:root{--ink:#211e19;--muted:#686158;--cream:#f7f1e6;--gold:#b98938;--green:#263b32;--line:#ddd2c1;--shadow:0 20px 55px #2c23161f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.65 "DM Sans",sans-serif;background:#fffdf8}img{display:block;width:100%}a{color:inherit}button,input,select,textarea{font:inherit}.site-header{height:82px;padding:0 clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:5;width:100%;color:white;border-bottom:1px solid #ffffff38}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{width:42px;height:42px;border:1px solid #ffffff73;border-radius:50%;display:grid;place-items:center;font-size:21px}.brand strong,.brand small{display:block}.brand strong{font:17px Prata}.brand small{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.site-header nav{display:flex;gap:30px;align-items:center}.site-header nav a{text-decoration:none;font-size:13px;font-weight:700}.nav-cta{border:1px solid #ffffffa6;padding:10px 18px;border-radius:30px}.hero{height:100vh;min-height:720px;position:relative;color:white;background:url('../images/gita1.jpg') center/cover;display:flex;align-items:center}.overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0c100ee8,#0c100e8a 55%,#0c100e2b)}.hero-content{position:relative;width:min(720px,90%);margin-left:clamp(22px,10vw,155px);padding-top:65px}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:700;color:var(--gold);margin:0 0 16px}.hero .eyebrow{color:#e4bd76}.hero h1,.heading h2,.order-intro h2{font:400 clamp(44px,7vw,86px)/1.1 Prata;margin:0}.lead{font-size:19px;color:#ffffffe0;max-width:650px;margin:25px 0 32px}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{min-height:54px;padding:0 25px;border:0;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:11px;cursor:pointer}.primary{background:var(--gold);color:white}.primary:hover{background:#8e6424}.ghost{border:1px solid #ffffff8c;color:white}.trust{display:flex;gap:27px;margin-top:40px;font-size:12px;color:#ffffffbf;flex-wrap:wrap}.trust span:before{content:'✓';color:#e4bd76;margin-right:7px}.section{padding:105px clamp(22px,7vw,110px)}.books{background:var(--cream)}.heading{max-width:730px;text-align:center;margin:0 auto 55px}.heading h2,.order-intro h2{font-size:clamp(35px,5vw,55px)}.heading>p:last-child{color:var(--muted);font-size:17px}.book-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:28px}.book-card{background:white;box-shadow:var(--shadow);display:grid;grid-template-columns:44% 56%;overflow:hidden}.book-card>img{height:100%;min-height:470px;object-fit:cover}.book-copy{padding:38px 32px;display:flex;flex-direction:column;align-items:flex-start}.label{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:#8e6424;font-weight:700}.book-copy h3,.bundle h3,.steps h3{font:400 30px Prata;margin:4px 0 12px}.book-copy p:not(.label),.book-copy li{color:var(--muted)}.book-copy ul{padding-left:17px}.choose{border:0;border-bottom:1px solid var(--gold);background:transparent;padding:7px 0;color:#8e6424;font-weight:700;cursor:pointer;margin-top:auto}.bundle{max-width:1180px;margin:28px auto 0;padding:33px 40px;background:var(--green);color:white;display:flex;justify-content:space-between;align-items:center;gap:25px}.bundle b{font-size:10px;text-transform:uppercase;letter-spacing:.15em;background:var(--gold);padding:6px 9px}.bundle h3{font-size:26px;margin:13px 0 2px}.bundle p{margin:0;color:#ffffffb8}.bundle .choose{border:0}.light{background:white;color:var(--green);white-space:nowrap}.process{background:white}.steps{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:center}.steps span{width:52px;height:52px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;margin:auto;color:#8e6424;font:20px Prata}.steps h3{font-size:24px;margin:15px 0 4px}.steps p{color:var(--muted);margin:0}.order-section{padding:105px clamp(22px,7vw,110px);background:var(--green);color:white;display:grid;grid-template-columns:minmax(280px,420px) minmax(0,720px);justify-content:center;gap:70px}.order-intro{position:sticky;top:30px;align-self:start}.order-intro>p:not(.eyebrow){color:#ffffffb8;font-size:17px}.contact{border-top:1px solid #ffffff2b;margin-top:30px;padding-top:23px;display:flex;flex-direction:column}.contact strong{color:#dbb879;text-transform:uppercase;font-size:11px;letter-spacing:.1em}.contact a{text-decoration:none}form{padding:clamp(24px,5vw,50px);background:white;color:var(--ink);box-shadow:var(--shadow)}fieldset{border:0;padding:0;margin:0 0 34px}legend{width:100%;font:20px Prata;padding-bottom:11px;margin-bottom:17px;border-bottom:1px solid var(--line)}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.choices label{position:relative}.choices input{position:absolute;opacity:0}.choices span{border:1px solid var(--line);padding:14px;display:block;height:100%;cursor:pointer}.choices strong,.choices small{display:block}.choices small{color:var(--muted)}.choices input:checked+span{border-color:var(--gold);background:#fff7e8;box-shadow:inset 0 0 0 1px var(--gold)}.fields{display:grid;gap:16px;margin-bottom:16px}.two{grid-template-columns:1fr 1fr}.three{grid-template-columns:repeat(3,1fr)}form label{font-size:12px;font-weight:700}form input,form select,form textarea{display:block;width:100%;padding:12px 13px;margin-top:6px;border:1px solid var(--line);background:white;color:var(--ink)}form input:focus,form select:focus,form textarea:focus{outline:2px solid #b9893859;border-color:var(--gold)}.consent{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-weight:400}.consent input{width:auto;margin-top:4px}.submit{width:100%;margin-top:20px}.submit:disabled{opacity:.6}.footnote{text-align:center;color:var(--muted);font-size:11px}.status{display:none;padding:13px;margin-bottom:22px}.success{display:block;background:#e5f3e9;color:#286138}.error{display:block;background:#fbe5e3;color:#8d2b23}.honey{position:absolute;left:-9999px}footer{padding:35px clamp(22px,7vw,110px);background:#17251e;color:#ffffffb8;display:flex;justify-content:space-between;align-items:center;font-size:13px}footer strong{font:17px Prata;color:white}footer p{margin:3px 0}
@media(max-width:1000px){.book-card{grid-template-columns:1fr}.book-card>img{height:300px;min-height:0}.order-section{grid-template-columns:1fr}.order-intro{position:static}.site-header nav a:not(.nav-cta){display:none}}
@media(max-width:680px){.site-header{height:72px}.brand small{display:none}.hero{min-height:670px}.hero-content{margin:auto;padding:80px 22px 20px}.hero h1{font-size:45px}.trust{flex-direction:column;gap:10px}.section,.order-section{padding-top:75px;padding-bottom:75px}.book-grid{grid-template-columns:1fr}.book-copy{padding:28px 24px}.bundle{flex-direction:column;align-items:flex-start;padding:28px 24px}.steps{grid-template-columns:1fr}.choices,.two,.three{grid-template-columns:1fr}form{padding:25px 19px}footer{flex-direction:column;align-items:flex-start;gap:12px}}
