:root{--paper:#f5f2e9;--paper-deep:#ebe8de;--surface:#fffdf8;--ink:#13221d;--ink-muted:#4f5d57;--green:#173329;--green-deep:#0e261e;--rule:#c9cec8;--rule-strong:#899a90;--wide:90rem;--reading:46rem;--gutter:clamp(1rem, 4vw, 3.5rem);--section-space:clamp(4.5rem, 9vw, 8.5rem)}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{min-width:20rem;margin:0;overflow-x:hidden}img{max-width:100%}.public-site{background:var(--paper);color:var(--ink);min-height:100svh}.public-site :where(main,footer){overflow-wrap:anywhere}.skip-link{background:var(--green);color:var(--surface);z-index:100;padding:.8rem 1rem;font-weight:700;transition:transform .14s;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--rule);min-height:4.75rem;padding:.65rem var(--gutter);z-index:20;background:#f5f2e9f5;align-items:center;gap:clamp(1rem,3vw,2.5rem);width:100%;margin-inline:auto;display:flex;position:relative}.site-brand{color:var(--green);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:.7rem;min-height:2.75rem;font-size:1.02rem;font-weight:750;text-decoration:none;display:inline-flex}.signal-mark{grid-template-columns:repeat(3,.24rem);align-items:end;gap:.16rem;height:1.45rem;display:inline-grid}.signal-mark span{background:currentColor;border-radius:.1rem;width:.24rem;display:block}.signal-mark span:first-child{height:.65rem}.signal-mark span:nth-child(2){height:1.35rem}.signal-mark span:nth-child(3){height:.95rem}.site-navigation--desktop{margin-left:auto}.site-navigation ul,.site-footer ul,.editorial-steps,.process-list,.boundary-section ul,.pack-list,.plain-feature-list,.controlled-fields ul,.support-routes ul{margin:0;padding:0;list-style:none}.site-navigation ul{align-items:center;gap:clamp(.5rem,2vw,1.75rem);display:flex}.site-navigation a,.site-sign-in{color:var(--ink-muted);align-items:center;min-height:2.75rem;padding-inline:.35rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.site-navigation a[aria-current=page]{color:var(--green);text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:.12em}.site-actions{align-items:center;gap:.55rem;display:flex}.site-menu{margin-left:auto;display:none;position:relative}.site-menu summary{color:var(--green);cursor:pointer;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;font-size:.86rem;font-weight:700;display:flex}.site-menu summary::marker{display:none}.site-menu summary::-webkit-details-marker{display:none}.site-menu[open] summary{background:var(--paper-deep)}.site-menu>.site-navigation{background:var(--surface);border:1px solid var(--rule);min-width:min(18rem,100vw - 2rem);padding:.75rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 1.5rem 3.5rem #13221d29}.site-menu>.site-navigation ul{align-items:stretch;gap:.15rem;display:grid}.site-menu>.site-navigation a{justify-content:flex-start;width:100%;padding-inline:.75rem}.site-menu__actions{border-top:1px solid var(--rule);gap:.15rem;margin-top:.5rem;padding-top:.5rem;display:grid}.button{background:var(--green);border:1px solid var(--green);color:var(--surface);border-radius:.25rem;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.75rem 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.button--compact{min-height:2.75rem;padding-block:.6rem}.button--light{background:var(--surface);border-color:var(--surface);color:var(--green)}.button span,.text-link span{transition:transform .16s}.text-link{color:var(--green);text-underline-offset:.32em;align-items:center;gap:.55rem;min-height:2.75rem;font-weight:700;display:inline-flex}.text-link--light{color:var(--surface)}@media (hover:hover){.button:hover{background:var(--green-deep);transform:translateY(-1px)}.button--light:hover{background:var(--paper-deep);color:var(--green-deep)}.button:hover span,.text-link:hover span{transform:translate(.18rem)}.site-navigation a:hover,.site-sign-in:hover{color:var(--green)}}.eyebrow{color:var(--ink-muted);letter-spacing:.105em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:750}.home-hero{min-height:calc(100svh - 4.75rem);display:grid;position:relative}.home-hero__image,.home-hero__scrim,.home-hero__copy{grid-area:1/1}.home-hero__image{object-fit:cover;object-position:66% center;width:100%;height:100%;display:block}.home-hero__scrim{z-index:1;background:linear-gradient(90deg,#f5f2e9fc 0%,#f5f2e9e8 36%,#f5f2e961 62%,#0000 80%)}.home-hero__copy{max-width:46rem;padding:clamp(4rem, 10vw, 9rem) var(--gutter);z-index:2;align-self:center;position:relative}.home-hero__copy>*{animation:.68s cubic-bezier(.2,.8,.2,1) both hero-rise}.home-hero__copy>:nth-child(2){animation-delay:80ms}.home-hero__copy>:nth-child(3){animation-delay:.15s}.home-hero__copy>:nth-child(4){animation-delay:.22s}@keyframes hero-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.home-hero h1{color:var(--green);letter-spacing:-.065em;text-wrap:balance;max-width:8.5ch;margin:1.1rem 0 0;font-size:clamp(3.25rem,8vw,7.5rem);font-weight:580;line-height:.92}.hero-lede{max-width:37rem;margin:1.75rem 0 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.35rem;margin-top:2rem;display:flex}.preview-note{color:var(--surface);margin:0 var(--gutter) var(--gutter);z-index:3;background:#0e261eeb;grid-area:1/1;place-self:end;max-width:31rem;padding:.75rem 1rem;font-size:.78rem;line-height:1.55;position:relative}.public-section,.standard-main,.policy-main{max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.public-section{padding-block:var(--section-space)}.section-intro,.promise-section,.pricing-detail,.controlled-fields,.contact-status,.accessibility-commitments{grid-template-columns:minmax(0,.85fr) minmax(18rem,1.6fr);gap:clamp(2rem,6vw,7rem);display:grid}.section-intro h2,.promise-section h2,.closing-cta h2,.pricing-detail h2,.controlled-fields h2,.contact-status h2,.accessibility-commitments h2{color:var(--green);letter-spacing:-.05em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2rem,4.2vw,4.1rem);font-weight:570;line-height:1.02}.editorial-steps{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.editorial-steps li{grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:2rem clamp(1rem,3vw,2.75rem) 1rem 0;display:grid}.editorial-steps li+li{border-left:1px solid var(--rule);padding-left:clamp(1rem,3vw,2.75rem)}.editorial-steps>li>span,.process-list__number{color:var(--ink-muted);letter-spacing:.08em;font-size:.72rem;font-weight:750}.editorial-steps h3,.process-list h3,.pack-list h3,.support-routes h3{color:var(--green);letter-spacing:-.025em;margin:0;font-size:clamp(1.1rem,2vw,1.45rem)}.editorial-steps p,.process-list p,.support-routes p{color:var(--ink-muted);margin:.8rem 0 0;line-height:1.65}.promise-section{border-top:1px solid var(--rule)}.promise-section__copy{max-width:44rem;font-size:clamp(1.02rem,1.8vw,1.2rem);line-height:1.72}.promise-section__copy p:first-child{margin-top:0}.closing-cta{background:var(--green);color:var(--surface);padding:var(--section-space) var(--gutter)}.closing-cta .eyebrow,.closing-cta h2{color:inherit}.closing-cta h2{max-width:14ch;font-size:clamp(2.75rem,7vw,6.75rem)}.site-footer{border-top:1px solid var(--rule);max-width:var(--wide);padding:clamp(2.5rem, 6vw, 5rem) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:2rem;margin-inline:auto;display:grid}.site-footer p{margin:0}.site-footer__brand p:first-child{color:var(--green);font-weight:750}.site-footer__brand p+p,.site-footer__note{color:var(--ink-muted);margin-top:.45rem;font-size:.78rem;line-height:1.55}.site-footer ul{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.site-footer a{color:var(--ink-muted);min-height:2.75rem;font-size:.78rem}.site-footer__note{text-align:right}.standard-main,.policy-main{padding-bottom:var(--section-space)}.page-intro{border-bottom:1px solid var(--rule-strong);padding-block:clamp(4.5rem,10vw,9rem)}.page-intro h1,.policy-document h1{color:var(--green);letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin:1rem 0 0;font-size:clamp(3.1rem,8vw,7.5rem);font-weight:570;line-height:.94}.page-intro>p:last-child,.page-intro>div>p:last-child{max-width:46rem;margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.68}.page-intro--with-status{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.availability-note{border-block:1px solid var(--rule-strong);padding-block:1.3rem}.availability-note p{color:var(--ink-muted);margin:0;font-size:.86rem;line-height:1.55}.availability-note p:first-child{color:var(--green);margin-bottom:.6rem;font-weight:750}.process-section,.packs-section,.pricing-detail,.guarantee-section,.controlled-fields,.support-routes,.accessibility-commitments,.contact-status{padding-block:var(--section-space)}.process-list,.pack-list{border-top:1px solid var(--rule-strong)}.process-list li{grid-template-columns:minmax(3rem,.4fr) minmax(0,1.6fr);gap:clamp(1rem,5vw,7rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.process-list li+li,.pack-list li+li{border-top:1px solid var(--rule)}.process-list__number{margin:0}.process-list li>div{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:1rem;display:grid}.process-list h3,.process-list p{margin:0}.boundary-section{background:var(--green);color:var(--surface);margin-inline:calc(var(--gutter) * -1);padding:var(--section-space) var(--gutter);grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.boundary-section .eyebrow,.boundary-section h2{color:inherit}.boundary-section h2{letter-spacing:-.055em;max-width:12ch;margin:1rem 0 0;font-size:clamp(2.25rem,5vw,4.7rem);line-height:1}.boundary-section li{border-top:1px solid #fffdf857;padding:1rem 0;font-size:.96rem}.boundary-section li:last-child{border-bottom:1px solid #fffdf857}.boundary-section li span{margin-right:.6rem}.inline-cta{border-top:1px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(3rem,6vw,5rem);display:flex}.inline-cta h2{color:var(--green);letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3vw,2.8rem)}.pack-list li{grid-template-columns:minmax(7rem,.45fr) minmax(14rem,1.3fr) auto;align-items:center;gap:clamp(1rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.pack-list__quantity,.pack-list__status,.pack-list h3,.pack-list div>p{margin:0}.pack-list__quantity{color:var(--ink-muted);text-transform:uppercase;font-size:.78rem}.pack-list__quantity span{color:var(--green);letter-spacing:-.055em;font-size:clamp(3rem,6vw,5rem);font-weight:520;line-height:1;display:block}.pack-list div>p,.pack-list__status{color:var(--ink-muted);margin-top:.5rem;font-size:.86rem;line-height:1.55}.pack-list__status{border:1px solid var(--rule-strong);margin-top:0;padding:.55rem .75rem}.pack-catalogue-state{border-top:1px solid var(--rule-strong);padding-block:var(--section-space)}.sandbox-notice{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.sandbox-notice h2{color:var(--green);letter-spacing:-.05em;text-wrap:balance;max-width:14ch;margin:1rem 0 0;font-size:clamp(2rem,4.2vw,4.1rem);font-weight:570;line-height:1.02}.sandbox-notice>p,.catalogue-pause p,.catalogue-disclosure,.checkout-action__feedback{color:var(--ink-muted);font-size:.86rem;line-height:1.62}.sandbox-notice>p{max-width:31rem;margin:0}.catalogue-pause{border-bottom:1px solid var(--rule);align-items:center;gap:1rem;padding-block:1rem;display:flex}.catalogue-pause p{margin:0}.pack-list--commerce li{grid-template-columns:minmax(6.5rem,.32fr) minmax(14rem,1fr) minmax(13rem,auto);transition:background-color .16s,transform .16s}.pack-list__copy{min-width:0}.pack-list__commerce{place-items:end;gap:1.25rem;min-width:13rem;display:grid}.pack-list__price{gap:.6rem;display:flex;color:var(--green)!important;margin:0!important}.pack-list__price span{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:570;line-height:1}.pack-list__price small{color:var(--ink-muted);letter-spacing:.08em;align-self:end;padding-bottom:.2rem;font-size:.72rem;font-weight:750}.checkout-action{justify-items:end;gap:.75rem;display:grid}.checkout-action__feedback{border-right:2px solid var(--rule-strong);text-align:right;max-width:24rem;padding-right:.8rem}.checkout-action__feedback p{margin:0}.checkout-action__feedback .text-link{margin-top:.35rem;font-size:.82rem}.catalogue-disclosure{border-top:1px solid var(--rule-strong);max-width:var(--reading);margin:0;padding-top:1.25rem}@media (hover:hover){.pack-list--commerce li:hover{background:#fffdf88c;transform:translate(.18rem)}}.pricing-detail,.controlled-fields,.contact-status,.accessibility-commitments{border-top:1px solid var(--rule)}.plain-feature-list li{border-top:1px solid var(--rule);padding:1rem 0;line-height:1.55}.plain-feature-list li:last-child{border-bottom:1px solid var(--rule)}.guarantee-section{background:var(--paper-deep);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid}.guarantee-section__number{color:var(--green);letter-spacing:-.09em;margin:0;font-size:clamp(7rem,20vw,17rem);font-weight:500;line-height:.76}.guarantee-section h2{color:var(--green);letter-spacing:-.05em;margin:1rem 0 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.guarantee-section div>p:last-child{max-width:46rem;line-height:1.7}.controlled-fields>ul li{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.controlled-fields>ul li:last-child{border-bottom:1px solid var(--rule)}.controlled-fields li span{text-transform:capitalize}.controlled-fields li strong,.controlled-fields>p,.contact-status p,.draft-caveat{color:var(--ink-muted);font-size:.86rem;line-height:1.62}.controlled-fields>p{grid-column:2;margin:-4rem 0 0}.contact-status p:first-child{margin-top:0}.contact-enquiry{border-top:1px solid var(--rule-strong);padding-block:var(--section-space);grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,9rem);display:grid}.contact-enquiry__guide{align-self:start;position:sticky;top:7rem}.contact-enquiry__guide h2,.contact-aftercare h2{color:var(--green);letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin:1rem 0 0;font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:570;line-height:1}.contact-enquiry__guide>p:last-of-type,.contact-aftercare p{color:var(--ink-muted);max-width:34rem;line-height:1.68}.contact-enquiry__guide dl{margin:clamp(2.5rem,6vw,5rem) 0 0}.contact-enquiry__guide dl>div{border-top:1px solid var(--rule);gap:.65rem;padding:1rem 0;display:grid}.contact-enquiry__guide dl>div:last-child{border-bottom:1px solid var(--rule)}.contact-enquiry__guide dt{color:var(--green);letter-spacing:.025em;font-size:.78rem;font-weight:750}.contact-enquiry__guide dd{color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.6}.contact-form{border-top:1px solid var(--rule-strong);gap:clamp(2rem,4vw,3rem);padding-top:1.25rem;display:grid}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.contact-form label{gap:.75rem;min-width:0;display:grid}.contact-form label>span{color:var(--green);letter-spacing:.025em;font-size:.78rem;font-weight:750}.contact-form input,.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid var(--rule-strong);color:var(--ink);font:inherit;background:0 0;border-radius:0;width:100%;min-width:0;padding:.65rem 0 .85rem;line-height:1.5}.contact-form textarea{resize:vertical;min-height:12rem}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{border-bottom-color:var(--green);outline:2px solid var(--green);outline-offset:.35rem}.contact-form__privacy{color:var(--ink-muted);max-width:52rem;margin:-.5rem 0 0;font-size:.82rem;line-height:1.65}.contact-form__challenge{border-block:1px solid var(--rule);align-items:start;gap:.85rem;padding-block:1.25rem;display:grid}.contact-form__challenge-widget{width:100%;min-height:4.1rem}.contact-form__challenge-widget iframe{max-width:100%}.contact-form__challenge p{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.55}.contact-form__challenge p[data-state=ready]{color:var(--green)}.contact-form__actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.contact-form button:disabled{cursor:not-allowed;opacity:.48;transform:none}.contact-form__feedback{color:var(--ink-muted);overflow-wrap:anywhere;min-height:1.4rem;margin:0;font-size:.82rem;line-height:1.6}.contact-form__feedback[data-kind=success]{color:var(--green)}.contact-form__feedback[data-kind=error]{color:var(--ss-color-danger)}.contact-aftercare{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,7vw,8rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.contact-aftercare h2{max-width:15ch;font-size:clamp(2rem,4vw,3.8rem)}.support-routes{border-top:1px solid var(--rule)}.support-routes ul{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.support-routes li{min-height:13rem;padding:2rem clamp(1rem,4vw,3rem) 2rem 0}.support-routes li:nth-child(2n){border-left:1px solid var(--rule);padding-left:clamp(1rem,4vw,3rem)}.support-routes li:nth-child(n+3){border-top:1px solid var(--rule)}.accessibility-commitments dl{margin:0}.accessibility-commitments dl>div{border-top:1px solid var(--rule);grid-template-columns:minmax(7rem,.4fr) minmax(0,1.6fr);gap:1rem;padding:1rem 0;display:grid}.accessibility-commitments dl>div:last-child{border-bottom:1px solid var(--rule)}.accessibility-commitments dt{color:var(--green);font-weight:750}.accessibility-commitments dd{color:var(--ink-muted);margin:0;line-height:1.6}.draft-caveat{border-top:1px solid var(--rule-strong);margin:0;padding-top:1.5rem}.policy-document{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(4.5rem,10vw,9rem);display:grid}.policy-document__header{align-self:start;position:sticky;top:2rem}.policy-document h1{max-width:10ch;font-size:clamp(3rem,6vw,6rem)}.policy-document__introduction{max-width:40rem;margin:2rem 0 0;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.7}.policy-document__version{border-top:1px solid var(--rule);color:var(--ink-muted);margin:2rem 0 0;padding-top:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.6}.policy-document__body{border-top:1px solid var(--rule-strong)}.policy-document__body section{border-bottom:1px solid var(--rule);padding:1.75rem 0 2rem}.policy-document__body h2{color:var(--green);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.55rem)}.policy-document__body p{color:var(--ink-muted);margin:.9rem 0 0;line-height:1.72}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.customer-section-navigation{border-bottom:var(--ss-border);align-items:baseline;gap:1.25rem;margin-bottom:clamp(2.5rem,6vw,5rem);padding-bottom:.85rem;display:flex}.customer-section-navigation>p{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);font-weight:var(--ss-font-weight-semibold);white-space:nowrap;margin:0}.customer-section-navigation ul{flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:flex}.customer-section-navigation a{color:var(--ss-color-primary);font-size:var(--ss-type-small);min-height:var(--ss-touch-target);text-underline-offset:.3em;align-items:center;display:inline-flex}.customer-commerce-page{overflow-wrap:anywhere;gap:clamp(2.5rem,6vw,5rem);min-width:0;display:grid}.customer-commerce-page__intro{border-top:1px solid var(--ss-color-rule-strong);grid-template-columns:minmax(9rem,.4fr) minmax(0,1.6fr);gap:.8rem;padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.customer-commerce-page__intro .eyebrow{grid-row:span 2}.customer-commerce-page__intro h2{color:var(--ss-color-primary);font-size:clamp(1.8rem,3.5vw,3.25rem);font-weight:var(--ss-font-weight-medium);letter-spacing:var(--ss-tracking-tight);line-height:var(--ss-leading-tight);max-width:18ch;margin:0}.customer-commerce-page__intro>p:last-child{color:var(--ss-color-ink-muted);line-height:var(--ss-leading-body);max-width:var(--ss-content-reading);margin:0}.commerce-history,.credit-history__entries{border-top:1px solid var(--ss-color-rule-strong);margin:0;padding:0;list-style:none}.commerce-history>li{border-bottom:var(--ss-border);grid-template-columns:minmax(13rem,1fr) minmax(12rem,auto) auto;align-items:center;gap:1.5rem;padding-block:1.5rem;display:grid}.commerce-history h2,.credit-history__entries h2,.purchase-status h2{color:var(--ss-color-primary);letter-spacing:-.025em;margin:.45rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem)}.commerce-history li>div>p:last-child,.credit-history__entries p,.purchase-status__heading>div>p:last-child,.purchase-status__axes p,.purchase-status__footer>p,.purchase-status__poll-note{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);line-height:1.6}.commerce-history__status{place-items:flex-start start;gap:.5rem;display:grid}.credit-history__provenance{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.4rem 0 0;display:flex}.credit-history__provenance a{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-semibold);min-height:var(--ss-touch-target);align-items:center;display:inline-flex}.purchase-status{border-top:1px solid var(--ss-color-rule-strong);gap:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.purchase-status__heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.purchase-status__axes{border-top:var(--ss-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.purchase-status__axes>div{border-bottom:var(--ss-border);min-width:0;padding:1.4rem 1.5rem 1.4rem 0}.purchase-status__axes>div+div{border-left:var(--ss-border);padding-left:1.5rem}.purchase-status__axes dt{color:var(--ss-color-ink-muted);font-size:.72rem;font-weight:var(--ss-font-weight-semibold);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;margin-bottom:.75rem}.purchase-status__axes dd{margin:0}.purchase-status__axes p{margin:.7rem 0 0}.purchase-status__footer,.purchase-status__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.purchase-status__footer{justify-content:space-between}.purchase-status__footer>p,.purchase-status__poll-note{margin:0}.purchase-status__poll-note{border-left:2px solid var(--ss-color-warning);padding-left:.75rem}.credit-history{gap:clamp(2.5rem,6vw,5rem);display:grid}.credit-history__projection{border-block:1px solid var(--ss-color-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.credit-history__projection>div{gap:1.5rem;padding:1.5rem 1.5rem 1.5rem 0;display:grid}.credit-history__projection>div+div{border-left:var(--ss-border);padding-left:1.5rem}.credit-history__projection dt{color:var(--ss-color-ink-muted);font-size:.72rem;font-weight:var(--ss-font-weight-semibold);letter-spacing:var(--ss-tracking-label);text-transform:uppercase}.credit-history__projection dd{color:var(--ss-color-primary);font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,6rem);font-weight:var(--ss-font-weight-medium);letter-spacing:-.06em;margin:0;line-height:.8}.credit-history__entries li{border-bottom:var(--ss-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.25rem;display:grid}.credit-history__entries p{margin:.4rem 0 0}.credit-history__entries strong{color:var(--ss-color-success);font-size:var(--ss-type-small)}.credit-history__entries strong[data-direction=decrease]{color:var(--ss-color-ink-muted)}.review-collection{border-top:1px solid var(--ss-color-rule-strong);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2.5rem,7vw,7rem);padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.review-collection__intro{max-width:var(--ss-content-reading)}.review-collection__intro h2,.review-workspace h2,.review-draft__uploads h2{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-medium);letter-spacing:var(--ss-tracking-tight);line-height:var(--ss-leading-tight);margin:.65rem 0 0}.review-collection__intro h2{max-width:16ch;font-size:clamp(1.8rem,3.5vw,3.25rem)}.review-collection__intro>p:last-child,.review-workspace>p,.review-workspace--failed [role=alert]>p:last-child,.review-draft__summary>p,.review-draft__uploads>p,.review-start-action__feedback{color:var(--ss-color-ink-muted);line-height:var(--ss-leading-body)}.review-collection__intro>p:last-child,.review-draft__summary>p,.review-draft__uploads>p{margin:1rem 0 0}.review-start-action{justify-items:end;gap:.8rem;min-width:min(17rem,100%);display:grid}.review-start-action__feedback{border-right:2px solid var(--ss-color-rule-strong);font-size:var(--ss-type-small);text-align:right;max-width:26rem;padding-right:.9rem}.review-start-action__feedback p{margin:0}.review-start-action__feedback a{font-weight:var(--ss-font-weight-semibold);min-height:var(--ss-touch-target);align-items:center;display:inline-flex}.review-back-link,.review-workspace__link{color:var(--ss-color-primary);font-size:var(--ss-type-small);font-weight:var(--ss-font-weight-semibold);min-height:var(--ss-touch-target);align-items:center;gap:.45rem;display:inline-flex}.review-back-link{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.review-workspace{border-top:1px solid var(--ss-color-rule-strong);overflow-wrap:anywhere;gap:clamp(2rem,5vw,4.5rem);min-width:0;padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.review-workspace--loading,.review-workspace--failed{max-width:var(--ss-content-reading)}.review-workspace--loading h2,.review-workspace--failed h2,.review-draft__uploads h2{font-size:clamp(1.45rem,3vw,2.3rem)}.review-workspace--loading>p:last-child,.review-workspace--failed [role=alert]>p:last-child{margin:.8rem 0 0}.review-workspace--failed [role=alert]{border-left:3px solid var(--ss-color-danger);padding-left:1rem}.review-workspace__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.review-workspace--ready{grid-template-columns:minmax(0,1fr)}.review-draft__summary,.review-draft__uploads{min-width:0}.review-draft__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;display:flex}.review-draft__heading h2{margin:0;font-size:clamp(2.5rem,6vw,5.5rem)}.review-draft__status{animation:review-status-arrive var(--ss-motion-base) var(--ss-motion-ease) both;background:var(--ss-color-success-surface);border-left:3px solid var(--ss-color-success);color:var(--ss-color-success);font-size:var(--ss-type-small);font-weight:var(--ss-font-weight-semibold);min-height:2rem;transition:background-color var(--ss-motion-fast) var(--ss-motion-ease), border-color var(--ss-motion-fast) var(--ss-motion-ease);padding:.4rem .65rem}@keyframes review-status-arrive{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.review-draft__facts{border-block:1px solid var(--ss-color-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(2rem,5vw,3.5rem) 0 0;display:grid}.review-draft__facts>div{min-width:0;padding:1.25rem 1.25rem 1.25rem 0}.review-draft__facts>div+div{border-left:1px solid var(--ss-color-rule);padding-left:1.25rem}.review-draft__facts dt{color:var(--ss-color-ink-muted);font-size:var(--ss-type-label);font-weight:var(--ss-font-weight-semibold);letter-spacing:var(--ss-tracking-label);text-transform:uppercase}.review-draft__facts dd{color:var(--ss-color-primary);font-size:var(--ss-type-small);font-variant-numeric:tabular-nums;margin:.65rem 0 0;line-height:1.55}.review-draft__uploads{border-top:1px solid var(--ss-color-rule);max-width:var(--ss-content-reading);padding-top:clamp(1.5rem,4vw,2.5rem)}.review-draft__slots{gap:clamp(1.5rem,4vw,2.5rem);margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.review-draft__slots-stored{color:var(--ss-color-success);font-weight:var(--ss-font-weight-semibold);margin:1rem 0 0}.review-draft__slot{border-left:3px solid var(--ss-color-rule-strong);gap:1.25rem;min-width:0;padding-left:clamp(1rem,3vw,1.5rem);display:grid}.review-draft__progress{justify-items:start;gap:.75rem;display:grid}.review-draft__progress progress{appearance:none;border:0;block-size:.35rem;inline-size:100%}.review-draft__progress progress::-webkit-progress-bar{background:var(--ss-color-rule)}.review-draft__progress progress::-webkit-progress-value{background:var(--ss-color-primary);transition:inline-size var(--ss-motion-fast) var(--ss-motion-ease)}.review-draft__progress progress::-moz-progress-bar{background:var(--ss-color-primary)}.review-draft__progress p,.review-draft__slot-done,.review-draft__slot-failed{font-size:var(--ss-type-small);margin:0}.review-draft__slot-done{color:var(--ss-color-success);font-weight:var(--ss-font-weight-semibold)}.review-draft__slot-failed{border-left:3px solid var(--ss-color-danger);color:var(--ss-color-danger);padding-left:.9rem}.review-draft__brief{border-top:1px solid var(--ss-color-rule);max-width:var(--ss-content-reading);grid-column:1/-1;gap:1.25rem;min-width:0;margin:0;padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.review-draft__brief h2{font-size:clamp(1.45rem,3vw,2.3rem)}.review-draft__brief>p{color:var(--ss-color-ink-muted);line-height:var(--ss-leading-body);margin:0}.review-draft__feedback{border-left:3px solid var(--ss-color-rule-strong);font-size:var(--ss-type-small);margin:0;padding-left:.9rem}.review-draft__feedback[data-tone=success]{border-left-color:var(--ss-color-success);color:var(--ss-color-success)}.review-draft__feedback[data-tone=error]{border-left-color:var(--ss-color-danger);color:var(--ss-color-danger)}.review-draft__submit{border-top:1px solid var(--ss-color-rule);max-width:var(--ss-content-reading);grid-column:1/-1;justify-items:start;gap:1.25rem;min-width:0;margin:0;padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.review-draft__submit h2{font-size:clamp(1.45rem,3vw,2.3rem)}.review-draft__submit>p{color:var(--ss-color-ink-muted);line-height:var(--ss-leading-body);margin:0}.review-draft__submit-blockers{border-left:3px solid var(--ss-color-rule-strong);color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);line-height:var(--ss-leading-body);gap:.4rem;margin:0;padding:0 0 0 .9rem;list-style:none;display:grid}.review-draft__submit-failed{border-left:3px solid var(--ss-color-danger);color:var(--ss-color-danger);font-size:var(--ss-type-small);line-height:var(--ss-leading-body);justify-items:start;gap:.35rem;padding-left:.9rem;display:grid}.review-draft__submit-failed p{margin:0}.review-draft__submit-failed a{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-semibold);min-height:var(--ss-touch-target);align-items:center;gap:.45rem;display:inline-flex}.review-collection__list{border-top:1px solid var(--ss-color-rule);overflow-wrap:anywhere;min-width:0;margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.5rem,4vw,2.5rem)}.review-collection__list h2{color:var(--ss-color-primary);font-size:clamp(1.45rem,3vw,2.3rem);font-weight:var(--ss-font-weight-medium);letter-spacing:var(--ss-tracking-tight);line-height:var(--ss-leading-tight);margin:0}.review-collection__list>p{color:var(--ss-color-ink-muted);line-height:var(--ss-leading-body);max-width:var(--ss-content-reading);margin:1rem 0 0}.review-collection__items{margin:clamp(1.5rem,4vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}.review-collection__items>li{border-top:1px solid var(--ss-color-rule);min-width:0;padding:1.25rem 0}.review-collection__items>li:first-child{border-top:0;padding-top:0}.review-collection__items a{color:var(--ss-color-primary);min-height:var(--ss-touch-target);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.review-collection__reference{font-size:var(--ss-type-label);font-variant-numeric:tabular-nums;font-weight:var(--ss-font-weight-semibold);letter-spacing:var(--ss-tracking-label);text-transform:uppercase}.review-collection__objective{font-weight:var(--ss-font-weight-medium);min-width:0}.review-collection__meta{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);margin:.45rem 0 0}.submitted-review__state{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);line-height:var(--ss-leading-body);flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;margin:.45rem 0 0;display:flex}.submitted-review__status{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-semibold)}.submitted-review__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.5rem;margin:.9rem 0 0;display:grid}.submitted-review__facts>div{min-width:0}.submitted-review__facts dt{color:var(--ss-color-ink-muted);font-size:var(--ss-type-label);font-weight:var(--ss-font-weight-semibold);letter-spacing:var(--ss-tracking-label);text-transform:uppercase}.submitted-review__facts dd{color:var(--ss-color-primary);font-size:var(--ss-type-small);font-variant-numeric:tabular-nums;margin:.35rem 0 0}.coach-access{max-width:var(--reading);overflow-wrap:anywhere;padding:clamp(3rem, 8vw, 6rem) var(--gutter);margin-inline:auto}.coach-access h1{color:var(--green);letter-spacing:-.03em;margin:0 0 clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:570}.coach-queue__detail{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);margin-top:.3rem;display:block}.coach-review{max-width:var(--ss-content-wide);gap:clamp(2.5rem,6vw,4rem);display:grid}.coach-review__back{color:var(--ss-color-primary);font-size:var(--ss-type-small);min-height:var(--ss-touch-target);align-items:center;gap:.4rem;display:inline-flex}.coach-review__state,.coach-review__media,.coach-review__composer-seam{gap:clamp(1rem,3vw,1.75rem);min-width:0;display:grid}.coach-review h2{color:var(--ss-color-primary);font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:var(--ss-font-weight-medium);letter-spacing:var(--ss-tracking-tight);margin:0}.coach-review h3{color:var(--ss-color-primary);font-size:var(--ss-type-body-large);font-weight:var(--ss-font-weight-medium);margin:0}.coach-review__facts{border-block:1px solid var(--ss-color-rule);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 1.25rem;margin:0;display:grid}.coach-review__facts>div{min-width:0;padding:1.1rem 0}.coach-review__facts dt{color:var(--ss-color-ink-muted);font-size:var(--ss-type-label);font-weight:var(--ss-font-weight-semibold);letter-spacing:var(--ss-tracking-label);text-transform:uppercase}.coach-review__facts dd{color:var(--ss-color-primary);line-height:var(--ss-leading-body);overflow-wrap:anywhere;margin:.55rem 0 0}.coach-review__detail{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);margin-top:.3rem;display:block}.coach-review__brief{max-width:var(--ss-content-reading);gap:1rem;display:grid}.coach-review__action{justify-items:start;gap:.75rem;display:grid}.coach-review__feedback,.coach-review__note{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);max-width:var(--ss-content-reading);margin:0}.feedback-package{border:var(--ss-border);border-radius:var(--ss-radius-md);max-width:var(--ss-content-reading);gap:clamp(1rem,3vw,1.5rem);min-width:0;padding:clamp(1rem,3vw,1.5rem);display:grid}.feedback-package__announcement{border-bottom:1px solid var(--ss-color-rule);color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);line-height:var(--ss-leading-body);margin:0;padding-bottom:.85rem}.feedback-package__announcement strong{color:var(--ss-color-primary);font-weight:var(--ss-font-weight-semibold)}.feedback-package[data-mode=preview]{background:var(--ss-color-surface-subtle);border-style:dashed}.feedback-package__items{gap:clamp(1.25rem,3vw,2rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.feedback-package__item{gap:.6rem;min-width:0;display:grid}.feedback-package__item-title{color:var(--ss-color-ink-muted);font-size:var(--ss-type-label);font-weight:var(--ss-font-weight-semibold);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;margin:0}.feedback-package__text{color:var(--ss-color-ink);line-height:var(--ss-leading-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.feedback-package__empty,.feedback-package__missing{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);margin:0}.feedback-package__media{border-left:2px solid var(--ss-color-rule);gap:.75rem;padding-left:clamp(.75rem,2vw,1.1rem);display:grid}.feedback-package__readiness{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;display:flex}.feedback-package__detail{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);line-height:var(--ss-leading-body)}.feedback-package__alternative{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);gap:.3rem;display:grid}.feedback-package__alternative p{line-height:var(--ss-leading-body);margin:0}.feedback-package__alternative strong{color:var(--ss-color-primary);font-size:var(--ss-type-label);letter-spacing:var(--ss-tracking-label);text-transform:uppercase}.coach-composer{max-width:var(--ss-content-reading);gap:clamp(1.25rem,3vw,2rem);min-width:0;display:grid}.coach-composer__note{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);line-height:var(--ss-leading-body);margin:0}.coach-composer__status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.coach-composer__save{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.coach-composer__detail{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);line-height:var(--ss-leading-body)}.coach-composer__conflict{border:1px solid var(--ss-color-warning);border-radius:var(--ss-radius-md);gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.coach-composer__conflict h3{color:var(--ss-color-primary);font-size:var(--ss-type-body-large);font-weight:var(--ss-font-weight-semibold);margin:0}.coach-composer__conflict h4{color:var(--ss-color-ink-muted);font-size:var(--ss-type-label);font-weight:var(--ss-font-weight-semibold);letter-spacing:var(--ss-tracking-label);text-transform:uppercase;margin:0 0 .5rem}.coach-composer__conflict>p{line-height:var(--ss-leading-body);margin:0}.coach-composer__versions{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;display:grid}.coach-composer__versions article{justify-items:start;gap:.75rem;min-width:0;display:grid}.coach-composer__version-text{background:var(--ss-color-surface);border:var(--ss-border);border-radius:var(--ss-radius-sm);line-height:var(--ss-leading-body);overflow-wrap:anywhere;white-space:pre-wrap;width:100%;margin:0;padding:.75rem}.coach-composer__media{border-left:3px solid var(--ss-color-rule-strong);gap:1rem;min-width:0;padding-left:clamp(1rem,3vw,1.5rem);display:grid}.coach-composer__media h3{color:var(--ss-color-primary);font-size:var(--ss-type-body-large);font-weight:var(--ss-font-weight-medium);margin:0}.coach-composer__recording{justify-items:start;gap:.75rem;min-width:0;display:grid}.coach-composer__recording:empty{display:none}.coach-composer__recording-line{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.coach-composer__recording[data-state=failed],.coach-composer__recording[data-state=refused]{border-left:3px solid var(--ss-color-danger);padding-left:.9rem}.coach-composer__recording .ss-progress{width:100%}.coach-composer__actions{flex-wrap:wrap;gap:.75rem;display:flex}.coach-composer__preview{gap:.75rem;min-width:0;display:grid}.coach-composer__publish{border-top:1px solid var(--ss-color-rule);justify-items:start;gap:.9rem;padding-top:clamp(1rem,3vw,1.5rem);display:grid}.coach-composer__publish h3{color:var(--ss-color-primary);font-size:var(--ss-type-body-large);font-weight:var(--ss-font-weight-medium);margin:0}.coach-composer__publish p{line-height:var(--ss-leading-body);margin:0}.coach-composer__blockers{color:var(--ss-color-ink-muted);font-size:var(--ss-type-small);line-height:var(--ss-leading-body);gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.coach-composer__failure{color:var(--ss-color-danger);line-height:var(--ss-leading-body);margin:0}.review-draft__feedback{max-width:var(--ss-content-reading);grid-column:1/-1;gap:1rem;min-width:0;display:grid}.commerce-story{background:var(--paper);color:var(--ink);min-height:100svh;padding:clamp(2rem, 6vw, 6rem) var(--gutter)}.commerce-story__intro{border-bottom:1px solid var(--rule-strong);padding-bottom:clamp(2.5rem,6vw,5rem)}.commerce-story__intro h1{color:var(--green);letter-spacing:-.065em;max-width:10ch;margin:1rem 0 0;font-size:clamp(3rem,8vw,7rem);font-weight:570;line-height:.94}.commerce-story__intro>p:last-child{color:var(--ink-muted);max-width:36rem;line-height:1.65}.commerce-story__account{border-top:1px solid var(--rule-strong);padding-block:var(--section-space);gap:clamp(4rem,8vw,8rem);display:grid}@supports (animation-timeline:view()){.public-section,.process-list li,.pack-list li,.policy-document__body section{animation:linear both section-reveal;animation-timeline:view();animation-range:entry 5% cover 28%}}@keyframes section-reveal{0%{transform:translateY(1.25rem)}to{transform:translateY(0)}}@media (max-width:64rem){.site-navigation--desktop,.site-actions{display:none}.site-menu{display:block}.preview-note{justify-self:start}.process-list li>div{grid-template-columns:minmax(0,1fr)}.policy-document{grid-template-columns:minmax(0,1fr);gap:4rem}.policy-document__header{position:static}}@media (max-width:48rem){.home-hero{min-height:min(50rem,100svh - 4.75rem)}.home-hero__image{object-position:70% center}.home-hero__scrim{background:linear-gradient(#0000 0%,#f5f2e947 22%,#f5f2e9f5 52%,#f5f2e9fc 100%)}.home-hero__copy{align-self:end;padding-bottom:clamp(7rem,22vw,9rem)}.home-hero h1{font-size:clamp(3.15rem,15vw,5rem)}.preview-note{margin:0 1rem 1rem}.section-intro,.promise-section,.pricing-detail,.controlled-fields,.contact-enquiry,.contact-status,.accessibility-commitments,.page-intro--with-status,.boundary-section,.guarantee-section{grid-template-columns:minmax(0,1fr)}.contact-enquiry__guide{position:static}.contact-aftercare{grid-template-columns:minmax(0,1fr);align-items:start}.editorial-steps{grid-template-columns:minmax(0,1fr)}.editorial-steps li,.editorial-steps li+li{border-left:0;border-top:1px solid var(--rule);padding:1.5rem 0}.editorial-steps li:first-child{border-top:0}.closing-cta h2{font-size:clamp(2.75rem,13vw,4.5rem)}.site-footer{grid-template-columns:minmax(0,1fr)}.site-footer__note{text-align:left}.page-intro h1,.policy-document h1{font-size:clamp(3rem,14vw,5rem)}.process-list li{grid-template-columns:2.25rem minmax(0,1fr);gap:1rem}.inline-cta{flex-direction:column;align-items:flex-start}.pack-list li{grid-template-columns:minmax(5rem,.35fr) minmax(0,1fr);align-items:start}.sandbox-notice,.pack-list--commerce li,.customer-commerce-page__intro,.commerce-history>li,.purchase-status__heading,.purchase-status__axes,.credit-history__projection,.review-collection,.review-workspace--ready,.review-draft__facts,.submitted-review__facts{grid-template-columns:minmax(0,1fr)}.pack-list__commerce,.checkout-action{justify-items:start;min-width:0}.checkout-action__feedback{border-left:2px solid var(--rule-strong);text-align:left;border-right:0;padding-left:.8rem;padding-right:0}.customer-commerce-page__intro .eyebrow{grid-row:auto}.purchase-status__axes>div,.credit-history__projection>div{padding:1.25rem 0}.purchase-status__axes>div+div,.credit-history__projection>div+div{border-left:0;border-top:var(--ss-border);padding-left:0}.review-draft__facts>div,.review-draft__facts>div+div{border-left:0;padding:1.1rem 0}.review-draft__facts>div+div{border-top:var(--ss-border)}.review-draft__slot{border-left:0;border-top:1px solid var(--ss-color-rule-strong);padding-top:1.5rem;padding-left:0}.pack-list__status{grid-column:2}.guarantee-section__number{font-size:clamp(7rem,42vw,11rem)}.controlled-fields>p{grid-column:1;margin:0}.controlled-fields>ul li{flex-direction:column;align-items:flex-start}.support-routes ul{grid-template-columns:minmax(0,1fr)}.support-routes li,.support-routes li:nth-child(2n),.support-routes li:nth-child(n+3){border-left:0;border-top:1px solid var(--rule);min-height:0;padding:1.75rem 0}.support-routes li:first-child{border-top:0}}@media (max-width:30rem){.site-header{padding-inline:1rem}.site-brand{font-size:.94rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.hero-actions .text-link{justify-content:center;width:100%}.pack-list li{grid-template-columns:minmax(0,1fr)}.pack-list__status{grid-column:1}.catalogue-pause,.customer-section-navigation,.purchase-status__footer,.purchase-status__actions{flex-direction:column;align-items:stretch}.pack-list__commerce,.checkout-action,.checkout-action .ss-button,.purchase-status__actions .ss-button,.review-start-action,.review-start-action .ss-button,.review-workspace__actions,.review-workspace__actions .ss-button{width:100%}.pack-list__commerce,.checkout-action,.review-start-action{align-items:stretch}.review-start-action{justify-items:stretch}.review-start-action__feedback{border-left:2px solid var(--ss-color-rule-strong);text-align:left;border-right:0;padding-left:.8rem;padding-right:0}.credit-history__entries li{grid-template-columns:minmax(0,1fr);align-items:start}.accessibility-commitments dl>div,.contact-form__row,.contact-form__actions{grid-template-columns:minmax(0,1fr)}.contact-form__actions .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-hero__copy>*,.public-section,.process-list li,.pack-list li,.policy-document__body section{animation:none!important}.button,.contact-form,.contact-form input,.contact-form select,.contact-form textarea,.button span,.text-link span,.skip-link{transition:none}.catalogue-journey *,.customer-commerce-page *,.customer-section-navigation *,.review-collection *,.review-workspace *,.review-start-action *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
