@font-face{font-family:Noto;src:url(NotoSansDevanagari-400.ttf) format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Noto;src:url(NotoSansDevanagari-650.ttf) format('truetype');font-weight:600 900;font-display:swap}@font-face{font-family:NotoSerif;src:url(NotoSerifDevanagari-650.ttf) format('truetype');font-weight:400 900;font-display:swap}
:root{--green:#073c2d;--deep:#052f24;--ink:#153c30;--gold:#e7c97f;--cream:#faf8f0;--muted:#64766b;--line:#dfe5d8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Noto,system-ui,sans-serif;font-size:16px;line-height:1.8}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}button:disabled{opacity:.65;cursor:wait}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2{line-height:1.45;letter-spacing:-.035em}h2{font-family:NotoSerif,Noto,serif;font-size:clamp(29px,3.3vw,44px)}h3{line-height:1.6}em{font-style:normal;color:#63816a}svg{flex-shrink:0}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #b88a32;outline-offset:5px}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.section{padding-block:94px}.eyebrow{display:block;color:#90743e;text-transform:uppercase;font-size:11px;letter-spacing:1.7px;font-weight:650;line-height:1.8;margin-bottom:20px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:15px;border:0;border-radius:8px;padding:18px 28px;font-weight:650;text-decoration:none;line-height:1.6;transition:transform .18s,box-shadow .18s;min-height:50px}.btn:hover{transform:translateY(-2px);box-shadow:0 9px 25px #0002}.btn-gold{color:#143b2a;background:linear-gradient(120deg,#f1dca1,#dfbc6a);box-shadow:0 5px 22px #0002}.btn-green{background:var(--green);color:white}.btn-outline{border:1px solid #ffffff48;color:#f1e9cb;background:transparent}.btn-small{padding:10px 19px;font-size:13px}.btn-small span{border-left:1px solid #ffffff38;padding-left:13px}.skip{position:absolute;left:20px;top:-80px;z-index:10;background:white;padding:15px}.skip:focus{top:20px}.offer-bar{min-height:39px;background:#e9d59d;color:#264932;font-size:12px;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 12px}.offer-dot{width:6px;height:6px;border-radius:50%;background:#214e35}.offer-divider{opacity:.3}.offer-bar s{opacity:.65}.header{position:absolute;left:0;right:0;top:62px;display:flex;align-items:center;justify-content:space-between;z-index:3;color:#f8f3df}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;line-height:1.4;letter-spacing:2px}.logo svg{width:35px;height:39px;color:var(--gold)}.logo span{font-family:Arial,sans-serif;font-size:11px}.logo strong{font-size:19px;display:block;font-weight:600;letter-spacing:1.7px}.header nav{display:flex;align-items:center;gap:30px}.header nav>a{font-size:12px;text-decoration:none;color:#cedace}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 50%,#2b6145 0,transparent 50%),linear-gradient(115deg,#063a2a,#082e25);color:#fcf8e8;padding:155px 0 85px;min-height:830px}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;position:relative}.hero .eyebrow{color:#c1ccaf;font-size:10px;letter-spacing:1.7px;display:flex;align-items:center;gap:9px}.hero .eyebrow span{height:5px;width:5px;background:var(--gold);border-radius:50%}.hero h1{font-size:clamp(34px,3.7vw,50px);font-family:NotoSerif,Noto,serif;line-height:1.52;letter-spacing:-1.7px}.hero h1 em{color:#e8ca80}.hero-lead{font-size:20px;line-height:1.8;color:#f1eddb;margin-top:22px}.hero-description{font-size:15px;color:#b8c9b9;line-height:1.95;max-width:505px;margin-top:15px}.hero-tags{display:flex;gap:20px;margin:24px 0 28px;font-size:11px;color:#d8e3cc}.hero-tags span{display:flex;align-items:center;gap:7px}.hero-tags svg{width:16px;height:16px;color:#d5ba79}.price-line{display:flex;align-items:center;gap:17px;margin-bottom:12px}.price-line s{font:22px Arial,sans-serif;color:#92ac96}.price-line>strong{font:600 43px Arial,sans-serif;color:#f3e4b7}.price-line>span{font-size:11px;border:1px solid #afbd873c;padding:4px 11px;border-radius:4px;color:#d3ddc5}.btn-hero{min-width:325px}.micro{font-size:10px;display:flex;align-items:center;justify-content:center;gap:8px;color:#69816e;margin:13px 0 0;line-height:1.6}.micro svg{width:13px;height:13px}.hero .micro{color:#a2b8a5;justify-content:flex-start;padding-left:30px}.hero-art{position:relative;padding:15px 0 0;display:flex;align-items:center;flex-direction:column}.book-scene{width:min(340px,90%);position:relative;transform:perspective(1400px) rotateY(-12deg) rotateZ(3deg);filter:drop-shadow(20px 30px 22px #001c1970);margin:0 0 23px}.book-cover{display:block;width:100%;border-radius:2px 6px 6px 2px;position:relative;z-index:2;box-shadow:inset 10px 0 10px #0003}.book-spine{position:absolute;background:repeating-linear-gradient(0deg,#dfd6b6 0,#f5ecd3 1px,#d7cba2 2px);width:20px;right:-14px;top:6px;bottom:6px;transform:skewY(-14deg);border-radius:0 5px 6px 0;box-shadow:3px 0 5px #001e1a88}.book-label{position:relative;z-index:2;font-size:10px;color:#bdcba9;letter-spacing:1px;margin-bottom:28px;display:flex;align-items:center;gap:12px}.book-label:before,.book-label:after{content:'';width:26px;height:1px;background:#afbf865e}.art-note{display:flex;gap:12px;align-items:center;color:#e4e8d8;margin-top:15px;position:relative}.art-note>span{border:1px solid #84986b55;border-radius:50%;width:39px;height:39px;display:grid;place-items:center;color:var(--gold)}.art-note svg{width:18px}.art-note b{font-size:11px;display:block;font-weight:500}.art-note small{font-size:9px;color:#a7bba4}.orbit{position:absolute;width:510px;height:510px;border:1px solid #c7d69b15;border-radius:50%;left:50%;top:45%;transform:translate(-50%,-50%)}.orbit-two{width:610px;height:610px}.trust-strip{border-bottom:1px solid var(--line);background:#f1f1e7}.trust-strip>.wrap{display:flex;justify-content:center;gap:85px;padding:21px 0}.trust-strip span{display:flex;align-items:center;gap:10px;font-size:12px;color:#536d58}.trust-strip svg{width:19px;height:19px}.intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.intro-copy{padding-top:8px}.intro-copy>p{margin-bottom:22px;font-size:16px;color:#607466;line-height:2}.intro-copy strong{color:#214a35;font-weight:600}.quiet-quote{border-left:3px solid #b99655;padding:6px 0 6px 22px;margin-top:30px;font-family:NotoSerif,Noto,serif;font-size:23px;color:#49644d}.discover{background:#eeefe4}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:100px;margin-bottom:38px}.section-heading>p{max-width:310px;color:#6c7a68;font-size:13px;margin-bottom:8px}.curiosity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.curiosity-grid article{position:relative;background:#faf9f2;border:1px solid #dee3d3;border-radius:10px;padding:32px 30px 67px;min-height:278px}.card-number{font-family:Arial,Noto,sans-serif;font-size:10px;letter-spacing:2px;color:#9d854b}.curiosity-grid h3{font-size:22px;margin:24px 0 15px;color:#315239}.curiosity-grid p{font-size:13px;color:#77826e;max-width:240px}.card-icon{position:absolute;right:25px;bottom:24px;color:#a8975e}.card-icon svg{width:26px;height:26px}.inline-cta{display:flex;justify-content:space-between;align-items:center;margin-top:29px;font-size:13px;color:#63775f;gap:25px}.text-cta{border:0;background:none;display:flex;gap:12px;align-items:center;color:#295739;font-weight:650}.fit-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:120px}.fit-heading>p{max-width:355px;margin-top:22px;color:#6f7e6f;font-size:14px}.fit-list>div:not(.fit-note){display:flex;gap:17px;padding:22px 0;border-bottom:1px solid var(--line);color:#4f6956;font-size:15px}.fit-list>div>span{display:flex;width:31px;height:31px;align-items:center;justify-content:center;background:#ebeedf;border-radius:50%;flex-shrink:0}.fit-list svg{width:17px;height:17px}.fit-note{padding:22px 0;font-size:11px;color:#7d8677;line-height:1.8}.offer-section{background:#0b3d2c;color:#f3f1df;position:relative}.offer-layout{display:grid;grid-template-columns:1fr .85fr;gap:115px;align-items:center}.offer-story .eyebrow{color:#d6be7d}.offer-story h2{font-size:44px}.offer-story em{color:#ddc688}.offer-story>p{color:#b2c5af;font-size:15px;margin-top:23px}.delivery-steps{display:flex;gap:23px;margin-top:39px}.delivery-steps>div{flex:1;border-top:1px solid #a4b88e42;padding-top:15px}.delivery-steps b{display:block;font:19px Georgia,serif;color:#b9aa78;margin-bottom:10px}.delivery-steps span{font-size:11px;color:#c3d0b8}.purchase-card{background:#faf8ed;color:#264a33;border-radius:14px;padding:33px 36px;box-shadow:0 15px 55px #062b2580}.purchase-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.purchase-top>span{font:9px Arial,sans-serif;letter-spacing:1.4px;color:#7a8b71}.purchase-top b{font-size:10px;color:#8a733e;background:#ede3c1;padding:3px 10px;border-radius:4px;font-weight:500}.purchase-card h3{font-family:Georgia,serif;font-size:27px;font-weight:500}.purchase-sub{font-size:11px;color:#7b866e;margin-top:5px}.purchase-price{display:flex;align-items:baseline;gap:17px;margin-top:23px;font-family:Arial,sans-serif}.purchase-price s{color:#9d9d88;font-size:23px}.purchase-price strong{font-size:60px;line-height:1.25;letter-spacing:-2px}.purchase-price span{font:11px Noto;color:#858d76}.save-pill{display:inline-block;color:#587048;background:#e7edd9;border-radius:4px;padding:4px 12px;font-size:10px;margin-top:8px}.purchase-card ul{margin:25px 0;padding:21px 0 0;border-top:1px solid #dce1cf;list-style:none}.purchase-card li{font-size:13px;display:flex;gap:11px;margin-bottom:11px;align-items:center}.purchase-card li svg{width:17px;height:17px;color:#66845a}.purchase-card>.btn{width:100%}.offer-note{font-size:10px;text-align:center;margin-top:13px;color:#89917f}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq>div>p{color:#86927d;font-size:13px;margin-top:20px}details{border-bottom:1px solid var(--line);padding:21px 0}details:first-child{padding-top:0}summary{list-style:none;cursor:pointer;font-size:15px;line-height:1.8;font-weight:600;padding-right:35px;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:3px;top:0;color:#8f9c7d;font-size:22px;font-weight:400}details[open] summary:after{content:'−'}details>p{font-size:13px;color:#71816c;line-height:1.95;margin-top:15px;padding-right:15px}.closing{background:#e9ecde;padding:72px 0 63px;text-align:center}.closing h2{font-size:32px}.closing .btn{margin:30px 0 17px;min-width:285px}.closing p{font-size:11px;color:#7b8b72}.site-footer{padding-block:48px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.site-footer .logo{color:#31523c}.site-footer .logo svg{color:#8d9b66}.site-footer>div>p{font-size:10px;color:#8a957f;margin-top:18px}.site-footer nav{display:flex;gap:24px;align-items:center}.site-footer nav a{font-size:11px;text-decoration:none;color:#718468}.site-footer small{flex-basis:100%;font-size:9px;color:#949d8b;border-top:1px solid var(--line);padding-top:20px}.mobile-buy{display:none}dialog{border:0;border-radius:17px;width:min(510px,calc(100% - 28px));padding:31px;background:var(--cream);color:var(--ink);box-shadow:0 30px 100px #0004;max-height:calc(100dvh - 30px);overflow-y:auto}dialog::backdrop{background:#001d18bb;backdrop-filter:blur(5px)}body.modal-open{overflow:hidden}.modal-close{position:absolute;right:15px;top:9px;border:0;background:transparent;font:30px Arial;color:#74816b;line-height:1;padding:10px}.modal-book{display:flex;align-items:center;gap:21px;padding-right:14px}.modal-book img{width:62px;height:auto;border-radius:3px;box-shadow:3px 3px 8px #143a2520}.modal-book .eyebrow{font-size:8px;letter-spacing:.5px;margin-bottom:7px}.modal-book h2{font-family:Noto;font-size:23px}.modal-book p{font-size:10px;color:#819075;margin-top:5px}.modal-price{display:flex;justify-content:space-between;align-items:center;background:#edf0e3;margin:23px 0;padding:12px 16px;border-radius:5px}.modal-price>span{font-size:13px}.modal-price s{font:16px Arial;color:#929c84;margin-right:9px}.modal-price strong{font:650 25px Arial}form>label:not(.consent){display:block;font-size:12px;margin-bottom:6px;margin-top:14px;font-weight:600}input:not([type=checkbox]){width:100%;border:1px solid #d3dbc8;border-radius:7px;background:white;min-height:49px;padding:11px 13px;color:var(--ink);font-size:14px}input::placeholder{color:#9bA392;font-size:12px}.field-help{font-size:10px;color:#7d8a70;margin-top:7px}.consent{display:flex;gap:11px;font-size:10px;color:#758367;align-items:flex-start;margin:19px 0}.consent input{width:17px;height:17px;accent-color:var(--green);flex-shrink:0;margin:2px 0}.consent a{text-underline-offset:3px}.form-message{font-size:12px;color:#9a483d;line-height:1.8;margin:12px 0;display:none}.form-message:not(:empty){display:block}.form-message a{font-weight:650}form .btn{width:100%;font-size:14px}.document-page{max-width:790px;margin:60px auto;padding:36px}.document-page h1{font-size:32px}.document-page h2{font-family:Noto;font-size:21px;margin-top:28px}.document-page p{color:#5e7462;margin:16px 0}.document-page .eyebrow{margin-top:30px}.status-card{max-width:620px;margin:50px auto;background:white;border:1px solid var(--line);border-radius:15px;padding:42px;text-align:center}.status-card h1{font-size:27px}.status-card p{font-size:14px;margin:15px 0;color:#687f69}.status-card .btn{margin:10px auto}.status-card small{font-size:11px;display:block;color:#85947c;overflow-wrap:anywhere}.status-symbol{width:60px;height:60px;border-radius:50%;background:#e8eedc;display:grid;place-items:center;margin:0 auto 20px;font-size:27px}.status-actions{display:grid;gap:8px}.status-actions .btn{width:100%;margin:0}.status-actions .btn-secondary{background:#ebefdf;color:#37563e}.status-card input{margin:10px 0}.plain-header{padding:25px 0;border-bottom:1px solid var(--line)}.plain-header .logo svg{color:#9a9159}.policy-links{display:flex;gap:20px;justify-content:center;font-size:12px;padding:30px;flex-wrap:wrap}
@media(min-width:1500px){.hero{padding-top:160px;padding-bottom:100px}.book-scene{width:370px}.hero-grid{gap:95px}}@media(max-width:1000px){.wrap{width:calc(100% - 44px)}.hero-grid{gap:35px;grid-template-columns:1.1fr .9fr}.hero h1{font-size:38px}.hero-tags{gap:13px}.hero{min-height:auto}.intro,.fit-grid,.offer-layout,.faq{gap:50px}.trust-strip>.wrap{gap:35px}.curiosity-grid article{padding:25px 21px 58px}.curiosity-grid h3{font-size:20px}.offer-story h2{font-size:37px}.purchase-card{padding:29px}.section-heading{gap:40px}.hero-description{font-size:14px}.header nav{gap:20px}.hero-lead{font-size:17px}}
@media(max-width:760px){.wrap{width:calc(100% - 38px)}.offer-bar{font-size:10px;gap:8px}.desktop-only{display:none}.header{top:59px}.header nav>a{display:none}.header .logo strong{font-size:16px}.header .logo span{font-size:9px}.header .logo svg{width:28px;height:30px}.btn-small{padding:8px 12px;font-size:10px;min-height:38px}.btn-small span{padding-left:9px}.hero{padding:119px 0 45px}.hero-grid{grid-template-columns:1fr;gap:20px}.hero-copy{text-align:center}.hero .eyebrow{justify-content:center;font-size:8px;letter-spacing:1px;margin-bottom:17px}.hero h1{font-size:36px;letter-spacing:-1px;line-height:1.5}.hero-lead{font-size:17px;margin-top:17px}.hero-description{font-size:13px;max-width:390px;margin:14px auto 0;line-height:1.9}.hero-tags{justify-content:center;margin:20px 0;font-size:10px;gap:17px}.price-line{justify-content:center}.price-line>strong{font-size:39px}.btn-hero{width:min(360px,100%);min-width:0;padding:16px 17px;font-size:14px}.hero .micro{justify-content:center;padding-left:0}.hero-art{padding-top:21px}.book-scene{width:235px;margin-bottom:12px}.book-label{margin-bottom:20px;font-size:9px}.orbit{width:335px;height:335px}.orbit-two{width:395px;height:395px}.art-note{margin-top:9px}.art-note b{font-size:10px}.art-note small{font-size:8px}.trust-strip>.wrap{flex-wrap:wrap;gap:13px 20px;padding:17px 0}.trust-strip span{font-size:10px;gap:6px}.trust-strip svg{width:15px;height:15px}.section{padding-block:58px}.intro,.fit-grid,.offer-layout,.faq{grid-template-columns:1fr;gap:28px}.eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:14px}h2{font-size:29px}.intro-copy>p{font-size:14px;line-height:1.95}.quiet-quote{font-size:21px;margin-top:22px}.section-heading{display:block;margin-bottom:25px}.section-heading>p{margin-top:18px;font-size:12px;max-width:350px}.curiosity-grid{grid-template-columns:1fr;gap:13px}.curiosity-grid article{min-height:0;padding:24px 24px 27px}.curiosity-grid h3{font-size:21px;margin:15px 0 10px}.curiosity-grid p{font-size:12px;max-width:85%}.card-number{font-size:9px}.card-icon{right:20px;bottom:20px}.inline-cta{display:block;font-size:12px;margin-top:24px}.text-cta{margin-top:12px;padding:0;font-size:13px}.fit-heading>p{font-size:13px}.fit-list>div:not(.fit-note){padding:18px 0;font-size:13px}.fit-note{font-size:10px;padding-bottom:0}.offer-story h2{font-size:34px}.offer-story>p{font-size:13px}.delivery-steps{margin-top:27px;gap:16px}.delivery-steps span{font-size:10px}.offer-layout{gap:36px}.purchase-card{padding:28px 24px}.purchase-card h3{font-size:27px}.purchase-card li{font-size:12px}.purchase-price strong{font-size:58px}.purchase-card .btn{font-size:14px}.faq{gap:31px}summary{font-size:14px}details{padding:18px 0}.closing{padding:48px 0}.closing h2{font-size:25px;line-height:1.65}.closing .btn{font-size:14px;min-width:0;width:min(300px,100%)}.closing p{font-size:10px}.site-footer{padding:35px 0 100px;gap:24px}.site-footer nav{flex-wrap:wrap;gap:13px 21px}.site-footer small{font-size:8px}.mobile-buy{display:flex;position:fixed;z-index:5;bottom:0;left:0;right:0;justify-content:space-between;align-items:center;background:#fbf9f0f5;border-top:1px solid #d4d9c6;padding:11px 19px calc(11px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #173c3010;backdrop-filter:blur(12px)}.mobile-buy small{display:block;font-size:9px;line-height:1.4;color:#6d8065}.mobile-buy s{margin-left:7px}.mobile-buy strong{display:block;font:600 27px Arial;line-height:1.2;margin-top:3px}.mobile-buy .btn{min-height:46px;font-size:13px;padding:12px 24px}.modal-open .mobile-buy{visibility:hidden}dialog{padding:25px 21px}.modal-book{gap:15px}.modal-book h2{font-size:21px}.modal-book .eyebrow{font-size:7px}.modal-book img{width:55px}.modal-price{margin:20px 0}.document-page{padding:24px 22px;margin:25px auto}.document-page h1{font-size:27px}.status-card{margin:25px 19px;padding:30px 22px}.status-card h1{font-size:24px}.status-card p{font-size:13px}.policy-links{font-size:10px;padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

[hidden]{display:none!important}
