@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#fff;background:#020a15;font-family:Poppins,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#020a15;color:#fff;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-shell{min-width:1180px;overflow:hidden;background:#020a15}.content-width{width:1240px;margin:0 auto}.site-header{height:108px;background:#020b17;position:relative;z-index:30}.header-inner{width:calc(100% - 48px);min-width:1425px;max-width:1600px;height:100%;margin:auto;display:flex;align-items:center;gap:32px;position:relative}.brand-link{width:265px;height:60px;flex:0 0 265px;display:flex;align-items:center;position:relative;z-index:2}.brand-link img{display:block;width:265px;height:60px;object-fit:contain;transition:transform .35s ease,filter .35s ease}.brand-link:hover img{transform:translateY(-2px) scale(1.015);filter:drop-shadow(0 8px 18px rgba(255,51,69,.18))}.mobile-menu-button{display:none}.site-header nav{min-width:0;height:50px;flex:1 1 auto;display:flex;align-items:stretch;justify-content:space-between;position:relative;z-index:3}.site-header nav a{width:auto!important;height:50px;padding:0 7px;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;font-family:Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4;color:#fff;position:relative;transition:color .25s ease,transform .25s ease}.site-header nav a:after{content:"";position:absolute;left:7px;right:7px;bottom:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ff3345,#ff8c64);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.site-header nav a:hover{color:#ff8b95;transform:translateY(-1px)}.site-header nav a:hover:after,.site-header nav a.active:after{transform:scaleX(1)}.site-header nav a.active{color:#ff3345}.common-hero{min-height:202px;background-position:center 47%;background-size:cover;background-color:#020a15;background-blend-mode:multiply;display:flex;align-items:center}.common-hero h1{margin:0 0 15px;font-family:Montserrat;font-size:44px;font-weight:400;letter-spacing:-.5px}.common-hero p{margin:0;font-size:18px}.primary-button{display:inline-flex;min-width:220px;height:60px;padding:0 28px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:linear-gradient(135deg,#3164f4,#4256f4);box-shadow:0 12px 28px #3164f438;color:#fff;font-weight:600;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.primary-button:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.4) 45%,transparent 68%);transform:translate(-130%);transition:transform .65s ease}.primary-button:hover{transform:translateY(-4px);box-shadow:0 18px 38px #3164f466,0 0 0 1px #ffffff26 inset;filter:saturate(1.15)}.primary-button:hover:before{transform:translate(130%)}.primary-button:active{transform:translateY(-1px) scale(.985);box-shadow:0 8px 20px #3164f447}.primary-button:focus-visible,.faq-tabs button:focus-visible,.faq-item>button:focus-visible,.contact-wrap button:focus-visible,.newsletter button:focus-visible{outline:3px solid rgba(255,92,108,.95);outline-offset:4px}.centered-cta{padding:25px 0 70px;text-align:center;background:#010916}.home-hero{height:810px;background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00050cc7,#00050c57 43%,#00050c05 74%),linear-gradient(0deg,rgba(0,5,12,.52) 0%,transparent 36%);pointer-events:none}.home-hero>*{z-index:1}.hero-copy{position:absolute;left:calc(50% - 425px);top:73px;animation:hero-reveal .85s cubic-bezier(.2,.8,.2,1) both}.hero-copy h1{width:579px;white-space:nowrap;font-family:Poppins,Arial,sans-serif;font-size:50px;font-weight:700;line-height:82px;margin:0 0 17px;letter-spacing:-.7px}.hero-copy p{width:396px;font-family:Arial,sans-serif;font-size:17px;line-height:21px;margin:0 0 37px}.hero-copy p span{color:#ff3345}.stats-bar{position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:1225px;height:158px;background:#252b38;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;animation:stats-reveal .85s .22s cubic-bezier(.2,.8,.2,1) both}.stats-bar div{height:80px;border-left:8px solid #ff3948;padding:12px 30px;font-size:18px;line-height:1.35}.stats-bar span,.why-grid span{display:block}.book-ribbon{width:100%;height:auto;overflow:hidden;background:#01050c;line-height:0}.book-ribbon img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.intro-section{height:422px;background-color:#01081138;background-blend-mode:multiply;background-size:cover;background-position:center;display:grid;place-items:center;text-align:center;position:relative}.intro-section h2,.connection-section h2,.why-section>h2,.testimonials>h2,.faq-title h2{font-size:38px;font-weight:400;margin:0 0 28px}.intro-section h2{position:absolute;top:0;left:50%;transform:translate(-50%);width:340px;min-height:72px;padding:12px 24px;border-radius:0 0 7px 7px;background:#fff;color:#111;font-size:21px;line-height:1.15;font-weight:700;display:flex;align-items:center;justify-content:center}.intro-section p{font-size:20px;line-height:1.7;margin:0 0 35px}.connection-section{min-height:1040px;padding:82px 0 62px;text-align:center;background:#010915;position:relative}.connection-section>h2,.why-section>h2,.testimonials>h2{position:absolute;top:0;left:calc(50% - 612px);min-width:335px;min-height:54px;padding:13px 22px;border-radius:0 0 7px 7px;background:#fff;color:#111;font-size:20px;line-height:1.3;font-weight:700;text-align:left}.connection-grid{width:calc(100% - 80px);max-width:1700px;margin:0 auto 42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 34px}.connection-card{height:auto;overflow:hidden;text-decoration:none;background:transparent;text-align:left;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.connection-card:after{content:"";position:absolute;top:0;right:0;bottom:73px;left:0;border:1px solid transparent;pointer-events:none;transition:border-color .35s ease,box-shadow .35s ease}.connection-card img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;display:block;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s ease}.connection-card span{display:block;min-height:73px;padding:24px clamp(24px,3vw,62px);background:transparent;font-size:clamp(18px,1.15vw,22px);line-height:25px;white-space:nowrap;transition:color .3s ease,transform .3s ease}.connection-card:hover{transform:translateY(-8px);filter:drop-shadow(0 18px 26px rgba(0,0,0,.35))}.connection-card:hover:after{border-color:#ff546594;box-shadow:0 0 28px #ff334526 inset}.connection-card:hover img{transform:scale(1.045);filter:brightness(1.08) saturate(1.1)}.connection-card:hover span{color:#ff6a78;transform:translate(8px)}.why-section{height:609px;padding:82px 0 38px;background-color:#01081175;background-blend-mode:multiply;background-size:cover;background-position:center;text-align:center;position:relative}.why-section>h2{min-width:310px}.why-grid{width:1225px;margin:20px auto 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;text-align:left}.why-grid div{min-height:305px;padding:12px 42px 18px;background:transparent;border:0}.why-icon{width:72px;height:72px;padding:16px;display:grid!important;place-items:center;overflow:hidden;border:1px solid rgba(255,82,96,.58);border-radius:18px;background:#020e1bc7;box-shadow:0 12px 30px #00000047,0 0 24px #ff364417 inset;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}.why-icon img{width:100%;height:100%;padding:0;object-fit:contain;border:0;border-radius:0;filter:brightness(0) invert(1) drop-shadow(0 0 5px rgba(255,255,255,.32));opacity:1}.why-grid div:hover .why-icon{transform:translateY(-5px);border-color:#ff5c6cf2;background:#14121fe6;box-shadow:0 16px 34px #00000057,0 0 26px #ff36442e inset}.why-grid h3{color:#fff;font-size:20px;min-height:58px}.why-grid p{font-size:15px;line-height:1.7}.testimonials{height:478px;padding:84px 0 0;background:#252b38;text-align:left;position:relative}.testimonials>h2{min-width:300px}.testimonials>div{width:1225px;height:394px;margin:auto;padding:76px 0 45px;display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.testimonials blockquote{margin:0;padding:0 25px 0 36px;min-height:245px;color:#fff;background:transparent;border:0;border-left:8px solid #ff3948;display:flex;flex-direction:column;justify-content:space-between}.testimonials blockquote p{line-height:1.65}.testimonials cite{color:#ff5361;font-style:normal}.faq-section{height:923px;padding:85px 0 70px;overflow:hidden;background-color:#0208108c;background-image:url(/assets/generated/faq-awakened-mind-v2.webp);background-blend-mode:multiply;background-size:cover;background-position:center}.faq-title{width:1225px;margin:auto;text-align:left}.faq-tabs{width:1225px;margin:0 auto 16px;display:flex;gap:48px;border-bottom:1px solid rgba(255,255,255,.12)}.faq-tabs button{padding:15px 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:#fff;cursor:pointer;transition:color .25s ease,transform .25s ease,border-color .25s ease}.faq-tabs button:hover{color:#ff7a86;transform:translateY(-2px)}.faq-tabs button[aria-selected=true]{color:#ff3345;border-bottom-color:#ff3345}.faq-list{width:1225px;margin:auto}.faq-item{border-bottom:1px solid rgba(255,255,255,.14)}.faq-item>button{width:100%;min-height:62px;padding:0 8px 0 0;border:0;background:transparent;color:#fff;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:600;cursor:pointer;transition:color .25s ease,padding .25s ease,background .25s ease}.faq-item>button:hover{padding-left:12px;color:#ff7a86;background:linear-gradient(90deg,rgba(255,51,69,.08),transparent 62%)}.faq-item button img{width:12px;height:12px;filter:invert(1);transform:rotate(90deg);transition:transform .2s}.faq-item button[aria-expanded=true] img{transform:rotate(-90deg)}.faq-answer{padding:0 30px 25px 0;color:#d7d9df;font-size:14px;line-height:1.75;white-space:pre-line}.faq-section.compact{padding-top:95px}.purpose-main{min-height:760px;padding:85px 0;background:#020a15;display:flex;justify-content:center;align-items:center;gap:90px}.purpose-main img{width:480px;height:465px;object-fit:cover;object-position:72% center}.purpose-main div{width:490px}.purpose-main h2,.values-section>h2{font-size:38px;font-weight:400}.purpose-main p{font-size:19px;line-height:1.8}.values-section{min-height:650px;padding:75px 0;text-align:center;background:#020a15}.values-section>div{width:1180px;margin:55px auto 0;display:grid;grid-template-columns:repeat(3,1fr)}.values-section article{min-height:300px;padding:60px 42px;border:1px solid #222d3d}.values-section h3{color:#ff3345;font-size:23px}.values-section p{color:#d8dce4;line-height:1.75}.science-background{min-height:1050px;padding:85px 0;background-color:#0208104d;background-blend-mode:multiply;background-size:cover;background-position:center}.numbered-grid{width:980px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.numbered-grid article{height:515px;padding:90px 40px 40px;text-align:center;background:#020a15;position:relative}.numbered-grid article>b,.steps-section article>b,.welcome-steps article>b{position:absolute;top:-25px;left:50%;transform:translate(-50%);width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#ff3345;font-size:38px}.numbered-grid h3{margin-top:8px;font-size:21px;font-weight:400}.numbered-grid p{line-height:1.7}.programs-intro{min-height:610px;padding:110px 240px;background-color:#01070f7a;background-blend-mode:multiply;background-size:cover;background-position:center;text-align:center}.programs-intro blockquote{width:760px;margin:0 auto 45px;font-size:22px;line-height:1.75}.program-cards{min-height:1020px;padding:70px 0;text-align:center;background:#020a15}.program-cards>h2{font-weight:400}.program-cards>div{width:1020px;margin:45px auto;display:grid;grid-template-columns:1fr 1fr}.program-cards article{min-height:355px;padding:50px;text-align:left;background:#252b38;border:1px solid #3a414f}.program-cards article h2{color:#ff4050;font-weight:500}.program-cards article p{line-height:1.75;color:#d7dae2}.book-page{height:930px;background-color:#020a15e6;background-image:linear-gradient(90deg,#020a15fa,#020a15e0 48%,#020a158c),url(/assets/generated/books-ribbon-v2.webp);background-size:cover;background-position:center;background-blend-mode:normal;display:flex;align-items:flex-start;justify-content:center;gap:130px;padding-top:95px}.book-copy{width:530px;text-align:center}.book-copy h1{margin:0 0 35px;font-size:24px;line-height:1.55}.book-copy h2{font-size:17px}.book-copy em{color:#ff3345;font-style:italic}.store-buttons{display:flex;justify-content:center;gap:20px}.store-buttons a{display:inline-flex;border-radius:10px;transition:transform .28s ease,filter .28s ease}.store-buttons a:hover{transform:translateY(-5px) scale(1.025);filter:drop-shadow(0 14px 22px rgba(0,0,0,.38))}.store-buttons img{height:61px;width:auto}.book-cover{height:630px;width:auto}.hyp-intro{min-height:520px;padding:115px 0;text-align:center;background:#252b38}.hyp-intro p{width:720px;margin:0 auto 45px;font-size:18px;line-height:1.8}.steps-section{min-height:620px;padding:50px 0 90px;background-color:#0208104d;background-blend-mode:multiply;background-size:cover;background-position:center}.steps-section>h2,.science-behind>h2{margin:0 0 70px;text-align:center;font-size:42px;font-weight:400}.steps-section>div{width:1170px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.steps-section article{min-height:365px;padding:70px 30px 30px;background:#020a15;text-align:center;position:relative}.steps-section article>b,.welcome-steps article>b{width:66px;height:66px;top:-20px;font-size:25px}.steps-section h3{min-height:70px;font-size:18px;font-weight:400}.steps-section p{font-size:13px;line-height:1.75}.science-behind{min-height:900px;padding:60px 0 110px;background-color:#02081061;background-blend-mode:multiply;background-size:cover;background-position:center}.science-behind>div{width:1040px;margin:auto;display:grid;grid-template-columns:1fr 1fr}.science-behind article{min-height:300px;padding:45px;background:#252b38;border:1px solid #39404d}.science-behind article h2{font-size:23px;color:#ff4050}.science-behind article p{color:#d6dae2;line-height:1.75}.hyp-quote{min-height:430px;padding:70px 0;text-align:center;background:#020a15}.hyp-quote blockquote{width:900px;margin:0 auto 45px;line-height:1.8;font-size:18px}.welcome-steps{min-height:980px;padding:70px 0;background-color:#02081061;background-blend-mode:multiply;background-size:cover;background-position:center}.welcome-steps>h2{text-align:center;font-size:42px;font-weight:400}.welcome-steps>div{width:1120px;margin:75px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.welcome-steps article{min-height:430px;padding:70px 30px 32px;background:#020a15f2;text-align:center;position:relative}.welcome-steps h3{min-height:52px}.welcome-steps p{line-height:1.65}.text-link,.privacy-link{display:block;margin-top:20px;color:#ff5261;font-weight:600}.privacy-link{color:#fff;font-size:12px}.plans-page{min-height:1050px;padding:95px 0;text-align:center;background:radial-gradient(circle at center,#242033,#020a15 70%)}.plans-page>h1{font-size:44px;font-weight:400}.plans-page>div{width:980px;margin:65px auto;display:grid;grid-template-columns:1fr 1fr;gap:35px}.plans-page article{min-height:560px;padding:60px 50px;background:#252b38;border:1px solid #444b5b;display:flex;flex-direction:column;align-items:center}.plans-page h2{color:#ff4050;font-size:25px}.plans-page strong{margin:20px 0;font-size:35px}.plans-page p{line-height:1.8;flex:1}.plans-page article>a:last-child{margin-top:25px}.legal-page{width:1050px;margin:0 auto;padding:75px 0 110px}.legal-page>h2{text-align:center;font-size:36px;font-weight:400}.legal-page h3{margin:35px 0 12px;color:#ff4050}.legal-page p{color:#d9dce3;line-height:1.8}.blog-page{min-height:1500px;padding:55px 85px 80px}.blog-page>h1{font-size:42px;font-weight:400}.category-nav{min-height:90px;padding:24px 40px;background:#252b38;display:flex;flex-wrap:wrap;align-content:flex-start;gap:22px 36px}.category-nav a{text-decoration:none;position:relative;transition:color .25s ease,transform .25s ease}.category-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:#ff4050;transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.category-nav a:hover{color:#ff7180;transform:translateY(-2px)}.category-nav a:hover:after,.category-nav a.active:after{transform:scaleX(1)}.category-nav a.active{color:#ff4050}.post-grid{padding:45px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.post-card{min-height:500px;text-decoration:none;background:#252b38;border:1px solid #39404d;overflow:hidden}.post-art{display:block;width:100%;height:210px;object-fit:cover;background:#090e18;transition:transform .45s ease,filter .45s ease}.post-card:hover .post-art{transform:scale(1.035);filter:brightness(1.08) saturate(1.08)}.post-card>div:last-child{padding:24px}.post-card span,.post-card small{color:#ff5261}.post-card h2{font-size:20px;line-height:1.35}.post-card p{color:#d5d8df;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.article-page{width:880px;min-height:1200px;margin:0 auto;padding:65px 0 100px}.back-link{display:inline-block;margin-bottom:40px;color:#ff5261}.article-page h1{font-size:46px;line-height:1.2;font-weight:500}.article-page h2{margin-top:40px;font-size:28px}.article-page p,.article-page li{color:#e0e2e8;font-size:17px;line-height:1.85}.article-page blockquote{border-left:4px solid #ff4050;margin:30px 0;padding-left:25px}.contact-wrap{min-height:760px;padding:45px 100px 70px;background-color:#02081057;background-blend-mode:multiply;background-size:cover;background-position:center}.contact-wrap form{width:780px;min-height:525px;padding:55px;background:#fff;color:#111}.three-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.two-fields{display:grid;grid-template-columns:1fr 2fr;gap:24px;margin:40px 0}.contact-wrap label{display:flex;flex-direction:column;gap:12px}.contact-wrap input,.contact-wrap textarea{border:0;border-bottom:1px solid #111;border-radius:0;background:transparent;outline:none}.contact-wrap input{height:32px}.contact-wrap textarea{height:120px;resize:none}.contact-wrap form>button{width:136px;height:50px;margin-top:38px;border:0;border-radius:28px;background:linear-gradient(135deg,#252b38,#343c4d);color:#fff;cursor:pointer;box-shadow:0 10px 22px #090f1a38;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.contact-wrap form>button:hover{transform:translateY(-3px);background:linear-gradient(135deg,#ff3345,#d9273a);box-shadow:0 14px 28px #ff334547}.contact-wrap form>button:active{transform:translateY(0) scale(.98)}.contact-wrap>h2{font-size:21px;font-weight:400}.contact-wrap>h2 a{text-decoration:none}.contact-success{color:#267042}.not-found{min-height:700px;padding:150px;text-align:center}.site-footer{height:585px;padding:70px 0 30px;background:#252b38;color:#f7f7fa}.footer-grid{width:1280px;margin:auto;display:grid;grid-template-columns:220px 1fr 170px 120px;gap:55px}.footer-logo img{width:220px;height:auto}.site-footer h3{margin:0 0 30px;font-size:15px}.site-footer p{margin:0;color:#d8d9df;font-size:14px;line-height:2}.newsletter form{margin-top:30px}.newsletter label{display:block;margin-bottom:12px;font-size:14px}.newsletter form>div{display:flex;gap:10px}.newsletter input{width:280px;height:50px;padding:0 18px;border:1px solid #fff;border-radius:28px;background:transparent;color:#fff}.newsletter button{width:110px;border:0;border-radius:28px;background:#fff;color:#222;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.newsletter button:hover{transform:translateY(-3px);background:#ff4050;color:#fff;box-shadow:0 12px 24px #ff334547}.form-note{color:#fff!important}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a{color:#d8d9df;text-decoration:none;font-size:14px}.footer-legal{margin-top:100px;text-align:center}.footer-legal p{line-height:1.4}@keyframes hero-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes stats-reveal{0%{opacity:0;transform:translate(-50%,26px)}to{opacity:1;transform:translate(-50%)}}@keyframes mobile-stats-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:700px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{min-width:320px}.site-shell{width:100%;min-width:0;overflow:visible;padding-top:76px}.content-width{width:min(100% - 40px,640px)}.site-header{height:auto;min-height:76px;position:fixed;top:0;left:0;right:0;background:#020b17f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 28px #00000047}.header-inner{width:100%;min-width:0;height:auto;min-height:76px;padding:10px 18px;margin:0;gap:12px;justify-content:space-between}.brand-link{width:188px;height:48px;flex:0 1 188px}.brand-link img{width:188px;height:48px}.mobile-menu-button{width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:0 0 48px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0f;color:#fff;cursor:pointer;box-shadow:0 10px 22px #00000038}.mobile-menu-button span{width:22px;height:2px;display:block;border-radius:4px;background:#fff;transition:transform .25s ease,opacity .25s ease}.site-header.menu-open .mobile-menu-button span:nth-child(1),.site-header:has(.mobile-menu-button[aria-expanded=true]) .mobile-menu-button span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header.menu-open .mobile-menu-button span:nth-child(2),.site-header:has(.mobile-menu-button[aria-expanded=true]) .mobile-menu-button span:nth-child(2){opacity:0}.site-header.menu-open .mobile-menu-button span:nth-child(3),.site-header:has(.mobile-menu-button[aria-expanded=true]) .mobile-menu-button span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-header nav{position:absolute;top:76px;left:12px;right:12px;height:auto;max-height:calc(100vh - 94px);padding:12px;display:grid;grid-template-columns:1fr;gap:6px;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#040d1bfa;box-shadow:0 22px 54px #0000006b;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top center;transition:none}.site-header.menu-open nav,.site-header:has(.mobile-menu-button[aria-expanded=true]) nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.site-header nav a{width:100%!important;min-height:48px;height:auto;padding:13px 15px;justify-content:flex-start;border-radius:12px;background:#ffffff09;white-space:normal;font-size:14px}.site-header nav a:after{display:none}.site-header nav a.active{color:#fff;background:linear-gradient(135deg,#ff334559,#3164f42e)}.primary-button{width:100%;min-width:0;min-height:56px;height:auto;padding:16px 22px;border-radius:14px;font-size:16px}.centered-cta{padding:18px 20px 46px}.common-hero{min-height:280px;padding:72px 0 46px;background-position:center}.common-hero h1{font-size:clamp(34px,10vw,44px);line-height:1.08}.common-hero p{font-size:16px;line-height:1.6}.home-hero{min-height:720px;height:auto;padding:70px 20px 28px;display:flex;flex-direction:column;justify-content:space-between;background-position:58% center}.home-hero:after{background:linear-gradient(180deg,#00050ceb,#00050c9e 42%,#00050ce0),radial-gradient(circle at 72% 38%,rgba(255,255,255,.12),transparent 34%)}.hero-copy{position:relative;left:auto;top:auto;width:100%;max-width:420px;padding-top:18px}.hero-copy h1{width:100%;white-space:normal;font-size:clamp(42px,13vw,58px);line-height:1.05;letter-spacing:-1px;margin-bottom:22px}.hero-copy p{width:100%;max-width:320px;font-size:16px;line-height:1.5;margin-bottom:26px}.hero-copy p br{display:none}.hero-copy .primary-button{max-width:240px}.stats-bar{position:relative;left:auto;bottom:auto;transform:none;width:100%;height:auto;margin-top:56px;display:grid;grid-template-columns:1fr;border-radius:18px;overflow:hidden;background:#252b38e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:mobile-stats-reveal .75s .18s cubic-bezier(.2,.8,.2,1) both}.stats-bar div{height:auto;min-height:78px;padding:18px 20px;border-left-width:6px;border-bottom:1px solid rgba(255,255,255,.08);font-size:17px}.stats-bar div:last-child{border-bottom:0}.book-ribbon img{min-height:118px;object-fit:cover;object-position:center}.intro-section{height:auto;min-height:520px;padding:118px 22px 54px;background-position:center}.intro-section h2,.connection-section>h2,.why-section>h2,.testimonials>h2{position:absolute;top:0;left:20px;right:20px;transform:none;width:auto;min-width:0;min-height:62px;padding:13px 16px;border-radius:0 0 12px 12px;text-align:center;font-size:19px}.intro-section p{font-size:17px;line-height:1.65}.intro-section p br{display:none}.connection-section{min-height:0;padding:98px 18px 56px}.connection-grid{width:100%;max-width:440px;grid-template-columns:1fr;gap:22px;margin-bottom:28px}.connection-card{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff09;box-shadow:0 16px 34px #0000003d}.connection-card:after{display:none}.connection-card img{aspect-ratio:16 / 10;border-radius:20px 20px 0 0}.connection-card span{min-height:58px;padding:17px 18px 20px;text-align:center;white-space:normal;font-size:19px;line-height:1.28}.why-section{height:auto;min-height:0;padding:102px 20px 58px;background-position:37% center}.why-grid{width:100%;max-width:430px;margin:0 auto 30px;grid-template-columns:1fr;gap:14px}.why-grid div{min-height:0;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#020a15b8}.why-icon{width:62px;height:62px;padding:14px;border-radius:16px}.why-grid h3{min-height:0;margin:16px 0 8px;font-size:20px}.why-grid p{margin:0;font-size:15px;line-height:1.65}.testimonials{height:auto;padding:100px 20px 46px}.testimonials>div{width:100%;height:auto;padding:0;grid-template-columns:1fr;gap:18px}.testimonials blockquote{min-height:0;padding:20px 20px 20px 24px;border-left-width:6px;border-radius:16px;background:#020a1542}.faq-section{height:auto;min-height:0;padding:54px 20px 62px;overflow:visible}.faq-title,.faq-tabs,.faq-list{width:100%;max-width:680px}.faq-title h2{font-size:30px;line-height:1.15}.faq-tabs{gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.faq-tabs::-webkit-scrollbar{display:none}.faq-tabs button{flex:0 0 auto;min-height:44px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0d}.faq-tabs button[aria-selected=true]{background:#ff33452e}.faq-item>button{min-height:72px;gap:18px;padding:16px 0;align-items:center}.faq-answer{padding-right:0;font-size:15px}.purpose-main,.values-section,.science-background,.programs-intro,.program-cards,.hyp-intro,.steps-section,.science-behind,.hyp-quote,.welcome-steps,.plans-page,.contact-wrap,.not-found{min-height:0;height:auto;padding-left:20px;padding-right:20px}.purpose-main{padding-top:56px;padding-bottom:56px;flex-direction:column;gap:28px}.purpose-main img,.purpose-main div,.hyp-intro p,.programs-intro blockquote,.hyp-quote blockquote,.legal-page,.article-page,.contact-wrap form{width:100%;max-width:680px}.purpose-main img{height:auto;aspect-ratio:1 / .82;border-radius:22px}.purpose-main h2,.values-section>h2,.steps-section>h2,.science-behind>h2,.welcome-steps>h2,.plans-page>h1,.blog-page>h1,.legal-page>h2{font-size:clamp(30px,9vw,38px);line-height:1.15}.values-section>div,.numbered-grid,.program-cards>div,.steps-section>div,.science-behind>div,.welcome-steps>div,.plans-page>div,.post-grid{width:100%;max-width:680px;grid-template-columns:1fr}.values-section>div,.program-cards>div,.welcome-steps>div,.plans-page>div{margin-top:34px}.values-section article,.numbered-grid article,.program-cards article,.steps-section article,.science-behind article,.welcome-steps article,.plans-page article{min-height:0;height:auto;padding:42px 22px 28px}.numbered-grid,.steps-section>div,.welcome-steps>div{gap:34px}.numbered-grid article>b,.steps-section article>b,.welcome-steps article>b{width:58px;height:58px;top:-18px;font-size:24px}.programs-intro{padding-top:78px;padding-bottom:78px}.programs-intro blockquote{font-size:18px;line-height:1.7}.book-page{height:auto;min-height:0;padding:70px 20px 64px;flex-direction:column;align-items:center;gap:32px;text-align:center;background-image:linear-gradient(180deg,#020a15fa,#020a15e6 54%,#020a15b3),url(/assets/generated/books-ribbon-v2.webp)}.book-copy{width:100%;max-width:440px}.book-copy h1{font-size:28px;line-height:1.28}.book-copy h1 br{display:none}.store-buttons{flex-direction:column;align-items:center;gap:14px}.store-buttons img{height:auto;width:min(230px,78vw)}.book-cover{width:min(310px,78vw);height:auto;filter:drop-shadow(0 22px 34px rgba(0,0,0,.35))}.blog-page{min-height:0;padding:42px 20px 60px}.category-nav{margin:0 -20px;min-height:0;padding:18px 20px;gap:12px;overflow-x:auto;flex-wrap:nowrap}.category-nav a{flex:0 0 auto;padding:9px 12px;border-radius:999px;background:#ffffff0d;font-size:14px}.post-grid{padding-top:26px;gap:18px}.post-card{min-height:0;border-radius:18px}.article-page{padding:44px 20px 70px}.article-page h1{font-size:clamp(31px,9vw,42px)}.article-page p,.article-page li{font-size:16px;line-height:1.75}.contact-wrap{padding-top:38px;padding-bottom:52px}.contact-wrap form{min-height:0;padding:28px 20px;border-radius:20px}.three-fields,.two-fields{grid-template-columns:1fr;gap:22px;margin:0 0 22px}.contact-wrap form>button{width:100%}.contact-wrap>h2{overflow-wrap:anywhere}.site-footer{height:auto;padding:46px 20px 28px}.footer-grid{width:100%;max-width:520px;grid-template-columns:1fr;gap:32px;text-align:center}.footer-logo img{width:min(220px,74vw)}.site-footer h3{margin-bottom:14px}.newsletter p br{display:none}.newsletter form>div{flex-direction:column}.newsletter input,.newsletter button{width:100%;min-height:50px}.footer-legal{margin-top:36px;padding:0 8px}.footer-legal p{margin-top:10px}}@media(min-width:701px)and (max-width:1280px){.site-shell{min-width:0;overflow:visible}.content-width,.faq-title,.faq-tabs,.faq-list,.stats-bar,.why-grid,.testimonials>div,.footer-grid{width:calc(100% - 56px)}.header-inner{width:calc(100% - 36px);min-width:0;gap:18px}.brand-link,.brand-link img{width:220px}.brand-link{flex-basis:220px}.site-header nav{overflow-x:auto;justify-content:flex-start;gap:8px}.site-header nav a{flex:0 0 auto}.hero-copy{left:56px}.connection-section>h2,.why-section>h2,.testimonials>h2{left:28px}.connection-grid{width:calc(100% - 56px);grid-template-columns:repeat(2,minmax(0,1fr))}.why-grid{grid-template-columns:repeat(2,1fr)}.why-section{height:auto;min-height:720px}.testimonials{height:auto;min-height:540px}.testimonials>div{height:auto}.purpose-main,.values-section>div,.numbered-grid,.program-cards>div,.steps-section>div,.science-behind>div,.welcome-steps>div,.plans-page>div,.legal-page,.article-page,.contact-wrap form{width:calc(100% - 56px)}.steps-section>div,.welcome-steps>div{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:180px 1fr 150px 110px;gap:30px}.footer-logo img{width:180px}}
