/*
Theme Name: Horat Hamishpat
Version: 1.0
Text Domain: horat-hamishpat
*/

:root{
  --pine:#292952;--pine-d:#1C1C3D;--pine-l:#3B3B72;--olive:#4B4B7C;--sage:#E6E7F1;
  --bronze:#C4A251;--bronze-l:#D8BC72;--bronze-d:#8A6D2B;--tint:rgba(196,162,81,.14);
  --paper:#F6F2E9;--paper2:#EEE8DA;--card:#FCFAF5;--ink:#1E1F3F;--mute:#62647A;--line:#E7E2D3;
  --lift:0 22px 44px -26px rgba(28,28,61,.5);--soft:0 1px 0 rgba(28,28,61,.05)
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:'Heebo',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;background:var(--paper);color:var(--ink);line-height:1.85;font-size:18px;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}
input,textarea,select{font:inherit;color:inherit}
ul{list-style:none}
h1,h2,h3,h4{font-family:'Heebo',sans-serif;color:var(--pine);line-height:1.2;font-weight:700}
:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip-link{position:absolute;top:-60px;right:16px;background:var(--pine);color:#fff;padding:10px 18px;z-index:200}
.skip-link:focus{top:0}
.container{width:min(1200px,calc(100% - 56px));margin-inline:auto}
.narrow{width:min(840px,calc(100% - 56px));margin-inline:auto}

.top-bar{background:var(--pine-d);color:#DADBEA;font-size:14px}
.top-bar .container{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;flex-wrap:wrap;padding-block:6px}
.top-bar a{color:#fff;border-bottom:1px solid rgba(216,188,114,.55)}
.top-bar a:hover{color:var(--bronze-l)}
.top-links{display:flex;gap:24px;flex-wrap:wrap}

.nav-wrap{position:sticky;top:0;z-index:50;background:rgba(246,242,233,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.nav-row{display:flex;align-items:center;gap:18px;min-height:82px}
.nav-wrap .container.nav-row{width:100%;max-width:none;padding-inline:16px}
.burger{width:42px;height:42px;border:1px solid var(--line);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex-shrink:0;background:var(--card);transition:border-color .2s,background .2s}
.burger span{display:block;width:19px;height:2px;background:var(--pine)}
.burger:hover{border-color:var(--bronze);background:var(--tint)}
.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}
.brand img{height:54px;width:auto;mix-blend-mode:multiply}
.brand-text strong{display:block;font-family:'Heebo',sans-serif;font-size:23px;color:var(--pine);line-height:1.1}
.brand-text small{display:block;font-size:12.5px;color:var(--mute);margin-top:3px}
.nav-main{display:none;gap:0;margin-inline:auto}
.nav-main a{padding:10px 7px;font-size:14.5px;font-weight:600;color:#3B3E57;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}
.nav-main a:hover{color:var(--pine)}
.nav-main a.active{color:var(--pine);border-bottom-color:var(--bronze)}
.nav-cta{margin-inline-start:auto;padding:11px 22px;font-size:15px;white-space:nowrap}

.drawer{position:fixed;inset:0;z-index:100;visibility:hidden;pointer-events:none}
.drawer.open{visibility:visible;pointer-events:auto}
.drawer-overlay{position:absolute;inset:0;background:rgba(28,28,61,.6);opacity:0;transition:opacity .3s}
.drawer.open .drawer-overlay{opacity:1}
.drawer-panel{position:absolute;top:0;bottom:0;right:0;width:min(350px,88vw);background:var(--paper);transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:-20px 0 50px rgba(28,28,61,.3);overflow-y:auto}
.drawer.open .drawer-panel{transform:none}
.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--pine);color:#fff}
.drawer-head strong{font-family:'Heebo',sans-serif;font-size:23px;color:#fff}
.drawer-close{width:40px;height:40px;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:22px;line-height:1}
.drawer-close:hover{border-color:var(--bronze-l);color:var(--bronze-l)}
.drawer-group{padding:20px 16px 6px}
.drawer-group h4{font-family:'Heebo',sans-serif;font-size:12px;letter-spacing:.14em;color:var(--bronze-d);font-weight:700;padding:0 10px 8px}
.drawer-group a{display:flex;align-items:center;gap:12px;padding:12px 10px;font-weight:600;color:var(--ink);transition:background .2s}
.drawer-group a:hover{background:var(--tint)}
.drawer-group a.active{background:var(--tint);color:var(--pine)}
.drawer-group svg{width:20px;height:20px;color:var(--bronze);flex-shrink:0}
.drawer-contact{margin-top:auto;padding:22px 24px;background:var(--paper2);border-top:1px solid var(--line);font-size:15px}
.drawer-contact a{display:flex;align-items:center;gap:10px;padding:6px 0;font-weight:600}
.drawer-contact svg{width:18px;height:18px;color:var(--bronze)}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:.02em;border:1px solid transparent;border-radius:2px;transition:background .25s,border-color .25s,color .25s,transform .2s,box-shadow .25s}
.btn:hover{transform:translateY(-2px)}
.btn svg{width:18px;height:18px}
.btn-green{background:var(--pine);color:var(--paper);border-color:var(--pine)}
.btn-green:hover{background:var(--pine-l);border-color:var(--bronze-l);box-shadow:0 12px 24px -14px rgba(28,28,61,.7)}
.btn-gold{background:var(--bronze-l);color:var(--pine-d);border-color:var(--bronze-l)}
.btn-gold:hover{background:#E3CC92;box-shadow:0 12px 24px -14px rgba(196,162,81,.9)}
.btn-outline{border-color:var(--pine);color:var(--pine);background:transparent}
.btn-outline:hover{background:var(--pine);color:var(--paper)}
.btn-light{background:var(--paper);color:var(--pine);border-color:var(--paper)}
.btn-light:hover{background:#fff}
.btn-ghost{border-color:rgba(246,242,233,.45);color:var(--paper)}
.btn-ghost:hover{border-color:var(--bronze-l);color:var(--bronze-l)}
.btn-block{width:100%}
.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--pine);border-bottom:1px solid var(--bronze);padding-bottom:3px;transition:gap .2s,color .2s}
.link-arrow:hover{gap:13px;color:var(--bronze-d)}

.kicker{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--bronze-d);margin-bottom:22px;padding-inline-start:44px;position:relative}
.kicker::before{content:"";position:absolute;inset-inline-start:0;top:50%;width:32px;height:1px;background:var(--bronze)}

.main-hero{position:relative;overflow:hidden;background:radial-gradient(900px 500px at 12% 8%,rgba(216,188,114,.18),transparent 70%),var(--paper)}
.hero-row{display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:start;padding-block:clamp(90px,12vw,170px) clamp(110px,14vw,200px)}
.main-hero h1{font-size:clamp(58px,9vw,118px);font-weight:900;line-height:.98;margin-bottom:26px;letter-spacing:-.01em}
.main-hero .lead{font-size:clamp(19px,2.1vw,24px);color:#43503f;max-width:600px;margin-bottom:40px;line-height:1.75;border-inline-start:1px solid var(--bronze);padding-inline-start:24px}
.actions{display:flex;gap:14px;flex-wrap:wrap}
.hero-links{display:flex;gap:30px;flex-wrap:wrap;margin-top:34px}
.logo-card{position:relative;margin-top:70px;background:var(--card);border:1px solid var(--line);padding:38px 30px 28px;text-align:center;transform:rotate(-1.4deg);box-shadow:var(--lift)}
.logo-card::before{content:"";position:absolute;inset:16px -16px -16px 16px;border:1px solid var(--bronze);z-index:-1}
.logo-card p{margin-top:10px;color:var(--mute);font-size:15px}

.trust{background:var(--paper2);border-block:1px solid var(--line)}
.trust-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.25fr}
.trust-item{display:flex;gap:16px;align-items:flex-start;padding:34px 26px;border-inline-start:1px solid var(--line)}
.trust-item:first-child{border-inline-start:0;padding-inline-start:0}
.trust-item svg{width:30px;height:30px;color:var(--bronze);flex-shrink:0;margin-top:3px}
.trust-item strong{display:block;color:var(--pine);font-size:17px;line-height:1.35;font-weight:700}
.trust-item span{display:block;color:var(--mute);font-size:15px;line-height:1.5;margin-top:3px}

.sec{position:relative;padding-block:clamp(90px,12vw,170px)}
.sec::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(1200px,calc(100% - 56px));height:1px;background:linear-gradient(90deg,transparent,var(--bronze),transparent);opacity:.55}
.sec.alt{background:var(--card)}
.sec.tint{background:var(--paper2)}
.sec-head{max-width:700px;margin:0 0 clamp(52px,7vw,92px)}
.sec-head h2{font-size:clamp(36px,5vw,60px);font-weight:700}
.sec-head p{color:var(--mute);font-size:19px;margin-top:6px}
.rule{width:96px;height:1px;background:var(--bronze);margin:24px 0;position:relative}
.rule::after{content:"";position:absolute;inset-inline-start:0;top:-3px;width:7px;height:7px;background:var(--bronze);transform:rotate(45deg)}
.align-start{margin-inline:0}
.grid{display:grid;gap:28px}
.grid-2{grid-template-columns:repeat(2,1fr)}
.grid-3{grid-template-columns:repeat(3,1fr)}
.grid-4{grid-template-columns:repeat(4,1fr)}

.card{background:var(--card);border:1px solid var(--line);padding:38px 32px;box-shadow:var(--soft);transition:box-shadow .3s,transform .3s,border-color .3s;display:flex;flex-direction:column}
.card:hover{box-shadow:var(--lift);transform:translateY(-4px);border-color:var(--bronze-l)}
.card h3{font-size:27px;margin-bottom:12px}
.card p{color:#4A4D66;font-size:17px;margin-bottom:24px}
.card .link-arrow{margin-top:auto;align-self:flex-start}
.card-ico{width:54px;height:54px;border:1px solid var(--bronze);color:var(--bronze);display:grid;place-items:center;margin-bottom:26px}
.card-ico svg{width:26px;height:26px}
.card-ico.gold{background:var(--bronze-l);border-color:var(--bronze-l);color:var(--pine-d)}
.card-ico.soft{background:var(--tint);color:var(--bronze-d)}
.num{font-family:'Heebo',sans-serif;font-size:15px;font-weight:700;color:var(--bronze-d);letter-spacing:.14em;margin-bottom:12px;display:flex;align-items:center;gap:12px}
.num::after{content:"";flex:1;height:1px;background:var(--line)}
.checklist li{display:flex;gap:11px;align-items:flex-start;padding:6px 0;color:#4A4D66;font-size:17px}
.checklist svg{width:20px;height:20px;color:var(--bronze);flex-shrink:0;margin-top:6px}

.progs{display:grid;grid-template-columns:repeat(12,1fr);gap:40px;align-items:start}
.progs .card:nth-child(1){grid-column:1/8;background:var(--pine);border-color:var(--pine);padding:56px 50px}
.progs .card:nth-child(1) h3{color:var(--paper);font-size:38px}
.progs .card:nth-child(1) p{color:#D9DBEA;font-size:19px}
.progs .card:nth-child(1) .link-arrow{color:var(--bronze-l);border-color:var(--bronze-l)}
.progs .card:nth-child(1) .card-ico{border-color:var(--bronze-l);color:var(--bronze-l)}
.progs .card:nth-child(2){grid-column:8/13;margin-top:84px}
.progs .card:nth-child(3){grid-column:2/7;margin-top:6px}
.progs .card:nth-child(4){grid-column:7/13;margin-top:64px}

.feats{display:grid;grid-template-columns:1.3fr 1fr;gap:34px}
.feats .card:nth-child(1){grid-row:1/3;padding:56px 48px;background:var(--pine);border-color:var(--pine)}
.feats .card:nth-child(1) h3{color:var(--paper);font-size:38px}
.feats .card:nth-child(1) p{color:#D9DBEA;font-size:19px}
.feats .card:nth-child(1) strong{color:var(--bronze-l)}

.split{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(48px,7vw,110px);align-items:center}
.prose p{color:#4A4D66;font-size:19px;margin-bottom:20px}
.prose p.strong{color:var(--pine);font-weight:700}
.callout{background:var(--tint);border-inline-start:3px solid var(--bronze);padding:18px 24px;color:var(--pine);font-weight:600;margin-block:24px}
.link-box{background:var(--card);border:1px solid var(--line);border-inline-start:3px solid var(--pine);padding:18px 24px;font-size:16px;color:#3B3E57}
.link-box a{color:#2f5d3a;font-weight:700;text-decoration:underline;text-decoration-color:var(--bronze);text-underline-offset:4px}

.page-top,.hero-open{position:relative;overflow:hidden;background:radial-gradient(800px 380px at 10% 0%,rgba(216,188,114,.16),transparent 70%),var(--card);border-bottom:1px solid var(--line)}
.page-top::before,.hero-open::after{content:"";position:absolute;left:-60px;bottom:-60px;width:400px;height:310px;background:url(/wp-content/uploads/2026/10/watermark.png) no-repeat center/contain;opacity:.09;mix-blend-mode:multiply;pointer-events:none}
.page-top .container{position:relative;z-index:2;padding-block:clamp(80px,10vw,150px) clamp(70px,9vw,130px)}
.page-top h1,.hero-open h1{font-size:clamp(42px,6.4vw,88px);font-weight:900;line-height:1.05;margin-bottom:22px}
.page-top p{max-width:640px;color:#4A4D66;font-size:21px;border-inline-start:1px solid var(--bronze);padding-inline-start:22px}
.page-top p.crumbs{border:0;padding:0;font-size:14px;color:var(--mute);margin-bottom:22px}
.crumbs a:hover{color:var(--bronze-d)}
.hero-open .container{position:relative;z-index:2;padding-block:clamp(80px,10vw,150px) clamp(70px,9vw,130px)}
.hero-open h1 span{color:var(--bronze-d)}
.hero-open .lead{font-size:21px;color:#4A4D66;margin-bottom:34px;max-width:760px;border-inline-start:1px solid var(--bronze);padding-inline-start:24px}
.note-chip{display:inline-flex;gap:12px;align-items:flex-start;background:var(--paper);border:1px solid var(--line);padding:16px 24px;font-weight:600;color:#3B3E57;font-size:17px}
.note-chip .em{color:var(--bronze)}

.alert{background:#F1E7D0;border-block:1px solid #DCC999;padding-block:26px}
.alert .container{display:flex;gap:18px;align-items:flex-start;max-width:960px;margin-inline:auto 0}
.alert svg{width:30px;height:30px;color:var(--bronze-d);flex-shrink:0;margin-top:2px}
.alert strong{display:block;color:var(--pine);font-size:18px;margin-bottom:2px}
.alert p{color:#4a4a3a;font-size:17px}

.plans{display:grid;grid-template-columns:1.25fr 1fr;gap:34px;align-items:stretch}
.plan{position:relative;background:var(--card);border:1px solid var(--line);padding:40px 34px;display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s}
.plan:hover{box-shadow:var(--lift);transform:translateY(-4px)}
.plan:nth-child(1){grid-row:1/3;padding:56px 48px}
.plan.featured{background:var(--pine);border-color:var(--pine);color:#dfe4d6}
.ribbon{position:absolute;top:-14px;right:30px;background:var(--bronze-l);color:var(--pine-d);font-size:13px;font-weight:700;padding:5px 18px;letter-spacing:.06em}
.plan h3{font-size:28px;margin-bottom:6px}
.plan.featured h3{color:var(--paper);font-size:38px}
.price{font-family:'Heebo',sans-serif;font-size:50px;font-weight:900;color:var(--pine);line-height:1.1;margin-top:16px}
.plan.featured .price{color:var(--bronze-l);font-size:68px}
.price small{display:block;font-family:'Heebo',sans-serif;font-size:15px;color:var(--mute);font-weight:400;margin-top:4px}
.plan.featured .price small{color:#b8c0ae}
.plan .checklist{margin-block:26px 30px;padding-top:24px;border-top:1px solid var(--line);flex:1}
.plan.featured .checklist{border-color:rgba(255,255,255,.18)}
.plan.featured .checklist li{color:#dfe4d6}
.plan.featured .checklist svg{color:var(--bronze-l)}
.plan .btn{margin-top:auto}
.plan.featured .btn-green{background:var(--bronze-l);color:var(--pine-d);border-color:var(--bronze-l)}
.plan.featured .btn-green:hover{background:#E3CC92}
.fine{font-size:16px;color:var(--mute);max-width:760px;margin:44px 0 0}
.subsidy{display:inline-flex;gap:10px;align-items:center;background:var(--tint);color:var(--pine);padding:8px 20px;font-weight:700;font-size:15px;margin-top:8px}
.subsidy svg{width:20px;height:20px;color:var(--bronze-d);flex-shrink:0}

.band-dark{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--pine-d),var(--pine-l));color:#dfe4d6;padding-block:clamp(90px,12vw,160px)}
.band-dark .books{position:absolute;inset:0;width:100%;height:100%;opacity:.1}
.band-dark::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,28,61,.88),rgba(28,28,61,.97));z-index:1}
.band-dark .narrow{position:relative;z-index:2;margin-inline:auto 0}
.band-dark h2{color:#fff;font-size:clamp(36px,5vw,60px);font-weight:900}
.band-dark .bh{display:block;color:var(--bronze-l);font-weight:700;letter-spacing:.18em;margin-bottom:6px}
.band-dark .rule{background:var(--bronze-l);margin:22px 0 44px}
.band-dark .rule::after{background:var(--bronze-l)}
.band-dark p{font-size:20px;margin-bottom:24px;color:#dfe4d6}
.band-dark .hl{background:rgba(255,255,255,.07);border:1px solid rgba(216,188,114,.5);padding:22px 28px;color:#fff;font-weight:700}
.band-dark .quote{border-inline-start:2px solid var(--bronze-l);padding-inline-start:24px;color:var(--bronze-l);font-weight:600}

.join-band{position:relative;background:linear-gradient(135deg,var(--pine-d),var(--pine-l));color:#fff;padding-block:clamp(80px,10vw,130px)}
.join-band::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--bronze-l),transparent)}
.join-band .container{display:grid;grid-template-columns:1.15fr .85fr;gap:20px 70px;align-items:center}
.join-band h2{color:#fff;font-size:clamp(34px,4.6vw,56px);font-weight:900;grid-column:1}
.join-band p{color:#D9DBEA;font-size:19px;grid-column:1;max-width:560px}
.join-band .actions{grid-column:2;grid-row:1/3;justify-content:flex-start;flex-direction:column;align-items:stretch}

.photo{background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);padding:10px}
.photo img{width:100%;height:auto}
.photo-cap{text-align:center;color:var(--mute);font-size:15px;margin-top:14px}
.photo.lit{position:relative;overflow:hidden}
.disclaimer{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,7vw,100px);align-items:center}
.disclaimer p{font-family:'Heebo',sans-serif;font-size:clamp(24px,2.8vw,34px);line-height:1.5;color:var(--pine)}
.ck-logo{display:block;width:min(380px,100%);justify-self:end;position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:var(--lift)}
.ck-logo .ck-img{width:100%;border:0;padding:6px 6px 0}
.ck-cta{display:block;padding:13px 10px;text-align:center;font-weight:700;font-size:15px;color:#fff;background:linear-gradient(0deg,var(--pine-d),var(--pine-l))}
.ck-logo:hover .ck-cta{background:linear-gradient(0deg,var(--bronze-d),var(--pine-l))}
.ck-link{color:inherit;text-decoration:underline;text-decoration-color:var(--bronze);text-decoration-thickness:2px;text-underline-offset:5px;transition:color .2s}
.ck-link:hover{color:var(--bronze-d)}
.foot .ck-link:hover,.band-dark .ck-link:hover,.join-band .ck-link:hover{color:var(--bronze-l)}
.ck-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;vertical-align:middle;margin-inline-start:8px;padding:5px 14px;background:#fff;border:1px solid var(--bronze);box-shadow:0 1px 3px rgba(28,28,61,.2);font-family:'Heebo',sans-serif;font-size:13px;font-weight:700;line-height:1.35;color:var(--pine);transition:box-shadow .2s,transform .2s,border-color .2s}
.ck-btn::before{content:"";position:absolute;inset:0;background:url(data:image/png;base64,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) no-repeat 8px center/auto 150%;opacity:.17;pointer-events:none}
.ck-btn span{position:relative}
.ck-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(28,28,61,.3);border-color:var(--pine)}

.vids{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}
.vid{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);transition:box-shadow .3s,transform .3s}
.vid:hover{box-shadow:var(--lift);transform:translateY(-4px)}
.vid:first-child{grid-column:span 2;grid-row:span 2}
.thumb{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,var(--pine),var(--pine-l));overflow:hidden}
.thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.thumb img:not([src]){display:none}
.thumb.no-thumb::before{content:"";position:absolute;inset:0;background:url(/wp-content/uploads/2026/10/watermark.png) center/34% no-repeat;opacity:.22}
.play{position:absolute;inset:0;display:grid;place-items:center}
.play i{width:58px;height:58px;border-radius:50%;background:rgba(28,28,61,.7);border:1px solid rgba(255,255,255,.55);display:grid;place-items:center;transition:background .25s,transform .25s}
.play svg{width:22px;height:22px;color:#fff;margin-inline-start:-3px}
.vid:hover .play i{background:var(--bronze-l);transform:scale(1.08)}
.vid:hover .play svg{color:var(--pine-d)}
.vid h3{font-family:'Heebo',sans-serif;font-size:16px;font-weight:700;line-height:1.5;padding:18px 20px 22px;color:var(--pine)}
.vid:first-child h3{font-family:'Heebo',sans-serif;font-size:26px;padding:26px 28px 32px}

.faq{display:grid;gap:0;border-top:1px solid var(--line)}
.faq details{border-bottom:1px solid var(--line);transition:background .25s}
.faq details[open]{background:var(--card)}
.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:26px 8px;font-family:'Heebo',sans-serif;font-weight:700;font-size:23px;color:var(--pine)}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";font-size:30px;color:var(--bronze);line-height:1;transition:transform .25s}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq .ans{padding:0 8px 28px;color:#4A4D66;font-size:18px;max-width:760px}

.form-card{background:var(--card);border:1px solid var(--line);padding:44px 40px;box-shadow:var(--lift)}
.field{display:grid;gap:6px;margin-bottom:18px}
.field label{font-size:14px;font-weight:700;color:#4A4D66}
.field input,.field textarea,.field select{width:100%;padding:14px 16px;border:1px solid #cdc5b0;border-radius:0;background:#fff;transition:border-color .2s,box-shadow .2s}
.field input:focus,.field textarea:focus{outline:none;border-color:var(--pine);box-shadow:0 0 0 3px rgba(27,46,34,.1)}
.hp{position:absolute;left:-9999px;height:0;overflow:hidden}
.form-status{margin-top:12px;font-size:15px;font-weight:600;min-height:22px}
.form-status.ok{color:#2f7a45}
.form-status.err{color:#a43a3a}
.contact-list{display:grid;gap:0;border-top:1px solid var(--line)}
.contact-row{display:flex;gap:18px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--line);transition:background .2s,padding .2s}
a.contact-row:hover{background:var(--tint);padding-inline:14px}
.contact-row .ci{width:48px;height:48px;border:1px solid var(--bronze);color:var(--bronze);display:grid;place-items:center;flex-shrink:0}
.contact-row svg{width:22px;height:22px}
.contact-row small{display:block;color:var(--mute);font-size:13px}
.contact-row strong{color:var(--pine);font-size:20px}

.legal h2{font-size:30px;margin:44px 0 12px}
.legal p,.legal li{color:#4A4D66;font-size:18px;margin-bottom:12px}
.legal ul{list-style:disc;padding-inline-start:24px}

.don-line{background:var(--paper2);border-top:1px solid var(--line);text-align:center;padding-block:13px;font-size:15px;color:var(--mute)}
.don-line a{color:var(--bronze-d);font-weight:700;margin-inline-start:6px;border-bottom:1px solid var(--bronze)}
.don-line a:hover{color:var(--pine)}
.foot{background:var(--pine-d);color:#D9DBEA;position:relative}
.foot::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--bronze-l),transparent)}
.foot-grid{display:grid;grid-template-columns:1.7fr 1fr 1.1fr 1.2fr;gap:56px;padding-block:90px 60px}
.foot-brand strong{display:block;font-family:'Heebo',sans-serif;color:#fff;font-size:32px;margin-bottom:14px}
.foot-brand p{font-size:16px;color:#a9b3a0;max-width:340px}
.foot h4{font-family:'Heebo',sans-serif;color:var(--bronze-l);font-size:13px;letter-spacing:.16em;font-weight:700;margin-bottom:20px}
.foot li{margin-bottom:10px}
.foot li a{color:#D9DBEA;font-size:16px;transition:color .2s}
.foot li a:hover{color:var(--bronze-l)}
.f-contact li{display:flex;gap:10px;align-items:flex-start;font-size:16px}
.f-contact svg{width:18px;height:18px;color:var(--bronze-l);margin-top:5px;flex-shrink:0}
.foot-bar{border-top:1px solid rgba(255,255,255,.1)}
.foot-bar .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:24px;font-size:14px;color:#a9b3a0}
.foot-bar a:hover{color:var(--bronze-l)}

.chat-fab{position:fixed;bottom:22px;left:22px;z-index:60;display:inline-flex;align-items:center;gap:10px;background:var(--bronze-l);color:var(--pine-d);font-weight:700;padding:14px 24px;border-radius:2px;box-shadow:0 14px 30px -10px rgba(28,28,61,.55);transition:transform .2s,box-shadow .2s}
.chat-fab:hover{transform:translateY(-2px)}
.chat-fab svg{width:22px;height:22px}
.call-fab{position:fixed;bottom:22px;right:22px;z-index:60;width:56px;height:56px;background:var(--pine);color:var(--bronze-l);display:none;place-items:center;box-shadow:0 14px 30px -10px rgba(28,28,61,.6)}
.call-fab svg{width:24px;height:24px}
.chat-panel{position:fixed;bottom:88px;left:22px;z-index:70;width:min(360px,calc(100vw - 32px));background:var(--card);box-shadow:0 28px 60px -20px rgba(28,28,61,.6);overflow:hidden;border:1px solid var(--line)}
.chat-panel[hidden]{display:none}
.chat-head{display:flex;justify-content:space-between;align-items:center;background:var(--pine);color:#fff;padding:16px 20px}
.chat-head strong{display:block;font-family:'Heebo',sans-serif;font-size:20px;color:#fff;line-height:1.2}
.chat-head span{font-size:13px;color:var(--bronze-l)}
.chat-head button{width:34px;height:34px;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:20px;line-height:1}
.chat-body{padding:18px 18px 20px;background:var(--paper);max-height:70vh;overflow-y:auto}
.bubble{background:var(--card);border:1px solid var(--line);padding:12px 16px;font-size:15px;color:#3B3E57;margin-bottom:14px;max-width:92%}
.chat-body .field{margin-bottom:12px}
.chat-body .field input,.chat-body .field textarea{padding:11px 14px;font-size:15px}
.chat-body .btn{padding:12px 20px;font-size:15px}

.modal{position:fixed;inset:0;z-index:150;display:none;align-items:center;justify-content:center;padding:20px}
.modal.open{display:flex}
.modal-overlay{position:absolute;inset:0;background:rgba(28,28,61,.65)}
.modal-card{position:relative;background:var(--card);width:min(530px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:38px 34px 30px;box-shadow:0 34px 80px -20px rgba(28,28,61,.6);border-top:4px solid var(--bronze-l)}
.modal-close{position:absolute;top:14px;left:14px;width:38px;height:38px;border:1px solid var(--line);font-size:22px;line-height:1;color:var(--pine)}
.modal-close:hover{border-color:var(--bronze);background:var(--tint)}
.modal-card h2{font-size:32px;margin-bottom:4px}
.modal-price{color:var(--bronze-d);font-weight:700;margin-bottom:22px}
.modal-secure p{font-size:14px;color:var(--mute);text-align:center;margin-top:10px}
.modal-secure[hidden],.modal-or[hidden]{display:none}
.modal-secure .modal-note{background:var(--tint);padding:10px 14px;color:#3B3E57;font-size:14px;text-align:center;margin-top:12px}
.modal-or{display:flex;align-items:center;gap:14px;margin:22px 0 18px;color:var(--mute);font-size:14px}
.modal-or::before,.modal-or::after{content:"";flex:1;height:1px;background:var(--line)}
.modal-card .field{margin-bottom:12px}
.modal-contact{margin-top:18px;text-align:center;font-size:15px;color:var(--mute)}
.modal-contact a{color:var(--pine);font-weight:700;border-bottom:1px solid var(--bronze)}

.mail-pop{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:180;width:min(470px,calc(100vw - 24px));background:var(--card);border:1px solid var(--line);border-top:4px solid var(--bronze-l);box-shadow:0 24px 60px -16px rgba(28,28,61,.55);padding:20px 22px 16px}
.mail-pop p{font-size:15px;color:#4A4D66;margin-bottom:12px}
.mail-pop strong{color:var(--pine)}
.mh-actions{display:flex;gap:10px;flex-wrap:wrap}
.mh-actions .btn{padding:10px 16px;font-size:14px;flex:1 1 auto}
.mail-pop .mh-addr{margin:12px 0 0;text-align:center;font-weight:700;color:var(--pine);font-size:15px}
.mh-close{position:absolute;top:8px;left:10px;width:30px;height:30px;font-size:20px;line-height:1;color:var(--mute)}
.mh-close:hover{color:var(--pine)}

.tiles{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:30px}
.tile{--c:#4B4B7C;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--c);padding:34px 28px;transition:transform .3s,box-shadow .3s}
.tile:hover{transform:translateY(-4px);box-shadow:var(--lift)}
.tile:nth-child(1){grid-row:1/3;padding:46px 38px;background:var(--pine);border-color:var(--pine);border-top-color:var(--bronze-l)}
.tile:nth-child(1) strong{color:var(--paper);font-size:34px}
.tile:nth-child(1) p{color:#D9DBEA;font-size:17px}
.tile:nth-child(1) small{color:var(--bronze-l)}
.tile:nth-child(4){grid-column:2/4}
.tile-ic{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--c);color:var(--c);margin-bottom:18px}
.tile:nth-child(1) .tile-ic{border-color:var(--bronze-l);color:var(--bronze-l)}
.tile-ic svg{width:24px;height:24px}
.tile small{display:block;font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--c);margin-bottom:4px}
.tile strong{display:block;font-family:'Heebo',sans-serif;font-size:26px;color:var(--pine);line-height:1.25;margin-bottom:8px}
.tile p{font-size:16px;color:var(--mute);line-height:1.6}
.phases{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;align-items:start}
.phase{--c:#4B4B7C;position:relative;background:var(--card);border:1px solid var(--line);padding:40px 30px 34px;overflow:hidden;transition:transform .3s,box-shadow .3s}
.phase:nth-child(2){margin-top:54px}
.phase:nth-child(3){margin-top:108px}
.phase::before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:var(--c)}
.phase:hover{transform:translateY(-4px);box-shadow:var(--lift)}
.phase-step{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;color:#fff;background:var(--c);padding:4px 16px;margin-bottom:20px}
.phase-ic{position:absolute;left:26px;top:34px;width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--c);color:var(--c)}
.phase-ic svg{width:28px;height:28px}
.phase h3{font-size:28px;margin-bottom:10px}
.phase p{color:#4A4D66;font-size:18px}
.guidance{margin-top:120px;display:flex;gap:22px;align-items:center;background:linear-gradient(135deg,#7A3E4F,#5C2C3A);color:#fff;padding:30px 38px;margin-inline-end:18%}
.guidance .g-ic{width:60px;height:60px;border:1px solid rgba(255,255,255,.5);display:grid;place-items:center;flex-shrink:0}
.guidance .g-ic svg{width:30px;height:30px;color:#fff}
.guidance strong{display:block;font-family:'Heebo',sans-serif;font-size:26px;margin-bottom:2px}
.guidance p{color:#f1dde3;font-size:18px}
.subject{--c:#4B4B7C;background:var(--card);border:1px solid var(--line);overflow:hidden;margin-bottom:56px}
.subject:nth-child(2){margin-inline-start:7%}
.subject:nth-child(3){margin-inline-end:7%}
.subject-head{display:flex;gap:22px;align-items:center;padding:32px 38px;background:var(--c);color:#fff}
.subject-head .sn{font-family:'Heebo',sans-serif;font-size:60px;font-weight:900;line-height:1;opacity:.35}
.subject-head > div{flex:1}
.subject-head h3{color:#fff;font-size:32px;margin-bottom:2px}
.subject-head p{color:rgba(255,255,255,.9);font-size:17px;margin:0}
.subject-ic{width:56px;height:56px;border:1px solid rgba(255,255,255,.5);display:grid;place-items:center;flex-shrink:0}
.subject-ic svg{width:28px;height:28px;color:#fff}
.s-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}
.s-item{background:var(--card);padding:26px 34px}
.s-item:last-child:nth-child(odd){grid-column:1/-1}
.s-item strong{display:block;color:var(--c);font-size:18px;font-weight:700;margin-bottom:4px}
.s-item p{color:#4A4D66;font-size:17px;margin:0;line-height:1.7}
.cert{display:flex;gap:40px;align-items:center;background:linear-gradient(135deg,var(--pine-d),var(--pine-l));color:#dfe4d6;padding:58px 56px;box-shadow:var(--lift);position:relative;max-width:1000px;margin-inline:auto 0}
.cert::before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--bronze-l),transparent)}
.cert-ic{width:100px;height:100px;border:2px solid var(--bronze-l);display:grid;place-items:center;flex-shrink:0}
.cert-ic svg{width:48px;height:48px;color:var(--bronze-l)}
.cert h2{color:#fff;font-size:38px;margin-bottom:10px}
.cert p{font-size:20px;color:#dfe4d6;margin-bottom:24px}

.duo{display:grid;grid-template-columns:1.3fr .85fr;gap:40px;align-items:start}
.duo .card:nth-child(2){margin-top:70px}
.lesson{display:grid;grid-template-columns:1.6fr .7fr;background:var(--card);border:1px solid var(--line);border-top:4px solid var(--bronze-l);box-shadow:var(--lift)}
.lesson-main{padding:clamp(34px,5vw,60px)}
.lesson-main h2{font-size:clamp(28px,3.6vw,42px);line-height:1.3;margin-bottom:6px}
.lesson-time{font-family:'Heebo',sans-serif;font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--bronze-d);margin-bottom:16px}
.lesson-main p{color:#4A4D66;font-size:19px}
.lesson-main p.lesson-time{font-size:clamp(24px,3vw,34px);color:var(--bronze-d)}
.lesson-hl{color:var(--pine) !important;font-weight:700;background:var(--tint);border-inline-start:3px solid var(--bronze);padding:12px 18px;margin-block:16px}
.lesson-side{background:linear-gradient(135deg,var(--pine-d),var(--pine-l));color:#dfe4d6;padding:44px 32px;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:6px}
.lesson-side small{font-size:13px;font-weight:700;letter-spacing:.16em;color:var(--bronze-l)}
.lesson-price{font-family:'Heebo',sans-serif;font-size:60px;font-weight:900;color:#fff;line-height:1.05}
.lesson-price span{display:block;font-family:'Heebo',sans-serif;font-size:16px;font-weight:400;color:#D9DBEA;margin-top:2px}
.lesson-side .btn{margin-top:20px}
.chips{display:flex;gap:10px;flex-wrap:wrap}
.chips li{font-size:14px;font-weight:700;color:var(--pine-d);background:var(--bronze-l);padding:4px 16px}
.lesson-chips{margin-top:20px}
.lesson-watch{display:flex;gap:12px;align-items:flex-start;margin-top:22px !important;padding-top:18px;border-top:1px solid var(--line);font-size:17px !important;color:#4A4D66}
.lesson-watch svg{width:22px;height:22px;color:var(--bronze);flex-shrink:0;margin-top:4px}
.lesson-watch a{color:var(--pine);font-weight:700;border-bottom:1px solid var(--bronze)}
.lesson-watch a:hover{color:var(--bronze-d)}
.reg{max-width:900px;margin:34px 0 0}
.reg-box{background:var(--tint);border:1px solid rgba(196,162,81,.5);padding:22px 28px}
.reg-link{font-weight:700;color:var(--pine);margin-bottom:8px;font-size:18px}
.reg-link a{color:var(--pine);border-bottom:2px solid var(--bronze);padding-bottom:1px}
.reg-link a:hover{color:var(--bronze-d)}
.reg-text{font-size:17px;color:#3B3E57;line-height:1.75}

.plea{padding-block:56px 0}
.plea-card{position:relative;overflow:hidden;display:flex;gap:34px;align-items:center;background:linear-gradient(135deg,var(--pine-d),var(--pine-l));color:#dfe4d6;padding:clamp(34px,5vw,56px) clamp(28px,5vw,60px);box-shadow:var(--lift);border:1px solid rgba(216,188,114,.5)}
.plea-card::before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--bronze-l),transparent)}
.plea-card::after{content:"";position:absolute;left:-40px;bottom:-40px;width:260px;height:200px;background:url(/wp-content/uploads/2026/10/watermark.png) no-repeat center/contain;opacity:.06;pointer-events:none}
.plea-ic{width:78px;height:78px;border:2px solid var(--bronze-l);display:grid;place-items:center;flex-shrink:0;position:relative;z-index:1}
.plea-ic svg{width:36px;height:36px;color:var(--bronze-l)}
.plea-text{flex:1;position:relative;z-index:1}
.plea-kick{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--bronze-l);margin-bottom:6px}
.plea-text h2{color:#fff;font-size:clamp(28px,3.6vw,44px);font-weight:900;margin-bottom:12px}
.plea-text p{color:#dfe4d6;font-size:19px;margin-bottom:16px;max-width:720px}
.plea-acts{display:flex;flex-direction:column;gap:12px;flex-shrink:0;position:relative;z-index:1;min-width:240px}
.help{display:flex;gap:28px;align-items:center;justify-content:space-between;background:var(--card);border:1px solid var(--line);border-inline-start:4px solid var(--bronze);padding:34px 40px;box-shadow:var(--soft)}
.help-ic{width:60px;height:60px;background:var(--pine);color:var(--bronze-l);display:grid;place-items:center;flex-shrink:0}
.help-ic svg{width:28px;height:28px}
.help h2{font-size:30px;margin-bottom:2px}
.help p{color:var(--mute);margin:0;font-size:17px}
.help > div{flex:1}
.give-card{background:linear-gradient(135deg,var(--pine-d),var(--pine-l));color:#dfe4d6;padding:54px 40px;box-shadow:var(--lift);position:relative}
.give-card::before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--bronze-l),transparent)}
.give-ic{width:74px;height:74px;border:2px solid var(--bronze-l);display:grid;place-items:center;margin-bottom:22px}
.give-ic svg{width:34px;height:34px;color:var(--bronze-l)}
.give-card h2{color:#fff;font-size:34px;margin-bottom:8px}
.give-card p{color:#D9DBEA;margin-bottom:26px}
.give-card .btn{width:100%}
.give-card .give-note{font-size:14px;color:#a9b3a0;margin:16px 0 0}

.logo-anim{display:flex;flex-direction:column;align-items:center}
.logo-icon{width:150px;height:auto;margin-bottom:12px;overflow:visible}
.logo-word{width:min(300px,100%);height:auto;mix-blend-mode:multiply}
.logo-icon .scales .beam{transform-box:view-box;transform-origin:18.5px 86px}
.preview-badge{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:55;background:rgba(28,28,61,.92);color:#fff;font-size:12px;padding:5px 14px;pointer-events:none}
.page[hidden]{display:none}

@media all{
  .logo-card{animation:float 7s ease-in-out infinite}
  .logo-icon .sq{opacity:0;transform-box:fill-box;transform-origin:center;animation:pop .7s cubic-bezier(.2,.9,.25,1.25) forwards,glow 5s ease-in-out infinite;animation-delay:calc(var(--k) * 110ms),calc(1.6s + var(--k) * .3s)}
  .logo-icon .sq.gold{animation:pop .7s cubic-bezier(.2,.9,.25,1.25) forwards,goldglow 3.4s ease-in-out infinite;animation-delay:calc(var(--k) * 110ms),1.4s}
  .logo-icon .scales{opacity:0;animation:rise .6s ease forwards;animation-delay:.9s}
  .logo-icon .scales .beam{animation:sway 3.6s ease-in-out infinite alternate;animation-delay:1.5s}
  .logo-word{opacity:0;animation:rise .9s ease forwards;animation-delay:1.1s}
  .ck-logo{animation:bob 5s ease-in-out infinite,halo 4s ease-in-out infinite}
  .ck-logo::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.65) 50%,transparent 62%);transform:translateX(-120%);animation:shine 4.5s ease-in-out infinite;pointer-events:none}
  .photo.lit img{animation:drift 22s ease-in-out infinite alternate}
  .photo.lit::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 25% 0%,rgba(255,243,208,.55),transparent 65%),radial-gradient(ellipse 50% 60% at 80% 5%,rgba(255,243,208,.35),transparent 70%);mix-blend-mode:soft-light;animation:lightshift 9s ease-in-out infinite alternate}
  .ck-btn{animation:rectglow 3.6s ease-in-out infinite}
}

@keyframes pop{from{opacity:0;transform:scale(.15) rotate(-10deg)}to{opacity:1;transform:none}}
@keyframes glow{0%,38%,100%{fill:#292952}18%{fill:#3f3f84}}
@keyframes goldglow{0%,100%{fill:#C5AE76}50%{fill:#DCC48D}}
@keyframes sway{from{transform:rotate(-5deg)}to{transform:rotate(5deg)}}
@keyframes rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes float{0%,100%{transform:rotate(-1.4deg) translateY(0)}50%{transform:rotate(-1.4deg) translateY(-8px)}}
@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes shine{0%,35%{transform:translateX(-120%)}70%,100%{transform:translateX(120%)}}
@keyframes halo{0%,100%{box-shadow:0 0 0 rgba(216,188,114,0)}50%{box-shadow:0 10px 30px rgba(216,188,114,.55)}}
@keyframes rectglow{0%,100%{box-shadow:0 1px 3px rgba(28,28,61,.2)}50%{box-shadow:0 0 0 3px rgba(216,188,114,.5)}}
@keyframes drift{from{transform:scale(1) translate(0,0)}to{transform:scale(1.045) translate(-.6%,-.5%)}}
@keyframes lightshift{from{opacity:.25;transform:translateX(-4%)}to{opacity:.95;transform:translateX(4%)}}

@media (min-width:1280px){
  .nav-main{display:flex}
  .nav-cta{display:none}
}
@media (min-width:1280px) and (max-width:1519px){
  .brand-text small{display:none}
  .nav-main a{font-size:14px;padding:10px 6px}
}
@media (max-width:1100px){
  .hero-row{grid-template-columns:1fr;gap:56px}
  .logo-card{max-width:420px;margin-top:0;margin-inline:auto 0}
  .trust-grid{grid-template-columns:1fr 1fr}
  .trust-item:nth-child(3){border-inline-start:0;padding-inline-start:0}
  .trust-item:nth-child(n+3){border-top:1px solid var(--line)}
  .foot-grid{grid-template-columns:1fr 1fr}
  .progs .card:nth-child(n){grid-column:span 12;margin-top:0}
  .progs{gap:28px}
  .phases{grid-template-columns:1fr}
  .phase:nth-child(n){margin-top:0}
  .guidance{margin-top:50px;margin-inline-end:0}
  .subject:nth-child(n){margin-inline:0}
}
@media (max-width:900px){
  .split,.disclaimer,.duo,.feats,.plans,.tiles,.join-band .container,.lesson{grid-template-columns:1fr}
  .feats .card:nth-child(1),.plan:nth-child(1),.tile:nth-child(1){grid-row:auto}
  .tile:nth-child(4){grid-column:auto}
  .duo .card:nth-child(2){margin-top:0}
  .ck-logo{justify-self:start}
  .join-band .actions{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap}
  .vids{grid-template-columns:1fr 1fr}
  .vid:first-child{grid-column:span 2;grid-row:auto}
  .grid-3,.grid-2,.grid-4{grid-template-columns:1fr 1fr}
  .call-fab{display:grid}
  .chat-fab span{display:none}
  .chat-fab{padding:16px}
  .chat-panel{bottom:90px}
  .plea-card,.help,.cert,.guidance{flex-direction:column;text-align:center;align-items:center}
  .plea-acts{width:100%}
  .help{border-inline-start:1px solid var(--line);border-top:4px solid var(--bronze)}
  .alert .container{margin-inline:auto}
}
@media (max-width:640px){
  body{font-size:17px}
  .container,.narrow{width:calc(100% - 32px)}
  .top-note{display:none}
  .top-bar .container{justify-content:center}
  .brand-text small{display:none}
  .brand img{height:44px}
  .brand-text strong{font-size:19px}
  .nav-row{gap:10px;min-height:68px}
  .nav-wrap .container.nav-row{padding-inline:12px}
  .nav-cta{padding:9px 14px;font-size:13px}
  .grid-3,.grid-2,.grid-4,.vids,.foot-grid{grid-template-columns:1fr}
  .vid:first-child{grid-column:auto}
  .trust-grid{grid-template-columns:1fr}
  .trust-item{border-inline-start:0;padding-inline:0;border-top:1px solid var(--line)}
  .trust-item:first-child{border-top:0}
  .form-card{padding:28px 20px}
  .plan,.plan:nth-child(1){padding:36px 26px}
  .price{font-size:42px}
  .plan.featured .price{font-size:54px}
  .actions .btn{width:100%}
  .foot-grid{padding-block:56px 36px;gap:34px}
  .subject-head{padding:24px 20px;gap:14px}
  .subject-head .sn{font-size:40px}
  .subject-head h3{font-size:25px}
  .s-grid{grid-template-columns:1fr}
  .s-item{padding:20px}
  .cert{padding:38px 26px}
  .card,.progs .card:nth-child(1),.feats .card:nth-child(1){padding:34px 26px}
}
@media (max-width:370px){.brand-text{display:none}}

@media print{.top-bar,.nav-wrap,.chat-fab,.call-fab,.chat-panel,.foot{display:none}}

.page[hidden]{display:none}
.preview-badge{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:55;background:rgba(11,25,44,.9);color:#fff;font-size:12px;padding:5px 14px;border-radius:999px;pointer-events:none}


/* ===== white-only override ===== */
:root{--paper:#fff;--paper2:#fff;--card:#fff}
body,.page,main,.sec,.sec.tint,.main-hero,.page-top,.hero-open{background:#fff !important}
.nav-wrap{background:rgba(255,255,255,.97) !important}
.foot,
.band-dark,
.join-band,
.plea-card,
.give-card,
.cert,
.lesson-side,
.progs .card:nth-child(1),
.feats .card:nth-child(1),
.tile:nth-child(1),
.plan.featured,
.guidance{background:#fff !important;background-image:none !important;color:var(--ink) !important;border-color:var(--line) !important}
.foot,.band-dark,.join-band{border-block:1px solid var(--line) !important}
.plea-card,.give-card,.cert,.lesson-side,.guidance,.progs .card:nth-child(1),.feats .card:nth-child(1),.tile:nth-child(1),.plan.featured{border:1px solid var(--line) !important}
.tile:nth-child(1){border-top:3px solid var(--bronze-l) !important}
.band-dark::before{display:none !important}
.foot :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.band-dark :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.join-band :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.plea-card :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.give-card :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.cert :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.lesson-side :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.progs .card:nth-child(1) :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.feats .card:nth-child(1) :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.tile:nth-child(1) :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.plan.featured :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *),
.guidance :is(h1,h2,h3,h4,h5,p,li,strong,small,em,b,label,dt,dd,time,span,div):not(.btn):not(.btn *):not(.ck-btn):not(.ck-btn *){color:var(--ink) !important}
.foot :is(h4,small,.bh,.plea-kick,.price,.price small),
.band-dark :is(h4,small,.bh,.plea-kick,.price,.price small),
.join-band :is(h4,small,.bh,.plea-kick,.price,.price small),
.plea-card :is(h4,small,.bh,.plea-kick,.price,.price small),
.give-card :is(h4,small,.bh,.plea-kick,.price,.price small),
.cert :is(h4,small,.bh,.plea-kick,.price,.price small),
.lesson-side :is(h4,small,.bh,.plea-kick,.price,.price small),
.progs .card:nth-child(1) :is(h4,small,.bh,.plea-kick,.price,.price small),
.feats .card:nth-child(1) :is(h4,small,.bh,.plea-kick,.price,.price small),
.tile:nth-child(1) :is(h4,small,.bh,.plea-kick,.price,.price small),
.plan.featured :is(h4,small,.bh,.plea-kick,.price,.price small),
.guidance :is(h4,small,.bh,.plea-kick,.price,.price small){color:var(--bronze-d) !important}
.foot a:not(.btn):not(.ck-btn),
.band-dark a:not(.btn):not(.ck-btn),
.join-band a:not(.btn):not(.ck-btn),
.plea-card a:not(.btn):not(.ck-btn),
.give-card a:not(.btn):not(.ck-btn),
.cert a:not(.btn):not(.ck-btn),
.lesson-side a:not(.btn):not(.ck-btn),
.progs .card:nth-child(1) a:not(.btn):not(.ck-btn),
.feats .card:nth-child(1) a:not(.btn):not(.ck-btn),
.tile:nth-child(1) a:not(.btn):not(.ck-btn),
.plan.featured a:not(.btn):not(.ck-btn),
.guidance a:not(.btn):not(.ck-btn){color:var(--pine) !important}
.plan.featured .checklist{border-color:var(--line) !important}
.plan.featured .btn-green{background:var(--pine) !important;color:#fff !important;border-color:var(--pine) !important}
.band-dark .hl{background:#fff !important;color:var(--ink) !important}
.btn-ghost{border-color:var(--bronze) !important;color:var(--pine) !important}
.btn-ghost:hover{border-color:var(--bronze-d) !important;color:var(--bronze-d) !important}
.drawer-head,.chat-head{background:#fff !important;color:var(--ink) !important;border-bottom:1px solid var(--line)}
.drawer-head strong,.chat-head strong{color:var(--ink) !important}
.drawer-close,.chat-head button{border-color:var(--line) !important;color:var(--ink) !important}
.drawer-panel{background:#fff !important}
.help-ic,.call-fab{background:#fff !important;color:var(--bronze-d) !important;border:1px solid var(--line)}
.thumb{background:#f3f3f3 !important}
.preview-badge{background:#fff !important;color:var(--ink) !important;border:1px solid var(--line)}

/* ===== nav: centered menu, always visible ===== */
body{overflow-x:clip !important}
.nav-wrap .nav-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:0;min-height:0 !important}
.nav-start,.nav-end{display:flex;align-items:center;gap:12px;min-height:68px}
.nav-end .nav-cta{margin-inline-start:0}
.nav-main{display:flex !important;order:3;flex:0 0 100%;margin:0 !important;justify-content:safe center;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--line);padding-block:2px}
.nav-main::-webkit-scrollbar{display:none}
@media (min-width:1280px){
  .nav-start,.nav-end{min-height:82px}
  .nav-wrap .nav-row{display:grid;grid-template-columns:1fr auto 1fr}
  .nav-start{justify-self:start}
  .nav-end{justify-self:end}
  .nav-main{order:0;flex:none;border-top:0;overflow:visible;justify-content:center;padding-block:0}
}

/* ===== smaller headings ===== */
.main-hero h1{font-size:clamp(40px,6vw,76px) !important}
.main-hero .lead{font-size:clamp(17px,1.8vw,21px) !important}
.page-top h1,.hero-open h1{font-size:clamp(32px,4.4vw,58px) !important}
.page-top p,.hero-open .lead{font-size:18px !important}
.page-top p.crumbs{font-size:14px !important}
.sec-head h2,.band-dark h2{font-size:clamp(26px,3.4vw,40px) !important}
.join-band h2{font-size:clamp(25px,3.2vw,38px) !important}
.sec-head p{font-size:17px !important}
.card h3,.plan h3,.phase h3,.vid:first-child h3{font-size:22px !important}
.progs .card:nth-child(1) h3,.feats .card:nth-child(1) h3,.plan.featured h3{font-size:28px !important}
.subject-head h3{font-size:22px !important}
.cert h2{font-size:28px !important}
.lesson-main h2,.plea-text h2{font-size:clamp(24px,2.8vw,34px) !important}
.help h2,.legal h2{font-size:24px !important}
.give-card h2{font-size:26px !important}
.modal-card h2{font-size:26px !important}

/* ===== trust strip: 3 items ===== */
@media (min-width:1101px){.trust-grid{grid-template-columns:repeat(3,1fr)}}

/* ===== prestige finish (navy & gold, logo palette) ===== */
::selection{background:var(--bronze-l);color:var(--pine-d)}
:focus-visible{outline:2px solid var(--bronze);outline-offset:3px}
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2,h3{color:var(--pine)}
.band-dark h2,.join-band h2{color:var(--pine) !important}
.sec-head h2{letter-spacing:-.012em}
.kicker{letter-spacing:.2em}
.rule{width:120px;background:linear-gradient(90deg,var(--bronze),rgba(196,162,81,0))}
.rule::after{width:8px;height:8px;top:-3.5px;box-shadow:0 0 0 3px rgba(196,162,81,.18)}
.nav-wrap{border-bottom:1px solid rgba(196,162,81,.45) !important;box-shadow:0 14px 34px -26px rgba(28,28,61,.5)}
.nav-main a{letter-spacing:.01em}
.nav-main a.active{border-bottom-width:2px}
.top-bar{border-bottom:1px solid rgba(216,188,114,.5)}
.foot{border-top:2px solid var(--bronze) !important;box-shadow:0 -18px 40px -34px rgba(28,28,61,.45)}
.card,.plan,.vid,.tile,.phase,.s-item,.lesson-side,.plea-card,.give-card,.cert,.guidance{border-radius:3px}
.card,.plan,.phase,.vid{box-shadow:0 1px 0 rgba(28,28,61,.04),0 22px 44px -32px rgba(28,28,61,.38)}
.card:hover,.plan:hover,.phase:hover,.vid:hover{box-shadow:0 2px 0 rgba(196,162,81,.35),0 30px 54px -30px rgba(28,28,61,.5)}
.card,.plan,.phase{border-top:2px solid var(--bronze-l)}
.btn{border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.35) inset}
.btn-gold{background:linear-gradient(135deg,#E3CC92 0%,#C4A251 55%,#B08E3F 100%);border-color:#B08E3F;color:var(--pine-d)}
.btn-gold:hover{background:linear-gradient(135deg,#EBD7A3 0%,#CDAB5A 55%,#B8963F 100%);box-shadow:0 14px 26px -14px rgba(176,142,63,.95)}
.btn-green{background:linear-gradient(180deg,#34346A,#292952);border-color:var(--pine)}
.btn-green:hover{background:linear-gradient(180deg,#3B3B72,#2F2F5E);border-color:var(--bronze)}
.btn-ghost{border-color:var(--bronze) !important;color:var(--pine) !important}
.page-top::after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--bronze-l),transparent);pointer-events:none}
.brand-text strong{color:var(--pine);letter-spacing:.01em}
.brand img{filter:drop-shadow(0 1px 0 rgba(255,255,255,.6))}
.logo-word{width:min(340px,100%)}
.faq details,.faq-item{border-color:var(--line)}
.ck-link{text-underline-offset:3px}
