.secondaryPage,.secondaryPage *,.secondaryPage :before,.secondaryPage :after{box-sizing:border-box}.secondaryPage{--ink:#142024;--white:#edeae2;--muted:#aeb9b7;--accent:#89999a;--line:#edeae22b;--page-gutter:clamp(1.75rem, 6vw, 5rem);--page-max:48rem;--legal-max:40rem;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);min-height:100svh;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);color:var(--white);background:var(--ink);font-kerning:normal;-webkit-font-smoothing:antialiased;font-family:Outfit,system-ui,sans-serif}.confirmationPage{background:radial-gradient(circle at 50% 10%, #89999a38, transparent 38rem), var(--ink)}.secondaryShell{width:min(100%, var(--page-max));padding-inline:var(--page-gutter);margin-inline:auto}.secondaryHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:5.75rem;padding-block:1.25rem;display:flex}.langSwitch{color:var(--muted);letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.langSwitchDivider{opacity:.45}.langSwitchButton{min-height:2.75rem;color:inherit;background:0 0;padding:.35rem .2rem}.langSwitchButton.isActive,.langSwitchButton:hover{color:var(--white)}.langSwitchButton:focus-visible{outline:2px solid var(--white);outline-offset:3px}.secondaryWordmark{letter-spacing:-.02em;align-items:center;gap:.75rem;min-height:2.75rem;font-size:1rem;font-weight:700;display:flex}.secondaryWordmark .brandMark{border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.confirmation{min-height:calc(100svh - 5.75rem - var(--safe-top));padding-block:clamp(4rem,10vw,7.5rem)}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.confirmation h1,.legalContent h1{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(2.75rem,7vw,4.5rem);font-weight:650;line-height:1.02}.lead{max-width:39rem;color:var(--muted);margin-top:1.5rem;font-size:1.125rem;line-height:1.7}.progress{margin:clamp(3rem,7vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.progress li{min-height:5rem;color:var(--muted);grid-template-columns:2.75rem 1fr;align-items:start;gap:1rem;font-size:1rem;font-weight:650;display:grid;position:relative}.progress li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:2.75rem;bottom:0;left:1.34rem}.progressIcon{border:1px solid var(--line);background:oklch(100% 0 0/.04);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.progress .done,.progress .current{color:var(--white)}.progress .done .progressIcon{color:var(--ink);background:var(--white)}.progress .current .progressIcon{color:var(--ink);border-color:var(--accent);background:var(--accent)}.orderHandoff{border-top:1px solid var(--line);gap:1rem;margin-top:1rem;padding-top:2rem;display:grid}.handoffOption{border:1px solid var(--line);background:oklch(100% 0 0/.035);border-radius:1rem;grid-template-columns:2.75rem 1fr;gap:1rem;padding:1.35rem;display:grid}.handoffIcon{width:2.75rem;height:2.75rem;color:var(--ink);background:var(--white);border-radius:50%;place-items:center;display:grid}.handoffOption h2{margin:0;font-size:1.05rem;font-weight:650}.handoffOption p{color:var(--muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.65}.emailHandoff{border-color:#89999a8c}.emailHandoff .handoffIcon{background:var(--accent)}.emailButton{min-height:3rem;color:var(--ink);background:var(--white);border-radius:.65rem;justify-content:center;align-items:center;margin-top:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.emailButton:hover{background:var(--accent)}.legalSections a{color:var(--white);text-underline-offset:.2em;text-decoration:underline}.legalHeader{width:min(100%, var(--legal-max));padding-inline:var(--page-gutter);margin-inline:auto}.back{color:var(--muted);font-size:.875rem;font-weight:650}.back:hover{color:var(--white)}.legalContent{width:min(100%, var(--legal-max));padding-inline:var(--page-gutter);margin-inline:auto;padding-block:clamp(3.5rem,8vw,6rem)}.legalContent h1{margin-top:0;font-size:clamp(2.5rem,6vw,4rem)}.updated{color:var(--muted);margin-top:1rem;font-size:.8125rem}.legalSections{gap:2.25rem;margin-top:3.5rem;display:grid}.legalSections section{border-top:1px solid var(--line);padding-top:1.5rem}.legalSections h2{margin:0;font-size:1.125rem;font-weight:650}.legalSections p{color:var(--muted);margin:.75rem 0 0;font-size:1rem;line-height:1.75}.secondaryWordmark:focus-visible,.emailButton:focus-visible,.back:focus-visible,.legalSections a:focus-visible{outline:2px solid var(--white);outline-offset:3px}@media (width<=600px){.secondaryHeader{min-height:4.75rem;padding-block:1.15rem}.confirmation{min-height:calc(100svh - 4.5rem - var(--safe-top));padding-block:3rem 4rem}.confirmation h1,.legalContent h1{font-size:clamp(2.35rem,11vw,3.25rem)}.lead{margin-top:1.25rem;font-size:1.05rem}.progress{margin-top:2.5rem}.legalContent{padding-block:2.75rem 4rem}.legalSections{gap:1.75rem;margin-top:2.5rem}}
