@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))}.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%)}}@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){.site-shell{min-width:1180px}.site-header{height:108px}.header-inner{margin-left:0}}
