.g0oVSG_experience{--map-line:#f1eadf1a;--map-line-strong:#f1eadf32;--map-muted:#9f9a92;--map-ivory:#eee8de;--map-warm:#c9b99f;--map-blue:#92a7c4;--map-slate:#7d8798;isolation:isolate;min-height:100svh;color:var(--wash-90);background:radial-gradient(72% 52% at 78% 18%,#233b6618 0%,#0000 68%),radial-gradient(58% 48% at 5% 70%,#806d5410 0%,#0000 72%),#0a0a09;position:relative;overflow:clip}.g0oVSG_ambient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.g0oVSG_ambient:after{content:"";background:var(--ziarno);opacity:.055;position:absolute;inset:0}.g0oVSG_ambientHalo,.g0oVSG_resultHalo{aspect-ratio:1;filter:blur(.2px);background:radial-gradient(circle at 38% 42%,#849bc71f 0%,#304d7b0f 34%,#0000 67%),radial-gradient(circle at 52% 52%,#0000 54%,#cabaa10b 55%,#0000 58%);border-radius:50%;width:min(58vw,820px);position:absolute;top:-15vw;right:-12vw}.g0oVSG_ambientOrbit,.g0oVSG_ambientOrbitTwo{border:1px solid #d9c8aa12;border-radius:50%;position:absolute}.g0oVSG_ambientOrbit{aspect-ratio:1;width:min(78vw,1080px);top:-20vw;right:-29vw;transform:rotate(18deg)}.g0oVSG_ambientOrbit:after{content:"";border-radius:inherit;border:1px dashed #d9c8aa0f;position:absolute;inset:7.5%}.g0oVSG_ambientOrbitTwo{aspect-ratio:1;border-color:#8fa8c41a;width:min(56vw,760px);bottom:-22vw;left:-31vw}.g0oVSG_topbar{z-index:20;width:min(1540px,100%);min-height:82px;padding:max(16px, env(safe-area-inset-top)) clamp(22px, 4.8vw, 74px) 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;display:grid;position:relative}.g0oVSG_wordmark{min-height:44px;color:var(--swiatlo);letter-spacing:.17em;justify-self:start;align-items:baseline;gap:9px;font-size:18px;font-weight:700;display:inline-flex}.g0oVSG_wordmark span{color:#9d978d;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.18em;font-size:8px;font-weight:400}.g0oVSG_topbarTitle{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--map-muted);font-size:9px}.g0oVSG_exit{min-height:44px;color:var(--map-muted);justify-self:end;align-items:center;gap:14px;font-size:11px;transition:color .18s;display:inline-flex}.g0oVSG_exit>span{border:1px solid var(--map-line);width:29px;height:29px;color:var(--map-ivory);border-radius:999px;place-items:center;font-size:18px;line-height:1;transition:transform .26s,border-color .26s;display:grid}.g0oVSG_exit:hover{color:var(--swiatlo)}.g0oVSG_exit:hover>span{border-color:var(--map-line-strong);transform:rotate(90deg)}.g0oVSG_progressTrack{background:var(--map-line);grid-column:1/-1;height:1px;margin-top:-5px;overflow:hidden}.g0oVSG_progressTrack>span{transform-origin:0;background:linear-gradient(90deg,#6e809b,#c5b89f 72%,#eee8de);width:100%;height:100%;transition:transform .62s cubic-bezier(.22,.8,.2,1);display:block;box-shadow:0 0 18px #d4c6ad3b}.g0oVSG_eyebrow{color:#b9af9f;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:400;line-height:1.6}.g0oVSG_intro{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);align-items:center;gap:clamp(48px,7vw,118px);width:min(1450px,100%);min-height:calc(100svh - 155px);margin-inline:auto;padding:clamp(42px,6vh,82px) clamp(22px,5vw,74px) 44px;display:grid}.g0oVSG_introCopy{z-index:2;max-width:670px;animation:.8s cubic-bezier(.22,.8,.2,1) both g0oVSG_rise-in;position:relative}.g0oVSG_intro h1,.g0oVSG_checkpoint h1,.g0oVSG_result h1{color:var(--swiatlo);letter-spacing:-.064em;text-wrap:balance;margin:24px 0 0;font-size:clamp(56px,6.2vw,98px);font-weight:480;line-height:.94}.g0oVSG_intro h1 em,.g0oVSG_checkpoint h1 em,.g0oVSG_result h1 em,.g0oVSG_result h2 em,.g0oVSG_trustResult h2 em{font-family:var(--font-instrument-serif), serif;letter-spacing:-.035em;font-weight:400}.g0oVSG_introLead{color:#d5d0c8;letter-spacing:-.018em;max-width:620px;margin:32px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.g0oVSG_longNote{max-width:610px;color:var(--map-muted);margin:22px 0 0;font-size:13px;line-height:1.8}.g0oVSG_introActions,.g0oVSG_resultActions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:34px;display:flex}.g0oVSG_primaryButton,.g0oVSG_secondaryButton{background:var(--map-ivory);color:#141310;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:34px;min-height:56px;padding:14px 20px 14px 23px;font-size:12px;font-weight:650;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.g0oVSG_primaryButton svg,.g0oVSG_secondaryButton svg,.g0oVSG_softCta a svg,.g0oVSG_backButton svg{flex:none;width:20px;height:20px}.g0oVSG_primaryButton:hover,.g0oVSG_secondaryButton:hover{background:#fffaf1;transform:translateY(-2px);box-shadow:0 16px 40px #0005}.g0oVSG_primaryButton:disabled{cursor:wait;opacity:.55}.g0oVSG_secondaryButton{border-color:var(--map-line-strong);color:var(--map-ivory);background:0 0}.g0oVSG_secondaryButton:hover{background:#f5ede508;border-color:#efe3d054}.g0oVSG_ghostButton,.g0oVSG_backButton{color:var(--map-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;transition:color .18s}.g0oVSG_ghostButton:hover,.g0oVSG_backButton:hover{color:var(--swiatlo)}.g0oVSG_resumeNote{color:#a9a49c;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;margin:15px 0 0;font-size:9px}.g0oVSG_trustStrip{border-top:1px solid var(--map-line);color:#aaa49a;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:10px 23px;margin-top:38px;padding-top:20px;font-size:8px;display:flex}.g0oVSG_trustStrip span{align-items:center;gap:8px;display:inline-flex}.g0oVSG_trustStrip i,.g0oVSG_visualLegend i,.g0oVSG_resultLegend i{background:#b7a78f;border-radius:999px;width:4px;height:4px;display:block;box-shadow:0 0 12px #cbb79b60}.g0oVSG_introVisual{place-items:center;min-height:620px;animation:1.1s cubic-bezier(.22,.8,.2,1) .12s backwards g0oVSG_visual-in;display:grid;position:relative}.g0oVSG_visualFrame{aspect-ratio:1;place-items:center;width:min(100%,620px);display:grid;position:relative}.g0oVSG_visualFrame:before,.g0oVSG_visualFrame:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.g0oVSG_visualFrame:before{border:1px solid #dacbb228;inset:7%;box-shadow:0 0 0 32px #d9c8aa05,0 0 90px #5273a61b}.g0oVSG_visualFrame:after{border:1px dashed #d9c8aa18;animation:70s linear infinite g0oVSG_orbit-turn;inset:18%}.g0oVSG_visualBadge{color:#c9bca7;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-align:right;background:#0c0c0bc7;border:1px solid #b7a78f33;padding:11px 14px;font-size:8px;line-height:1.6;position:absolute;top:22%;right:4%}.g0oVSG_visualLegend{border-left:1px solid var(--map-line);color:#99938a;min-width:160px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(90deg,#0a0a0980,#0000);gap:8px;padding:14px 16px;font-size:8px;display:grid;position:absolute;bottom:5%;right:1%}.g0oVSG_visualLegend span,.g0oVSG_resultLegend span{align-items:center;gap:9px;display:flex}.g0oVSG_visualLegend span[data-pillar=projektowanie] i,.g0oVSG_resultLegend span[data-pillar=projektowanie] i{background:#d6d1c9}.g0oVSG_visualLegend span[data-pillar=biznes] i,.g0oVSG_resultLegend span[data-pillar=biznes] i{background:var(--map-blue)}.g0oVSG_visualLegend span[data-pillar=miekkie] i,.g0oVSG_resultLegend span[data-pillar=miekkie] i{background:var(--map-slate)}.g0oVSG_colophon{width:min(1540px,100%);padding:15px clamp(22px, 4.8vw, 74px) max(20px, env(safe-area-inset-bottom));color:#6f6b64;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;font-size:8px;line-height:1.7;display:flex}.g0oVSG_colophon b{color:#a99b87;margin-inline:7px;font-weight:400}.g0oVSG_profileSvg{width:min(100%,600px);display:block;overflow:visible}.g0oVSG_profileCore{fill:#11110f;stroke:#d6c8b128;stroke-width:1px}.g0oVSG_guideCircle{fill:none;stroke:#f0e8da12;stroke-width:1px}.g0oVSG_pillarArc{fill:none;stroke:#c7b79d;stroke-width:2px;stroke-linecap:round;opacity:.9}.g0oVSG_pillarArc[data-pillar=projektowanie]{stroke:#d6d1c9}.g0oVSG_pillarArc[data-pillar=biznes]{stroke:var(--map-blue)}.g0oVSG_pillarArc[data-pillar=miekkie]{stroke:var(--map-slate)}.g0oVSG_rayTrack{stroke:#f0e8da12;stroke-width:8px;stroke-linecap:round}.g0oVSG_rayValue{stroke:#c9b99f;stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 7px #c6b69c28);transition:x2 .7s cubic-bezier(.22,.8,.2,1),y2 .7s cubic-bezier(.22,.8,.2,1)}.g0oVSG_profileRay[data-pillar=projektowanie] .g0oVSG_rayValue,.g0oVSG_profileRay[data-pillar=projektowanie] .g0oVSG_rayDot{stroke:#d6d1c9;fill:#d6d1c9}.g0oVSG_profileRay[data-pillar=biznes] .g0oVSG_rayValue,.g0oVSG_profileRay[data-pillar=biznes] .g0oVSG_rayDot{stroke:var(--map-blue);fill:var(--map-blue)}.g0oVSG_profileRay[data-pillar=miekkie] .g0oVSG_rayValue,.g0oVSG_profileRay[data-pillar=miekkie] .g0oVSG_rayDot{stroke:var(--map-slate);fill:var(--map-slate)}.g0oVSG_rayDot{fill:#c9b99f;stroke:#0a0a09;stroke-width:1.5px}.g0oVSG_rayLabel{fill:#7e7970;font-family:var(--font-jetbrains-mono), monospace;text-anchor:middle;dominant-baseline:central;font-size:7px}.g0oVSG_profileCenterTop{fill:#7f786f;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;font-size:7px}.g0oVSG_profileCenterBottom{fill:#d7c9b5;font-family:var(--font-instrument-serif), serif;font-size:17px}.g0oVSG_checkpoint{flex-direction:column;justify-content:center;align-items:flex-start;width:min(850px,100%);min-height:calc(100svh - 150px);margin-inline:auto;padding:clamp(70px,11vh,130px) 24px 70px;animation:.75s cubic-bezier(.22,.8,.2,1) both g0oVSG_rise-in;display:flex}.g0oVSG_checkpointIndex{color:#d5c5ab0a;font-family:var(--font-instrument-serif), serif;pointer-events:none;font-size:clamp(180px,28vw,420px);line-height:.7;position:absolute;top:18vh;right:clamp(30px,8vw,130px)}.g0oVSG_checkpoint h1{max-width:790px;font-size:clamp(50px,7vw,90px)}.g0oVSG_checkpoint>p:not(.g0oVSG_eyebrow){max-width:560px;color:var(--map-muted);margin:25px 0 32px;font-size:14px;line-height:1.8}.g0oVSG_checkpointScore{border-top:1px solid var(--map-line);align-items:baseline;gap:9px;margin-top:33px;padding-top:23px;display:flex}.g0oVSG_checkpointScore strong{color:var(--map-ivory);font-family:var(--font-instrument-serif), serif;letter-spacing:-.04em;font-size:clamp(72px,9vw,118px);font-weight:400;line-height:.8}.g0oVSG_checkpointScore span{color:var(--map-muted);font-family:var(--font-jetbrains-mono), monospace;font-size:10px}.g0oVSG_questionLayout{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(50px,7vw,120px);width:min(1450px,100%);min-height:calc(100svh - 154px);margin-inline:auto;padding:clamp(38px,5vh,68px) clamp(22px,5vw,74px) 26px;display:grid}.g0oVSG_questionCopy{align-self:center;max-width:700px;animation:.52s cubic-bezier(.22,.8,.2,1) both g0oVSG_rise-in}.g0oVSG_questionMeta{border-bottom:1px solid var(--map-line);color:#8f8a82;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-bottom:18px;font-size:8px;display:flex}.g0oVSG_areaName{color:#c5b69f;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:31px 0 0;font-size:9px}.g0oVSG_questionCopy h1{color:var(--swiatlo);letter-spacing:-.047em;text-wrap:pretty;margin:20px 0 0;font-size:clamp(33px,3.7vw,57px);font-weight:450;line-height:1.08}.g0oVSG_questionCopy h1:focus{outline:none}.g0oVSG_scaleHint{max-width:530px;color:var(--map-muted);margin:25px 0 0;font-size:12px;line-height:1.75}.g0oVSG_questionFootnote{border-top:1px solid var(--map-line);color:#77726b;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:40px;padding-top:16px;font-size:8px;display:flex}.g0oVSG_answerPanel{border:1px solid var(--map-line);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(70% 60% at 80% 15%,#31528a18 0%,#0000 72%),linear-gradient(135deg,#ffffff05,#ffffff01 56%),#10100fbd;align-self:center;min-width:0;padding:clamp(24px,3vw,38px);animation:.62s cubic-bezier(.22,.8,.2,1) 70ms backwards g0oVSG_panel-in;box-shadow:0 28px 70px #0004}.g0oVSG_liveMap{border-bottom:1px solid var(--map-line);align-items:center;gap:clamp(14px,2vw,26px);min-height:170px;margin-bottom:25px;padding-bottom:24px;display:flex}.g0oVSG_liveMap .g0oVSG_profileSvg{flex:0 0 170px;width:170px}.g0oVSG_liveMap>span{color:#817b72;max-width:150px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;line-height:1.8}.g0oVSG_scaleLabels{color:#77726b;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:12px;font-size:8px;display:flex}.g0oVSG_scoreGrid{border:1px solid var(--map-line-strong);border-right:0;grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.g0oVSG_scoreButton{border:0;border-right:1px solid var(--map-line-strong);color:#b4aea4;min-width:0;min-height:72px;font-family:var(--font-instrument-serif), serif;cursor:pointer;background:#0c0c0b;font-size:25px;transition:background .18s,color .18s,transform .18s,box-shadow .18s;position:relative}.g0oVSG_scoreButton:after{content:"";border:1px solid #0000;transition:border-color .18s;position:absolute;inset:8px}.g0oVSG_scoreButton:hover:not(:disabled){z-index:2;color:#161411;background:#e8dfd1;transform:translateY(-3px)scale(1.025);box-shadow:0 12px 30px #0008}.g0oVSG_scoreButton:hover:not(:disabled):after{border-color:#3a342a22}.g0oVSG_scoreButton[aria-pressed=true]{color:#161411;background:#e8dfd1}.g0oVSG_scoreButton:disabled{cursor:default}.g0oVSG_questionNavigation{color:#77726b;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;font-size:8px;display:flex}.g0oVSG_backButton{min-height:40px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding:0;font-size:8px;display:inline-flex}.g0oVSG_backButton:disabled{opacity:.28;cursor:default}.g0oVSG_isLeaving .g0oVSG_questionCopy{animation:.33s both g0oVSG_question-leave}.g0oVSG_isLeaving .g0oVSG_answerPanel{animation:.33s both g0oVSG_panel-leave}.g0oVSG_resultExperience{overflow:visible}.g0oVSG_resultHalo{background:radial-gradient(circle at 42% 42%,#5374ad1f 0%,#263f6c10 38%,#0000 67%),radial-gradient(circle,#0000 56%,#c8b69a0d 57%,#0000 60%);width:min(80vw,1100px);top:10vh;right:-20vw}.g0oVSG_result{width:min(1450px,100%);margin-inline:auto;padding:clamp(40px,5vw,70px) clamp(22px,5vw,74px) 90px}.g0oVSG_resultHero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:calc(100svh - 150px);display:grid}.g0oVSG_resultCopy{animation:.76s cubic-bezier(.22,.8,.2,1) both g0oVSG_rise-in}.g0oVSG_resultCopy>p:not(.g0oVSG_eyebrow){max-width:560px;color:var(--map-muted);margin:30px 0 0;font-size:14px;line-height:1.8}.g0oVSG_resultAverage{border-top:1px solid var(--map-line);grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:0 12px;margin-top:40px;padding-top:22px;display:grid}.g0oVSG_resultAverage>span{color:#8f8980;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:8px}.g0oVSG_resultAverage strong{color:var(--map-ivory);font-family:var(--font-instrument-serif), serif;letter-spacing:-.035em;font-size:72px;font-weight:400;line-height:.9}.g0oVSG_resultAverage small{color:#817b72;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;font-size:8px}.g0oVSG_resultMap{grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:18px;animation:1.05s cubic-bezier(.22,.8,.2,1) .13s backwards g0oVSG_visual-in;display:grid}.g0oVSG_resultLegend{border-left:1px solid var(--map-line);gap:14px;padding-left:18px;display:grid}.g0oVSG_resultLegend span{color:#888279;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:5px 1fr auto;gap:8px 10px;font-size:7px;display:grid}.g0oVSG_resultLegend b{font-weight:400}.g0oVSG_resultLegend strong{color:#d3cbc0;font-size:10px;font-weight:400}.g0oVSG_resultSection{border-top:1px solid var(--map-line);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(45px,8vw,126px);margin-top:clamp(110px,13vw,190px);padding-top:clamp(42px,5vw,72px);display:grid}.g0oVSG_sectionLead h2,.g0oVSG_priority h2,.g0oVSG_trustResult h2{color:var(--swiatlo);letter-spacing:-.052em;margin:20px 0 0;font-size:clamp(39px,4.4vw,67px);font-weight:470;line-height:1.02}.g0oVSG_sectionLead>p:not(.g0oVSG_eyebrow){max-width:470px;color:var(--map-muted);margin:25px 0 0;font-size:13px;line-height:1.8}.g0oVSG_rankList{border-top:1px solid var(--map-line);margin:0;padding:0;list-style:none}.g0oVSG_rankList li{border-bottom:1px solid var(--map-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:20px;padding:27px 0 30px;display:grid}.g0oVSG_rankNumber,.g0oVSG_rankArea{color:#827c73;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.g0oVSG_rankArea{color:#b7aa98;margin-bottom:9px;display:block}.g0oVSG_rankList h3{color:#d7d1c8;letter-spacing:-.02em;max-width:690px;margin:0;font-size:clamp(18px,1.7vw,24px);font-weight:420;line-height:1.42}.g0oVSG_rankList li>strong{color:var(--map-ivory);font-family:var(--font-instrument-serif), serif;font-size:40px;font-weight:400;line-height:1}.g0oVSG_priority{background:radial-gradient(70% 100% at 0 100%,#4c648b24 0%,#0000 70%),linear-gradient(135deg,#11151d,#0f0f0e 72%);border:1px solid #6677933f;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(46px,8vw,120px);margin-top:clamp(120px,14vw,210px);padding:clamp(42px,6vw,82px);display:grid;position:relative;overflow:hidden}.g0oVSG_priorityOrbit{aspect-ratio:1;border:1px solid #9fb0c43e;border-radius:50%;place-items:center;width:min(100%,390px);margin-inline:auto;display:grid;position:relative}.g0oVSG_priorityOrbit:before,.g0oVSG_priorityOrbit:after{content:"";border:1px solid #c7b79d24;border-radius:50%;position:absolute}.g0oVSG_priorityOrbit:before{border-style:dashed;animation:45s linear infinite g0oVSG_orbit-turn;inset:12%}.g0oVSG_priorityOrbit:after{background:radial-gradient(circle,#1c2637 0%,#111215 70%);inset:27%}.g0oVSG_priorityOrbit span{z-index:1;color:#d9cdbb;font-family:var(--font-instrument-serif), serif;font-size:clamp(96px,11vw,160px);line-height:1;position:relative}.g0oVSG_priorityCopy{z-index:1;position:relative}.g0oVSG_priorityLead{color:#c4beb4;max-width:650px;margin:26px 0 0;font-size:18px;line-height:1.65}.g0oVSG_sevenSessions{border-top:1px solid var(--map-line);margin-top:34px;padding-top:23px}.g0oVSG_sevenSessions>span{color:#8fa5c3;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.g0oVSG_sevenSessions ol{counter-reset:sessions;gap:14px;margin:19px 0 0;padding:0;list-style:none;display:grid}.g0oVSG_sevenSessions li{counter-increment:sessions;color:#d4cec4;grid-template-columns:26px 1fr;gap:12px;font-size:13px;line-height:1.65;display:grid}.g0oVSG_sevenSessions li:before{content:counter(sessions, decimal-leading-zero);color:#777f8b;font-family:var(--font-jetbrains-mono), monospace;padding-top:3px;font-size:8px}.g0oVSG_areaIndex{grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);gap:clamp(42px,8vw,120px);margin-top:clamp(120px,14vw,210px);display:grid}.g0oVSG_areaIndex>ol{border-top:1px solid var(--map-line);margin:0;padding:0;list-style:none}.g0oVSG_areaIndex li{border-bottom:1px solid var(--map-line);grid-template-columns:34px minmax(170px,.85fr) minmax(120px,1fr) 42px;align-items:center;gap:16px;min-height:61px;display:grid}.g0oVSG_areaIndex li>span{color:#77716a;font-family:var(--font-jetbrains-mono), monospace;font-size:8px}.g0oVSG_areaIndex li>strong{color:#c8c1b7;font-size:12px;font-weight:430}.g0oVSG_areaIndex li>i{background:#eee8de14;height:2px;display:block;overflow:hidden}.g0oVSG_areaIndex li>i>b{background:linear-gradient(90deg,#657a99,#d3c5af);height:100%;display:block}.g0oVSG_areaIndex li>em{color:#d3c9ba;font-family:var(--font-instrument-serif), serif;text-align:right;font-size:21px;font-style:normal}.g0oVSG_trustResult{border:1px solid var(--map-line);background:linear-gradient(120deg,#ffffff05,#0000 62%),#0f0f0e;margin-top:clamp(120px,14vw,210px);padding:clamp(40px,6vw,76px)}.g0oVSG_trustResult h2{max-width:850px}.g0oVSG_trustResult>p:not(.g0oVSG_eyebrow){max-width:720px;color:var(--map-muted);margin:26px 0 0;font-size:14px;line-height:1.85}.g0oVSG_softCta{border-block:1px solid var(--map-line);grid-template-columns:.65fr 1fr auto;align-items:center;gap:26px 42px;margin-top:46px;padding:28px 0;display:grid}.g0oVSG_softCta>span{color:#a7a198;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.g0oVSG_softCta p{color:#aaa49a;margin:0;font-size:12px;line-height:1.7}.g0oVSG_softCta a{color:var(--map-ivory);white-space:nowrap;align-items:center;gap:15px;font-size:11px;display:inline-flex}@keyframes g0oVSG_rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes g0oVSG_visual-in{0%{opacity:0;transform:scale(.965)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes g0oVSG_panel-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes g0oVSG_question-leave{to{opacity:0;transform:translateY(-8px)}}@keyframes g0oVSG_panel-leave{to{opacity:0;transform:translate(13px)}}@keyframes g0oVSG_orbit-turn{to{transform:rotate(360deg)}}@media (max-width:1080px){.g0oVSG_intro{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);gap:40px}.g0oVSG_introVisual{min-height:500px}.g0oVSG_questionLayout,.g0oVSG_resultHero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:60px}.g0oVSG_questionCopy{max-width:860px}.g0oVSG_answerPanel{width:100%}.g0oVSG_liveMap{display:none}.g0oVSG_resultHero{gap:70px}.g0oVSG_resultCopy{max-width:780px}.g0oVSG_resultMap{width:min(760px,100%);margin-inline:auto}.g0oVSG_resultSection,.g0oVSG_priority,.g0oVSG_areaIndex{grid-template-columns:1fr}.g0oVSG_priorityOrbit{width:min(310px,70vw)}.g0oVSG_softCta{grid-template-columns:1fr}.g0oVSG_softCta a{justify-self:start}}@media (max-width:760px){.g0oVSG_topbar{grid-template-columns:1fr auto;min-height:68px;padding-inline:19px}.g0oVSG_topbarTitle{display:none}.g0oVSG_wordmark{font-size:15px}.g0oVSG_wordmark span{display:none}.g0oVSG_exit{font-size:9px}.g0oVSG_intro{grid-template-columns:1fr;min-height:auto;padding:54px 20px 30px}.g0oVSG_intro h1,.g0oVSG_checkpoint h1,.g0oVSG_result h1{font-size:clamp(47px,14vw,70px)}.g0oVSG_introLead{font-size:17px}.g0oVSG_longNote{font-size:12px}.g0oVSG_introActions{flex-direction:column;align-items:stretch}.g0oVSG_primaryButton,.g0oVSG_secondaryButton{width:100%;min-height:58px}.g0oVSG_ghostButton{align-self:flex-start;min-height:42px}.g0oVSG_trustStrip{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.g0oVSG_introVisual{min-height:auto;padding:8px 0 20px}.g0oVSG_visualFrame{width:min(100%,470px)}.g0oVSG_visualBadge{top:18%;right:0}.g0oVSG_visualLegend{border-left:0;border-top:1px solid var(--map-line);background:0 0;grid-template-columns:repeat(2,1fr);width:100%;margin-top:8px;padding:15px 0 0;position:static}.g0oVSG_colophon{padding-inline:20px}.g0oVSG_colophon span:first-child{max-width:220px}.g0oVSG_checkpoint{min-height:calc(100svh - 120px);padding-inline:20px}.g0oVSG_checkpointIndex{font-size:56vw;top:18vh;right:-4vw}.g0oVSG_questionLayout{gap:34px;padding:38px 20px 20px}.g0oVSG_questionCopy h1{font-size:clamp(31px,8.5vw,45px)}.g0oVSG_questionFootnote{margin-top:27px}.g0oVSG_answerPanel{padding:18px}.g0oVSG_scaleLabels{font-size:7px}.g0oVSG_scoreGrid{border-bottom:0;grid-template-columns:repeat(5,1fr)}.g0oVSG_scoreButton{border-bottom:1px solid var(--map-line-strong);min-height:61px;font-size:23px}.g0oVSG_questionNavigation>span{display:none}.g0oVSG_result{padding:45px 20px 70px}.g0oVSG_resultHero{gap:55px;padding:0}.g0oVSG_resultMap{grid-template-columns:1fr}.g0oVSG_resultLegend{border-left:0;border-top:1px solid var(--map-line);grid-template-columns:1fr 1fr;padding:18px 0 0}.g0oVSG_resultSection{gap:35px;margin-top:105px;padding-top:36px}.g0oVSG_sectionLead h2,.g0oVSG_priority h2,.g0oVSG_trustResult h2{font-size:clamp(36px,10vw,53px)}.g0oVSG_rankList li{grid-template-columns:28px minmax(0,1fr) auto;gap:13px}.g0oVSG_rankList h3{font-size:17px}.g0oVSG_rankList li>strong{font-size:32px}.g0oVSG_priority{gap:36px;margin-inline:-1px;padding:33px 22px}.g0oVSG_priorityOrbit{width:min(250px,72vw)}.g0oVSG_priorityLead{font-size:16px}.g0oVSG_areaIndex{gap:34px}.g0oVSG_areaIndex li{grid-template-columns:28px minmax(0,1fr) 38px;gap:11px;min-height:64px}.g0oVSG_areaIndex li>i{grid-column:2/4;width:100%;margin-top:-8px;margin-bottom:9px}.g0oVSG_areaIndex li>em{grid-area:1/3}.g0oVSG_trustResult{margin-inline:-1px;padding:32px 22px}.g0oVSG_resultActions{flex-direction:column;align-items:stretch}.g0oVSG_resultActions .g0oVSG_ghostButton{align-self:flex-start}.g0oVSG_softCta{gap:16px}}@media (max-width:410px){.g0oVSG_trustStrip{grid-template-columns:1fr}.g0oVSG_scoreButton{min-height:56px}.g0oVSG_colophon span:last-child{display:none}.g0oVSG_resultLegend{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.g0oVSG_experience *,.g0oVSG_experience :before,.g0oVSG_experience :after{transition:none!important;animation:none!important}}@media print{.g0oVSG_experience{overflow:visible;color:#111!important;background:#fff!important}.g0oVSG_ambient,.g0oVSG_topbar,.g0oVSG_colophon,.g0oVSG_trustResult,.g0oVSG_softCta,.g0oVSG_resultActions{display:none!important}.g0oVSG_result{width:100%;padding:0}.g0oVSG_resultHero,.g0oVSG_resultSection,.g0oVSG_priority,.g0oVSG_areaIndex{break-inside:avoid;margin-top:36px;background:#fff!important;border-color:#bbb!important}.g0oVSG_result h1,.g0oVSG_result h2,.g0oVSG_result h3,.g0oVSG_result p,.g0oVSG_result span,.g0oVSG_result strong,.g0oVSG_result em,.g0oVSG_result li{color:#111!important}.g0oVSG_profileSvg{max-width:440px}.g0oVSG_guideCircle,.g0oVSG_rayTrack{stroke:#ddd}.g0oVSG_rayValue,.g0oVSG_pillarArc{stroke:#222!important}.g0oVSG_rayDot{fill:#222!important}.g0oVSG_areaIndex li>i{background:#eee}.g0oVSG_areaIndex li>i>b{background:#222}}.g0oVSG_experience{--map-line:#e4d5c225;--map-line-strong:#e4d5c241}.g0oVSG_introCopy .g0oVSG_eyebrow{color:#c7b1a8}.g0oVSG_intro h1{letter-spacing:-.056em;line-height:1.025}.g0oVSG_intro h1 em{color:#e5d0c4}.g0oVSG_introLead{color:#ded6ca;line-height:1.65}.g0oVSG_longNote{color:#b2aba2}.g0oVSG_introVisual:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 57% 47%,#4e61791d,#0000 69%);position:absolute;inset:7% 5%}.g0oVSG_visualFrame{filter:drop-shadow(0 20px 80px #5273a615)}.g0oVSG_visualFrame:before{border-color:#e0c5b23a;box-shadow:0 0 0 26px #e3c3ad04,0 0 105px #5676a626}.g0oVSG_visualBadge{color:#dccac0;background:#100f10da;border-color:#d5bdad66}.g0oVSG_topbar{border-bottom:1px solid #ffffff07}.g0oVSG_primaryButton,.g0oVSG_secondaryButton{border-radius:0;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .22s,box-shadow .32s;box-shadow:0 12px 38px #0004}.g0oVSG_primaryButton:focus-visible,.g0oVSG_secondaryButton:focus-visible,.g0oVSG_scoreButton:focus-visible{outline-offset:3px;outline:2px solid #eedcce}.g0oVSG_trustStrip{color:#bdb5aa;gap:13px 25px}.g0oVSG_trustStrip i{background:#c39e9a}.g0oVSG_scoreButton{transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .24s,color .24s,box-shadow .3s}.g0oVSG_scoreButton[aria-pressed=true]{box-shadow:inset 0 0 0 1px #d1bca4}.g0oVSG_resultHero{border-bottom:1px solid #f0e4d811}.g0oVSG_resultSection{border-top-color:#d7c5b926}@media (hover:hover) and (pointer:fine){.g0oVSG_primaryButton:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 40px #0007}}@media (max-width:760px){.g0oVSG_intro h1{font-size:clamp(45px,11vw,72px);line-height:1.02}.g0oVSG_introLead{margin-top:24px;font-size:clamp(16px,4.1vw,19px)}.g0oVSG_longNote{font-size:12px}.g0oVSG_visualFrame{filter:none}.g0oVSG_visualFrame:after{animation:none}.g0oVSG_introActions .g0oVSG_primaryButton{min-height:53px}}@media (prefers-reduced-motion:reduce){.g0oVSG_visualFrame:after,.g0oVSG_introVisual,.g0oVSG_introCopy,.g0oVSG_resultCopy{animation:none!important}.g0oVSG_scoreButton,.g0oVSG_primaryButton,.g0oVSG_secondaryButton{transition:none!important}}
.UJ26eq_section{color:#f2efe9;background:linear-gradient(145deg,#181819,#101112);border:1px solid #f2ebe129;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,6vw,82px);max-width:1120px;margin:clamp(80px,10vw,138px) auto;padding:clamp(28px,4vw,62px);display:grid}.UJ26eq_eyebrow{font:10px/1.7 var(--font-jetbrains-mono), monospace;color:#c9b1a9;text-transform:uppercase;letter-spacing:.16em;margin:0 0 20px}.UJ26eq_section h2{font:500 clamp(32px, 4vw, 54px)/1.07 var(--font-archivo), sans-serif;letter-spacing:-.047em;margin:0}.UJ26eq_lead{color:#bcb4ae;max-width:420px;margin:20px 0 0;font-size:15px;line-height:1.8}.UJ26eq_form{gap:22px;display:grid}.UJ26eq_twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.UJ26eq_form label{color:#eae6df;gap:8px;min-width:0;font-size:12px;display:grid}.UJ26eq_form :is(input:not([type=checkbox]),textarea,select){color:#fff;background:#121212;border:1px solid #5d5752;border-radius:0;width:100%;min-height:44px;padding:12px;font-size:15px}.UJ26eq_form :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #e8d7c8}.UJ26eq_form textarea{resize:vertical;min-height:125px}.UJ26eq_form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.UJ26eq_consent{flex-direction:row;align-items:flex-start;line-height:1.65;color:#beb7b0!important;gap:12px!important;font-size:12px!important;display:flex!important}.UJ26eq_consent input{accent-color:#c0a8a0;flex:none;width:18px;height:18px;margin-top:3px}.UJ26eq_consent a{color:#f4ece2;text-underline-offset:3px;text-decoration:underline}.UJ26eq_button{color:#141414;cursor:pointer;background:#f1ece6;justify-content:space-between;align-items:center;gap:18px;width:fit-content;min-height:52px;padding:14px 23px;font-size:13px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.UJ26eq_button:not(:disabled):hover{background:#ddcfc6;transform:translateY(-2px)}.UJ26eq_button:disabled{cursor:wait;opacity:.7}.UJ26eq_error{color:#f29a9a;font-size:12px;line-height:1.6}.UJ26eq_note{color:#aca59e;font-size:11px;line-height:1.5}.UJ26eq_success{background:#201e1c;border:1px solid #807066;align-self:center;padding:24px}.UJ26eq_success h3{font-size:26px}.UJ26eq_success p{color:#d3c7bd;margin:14px 0 0}.UJ26eq_honeypot{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:780px){.UJ26eq_section{grid-template-columns:1fr}}@media (max-width:480px){.UJ26eq_section{padding:26px 20px}.UJ26eq_twoCols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.UJ26eq_button{transition:none}}.UJ26eq_section{isolation:isolate;background:radial-gradient(at 1% 0,#7e324325,#0000 52%),linear-gradient(145deg,#201b1e,#111213 77%);border-color:#bda59a3b;position:relative;overflow:hidden;box-shadow:0 18px 70px #00000038,inset 0 1px #f4d5c510}.UJ26eq_section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#b72946,#d0b6b0 65%,#0000);width:min(220px,38%);height:2px;position:absolute;top:0;left:0}.UJ26eq_eyebrow{color:#e0aaa9;margin-bottom:23px}.UJ26eq_section h2{text-wrap:balance;max-width:450px;line-height:1.06}.UJ26eq_lead{margin-top:22px}.UJ26eq_form{gap:23px;position:relative}.UJ26eq_form label{color:#ede1d9;letter-spacing:.01em;font-size:12px}.UJ26eq_form :is(input:not([type=checkbox]),textarea,select){color:#f9f1e7;background:linear-gradient(155deg,#09090afd,#141213e3);border-color:#afa09762;border-radius:0;transition:border-color .24s,background-color .24s,box-shadow .24s;box-shadow:inset 0 1px #ffffff08}.UJ26eq_form :is(input:not([type=checkbox]),textarea,select):hover{border-color:#dec9c19a}.UJ26eq_form :is(input:not([type=checkbox]),textarea,select):focus{outline-offset:1px;border-color:#dabbad;outline:2px solid #dabbad7a;box-shadow:0 0 0 5px #9a4e5316,inset 0 1px #ffffff0e}.UJ26eq_form :is(input,textarea)::placeholder{color:#aca39c}.UJ26eq_form select{cursor:pointer}.UJ26eq_consent{align-items:start;padding-top:4px}.UJ26eq_consent input{width:20px;height:20px}.UJ26eq_consent span{color:#c7beb6}.UJ26eq_button{isolation:isolate;gap:35px;min-height:55px;padding-inline:25px;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .24s,box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 8px 26px #0005}.UJ26eq_button span{font-size:20px;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1)}.UJ26eq_note{color:#bdb0a7}.UJ26eq_success{background:#221f20;border-color:#bca7986b;padding:32px 27px}@media (hover:hover) and (pointer:fine){.UJ26eq_button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 15px 38px #0007}.UJ26eq_button:hover span{transform:translate(3px,-3px)}}@media (max-width:780px){.UJ26eq_section{gap:30px;margin:clamp(80px,14vw,110px) auto;padding:clamp(26px,5vw,43px)}.UJ26eq_section h2{font-size:clamp(34px,7vw,47px)}}@media (max-width:480px){.UJ26eq_section{gap:25px;padding:30px 21px}.UJ26eq_eyebrow{font-size:9px}.UJ26eq_section h2{font-size:clamp(31px,8vw,40px)}.UJ26eq_form{gap:19px}.UJ26eq_form :is(input:not([type=checkbox]),textarea,select){font-size:16px}.UJ26eq_button{width:100%}}@media (prefers-reduced-motion:reduce){.UJ26eq_form :is(input:not([type=checkbox]),textarea,select),.UJ26eq_button,.UJ26eq_button span{transition:none!important}}
.c2GRHW_practice{--line:#e2ded829;--muted:#aaa6a1;color:#f4f1eb;padding:clamp(24px,3.7vw,56px) 0 0}.c2GRHW_practice :is(section,header,h1){scroll-margin-top:100px}.c2GRHW_practice :is(h1,h2,h3,p,figure){margin-top:0}.c2GRHW_practice :is(h1,h2){letter-spacing:-.055em;font-weight:500;line-height:1.05}.c2GRHW_practice em{font-family:var(--font-instrument-serif), Georgia, serif;font-weight:400}.c2GRHW_practice a:focus-visible,.c2GRHW_practice summary:focus-visible{outline-offset:5px;outline:2px solid #f3ede1}.c2GRHW_breadcrumb{color:#b4aea5;font:10px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.13em;flex-wrap:wrap;gap:12px;margin:0 0 26px;display:flex}.c2GRHW_breadcrumb a:hover{color:#fff}.c2GRHW_breadcrumb span:last-child{color:#e7e1d8}.c2GRHW_kicker{color:#d8d1c7;font:10px/1.6 var(--font-jetbrains-mono), monospace;letter-spacing:.17em;text-transform:uppercase}.c2GRHW_mark{background:#bf273d;width:6px;height:6px;margin:0 9px 1px 0;display:inline-block}.c2GRHW_hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,6vw,100px);padding:clamp(32px,5vw,70px) 0 clamp(70px,9vw,130px);display:grid}.c2GRHW_heroCopy{z-index:2;position:relative}.c2GRHW_hero h1{max-width:800px;font-size:clamp(54px,6.5vw,100px)}.c2GRHW_hero h1 em{color:#e3d4cb}.c2GRHW_heroLead{color:#c5c0b9;max-width:500px;margin:30px 0 0;font-size:clamp(17px,2vw,23px);line-height:1.55}.c2GRHW_heroStatement{max-width:515px;color:var(--muted);border-left:2px solid #a52138;margin:32px 0 0;padding:22px 0 0 24px;font-size:15px;line-height:1.8}.c2GRHW_heroStatement strong{color:#f3ece5;font-weight:600}.c2GRHW_heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.c2GRHW_primaryButton,.c2GRHW_planButton{color:#121212;background:#f1ece6;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:14px 23px;font-size:13px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.c2GRHW_primaryButton:hover,.c2GRHW_planButton:hover{background:#dccfc4;transform:translateY(-2px)}.c2GRHW_secondaryLink,.c2GRHW_textLink{color:#ece7e0;border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.c2GRHW_secondaryLink:hover,.c2GRHW_textLink:hover{border-color:#f1ece6}.c2GRHW_heroVisual{isolation:isolate;background:#111;min-height:clamp(470px,45vw,650px);margin:0;position:relative;overflow:hidden}.c2GRHW_heroVisual:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0c101330,#07080a06 44%,#080809ed),linear-gradient(90deg,#06070950,#0000 40%);position:absolute;inset:0}.c2GRHW_portrait{object-fit:cover;object-position:center 36%;filter:saturate(.73)contrast(1.04)}.c2GRHW_heroVisual figcaption{z-index:1;gap:8px;display:grid;position:absolute;bottom:30px;left:32px}.c2GRHW_heroVisual figcaption span{color:#c4bdb6;font:10px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.12em}.c2GRHW_heroVisual figcaption strong{font-size:22px;font-weight:500}.c2GRHW_introBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.c2GRHW_introBar div{border-left:1px solid var(--line);padding:25px 18px}.c2GRHW_introBar div:first-child{border-left:0;padding-left:0}.c2GRHW_introBar small{color:#a8a29b;font:10px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.09em;margin-bottom:9px;display:block}.c2GRHW_introBar strong{font-size:14px;font-weight:500;line-height:1.5}.c2GRHW_sectionIntro{max-width:960px}.c2GRHW_sectionIntro h2{margin:12px 0 0;font-size:clamp(38px,5.3vw,74px)}.c2GRHW_sectionIntro em{color:#ded0c6}.c2GRHW_sectionBody{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,65px);margin:36px 0 0;padding-top:30px;display:grid}.c2GRHW_sectionBody p{color:#bcb6af;font-size:17px;line-height:1.8}.c2GRHW_sectionBody .c2GRHW_textLink{grid-column:1/-1;justify-self:start}.c2GRHW_benefits{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;display:grid}.c2GRHW_benefit{border-bottom:1px solid var(--line);min-width:0;padding:30px 30px 32px 0}.c2GRHW_benefit:nth-child(2n){border-left:1px solid var(--line);padding-left:32px}.c2GRHW_benefit small{color:#bc3d4e;font:11px var(--font-jetbrains-mono), monospace}.c2GRHW_benefit h3{letter-spacing:-.025em;margin:20px 0 10px;font-size:clamp(21px,2.3vw,29px);font-weight:500}.c2GRHW_benefit p{max-width:490px;color:var(--muted);font-size:15px;line-height:1.8}.c2GRHW_timeline{border-top:1px solid var(--line);margin:42px 0 0;padding:0;list-style:none}.c2GRHW_timeline li{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,15%) minmax(0,1fr);gap:20px;padding:27px 0 30px;display:grid}.c2GRHW_stepNumber{font:italic clamp(38px, 5vw, 64px) var(--font-instrument-serif), Georgia, serif;color:#c7b7af}.c2GRHW_timeline h3{letter-spacing:-.02em;margin:0 0 9px;font-size:23px;font-weight:500}.c2GRHW_timeline p{max-width:760px;color:var(--muted);margin:0;line-height:1.75}.c2GRHW_subcopy{max-width:680px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.8}.c2GRHW_pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:44px;display:grid}.c2GRHW_plan,.c2GRHW_highlightPlan{border:1px solid var(--line);background:#141414;flex-direction:column;min-width:0;padding:clamp(22px,2.3vw,33px);display:flex}.c2GRHW_highlightPlan{background:linear-gradient(165deg,#202020,#141414 65%);border-top:2px solid #9f2038}.c2GRHW_planLabel{color:#e7dfd6;min-height:24px;font:11px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.13em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.c2GRHW_planLabel span{color:#ca7784;font:10px var(--font-jetbrains-mono), monospace;letter-spacing:0;text-transform:none}.c2GRHW_price{letter-spacing:-.045em;white-space:nowrap;margin:43px 0 0;font-size:clamp(40px,4vw,66px);font-weight:500;line-height:1}.c2GRHW_priceCaption{font:10px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.12em;color:#aaa49e;margin:9px 0 28px}.c2GRHW_planStats{border-top:1px solid var(--line);flex:1}.c2GRHW_planStats div{border-bottom:1px solid var(--line);gap:9px;padding:20px 0;display:grid}.c2GRHW_planStats span{color:#a6a09a;font:10px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.1em}.c2GRHW_planStats strong{font-size:15px;font-weight:500;line-height:1.5}.c2GRHW_planButton{margin-top:28px;font-size:12px}.c2GRHW_pricingNote{color:#aaa49d;max-width:850px;margin:21px 0 0;font-size:12px;line-height:1.7}.c2GRHW_lessonRows{border-top:1px solid var(--line);margin-top:45px}.c2GRHW_lessonRow{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(180px,.8fr) minmax(0,1.4fr);align-items:start;gap:24px;padding:29px 0;display:grid}.c2GRHW_lessonRow span{color:#c0a7ab;font:12px var(--font-jetbrains-mono), monospace}.c2GRHW_lessonRow h3{letter-spacing:-.02em;font-size:21px;font-weight:500}.c2GRHW_lessonRow p{max-width:620px;color:var(--muted);line-height:1.7}.c2GRHW_safety{background:#190f12;border:1px solid #803043;grid-template-columns:115px 1fr;gap:22px;margin-top:38px;padding:27px;display:grid}.c2GRHW_safety>span{color:#fff;font:10px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.12em;background:#8d1b30;place-self:start;padding:8px 10px}.c2GRHW_safety h3{font-size:22px;font-weight:500}.c2GRHW_safety p{color:#c9b9b9;max-width:860px;margin:12px 0 0;line-height:1.75}.c2GRHW_rules{border-top:1px solid var(--line);margin-top:36px}.c2GRHW_rule{border-bottom:1px solid var(--line)}.c2GRHW_rule summary{cursor:pointer;align-items:center;gap:20px;min-height:68px;padding:18px 6px 18px 0;list-style:none;display:flex}.c2GRHW_rule summary::-webkit-details-marker{display:none}.c2GRHW_rule summary>span:first-child{color:#b98086;min-width:36px;font:11px var(--font-jetbrains-mono), monospace}.c2GRHW_rule summary strong{font-size:17px;font-weight:500;line-height:1.5}.c2GRHW_rule summary .c2GRHW_plus{color:#b8aca6;margin-left:auto;font-size:26px;font-weight:300;line-height:1;transition:transform .2s}.c2GRHW_rule[open] summary .c2GRHW_plus{transform:rotate(45deg)}.c2GRHW_rule>p{max-width:930px;color:var(--muted);margin:0;padding:0 44px 25px 56px;line-height:1.8}.c2GRHW_rule:not(:has(summary>span:first-child:not(.c2GRHW_plus)))>p{padding-left:0}.c2GRHW_finalCta{border:1px solid var(--line);background:radial-gradient(at 90% 5%,#48202a38,#0000 65%),linear-gradient(135deg,#17181c,#0e0f10);grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);align-items:end;gap:clamp(25px,7vw,100px);margin-top:clamp(96px,12vw,170px);padding:clamp(32px,5vw,74px);display:grid}.c2GRHW_finalCta h2{margin:18px 0 0;font-size:clamp(38px,5vw,68px)}.c2GRHW_finalCta h2 em{color:#e0c8c0}.c2GRHW_finalCta p:not(.c2GRHW_kicker){color:#bcb4ad;max-width:610px;margin:24px 0;line-height:1.8}.c2GRHW_finalCta .c2GRHW_contactNote{font-size:11px}.c2GRHW_contactAside{border-left:1px solid var(--line);gap:16px;padding-left:24px;display:grid}.c2GRHW_contactAside>span{color:#aaa29d;font:10px var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.c2GRHW_contactAside strong{font-size:24px;font-weight:500}.c2GRHW_contactAside p{font-size:14px}.c2GRHW_contactAside a{color:#f3eae2;overflow-wrap:anywhere;align-items:center;gap:12px;font-size:13px;display:inline-flex}.c2GRHW_contactAside a:hover{text-decoration:underline}.c2GRHW_endNote{color:#a8a29d;font:10px var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:32px 0 48px;display:flex}.c2GRHW_toTop:hover{color:#fff}@media (max-width:1000px){.c2GRHW_hero{gap:28px}.c2GRHW_hero h1{font-size:clamp(49px,6.8vw,72px)}.c2GRHW_pricing{gap:9px}.c2GRHW_plan,.c2GRHW_highlightPlan{padding:22px 17px}.c2GRHW_price{font-size:clamp(36px,4.6vw,52px)}}@media (max-width:760px){.c2GRHW_hero{flex-direction:column;align-items:stretch;gap:36px;padding-top:32px;display:flex}.c2GRHW_hero h1{font-size:clamp(49px,11vw,72px)}.c2GRHW_heroVisual{min-height:460px}.c2GRHW_introBar{grid-template-columns:repeat(2,minmax(0,1fr))}.c2GRHW_introBar div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.c2GRHW_introBar div:nth-child(4){border-top:1px solid var(--line)}.c2GRHW_sectionBody,.c2GRHW_benefits,.c2GRHW_pricing{grid-template-columns:1fr}.c2GRHW_sectionBody{gap:6px}.c2GRHW_benefit:nth-child(2n){border-left:0;padding-left:0}.c2GRHW_lessonRow{grid-template-columns:40px 1fr;gap:14px}.c2GRHW_lessonRow p{grid-column:2}.c2GRHW_pricing{gap:14px}.c2GRHW_price{font-size:52px}.c2GRHW_finalCta{grid-template-columns:1fr}.c2GRHW_contactAside{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}@media (max-width:460px){.c2GRHW_practice{padding-top:20px}.c2GRHW_hero h1{font-size:48px}.c2GRHW_heroVisual{min-height:360px}.c2GRHW_heroStatement{padding-left:15px}.c2GRHW_sectionIntro h2{font-size:39px}.c2GRHW_timeline li{grid-template-columns:55px 1fr}.c2GRHW_stepNumber{font-size:38px}.c2GRHW_timeline h3{font-size:19px}.c2GRHW_lessonRow h3{font-size:18px}.c2GRHW_safety{grid-template-columns:1fr;padding:20px}.c2GRHW_rule summary strong{font-size:15px}.c2GRHW_rule>p{padding-left:0}.c2GRHW_finalCta{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.c2GRHW_primaryButton,.c2GRHW_planButton,.c2GRHW_rule summary .c2GRHW_plus{transition:none}}.c2GRHW_advancedModel{background:radial-gradient(at 75% 0,#5530353e,#0000 67%),linear-gradient(145deg,#1d1618,#101112);border:1px solid #75414a;grid-template-columns:minmax(0,1.4fr) minmax(250px,.75fr);gap:clamp(26px,5vw,72px);padding:clamp(26px,5vw,68px);display:grid}.c2GRHW_advancedModel h2{margin:18px 0 0;font-size:clamp(37px,5vw,66px)}.c2GRHW_advancedModel h2 em{color:#e0b7b2}.c2GRHW_advancedModel .c2GRHW_secondaryLink{margin-top:28px}.c2GRHW_modelFacts{border-top:1px solid var(--line)}.c2GRHW_modelFacts div{border-bottom:1px solid var(--line);gap:7px;padding:20px 0;display:grid}.c2GRHW_modelFacts span{color:#c5a7ab;font:10px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.11em}.c2GRHW_modelFacts strong{font-size:14px;font-weight:500;line-height:1.6}@media (max-width:760px){.c2GRHW_advancedModel{grid-template-columns:1fr}}@media (max-width:460px){.c2GRHW_advancedModel{padding:23px 20px}}.c2GRHW_brochure{flex-direction:column;align-items:flex-start;gap:7px;margin-top:18px;display:flex}.c2GRHW_brochure span{color:#a9a09b;font:11px var(--font-jetbrains-mono), monospace;line-height:1.5}.c2GRHW_sectionIntro{padding-top:21px;position:relative}.c2GRHW_sectionIntro:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ae263e,#c7aa9d 65%,#0000);width:min(160px,28%);height:1px;position:absolute;top:0;left:0}.c2GRHW_heroVisual:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(78% 68% at 68% 22%,#7c283f21,#0000 65%),linear-gradient(110deg,#0000 48%,#d5c4ae0b 66%,#0000 80%);position:absolute;inset:0}.c2GRHW_heroVisual figcaption{isolation:isolate}.c2GRHW_heroVisual figcaption:before{content:"";z-index:-1;background:linear-gradient(90deg,#09090ad4,#0000);position:absolute;inset:-15px -18px}.c2GRHW_introBar{position:relative}.c2GRHW_introBar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#88505e 35%,#c6afa0 50%,#0000 85%);height:1px;position:absolute;inset:auto 0 -1px}.c2GRHW_benefit,.c2GRHW_lessonRow,.c2GRHW_timeline li,.c2GRHW_modelFacts div{transition:border-color .26s,background-color .26s}.c2GRHW_timeline li{position:relative}.c2GRHW_timeline li:before{content:"";transform-origin:0;background:#ab4051;width:90px;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.c2GRHW_plan,.c2GRHW_highlightPlan{isolation:isolate;transition:border-color .34s cubic-bezier(.16,1,.3,1),background-color .34s,box-shadow .34s,translate .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:clip;box-shadow:0 6px 22px #00000016}.c2GRHW_plan:before,.c2GRHW_highlightPlan:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(110% 80% at 0 0,#b8787830,#0000 65%);transition:opacity .38s;position:absolute;inset:0}.c2GRHW_highlightPlan{box-shadow:0 14px 45px #05050740,inset 0 1px #c55a6655}.c2GRHW_planButton,.c2GRHW_primaryButton{isolation:isolate;position:relative;overflow:hidden}.c2GRHW_planButton:before,.c2GRHW_primaryButton:before{content:"";transform-origin:0;background:#a72c45;height:2px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.c2GRHW_rule[open]{border-bottom-color:#b9a29e52}.c2GRHW_rule[open] summary strong{color:#fff5f0}.c2GRHW_advancedModel{isolation:isolate;position:relative;overflow:clip}.c2GRHW_advancedModel:before{content:"";background:linear-gradient(90deg,#ae263e,#d6a8a8,#0000);width:160px;height:2px;position:absolute;top:0;left:0}.c2GRHW_finalCta{isolation:isolate;position:relative;overflow:clip}.c2GRHW_finalCta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 90% at 96% 0,#a33c522a,#0000 72%);position:absolute;inset:0}@keyframes c2GRHW_practice-portrait-enter{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes c2GRHW_practice-light-enter{0%{opacity:.2;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes c2GRHW_practice-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes c2GRHW_practice-caption-enter{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.js-motion .c2GRHW_practice .reveal{transition-duration:.54s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.js-motion .c2GRHW_practice .reveal.czeka{transform:translateY(18px)}@media (hover:hover) and (pointer:fine){.c2GRHW_plan:hover,.c2GRHW_highlightPlan:hover{border-color:#d7b6aa77;translate:0 -5px;box-shadow:0 16px 46px #0005}.c2GRHW_plan:hover:before,.c2GRHW_highlightPlan:hover:before{opacity:1}.c2GRHW_planButton:hover:before,.c2GRHW_primaryButton:hover:before,.c2GRHW_timeline li:hover:before{transform:scaleX(1)}.c2GRHW_benefit:hover,.c2GRHW_lessonRow:hover{border-bottom-color:#bb89824a}.c2GRHW_rule summary:hover strong{color:#fff7f4}.c2GRHW_introBar div:hover{background:#efdfd006}}@media (prefers-reduced-motion:no-preference){.js-motion .c2GRHW_practice .c2GRHW_portrait{animation:1.35s cubic-bezier(.16,1,.3,1) both c2GRHW_practice-portrait-enter}.js-motion .c2GRHW_practice .c2GRHW_heroVisual:before{animation:1.15s ease-out .18s both c2GRHW_practice-light-enter}.js-motion .c2GRHW_practice .c2GRHW_heroVisual figcaption{animation:.7s cubic-bezier(.16,1,.3,1) .38s backwards c2GRHW_practice-caption-enter}.js-motion .c2GRHW_practice .c2GRHW_sectionIntro.is-visible:before{animation:.86s cubic-bezier(.16,1,.3,1) both c2GRHW_practice-rule-draw}}@media (prefers-reduced-motion:reduce){.c2GRHW_practice :is(.c2GRHW_portrait,.c2GRHW_heroVisual):before,.c2GRHW_practice .c2GRHW_heroVisual figcaption,.c2GRHW_practice .c2GRHW_sectionIntro:before{transition:none!important;animation:none!important;transform:none!important}.c2GRHW_practice .reveal{transition:none!important;animation:none!important;transform:none!important}.c2GRHW_plan,.c2GRHW_highlightPlan,.c2GRHW_benefit,.c2GRHW_lessonRow,.c2GRHW_timeline li,.c2GRHW_modelFacts div,.c2GRHW_planButton,.c2GRHW_primaryButton,.c2GRHW_rule summary .c2GRHW_plus{transition:none!important;translate:none!important}}.c2GRHW_practice{--practice-accent:#b9354c;--practice-ivory:#f0ebe5;--practice-ease:cubic-bezier(.18, .78, .22, 1)}.c2GRHW_hero{column-gap:clamp(34px,5.4vw,86px);padding-top:clamp(30px,4vw,64px);position:relative}.c2GRHW_heroCopy{min-width:0}.c2GRHW_hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:820px;font-size:clamp(48px,5.55vw,84px);line-height:1.065}.c2GRHW_hero h1 em{white-space:nowrap;letter-spacing:-.048em;color:#e7d0c9;text-shadow:0 12px 55px #5e26301c;font-size:.89em;display:inline-block}.c2GRHW_heroLead{color:#d4cec7;text-wrap:pretty;max-width:600px;margin-top:clamp(22px,2.7vw,34px);font-size:clamp(16px,1.56vw,20px);line-height:1.65}.c2GRHW_heroStatement{background:linear-gradient(90deg,#ae354b0c,#0000 86%);border-left:1px solid #ad4658;margin-top:clamp(18px,2.5vw,31px);padding:10px 0 10px 22px;font-size:13px;line-height:1.75}.c2GRHW_heroVisual{border:1px solid #e1cabc20;min-height:clamp(470px,44vw,630px);box-shadow:0 36px 100px #0000004d}.c2GRHW_heroVisual:after{background:linear-gradient(#12101300 35%,#050507db 100%),linear-gradient(90deg,#0c0c0f35,#0000 55%)}.c2GRHW_heroVisual figcaption{bottom:30px;left:34px}.c2GRHW_heroVisual figcaption strong{font-size:19px}.c2GRHW_introBar{background:linear-gradient(90deg,#17131316,#22202425 50%,#17131316);margin-top:2px}.c2GRHW_introBar div{transition:background-color .35s ease, padding-left .35s var(--practice-ease)}.c2GRHW_introBar strong{letter-spacing:-.008em}.c2GRHW_section{padding-top:clamp(78px,9vw,128px)}.c2GRHW_sectionIntro h2{text-wrap:balance;line-height:1.08}.c2GRHW_sectionIntro em{text-shadow:0 14px 70px #984e4930}.c2GRHW_benefit,.c2GRHW_lessonRow{position:relative}.c2GRHW_benefit:after{content:"";transform-origin:0;width:24px;height:1px;transition:transform .55s var(--practice-ease);background:#a9344b96;margin-top:18px;display:block;transform:scaleX(.64)}.c2GRHW_plan,.c2GRHW_highlightPlan{background-image:linear-gradient(147deg,#f0dfd506,#0000 42%);min-height:535px}.c2GRHW_highlightPlan{background:radial-gradient(at 14% 0,#9e3b4c1c,#0000 52%),linear-gradient(160deg,#242023,#121315 66%);border-color:#9b506077}.c2GRHW_planLabel{color:#e5ded6}.c2GRHW_price{font-variant-numeric:tabular-nums}.c2GRHW_planStats strong{color:#eeebe5}.c2GRHW_planButton{border:1px solid #f2eae2}.c2GRHW_lessonRow{transition:padding-left .35s var(--practice-ease), background-color .3s ease}.c2GRHW_rule summary{transition:background-color .3s ease, padding-left .35s var(--practice-ease)}.c2GRHW_rule summary strong{letter-spacing:-.012em}.c2GRHW_rule>p{color:#bdb5ae}.c2GRHW_finalCta{box-shadow:0 26px 96px #0005,inset 0 1px #ffffff10}.c2GRHW_finalCta h2{text-wrap:balance}.c2GRHW_advancedModel{box-shadow:inset 0 1px #f0b9b91a}@media (hover:hover) and (pointer:fine){.c2GRHW_benefit:hover:after{transform:scaleX(2.6)}.c2GRHW_lessonRow:hover{padding-left:9px}.c2GRHW_rule summary:hover{background:#ffffff04;padding-left:9px}.c2GRHW_introBar div:hover{background-color:#f0e4e109}}@media (min-width:761px) and (max-width:1150px){.c2GRHW_hero h1{font-size:clamp(45px,5.4vw,65px)}.c2GRHW_heroLead{font-size:16px}}@media (max-width:760px){.c2GRHW_breadcrumb{column-gap:9px;margin-bottom:14px;font-size:9px}.c2GRHW_hero{grid-template-columns:minmax(0,1fr);gap:0;padding-top:12px;padding-bottom:48px;display:grid}.c2GRHW_heroCopy{display:contents}.c2GRHW_heroCopy>.c2GRHW_kicker{order:0;margin:0 0 14px}.c2GRHW_heroCopy h1{letter-spacing:-.055em;text-wrap:initial;order:1;max-width:100%;margin:0;font-size:clamp(39px,9.7vw,66px);line-height:1.06}.c2GRHW_hero h1 em{white-space:nowrap;font-size:.9em}.c2GRHW_heroLead{order:2;max-width:600px;margin:20px 0 24px;font-size:clamp(15px,3.9vw,18px);line-height:1.58}.c2GRHW_heroVisual{aspect-ratio:1.22;border-color:#b6a6a72b;order:3;width:100%;height:auto;min-height:auto;max-height:450px;margin:0 0 26px;box-shadow:0 20px 55px #0009}.c2GRHW_heroVisual .c2GRHW_portrait{object-position:center 33%}.c2GRHW_heroVisual figcaption{bottom:19px;left:18px}.c2GRHW_heroVisual figcaption strong{font-size:16px}.c2GRHW_heroStatement{order:4;margin:0 0 23px;padding:13px 0 13px 15px;font-size:13px;line-height:1.66}.c2GRHW_heroActions{order:5;align-items:flex-start;gap:18px 24px;margin-top:2px;display:flex}.c2GRHW_primaryButton{min-height:52px}.c2GRHW_introBar{margin-top:0}.c2GRHW_introBar div{padding:19px 14px}.c2GRHW_introBar strong{font-size:13px}.c2GRHW_section{padding-top:clamp(72px,13vw,100px)}.c2GRHW_sectionIntro h2{font-size:clamp(36px,7.9vw,52px)}.c2GRHW_benefit{padding-top:25px;padding-bottom:25px}.c2GRHW_plan,.c2GRHW_highlightPlan{min-height:0;padding:27px 24px}.c2GRHW_price{font-size:clamp(42px,9vw,54px)}.c2GRHW_advancedModel{padding:29px 24px}.c2GRHW_rule summary{min-height:62px}}@media (max-width:410px){.c2GRHW_heroCopy h1{font-size:clamp(35px,9.2vw,40px)}.c2GRHW_heroLead{font-size:15px}.c2GRHW_heroVisual{aspect-ratio:1.12}.c2GRHW_introBar small{font-size:9px}.c2GRHW_lessonRow{column-gap:11px}}@media (prefers-reduced-motion:reduce){.c2GRHW_benefit:after,.c2GRHW_rule summary,.c2GRHW_introBar div,.c2GRHW_lessonRow,.c2GRHW_plan,.c2GRHW_highlightPlan{transition:none!important}}
.nhmx0q_bookPage{--book-line:#e5d7cb26;--book-muted:#bcb4ac;--book-cream:#f2ece5;--book-accent:#ad3147;color:var(--book-cream);padding:clamp(24px,3.6vw,52px) 0 0}.nhmx0q_bookPage :is(h1,h2,h3,p){margin-top:0}.nhmx0q_bookPage :is(h1,h2,h3){letter-spacing:-.047em;font-weight:500}.nhmx0q_bookPage em{font-family:var(--font-instrument-serif), Georgia, serif;font-weight:400}.nhmx0q_bookPage :is(section,header){scroll-margin-top:110px}.nhmx0q_bookPage a:focus-visible,.nhmx0q_bookPage summary:focus-visible{outline:2px solid var(--book-cream);outline-offset:4px}.nhmx0q_breadcrumb{color:#a9a29d;font:10px/1.65 var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 24px;display:flex}.nhmx0q_breadcrumb span:last-child{color:var(--book-cream)}.nhmx0q_breadcrumb a:hover{color:#fff}.nhmx0q_eyebrow{font:10px/1.7 var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:.17em;color:#cfc0b8}.nhmx0q_dot{vertical-align:2px;background:#ac2b44;width:6px;height:6px;margin-right:11px;display:inline-block}.nhmx0q_hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(30px,6vw,88px);padding:clamp(52px,7vw,94px) 0 clamp(64px,8vw,112px);display:grid}.nhmx0q_heroCopy{min-width:0}.nhmx0q_hero h1{letter-spacing:-.065em;margin:19px 0 0;font-size:clamp(54px,7.1vw,108px);line-height:1.025}.nhmx0q_hero h1 em{color:#e9d3c8}.nhmx0q_headingLabel{color:#bdb0a9;font:10px/1.7 var(--font-jetbrains-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;display:block}.nhmx0q_heroSystem{letter-spacing:-.025em;color:#aaa09a;margin:21px 0 0;font-size:clamp(18px,2.4vw,31px);font-weight:450;display:block}.nhmx0q_heroLead{color:#e8e1d7;text-wrap:pretty;max-width:640px;margin:30px 0 0;font-size:clamp(17px,1.8vw,23px);line-height:1.56}.nhmx0q_heroDescription{max-width:620px;color:var(--book-muted);margin:17px 0 0;font-size:14px;line-height:1.8}.nhmx0q_actions{flex-wrap:wrap;align-items:center;gap:18px 25px;margin:31px 0 0;display:flex}.nhmx0q_download{background:var(--book-cream);color:#181615;border:1px solid var(--book-cream);justify-content:space-between;align-items:center;gap:24px;min-height:55px;padding:14px 23px;font-size:13px;font-weight:650;transition:background .25s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex;box-shadow:0 12px 36px #0003}.nhmx0q_download>span{font-size:20px;font-weight:300}.nhmx0q_downloadInfo{font:10px var(--font-jetbrains-mono),monospace;letter-spacing:.045em;color:#b0a9a1;margin:13px 0 0}.nhmx0q_secondaryLink{color:#f0e6df;border-bottom:1px solid #b6aaa85a;align-items:center;gap:16px;min-height:44px;font-size:13px;transition:border-color .2s;display:inline-flex}.nhmx0q_secondaryLink:hover{border-color:#fff}.nhmx0q_author{border-top:1px solid var(--book-line);color:#b1aba4;margin:30px 0 0;padding-top:18px;font-size:12px;line-height:1.75}.nhmx0q_author a{color:#eee7dc;text-underline-offset:3px;text-decoration:underline}.nhmx0q_bookStage{isolation:isolate;background:radial-gradient(83% 66% at 58% 41%,#52202c45,#0000 72%),linear-gradient(156deg,#21181d,#0d0d0e 73%);border:1px solid #d3b9ad27;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(510px,48vw,690px);padding:clamp(28px,3vw,50px);display:flex;position:relative;overflow:hidden}.nhmx0q_bookStage:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ead8d30b;position:absolute;inset:14px}.nhmx0q_bookHalo{aspect-ratio:1;pointer-events:none;border:1px solid #d8afaf20;border-radius:50%;width:125%;position:absolute;top:-34%;right:-39%}.nhmx0q_bookHalo:before{content:"";border:1px solid #d8afaf0e;border-radius:50%;position:absolute;inset:12%}.nhmx0q_bookArt{perspective:1000px;width:min(70%,330px);margin:27px 0 25px}.nhmx0q_bookCover{isolation:isolate;aspect-ratio:.72;background:radial-gradient(at 69% 61%,#501c2d55,#0000 69%),linear-gradient(130deg,#1d1a1b 0%,#090a0b 75%);border:1px solid #bc9c96aa;flex-direction:column;width:100%;padding:clamp(19px,2.6vw,30px);transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s;display:flex;position:relative;transform:perspective(1100px)rotateY(-15deg)rotateX(2deg);box-shadow:17px 18px 0 -13px #7c454c,32px 30px 40px #0009,inset 4px 0 10px #8d5c5b3d,inset 1px 0 #fff2}.nhmx0q_bookCover:before{content:"";background:linear-gradient(#0000,#ad526c5c,#0000);width:1px;position:absolute;top:4%;bottom:4%;left:12px}.nhmx0q_bookTop,.nhmx0q_bookBottom{color:#bcb3ab;font:clamp(7px,.72vw,9px)/1.4 var(--font-jetbrains-mono),monospace;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.nhmx0q_bookTop span:first-child{color:#f8f0e9;letter-spacing:.26em;font-size:clamp(12px,1.25vw,17px);font-weight:700}.nhmx0q_bookMark{color:#c3aba6;font:10px var(--font-jetbrains-mono),monospace;align-items:center;gap:10px;margin:clamp(34px,5vw,75px) 0 13px;display:flex}.nhmx0q_bookMark i{background:#aa2c46;width:34px;height:1px}.nhmx0q_bookTitle{color:#fbf5ed;letter-spacing:-.055em;font-size:clamp(34px,4vw,55px);line-height:1.02}.nhmx0q_bookTitle em{color:#e7c5c2}.nhmx0q_bookOrbit{aspect-ratio:1;width:clamp(86px,11vw,145px);font:italic clamp(34px,4.5vw,55px)/1 var(--font-instrument-serif),Georgia,serif;color:#e4d8cf;border:1px solid #d2a5a04a;border-radius:50%;align-self:flex-end;place-items:center;margin:-8px -9px 5px 0;display:grid}.nhmx0q_bookBottom{color:#d4c4bc;border-top:1px solid #fff2;margin-top:auto;padding-top:24px}.nhmx0q_bookStageCaption{text-align:center;gap:8px;width:100%;max-width:390px;margin:0 auto;display:grid}.nhmx0q_bookStageCaption span{font:9px var(--font-jetbrains-mono),monospace;letter-spacing:.15em;text-transform:uppercase;color:#aaa29a}.nhmx0q_bookStageCaption strong{color:#ebe0d9;font-size:13px;font-weight:450}.nhmx0q_metrics{border-top:1px solid var(--book-line);border-bottom:1px solid var(--book-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nhmx0q_metrics div{border-right:1px solid var(--book-line);gap:9px;padding:23px clamp(12px,2vw,28px);display:grid}.nhmx0q_metrics div:first-child{padding-left:0}.nhmx0q_metrics div:last-child{border-right:0}.nhmx0q_metrics strong{color:#e6d5cf;font:italic clamp(34px,4.5vw,66px)/1 var(--font-instrument-serif),Georgia,serif}.nhmx0q_metrics span{color:#c0b7ae;font:11px/1.5 var(--font-jetbrains-mono),monospace}.nhmx0q_contents{padding-top:clamp(86px,10vw,145px)}.nhmx0q_sectionIntro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(20px,5vw,65px);display:grid}.nhmx0q_sectionIntro .nhmx0q_eyebrow{grid-column:1/-1;margin-bottom:-17px}.nhmx0q_sectionIntro h2{margin-bottom:0;font-size:clamp(41px,5.2vw,76px);line-height:1.06}.nhmx0q_sectionIntro h2 em{color:#e3c8bf}.nhmx0q_sectionIntro>p:last-child{max-width:400px;color:var(--book-muted);margin:0;font-size:15px;line-height:1.8}.nhmx0q_moduleGrid{border-top:1px solid var(--book-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:43px;display:grid}.nhmx0q_moduleCard{border-bottom:1px solid var(--book-line);min-width:0;padding:32px clamp(18px,3vw,45px) 34px 0;transition:background-color .3s,padding-left .35s cubic-bezier(.16,1,.3,1);position:relative}.nhmx0q_moduleCard:nth-child(2n){border-left:1px solid var(--book-line);padding-left:clamp(18px,3vw,45px)}.nhmx0q_moduleNumber{color:#b44b61;font:11px var(--font-jetbrains-mono),monospace}.nhmx0q_moduleCard h3{margin:22px 0 12px;font-size:clamp(23px,2.5vw,31px);line-height:1.15}.nhmx0q_moduleCard p{max-width:490px;color:var(--book-muted);margin:0;font-size:14px;line-height:1.75}.nhmx0q_moduleUnderline{transform-origin:0;background:#aa4057;width:34px;height:1px;margin-top:23px;transition:transform .5s;display:block}.nhmx0q_related{flex-wrap:wrap;gap:16px 36px;margin-top:34px;display:flex}.nhmx0q_related a{color:#efe7e0;border-bottom:1px solid #d9bdbd41;align-items:center;gap:10px;min-height:44px;font-size:13px;transition:border-color .2s;display:inline-flex}.nhmx0q_related a:hover{border-color:#efe7e0}.nhmx0q_faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(30px,6vw,100px);padding:clamp(96px,11vw,155px) 0 0;display:grid}.nhmx0q_faq h2{margin:15px 0 0;font-size:clamp(34px,4.4vw,63px);line-height:1.08}.nhmx0q_faq h2 em{color:#d9bdb4}.nhmx0q_faqList{border-top:1px solid var(--book-line)}.nhmx0q_faqItem{border-bottom:1px solid var(--book-line)}.nhmx0q_faqItem summary{cursor:pointer;align-items:center;gap:17px;min-height:72px;padding:17px 0;list-style:none;display:flex}.nhmx0q_faqItem summary::-webkit-details-marker{display:none}.nhmx0q_faqNumber{font:10px var(--font-jetbrains-mono),monospace;color:#ba8991}.nhmx0q_faqItem summary strong{flex:1;font-size:16px;font-weight:500;line-height:1.55}.nhmx0q_faqPlus{margin-left:auto;font-size:25px;font-weight:300;transition:transform .28s}.nhmx0q_faqItem[open] .nhmx0q_faqPlus{transform:rotate(45deg)}.nhmx0q_faqItem>p{color:var(--book-muted);margin:0;padding:0 24px 24px 32px;font-size:14px;line-height:1.8}.nhmx0q_endCta{background:radial-gradient(at 85% 25%,#5c26324d,#0000 65%),#171416;border:1px solid #ac677a43;justify-content:space-between;align-items:end;gap:clamp(30px,5vw,70px);margin-top:clamp(100px,11vw,165px);padding:clamp(28px,5vw,65px);display:flex;box-shadow:0 28px 90px #0006}.nhmx0q_endCta h2{margin:14px 0 0;font-size:clamp(38px,4.9vw,70px);line-height:1.05}.nhmx0q_endCta h2 em{color:#e1bcb6}.nhmx0q_endCta p:not(.nhmx0q_eyebrow){max-width:550px;color:var(--book-muted);margin:22px 0 0;font-size:15px;line-height:1.7}.nhmx0q_endCta .nhmx0q_download{flex-shrink:0}@media (hover:hover) and (pointer:fine){.nhmx0q_bookStage:hover .nhmx0q_bookCover{transform:perspective(1100px)rotateY(-6deg)rotateX(0)translateY(-7px);box-shadow:14px 19px 0 -12px #a4545c,30px 36px 65px #000c,inset 4px 0 10px #8d5c5b3d}.nhmx0q_download:hover{background:#dfcfc6;transform:translateY(-3px);box-shadow:0 17px 43px #0006}.nhmx0q_moduleCard:hover{background-color:#fff2}.nhmx0q_moduleCard:hover .nhmx0q_moduleUnderline{transform:scaleX(2.7)}.nhmx0q_faqItem summary:hover strong{color:#f7d5d1}}@media (max-width:1050px){.nhmx0q_hero h1{font-size:clamp(49px,6vw,76px)}.nhmx0q_bookArt{width:min(83%,310px)}.nhmx0q_bookTitle{font-size:clamp(36px,4vw,48px)}}@media (max-width:760px){.nhmx0q_bookPage{padding-top:20px}.nhmx0q_hero{flex-direction:column;align-items:stretch;gap:28px;padding:35px 0 58px;display:flex}.nhmx0q_hero h1{font-size:clamp(52px,10.8vw,82px)}.nhmx0q_heroSystem{margin-top:17px;font-size:22px}.nhmx0q_heroLead{margin-top:21px;font-size:17px}.nhmx0q_heroDescription{font-size:14px}.nhmx0q_author{margin-top:22px}.nhmx0q_bookStage{min-height:0;padding:26px 20px 32px}.nhmx0q_bookArt{width:min(60%,320px);margin:14px 0 18px}.nhmx0q_bookCover{padding:clamp(14px,3vw,24px)}.nhmx0q_bookTitle{font-size:clamp(30px,6vw,48px)}.nhmx0q_bookOrbit{width:clamp(82px,14vw,130px);font-size:clamp(35px,7vw,55px)}.nhmx0q_bookTop span:first-child{font-size:13px}.nhmx0q_bookStageCaption strong{font-size:12px}.nhmx0q_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nhmx0q_metrics div:nth-child(2){border-right:0}.nhmx0q_metrics div:nth-child(-n+2){border-bottom:1px solid var(--book-line)}.nhmx0q_metrics div:nth-child(3){padding-left:0}.nhmx0q_metrics strong{font-size:43px}.nhmx0q_contents{padding-top:82px}.nhmx0q_sectionIntro{grid-template-columns:1fr;gap:12px}.nhmx0q_sectionIntro .nhmx0q_eyebrow{grid-column:auto;margin-bottom:0}.nhmx0q_sectionIntro h2{font-size:clamp(39px,8vw,59px)}.nhmx0q_sectionIntro>p:last-child{max-width:550px}.nhmx0q_moduleCard,.nhmx0q_moduleCard:nth-child(2n){padding:26px 20px 29px 0}.nhmx0q_moduleCard:nth-child(2n){padding-left:18px}.nhmx0q_faq{grid-template-columns:1fr;gap:28px;padding-top:90px}.nhmx0q_endCta{flex-direction:column;align-items:stretch;margin-top:90px}.nhmx0q_endCta .nhmx0q_download{align-self:flex-start}}@media (max-width:440px){.nhmx0q_hero h1{font-size:clamp(44px,11vw,55px)}.nhmx0q_heroLead{font-size:16px}.nhmx0q_actions{flex-direction:column;align-items:stretch}.nhmx0q_download{width:100%}.nhmx0q_secondaryLink{align-self:flex-start}.nhmx0q_bookArt{width:min(69%,260px)}.nhmx0q_bookTitle{font-size:clamp(29px,7.5vw,40px)}.nhmx0q_bookOrbit{width:80px;margin-top:5px;font-size:37px}.nhmx0q_bookTop span:first-child{font-size:12px}.nhmx0q_moduleGrid{grid-template-columns:1fr}.nhmx0q_moduleCard:nth-child(2n){border-left:0;padding-left:0}.nhmx0q_faqItem summary strong{font-size:15px}.nhmx0q_faqItem>p{padding-left:22px}.nhmx0q_endCta{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.nhmx0q_bookCover,.nhmx0q_download,.nhmx0q_moduleCard,.nhmx0q_moduleUnderline,.nhmx0q_faqPlus,.nhmx0q_related a,.nhmx0q_secondaryLink{transition:none!important;transform:none!important}}@keyframes nhmx0q_book-unfold{0%{opacity:.68;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.nhmx0q_bookArt{animation:1s cubic-bezier(.16,1,.3,1) both nhmx0q_book-unfold}}@media (prefers-reduced-motion:reduce){.nhmx0q_bookArt{animation:none!important}}@media (max-width:760px){.nhmx0q_hero{grid-template-columns:minmax(0,1fr);gap:0;padding-top:clamp(23px,5vw,38px);display:grid}.nhmx0q_heroCopy{display:contents}.nhmx0q_heroCopy>.nhmx0q_eyebrow{order:0;margin:0 0 13px}.nhmx0q_hero h1{order:1;margin:0}.nhmx0q_headingLabel{margin-bottom:14px}.nhmx0q_heroLead{order:2;margin:18px 0 22px}.nhmx0q_actions{order:3;margin:0}.nhmx0q_bookStage{order:5;min-height:0;max-height:490px;margin-top:25px;margin-bottom:20px;padding:22px 18px}.nhmx0q_bookArt{width:min(58%,265px);margin:9px 0 14px}.nhmx0q_bookCover{padding:clamp(14px,3vw,22px)}.nhmx0q_bookTitle{font-size:clamp(31px,6.5vw,46px)}.nhmx0q_bookOrbit{width:clamp(78px,13vw,115px);font-size:clamp(32px,6.5vw,52px)}.nhmx0q_downloadInfo{order:4;margin:12px 0 0}.nhmx0q_heroDescription{order:6;margin:0 0 12px}.nhmx0q_author{order:7;margin:18px 0 0;padding-top:17px}.nhmx0q_bookStageCaption strong{font-size:12px}}@media (max-width:440px){.nhmx0q_hero{padding-top:22px}.nhmx0q_hero h1{font-size:clamp(43px,11vw,53px)}.nhmx0q_heroLead{font-size:16px;line-height:1.55}.nhmx0q_actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.nhmx0q_actions .nhmx0q_download{min-height:52px}.nhmx0q_actions .nhmx0q_secondaryLink{min-height:42px}.nhmx0q_bookStage{max-height:410px;padding:17px 16px}.nhmx0q_bookArt{width:min(55%,210px)}.nhmx0q_bookTitle{font-size:clamp(27px,7vw,38px)}.nhmx0q_bookMark{margin:clamp(13px,4.5vw,35px) 0 9px}.nhmx0q_bookOrbit{width:71px;margin:4px -5px 0 0;font-size:31px}}
