.reset-page{--accent:#687c69}.reset-hero{min-height:650px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;padding-top:70px;padding-bottom:75px}.reset-hero h1{font-size:clamp(58px,8vw,112px);line-height:.91;letter-spacing:-.05em;margin:20px 0 28px}.reset-hero p{font-size:19px;max-width:650px;color:rgba(39,37,33,.68)}.reset-orb{aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7eee2 0,#b5c0a8 34%,#687c69 75%,#33443a 100%);display:grid;place-items:center;color:white;text-align:center}.reset-orb b{font-family:Prata,serif;font-size:50px;font-weight:400}.reset-orb span{display:block;font-size:11px;letter-spacing:.17em}.reset-facts{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.reset-facts span{border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:12px}
.evidence-band{background:#253129;color:#faf8f4;padding:72px 0}.evidence-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.evidence-grid h2,.reset-head h2,.quiet-grid h2,.telegram-grid h2{font-size:clamp(40px,5.5vw,70px);line-height:1.06;margin:10px 0}.evidence-grid p,.telegram-grid p{color:rgba(255,255,255,.68)}.evidence-points{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.15)}.evidence-point{background:#253129;padding:24px}.evidence-point b{font-family:Prata,serif;font-size:24px;font-weight:400}.evidence-point span{display:block;margin-top:9px;font-size:13px;color:rgba(255,255,255,.62)}
.reset-section{padding:92px 0;border-bottom:1px solid var(--line)}.reset-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin-bottom:40px}.reset-head p{font-size:18px;color:rgba(39,37,33,.66)}.prepare-grid,.element-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.info-card{border:1px solid var(--line);background:var(--paper);padding:25px;min-height:190px}.info-card h3{font-size:25px;margin:0 0 12px}.info-card p,.info-card li{font-size:14px;color:rgba(39,37,33,.65)}.info-card ul{padding-left:18px;margin:0}.info-card.accent{background:#d9d0c5}.element-grid{grid-template-columns:repeat(5,1fr)}.element-mini{border-top:3px solid var(--tone);padding:20px 15px;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px}.element-mini b{font-family:Prata,serif;font-weight:400;font-size:22px}.element-mini p{font-size:13px;color:rgba(39,37,33,.62)}.medical-note{background:#efe1d8;border-left:3px solid #b46d51;padding:22px;margin-top:30px;font-size:14px}
.route-section{padding:96px 0;background:#e7e0d6;border-bottom:1px solid var(--line)}.route-intro,.practice-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start;margin-bottom:42px}.route-intro h2,.practice-head h2{font-size:clamp(44px,6vw,78px);line-height:1.02;margin:12px 0 0}.route-intro>div>p,.practice-head>p{font-size:18px;color:rgba(39,37,33,.66);margin-top:30px}.route-rule{display:flex;flex-direction:column;gap:7px;border-top:1px solid rgba(39,37,33,.24);padding-top:18px;margin-top:26px;font-size:14px}.route-rule span{color:rgba(39,37,33,.65)}.route-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.route-choice{appearance:none;text-align:left;border:1px solid rgba(39,37,33,.18);background:rgba(250,248,244,.58);color:inherit;padding:22px;min-height:220px;cursor:pointer;transition:.2s}.route-choice:hover,.route-choice:focus-visible{border-color:#687c69;transform:translateY(-2px)}.route-choice.is-active{background:#2e3b32;color:#fff;border-color:#2e3b32}.route-choice span{display:block;font:400 28px Prata,serif;margin-bottom:38px}.route-choice b{display:block;font-size:20px;line-height:1.15}.route-choice small{display:block;margin-top:13px;line-height:1.45;color:rgba(39,37,33,.58)}.route-choice.is-active small{color:rgba(255,255,255,.66)}.route-panels{margin-top:14px}.route-panel{background:#faf8f4;border:1px solid rgba(39,37,33,.16);padding:34px}.route-panel[hidden]{display:none}.route-panel-head{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px 60px}.route-panel-head>span{font-size:11px;letter-spacing:.14em;color:#687c69}.route-panel-head h3{font:400 clamp(34px,4vw,54px)/1.05 Prata,serif;margin:0}.route-panel-head p{grid-column:2;font-size:16px;color:rgba(39,37,33,.65);max-width:720px}.route-steps,.risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-top:30px}.route-steps>div,.risk-grid>div{background:#faf8f4;padding:22px}.route-steps b,.risk-grid b{font-size:13px}.route-steps p,.risk-grid li{font-size:13px;color:rgba(39,37,33,.64)}.risk-grid{grid-template-columns:1fr 1fr}.risk-grid ul{padding-left:18px}.route-warning{margin-top:18px;background:#efe1d8;border-left:3px solid #b46d51;padding:18px;font-size:13px}.parasite-panel{border-top:4px solid #b46d51}.route-steps-detailed>div{display:flex;flex-direction:column}.route-steps-detailed em{display:block;margin-top:auto;padding-top:15px;border-top:1px solid var(--line);font-size:12px;line-height:1.55;color:#687c69;font-style:normal}
.tracker{position:sticky;top:0;z-index:4;background:rgba(244,239,230,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0}.tracker-inner{display:flex;align-items:center;gap:18px}.tracker-bar{height:5px;background:rgba(39,37,33,.12);flex:1;border-radius:10px;overflow:hidden}.tracker-fill{height:100%;width:0;background:#687c69;transition:.3s}.tracker strong{font-size:12px;letter-spacing:.1em;white-space:nowrap}.reset-program{padding:90px 0}.phase{margin-bottom:72px}.phase-title{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:end;margin-bottom:25px}.phase-title b{font-family:Prata,serif;font-size:58px;font-weight:400;color:#687c69}.phase-title h2{font-size:clamp(35px,5vw,58px);line-height:1.08;margin:0}.reset-day{border-top:1px solid var(--line)}.reset-day:last-child{border-bottom:1px solid var(--line)}.reset-day summary{display:grid;grid-template-columns:75px 1fr auto;gap:22px;align-items:center;padding:24px 0;cursor:pointer;list-style:none}.reset-day summary::-webkit-details-marker{display:none}.reset-day summary>span:first-child{font-family:Prata,serif;font-size:34px;color:#687c69}.reset-day summary h3{font-size:26px;margin:0}.reset-day summary h3 small{display:block;font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.15em;color:#687c69}.day-check{display:flex;align-items:center;gap:8px;font-size:12px}.day-check input{width:20px;height:20px;accent-color:#687c69}.day-content{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 0 32px 97px}.day-block{background:var(--paper);padding:20px}.day-block b{display:block;font-size:11px;letter-spacing:.13em;margin-bottom:9px}.day-block p{font-size:14px;color:rgba(39,37,33,.66);margin:0}.day-note{grid-column:1/-1;font-size:13px;color:#5a604f;padding:12px 0}
.quiet-day{background:#dfe3d8;padding:80px 0}.quiet-grid,.telegram-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.quiet-grid p{color:rgba(39,37,33,.66)}.quiet-menu{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quiet-menu div{background:rgba(251,248,242,.72);padding:22px}.quiet-menu b{font-family:Prata,serif;font-size:23px;font-weight:400}.quiet-menu p{font-size:13px}.telegram-band{background:#2d2924;color:#faf8f4;padding:86px 0}.telegram-card{border:1px solid rgba(255,255,255,.2);padding:30px}.telegram-card ul{padding-left:18px;color:rgba(255,255,255,.68)}.telegram-placeholder{display:inline-flex;margin-top:20px;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:12px 16px;font-size:12px;color:rgba(255,255,255,.7)}.sources{padding:70px 0}.sources h2{font-size:38px}.sources-list{display:grid}.sources-list a{font-size:13px;border-bottom:1px solid var(--line);padding:10px 0}
.practice-library{padding:96px 0;background:#f7f2ea}.practice-list{border-top:1px solid var(--line)}.practice-card{border-bottom:1px solid var(--line)}.practice-card summary{display:grid;grid-template-columns:210px 1fr auto;gap:24px;align-items:center;padding:25px 0;cursor:pointer;list-style:none}.practice-card summary::-webkit-details-marker{display:none}.practice-card summary span,.practice-card summary small{font-size:11px;letter-spacing:.12em;color:#687c69}.practice-card h3{font:400 clamp(25px,3vw,38px)/1.1 Prata,serif;margin:0}.practice-body{padding:4px 0 38px 234px;max-width:1050px}.practice-lead{font-size:18px;color:rgba(39,37,33,.7)}.practice-body li,.practice-body>p{font-size:15px;line-height:1.65}.practice-body li{padding:5px 0}.after-phrase{display:grid;gap:7px;background:#dfe3d8;padding:20px;margin-top:20px}.after-phrase span{font:400 21px/1.45 Prata,serif}.belief-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin-top:20px}.belief-grid div{display:grid;gap:8px;background:#faf8f4;padding:20px}.belief-grid b{font-size:12px}.belief-grid span{font-size:14px;color:rgba(39,37,33,.65)}.affirmations{display:grid;gap:8px}.affirmations blockquote{font:400 20px/1.45 Prata,serif;background:#e7e0d6;margin:0;padding:18px 22px}
@media(max-width:900px){.reset-hero,.evidence-grid,.reset-head,.quiet-grid,.telegram-grid,.route-intro,.practice-head{grid-template-columns:1fr}.reset-orb{width:min(430px,100%)}.prepare-grid{grid-template-columns:1fr 1fr}.element-grid{grid-template-columns:1fr 1fr}.day-content{grid-template-columns:1fr 1fr}.route-choices{grid-template-columns:1fr 1fr}.route-panel-head{grid-template-columns:1fr}.route-panel-head p{grid-column:1}.route-steps{grid-template-columns:1fr 1fr}.route-intro,.practice-head{gap:20px}.practice-body{padding-left:0}}
@media(max-width:580px){.reset-hero{padding-top:42px;gap:36px}.reset-hero h1{font-size:52px}.evidence-band,.reset-section,.reset-program,.quiet-day,.telegram-band,.route-section,.practice-library{padding:65px 0}.evidence-grid,.reset-head,.quiet-grid,.telegram-grid{gap:30px}.evidence-points,.prepare-grid,.element-grid,.quiet-menu,.route-choices,.route-steps,.risk-grid,.belief-grid{grid-template-columns:1fr}.route-choice{min-height:0}.route-choice span{margin-bottom:22px}.route-panel{padding:23px}.phase-title{grid-template-columns:70px 1fr}.phase-title b{font-size:42px}.reset-day summary{grid-template-columns:50px 1fr;padding:20px 0}.day-check{grid-column:2}.day-content{grid-template-columns:1fr;padding-left:0}.reset-day summary h3{font-size:23px}.practice-card summary{grid-template-columns:1fr auto;gap:8px}.practice-card summary h3{grid-column:1}.practice-card summary small{grid-column:2;grid-row:2}.practice-head>p,.route-intro>div>p{margin-top:0}}
.day-block ol{margin:14px 0;padding-left:20px}.day-block li{padding:3px 0;font-size:14px;color:rgba(39,37,33,.66)}.day-example{display:grid;gap:6px;margin-top:15px;padding-top:14px;border-top:1px solid var(--line)}.day-example strong{font-size:11px;letter-spacing:.13em}.day-example span{font-size:13px;line-height:1.55;color:#687c69}
.element-mini span{display:block;margin-top:24px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tone)}.element-mini:hover,.element-mini:focus-visible{background:var(--paper);transform:translateY(-3px)}.element-mini{transition:.2s}
