.page-module___8aEwW__shell{min-height:100vh;color:var(--text-primary);background:var(--canvas)}.page-module___8aEwW__nav{z-index:20;background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);justify-content:space-between;align-items:center;width:min(1180px,100vw - 40px);height:56px;margin:0 auto;display:flex;position:sticky;top:0}.page-module___8aEwW__brand{gap:1px;display:inline-grid}.page-module___8aEwW__brand span{letter-spacing:-.02em;font-size:16px;font-weight:600}.page-module___8aEwW__brand small,.page-module___8aEwW__navLinks a,.page-module___8aEwW__eyebrow,.page-module___8aEwW__productHero small,.page-module___8aEwW__decisionHeader small,.page-module___8aEwW__decisionBody span,.page-module___8aEwW__evidenceRow span,.page-module___8aEwW__evidenceRow small{color:var(--text-muted);letter-spacing:-.01em;font-size:12px}.page-module___8aEwW__navLinks{align-items:center;gap:22px;display:flex}.page-module___8aEwW__navLinks a{color:var(--text-secondary);transition:color .18s}.page-module___8aEwW__navLinks a:hover{color:var(--text-primary)}.page-module___8aEwW__navLinks .page-module___8aEwW__navCta{color:#fff;background:var(--apple-blue);border-radius:999px;align-items:center;min-height:34px;padding:0 16px;display:inline-flex}.page-module___8aEwW__hero{grid-template-columns:1fr;justify-items:center;gap:clamp(30px,5vw,56px);width:min(1180px,100vw - 40px);margin:0 auto;padding:72px 0 74px;display:grid}.page-module___8aEwW__heroText{text-align:center;max-width:760px}.page-module___8aEwW__eyebrow{color:var(--apple-blue);margin-bottom:18px;font-weight:600}.page-module___8aEwW__hero h1{letter-spacing:-.055em;max-width:11ch;font-size:clamp(48px,7.6vw,92px);font-weight:600;line-height:.98}.page-module___8aEwW__heroLead{max-width:520px;color:var(--text-secondary);letter-spacing:-.032em;margin-top:26px;margin-left:auto;margin-right:auto;font-size:clamp(17px,2vw,21px);line-height:1.5}.page-module___8aEwW__heroActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:17px;transition:transform .18s,background .18s,color .18s;display:inline-flex}.page-module___8aEwW__primaryAction{color:#fff;background:var(--apple-blue)}.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__navCta:hover,.page-module___8aEwW__primaryButton:hover{background:var(--apple-blue-hover);transform:translateY(-1px)}.page-module___8aEwW__secondaryAction{color:var(--apple-blue)}.page-module___8aEwW__secondaryAction:hover{transform:translate(2px)}.page-module___8aEwW__productHero{width:min(960px,100%);box-shadow:var(--apple-shadow);background:#fff;border-radius:34px;animation:.68s .16s both page-module___8aEwW__riseIn;overflow:hidden}.page-module___8aEwW__productChrome{background:#f9f9fb;gap:8px;padding:18px 20px;display:flex;box-shadow:inset 0 -1px #0000000f}.page-module___8aEwW__productChrome span{background:#d2d2d7;border-radius:50%;width:11px;height:11px}.page-module___8aEwW__productGrid{grid-template-columns:.92fr 1.08fr;min-height:360px;display:grid}.page-module___8aEwW__productQuote,.page-module___8aEwW__productResult{padding:clamp(28px,4vw,44px)}.page-module___8aEwW__productQuote{color:#fff;background:#000;flex-direction:column;justify-content:space-between;display:flex}.page-module___8aEwW__productQuote small{color:#ffffff9e}.page-module___8aEwW__productQuote p{letter-spacing:-.045em;margin-top:auto;font-size:clamp(23px,3vw,34px);font-weight:600;line-height:1.18}.page-module___8aEwW__productResult{background:#fff;align-content:center;gap:16px;display:grid}.page-module___8aEwW__productResult strong{letter-spacing:-.05em;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.06;display:block}.page-module___8aEwW__productResult p{color:var(--text-secondary);font-size:17px;line-height:1.58}.page-module___8aEwW__recommendationReady{color:var(--apple-blue)}.page-module___8aEwW__recommendationWait{color:var(--warning)}.page-module___8aEwW__recommendationService{color:var(--text-primary)}.page-module___8aEwW__coverageLine{color:var(--text-secondary);justify-content:space-between;align-items:center;padding-top:14px;display:flex;box-shadow:inset 0 1px #00000014}.page-module___8aEwW__coverageLine b{color:var(--text-primary);letter-spacing:-.03em;font-size:20px}.page-module___8aEwW__metrics{background:#fff;border-radius:28px;grid-template-columns:repeat(3,1fr);width:min(940px,100vw - 40px);margin:0 auto 72px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.page-module___8aEwW__metrics div{justify-items:center;gap:4px;padding:24px 12px;display:grid}.page-module___8aEwW__metrics div+div{box-shadow:inset 1px 0 #0000000f}.page-module___8aEwW__metrics strong{letter-spacing:-.04em;font-size:34px;font-weight:600}.page-module___8aEwW__metrics span{color:var(--text-muted);font-size:13px}.page-module___8aEwW__showcase{color:#fff;background:#000;padding:clamp(64px,10vw,118px) 0}.page-module___8aEwW__showcaseIntro,.page-module___8aEwW__decisionPanel,.page-module___8aEwW__evidenceStage,.page-module___8aEwW__guardrails,.page-module___8aEwW__importSection{width:min(1120px,100vw - 40px);margin-left:auto;margin-right:auto}.page-module___8aEwW__showcaseIntro{text-align:center;max-width:760px}.page-module___8aEwW__showcaseIntro h2,.page-module___8aEwW__importIntro h2{letter-spacing:-.055em;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.05}.page-module___8aEwW__showcaseIntro p,.page-module___8aEwW__importIntro p{color:#ffffffa8;letter-spacing:-.03em;margin-top:18px;font-size:19px;line-height:1.55}.page-module___8aEwW__decisionPanel{background:#1d1d1f;border-radius:32px;margin-top:58px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.page-module___8aEwW__decisionHeader{justify-content:space-between;align-items:center;gap:24px;padding:clamp(26px,4vw,42px);display:flex;box-shadow:inset 0 -1px #ffffff14}.page-module___8aEwW__decisionHeader h3{letter-spacing:-.045em;margin-top:8px;font-size:clamp(28px,4vw,44px);font-weight:600}.page-module___8aEwW__decisionHeader small,.page-module___8aEwW__decisionBody span{color:#ffffff8a}.page-module___8aEwW__recommendationPill{background:#ffffff1a;border-radius:999px;flex:none;padding:12px 18px;font-size:16px;font-weight:600}.page-module___8aEwW__decisionBody{grid-template-columns:1.4fr 1fr 1fr;display:grid}.page-module___8aEwW__decisionBody div{padding:28px}.page-module___8aEwW__decisionBody div+div{box-shadow:inset 1px 0 #ffffff14}.page-module___8aEwW__decisionBody p{color:#ffffffe0;letter-spacing:-.03em;margin-top:10px;font-size:18px;line-height:1.55}.page-module___8aEwW__evidenceStage{border-top:1px solid #ffffff24;margin-top:34px}.page-module___8aEwW__evidenceRow{grid-template-columns:220px minmax(0,1fr) 170px;align-items:start;gap:28px;padding:28px 0;display:grid;box-shadow:inset 0 -1px #ffffff1f}.page-module___8aEwW__evidenceRow strong{color:#fff;letter-spacing:-.035em;margin-top:7px;font-size:22px;display:block}.page-module___8aEwW__evidenceRow p{color:#ffffffdb;letter-spacing:-.03em;font-size:18px;line-height:1.58}.page-module___8aEwW__evidenceRow small{text-align:right;color:#ffffff7a}.page-module___8aEwW__guardrails{background:#ffffff1f;border-radius:26px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.page-module___8aEwW__guardrails div{background:#1d1d1f;min-height:180px;padding:28px}.page-module___8aEwW__guardrails svg{color:var(--apple-blue-bright)}.page-module___8aEwW__guardrails strong{letter-spacing:-.035em;margin-top:22px;font-size:21px;display:block}.page-module___8aEwW__guardrails p{color:#ffffff9e;margin-top:10px;line-height:1.55}.page-module___8aEwW__importSection{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(32px,6vw,82px);padding:clamp(74px,10vw,124px) 0;display:grid}.page-module___8aEwW__importIntro{position:sticky;top:92px}.page-module___8aEwW__importIntro .page-module___8aEwW__eyebrow{color:var(--apple-blue)}.page-module___8aEwW__importIntro p{color:var(--text-secondary)}.page-module___8aEwW__importPanel{box-shadow:var(--apple-shadow);background:#fff;border-radius:32px;padding:clamp(24px,4vw,38px)}.page-module___8aEwW__createForm{gap:20px;display:grid}.page-module___8aEwW__createForm label{gap:9px;display:grid}.page-module___8aEwW__createForm label>span,.page-module___8aEwW__formatHint strong{color:var(--text-primary);font-size:14px;font-weight:600}.page-module___8aEwW__createForm input,.page-module___8aEwW__createForm textarea,.page-module___8aEwW__createForm select{width:100%;color:var(--text-primary);background:#f5f5f7;border:none;border-radius:14px;outline:none;padding:14px 16px;transition:background .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #00000014}.page-module___8aEwW__createForm textarea{resize:vertical;min-height:112px}.page-module___8aEwW__createForm input:focus,.page-module___8aEwW__createForm textarea:focus,.page-module___8aEwW__createForm select:focus{box-shadow:inset 0 0 0 2px var(--apple-blue), 0 0 0 4px #0071e31f;background:#fff}.page-module___8aEwW__fieldHint,.page-module___8aEwW__fieldError,.page-module___8aEwW__feedbackSuccess,.page-module___8aEwW__feedbackError,.page-module___8aEwW__formatHint p{font-size:13px;line-height:1.45}.page-module___8aEwW__fieldHint,.page-module___8aEwW__formatHint p{color:var(--text-muted)}.page-module___8aEwW__fieldError{color:var(--risk);font-weight:600}.page-module___8aEwW__formatHint,.page-module___8aEwW__feedbackSuccess,.page-module___8aEwW__feedbackError{border-radius:18px;padding:16px}.page-module___8aEwW__formatHint{background:#f5f5f7}.page-module___8aEwW__formatHint p{margin-top:6px}.page-module___8aEwW__feedbackSuccess{color:#0f6b2f;background:#ecfdf3}.page-module___8aEwW__feedbackError{color:#9f1239;background:#fff1f2}.page-module___8aEwW__primaryButton{color:#fff;background:var(--apple-blue);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-weight:500;transition:transform .18s,background .18s,opacity .18s;display:inline-flex}.page-module___8aEwW__primaryButton:disabled{cursor:wait;opacity:.72}@keyframes page-module___8aEwW__riseIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__productHero,.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction,.page-module___8aEwW__primaryButton{transition:none;animation:none}}@media (max-width:980px){.page-module___8aEwW__hero,.page-module___8aEwW__importSection{grid-template-columns:1fr}.page-module___8aEwW__hero{min-height:auto;padding-top:58px}.page-module___8aEwW__hero h1{max-width:11ch}.page-module___8aEwW__productGrid,.page-module___8aEwW__decisionBody,.page-module___8aEwW__guardrails{grid-template-columns:1fr}.page-module___8aEwW__decisionBody div+div{box-shadow:inset 0 1px #ffffff14}.page-module___8aEwW__evidenceRow{grid-template-columns:1fr;gap:14px}.page-module___8aEwW__evidenceRow small{text-align:left}.page-module___8aEwW__importIntro{position:static}}@media (max-width:680px){.page-module___8aEwW__nav,.page-module___8aEwW__hero,.page-module___8aEwW__metrics,.page-module___8aEwW__showcaseIntro,.page-module___8aEwW__decisionPanel,.page-module___8aEwW__evidenceStage,.page-module___8aEwW__guardrails,.page-module___8aEwW__importSection{width:min(100vw - 28px,640px)}.page-module___8aEwW__navLinks a:not(.page-module___8aEwW__navCta){display:none}.page-module___8aEwW__hero{padding-bottom:46px}.page-module___8aEwW__hero h1{max-width:10ch;font-size:48px}.page-module___8aEwW__heroLead,.page-module___8aEwW__showcaseIntro p,.page-module___8aEwW__importIntro p{font-size:17px}.page-module___8aEwW__heroActions{display:grid}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction{width:100%}.page-module___8aEwW__productHero,.page-module___8aEwW__importPanel,.page-module___8aEwW__decisionPanel{border-radius:24px}.page-module___8aEwW__productGrid{min-height:0}.page-module___8aEwW__productQuote p{margin-top:70px}.page-module___8aEwW__metrics{grid-template-columns:1fr}.page-module___8aEwW__metrics div+div{box-shadow:inset 0 1px #0000000f}.page-module___8aEwW__decisionHeader{display:grid}}
