.page-module__E0kJGG__shell{max-width:720px;margin:0 auto;padding:40px 24px 0;position:relative;overflow-x:clip}.page-module__E0kJGG__topRule{background:var(--coral);border-radius:2px;width:64px;height:4px;margin:0 0 32px}.page-module__E0kJGG__shell:before{content:"";pointer-events:none;z-index:0;border:2px solid #d4503a14;border-radius:50%;width:360px;height:360px;position:absolute;top:200px;right:-120px}.page-module__E0kJGG__intro{z-index:1;padding-bottom:64px;position:relative}.page-module__E0kJGG__h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--navy);margin-bottom:22px;font-size:clamp(34px,5vw,50px);font-weight:900;line-height:1.05}.page-module__E0kJGG__h1 em,.page-module__E0kJGG__coralWord{color:var(--coral);font-style:normal;font-weight:900}.page-module__E0kJGG__h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--navy);margin-bottom:10px;font-size:clamp(28px,4vw,38px);font-weight:900;line-height:1.1}.page-module__E0kJGG__introText{color:var(--stone);max-width:520px;margin-bottom:24px;font-size:16px;line-height:1.75}.page-module__E0kJGG__introText+.page-module__E0kJGG__introText{margin-top:-12px}.page-module__E0kJGG__samplePanel{background:var(--warm-white);border-left:3px solid var(--coral);border-radius:2px;max-width:560px;margin-bottom:20px;padding:14px 18px}.page-module__E0kJGG__sampleLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--stone);margin-bottom:6px;font-size:10px;font-weight:500;display:block}.page-module__E0kJGG__samplePanel p{font-family:var(--serif);color:var(--navy);font-size:17px;font-weight:600;line-height:1.55}.page-module__E0kJGG__anyOrg{color:var(--stone);max-width:520px;margin-bottom:36px;font-size:14px}.page-module__E0kJGG__sectionLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--stone);margin-bottom:20px;font-size:10px;font-weight:500}.page-module__E0kJGG__intake{z-index:1;padding-bottom:64px;position:relative}.page-module__E0kJGG__intakeQuestion{margin-bottom:36px}.page-module__E0kJGG__intakeQuestionText{font-family:var(--serif);color:var(--navy);margin-bottom:16px;font-size:21px;font-weight:700;line-height:1.4}.page-module__E0kJGG__optionsList{flex-direction:column;gap:10px;display:flex}.page-module__E0kJGG__optionBtn{text-align:left;border:1px solid var(--rule);background:var(--warm-white);color:var(--stone);cursor:pointer;border-radius:2px;padding:14px 18px;font-size:14px;transition:border-color .2s,background .2s,color .2s}.page-module__E0kJGG__optionBtn:hover{border-color:var(--coral)}.page-module__E0kJGG__optionBtnSelected{border-color:var(--coral);background:var(--coral-pale);color:var(--navy)}.page-module__E0kJGG__windowSection{z-index:1;padding-bottom:64px;position:relative}.page-module__E0kJGG__windowTitle{font-family:var(--serif);letter-spacing:-.02em;color:var(--navy);margin-bottom:8px;font-size:clamp(26px,4vw,32px);font-weight:900}.page-module__E0kJGG__windowSubtitle{font-family:var(--serif);color:var(--coral-deep);margin-bottom:28px;font-size:15px;font-style:italic;font-weight:500}.page-module__E0kJGG__opener{color:var(--stone);border-left:3px solid var(--coral);max-width:600px;margin-bottom:32px;padding-left:18px;font-size:15px;line-height:1.8}.page-module__E0kJGG__scenarios{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.page-module__E0kJGG__scenario{border:1px solid var(--rule-soft);background:var(--warm-white);border-radius:2px;padding:28px 32px}.page-module__E0kJGG__scenarioMarker{font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:12px;font-size:11px;font-weight:900}.page-module__E0kJGG__scenario p{color:var(--ink);font-size:15px;line-height:1.9}.page-module__E0kJGG__scenarioHead{font-family:var(--serif);color:var(--navy);margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.35}.page-module__E0kJGG__phrase{font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:2px;margin:0;padding:3px 2px;text-decoration-thickness:1.5px;transition:background .15s}.page-module__E0kJGG__phrase:hover{background:var(--coral-pale)}.page-module__E0kJGG__phrase[aria-pressed=true]{background:var(--coral-pale);box-shadow:inset 0 -2px 0 var(--coral);text-decoration-color:#0000}.page-module__E0kJGG__phrase:focus-visible{outline:2px solid var(--coral);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__phrase{transition:none}}.page-module__E0kJGG__promptBlock{margin-bottom:32px}.page-module__E0kJGG__promptLabel{font-family:var(--serif);color:var(--navy);margin-bottom:16px;font-size:19px;font-style:italic;font-weight:700;line-height:1.5;display:block}.page-module__E0kJGG__textarea{border:1px solid var(--rule);background:var(--warm-white);width:100%;min-height:130px;color:var(--ink);resize:vertical;border-radius:2px;outline:none;padding:16px 18px;font-size:15px;line-height:1.7;transition:border-color .2s}.page-module__E0kJGG__textarea:focus{border-color:var(--coral)}.page-module__E0kJGG__nudge{color:var(--stone);margin-top:8px;font-size:13px;font-style:italic}.page-module__E0kJGG__navRow{gap:16px;display:flex}.page-module__E0kJGG__btn{background:var(--coral);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;padding:14px 32px;font-size:12px;font-weight:500;transition:background .2s,opacity .2s;display:inline-block}.page-module__E0kJGG__btn:hover{background:var(--coral-deep)}.page-module__E0kJGG__btn:disabled{opacity:.5;cursor:not-allowed}.page-module__E0kJGG__btnOutline{border:1.5px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border-radius:2px;padding:14px 32px;font-size:12px;font-weight:500}.page-module__E0kJGG__loadingSection{text-align:center;z-index:1;padding:80px 0;position:relative}.page-module__E0kJGG__loadingRing{border:1.5px solid var(--rule);border-top-color:var(--coral);border-radius:50%;width:36px;height:36px;margin:0 auto 18px;animation:1s linear infinite page-module__E0kJGG__spin}@keyframes page-module__E0kJGG__spin{to{transform:rotate(360deg)}}.page-module__E0kJGG__loadingSection p{font-family:var(--serif);color:var(--stone);font-size:17px;font-style:italic}.page-module__E0kJGG__reportSection{z-index:1;padding-bottom:80px;position:relative}.page-module__E0kJGG__reportHeader{border-bottom:1px solid var(--rule);margin-bottom:36px;padding-bottom:32px}.page-module__E0kJGG__reportDate{color:var(--stone);letter-spacing:.04em;font-size:13px}.page-module__E0kJGG__reportBody{font-family:var(--serif);color:var(--ink);font-size:18px;font-weight:400;line-height:1.85}.page-module__E0kJGG__reportBody p{margin-bottom:22px}.page-module__E0kJGG__contactForm{background:var(--warm-white);border:1px solid var(--rule-soft);border-left:3px solid var(--coral);border-radius:2px;margin-top:48px;padding:36px}.page-module__E0kJGG__contactForm h3{font-family:var(--serif);color:var(--navy);margin-bottom:8px;font-size:21px;font-weight:900}.page-module__E0kJGG__contactForm p{color:var(--stone);margin-bottom:24px;font-size:14px;line-height:1.6}.page-module__E0kJGG__fieldRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (max-width:500px){.page-module__E0kJGG__fieldRow{grid-template-columns:1fr}}.page-module__E0kJGG__field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.page-module__E0kJGG__field label{letter-spacing:.1em;text-transform:uppercase;color:var(--stone);font-size:11px;font-weight:500}.page-module__E0kJGG__field input{border:1px solid var(--rule);background:#fff;border-radius:2px;outline:none;padding:11px 14px;font-size:14px}.page-module__E0kJGG__field input:focus{border-color:var(--coral)}.page-module__E0kJGG__formActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.page-module__E0kJGG__privacyNote{color:var(--stone);font-size:12px;line-height:1.5}.page-module__E0kJGG__confirmation{border-top:1px solid var(--rule);margin-top:36px;padding:28px 0}.page-module__E0kJGG__confirmation p{font-family:var(--serif);color:var(--navy);font-size:17px;font-style:italic;line-height:1.7}.page-module__E0kJGG__errorMsg{color:var(--coral-deep);margin-top:8px;font-size:13px}.page-module__E0kJGG__footer{border-top:1px solid var(--rule);z-index:1;margin-top:40px;padding:28px 0 40px;position:relative}.page-module__E0kJGG__footer p{color:var(--stone);font-size:12px}.page-module__E0kJGG__quietNotes{color:var(--stone);margin:-8px 0 28px;font-size:13px;line-height:1.6}.page-module__E0kJGG__quietNotes p+p{margin-top:4px}.page-module__E0kJGG__threeWays{color:var(--coral-deep);margin-bottom:14px;font-size:13px;font-weight:600}.page-module__E0kJGG__threeWaysQuiet{color:var(--stone);font-weight:400}.page-module__E0kJGG__fullBtn{border:1px solid var(--rule);cursor:pointer;text-align:left;background:0 0;border-radius:2px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:28px;padding:12px 18px;transition:border-color .2s;display:flex}.page-module__E0kJGG__fullBtn:hover{border-color:var(--coral)}.page-module__E0kJGG__fullBtnMain{font-family:var(--serif);color:var(--navy);font-size:16px;font-weight:700}.page-module__E0kJGG__fullBtnSub{color:var(--stone);font-size:12px}.page-module__E0kJGG__pauseSection{z-index:1;padding:16px 0 64px;position:relative}.page-module__E0kJGG__pauseLead{font-family:var(--serif);color:var(--navy);max-width:560px;margin-bottom:14px;font-size:24px;font-weight:700;line-height:1.35}.page-module__E0kJGG__pauseText{color:var(--stone);max-width:520px;margin-bottom:32px;font-size:16px;line-height:1.75}.page-module__E0kJGG__navRow{flex-wrap:wrap}.page-module__E0kJGG__aiNote{color:var(--stone);margin-top:10px;font-size:13px;font-style:italic}.page-module__E0kJGG__shareBlock{margin:8px 0 20px}.page-module__E0kJGG__contactForm p.page-module__E0kJGG__shareQuestion{color:var(--navy);margin-bottom:12px;font-size:14px}.page-module__E0kJGG__shareOptions{flex-direction:column;gap:8px;display:flex}@media (max-width:500px){.page-module__E0kJGG__scenario{padding:20px 18px}.page-module__E0kJGG__contactForm{padding:24px 18px}}.page-module__E0kJGG__attentionOptions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.page-module__E0kJGG__attentionOptions .page-module__E0kJGG__optionBtn{text-align:center}.page-module__E0kJGG__attentionNote{color:var(--stone);margin-top:10px;font-size:13px;font-style:italic}.page-module__E0kJGG__chooseLine{color:var(--stone);max-width:520px;margin-bottom:24px;font-size:16px;line-height:1.75}.page-module__E0kJGG__tilesIntro{color:var(--stone);margin:32px 0 14px;font-size:14px}.page-module__E0kJGG__tiles{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.page-module__E0kJGG__tile{text-align:left;border:1px solid var(--rule);background:var(--warm-white);width:100%;min-height:56px;color:var(--stone);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:2px;flex-direction:column;gap:4px;padding:14px 18px;transition:border-color .2s,background .2s;display:flex}.page-module__E0kJGG__tile:hover:not(:disabled){border-color:var(--coral)}.page-module__E0kJGG__tile:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.page-module__E0kJGG__tile:disabled{opacity:.5;cursor:default}.page-module__E0kJGG__tileSelected{border-color:var(--coral);background:var(--coral-pale);color:var(--navy)}.page-module__E0kJGG__tileTag{letter-spacing:.06em;color:var(--coral-deep);font-size:11px;font-weight:600}.page-module__E0kJGG__tileTitle{font-family:var(--serif);color:var(--navy);font-size:17px;font-weight:600;line-height:1.35}.page-module__E0kJGG__tileScene{font-size:14px;line-height:1.6}.page-module__E0kJGG__capNote{color:var(--stone);margin-bottom:16px;font-size:13px;font-style:italic}.page-module__E0kJGG__btnOutline:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__tile{transition:none}}.page-module__E0kJGG__reviewPrompt{background:var(--warm-white);border:1px solid var(--rule-soft);border-left:3px solid var(--coral);border-radius:2px;margin:32px 0;padding:20px 22px}.page-module__E0kJGG__reviewPrompt h3{font-family:var(--serif);color:var(--navy);margin-bottom:8px;font-size:19px;font-weight:700;line-height:1.4}.page-module__E0kJGG__reviewPrompt p{color:var(--stone);margin-bottom:16px;font-size:15px;line-height:1.7}.page-module__E0kJGG__reviewList{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.page-module__E0kJGG__reviewCard{border:1px solid var(--rule-soft);background:var(--warm-white);border-radius:2px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.page-module__E0kJGG__reviewTitle{font-family:var(--serif);color:var(--navy);font-size:17px;font-weight:600;line-height:1.35}.page-module__E0kJGG__linkBtn{font:inherit;color:var(--coral-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-size:14px;text-decoration:underline}.page-module__E0kJGG__linkBtn:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.page-module__E0kJGG__earlier{margin:20px 0 0}.page-module__E0kJGG__earlierBlock{border-left:3px solid var(--rule);color:var(--stone);margin-top:12px;padding:14px 18px;font-size:14px;line-height:1.75}.page-module__E0kJGG__earlierBlock p+p{margin-top:12px}.page-module__E0kJGG__earlierLabel{letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:500;display:block}.page-module__E0kJGG__taster{background:var(--warm-white);border:1px solid var(--rule-soft);border-left:3px solid var(--navy);border-radius:2px;margin:32px 0;padding:20px 22px}.page-module__E0kJGG__taster h3{font-family:var(--serif);color:var(--navy);margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.4}.page-module__E0kJGG__taster p{color:var(--stone);margin-bottom:12px;font-size:15px;line-height:1.7}.page-module__E0kJGG__taster p:last-child{margin-bottom:0}.page-module__E0kJGG__taster strong{color:var(--navy);font-weight:600}.page-module__E0kJGG__optIn{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;margin:8px 0 20px;font-size:14px;line-height:1.6;display:flex}.page-module__E0kJGG__optIn input{width:20px;height:20px;accent-color:var(--coral);cursor:pointer;flex:none;margin-top:2px}.page-module__E0kJGG__contactForm p.page-module__E0kJGG__useNote{color:var(--navy);margin-top:-12px}.page-module__E0kJGG__failNote{background:var(--coral-pale);border-left:3px solid var(--coral);border-radius:2px;margin:0 0 20px;padding:16px 18px}.page-module__E0kJGG__contactForm .page-module__E0kJGG__failNote p{color:var(--navy);margin-bottom:14px}.page-module__E0kJGG__failNote a{color:inherit;text-decoration:underline}
