@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-cyrillic-wght-normal.2k45saqu94y7o.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-vietnamese-wght-normal.1uspqum1g73ck.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-latin-ext-wght-normal.35b9e1hr6h5k1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-latin-wght-normal.1izqcz-wkfvza.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f7f4ed;-webkit-font-smoothing:antialiased;background:#07111f;margin:0;font-family:Manrope Variable,sans-serif}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}.shell{width:min(1160px,100% - 48px);margin:auto}.nav-wrap{z-index:20;border-bottom:1px solid #ffffff15;position:absolute;top:0;left:0;right:0}.nav{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{align-items:center;gap:8px;font-weight:900;display:inline-flex}.brand span{letter-spacing:-3px;color:#0000;background:linear-gradient(135deg,#ffb43b,#f26a2e);-webkit-background-clip:text;background-clip:text;font-size:30px;font-style:italic}.brand small{letter-spacing:2px;font-size:8px}.nav-links,.nav-actions{align-items:center;gap:30px;display:flex}.nav-links a,.login{color:#c7ced8;font-size:13px;transition:all .2s}.nav-links a:hover,.login:hover{color:#fff}.button{color:#101419;background:linear-gradient(135deg,#ffb33d,#f07a2e);border-radius:4px;justify-content:center;align-items:center;gap:14px;padding:17px 23px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 35px #f58a302e}.button:hover{transform:translateY(-2px);box-shadow:0 14px 38px #f58a3044}.button svg,.text-link svg{width:19px}.button-small{padding:12px 17px}.hero{background:radial-gradient(circle at 75% 34%,#19395e 0,#0000 30%),linear-gradient(145deg,#07111f,#0b192a 58%,#07111f);padding:176px 0 0;position:relative;overflow:hidden}.hero:before{content:"";opacity:.17;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-glow{filter:blur(100px);background:#f68a2430;border-radius:50%;width:500px;height:500px;position:absolute;top:130px;right:-230px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;min-height:520px;display:grid;position:relative}.hero-copy{padding-bottom:70px}.eyebrow{color:#d2d9e1;text-transform:uppercase;letter-spacing:2.4px;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.eyebrow i{background:#f7a537;width:26px;height:1px}.eyebrow.dark{color:#626d77}.hero h1{letter-spacing:-4px;max-width:720px;margin:23px 0 26px;font-size:clamp(50px,6vw,82px);line-height:.98}.hero h1 em,h2 em{color:#f5a53a;font-family:Playfair Display Variable,serif;font-weight:500}.hero-lead{color:#b7c1cc;max-width:610px;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:28px;margin-top:37px;display:flex}.text-link{align-items:center;gap:10px;font-size:13px;font-weight:750;display:inline-flex}.text-link span{color:#f5a53a}.hero-proof{align-items:center;gap:15px;margin-top:38px;display:flex}.avatars{display:flex}.avatars span{color:#111;background:#e6aa4b;border:2px solid #0b1727;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-7px;font-size:10px;font-weight:900;display:grid}.avatars span:first-child{background:#dfded8;margin-left:0}.avatars span:last-child{color:#fff;background:#14253a}.hero-proof p{color:#8694a3;margin:0;font-size:11px;line-height:1.55}.hero-proof strong{color:#e7ebef}.hero-visual{place-items:center;height:510px;display:grid;position:relative}.orbit{border:1px solid #ffffff13;border-radius:50%;position:absolute}.orbit-one{width:390px;height:390px}.orbit-two{width:520px;height:520px}.five-x{place-items:center;width:280px;height:280px;display:grid;position:relative;transform:rotate(-7deg)}.five-x span,.five-x b{letter-spacing:-28px;font-size:185px;font-style:italic;font-weight:950;line-height:1;position:absolute}.five-x span{color:#ecf0f2;text-shadow:0 20px 60px #000;left:14px}.five-x b{color:#ed8c30;right:8px}.five-x small{letter-spacing:5px;font-size:11px;position:absolute;bottom:21px;left:106px}.float-card{background:#101e2ee8;border:1px solid #ffffff17;align-items:center;gap:12px;padding:15px 18px;font-size:11px;display:flex;position:absolute;box-shadow:0 20px 45px #0005}.float-card b{color:#f6a63b;font-size:21px}.float-card i{color:#52b689}.float-card span{color:#c6cdd4}.card-one{top:65px;right:12px}.card-two{bottom:69px;left:5px}.trust-row{color:#728091;letter-spacing:2px;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;height:93px;font-size:10px;display:flex;position:relative}.trust-row i{background:#f4a23b;border-radius:50%;width:3px;height:3px}.light-section{color:#0c1826;background:#f3f0e9}.problem{padding:115px 0}.split-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:110px;display:grid}.split-heading h2,.section-head h2,.library h2,.center-head h2,.faq h2,.final-cta h2{letter-spacing:-2.7px;margin:19px 0 0;font-size:clamp(38px,4.4vw,61px);line-height:1.06}.split-heading h2 em,.library h2 em,.dark-head h2 em{color:#cc7027}.split-heading>p,.section-head>p{color:#67717a;font-size:14px;line-height:1.75}.transform-grid{grid-template-columns:1fr 72px 1fr;align-items:center;margin-top:65px;display:grid}.state-card{background:#ece9e3;border:1px solid #ded9d0;padding:36px 39px}.state-card.after{color:#fff;background:#0c1a29;border-color:#0c1a29;box-shadow:0 20px 50px #17273822}.state-card>span{letter-spacing:2px;color:#9a7b5d;font-size:9px}.state-card.after>span{color:#f6a139}.state-card h3{margin:15px 0 20px;font-size:23px}.state-card ul{margin:0;padding:0;list-style:none}.state-card li{color:#5c6770;border-top:1px solid #d5d0c7;padding:11px 0;font-size:12px}.state-card.after li{color:#bbc5ce;border-color:#ffffff13}.state-card li:before{content:"—";color:#dc832f;margin-right:10px}.transform-arrow{color:#111;background:#eca03f;border-radius:50%;place-items:center;width:47px;height:47px;margin:auto;display:grid}.transform-arrow svg{width:19px}.benefits{background:#07111f;padding:120px 0}.section-head{grid-template-columns:1.2fr .55fr;align-items:end;gap:100px;display:grid}.section-head h2 em,.center-head h2 em,.faq h2 em,.final-cta h2 em{color:#f4a43b}.benefit-grid{border-top:1px solid #ffffff16;border-left:1px solid #ffffff16;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.benefit-card{border-bottom:1px solid #ffffff16;border-right:1px solid #ffffff16;min-height:285px;padding:32px;position:relative;overflow:hidden}.benefit-card>span{color:#e79034;letter-spacing:2px;font-size:10px}.benefit-card h3{margin:55px 0 15px;font-size:20px}.benefit-card p{color:#8793a0;font-size:12px;line-height:1.75}.card-line{background:#f0a13a;width:0;height:3px;transition:all .3s;position:absolute;bottom:0;left:0}.benefit-card:hover .card-line{width:100%}.library{padding:125px 0}.library-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.library-copy>p{color:#66727b;margin:23px 0;font-size:13px;line-height:1.75}.curriculum{border-top:1px solid #dcd7ce;margin:30px 0;padding:0;list-style:none}.curriculum li{border-bottom:1px solid #dcd7ce;align-items:center;gap:17px;padding:12px 0;font-size:12px;font-weight:650;display:flex}.curriculum span{color:#ce7b31;font-size:9px}.dark-link{color:#15212e}.browser-frame{background:#fff;border-radius:8px;padding:9px;position:relative;transform:perspective(1100px)rotateY(-3deg);box-shadow:0 30px 75px #23364b26}.browser-frame img{border:1px solid #e9e5df;width:100%;height:auto;display:block}.browser-top{align-items:center;gap:5px;height:34px;padding:0 8px;display:flex}.browser-top i{background:#e2a35c;border-radius:50%;width:6px;height:6px}.browser-top span{color:#93999e;margin-left:10px;font-size:8px}.image-badge{color:#fff;background:#0d1b2a;flex-direction:column;padding:17px 23px;font-size:10px;display:flex;position:absolute;bottom:-22px;right:-20px;box-shadow:0 15px 40px #0003}.image-badge b{color:#f2a13a;font-size:13px}.steps{padding:120px 0}.center-head{text-align:center}.center-head .eyebrow{justify-content:center}.step-grid{grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid;position:relative}.step-grid:before{content:"";border-top:1px dashed #ffffff2b;position:absolute;top:50px;left:12%;right:12%}.step-grid article{text-align:center;padding:0 24px;position:relative}.step-grid article>span{color:#708091;letter-spacing:2px;font-size:9px}.step-icon{color:#f1a23a;background:#0a1625;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:73px;height:73px;margin:15px auto 25px;font-weight:800;display:grid}.step-grid h3{font-size:17px}.step-grid p{color:#82909d;font-size:11px;line-height:1.7}.quote-section{background:#0d1d2e;border-block:1px solid #fff1;padding:100px 0}.quote-grid{grid-template-columns:.45fr 1fr;align-items:center;gap:100px;display:grid}.portrait-card{background:linear-gradient(145deg,#13283b,#091523);flex-direction:column;justify-content:flex-end;min-height:280px;padding:26px;display:flex;position:relative;overflow:hidden}.vg-mark{color:#ffffff0e;place-items:center;font-family:Playfair Display Variable;font-size:100px;display:grid;position:absolute;inset:0}.portrait-card>div:last-child{flex-direction:column;display:flex;position:relative}.portrait-card strong{font-size:13px}.portrait-card span{color:#ed9d39;margin-top:5px;font-size:9px}.quote-grid blockquote{margin:0;position:relative}.quote-grid blockquote>span{color:#e99a37;font-family:serif;font-size:90px;position:absolute;top:-48px;left:-8px}.quote-grid blockquote p{margin:15px 0 25px;font-family:Playfair Display Variable;font-size:clamp(31px,4vw,51px);line-height:1.2}.quote-grid blockquote footer{color:#8c99a5;max-width:650px;font-size:12px;line-height:1.7}.pricing{padding:125px 0}.dark-head p{color:#6b757e;font-size:13px}.price-grid{grid-template-columns:repeat(2,1fr);max-width:850px;margin:65px auto 30px;display:grid}.price-card{background:#fff;border:1px solid #ddd7ce;padding:42px}.price-card.featured{color:#fff;background:#0c1928;border-color:#0c1928;position:relative;transform:scale(1.035);box-shadow:0 25px 55px #18263825}.popular{color:#f1a13a;letter-spacing:1.4px;font-size:8px;position:absolute;top:17px;right:20px}.plan-label{font-size:19px;font-weight:800}.plan-for{color:#7b858c;font-size:10px}.price{align-items:end;gap:9px;margin:25px 0;display:flex}.price b{letter-spacing:-2px;font-size:43px}.price span{color:#76818a;margin-bottom:8px;font-size:10px}.saving{color:#f5ad4d;background:#1a3544;padding:7px 10px;font-size:9px;display:inline-block}.price-card ul{margin:30px 0;padding:0;list-style:none}.price-card li{align-items:center;gap:10px;padding:9px 0;font-size:11px;display:flex}.price-card li svg{color:#df852f;width:15px}.price-card .button{width:100%}.outline{box-shadow:none;background:0 0;border:1px solid #cfc8be}.payment-strip{color:#858b8e;justify-content:space-between;max-width:850px;margin:auto;padding:15px 5px;font-size:9px;display:flex}.faq{padding:120px 0}.faq-grid{grid-template-columns:.7fr 1fr;gap:120px;display:grid}.faq-grid>div:first-child>p{color:#8996a2;margin:25px 0;font-size:12px;line-height:1.7}.accordion{border-top:1px solid #ffffff20}.accordion details{border-bottom:1px solid #ffffff20;padding:21px 0}.accordion summary{cursor:pointer;justify-content:space-between;font-size:13px;font-weight:700;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{color:#f0a03a;font-size:19px;font-style:normal;transition:all .2s}.accordion details[open] summary i{transform:rotate(45deg)}.accordion details p{color:#8794a0;max-width:650px;font-size:11px;line-height:1.8}.final-cta{text-align:center;background:#0b1929;padding:120px 0;position:relative;overflow:hidden}.final-cta .eyebrow{justify-content:center}.final-cta p{color:#9eabb6;max-width:590px;margin:27px auto 35px;font-size:13px;line-height:1.7}.cta-glow{filter:blur(100px);opacity:.27;background:#f28f35;border-radius:50%;width:550px;height:350px;position:absolute;bottom:-250px;left:50%;transform:translate(-50%)}.final-cta .shell{position:relative}.footer{background:#050c14;padding:60px 0 25px}.footer-top{grid-template-columns:.4fr .7fr 1fr;align-items:center;gap:70px;display:grid}.footer-top>p{color:#778591;font-size:10px;line-height:1.7}.footer-links{color:#a9b2ba;justify-content:flex-end;gap:26px;font-size:10px;display:flex}.footer-bottom{color:#5c6873;border-top:1px solid #ffffff10;justify-content:space-between;margin-top:35px;padding-top:22px;font-size:8px;display:flex}@media (max-width:900px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-bottom:20px}.hero-visual{height:400px}.split-heading,.section-head,.library-grid,.quote-grid,.faq-grid{grid-template-columns:1fr;gap:45px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.library-grid{flex-direction:column;display:flex}.step-grid{grid-template-columns:repeat(2,1fr);gap:45px}.step-grid:before{display:none}.footer-top{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.price-grid{max-width:720px}.payment-strip{flex-wrap:wrap;gap:15px}}@media (max-width:620px){.shell{width:min(100% - 30px,1160px)}.nav{height:74px}.login{display:none}.button-small{padding:10px 13px}.hero{padding-top:125px}.hero h1{letter-spacing:-2.7px;font-size:48px}.hero-lead{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-visual{height:330px}.orbit-one{width:280px;height:280px}.orbit-two{width:360px;height:360px}.five-x{transform:scale(.75)rotate(-7deg)}.card-one{right:-8px}.card-two{left:-8px}.trust-row{justify-content:flex-start;gap:30px;overflow:hidden}.trust-row span:nth-of-type(n+4),.trust-row i:nth-of-type(n+4){display:none}.problem,.benefits,.library,.steps,.pricing,.faq,.final-cta{padding:82px 0}.split-heading h2,.section-head h2,.library h2,.center-head h2,.faq h2,.final-cta h2{font-size:39px}.transform-grid{grid-template-columns:1fr;margin-top:45px}.transform-arrow{margin:12px auto;transform:rotate(90deg)}.state-card{padding:28px}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:230px}.benefit-card h3{margin-top:35px}.browser-frame{transform:none}.image-badge{right:5px}.step-grid{grid-template-columns:1fr}.quote-grid{gap:65px}.price-grid{grid-template-columns:1fr;gap:18px}.price-card{padding:30px}.price-card.featured{transform:none}.payment-strip{justify-content:center}.footer-top{gap:28px}.footer-links{flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:15px}.nav-actions{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
