.sst,.sst-outcome{--sst-ink:var(--color-text-primary);--sst-muted:var(--color-text-faint);--sst-muted-on-panel:var(--color-text-muted);--sst-line:var(--color-border);--sst-paper:var(--color-bg-white);--sst-panel:var(--color-bg-light);--sst-accent:var(--color-brand);--sst-accent-press:var(--color-brand-hover);--sst-accent-deep:#a83350;--sst-radius:var(--service-card-radius);--sst-stage-max:min(56rem,max(40rem,34vw));--sst-rail-text:16rem;--sst-rail-pad-end:clamp(28px,2.2vw,40px);--sst-stage-pad-start:var(--service-gutter);--sst-stage-pad-end:var(--service-gutter);--sst-edge-inset:clamp(18px,1.6vw,30px);--sst-row-marker:18px;--sst-row-gap:14px;--sst-row-text:calc(var(--sst-row-marker) + var(--sst-row-gap));--sst-rail:#16151b}.sst[data-step=select]{--sst-stage-max:none}.sst[data-mode=service][data-step=select],.sst[data-step=review],.sst[data-step=screen]{--sst-stage-max:min(76rem,max(52rem,80vw))}.sst[data-step=select] .sst-stage{padding-block:clamp(20px,2.6vw,40px)}.sst[data-step=select] .sst-form{gap:clamp(16px,1.4vw,20px)}.sst[data-step=select] .sst-intro{margin-bottom:12px}.sst[data-step=select] .sst-pick-body{padding-block:clamp(14px,1.4vw,18px) clamp(16px,1.8vw,22px)}.sst{display:flex;flex-direction:column;padding-top:var(--site-nav-height);height:100svh;height:100dvh;overflow:hidden;background:var(--sst-paper);color:var(--sst-ink);overflow-x:clip;font-family:var(--font-body);line-height:1.6}.sst :where(h1,h2,h3,h4),.sst-outcome :where(h1,h2,h3,h4){font-family:var(--font-display)}.sst-rail{display:none}.sst-bar{position:relative;display:flex;align-items:center;gap:14px;padding:12px var(--service-gutter);background:var(--sst-rail);color:var(--sst-paper)}.sst-bar-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.2)}.sst-bar-progress:after{content:"";display:block;height:100%;width:calc(var(--sst-progress) * 100%);background:#fff}.sst-logo{width:92px;height:auto;flex:0 0 auto}.sst-logo-link{display:inline-flex;flex:0 0 auto;width:-moz-fit-content;width:fit-content}.sst-bar-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sst-bar-step{font-size:13px;letter-spacing:.04em;text-transform:uppercase}.sst-bar-track{font-size:13px;color:#b9b9b9;overflow-wrap:anywhere}.sst[data-step=select] .sst-bar-track{display:none}.sst-rail-top{display:flex;flex-direction:column;gap:18px}.sst-rail-eyebrow{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#b9b9b9}.sst-rail-mid{display:flex;flex-direction:column;gap:20px}.sst-rail-tagline{margin:0;font-family:var(--font-display);font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.02em;max-width:22ch}.sst-rail-track{margin:0;padding:10px 14px;border-left:2px solid var(--sst-accent);background:rgba(255,255,255,.04);font-size:15px;line-height:1.45}.sst-rail-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:none}.sst-rail-step{display:flex;align-items:baseline;gap:12px;font-size:15px;color:#8f8f8f}.sst-rail-mark{flex:0 0 auto;width:22px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.sst-rail-step.is-done{color:#d7d7d7}.sst-rail-step.is-current{color:var(--sst-paper)}.sst-rail-step .sst-rail-step-label{position:relative}.sst-rail-step.is-current .sst-rail-step-label{padding-bottom:2px}.sst-rail-step.is-current .sst-rail-step-label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sst-accent);transform-origin:left;animation:sst-draw-x var(--motion-draw) var(--ease-draw) both}.sst-rail-foot{margin:0;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8f8f8f}.sst-ap{margin:0}.sst-ap-eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.sst-ap-list{list-style:none;margin:0;padding:0}.sst-ap-label{margin:0;font-weight:700}.sst-ap-detail{margin:2px 0 0}.sst-ap-rail{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.sst-ap-rail .sst-ap-eyebrow{color:#8f8f8f}.sst-ap-rail .sst-ap-list{display:grid;grid-gap:8px;gap:8px;margin-left:3px;padding-left:14px;border-left:1px solid rgba(255,255,255,.14)}.sst-ap-rail .sst-ap-item{position:relative}.sst-ap-rail .sst-ap-item:before{content:"";position:absolute;left:-18px;top:5px;width:7px;height:7px;border-radius:50%;background:#6c6c6c}.sst-ap-rail .sst-ap-item:first-child:before{background:var(--sst-accent)}.sst-ap-rail .sst-ap-label{font-size:13px;line-height:1.35;color:var(--sst-paper)}.sst-ap-rail .sst-ap-detail{font-size:12px;line-height:1.45;color:#9a9a9a}.sst-ap-bar{padding:10px var(--service-gutter);border-bottom:1px solid var(--sst-line);background:var(--sst-panel)}.sst:not([data-step=select]) .sst-ap-line{display:none}.sst-ap-more{margin:0}.sst-ap-more>summary{display:grid;grid-gap:6px;gap:6px;cursor:pointer;list-style:none}.sst-ap-more>summary::-webkit-details-marker{display:none}.sst-ap-more>summary::marker{content:""}.sst-ap-bar .sst-ap-eyebrow{margin:0;font-size:11px;color:var(--sst-muted-on-panel);display:flex;align-items:center;gap:8px}.sst-ap-bar .sst-ap-eyebrow:after{content:"";flex:0 0 auto;width:6px;height:6px;border-right:2px solid var(--sst-accent);border-bottom:2px solid var(--sst-accent);transform:rotate(-45deg);transition:transform var(--motion-base) var(--ease-standard)}.sst-ap-more[open] .sst-ap-eyebrow:after{transform:rotate(45deg)}.sst-ap-more>summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sst-ap-line{display:flex;flex-wrap:wrap;gap:4px 14px}.sst-ap-line-label{display:flex;align-items:baseline;gap:6px;font-size:13px;line-height:1.4;font-weight:600;color:var(--sst-ink)}.sst-ap-line-label+.sst-ap-line-label:before{content:"";align-self:center;width:4px;height:4px;border-radius:50%;background:#b9b9b9}.sst-ap-bar .sst-ap-list{margin-top:10px;padding-left:14px;border-left:1px solid var(--sst-line);display:grid;grid-gap:8px;gap:8px}.sst-ap-bar .sst-ap-label{font-size:13px;line-height:1.4;font-weight:600;color:var(--sst-ink)}.sst-ap-bar .sst-ap-detail{font-size:12px;line-height:1.45;color:var(--sst-muted-on-panel)}.sst-stage{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:clamp(28px,5vw,64px) var(--sst-stage-pad-end) 0 var(--sst-stage-pad-start)}.sst-stage-inner{position:relative;flex:1 1 auto;min-height:0;width:100%;padding-bottom:clamp(28px,5vw,64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--sst-line) transparent}.sst-stage-inner::-webkit-scrollbar{width:6px}.sst-stage-inner::-webkit-scrollbar-track{background:transparent}.sst-stage-inner::-webkit-scrollbar-thumb{background-color:var(--sst-line);border-radius:3px}.sst-stage-inner>*{max-width:var(--sst-stage-max)}.sst[data-step=select] .sst-stage-inner{display:flex;flex-direction:column;overflow:visible;padding-bottom:0}.sst[data-step=select] .sst-form,.sst[data-step=select] .sst-step{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.sst[data-step=select] .sst-pick{flex:1 1 auto;min-height:0}.sst-pick-body,.sst-pick-rail{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--sst-line) transparent}.sst-pick-body::-webkit-scrollbar,.sst-pick-rail::-webkit-scrollbar{width:6px}.sst-pick-body::-webkit-scrollbar-track,.sst-pick-rail::-webkit-scrollbar-track{background:transparent}.sst-pick-body::-webkit-scrollbar-thumb,.sst-pick-rail::-webkit-scrollbar-thumb{background-color:var(--sst-line);border-radius:3px}body:has(.sst) .site-footer{display:none}.sst-foot{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:22px 0 14px;border-top:1px solid var(--sst-line);font-size:12.5px;line-height:1.5;color:var(--sst-muted)}.sst-foot a{color:inherit;text-decoration:none}.sst-foot a:hover{color:var(--sst-ink);text-decoration:underline;text-underline-offset:2px}.sst-h2{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.02em;scroll-margin-top:calc(var(--site-nav-height) + 24px)}.sst-h2:focus,.sst-h2:focus-visible{outline:none}.sst-h3{margin:0 0 10px;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.sst-h3,.sst-intro{color:var(--sst-muted)}.sst-intro{margin:0 0 26px;font-size:15px;line-height:1.6;max-width:60ch}.sst-form{display:flex;flex-direction:column}.sst-field-grid,.sst-form{gap:clamp(18px,2.2vw,24px)}.sst-field-grid{display:grid;grid-gap:clamp(18px,2.2vw,24px)}.sst-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sst-label{font-size:14px;font-weight:600;color:var(--sst-ink)}.sst-fieldset,.sst-input{scroll-margin-top:calc(var(--site-nav-height) + 24px)}.sst-input{width:100%;padding:12px 14px;border:1px solid var(--sst-line);border-radius:10px;background:var(--sst-paper);color:var(--sst-ink);font-family:inherit;font-size:16px;line-height:1.4}.sst-input:hover,.sst-select:hover{border-color:color-mix(in srgb,var(--sst-ink) 24%,var(--sst-line))}.sst-input:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px;border-color:var(--sst-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sst-accent) 18%,transparent)}.sst-textarea{resize:vertical;min-height:84px}.sst-select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;padding-right:42px}.sst-code{text-align:center;font-size:clamp(20px,6vw,28px);letter-spacing:clamp(.12em,3vw,.42em);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:8px;padding-right:8px}.sst-help{line-height:1.55;color:var(--sst-muted);max-width:66ch}.sst-error,.sst-help{margin:0;font-size:13px}.sst-error{line-height:1.5;font-weight:600;color:var(--sst-accent-press)}.sst-counter{color:var(--sst-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sst-counter,.sst-subtotal{margin:0;font-size:13px;line-height:1.55}.sst-subtotal{font-weight:600;color:var(--sst-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sst-counter:empty,.sst-error:empty,.sst-help:empty,.sst-notice:empty,.sst-subtotal:empty{display:none}.sst-suggest{position:relative}.sst-suggest-list{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;max-height:16rem;overflow-y:auto;background:var(--sst-paper);border:1px solid var(--sst-line);border-radius:10px;box-shadow:0 10px 24px color-mix(in srgb,var(--sst-ink) 14%,transparent)}.sst-suggest-opt{padding:12px 14px;border-radius:6px;font-size:16px;line-height:1.3;color:var(--sst-ink);cursor:pointer}.sst-suggest-opt.is-active{background:color-mix(in srgb,var(--sst-ink) 7%,var(--sst-paper))}.sst-fieldset{margin:0;padding:0;border:0}.sst-fieldset.is-invalid{padding-left:12px;border-left:2px solid var(--sst-accent-press)}.sst-field.is-invalid .sst-input{border-color:var(--sst-accent-press)}.sst-legend{padding:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--sst-ink)}.sst-radios{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.sst-radio{position:relative;display:flex;align-items:center;min-height:24px}.sst-radio input{position:absolute;width:1px;height:1px;margin:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;pointer-events:none}.sst-radio label{display:flex;align-items:center;min-height:24px;padding:10px 14px;border:1px solid var(--sst-line);border-radius:6px;font-size:15px;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.sst-radio input:checked+label{border-color:var(--sst-accent);background:color-mix(in srgb,var(--sst-accent) 8%,var(--sst-paper));font-weight:600}.sst-radio input:focus-visible+label{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sst-screen-owner{margin-top:10px;margin-bottom:0;padding-top:14px;border-top:1px solid var(--sst-line);color:var(--sst-ink)}.sst-screen-section{margin-top:8px;margin-bottom:-6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sst-muted)}.sst[data-step=screen] .sst-form{counter-reset:sst-q;gap:0}.sst[data-step=screen] .sst-intro{margin-bottom:30px}.sst[data-step=screen] .sst-form>.sst-field,.sst[data-step=screen] .sst-form>.sst-fieldset{--sst-q-pad:22px;position:relative;margin:0;padding:var(--sst-q-pad) 0 26px var(--sst-row-text);border-top:1px solid var(--sst-line);counter-increment:sst-q}.sst[data-step=screen] .sst-form>.sst-fieldset>.sst-legend{float:left;width:100%}.sst[data-step=screen] .sst-form>.sst-fieldset>.sst-legend+*{clear:both}.sst[data-step=screen] .sst-form>.sst-field:before,.sst[data-step=screen] .sst-form>.sst-fieldset:before{content:counter(sst-q,decimal-leading-zero) /"";position:absolute;left:0;top:calc(var(--sst-q-pad) + 4px);font-size:12px;line-height:1;letter-spacing:.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sst-muted)}.sst[data-step=screen] .sst-form>.sst-fieldset.is-invalid{margin-left:-14px;border-left:2px solid var(--sst-accent-press);padding-left:calc(var(--sst-row-text) + 12px)}.sst[data-step=screen] .sst-form>.sst-fieldset.is-invalid:before{left:12px;color:var(--sst-accent-press)}.sst[data-step=screen] .sst-form>.sst-screen-owner{margin:0;padding:26px 0 0 var(--sst-row-text)}.sst[data-step=screen] .sst-form>.sst-screen-owner+.sst-field,.sst[data-step=screen] .sst-form>.sst-screen-owner+.sst-fieldset{border-top:0}.sst-radios .sst-radio label{min-width:84px;justify-content:center}.sst-qty{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.sst-qty .sst-radio{display:block}.sst-qty .sst-radio label{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;height:100%;min-width:0;padding:12px 14px}.sst-qty .sst-qty-opt:first-child{grid-column:1/-1}.sst-qty .sst-qty-opt:first-child label{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px}.sst-qty-label{font-size:13.5px;font-weight:600;line-height:1.3}.sst-qty-price{font-size:15px;font-weight:700;line-height:1.2;color:var(--sst-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sst-qty-note{font-size:11px;font-weight:600;line-height:1.35;color:var(--sst-muted)}.sst-qty-badge{position:absolute;top:-8px;right:10px;padding:2px 7px;border-radius:4px;background:var(--sst-ink);color:var(--sst-paper);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.sst-notice{margin:0;padding:10px 14px;background:var(--sst-panel);color:var(--sst-muted-on-panel);font-size:13.5px;line-height:1.5}.sst-rehearsal{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:0 0 16px;padding:12px 14px;border-left:3px solid #b45309;background:#fef3c7;color:#4a2f06;font-size:14px;line-height:1.55}.sst-rehearsal-tag{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sst-privacy{display:block;font-size:13px;line-height:1.55;color:var(--sst-muted)}.sst-link{color:var(--sst-ink);text-decoration:underline;text-underline-offset:2px}.sst-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.sst-verify-to{display:flex;flex-direction:column;gap:2px;margin:0;padding:12px 14px;border:1px solid var(--sst-line);border-radius:10px}.sst-verify-to-label{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sst-muted)}.sst-verify-to-value{font-size:15px;font-weight:600;overflow-wrap:anywhere}.sst-hp{position:absolute;left:-9999px;width:1px;height:1px;pointer-events:none}.sst-pick{position:relative;display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);min-width:0;background:var(--sst-paper)}.sst-pick-state{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;pointer-events:none}.sst-pick-rail{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-right:1px solid var(--sst-line);background:var(--sst-panel);min-width:0}.sst-pick-rail-label{margin:0 0 8px;padding:0 18px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--sst-muted-on-panel)}.sst-pick-tab{display:flex;flex-direction:column;gap:3px;padding:12px 16px 12px 15px;border-left:3px solid transparent;cursor:pointer;min-width:0}.sst-pick-tab-title{font-size:13px;font-weight:700;line-height:1.3;color:var(--sst-muted-on-panel)}.sst-pick-tab-help{font-size:11.5px;line-height:1.4;color:var(--sst-muted-on-panel)}.sst-pick-tab:hover .sst-pick-tab-title{color:var(--sst-ink)}.sst-pick-body{min-width:0;padding:16px clamp(16px,2vw,30px) 20px}.sst-pick-panel{display:none;margin:0;padding:0;border:0;min-width:0}#sst-line-advice:checked~.sst-pick-body>[data-line=advice],#sst-line-control:checked~.sst-pick-body>[data-line=control],#sst-line-entity:checked~.sst-pick-body>[data-line=entity],#sst-line-tax:checked~.sst-pick-body>[data-line=tax],#sst-line-trade:checked~.sst-pick-body>[data-line=trade],#sst-line-visa:checked~.sst-pick-body>[data-line=visa]{display:block}#sst-line-advice:checked~.sst-pick-rail>[for=sst-line-advice],#sst-line-control:checked~.sst-pick-rail>[for=sst-line-control],#sst-line-entity:checked~.sst-pick-rail>[for=sst-line-entity],#sst-line-tax:checked~.sst-pick-rail>[for=sst-line-tax],#sst-line-trade:checked~.sst-pick-rail>[for=sst-line-trade],#sst-line-visa:checked~.sst-pick-rail>[for=sst-line-visa]{border-left-color:var(--sst-accent);background:var(--sst-paper)}#sst-line-advice:checked~.sst-pick-rail>[for=sst-line-advice] .sst-pick-tab-title,#sst-line-control:checked~.sst-pick-rail>[for=sst-line-control] .sst-pick-tab-title,#sst-line-entity:checked~.sst-pick-rail>[for=sst-line-entity] .sst-pick-tab-title,#sst-line-tax:checked~.sst-pick-rail>[for=sst-line-tax] .sst-pick-tab-title,#sst-line-trade:checked~.sst-pick-rail>[for=sst-line-trade] .sst-pick-tab-title,#sst-line-visa:checked~.sst-pick-rail>[for=sst-line-visa] .sst-pick-tab-title{color:var(--sst-ink)}#sst-line-advice:focus-visible~.sst-pick-rail>[for=sst-line-advice],#sst-line-control:focus-visible~.sst-pick-rail>[for=sst-line-control],#sst-line-entity:focus-visible~.sst-pick-rail>[for=sst-line-entity],#sst-line-tax:focus-visible~.sst-pick-rail>[for=sst-line-tax],#sst-line-trade:focus-visible~.sst-pick-rail>[for=sst-line-trade],#sst-line-visa:focus-visible~.sst-pick-rail>[for=sst-line-visa]{outline:2px solid var(--sst-accent);outline-offset:-2px}.sst-rows{display:block;min-width:0}.sst-rows+.sst-rows{margin-top:22px}.sst-rows-addon,.sst-rows-choice{padding-top:4px;border-top:1px solid var(--sst-line)}.sst-pick-panel>.sst-rows:first-child{border-top:0;padding-top:0}.sst-rows-heading{margin:10px 0 0;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.sst-rows-heading,.sst-rows-help{padding-left:var(--sst-row-text);color:var(--sst-muted-on-panel)}.sst-rows-help{margin:5px 0 0;font-size:11.5px;line-height:1.5;max-width:70ch}.sst-row{position:relative;display:grid;grid-template-columns:var(--sst-row-marker) minmax(0,1fr) minmax(0,11rem);grid-gap:var(--sst-row-gap);gap:var(--sst-row-gap);align-items:start;padding:14px 4px 14px 0;border-bottom:1px solid var(--sst-line);cursor:pointer;color:inherit;text-decoration:none}.sst-row:last-child{border-bottom:0}.sst-row input{position:absolute;width:1px;height:1px;margin:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;pointer-events:none}.sst-row-dot{width:14px;height:14px;margin-top:3px;border:1px solid var(--sst-line);border-radius:50%;background:var(--sst-paper)}.sst-row-dot-go{border-radius:2px}.sst-row-dot-check{border-radius:3px}.sst-row-main{display:flex;flex-direction:column;gap:4px;min-width:0}.sst-row-label{font-size:14px;font-weight:700;line-height:1.3;color:var(--sst-ink)}.sst-row-lead{font-size:12px;line-height:1.5;color:var(--color-text-muted);max-width:70ch}.sst-row-price{display:flex;flex-direction:column;gap:2px;text-align:right;min-width:0}.sst-row-amount{font-size:15px;font-weight:700;letter-spacing:-.3px;line-height:1.2;color:var(--sst-ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sst-row-amount-quiet{font-size:13px;font-weight:700;white-space:normal;color:var(--color-text-muted)}.sst-row-unit{font-size:10.5px;line-height:1.4;color:var(--sst-muted)}.sst-row-ongoing{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--sst-line)}.sst-row-detail{display:none;flex-direction:column;gap:7px;margin-top:6px;margin-left:calc(-1 * var(--sst-row-gap));padding-left:12px;border-left:2px solid var(--sst-accent);max-width:74ch}.sst-row-enquiry .sst-row-detail,.sst-row.is-checked .sst-row-detail{display:flex}.sst-row-detail-line{font-size:12px;line-height:1.55;color:var(--sst-ink)}.sst-row-gate{color:var(--color-text-muted)}.sst-row-go{font-size:12px;font-weight:700;color:var(--sst-accent)}.sst-row.is-checked .sst-row-dot{border-color:var(--sst-accent);background:var(--sst-accent);box-shadow:0 0 0 3px rgba(233,77,114,.18)}.sst-row-enquiry:focus-visible,.sst-row:has(input:focus-visible){outline:2px solid var(--sst-accent);outline-offset:2px;border-radius:4px}.sst-row-enquiry:hover .sst-row-label{color:var(--sst-accent-press)}.sst-price-amount{white-space:nowrap;font-family:var(--font-display);font-size:20px;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sst-price-unit{font-size:13px;color:var(--sst-muted)}.sst-review-price-ongoing{margin-top:8px;padding-top:8px;border-top:1px solid var(--sst-line)}.sst-decider,.sst-gate{margin:2px 0 0;padding-left:10px;border-left:2px solid var(--sst-accent);font-size:12px;line-height:1.55;color:var(--sst-ink);max-width:74ch}.sst-pick-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:14px clamp(16px,2vw,30px);border-top:1px solid var(--sst-line);background:var(--sst-panel)}.sst-pick-bar-sel{display:flex;flex-direction:column;gap:3px;min-width:0}.sst-pick-bar-cap{margin:0;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--sst-muted-on-panel)}.sst-pick-bar-name{margin:0;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--sst-ink)}.sst-pick-bar-act{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sst-pick-bar-price{display:flex;flex-direction:column;gap:2px;margin:0;text-align:right}.sst-pick-bar-amount{font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--sst-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sst-pick-bar-plus{display:flex;justify-content:flex-end;align-items:baseline;gap:8px}.sst-pick-bar-plus-name{font-size:11px;font-weight:600;line-height:1.4;color:var(--sst-muted-on-panel);min-width:0}.sst-pick-bar-plus-amount{font-size:12px;font-weight:700;color:var(--sst-ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sst-pick-bar-note{font-size:10.5px;color:var(--sst-muted-on-panel)}@media (max-width:1024px){.sst-pick{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sst-pick-rail{flex-direction:row;gap:0;padding:0;padding-left:calc(var(--sst-stage-pad-start) - 14px);border-right:0;border-bottom:1px solid var(--sst-line);overflow-x:auto}.sst-pick-rail-label,.sst-pick-tab-help{display:none}.sst-pick-tab{padding:12px 14px;border-left:0;border-bottom:3px solid transparent;white-space:nowrap;flex:0 0 auto}#sst-line-advice:checked~.sst-pick-rail>[for=sst-line-advice],#sst-line-control:checked~.sst-pick-rail>[for=sst-line-control],#sst-line-entity:checked~.sst-pick-rail>[for=sst-line-entity],#sst-line-tax:checked~.sst-pick-rail>[for=sst-line-tax],#sst-line-trade:checked~.sst-pick-rail>[for=sst-line-trade],#sst-line-visa:checked~.sst-pick-rail>[for=sst-line-visa]{border-left-color:transparent;border-bottom-color:var(--sst-accent)}.sst-row{grid-template-columns:var(--sst-row-marker) minmax(0,1fr)}.sst-row-price{grid-column:2;flex-wrap:wrap;text-align:left}.sst-row-ongoing,.sst-row-price{flex-direction:row;align-items:baseline;gap:8px}.sst-row-ongoing{width:100%;margin-top:4px;padding-top:6px}.sst-pick-bar-act{width:100%;justify-content:space-between}.sst-pick-bar-price{align-items:flex-start;text-align:left}.sst-pick-bar-plus{justify-content:flex-start}.sst-pick-bar-act>.sst-btn{margin-left:auto}}.sst-review-block{padding-bottom:4px;border-bottom:1px solid var(--sst-line)}.sst-review-track{margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.35}.sst-review-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px}.sst-review-summary-text{margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--sst-muted)}.sst-list{margin:0 0 12px;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.55}.sst-note{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--sst-muted)}.sst-panel{padding:16px 18px;border:1px solid var(--sst-line);border-radius:var(--sst-radius);background:var(--sst-panel)}.sst-panel .sst-h3,.sst-panel .sst-note{color:var(--sst-muted-on-panel)}.sst-promise{margin:0;font-size:14px;line-height:1.6;font-weight:600}.sst-buyer{margin:0;display:flex;flex-direction:column;gap:10px}.sst-buyer-row{display:grid;grid-gap:2px;gap:2px;font-size:14px}.sst-buyer-row dt{color:var(--sst-muted);font-size:13px}.sst-buyer-row dd{margin:0;overflow-wrap:anywhere}.sst-buyer-note{display:block;font-size:12px;line-height:1.5;color:var(--sst-muted)}.sst-verified-mark{margin-right:6px;color:var(--sst-accent);font-weight:700}.sst-terms{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid var(--sst-line);border-radius:var(--sst-radius)}.sst-terms input{accent-color:var(--sst-accent);width:18px;height:18px;margin-top:2px;flex:0 0 auto}.sst-terms label{display:block;min-height:24px;font-size:14px;line-height:1.6}.sst-terms-gate{margin:0;font-size:13px;line-height:1.55;color:var(--sst-muted-on-panel)}.sst-charge{margin:0;padding:14px 16px;border:1px solid var(--sst-line);border-left:3px solid var(--sst-accent);border-radius:var(--sst-radius);background:var(--sst-paper);font-size:15px;line-height:1.6;color:var(--sst-ink)}.sst-charge-amount{font-family:var(--font-display);font-size:1.55em;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:var(--sst-accent-press);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sst-charge-mini{display:none}.sst-answers{border:1px solid var(--sst-line);border-radius:var(--sst-radius);background:var(--sst-paper)}.sst-answers>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}.sst-answers>summary::-webkit-details-marker{display:none}.sst-answers>summary::marker{content:""}.sst-answers>summary:before{content:"";flex:0 0 auto;width:7px;height:7px;border-right:2px solid var(--sst-accent);border-bottom:2px solid var(--sst-accent);transform:rotate(-45deg);transition:transform var(--motion-base) var(--ease-standard)}.sst-answers[open]>summary:before{transform:rotate(45deg)}.sst-answers>summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.sst-answers-list{margin:0;padding:2px 16px 4px;display:grid;grid-gap:12px;gap:12px;font-size:13px;line-height:1.55}.sst-answers-list>div{display:grid;grid-gap:2px;gap:2px}.sst-answers-list dt{font-size:12px;color:var(--sst-muted)}.sst-answers-list dd{margin:0;overflow-wrap:anywhere}.sst-answers>.sst-note{margin:0;padding:0 16px 14px}@supports selector(::details-content){.sst-answers,.sst-ap-more{interpolate-size:allow-keywords}.sst-answers::details-content,.sst-ap-more::details-content{block-size:0;overflow:clip;transition:block-size var(--motion-slow) var(--ease-entrance),content-visibility var(--motion-slow) allow-discrete}.sst-answers[open]::details-content,.sst-ap-more[open]::details-content{block-size:auto}}.sst-error-block{margin:0}.sst-form-review,.sst-form-service{container:review/inline-size}.sst-review-cols,.sst-review-confirm,.sst-review-what,.sst-service-cols,.sst-service-intake,.sst-service-what{display:contents}@container review (min-width: 45rem){.sst-review-cols,.sst-service-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px);align-items:start}.sst-review-confirm,.sst-review-what,.sst-service-intake,.sst-service-what{display:flex;flex-direction:column;gap:clamp(18px,2.2vw,24px)}.sst-service-intake .sst-field-grid{grid-template-columns:minmax(0,1fr)}.sst-service-intake,.sst-service-intake .sst-field-grid{gap:14px}}.sst-form-service>.sst-h2{font-size:clamp(16px,1.6vw,20px)}.sst-form-service .sst-service-intake>.sst-h3,.sst-form-service .sst-service-intake>.sst-intro,.sst-form-service .sst-service-what>.sst-h3,.sst-form-service .sst-service-what>.sst-intro,.sst-form-service>.sst-h2{margin-bottom:0}.sst-stage-title{margin:0 0 8px;font-size:clamp(26px,3.4vw,38px);line-height:1.12;letter-spacing:-.02em}.sst-block{display:flex;flex-direction:column;gap:18px}.sst-block-body{margin:0;font-size:15px;line-height:1.7;max-width:62ch}.sst-actions,.sst-block-actions{display:flex;flex-wrap:wrap;gap:12px}.sst-actions{align-items:center;margin-top:4px}.sst-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid transparent;border-radius:6px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.sst-btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sst-btn-primary{order:2;background:var(--sst-accent-press);color:var(--sst-paper)}.sst-btn-primary:hover{background:var(--sst-accent-deep)}.sst-btn-ghost{order:1;background:var(--sst-paper);border-color:var(--sst-line);color:var(--sst-ink)}.sst-btn-ghost:hover{border-color:var(--sst-ink)}.sst-btn-link{min-height:44px;padding:4px 0;background:none;border:0;border-radius:0;color:var(--sst-ink);font-size:14px;text-decoration:underline;text-underline-offset:3px}.sst-btn-link:hover{color:var(--sst-accent-press)}.sst-btn:disabled{background:var(--sst-panel);border-color:var(--sst-line);color:var(--sst-muted);cursor:not-allowed}.sst-btn-link:disabled{background:none}.sst-mobile-cta{display:contents}.sst-verify-aux{display:flex;flex-wrap:wrap;gap:20px;align-items:baseline}.sst-outcome{width:var(--service-shell-width);margin-inline:var(--service-shell-inline);padding:calc(var(--site-nav-height) + clamp(48px, 8vw, 96px)) 0 clamp(48px,8vw,96px);color:var(--sst-ink)}.sst-outcome-title{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(28px,4vw,42px);line-height:1.12;letter-spacing:-.02em}.sst-outcome-copy{display:flex;flex-direction:column;gap:14px}.sst-outcome-body{margin:0;font-size:16px;line-height:1.7;max-width:62ch}.sst-receipt{margin:22px 0 0;padding:14px 16px;max-width:32rem;border:1px solid var(--sst-line);border-left:3px solid var(--sst-accent);border-radius:var(--sst-radius);background:var(--sst-paper)}.sst-receipt .sst-h3{margin:0 0 10px}.sst-receipt-list{margin:0;display:grid;grid-gap:8px;gap:8px}.sst-receipt-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.sst-receipt-row dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sst-muted)}.sst-receipt-row dd{margin:0;font-size:14px;font-weight:600;text-align:right;color:var(--sst-ink)}.sst-receipt-amount{font-family:var(--font-display);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sst-outcome-journey{margin-top:34px;padding-top:26px;border-top:1px solid var(--sst-line)}.sst-journey-list{margin:18px 0 0;padding-left:1.25rem;display:grid;grid-gap:12px;gap:12px;max-width:62ch;font-size:16px;line-height:1.7}.sst-journey-list li::marker{color:var(--sst-accent);font-weight:700}.sst-outcome-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sst-outcome-note{margin:28px 0 0;padding-top:18px;border-top:1px solid var(--sst-line);font-size:14px;color:var(--sst-muted)}.sst-legal{max-width:72ch;margin-inline:auto}.sst-legal .sst-outcome-title{margin-bottom:10px;padding-bottom:18px;border-bottom:1px solid var(--sst-line)}.sst-legal section{margin-top:30px}.sst-legal h2{margin:0 0 12px;font-size:20px;line-height:1.3;letter-spacing:-.01em}.sst-legal p{margin:0 0 14px}.sst-legal p:last-child{margin-bottom:0}.sst-add-form{max-width:26rem;margin-top:8px}.sst-add-contact{margin-top:4px}.sst-add-selected{margin:0 0 18px;padding:12px 16px;border-left:3px solid var(--sst-accent);background:var(--sst-panel);font-size:15px;line-height:1.6;max-width:62ch}.sst-addon-list{list-style:none;margin:20px 0 0;padding:0;max-width:46rem}.sst-addon-card,.sst-addon-list{display:grid;grid-gap:12px;gap:12px}.sst-addon-card{padding:18px 20px;border:1px solid var(--sst-line)}.sst-addon-card-main{display:grid;grid-gap:6px;gap:6px;min-width:0}.sst-addon-card-title{margin:0;font-size:16px;font-weight:700;line-height:1.4}.sst-addon-card-reason{margin:0;font-size:14px;line-height:1.6;color:var(--sst-muted);max-width:52ch}.sst-addon-card-price{margin:0;font-size:14px;font-weight:700}.sst-addon-card-unit{margin-left:8px;font-weight:400;color:var(--sst-muted)}.sst-addon-card-cta{justify-self:start;align-self:center;white-space:nowrap}@keyframes sst-rise{0%{transform:translateY(6px)}to{transform:translateY(0)}}.sst-step{animation:sst-rise var(--motion-enter) var(--ease-entrance) both}.sst-btn{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.sst-input,.sst-pick-tab,.sst-row-dot{transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.sst-rail-step{transition:color var(--motion-fast) var(--ease-standard)}.sst-pick-bar-amount,.sst-pick-bar-name,.sst-pick-bar-plus{animation:sst-rise var(--motion-enter) var(--ease-entrance) both}@keyframes sst-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sst-foot,.sst-pick,.sst-pick-bar{margin-left:calc(-1 * var(--sst-stage-pad-start));margin-right:calc(-1 * var(--sst-stage-pad-end))}.sst-foot,.sst-pick-bar,.sst-pick-body{padding-right:var(--sst-edge-inset);padding-left:var(--sst-stage-pad-start)}.sst-pick-rail{padding-left:0}.sst-pick-rail-label{padding-left:var(--sst-stage-pad-start)}.sst-pick-tab{padding-left:calc(var(--sst-stage-pad-start) - 3px)}@media (max-width:1024px){body:has(.sst) .nav{display:none}.sst{padding-top:0}.sst-bar{padding-top:calc(12px + env(safe-area-inset-top, 0px))}.sst-bar .sst-logo{width:147px}.sst-fieldset,.sst-h2,.sst-input{scroll-margin-top:16px}.sst-bar-track{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:640px){.sst-buyer-row{grid-template-columns:12rem 1fr;gap:12px;align-items:baseline}}@media (min-width:1025px){.sst{display:grid;grid-template-columns:minmax(320px,calc(var(--service-gutter) + var(--sst-rail-text) + var(--sst-rail-pad-end))) minmax(0,1fr);--sst-stage-pad-start:clamp(32px,2.6vw,56px);--sst-stage-pad-end:var(--service-gutter)}.sst-bar{display:none}.sst-rail{display:flex;flex-direction:column;row-gap:clamp(14px,1.6vh,24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;position:-webkit-sticky;position:sticky;top:var(--site-nav-height);align-self:start;height:calc(100svh - var(--site-nav-height));padding:clamp(18px,2.2vh,32px) var(--sst-rail-pad-end) clamp(18px,2.2vh,32px) var(--service-gutter);background:var(--sst-rail);color:var(--sst-paper)}.sst-rail::-webkit-scrollbar{width:6px}.sst-rail::-webkit-scrollbar-track{background:transparent}.sst-rail::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.18);border-radius:3px}.sst-rail-foot{margin-top:auto}.sst-ap-rail+.sst-rail-foot{margin-top:0}.sst-stage{padding-block:clamp(22px,2vw,30px) 0}.sst-stage-inner{padding-bottom:clamp(22px,2vw,30px)}.sst[data-step=screen] .sst-form>.sst-fieldset:has(>.sst-radios){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:clamp(40px,5vw,110px);column-gap:clamp(40px,5vw,110px);grid-row-gap:6px;row-gap:6px;align-items:center}.sst[data-step=screen] .sst-form>.sst-fieldset>.sst-legend{grid-column:1}.sst[data-step=screen] .sst-form>.sst-fieldset:has(>.sst-radios)>.sst-help{grid-column:1}.sst[data-step=screen] .sst-form>.sst-fieldset:has(>.sst-radios)>.sst-radios{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end;margin-top:0}.sst[data-step=screen] .sst-form>.sst-fieldset:has(>.sst-radios)>.sst-error{grid-column:1/-1}.sst[data-step=screen] .sst-form>.sst-field:not(:has(>.sst-textarea)){display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);grid-column-gap:clamp(40px,5vw,110px);column-gap:clamp(40px,5vw,110px);grid-row-gap:6px;row-gap:6px;align-items:center}.sst[data-step=screen] .sst-form>.sst-field:not(:has(>.sst-textarea))>.sst-label{grid-column:1}.sst[data-step=screen] .sst-form>.sst-field:not(:has(>.sst-textarea))>.sst-input{grid-column:2;grid-row:1/span 2;align-self:center}.sst[data-step=screen] .sst-form>.sst-field:not(:has(>.sst-textarea))>.sst-help{grid-column:1}.sst[data-step=screen] .sst-form>.sst-field:not(:has(>.sst-textarea))>.sst-error{grid-column:1/-1}.sst[data-step=screen] .sst-form>.sst-field>.sst-textarea{max-width:46rem}.sst[data-step=screen] .sst-form>.sst-fieldset:not(:has(>.sst-radios)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(24px,3vw,56px);column-gap:clamp(24px,3vw,56px);grid-row-gap:10px;row-gap:10px}.sst[data-step=screen] .sst-form>.sst-fieldset:not(:has(>.sst-radios))>.sst-error,.sst[data-step=screen] .sst-form>.sst-fieldset:not(:has(>.sst-radios))>.sst-help,.sst[data-step=screen] .sst-form>.sst-fieldset:not(:has(>.sst-radios))>.sst-legend{grid-column:1/-1}.sst[data-step=screen] .sst-form>.sst-fieldset:not(:has(>.sst-radios))>.sst-help{margin-bottom:6px}.sst[data-step=screen] .sst-form>.sst-fieldset:not(:has(>.sst-radios))>.sst-radio label{flex:1 1 auto}.sst-pick{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.sst[data-step=select] .sst-intro{max-width:96ch;margin-bottom:12px}.sst[data-step=select] .sst-form{gap:14px}.sst-pick-rail{padding-block:10px}.sst-pick-rail-label{margin-bottom:6px}.sst-pick-tab{padding-block:7px}.sst-pick-tab-help{font-size:11px;line-height:1.3}}@media (max-width:480px){.sst-stage{padding:24px var(--sst-stage-pad-end) 0 var(--sst-stage-pad-start)}.sst-actions{flex-direction:column;align-items:stretch}.sst-actions .sst-btn{width:100%}.sst-panel,.sst-terms{padding-left:14px;padding-right:14px}.sst-radios{gap:16px}}@media (max-width:767px){.sst-mobile-cta{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;bottom:0;z-index:890;padding:12px 0 calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--sst-line);background:var(--sst-paper)}.sst-mobile-cta .sst-actions{flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:10px;margin-top:0}.sst-mobile-cta .sst-actions .sst-btn{width:auto;padding-inline:16px}.sst-mobile-cta .sst-actions .sst-btn-primary{flex:1 1 auto}.sst-mobile-cta .sst-actions .sst-btn-ghost{flex:0 1 auto}.sst-mobile-cta .sst-charge-mini{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sst-muted)}.sst-mobile-cta .sst-charge-mini .sst-charge-amount{font-size:20px;text-transform:none;letter-spacing:-.01em}.sst-mobile-cta .sst-btn-dest{display:none}.sst-mobile-cta .sst-terms-gate{font-size:12px}}@media (max-width:640px){.sst-bar{padding-top:calc(10px + env(safe-area-inset-top, 0px));padding-bottom:10px}.sst-stage{padding-top:16px}.sst-h2{font-size:22px;margin-bottom:8px}.sst-intro{font-size:14px;line-height:1.55;margin-bottom:18px}.sst-foot{padding:8px 0 10px;gap:4px 14px;font-size:12px}.sst-pick-bar{padding-block:10px;gap:10px 16px}.sst-pick-bar-sel{gap:2px}.sst-pick-bar .sst-terms-gate{font-size:12px;margin:0}}@media (min-width:768px){.sst[data-step=screen] .sst-actions{margin-top:0;padding-top:24px;border-top:1px solid var(--sst-line)}}@media (min-width:640px){.sst-field-grid{grid-template-columns:1fr 1fr}}@media (min-width:1025px){.sst-ap-bar{display:none}}@media (min-width:1025px) and (max-height:899px){.sst-rail{row-gap:10px;padding-block:16px}.sst-rail-top{gap:12px}.sst-rail-mid{gap:14px}.sst-rail-tagline{font-size:22px}.sst-rail-steps{gap:8px}.sst-ap-rail .sst-ap-list{gap:6px}.sst-pick-rail{padding-block:8px}.sst-pick-rail-label{margin-bottom:6px}.sst-pick-tab{padding-block:8px}.sst[data-step=select] .sst-pick-body{padding-block:10px 12px}.sst-row{padding-block:10px}.sst-rows+.sst-rows{margin-top:14px}.sst-rows-heading{margin-top:6px}}@media (min-width:640px){.sst-addon-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.sst-review-price-total{margin-top:8px;padding-top:8px;padding-bottom:8px;border-top:1px solid var(--sst-line);border-bottom:3px double var(--sst-line)}.sst-review-price-total .sst-price-unit{font-weight:700;color:var(--sst-ink)}@media (max-width:640px){.sst-mandate-backdrop{padding:0;align-items:stretch}.sst-mandate-panel{margin-block:0;max-height:100dvh;border-radius:0;border-width:0}}.sst-mandate-link-row{margin-top:4px}.sst-mandate-backdrop{position:fixed;inset:0;z-index:4000;display:flex;justify-content:center;align-items:flex-start;padding:24px;background:color-mix(in srgb,#000 62%,transparent);overflow-y:auto}.sst-mandate-panel{width:100%;max-width:760px;margin-block:24px;background:var(--sst-paper);border-radius:var(--sst-radius);border:1px solid var(--sst-line);display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.sst-mandate-toolbar{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border-bottom:1px solid var(--sst-line)}.sst-mandate-title{flex:1 1;margin:0;font-size:17px;font-weight:700;color:var(--sst-ink);line-height:1.4}.sst-mandate-close{flex:none;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--sst-line);border-radius:999px;color:var(--sst-ink);font-size:18px;line-height:1;cursor:pointer}.sst-mandate-close:hover{border-color:var(--sst-ink)}.sst-mandate-close:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.sst-mandate-notice{margin:0;padding:12px 20px;font-size:13px;line-height:1.55;color:var(--sst-ink);background:var(--sst-panel);border-bottom:1px solid var(--sst-line)}.sst-mandate-body{overflow-y:auto;padding:4px 20px 20px}.sst-mandate-section{padding-block:16px;border-bottom:1px solid var(--sst-line)}.sst-mandate-section:last-child{border-bottom:0}.sst-mandate-heading{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--sst-ink);line-height:1.4}.sst-mandate-heading-alt{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--sst-muted)}.sst-mandate-lead{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.85;color:var(--sst-ink)}.sst-mandate-follow{margin:10px 0 0;white-space:pre-wrap;font-size:13px;line-height:1.75;color:var(--sst-muted)}.sst-mandate-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--sst-line)}.sst-mandate-readonly{flex:1 1;min-width:200px;margin:0;font-size:12px;line-height:1.5;color:var(--sst-muted)}.sst-agreement-panel{margin-top:34px;padding-top:26px;border-top:1px solid var(--sst-line)}.sst-agreement-email-form{max-width:28rem}.sst-agreement-reader-notice{margin-top:10px;border:1px solid var(--sst-line);border-bottom:0;border-radius:var(--sst-radius) var(--sst-radius) 0 0}.sst-agreement-lang-toggle{margin:0;padding:12px 20px 0;border:1px solid var(--sst-line);border-top:0;border-bottom:0}.sst-agreement-reader{max-height:50vh;overflow-y:auto;padding:4px 20px 20px;border:1px solid var(--sst-line);border-top:0;border-radius:0 0 var(--sst-radius) var(--sst-radius);background:var(--sst-paper)}.sst-agreement-confirm{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid var(--sst-line);border-radius:var(--sst-radius)}.sst-agreement-confirm input{accent-color:var(--sst-accent);width:18px;height:18px;margin-top:2px;flex:0 0 auto}.sst-agreement-confirm label{display:block;min-height:24px;font-size:14px;line-height:1.6}.sst-agreement-confirm-gate{margin:0;font-size:13px;line-height:1.55;color:var(--sst-muted)}.sst-agreement-declaration{max-width:none;color:var(--sst-ink)}.sst-agreement-passport-instruction{font-weight:600;color:var(--sst-ink)}.sst-sigpad{display:flex;flex-direction:column;gap:10px;max-width:560px}.sst-sigpad-type-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.sst-sigpad-type-row .sst-field{flex:1 1 220px}.sst-sigpad-canvas{width:100%;height:140px;border:1px solid var(--sst-line);border-radius:var(--sst-radius);background:var(--sst-paper);touch-action:none}.sst-sigpad-canvas.is-draw{cursor:crosshair}.sst-sigpad-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sst-sigpad-status{margin:0;font-size:13px;font-weight:600;color:var(--sst-muted)}.sst-sigpad-status.is-ready{color:var(--sst-accent)}@media (max-width:640px){.sst-agreement-reader{max-height:60vh}}