.page-module__kSaxVa__page{gap:20px;width:100%;max-width:920px;margin-inline:auto;display:grid}.page-module__kSaxVa__back{color:var(--bw-blue);justify-self:start;font-size:14px;font-weight:650}.page-module__kSaxVa__back:focus-visible{outline:3px solid var(--bw-blue);outline-offset:4px}.page-module__kSaxVa__card{border:1px solid var(--bw-line);background:#fff;border-radius:18px;overflow:hidden}.page-module__kSaxVa__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.page-module__kSaxVa__service{gap:16px;min-width:0;display:grid}.page-module__kSaxVa__image{aspect-ratio:4/3;background:#f5f7f7;position:relative}.page-module__kSaxVa__copy{gap:10px;padding:18px;display:grid}.page-module__kSaxVa__copy h1{color:var(--bw-ink);font-size:20px;font-weight:750;line-height:1.25}.page-module__kSaxVa__copy p{color:var(--bw-muted);font-size:14px;line-height:1.6}.page-module__kSaxVa__videoPanel{border:1px solid var(--bw-line);background:#fff;border-radius:18px;gap:16px;min-width:0;padding:18px;display:grid}.page-module__kSaxVa__videoPanel h2{color:var(--bw-ink);font-size:18px;font-weight:700}.page-module__kSaxVa__video{aspect-ratio:16/9;background:var(--bw-blue-soft);border-radius:12px;width:100%;height:auto;display:block}.page-module__kSaxVa__video:focus-visible{outline:3px solid var(--bw-blue);outline-offset:4px}.page-module__kSaxVa__tasks{color:var(--bw-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.page-module__kSaxVa__tasks li{padding-left:20px;position:relative}.page-module__kSaxVa__tasks li:before{content:"✓";color:var(--bw-green);font-weight:700;position:absolute;left:0}@media (min-width:641px) and (max-width:860px){.page-module__kSaxVa__layout{grid-template-columns:240px minmax(0,1fr);gap:18px}.page-module__kSaxVa__tasks{grid-template-columns:1fr}}.page-module__kSaxVa__page .page-module__kSaxVa__bookNow{width:100%;min-height:52px}@media (max-width:640px){.page-module__kSaxVa__layout{grid-template-columns:minmax(0,1fr);gap:20px}.page-module__kSaxVa__service{justify-self:center;width:min(100%,300px)}.page-module__kSaxVa__card{border-radius:16px}.page-module__kSaxVa__videoPanel{padding:14px}}
