.sp-hero{padding-block:clamp(56px,8vw,112px) clamp(48px,6vw,88px)}.sp-hero h1{font-size:var(--t-hero);max-width:13em}.sp-hero .lede{margin-top:24px}.sp-promises{padding-block:0 var(--section)}.sp-promise-list{gap:48px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.sp-promise-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px clamp(32px,5vw,80px)}}.sp-promise{border-top:1px solid var(--rule-strong);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;padding-top:24px;display:grid}.sp-icon{color:var(--ink-2);padding-top:5px;line-height:0;display:block}.sp-promise h2{font-size:var(--t-26);font-stretch:112%}.sp-promise p{max-width:30em;margin-top:10px}.sp-receipt{gap:32px;margin-top:clamp(56px,7vw,96px);display:grid}@media (min-width:1000px){.sp-receipt{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(32px,4vw,64px)}.sp-receipt-stage{grid-column:1/span 7}.sp-check{grid-column:8/span 5}}@media (min-width:700px) and (max-width:999px){.sp-receipt-stage{max-width:720px}}.sp-check{min-width:0}.sp-check h3{font-size:var(--t-21);max-width:18em;font-stretch:112%}.sp-steps{counter-reset:sp-step;margin:20px 0 0;padding:0;list-style:none}.sp-steps li{counter-increment:sp-step;border-top:1px solid var(--rule-strong);grid-template-columns:32px minmax(0,1fr);gap:4px 14px;padding-block:16px;display:grid}.sp-steps li:last-child{border-bottom:1px solid var(--rule-strong)}.sp-steps li:before{content:counter(sp-step);border:1.5px solid var(--rule-strong);width:28px;height:28px;font-family:var(--font-display);font-weight:650;font-size:var(--t-14);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.sp-steps strong{color:var(--ink);font-weight:600}.sp-steps span{color:var(--ink-2);max-width:30em}.sp-receipt-stage{background:var(--panel);border-radius:var(--r-window);padding:clamp(12px,2.4vw,28px);container-type:inline-size}.sp-receipt-stage .pu-receipt{max-width:none}.sp-team{background:var(--panel);padding-block:var(--section)}.sp-team-grid{gap:40px;display:grid}@media (min-width:1000px){.sp-team-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:64px}}.sp-team-head .lede{font-size:var(--t-17);margin-top:20px}@media (min-width:1000px){.sp-team-head{position:sticky;top:24px}}.sp-faq{border-bottom:1px solid var(--rule-strong)}.sp-faq details{border-top:1px solid var(--rule-strong)}.sp-faq summary{cursor:pointer;font-family:var(--font-display);font-weight:650;font-stretch:112%;font-size:clamp(var(--t-17), .9rem + .6vw, var(--t-21));color:var(--ink);grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:16px;padding:20px 0;line-height:1.25;list-style:none;display:grid}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:hover .sp-sign{background:var(--panel-strong)}.sp-faq summary:focus-visible{outline:2px solid var(--advisory-text);outline-offset:4px;border-radius:var(--r-chip)}.sp-sign{border:1.5px solid var(--rule-strong);border-radius:var(--r-chip);background:var(--paper);width:32px;height:32px;transition:background-color var(--settle);position:relative}.sp-sign:before,.sp-sign:after{content:"";background:var(--ink);width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-sign:after{transition:transform var(--settle);transform:translate(-50%,-50%)rotate(90deg)}.sp-faq details[open] .sp-sign:after{transform:translate(-50%,-50%)rotate(0)}.sp-answer{max-width:40em;color:var(--ink-2);padding:0 48px 28px 0}@media (max-width:599px){.sp-answer{padding-right:0}}.sp-contact p{font-size:var(--t-21);color:var(--ink);max-width:34em}.sp-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:420px){.sp-actions .btn{width:100%}}.sp-team-head .h2{font-size:clamp(var(--t-33), 1rem + 2vw, var(--t-41))}.sp-contact{padding-block:clamp(64px,8vw,112px)}
