.product-module__3MVhVG__shell{background:radial-gradient(ellipse at 45% 0,#6c63ff1d,transparent 650px),var(--bg);min-height:100vh;color:var(--text)}.product-module__3MVhVG__main{max-width:1080px;margin:0 auto;padding:64px 24px 88px}.product-module__3MVhVG__eyebrow{color:#b6a0ff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.product-module__3MVhVG__title{letter-spacing:-.045em;max-width:860px;margin:18px 0 24px;font-size:clamp(36px,5.2vw,62px);font-weight:700;line-height:1.08}.product-module__3MVhVG__intro{color:var(--muted);max-width:750px;font-size:17px;line-height:1.75}.product-module__3MVhVG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.product-module__3MVhVG__card,.product-module__3MVhVG__section{border:1px solid var(--border2);min-width:0;box-shadow:var(--surface-shadow);border-radius:24px;padding:32px}.product-module__3MVhVG__card{background:radial-gradient(ellipse at 95% 0,#a993ff0b,transparent 70%),var(--surface-glass)}.product-module__3MVhVG__section{background:#191722;margin-top:24px}.product-module__3MVhVG__card h2{letter-spacing:-.035em;margin:20px 0 14px;font-size:26px;line-height:1.2}.product-module__3MVhVG__card p,.product-module__3MVhVG__section p,.product-module__3MVhVG__section li{color:var(--muted);line-height:1.75}.product-module__3MVhVG__card p+p,.product-module__3MVhVG__section p+p{margin-top:12px}.product-module__3MVhVG__card a:not(.product-module__3MVhVG__button){color:#d0bdf8;align-items:center;min-height:44px;margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.product-module__3MVhVG__card a:hover{text-underline-offset:5px;text-decoration:underline}.product-module__3MVhVG__tag{color:#cabbe9;background:#ab9bff0b;border:1px solid #ab9bff19;border-radius:999px;padding:6px 12px;font-size:12px;display:inline-flex}.product-module__3MVhVG__section h2{letter-spacing:-.025em;margin:0 0 20px;font-size:27px;line-height:1.25}.product-module__3MVhVG__section h3{margin:18px 0 10px;font-size:20px}.product-module__3MVhVG__section ol,.product-module__3MVhVG__section ul{padding-left:22px}.product-module__3MVhVG__section li+li{margin-top:12px}.product-module__3MVhVG__pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);color:#d3cbe3;background:#100e17;border-radius:16px;max-height:480px;margin-top:16px;padding:24px;font:13px/1.8 ui-monospace,SFMono-Regular,monospace;overflow:auto}.product-module__3MVhVG__button{background:var(--silver);color:#211b2d;cursor:pointer;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #fff,0 5px 18px #0002}.product-module__3MVhVG__button:hover{filter:brightness(1.05);transform:translateY(-1px)}.product-module__3MVhVG__button:disabled{opacity:.6;cursor:wait;transform:none}.product-module__3MVhVG__secondary{color:#ddd2ef;background:#ffffff06;border-color:#ffffff18;box-shadow:inset 0 1px #ffffff05}.product-module__3MVhVG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.product-module__3MVhVG__note{color:#b0a5c3;font-size:13px;line-height:1.7}.product-module__3MVhVG__field{margin:20px 0 10px;font-weight:600;display:block}.product-module__3MVhVG__input{box-sizing:border-box;width:100%;color:var(--text);resize:vertical;background:#110f19;border:1px solid #ffffff24;border-radius:14px;min-height:170px;padding:16px;font-family:inherit;font-size:16px;line-height:1.7}.product-module__3MVhVG__input:focus-visible,.product-module__3MVhVG__button:focus-visible,.product-module__3MVhVG__footer a:focus-visible,.product-module__3MVhVG__card a:focus-visible{outline-offset:4px;outline:3px solid #c4b5fd}.product-module__3MVhVG__check{color:#d1c8dd;cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;line-height:1.65;display:flex}.product-module__3MVhVG__check+.product-module__3MVhVG__check{border-top:1px solid var(--border)}.product-module__3MVhVG__check input{accent-color:#ab9bff;flex-shrink:0;width:18px;height:18px;margin-top:4px}.product-module__3MVhVG__footer{border-top:1px solid var(--border);max-width:1080px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;margin:0 auto;padding:28px 24px 40px;font-size:13px;display:flex}.product-module__3MVhVG__footer div{flex-wrap:wrap;gap:24px;display:flex}.product-module__3MVhVG__footer a{color:#c7c2dd;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.product-module__3MVhVG__footer a:hover{color:#fff}.product-module__3MVhVG__video{background:#090811;border-radius:16px;width:100%;max-width:640px;height:auto;display:block}.product-module__3MVhVG__price{font-family:var(--font-heading),var(--font-body);letter-spacing:-.04em;font-size:40px;font-weight:700;color:var(--text)!important}.product-module__3MVhVG__breadcrumb{color:#c7b8e6;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.product-module__3MVhVG__columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.product-module__3MVhVG__status{color:#cabbdf;min-height:24px;font-size:14px}.product-module__3MVhVG__receipt{max-width:700px;margin:0 auto}.product-module__3MVhVG__video::cue{color:#fff;background:#0d0d12;font-size:16px}@media (max-width:700px){.product-module__3MVhVG__main{padding:40px 20px 56px}.product-module__3MVhVG__grid,.product-module__3MVhVG__columns{grid-template-columns:1fr}.product-module__3MVhVG__card,.product-module__3MVhVG__section{padding:24px}.product-module__3MVhVG__intro{font-size:16px}.product-module__3MVhVG__footer{padding:24px 20px}.product-module__3MVhVG__pre{padding:16px;font-size:12px}.product-module__3MVhVG__card h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.product-module__3MVhVG__shell *{scroll-behavior:auto!important}.product-module__3MVhVG__button{transition:none}}@media print{.product-module__3MVhVG__footer,.product-module__3MVhVG__noprint{display:none}.product-module__3MVhVG__shell .hdr-outer{display:none}.product-module__3MVhVG__shell{color:#000;background:#fff}.product-module__3MVhVG__main{padding:0}.product-module__3MVhVG__section,.product-module__3MVhVG__card{color:#000;break-inside:avoid;background:#fff;border:1px solid #aaa}.product-module__3MVhVG__section p,.product-module__3MVhVG__section li,.product-module__3MVhVG__intro,.product-module__3MVhVG__note{color:#000}.product-module__3MVhVG__pre{color:#000;background:#fff;border-color:#ccc;max-height:none}.product-module__3MVhVG__title{font-size:30px}}
.progress-indicators-module__WJ21na__segmented{background:linear-gradient(135deg,#ffffff06,#ffffff02);border:1px solid #ffffff0e;border-radius:20px;margin:0 0 24px;padding:22px 22px 17px;box-shadow:inset 0 1px #ffffff09}.progress-indicators-module__WJ21na__segmentedSummary{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.progress-indicators-module__WJ21na__segmentedSummary>div,.progress-indicators-module__WJ21na__checklistSummary{gap:8px;display:grid}.progress-indicators-module__WJ21na__eyebrow{color:#b9a9d3;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.progress-indicators-module__WJ21na__sectionLabel{color:#d7cfe3;font-size:13px}.progress-indicators-module__WJ21na__percentage{font-family:var(--font-heading),var(--font-body);color:#f3eefb;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(30px,6vw,38px);font-weight:650;line-height:1}.progress-indicators-module__WJ21na__segmentTrack{gap:5px;display:grid}.progress-indicators-module__WJ21na__segment{background:linear-gradient(#ffffff0b,#ffffff04);border-radius:4px;height:13px;transition:background .32s,box-shadow .32s;box-shadow:inset 0 1px 1px #ffffff06,inset 0 -1px 1px #0003}.progress-indicators-module__WJ21na__segmentFilled{background:linear-gradient(#d6c9ff,#a18adb 65%,#8c72c6);box-shadow:inset 0 1px 1px #f1e9ffb3,0 2px 8px #aa88ed1f}.progress-indicators-module__WJ21na__stops{color:#a69ab6;justify-content:space-between;margin-top:11px;font-size:10px;display:flex}.progress-indicators-module__WJ21na__checklist{background:linear-gradient(135deg,#b69be212,#ffffff03);border:1px solid #ffffff0e;border-radius:18px;align-items:center;gap:22px;margin:18px 0 20px;padding:18px 20px;display:flex}.progress-indicators-module__WJ21na__checklistPercentage{font-family:var(--font-heading),var(--font-body);color:#f3eefb;font-variant-numeric:tabular-nums;letter-spacing:-.055em;flex:none;font-size:clamp(48px,11vw,64px);font-weight:700;line-height:1}.progress-indicators-module__WJ21na__checklistPercentage span{color:#b9a9d3;letter-spacing:-.035em;margin-left:3px;font-size:.44em;font-weight:500}.progress-indicators-module__WJ21na__checklistSummary p{color:#b8aec7;margin:0;font-size:13px;line-height:1.5}@media (max-width:520px){.progress-indicators-module__WJ21na__segmented{padding:19px 17px 15px}.progress-indicators-module__WJ21na__segmentTrack{gap:3px}.progress-indicators-module__WJ21na__segment{border-radius:3px;height:12px}.progress-indicators-module__WJ21na__checklist{align-items:flex-start;gap:17px;padding:17px}.progress-indicators-module__WJ21na__checklistPercentage{font-family:var(--font-heading),var(--font-body);font-size:52px}}@media (prefers-reduced-motion:reduce){.progress-indicators-module__WJ21na__segment{transition:none}}
