.sj[data-astro-cid-m3gn7gmc]{--sj-ease: cubic-bezier(.2, .7, 0, 1);--p: 0;display:grid;grid-template-columns:minmax(0,1fr);margin-top:32px}@media(min-width:900px){.sj[data-astro-cid-m3gn7gmc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 56px}.sj__frame-col[data-astro-cid-m3gn7gmc]{grid-column:2;grid-row:1}.sj__steps[data-astro-cid-m3gn7gmc]{grid-column:1;grid-row:1}}@media(max-width:899px){.sj__frame-col[data-astro-cid-m3gn7gmc],.sj__steps[data-astro-cid-m3gn7gmc]{grid-column:1;grid-row:1}.sj__steps[data-astro-cid-m3gn7gmc]{margin-top:calc((100vw - 48px)*.6875 + 72px)}}.sj__frame-col[data-astro-cid-m3gn7gmc]{min-width:0}.sj-frame[data-astro-cid-m3gn7gmc]{position:sticky;top:76px;z-index:2;margin:0;background:var(--ink-950);padding-bottom:8px}@media(min-width:900px){.sj-frame[data-astro-cid-m3gn7gmc]{top:calc(50vh - 220px);padding-bottom:0}}.sj-frame__bar[data-astro-cid-m3gn7gmc]{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--cream-16);border-bottom:0;border-radius:12px 12px 0 0;background:var(--ink-900);font-family:var(--font-mono-4a);font-size:11px;color:var(--cream-50)}.sj-frame__dots[data-astro-cid-m3gn7gmc]{display:flex;gap:5px}.sj-frame__dots[data-astro-cid-m3gn7gmc] i[data-astro-cid-m3gn7gmc]{width:7px;height:7px;border-radius:50%;background:var(--cream-16)}.sj-frame__url[data-astro-cid-m3gn7gmc]{position:relative;flex:1;min-width:0;height:22px;border-radius:6px;background:var(--ink-950);overflow:hidden}.sj-frame__url[data-astro-cid-m3gn7gmc] .sj-swap[data-astro-cid-m3gn7gmc]{position:absolute;inset:0 10px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sj-frame__count[data-astro-cid-m3gn7gmc]{position:relative;width:40px;height:14px;color:var(--terracotta-text)}.sj-frame__count[data-astro-cid-m3gn7gmc] .sj-swap[data-astro-cid-m3gn7gmc]{position:absolute;inset:0}.sj-frame__body[data-astro-cid-m3gn7gmc]{position:relative;aspect-ratio:16 / 11;border:1px solid var(--cream-16);border-radius:0 0 12px 12px;background:radial-gradient(120% 80% at 80% 0%,rgba(196,82,42,.07),transparent 60%),var(--ink-950);overflow:hidden;color:var(--cream-70);font-family:var(--font-mono-4a);font-size:11px}@media(max-width:899px){.sj-frame__body[data-astro-cid-m3gn7gmc]{font-size:10px}}.sj-frame[data-astro-cid-m3gn7gmc] figcaption[data-astro-cid-m3gn7gmc]{margin-top:10px;font-family:var(--font-mono-4a);font-size:11px;color:var(--cream-35)}@media(max-width:899px){.sj-frame[data-astro-cid-m3gn7gmc] figcaption[data-astro-cid-m3gn7gmc]{display:none}}.sj-swap[data-astro-cid-m3gn7gmc],.sj-frame__body[data-astro-cid-m3gn7gmc] .sj-layer{opacity:0;visibility:hidden;transition:opacity .45s var(--sj-ease),transform .6s var(--sj-ease),visibility 0s linear .45s}.sj-frame__body[data-astro-cid-m3gn7gmc] .sj-layer{position:absolute;inset:0;transform:translateY(10px)}.sj-frame[data-astro-cid-m3gn7gmc][data-stage="1"] [data-show~="1"],.sj-frame[data-astro-cid-m3gn7gmc][data-stage="2"] [data-show~="2"],.sj-frame[data-astro-cid-m3gn7gmc][data-stage="3"] [data-show~="3"],.sj-frame[data-astro-cid-m3gn7gmc][data-stage="4"] [data-show~="4"],.sj-frame[data-astro-cid-m3gn7gmc][data-stage="5"] [data-show~="5"],.sj-frame[data-astro-cid-m3gn7gmc][data-stage="6"] [data-show~="6"],.sj-frame[data-astro-cid-m3gn7gmc][data-stage="7"] [data-show~="7"],.sj-frame[data-astro-cid-m3gn7gmc][data-stage="8"] [data-show~="8"]{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--sj-ease) .08s,transform .6s var(--sj-ease) .08s,visibility 0s}.sj-frame__body[data-astro-cid-m3gn7gmc] .sj-label{margin:0 0 8px;color:var(--terracotta-text);text-transform:lowercase}.sj__steps[data-astro-cid-m3gn7gmc]{position:relative;list-style:none;margin:0;padding:0 0 0 28px;min-width:0}.sj__steps[data-astro-cid-m3gn7gmc]:before,.sj__steps[data-astro-cid-m3gn7gmc]:after{content:"";position:absolute;left:5px;top:0;width:1px}.sj__steps[data-astro-cid-m3gn7gmc]:before{bottom:0;background:var(--cream-16)}.sj__steps[data-astro-cid-m3gn7gmc]:after{height:calc(var(--p) * 100%);background:linear-gradient(180deg,var(--terracotta),var(--terracotta-text))}.sj-step[data-astro-cid-m3gn7gmc]{position:relative;padding:28px 0 36px}.sj-step[data-astro-cid-m3gn7gmc]:before{content:"";position:absolute;left:-28px;top:34px;width:11px;height:11px;border-radius:50%;border:1px solid var(--terracotta);background:var(--ink-950);transition:background .3s}@media(min-width:900px){.sj-step[data-astro-cid-m3gn7gmc]{min-height:72vh;display:flex;flex-direction:column;justify-content:center;padding:0}.sj-step[data-astro-cid-m3gn7gmc]:before{top:calc(50% - 6px)}.sj-step[data-astro-cid-m3gn7gmc]:first-child{min-height:60vh;justify-content:flex-start;padding-top:18vh}.sj-step[data-astro-cid-m3gn7gmc]:first-child:before{top:calc(18vh + 6px)}}@media(max-width:899px){.sj-step[data-astro-cid-m3gn7gmc]{min-height:64vh}.sj-step[data-astro-cid-m3gn7gmc]:last-child{min-height:0}}.sj-step__meta[data-astro-cid-m3gn7gmc]{display:flex;gap:14px;margin:0;font-family:var(--font-mono-4a);font-size:12px;color:var(--cream-50);text-transform:lowercase}.sj-step__n[data-astro-cid-m3gn7gmc]{color:var(--terracotta-text)}.sj-step__title[data-astro-cid-m3gn7gmc]{margin:10px 0 0;font-family:var(--font-display-4a);font-weight:300;font-size:clamp(24px,2.8vw,32px);line-height:1.12;letter-spacing:-.02em;color:var(--cream-100)}.sj-step__body[data-astro-cid-m3gn7gmc]{margin:12px 0 0;max-width:54ch;font-family:var(--font-display-4a);font-size:16px;line-height:1.7;color:var(--cream-80)}.sj-step__dl[data-astro-cid-m3gn7gmc]{display:grid;gap:10px;margin:18px 0 0;max-width:54ch;font-family:var(--font-mono-4a);font-size:13px;line-height:1.6}.sj-step__dl[data-astro-cid-m3gn7gmc] dt[data-astro-cid-m3gn7gmc]{color:var(--terracotta-text);text-transform:lowercase}.sj-step__dl[data-astro-cid-m3gn7gmc] dd[data-astro-cid-m3gn7gmc]{margin:2px 0 0;color:var(--cream-70)}.sj[data-astro-cid-m3gn7gmc].is-ready .sj-step[data-astro-cid-m3gn7gmc]{transition:opacity .4s var(--sj-ease)}.sj[data-astro-cid-m3gn7gmc].is-ready .sj-step[data-astro-cid-m3gn7gmc]:not(.is-active){opacity:.38}.sj[data-astro-cid-m3gn7gmc].is-ready .sj-step[data-astro-cid-m3gn7gmc].is-active:before{background:var(--terracotta)}@media(prefers-reduced-motion:reduce){.sj[data-astro-cid-m3gn7gmc] *,.sj[data-astro-cid-m3gn7gmc] *:before,.sj[data-astro-cid-m3gn7gmc] *:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}body:has(.offer-page) .dot-field{opacity:.28;mask-image:linear-gradient(90deg,transparent 50%,#000 85%)}.offer-breadcrumbs{grid-column:1 / -1}.page-4a__title em{font-style:normal;color:var(--terracotta-text)}.offer-summary{align-self:start;padding:28px;border:1px solid var(--cream-16);border-radius:12px;background:var(--ink-950)}.offer-summary dl{margin:24px 0}.offer-summary dl>div+div{margin-top:24px}.offer-summary dt{font-size:13px;color:var(--cream-70)}.offer-summary dd{margin:6px 0 0;font-size:24px;line-height:1.25}.offer-summary dd span{font-size:13px;color:var(--cream-70)}.offer-summary p:not(.eyebrow-4a){font-size:14px;line-height:1.6;color:var(--cream-80)}.offer-summary a{font-size:14px;color:var(--terracotta-text);text-underline-offset:4px}.offer-jump{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:1200px;margin:0 auto;padding:20px var(--gutter-4a-mobile);border-top:1px solid var(--cream-16)}.offer-jump .eyebrow-4a{margin:0}.offer-jump a{color:var(--cream-80);font-size:14px;text-decoration:none}.offer-jump a:hover{color:var(--terracotta-text)}.offer-page [id]{scroll-margin-top:100px}.offer-detail summary{cursor:pointer;color:var(--cream-100);font-size:16px;line-height:1.5}.offer-detail summary::marker{color:var(--terracotta-text)}.offer-detail summary:focus-visible,.offer-jump a:focus-visible{outline:2px solid var(--terracotta-text);outline-offset:6px}.offer-detail--panel{margin-top:24px;padding:20px;border:1px solid var(--cream-16);border-radius:8px}.offer-detail--panel[open]>summary{margin-bottom:8px}.page-4a :is(.page-4a__lede--body,.cap-block__body,.price-card__body,.cap-row__summary,.cap-list,.svc-faq__item p,.cmp){font-family:var(--font-display-4a);font-size:16px;line-height:1.7;color:var(--cream-80);text-transform:none}@media(min-width:900px){.page-4a__hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px 48px}.offer-jump{padding-inline:var(--gutter-4a)}}@media(max-width:899px){.offer-summary{margin-top:32px}body:has(.offer-page) .dot-field{opacity:.1}}.page-4a{position:relative;color:var(--cream-100);padding-bottom:80px}.page-4a__hero,.page-4a__section,.page-4a__close{max-width:1200px;margin-inline:auto;padding-inline:var(--gutter-4a-mobile)}@media(min-width:900px){.page-4a__hero,.page-4a__section,.page-4a__close{padding-inline:var(--gutter-4a)}}.page-4a__hero{padding-block:40px 48px}@media(min-width:900px){.page-4a__hero{padding-block:48px 56px}}.page-4a__title{margin:12px 0 0;max-width:24ch;font-family:var(--font-display-4a);font-weight:300;font-size:clamp(34px,4.6vw,54px);line-height:1.08;letter-spacing:-.025em;color:var(--cream-100);text-wrap:balance}.page-4a__lede{margin:24px 0 0;max-width:640px;font-family:var(--font-mono-4a);font-size:13px;line-height:1.7;color:var(--cream-50)}.page-4a__lede--body{margin-top:16px;max-width:70ch}.page-4a__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.page-4a__note{margin:20px 0 0;max-width:72ch;color:var(--cream-35)}.page-4a__section{padding-block:40px;border-top:1px solid var(--cream-12)}.page-4a__h2{margin:12px 0 0;max-width:26ch;font-family:var(--font-display-4a);font-weight:300;font-size:clamp(26px,3.4vw,38px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.offer-journey-section{padding-bottom:72px}.cap-blocks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;margin-top:16px}@media(max-width:799px){.cap-blocks{grid-template-columns:minmax(0,1fr)}}.cap-block{padding:22px 0;border-top:1px solid var(--cream-16);min-width:0}.cap-block__title{margin:0;font-family:var(--font-display-4a);font-weight:400;font-size:20px;letter-spacing:-.01em;color:var(--cream-100)}.cap-block__body{margin:10px 0 0;max-width:52ch}.cmp-scroll{margin-top:24px;overflow-x:auto;border-top:1px solid var(--cream-16)}.cmp{width:100%;min-width:760px;border-collapse:collapse}.cmp th,.cmp td{text-align:left;vertical-align:top;padding:12px 16px 12px 0;border-bottom:1px solid var(--cream-12)}.cmp thead th{font-family:var(--font-mono-4a);font-size:13px;font-weight:400;color:var(--cream-35);text-transform:lowercase}.cmp tbody th{font-weight:400;color:var(--cream-100);min-width:9rem}.cmp tbody tr:last-child th{color:var(--terracotta-text)}@media(max-width:699px){.cmp-scroll{overflow-x:visible}.cmp{min-width:0}.cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cmp tbody,.cmp tr,.cmp th,.cmp td{display:block;width:100%}.cmp tr{padding:14px 0;border-bottom:1px solid var(--cream-12)}.cmp th,.cmp td{padding:4px 0;border-bottom:0;min-width:0;overflow-wrap:break-word}.cmp tbody th{font-size:18px;padding-bottom:8px}.cmp td:before{content:attr(data-label);display:block;font-family:var(--font-mono-4a);font-size:12px;color:var(--terracotta-text);text-transform:lowercase}.cmp td+td{margin-top:8px}}.cap-rows{list-style:none;padding:0;margin:16px 0 0}.cap-row{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:start;padding:22px 0;border-top:1px solid var(--cream-16)}.cap-rows li:last-child .cap-row{border-bottom:1px solid var(--cream-16)}.cap-row--link{color:var(--cream-100);text-decoration:none;transition:padding-left .22s var(--ease-4a),color .22s var(--ease-4a)}.cap-row--link:hover{padding-left:16px;color:var(--terracotta)}.cap-row__n{color:var(--cream-35);padding-top:6px}.cap-row__body{display:flex;flex-direction:column;gap:8px;min-width:0}.cap-row__title{font-family:var(--font-display-4a);font-weight:300;font-size:clamp(21px,2.6vw,27px);letter-spacing:-.02em;line-height:1.15}.cap-row__summary{max-width:64ch}@media(max-width:699px){.cap-row{grid-template-columns:40px minmax(0,1fr);gap:12px}}.cap-list{list-style:none;padding:0;margin:16px 0 0}.cap-list li{padding:12px 0;border-top:1px solid var(--cream-12);max-width:72ch;min-width:0;overflow-wrap:break-word}.cap-list li:before{content:"/ ";color:var(--terracotta)}.cap-list li:last-child{border-bottom:1px solid var(--cream-12)}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}@media(max-width:799px){.price-grid{grid-template-columns:minmax(0,1fr)}}.price-card{padding:24px;border:1px solid var(--cream-16);min-width:0}.price-card--muted{border-style:dashed}.price-card__label{margin:0;color:var(--cream-35)}.price-card__value{margin:10px 0 0;font-family:var(--font-display-4a);font-weight:300;font-size:clamp(26px,3vw,34px);letter-spacing:-.02em;color:var(--cream-100)}.price-card--muted .price-card__value{color:var(--cream-50)}.price-card__body{margin:12px 0 0}.read-list{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px}@media(max-width:699px){.read-list{grid-template-columns:minmax(0,1fr)}}.read-list li{padding:12px 0;border-top:1px solid var(--cream-12)}.read-list a{color:var(--cream-80, var(--cream-100));text-decoration:none}.read-list a svg{color:var(--terracotta)}.read-list a:hover{color:var(--terracotta)}.svc-faq{margin-top:20px}.svc-faq__item{border-top:1px solid var(--cream-16);padding:18px 0}.svc-faq__item:last-child{border-bottom:1px solid var(--cream-16)}.svc-faq__item summary{cursor:pointer;font-family:var(--font-display-4a);font-weight:400;font-size:20px;color:var(--cream-100);list-style:none}.svc-faq__item summary::-webkit-details-marker{display:none}.svc-faq__item summary:before{content:"+ ";color:var(--terracotta);font-family:var(--font-mono-4a)}.svc-faq__item[open] summary:before{content:"− "}.svc-faq__item p{margin:12px 0 0;max-width:70ch}.page-4a__close{margin-top:72px;padding-block:64px;border-top:1px solid var(--cream-12);text-align:center}.page-4a__close-title{margin:12px auto 0;max-width:24ch;font-family:var(--font-display-4a);font-weight:300;font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.02em}.page-4a__close .page-4a__lede{margin-inline:auto}.page-4a__close .page-4a__ctas{justify-content:center}
