.page_shell__fAVH1{min-height:100vh;max-width:1600px;margin:0 auto;padding:0 4vw}.page_header__kVzhN{min-height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--ink)}.page_brand__f_q1F{display:inline-flex;align-items:center;gap:12px;border:0;color:inherit;background:transparent;font-weight:700;letter-spacing:.03em;text-decoration:none;cursor:pointer}.page_brandMark__ojkvm{width:38px;height:38px;display:grid;place-items:center;color:var(--paper-white);background:var(--blue);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--coral);font-family:var(--serif);font-size:20px}.page_blockLabel__GUq3r,.page_eyebrow__H9Slr,.page_privacyNote__qrwWX,.page_questionLabel__Vc7ot{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.page_footerLinks__DGiLt,.page_headerActions__QmoBM{display:flex;align-items:center;gap:24px}.page_aboutLink__8GYnh{color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-underline-offset:5px}.page_privacyNote__qrwWX:before{content:"";width:7px;height:7px;display:inline-block;margin-right:8px;border-radius:50%;background:var(--blue)}.page_intro__NrUPI{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:clamp(48px,8vw,140px);min-height:calc(100vh - 168px);padding:clamp(70px,9vw,145px) 0 90px}.page_heroCopy__kbqf4{align-self:center;animation:page_rise__3tCje .52s ease-out both}.page_eyebrow__H9Slr{color:var(--blue)}.page_heroCopy__kbqf4 h1{max-width:900px;margin-top:24px;font-family:var(--serif);font-size:clamp(46px,6.2vw,96px);line-height:1.08;letter-spacing:-.055em}.page_heroCopy__kbqf4 h1 small{display:block;margin-bottom:16px;color:var(--coral);font-family:var(--sans);font-size:.18em;line-height:1.4;letter-spacing:.14em}.page_heroCopy__kbqf4 h1 span{display:block;color:var(--blue);text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:.1em;text-underline-offset:.13em}.page_lede__RDnn4{max-width:700px;margin:40px 0 34px;font-family:var(--hand);font-size:clamp(18px,1.6vw,24px);line-height:1.8}.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ,.page_textButton__f_8qw{min-height:52px;border:2px solid var(--ink);border-radius:0;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.page_primaryButton__iKEy8{min-width:190px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:0 20px;color:var(--paper-white);background:var(--blue);box-shadow:5px 5px 0 var(--coral)}.page_primaryButton__iKEy8:hover:not(:disabled),.page_secondaryButton__UQnQZ:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--coral)}.page_primaryButton__iKEy8:disabled,.page_secondaryButton__UQnQZ:disabled{opacity:.42;cursor:not-allowed}.page_secondaryButton__UQnQZ{padding:0 20px;background:var(--paper-white);box-shadow:4px 4px 0 var(--ink)}.page_textButton__f_8qw{min-height:40px;padding:0 4px;border:0;border-bottom:1px solid;background:transparent}.page_textButton__f_8qw:hover{color:var(--blue)}.page_facts__yaC09{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:48px;font-size:13px;font-weight:600}.page_facts__yaC09 span:before{content:"✦";margin-right:8px;color:var(--coral)}.page_dimensionLink__DYF79{display:inline-block;margin-top:24px;color:var(--blue);font-size:13px;font-weight:700;text-underline-offset:4px}.page_dimensionPreview__C1C4E{position:relative;align-self:center;background:var(--paper-white);border:2px solid var(--ink);box-shadow:12px 12px 0 rgba(31,95,174,.9);transform:rotate(1.1deg);animation:page_settle__dehrN .65s ease-out .1s both}.page_previewStamp__DHrvP{position:absolute;top:-16px;right:22px;padding:7px 12px;color:var(--paper-white);background:var(--coral);border:2px solid var(--ink);font-size:11px;font-weight:800;letter-spacing:.12em}.page_dimensionPreview__C1C4E h2{padding:30px 20px 18px;border-bottom:1px solid var(--ink);font-family:var(--serif);font-size:clamp(22px,2vw,30px);line-height:1.35}.page_dimensionPreview__C1C4E ol{list-style:none}.page_dimensionPreview__C1C4E li{display:grid;grid-template-columns:50px 1fr;gap:12px;padding:20px;border-bottom:1px solid var(--ink)}.page_dimensionPreview__C1C4E li:last-child{border-bottom:0}.page_previewAction__yTQPs{display:block;padding:15px 20px;border-top:1px solid var(--ink);color:var(--blue);font-size:12px;font-weight:700;text-align:right;text-underline-offset:4px}.page_previewNumber__ItzjR{color:var(--blue);font-family:var(--serif);font-size:26px;font-weight:900}.page_dimensionPreview__C1C4E strong{font-family:var(--serif);font-size:18px}.page_dimensionPreview__C1C4E p{margin-top:5px;color:rgba(32,32,36,.72);font-family:var(--hand);font-size:14px;line-height:1.55}.page_questionnaire__42G7r{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:clamp(36px,7vw,120px);min-height:calc(100vh - 168px);padding:clamp(48px,6vw,90px) 0 80px;animation:page_rise__3tCje .4s ease-out both}.page_questionMeta__s9IIQ{align-self:start;position:sticky;top:32px}.page_counter__PLpX3{margin-top:25px;font-family:var(--serif);font-size:26px}.page_counter__PLpX3 strong{color:var(--blue);font-size:72px;line-height:1}.page_progressTrack__MVHi1{width:100%;height:12px;margin:25px 0 30px;overflow:hidden;border:2px solid var(--ink);background:var(--paper-white)}.page_progressTrack__MVHi1 span{height:100%;display:block;background:var(--coral);transition:width .4s cubic-bezier(.2,.8,.2,1)}.page_questionCard__FNMFp{position:relative;max-width:900px;padding:clamp(32px,5vw,72px);overflow:hidden;background:var(--paper-white);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--blue)}.page_oversizeNumber__nIsNh{position:absolute;top:-56px;right:20px;color:rgba(233,101,87,.12);font-family:var(--serif);font-size:220px;font-weight:900;line-height:1;pointer-events:none}.page_questionLabel__Vc7ot{position:relative;color:var(--coral)}.page_questionCard__FNMFp h1{position:relative;max-width:760px;margin:18px 0 clamp(32px,5vw,52px);font-family:var(--serif);font-size:clamp(30px,3.3vw,52px);line-height:1.3}.page_options__c2nag{position:relative;display:grid;border:0}.page_option__qgusV{position:relative;display:grid;grid-template-columns:42px 1fr 28px;align-items:center;gap:16px;min-height:76px;padding:14px 18px;border:1px solid var(--ink);border-bottom:0;background:var(--paper-white);cursor:pointer;transition:padding-left .16s ease,background .16s ease,color .16s ease}.page_option__qgusV:last-child{border-bottom:1px solid var(--ink)}.page_option__qgusV.page_selected__GuR9L,.page_option__qgusV:hover{padding-left:24px;color:var(--paper-white);background:var(--blue)}.page_option__qgusV input{position:absolute;width:1px;height:1px;opacity:0}.page_optionIndex__8m_7u{font-family:var(--serif);font-size:18px;font-weight:700}.page_optionText__gsGBk{font-size:16px;line-height:1.55}.page_optionCheck__Dqskp{font-family:var(--serif);font-size:30px;line-height:1;text-align:center}.page_questionActions__c5Q_r{display:flex;justify-content:space-between;gap:18px;margin-top:36px}.page_resultPage__pxpfN{padding:clamp(48px,6vw,92px) 0 90px;animation:page_fadeIn__wvzG6 .5s ease-out both}.page_resultHero__jxZ1Q{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.68fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:620px}.page_resultIntro__Ii_MA h1{max-width:780px;margin:24px 0 42px;font-family:var(--serif);font-size:clamp(48px,6vw,86px);line-height:1.12;letter-spacing:-.04em}.page_resultScoreLine__FcHf5{display:flex;align-items:baseline;gap:12px;padding-top:20px;border-top:2px solid var(--ink)}.page_resultScoreLine__FcHf5 strong{margin-left:auto;color:var(--blue);font-family:var(--serif);font-size:clamp(72px,9vw,132px);line-height:.9}.page_stageTag__DnwyE{display:inline-block;margin-top:28px;padding:8px 13px;color:var(--paper-white);background:var(--coral);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-weight:700}.page_resultCode__I88Ev{margin-top:24px;font-size:13px;font-weight:700;letter-spacing:.12em}.page_resultCard__T9W9b{position:relative;width:min(100%,460px);aspect-ratio:9/14;display:flex;flex-direction:column;padding:28px;overflow:hidden;background:radial-gradient(circle at 75% 12%,rgba(233,101,87,.16) 0 1px,transparent 1.5px) 0 0 /5px 5px,var(--paper-white);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--blue),16px 16px 0 var(--coral)}.page_compactCard___yEFx{justify-self:end;transform:rotate(1.4deg)}.page_resultCard__T9W9b:after{content:"";position:absolute;width:150px;height:150px;top:30%;right:-90px;border:32px solid rgba(31,95,174,.12);border-radius:50%}.page_cardTopline__pk7nO{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--ink);font-size:9px;font-weight:800;letter-spacing:.08em}.page_cardScore__oHA9_{display:flex;align-items:baseline;margin-top:18px}.page_cardScore__oHA9_ strong{color:var(--blue);font-family:var(--serif);font-size:92px;line-height:.95}.page_cardStage__zu9Wq{margin-top:8px;color:var(--coral);font-family:var(--hand);font-size:15px;font-weight:700}.page_cardBreak__cueVo{display:flex;align-items:center;justify-content:space-between;margin:22px 0 14px;padding:9px 12px;color:var(--paper-white);background:var(--blue)}.page_cardBreak__cueVo span{font-size:10px;letter-spacing:.1em}.page_cardBreak__cueVo strong{font-family:var(--serif);font-size:22px}.page_cardTitle__wyNTT{position:relative;z-index:1;font-family:var(--serif);font-size:29px;line-height:1.25}.page_cardAction__mpn0Y{position:relative;z-index:1;margin-top:18px;padding-left:12px;border-left:4px solid var(--coral)}.page_cardAction__mpn0Y span{color:var(--coral);font-size:10px;font-weight:800;letter-spacing:.12em}.page_cardAction__mpn0Y p{margin-top:5px;font-family:var(--hand);font-size:14px;line-height:1.55}.page_cardBars__WaIZx{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;height:90px;margin-top:auto;padding-top:12px;border-top:1px solid var(--ink)}.page_cardBars__WaIZx div{display:grid;grid-template-rows:14px 1fr 14px;justify-items:center;align-items:end;gap:3px;font-size:9px}.page_cardBars__WaIZx i{width:10px;min-height:3px;display:block;background:var(--blue)}.page_cardBars__WaIZx b{font-size:9px}.page_cardFooter__8VLLZ{margin-top:12px;text-align:center;font-size:9px;letter-spacing:.08em}.page_diagnosisGrid__7j_0d{display:grid;grid-template-columns:1.2fr 1fr 1fr;margin:80px 0;border:2px solid var(--ink);background:var(--paper-white)}.page_diagnosisGrid__7j_0d article{min-height:255px;padding:clamp(28px,3vw,48px);border-right:1px solid var(--ink)}.page_diagnosisGrid__7j_0d article:last-child{border-right:0}.page_breakpointCard__hDH_R{color:var(--paper-white);background:var(--blue)}.page_breakpointCard__hDH_R .page_blockLabel__GUq3r{color:var(--paper-white)}.page_blockLabel__GUq3r{color:var(--coral)}.page_diagnosisGrid__7j_0d .page_blockLabel__GUq3r{margin:0;font-family:var(--sans);font-size:12px;line-height:1.4}.page_diagnosisGrid__7j_0d .page_breakpointName__p2WaB{margin-top:22px;font-family:var(--serif);font-size:clamp(38px,4vw,60px);font-weight:700;line-height:1.2}.page_diagnosisGrid__7j_0d p{margin-top:22px;font-family:var(--hand);font-size:18px;line-height:1.75}.page_avoidCard__PSi7R{background:rgba(233,101,87,.1)}.page_scoreSection__H9YVF{padding:70px 0;border-top:2px solid var(--ink)}.page_sectionHeading__K6Wm4{display:flex;align-items:end;justify-content:space-between;gap:30px}.page_sectionHeading__K6Wm4 h2{max-width:720px;font-family:var(--serif);font-size:clamp(34px,4vw,58px);text-align:right}.page_scoreGrid__LWnNX{display:grid;grid-template-columns:repeat(5,1fr);margin-top:50px;border:2px solid var(--ink)}.page_scoreItem__O1DCn{position:relative;min-width:0;min-height:255px;padding:22px;background:var(--paper-white);border-right:1px solid var(--ink)}.page_scoreItem__O1DCn:last-child{border-right:0}.page_scoreItem__O1DCn.page_weakest__VIPLz{color:var(--paper-white);background:var(--blue)}.page_scoreNumber__xjxHs{font-family:var(--serif);font-size:13px}.page_scoreName__bq974{margin-top:32px;font-family:var(--serif);font-size:20px;font-weight:700}.page_scoreItem__O1DCn>strong{display:block;margin-top:10px;font-family:var(--serif);font-size:54px}.page_miniTrack__LD4kh{height:8px;margin:16px 0;border:1px solid}.page_miniTrack__LD4kh span{height:100%;display:block;background:var(--coral)}.page_status___nccx{font-size:11px;font-weight:700;letter-spacing:.08em}.page_resultActions__ew_jR{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 28px;padding:55px 0 20px;border-top:2px solid var(--ink)}.page_cardOverlay__GS9dg{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgba(32,32,36,.78);animation:page_fadeIn__wvzG6 .2s ease-out both}.page_cardDialog__p0lEm{width:min(100%,580px);padding:24px;background:var(--paper);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--coral)}.page_dialogHeader__QZsA7{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.page_dialogHeader__QZsA7 h2{margin-top:5px;font-family:var(--serif);font-size:28px}.page_dialogHeader__QZsA7 button{width:42px;height:42px;border:2px solid var(--ink);background:var(--paper-white);font-size:28px;cursor:pointer}.page_cardDialog__p0lEm .page_resultCard__T9W9b{width:min(100%,420px);margin:0 auto;box-shadow:none}.page_screenshotHint__yI9xL{margin-top:22px;text-align:center;font-family:var(--hand);font-size:14px}.page_footer__sHKi3{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:2px solid var(--ink);font-size:12px;font-weight:600;letter-spacing:.04em}.page_footer__sHKi3 a{color:inherit;text-underline-offset:4px}@keyframes page_rise__3tCje{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes page_settle__dehrN{0%{opacity:0;transform:rotate(3deg) translateY(20px)}to{opacity:1;transform:rotate(1.1deg) translateY(0)}}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.page_shell__fAVH1{padding:0 24px}.page_intro__NrUPI,.page_resultHero__jxZ1Q{grid-template-columns:1fr}.page_intro__NrUPI{gap:70px;padding-top:68px}.page_dimensionPreview__C1C4E{width:calc(100% - 12px)}.page_questionnaire__42G7r{grid-template-columns:1fr;gap:30px}.page_questionMeta__s9IIQ{position:static;display:grid;grid-template-columns:1fr auto;align-items:end}.page_questionMeta__s9IIQ .page_counter__PLpX3{margin:0}.page_questionMeta__s9IIQ .page_counter__PLpX3 strong{font-size:50px}.page_questionMeta__s9IIQ .page_progressTrack__MVHi1{grid-column:1/-1;margin:16px 0}.page_questionMeta__s9IIQ .page_textButton__f_8qw{justify-self:start}.page_resultHero__jxZ1Q{min-height:0}.page_compactCard___yEFx{justify-self:center}.page_diagnosisGrid__7j_0d{grid-template-columns:1fr}.page_diagnosisGrid__7j_0d article{min-height:0;border-right:0;border-bottom:1px solid var(--ink)}.page_diagnosisGrid__7j_0d article:last-child{border-bottom:0}.page_scoreGrid__LWnNX{grid-template-columns:1fr 1fr}.page_scoreItem__O1DCn{min-height:220px;border-bottom:1px solid var(--ink)}}@media (max-width:580px){.page_shell__fAVH1{padding:0 16px}.page_header__kVzhN{min-height:72px}.page_privacyNote__qrwWX{max-width:100px;text-align:right;font-size:9px;line-height:1.4}.page_headerActions__QmoBM{gap:12px}.page_aboutLink__8GYnh{font-size:10px}.page_brand__f_q1F{gap:9px;font-size:13px}.page_brandMark__ojkvm{width:32px;height:32px}.page_intro__NrUPI{gap:58px;padding:54px 0 66px}.page_heroCopy__kbqf4 h1{margin-top:18px;font-size:clamp(39px,12vw,56px);letter-spacing:-.045em}.page_lede__RDnn4{margin:30px 0 28px;font-size:17px}.page_primaryButton__iKEy8{width:100%}.page_facts__yaC09{display:grid;gap:10px;margin-top:36px}.page_dimensionPreview__C1C4E li{grid-template-columns:38px 1fr;padding:17px 15px}.page_previewNumber__ItzjR{font-size:21px}.page_questionnaire__42G7r{padding:36px 0 60px}.page_questionCard__FNMFp{padding:28px 18px 22px;box-shadow:6px 6px 0 var(--blue)}.page_oversizeNumber__nIsNh{top:-25px;font-size:130px}.page_questionCard__FNMFp h1{margin:15px 0 28px;font-size:28px}.page_option__qgusV{grid-template-columns:28px 1fr 20px;gap:10px;min-height:70px;padding:12px}.page_option__qgusV.page_selected__GuR9L,.page_option__qgusV:hover{padding-left:16px}.page_optionText__gsGBk{font-size:14px}.page_questionActions__c5Q_r{display:grid;grid-template-columns:1fr 1.4fr}.page_questionActions__c5Q_r .page_primaryButton__iKEy8{min-width:0}.page_resultPage__pxpfN{padding:44px 0 66px}.page_resultHero__jxZ1Q{gap:54px}.page_resultIntro__Ii_MA h1{margin-bottom:32px;font-size:44px}.page_resultScoreLine__FcHf5{display:grid;grid-template-columns:1fr auto}.page_resultScoreLine__FcHf5 strong{grid-row:1/3;grid-column:2;font-size:84px}.page_resultCard__T9W9b{padding:22px;box-shadow:7px 7px 0 var(--blue),10px 10px 0 var(--coral)}.page_cardScore__oHA9_ strong{font-size:76px}.page_cardTitle__wyNTT{font-size:25px}.page_diagnosisGrid__7j_0d{margin:64px 0}.page_diagnosisGrid__7j_0d article{padding:28px 22px}.page_diagnosisGrid__7j_0d h2{font-size:42px}.page_sectionHeading__K6Wm4{display:block}.page_sectionHeading__K6Wm4 h2{margin-top:12px;font-size:38px;text-align:left}.page_scoreGrid__LWnNX{grid-template-columns:1fr;margin-top:34px}.page_scoreItem__O1DCn{min-height:0;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:18px;border-right:0}.page_scoreItem__O1DCn>strong,.page_scoreName__bq974{margin:0}.page_scoreItem__O1DCn>strong{font-size:36px}.page_miniTrack__LD4kh,.page_status___nccx{grid-column:2/4}.page_resultActions__ew_jR{display:grid;grid-template-columns:1fr}.page_resultActions__ew_jR .page_textButton__f_8qw{justify-self:center}.page_cardOverlay__GS9dg{align-items:start;padding:12px}.page_cardDialog__p0lEm{padding:16px}.page_footer__sHKi3{display:grid;justify-content:start;gap:6px;padding:20px 0}.page_footerLinks__DGiLt{align-items:start;flex-direction:column;gap:6px}}