@font-face{font-family:Inter Local;src:url(/fonts/inter-latin-ext.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;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:Inter Local;src:url(/fonts/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;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:DM Sans Local;src:url(/fonts/dm-sans-latin-ext.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap;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:DM Sans Local;src:url(/fonts/dm-sans-latin.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap;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}:root{--light:#fff;--dark:#121212;--dark-80:#333;--dark-10:#e5e5e5;--black:#000;--purple:#8b3dff;--purple-strong:#7c3aed;--purple-deep:#6f24ea;--surface-card-light:#f7f7f7;--border-light:#e8e8e8;--w-extra:clamp(0px, calc(42vw - 604.8px), 320px);--container:calc(1280px + var(--w-extra));--container-wide:calc(1400px + var(--w-extra));--card-max:calc(1364px + var(--w-extra));--page-gutter:clamp(20px, 4vw, 40px);--page-gutter-total:clamp(40px, 8vw, 80px);--pad-x:var(--page-gutter);--section-pad-y:clamp(60px, 6.5vw, 100px);--surface-black:#000;--surface-dark:#09090b;--surface-card:#111114;--surface-card-soft:#16161a;--line-dark:#ffffff17;--text-on-dark:#f7f7f8;--text-muted-dark:#f7f7f89e;--radius-card:18px;--radius-panel:24px;--font-display:"Inter Local";--font-body:"DM Sans Local";--font-display-fallback:"Inter", system-ui, sans-serif;--font-body-fallback:"DM Sans", system-ui, sans-serif}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:82px}.marketing-eyebrow{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--dark);background:var(--black);font-family:var(--font-body), var(--font-body-fallback);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,a,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--purple);outline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,p,blockquote{margin:0}h1,h2,h3{font-family:var(--font-display), var(--font-display-fallback)}main{width:100%;overflow:clip}.corner-button{border:0;border-radius:20px 0;justify-content:center;align-items:center;min-height:48px;padding:12px 42px;font-size:15px;font-weight:600;line-height:1;transition:transform .26s cubic-bezier(.2,.8,.2,1),background-color .26s,color .26s;display:inline-flex}.corner-button:hover{transform:translateY(-3px)}.corner-button--light{color:#111;background:#fff}.corner-button--light:hover,.corner-button--purple{color:#fff;background:var(--purple)}.corner-button--purple:hover{background:#6f24ea}.site-header{z-index:60;color:#ffffffc7;height:70px;transition:background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;inset:0 0 auto}.site-header--scrolled{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080}.site-header__inner{width:min(100%, var(--container-wide));height:70px;padding:0 var(--page-gutter);justify-content:center;align-items:center;gap:100px;margin:0 auto;display:flex}.site-header__logo img{width:100%;height:auto}.site-header__links{flex:1;justify-content:center;align-items:center;gap:34px;display:flex}.site-header__links a,.site-header__more,.site-header__login{font-size:14px;line-height:1;transition:color .18s;position:relative}.site-header__links a:after{content:"";background:#fff;height:1px;transition:right .22s;position:absolute;bottom:-7px;left:0;right:100%}.site-header__links a:hover,.site-header__more:hover{color:#fff}.site-header__login:hover{color:#fff;background:var(--purple)}.site-header__links a:hover:after{right:0}.site-header__login{color:#121212;background:#fff;border-radius:20px 0;justify-content:center;align-items:center;min-width:98px;min-height:38px;padding:10px 28px;font-weight:600;transition:color .18s,background-color .18s;display:inline-flex}.site-header__more{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.site-header__more svg{transition:transform .22s}.site-header__more[aria-expanded=true]{color:#8b3dff}.site-header__more[aria-expanded=true] svg{transform:rotate(180deg)}.site-header__toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:none}.site-header__toggle[aria-expanded=true]{color:#8b3dff}.site-mega-menu{z-index:70;position:fixed;inset:0}.site-mega-menu__backdrop{cursor:default;background:#000000b8;border:0;width:100%;height:100%;position:absolute;inset:0}.site-mega-menu__panel{color:#fff;background:#0a0a0a;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;width:min(100vw - 40px,1240px);max-height:min(760px,100dvh - 100px);animation:.16s cubic-bezier(.2,.8,.2,1) both mega-menu-in;display:flex;position:absolute;top:80px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 80px #0000008c}@keyframes mega-menu-in{0%{opacity:0;transform:translate(-50%,14px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.site-mega-menu__header{background:#0a0a0a;border-bottom:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;position:relative}.site-mega-menu__title-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.site-mega-menu__title{align-items:center;gap:10px;min-width:0;display:flex}.site-mega-menu__title>span{color:#8b3dff;background:#8b3dff33;border:1px solid #8b3dffa6;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.site-mega-menu__title h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:800;line-height:1.05}.site-mega-menu__title p{color:#8b8b92;margin:3px 0 0;font-size:11px;font-weight:600;line-height:1.2}.site-mega-menu__languages{grid-auto-flow:column;align-items:center;gap:7px;display:grid}.site-mega-menu__languages a{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:62px;height:36px;padding:0 11px;font-size:12px;font-weight:600;transition:border-color .17s,background-color .17s,color .17s,transform .17s;display:inline-flex}.site-mega-menu__languages a:hover{color:#fff;border-color:#ffffff2e;transform:translateY(-1px)}.site-mega-menu__languages a.is-active{color:#fff;background:#8b3dff33;border-color:#8b3dffa6;font-weight:700}.site-mega-menu__languages img{object-fit:cover;border-radius:50%;width:17px;height:17px}.site-mega-menu__close{color:#8b3dff;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.site-mega-menu__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8b3dff73 transparent;flex:auto;min-height:0;padding:10px;overflow:hidden auto}.site-mega-menu__layout{grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-width:0;display:grid}.site-mega-menu__navigation{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;min-width:0;padding:18px}.site-mega-menu__primary-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;display:grid}.site-mega-menu__group h3{color:#fff;align-items:center;gap:9px;margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.15;display:flex}.site-mega-menu__group h3:before{content:"";background:#8b3dff;border-radius:999px;flex:none;width:4px;height:16px;box-shadow:0 0 18px #8b3dff66}.site-mega-menu__items{grid-template-columns:1fr;gap:9px;display:grid}.site-mega-menu__group--product .site-mega-menu__items,.site-mega-menu__group--discover .site-mega-menu__items{grid-template-columns:repeat(2,minmax(0,1fr))}.site-mega-menu__items>a{color:#fff;opacity:.82;background:#ffffff0a;border:1px solid #ffffff06;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:66px;padding:10px 12px;transition:border-color .17s,background-color .17s,transform .17s,opacity .17s;display:flex;overflow:hidden}.site-mega-menu__items>a:hover{opacity:1;background:#ffffff12;border-color:#ffffff17;transform:translateY(-1px)}.site-mega-menu__items>a.is-active{opacity:1;background:#8b3dff21;border-color:#ffffff17}.site-mega-menu__icon{color:#a0a0a7;background:#ffffff0f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .17s,color .17s,box-shadow .17s;display:inline-flex}.site-mega-menu__items>a:hover .site-mega-menu__icon,.site-mega-menu__items>a.is-active .site-mega-menu__icon{color:#fff;background:#8b3dff;box-shadow:0 8px 24px #8b3dff30}.site-mega-menu__item-copy{flex:auto;min-width:0}.site-mega-menu__item-copy strong{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:650;line-height:1.15;display:flex}.site-mega-menu__separator{background:#ffffff1a;width:100%;height:1px;margin:20px 0}.site-mega-menu__promo{background:#111;border:1px solid #8b3dff47;border-radius:16px;flex-direction:column;min-height:360px;padding:24px;display:flex;position:relative;overflow:hidden}.site-mega-menu__promo:before{content:"";filter:blur(100px);opacity:.2;pointer-events:none;background:#8b3dff;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.site-mega-menu__promo>span{z-index:1;color:#fff;background:#8b3dff;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-bottom:16px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.site-mega-menu__promo h3{z-index:1;letter-spacing:-.025em;margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.08;position:relative}.site-mega-menu__promo p{z-index:1;color:#aaa;margin:0 0 18px;font-size:15px;font-weight:450;line-height:1.45;position:relative}.site-mega-menu__promo>div{z-index:1;border:1px solid #ffffff14;border-radius:14px;flex:auto;min-height:150px;margin:0 0 18px;position:relative;overflow:hidden}.site-mega-menu__promo img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.site-mega-menu__promo>a{z-index:1;color:#fff;background:#8b3dff;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:auto;padding:12px 16px;font-size:14px;font-weight:750;transition:transform .17s,filter .17s;display:flex;position:relative;box-shadow:0 12px 28px #8b3dff36}.site-mega-menu__promo>a:hover{filter:brightness(1.08);transform:translateY(-1px)}.hero{color:#fff;background:#0a0610 url(/assets/home-hero.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;min-height:760px;display:flex;position:relative;overflow:hidden}.hero__veil{background:#0006;position:absolute;inset:0}.hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;padding:100px;display:flex;position:relative}.hero h1{letter-spacing:-.04em;max-width:920px;font-size:clamp(50px,4.58vw,64px);font-weight:800;line-height:1.125}.hero__content p{color:#ffffffe0;letter-spacing:-.02em;max-width:600px;font-size:18px;line-height:28px}.hero__charts{z-index:1;color:#fffc;justify-content:center;align-items:center;gap:18px;font-size:16px;display:flex;position:absolute;bottom:38px;left:0;right:0}.hero__charts img{width:132px;height:auto}.reveal-up{animation:.9s cubic-bezier(.2,.8,.2,1) both reveal-up}@keyframes reveal-up{0%{opacity:0;filter:blur(8px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}.section-heading{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:740px;margin-inline:auto;display:flex}.section-heading h2{letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:72px}.section-heading p{letter-spacing:-.02em;max-width:600px;font-size:18px;line-height:28px}.section-heading--light{color:#fff}.section-heading--light p{color:#ffffffc7}.product-section{color:#fff;background:#050308 url(/assets/intro-bg.png) 50%/cover no-repeat;min-height:1270px;padding:60px}.product-section__inner{width:min(100%, var(--card-max));flex-direction:column;align-items:center;gap:40px;margin:0 auto;display:flex}.product-window{background:#050505;border:1px solid #ffffff14;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 30px 90px #00000080,0 0 80px #7c3aed29}.product-window__bar{background:#0a0a0b;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(6,minmax(0,1fr));height:88px;padding:4px;display:grid}.product-window__bar button{color:#ffffff8f;cursor:pointer;background:0 0;border:0;transition:color .22s,background-color .22s;position:relative}.product-window__bar button:after{content:"";background:var(--purple);height:2px;transition:transform .22s;position:absolute;bottom:0;left:25%;right:25%;transform:scaleX(0)}.product-window__bar button.is-active:after{transform:scaleX(1)}.product-window__media{aspect-ratio:1.57;max-height:724px;position:relative;overflow:hidden}.product-window__media img{object-fit:cover;object-position:top center;width:100%;height:100%;animation:.42s both image-in}@keyframes image-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.process-shell{background:#000;padding:0}.process-section{width:min(100%, var(--container-wide));min-height:897px;color:var(--dark);background:#fff;border-radius:100px 0;grid-template-columns:minmax(0,1fr) 576px;align-items:stretch;gap:clamp(70px,10.7vw,150px);margin:0 auto;padding:64px 60px;display:grid;overflow:hidden}.process-section__copy{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.process-section__copy>div:first-child{flex-direction:column;align-items:flex-start;gap:24px;padding-top:40px;display:flex}.process-section__copy h2{letter-spacing:-.04em;font-size:48px;font-weight:800;line-height:56px}.process-section__copy p{color:#333c;letter-spacing:-.02em;max-width:570px;font-size:18px;line-height:28px}.process-list{flex-direction:column;gap:2px;display:flex}.process-list button{color:#121212;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5e5e5;grid-template-columns:48px minmax(0,1fr) 24px;gap:12px;width:100%;padding:18px 0;display:grid}.process-list__number,.process-list__mark{color:#8b3dff;font-weight:600}.process-list__mark{text-align:right;font-size:20px}.process-list__content{flex-direction:column;gap:10px;display:flex}.process-list__content strong{font-size:17px;font-weight:600}.process-list__content>span{color:#666;max-width:520px;font-size:14px;line-height:1.55;display:none}.process-list button.is-active .process-list__content>span{animation:.24s both accordion-in;display:block}@keyframes accordion-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.process-section__visual{background:#ececec;border-radius:18px;min-height:769px;position:relative;overflow:hidden}.process-section__visual img{object-fit:cover;animation:.42s both image-in}.volume-section{background:#000;flex-direction:column;align-items:center;gap:48px;min-height:1100px;padding:60px;display:flex}.volume-section__image{width:min(100%, var(--card-max));aspect-ratio:16/9;border-radius:15px;overflow:hidden;box-shadow:0 25px 100px #7c3aed26}.volume-section__image img{object-fit:cover;width:100%;height:100%}.benefits{background:#fff;padding:60px}.benefits__inner{width:min(100%, var(--card-max));margin:0 auto}.benefits h2{letter-spacing:-.04em;max-width:780px;margin-bottom:40px;font-size:48px;font-weight:800;line-height:56px}.benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.benefit-card{background:#f7f7f7;border:1px solid #e8e8e8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);min-height:340px;display:grid;position:relative;overflow:hidden}.benefit-card__copy{z-index:1;flex-direction:column;justify-content:flex-end;gap:10px;padding:28px;display:flex;position:relative}.benefit-card__copy h3{font-family:var(--font-body), var(--font-body-fallback);letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:28px}.benefit-card__copy p{color:#333;letter-spacing:-.02em;font-size:14px;line-height:22px}.benefit-card__media{min-height:340px;position:relative}.benefit-card__media img{object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.benefit-card:hover .benefit-card__media img{transform:scale(1.035)}.testimonials{background:#fff;flex-direction:column;justify-content:center;gap:56px;min-height:860px;padding:60px 0;display:flex}.featured-review{width:min(calc(100% - var(--page-gutter-total)), 900px);text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}.featured-review blockquote{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.04em;font-size:clamp(34px,3.4vw,48px);font-weight:600;line-height:1.15}.review-author{align-items:center;gap:12px;display:flex}.review-author img{object-fit:cover;border:1px solid #eee;border-radius:50%;width:50px;height:50px}.review-author div{flex-direction:column;gap:2px;display:flex}.review-author strong{font-size:14px;font-weight:600}.review-author span{color:#777;font-size:12px}.review-ticker{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.review-ticker__track{gap:24px;width:max-content;padding:10px;animation:42s linear infinite ticker;display:flex}.review-ticker:hover .review-ticker__track{animation-play-state:paused}@keyframes ticker{to{transform:translate(calc(-50% - 12px))}}.review-card{background:#fafafa;border:1px solid #e9e9e9;border-radius:18px;flex-direction:column;justify-content:space-between;gap:24px;width:386px;min-height:260px;padding:28px;display:flex}.review-card>p{color:#282828;font-size:15px;line-height:1.55}.faq{background:#fff;padding:100px}.faq__inner{width:min(100%, var(--card-max));grid-template-columns:minmax(280px,1fr) minmax(460px,800px);align-items:start;gap:80px;margin:0 auto;display:grid}.faq__heading{flex-direction:column;align-items:flex-start;gap:28px;display:flex;position:sticky;top:120px}.faq__heading h2{letter-spacing:-.04em;font-size:48px;font-weight:900;line-height:56px}.faq__items{border-top:1px solid #dedede}.faq details{border-bottom:1px solid #dedede}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--purple);font-size:24px;transition:transform .22s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#666;max-width:680px;padding:0 40px 24px 0;line-height:1.6}.cta-section{background:#08030d url(/assets/cta-bg.png) 50%/cover no-repeat;padding:clamp(40px,4vw,52px) 0}.cta-card{width:min(calc(100% - var(--page-gutter-total)), var(--card-max));color:#fff;isolation:isolate;background:linear-gradient(#060607,#101012);border:1px solid #ffffff12;border-radius:26px;grid-template-columns:minmax(0,1.4fr) minmax(380px,.8fr);align-items:stretch;gap:20px;margin:0 auto;display:grid;overflow:hidden}.cta-card__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;padding:64px 20px 64px 70px;display:flex}.cta-card__copy h2{max-width:640px;font-size:50px;font-weight:600;line-height:1.1}.cta-card__copy p{color:#a3a3a8;max-width:74%;font-size:16px;font-weight:500;line-height:1.3}.cta-card__visual{background:radial-gradient(#ffffff17 1px,#0000 1.3px) 0 0/21px 21px,#0b0b0d;border:1px solid #ffffff14;border-radius:22px;min-height:350px;margin:40px 40px 40px 0;position:relative}.cta-card__visual:before{content:"";z-index:-1;border:2px solid #9652ffcc;border-radius:28px;width:124px;height:124px;position:absolute;bottom:10%;left:-62px}.cta-card__visual:after{content:"";background:linear-gradient(#ffffffbf,#0000);width:2px;height:130px;position:absolute;top:-40px;right:26%}.cta-card__image{height:auto;position:absolute}.cta-card__image--one{z-index:1;width:44%;top:50%;left:7%;transform:translateY(-52%)}.cta-card__image--two{z-index:2;width:46%;bottom:2%;right:3%}.site-footer{color:#ffffffb8;background:#000;border-top:1px solid #ffffff1a}.site-footer__inner{width:min(100%, var(--container-wide));padding:64px var(--page-gutter) 48px;grid-template-columns:.8fr 1.6fr;gap:80px;margin:0 auto;display:grid}.site-footer__brand img{width:190px;height:auto;margin-bottom:22px}.site-footer__brand p{color:#ffffff73;max-width:320px;font-size:14px;line-height:1.6}.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.site-footer__links>div{flex-direction:column;gap:11px;display:flex}.site-footer__links h3{color:#fff;font-family:var(--font-body), var(--font-body-fallback);margin:0 0 7px;font-size:14px;font-weight:600}.site-footer__links a{width:fit-content;font-size:13px;transition:color .16s}.site-footer__links a:hover{color:#fff}.site-footer__bottom{width:min(calc(100% - var(--page-gutter-total)), calc(1200px + var(--w-extra)));color:#fff6;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:0 auto;padding:20px 0 34px;font-size:12px;display:flex}.site-footer__socials{gap:14px;display:flex}.site-footer__socials img{opacity:.7;width:20px;height:20px}.site-footer__bottom>div:first-child{align-items:center;gap:18px;display:flex}.site-footer__cookie-button{color:#ffffff7a;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-footer__cookie-button:hover{color:#fff}@media (max-width:1399.98px){.site-header__inner{gap:58px}.hero__content{padding-inline:60px}.product-section{min-height:auto;padding:60px 40px}.process-section{grid-template-columns:minmax(0,1fr) minmax(400px,46%);gap:70px}.benefits,.volume-section{padding-inline:40px}}@media (max-width:1099.98px){.site-header__inner{justify-content:center;gap:10px}.site-header__links{gap:32px}.site-mega-menu__panel{border-radius:20px;width:min(100vw - 32px,860px);height:auto;max-height:calc(100dvh - 84px);top:72px}.site-mega-menu__header{padding:15px 16px}.site-mega-menu__close{display:inline-flex}.site-mega-menu__scroll{padding:8px}.site-mega-menu__layout{grid-template-columns:1fr}.site-mega-menu__promo{display:none}.site-mega-menu__primary-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.site-mega-menu__navigation{padding:14px}.site-mega-menu__group--product .site-mega-menu__items,.site-mega-menu__group--discover .site-mega-menu__items{grid-template-columns:1fr}.site-mega-menu__group--resources .site-mega-menu__items{grid-template-columns:repeat(2,minmax(0,1fr))}.process-section{grid-template-columns:minmax(0,1fr) minmax(340px,44%);gap:42px;padding-inline:40px}.cta-card__copy{padding:52px 40px}.cta-card__copy h2{font-size:42px}.site-footer__inner{padding-inline:60px}}@media (max-width:809.98px){.site-header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;height:55px}.site-header__inner{height:55px;padding:0 16px}.site-header__logo{width:139px}.site-header__login{display:none}.site-header__toggle{margin-left:auto;display:inline-flex}.site-header__links{display:none}.site-header--open .site-header__toggle span:first-child{transform:translateY(2.5px)rotate(45deg)}.site-header--open .site-header__toggle span:last-child{transform:translateY(-2.5px)rotate(-45deg)}.hero{background-position:52%;min-height:760px}.hero__content{gap:22px;padding:130px 32px 80px}.hero h1{max-width:660px;font-size:clamp(40px,9vw,56px);line-height:1.07}.hero__charts{flex-direction:column;gap:9px;font-size:14px;bottom:30px}.hero__charts img{width:116px}.section-heading h2{font-size:48px;line-height:56px}.product-section{padding:60px 20px}.product-window__bar{scrollbar-width:none;height:auto;padding:8px;display:flex;overflow-x:auto}.product-window__bar::-webkit-scrollbar{display:none}.product-window__bar button{flex:none;height:58px;padding:0 16px}.product-window__media{aspect-ratio:1.1;min-height:360px}.product-window__media img{object-position:top left}.process-section{border-radius:80px 0;grid-template-columns:1fr;gap:40px;padding:60px 32px}.process-section__copy>div:first-child{padding-top:20px}.process-section__visual{order:-1;min-height:560px}.volume-section{min-height:auto;padding:60px 20px}.benefits{padding:60px 20px}.benefits h2{font-size:42px;line-height:49px}.benefits__grid{grid-template-columns:1fr}.testimonials{min-height:auto;padding-block:80px}.review-card{width:330px}.faq{padding:70px 32px}.faq__inner{grid-template-columns:1fr;gap:48px}.faq__heading{position:static}.cta-card{width:calc(100% - var(--page-gutter-total));grid-template-columns:1fr}.cta-card__copy p{max-width:560px}.cta-card__visual{margin:0 24px 24px}.site-footer__inner{grid-template-columns:1fr;gap:48px;padding:50px 32px}.site-footer__bottom{width:calc(100% - var(--page-gutter-total))}}.consent-panel{z-index:120;width:min(calc(100% - 44px), calc(1100px + var(--w-extra)));color:#fff;-webkit-backdrop-filter:saturate(150%)blur(24px);backdrop-filter:saturate(150%)blur(24px);background:#0e0a14f0;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);align-items:end;gap:28px;margin:0 auto;padding:24px;display:grid;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 30px 100px #00000085}.consent-panel__close{color:#ffffffb8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:13px;right:13px}.consent-panel__close:hover{color:#fff;border-color:#ffffff4d}.consent-panel__copy{flex-direction:column;align-items:flex-start;gap:8px;padding-right:38px;display:flex}.consent-panel__copy h2{letter-spacing:-.04em;font-size:clamp(25px,2.4vw,34px);line-height:1.05}.consent-panel__copy p{color:#ffffff9e;max-width:640px;font-size:13px;line-height:1.55}.consent-panel__copy>a{color:#bd9aff;text-underline-offset:3px;font-size:12px;text-decoration:underline}.consent-panel__choices{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.consent-panel__choices label{background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;justify-content:space-between;gap:12px;padding:13px;display:flex}.consent-panel__choices span{flex-direction:column;gap:3px;display:flex}.consent-panel__choices strong{font-size:13px}.consent-panel__choices small{color:#ffffff7a;font-size:11px;line-height:1.4}.consent-panel__choices input{accent-color:var(--purple);flex:none}.consent-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.consent-panel__actions button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff21;border-radius:9px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:650}.consent-panel__actions .consent-panel__secondary,.consent-panel__actions .consent-panel__primary{min-width:148px}.consent-panel__actions .consent-panel__secondary{color:#fff;background:#ffffff14}.consent-panel__actions .consent-panel__primary{border-color:var(--purple);background:var(--purple)}.consent-panel__actions button:hover{border-color:#ffffff52}@media (max-width:809.98px){.consent-panel{grid-template-columns:1fr;gap:16px;width:calc(100% - 20px);max-height:calc(100svh - 20px);padding:18px;bottom:10px;left:10px;right:10px;overflow-y:auto}.consent-panel__choices{grid-column:auto;grid-template-columns:1fr}.consent-panel__actions{justify-content:stretch}.consent-panel__actions button{flex:140px}}@media (max-width:649.98px){.site-mega-menu__panel{border-radius:18px;width:calc(100vw - 16px);height:calc(100dvh - 66px);max-height:calc(100dvh - 66px);top:58px}.site-mega-menu__header{flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 12px}.site-mega-menu__title h2{font-size:20px}.site-mega-menu__languages{grid-auto-flow:initial;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.site-mega-menu__languages a{min-width:0;height:42px;padding:0 8px}.site-mega-menu__scroll{padding:6px}.site-mega-menu__navigation{padding:10px}.site-mega-menu__primary-groups{grid-template-columns:1fr;gap:18px}.site-mega-menu__group--product .site-mega-menu__items,.site-mega-menu__group--discover .site-mega-menu__items,.site-mega-menu__group--resources .site-mega-menu__items{grid-template-columns:1fr}.site-mega-menu__items>a{gap:10px;min-height:62px;padding:10px 11px}.site-mega-menu__icon{width:38px;height:38px}.site-mega-menu__separator{margin:18px 0}}@media (max-width:479.98px){.consent-panel__actions{flex-direction:column}.consent-panel__actions button{flex:none;width:100%}.site-footer__bottom>div:first-child{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:389.98px){.corner-button{padding-inline:28px}.hero{min-height:700px}.hero__content{padding:120px 20px 70px}.hero h1{font-size:40px}.hero__content p{font-size:16px;line-height:24px}.section-heading h2,.process-section__copy h2,.faq__heading h2{font-size:38px;line-height:44px}.section-heading p,.process-section__copy p{font-size:16px;line-height:24px}.process-section{padding:60px 20px}.process-section__visual{min-height:440px}.process-list button{grid-template-columns:38px minmax(0,1fr) 20px}.benefits h2{font-size:38px;line-height:44px}.benefit-card{grid-template-columns:1fr}.benefit-card__media{order:-1;min-height:260px}.featured-review blockquote{font-size:32px}.faq{padding-inline:20px}.cta-card__copy{padding:42px 24px}.cta-card__copy h2{font-size:38px}.cta-card__copy p{max-width:none}.site-footer__links{grid-template-columns:1fr 1fr}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:18px;width:calc(100% - 40px)}}.university-app{color:#fff;--university-accent:var(--purple);--university-violet:#8b5cf6;--uni-inset:max(38px, 3.4vw);background:#000;min-height:100vh}.university-nav{z-index:90;height:76px;transition:background .26s,box-shadow .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s;position:fixed;top:0;left:0;right:0}.university-nav:after{content:"";z-index:-1;background:linear-gradient(#000000db,#00000042 72%,#0000);transition:opacity .26s;position:absolute;inset:0}.university-nav--scrolled{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#060608c2;box-shadow:0 1px #ffffff14,0 14px 40px #00000047}.university-nav--scrolled:after{opacity:0}.university-nav__inner{grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:24px;width:100%;height:100%;padding:0 30px;display:grid}.university-nav__brand{justify-self:start;align-items:center;min-width:0;display:inline-flex}.university-nav__brand img{object-fit:contain;width:210px;height:auto}.university-nav__desktop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff13;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff24,0 10px 28px #00000029}.university-nav__desktop a{color:#ffffffa6;border:1px solid #0000;border-radius:999px;padding:9px 19px;font-size:13px;font-weight:550;transition:color .18s,background .18s,border .18s}.university-nav__desktop a:hover{color:#fff}.university-nav__desktop a.is-active{color:#fff;background:#ffffff1b;border-color:#ffffff2b;box-shadow:inset 0 1px #fff3}.university-nav__back{color:#ffffff9e;justify-self:end;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.university-nav__back:hover{color:#fff}.university-nav__back svg{width:15px}.university-nav__actions{justify-self:end;align-items:center;gap:14px;display:flex}.university-nav__toggle{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:42px;height:42px;display:none}.university-auth{align-items:center;display:flex;position:relative}.university-auth__sign-in{color:#fff;min-height:35px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.university-auth__sign-in:hover{background:#ffffff24}.university-auth--mobile{margin-top:auto;padding-top:28px}.university-auth--mobile .university-auth__sign-in{min-height:46px;padding-inline:18px}.university-account{position:relative}.university-account__trigger{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:3px 9px 3px 4px;transition:border-color .18s,background .18s;display:inline-flex}.university-account__trigger:hover,.university-account__trigger[aria-expanded=true]{background:#ffffff1f;border-color:#fff3}.university-account__trigger>svg{color:#ffffff80;transition:transform .18s}.university-account__trigger>svg.is-open{transform:rotate(180deg)}.university-account__trigger-name{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;max-width:104px;font-size:11px;font-weight:700;overflow:hidden}.university-account__avatar{background:#242428;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.university-account__avatar img{object-fit:cover;width:100%;height:100%}.university-account__avatar--large{width:47px;height:47px}.university-account__menu{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e11fa;border:1px solid #ffffff1f;border-radius:16px;width:min(310px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 26px 70px #00000094,inset 0 1px #ffffff0a}.university-account__identity{border-bottom:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:9px 9px 13px;display:grid}.university-account__identity>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.university-account__identity strong,.university-account__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.university-account__identity strong{font-size:13px}.university-account__identity small{color:#ffffff7a;font-size:10px}.university-account__links{flex-direction:column;gap:3px;padding:8px 0;display:flex}.university-account__links a{color:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:53px;padding:6px 8px;transition:background .16s;display:grid}.university-account__links a:hover{background:#fff1}.university-account__links a>span:first-child{color:#c7a7ff;background:#8b3dff1a;border:1px solid #8b3dff38;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.university-account__links a>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.university-account__links strong{font-size:11px}.university-account__links small{color:#ffffff6b;font-size:9px}.university-account__logout{color:#ffffffad;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:10px;font-weight:700;transition:color .16s,background .16s,border-color .16s;display:flex}.university-account__logout:hover{color:#fecaca;background:#ef444414;border-color:#ef444438}.university-access-gate{background:radial-gradient(55% 48% at 50% 30%,#8b3dff33,#0000 72%),#000;place-items:center;min-height:100svh;padding:118px 20px 48px;display:grid}.university-access-gate__card{text-align:center;background:#121215e0;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;align-items:center;width:min(100%,560px);padding:clamp(30px,5vw,54px);display:flex;box-shadow:0 30px 100px #00000080}.university-access-gate__card>span{color:#c4b5fd;background:#8b3dff21;border:1px solid #c4b5fd47;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid}.university-access-gate__card h1{letter-spacing:-.055em;margin:11px 0 14px;font-size:clamp(36px,6vw,58px);line-height:.96}.university-access-gate__card>p:not(.university-kicker){color:#ffffff94;max-width:460px;font-size:14px;line-height:1.65}.university-access-gate__card button{color:#fff;background:var(--purple);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;margin-top:26px;padding:0 21px;font-size:13px;font-weight:750;display:inline-flex}.university-auth-loading{background:#000;min-height:100svh}.university-mobile-menu{z-index:80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#050507f5;flex-direction:column;justify-content:space-between;padding:118px 24px 36px;display:flex;position:fixed;inset:0}.university-mobile-menu nav{flex-direction:column;display:flex}.university-mobile-menu nav a{color:#ffffffa3;letter-spacing:-.03em;border-bottom:1px solid #ffffff1a;grid-template-columns:36px 1fr;align-items:center;min-height:68px;font-size:25px;font-weight:650;display:grid}.university-mobile-menu nav a span{color:#ffffff4d;letter-spacing:.05em;font-size:10px}.university-mobile-menu nav a.is-active{color:#fff}.university-mobile-menu>a{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 18px;font-size:13px;display:flex}.university-hero{background:#090909;min-height:min(800px,88vh);position:relative;overflow:hidden}.university-hero__image{object-fit:cover;object-position:center 28%;filter:saturate(.92)}.university-hero__overlay{background:linear-gradient(90deg,#000000f7 0%,#000000db 34%,#0000008a 66%,#00000057),linear-gradient(#0000009e,#0003 32%,#0000001f 48%,#000 92%);position:absolute;inset:0}.university-hero__content{z-index:1;width:min(calc(620px + var(--uni-inset)), 58vw);min-height:min(800px,88vh);padding:105px 0 95px var(--uni-inset);flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex;position:relative}.university-kicker{color:#ffffffba;letter-spacing:.16em;font-size:10px;font-weight:800}.university-kicker b{color:#fff;background:var(--university-accent);letter-spacing:0;border-radius:4px;place-items:center;width:20px;height:20px;margin-right:7px;font-size:12px;display:inline-grid}.university-hero__logo{object-fit:contain;object-position:left center;width:min(490px,100%);height:auto;max-height:190px}.university-hero h1{letter-spacing:-.055em;font-size:clamp(44px,5.2vw,76px);line-height:.96}.university-hero__meta{color:#ffffffb3;align-items:center;gap:12px;font-size:13px;display:flex}.university-hero__meta strong{color:#49d17f;font-weight:750}.university-hero__meta span+span:before{content:"•";color:#ffffff59;margin-right:12px}.university-hero__content>p{color:#ffffffc7;text-wrap:pretty;max-width:590px;font-size:16px;line-height:1.55}.university-hero__actions{gap:11px;margin-top:5px;display:flex}.university-button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 21px;font-size:14px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex}.university-button:hover{transform:translateY(-2px)}.university-button--primary{color:#090909;background:#fff}.university-button--primary:hover{background:#ffffffd6}.university-button--glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#6e6e6ea8}.university-button--glass:hover{background:#6e6e6ed1}.university-hero__age{z-index:1;color:#ffffffb8;letter-spacing:.09em;background:#0000007a;border-left:3px solid #fff;padding:9px 34px 9px 14px;font-size:9px;position:absolute;bottom:120px;right:0}.university-library{z-index:2;flex-direction:column;gap:48px;margin-top:-96px;padding:0 0 90px;display:flex;position:relative}.university-row{position:relative}.university-row__heading{padding:0 var(--uni-inset) 14px;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.university-row__heading h2{letter-spacing:-.035em;font-size:clamp(20px,1.8vw,27px);font-weight:680}.university-row__heading a{color:#ffffff7a;font-size:12px;font-weight:650}.university-row__heading a span{color:#fff;margin-left:5px}.university-row__stage{position:relative}.university-row__track{padding:0 var(--uni-inset) 22px;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--uni-inset);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.university-row__track::-webkit-scrollbar{display:none}.university-card{scroll-snap-align:start;flex:0 0 clamp(240px,24vw,360px);min-width:0;transition:transform .18s}.university-card:hover{z-index:2;transform:translateY(-7px)}.university-card__media{aspect-ratio:16/9;background:#151515;border:1px solid #ffffff1a;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000002e}.university-card__media>img{object-fit:cover;transition:transform .42s,filter .42s}.university-card:hover .university-card__media>img{filter:saturate(1.08);transform:scale(1.045)}.university-card__shade{opacity:.65;background:linear-gradient(#0000 50%,#000000ad);transition:opacity .18s;position:absolute;inset:0}.university-card:hover .university-card__shade{opacity:1}.university-card__badge{color:#fff;background:var(--university-accent);letter-spacing:.08em;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:850;position:absolute;top:10px;right:10px;box-shadow:0 8px 20px #0000004d}.university-card__play{color:#fff;opacity:0;background:#0009;border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:10px;right:11px;transform:translateY(4px)}.university-card:hover .university-card__play{opacity:1;transform:none}.university-card__copy{flex-direction:column;gap:6px;padding:11px 3px 0;display:flex}.university-card__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.university-card__copy small{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.university-card__copy small b{color:#ffffff38;margin:0 6px}.university-row__arrow{z-index:3;color:#fff;opacity:0;border:0;place-items:center;width:46px;transition:opacity .18s,background .18s;display:grid;position:absolute;top:0;bottom:22px}.university-row__stage:hover .university-row__arrow{opacity:1}.university-row__arrow--left{background:linear-gradient(90deg,#000000f0,#00000024);left:0}.university-row__arrow--right{background:linear-gradient(-90deg,#000000f0,#00000024);right:0}.university-row--ranked .university-card{flex-basis:clamp(320px,32vw,480px);grid-template-columns:clamp(75px,8.5vw,128px) minmax(0,1fr);align-items:end;display:grid}.university-row--ranked .university-row__track{padding-left:8px;scroll-padding-left:8px}.university-card__rank{z-index:0;color:#000;letter-spacing:-.12em;text-align:right;-webkit-text-stroke:clamp(2px,.45vw,7px) #ffffff5c;margin-right:-11px;font-size:clamp(125px,13vw,205px);font-weight:950;line-height:.72}.university-row--ranked .university-card__media{z-index:1}.university-row--ranked .university-card__copy{grid-column:2}.university-categories__grid{padding:0 var(--uni-inset);grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.university-categories__grid>a{aspect-ratio:1.6;background:#151515;border:1px solid #ffffff1a;border-radius:12px;transition:transform .19s,border .19s;position:relative;overflow:hidden}.university-categories__grid>a:hover{z-index:1;border-color:#ffffff47;transform:translateY(-5px)}.university-categories__grid img{object-fit:cover;transition:transform .4s}.university-categories__grid>a:hover img{transform:scale(1.05)}.university-categories__grid>a>span{background:linear-gradient(#00000005,#000000d1);position:absolute;inset:0}.university-categories__grid strong,.university-categories__grid small{position:absolute;left:16px}.university-categories__grid strong{letter-spacing:-.03em;font-size:18px;bottom:30px}.university-categories__grid small{color:#ffffff94;font-size:10px;bottom:14px}.university-footer{margin:0 var(--uni-inset);color:#ffffff73;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:30px;padding:40px 0 55px;font-size:12px;display:flex}.university-footer a{color:#ffffffb8}.university-watch{padding:112px 0 90px}.university-watch__header,.university-player,.university-watch__details{width:min(calc(100% - 60px), calc(1200px + var(--w-extra)));margin-inline:auto}.university-watch__header{grid-template-columns:210px 1fr;align-items:end;gap:30px;margin-bottom:24px;display:grid}.university-watch__header>a{color:#ffffff85;align-self:start;gap:8px;font-size:12px;display:inline-flex}.university-watch__header>div span{color:#a78bfa;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.university-watch__header h1{letter-spacing:-.055em;max-width:860px;margin:8px 0 9px;font-size:clamp(36px,4.6vw,66px);line-height:.98}.university-watch__header p{color:#ffffff87;font-size:13px}.university-save-control{align-items:center;gap:10px;margin-top:17px;display:flex}.university-save-button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff13;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.university-save-button[aria-pressed=true]{color:#ddd6fe;background:#8b3dff29;border-color:#c4b5fd59}.university-save-button:disabled{opacity:.6;cursor:wait}.university-save-control small{color:#fca5a5;font-size:10px}.university-player{aspect-ratio:16/9;background:#080808;border:1px solid #ffffff1f;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000073}.university-player iframe{border:0;width:100%;height:100%}.university-player img{object-fit:cover}.university-watch__details{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:70px;padding:62px 0 82px;display:grid}.university-watch__details h2{letter-spacing:-.045em;margin:11px 0 18px;font-size:clamp(30px,3vw,43px)}.university-watch__details>div>p{color:#ffffffa6;font-size:16px;line-height:1.75}.university-watch__details aside{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;padding:25px}.university-watch__details dl{flex-direction:column;gap:13px;display:flex}.university-watch__details dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:15px;padding-bottom:13px;display:flex}.university-watch__details dt{color:#fff6;font-size:11px}.university-watch__details dd{color:#ffffffc7;text-align:right;text-transform:capitalize;font-size:11px}.university-watch__details aside p{color:#ffffff61;margin-top:18px;font-size:10px;line-height:1.55}.university-category-hero{min-height:470px;position:relative;overflow:hidden}.university-category-hero>img{object-fit:cover;object-position:center;filter:saturate(.82)}.university-category-hero>span{background:linear-gradient(90deg,#000000f5,#00000059),linear-gradient(#0003,#0000 45%,#000);position:absolute;inset:0}.university-category-hero>div{width:min(calc(100% - 60px), calc(1320px + var(--w-extra)));flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:470px;margin:auto;padding:110px 0 58px;display:flex;position:relative}.university-category-hero a{color:#ffffff8c;margin-bottom:auto;font-size:12px}.university-category-hero p{color:#a78bfa;letter-spacing:.15em;font-size:10px;font-weight:800}.university-category-hero h1{letter-spacing:-.065em;margin:9px 0 8px;font-size:clamp(55px,7vw,94px);line-height:.9}.university-category-hero small{color:#ffffff85}.university-grid-page{width:min(calc(100% - 60px), calc(1320px + var(--w-extra)));margin:auto;padding:34px 0 100px}.university-grid-page__heading{justify-content:space-between;align-items:baseline;margin-bottom:22px;display:flex}.university-grid-page__heading h2{font-size:24px}.university-grid-page__heading span{color:#ffffff6b;font-size:11px}.university-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 14px;display:grid}.university-grid>a{min-width:0;transition:transform .18s}.university-grid>a:hover{transform:translateY(-6px)}.university-grid__media{aspect-ratio:16/9;background:#121212;border:1px solid #ffffff1a;border-radius:10px;display:block;position:relative;overflow:hidden}.university-grid__media img{object-fit:cover;transition:transform .4s}.university-grid>a:hover img{transform:scale(1.045)}.university-grid__play{color:#fff;opacity:0;background:#0003;place-items:center;transition:opacity .18s;display:grid;position:absolute;inset:0}.university-grid>a:hover .university-grid__play{opacity:1}.university-grid__media b{background:var(--university-accent);letter-spacing:.08em;border-radius:5px;padding:5px 7px;font-size:8px;position:absolute;top:9px;right:9px}.university-grid__copy{flex-direction:column;gap:5px;padding-top:10px;display:flex}.university-grid__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.university-grid__copy small{color:#ffffff70;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.university-categories-hero{background:#08070b;align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.university-categories-hero>img{object-fit:cover;object-position:center 45%;filter:saturate(.78)contrast(1.03)}.university-categories-hero>span{background:linear-gradient(90deg,#000000f5,#0000008f 48%,#0000004d),linear-gradient(#00000075,#0000 36%,#000 98%);position:absolute;inset:0}.university-categories-hero>div{z-index:1;width:100%;padding:150px 32px 78px;position:relative}.university-categories-hero .university-kicker{align-items:center;display:inline-flex}.university-categories-hero h1{letter-spacing:-.075em;max-width:900px;margin:15px 0 22px;font-size:clamp(65px,8vw,118px);line-height:.82}.university-categories-hero>div>p{color:#ffffff9e;max-width:630px;font-size:16px;line-height:1.62}.university-categories-page{background:#000;padding:28px 32px 110px}.university-categories-all{background:#111;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:320px;padding:30px;display:flex;position:relative;overflow:hidden}.university-categories-all>img{object-fit:cover;object-position:center 55%;transition:transform .5s}.university-categories-all:hover>img{transform:scale(1.025)}.university-categories-all__shade{background:linear-gradient(90deg,#09080cf5,#09080cb8 53%,#09080c40),linear-gradient(#0000,#09090b);position:absolute;inset:0}.university-categories-all>.university-kicker,.university-categories-all>section{z-index:1;position:relative}.university-categories-all>section{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:44px;display:grid}.university-categories-all h2{letter-spacing:-.06em;font-size:clamp(37px,4.2vw,62px);line-height:.94}.university-categories-all p{color:#ffffff8f;max-width:560px;margin-top:12px;font-size:13px;line-height:1.55}.university-categories-all section>strong{letter-spacing:-.07em;align-items:baseline;gap:8px;font-size:64px;line-height:.8;display:flex}.university-categories-all section>strong small{color:#ffffff70;letter-spacing:0;font-size:11px;font-weight:600}.university-categories-all section>b{background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:13px 17px;font-size:12px;display:inline-flex}.university-categories-page__heading{justify-content:space-between;align-items:flex-end;gap:40px;padding:88px 0 28px;display:flex}.university-categories-page__heading h2{letter-spacing:-.055em;margin-top:10px;font-size:clamp(36px,4vw,58px);line-height:.95}.university-categories-page__heading>p{color:#ffffff73;max-width:430px;font-size:13px;line-height:1.6}.university-category-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.university-category-directory>a{aspect-ratio:1.38;background:#111;border:1px solid #ffffff1a;border-radius:16px;align-items:flex-end;padding:22px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.university-category-directory>a:hover{z-index:1;border-color:#ffffff47;transform:translateY(-5px)}.university-category-directory img{object-fit:cover;transition:transform .45s}.university-category-directory>a:hover img{transform:scale(1.045)}.university-category-directory__shade{background:linear-gradient(#0000000a 28%,#000000f0);position:absolute;inset:0}.university-category-directory__index{color:#ffffff9e;letter-spacing:.12em;font-size:10px;font-weight:750;position:absolute;top:18px;left:20px}.university-category-directory section{z-index:1;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;display:flex;position:relative}.university-category-directory h3{letter-spacing:-.05em;font-size:clamp(24px,2.2vw,34px)}.university-category-directory p{color:#ffffff80;margin-top:6px;font-size:10px}.university-category-directory section>svg{flex:none;margin-bottom:4px;transition:transform .18s}.university-category-directory>a:hover section>svg{transform:translate(4px)}.university-personal-page{background:radial-gradient(60% 42% at 50% 0,#7c3aed21,#0000 70%),#000;min-height:100vh;padding:126px 32px 100px}.university-personal-page>header{border-bottom:1px solid #ffffff17;width:100%;margin:0 0 38px;padding-bottom:30px}.university-personal-page>header h1{letter-spacing:-.065em;margin:10px 0 14px;font-size:clamp(52px,6vw,84px);line-height:.92}.university-personal-page>header p{color:#ffffff8c;max-width:610px;font-size:15px;line-height:1.6}.university-my-list-dashboard{grid-template-columns:minmax(0,1.55fr) minmax(320px,.7fr);gap:14px;margin-bottom:62px;display:grid}.university-empty-state{text-align:left;background:radial-gradient(circle at 15% 15%,#8b5cf633,#0000 42%),#ffffff06;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;min-height:250px;padding:38px;display:grid}.university-empty-state>span{color:#fffc;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.university-empty-state h2{letter-spacing:-.045em;font-size:clamp(27px,3vw,39px)}.university-empty-state p{color:#ffffff80;max-width:620px;margin-top:12px;font-size:13px;line-height:1.65}.university-saved-list{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;min-width:0;overflow:hidden}.university-saved-list>.university-row{padding-block:28px}.university-saved-list .university-row__heading,.university-saved-list .university-row__track{padding-inline:28px;scroll-padding-inline:28px}.university-saved-list .university-empty-state{border:0}.university-data-state{color:#ffffff9e;background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:250px;margin-bottom:62px;font-size:13px;display:flex}.university-data-state svg{animation:.9s linear infinite university-data-spin}.university-data-state--error{color:#fecaca;flex-direction:column}.university-data-state--error svg{animation:none}.university-data-state--error button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;min-height:39px;padding:0 15px}.university-progress-preview strong b{color:#ffffff80;letter-spacing:0;font-size:15px}@keyframes university-data-spin{to{transform:rotate(360deg)}}.university-personal-page>.university-row{margin-inline:-32px}.university-personal-categories,.university-progress-path{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;padding:30px}.university-personal-categories h2,.university-progress-path h2{letter-spacing:-.04em;margin:10px 0 17px;font-size:25px}.university-personal-categories nav,.university-progress-path nav{border-top:1px solid #ffffff17;flex-direction:column;display:flex}.university-personal-categories nav a{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;min-height:53px;display:flex}.university-personal-categories nav a>span{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.university-personal-categories nav strong{font-size:12px}.university-personal-categories nav small{color:#ffffff59;font-size:9px}.university-personal-categories nav svg,.university-progress-path nav svg{color:#ffffff6b}.university-personal-categories__all{color:#c4b5fd;align-items:center;gap:8px;margin-top:20px;font-size:11px;font-weight:700;display:inline-flex}.university-progress-preview{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin:0 0 14px;display:grid}.university-progress-preview article{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;min-height:150px;padding:24px}.university-progress-preview span{color:#ffffff8a;font-size:12px}.university-progress-preview strong{margin:22px 0 10px;font-size:42px;line-height:1;display:block}.university-progress-preview small{color:#ffffff52;font-size:10px}.university-progress-continue{margin:18px -32px 48px}.university-progress-dashboard{grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);gap:14px;margin-bottom:62px;display:grid}.university-progress-lock{background:linear-gradient(110deg,#8b5cf629,#ffffff06);border:1px solid #8b5cf640;border-radius:18px;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:34px;padding:38px;display:grid}.university-progress-lock>div{aspect-ratio:1;color:#c4b5fd;background:radial-gradient(circle,#8b5cf652,#0000 68%);border-radius:50%;place-items:center;display:grid}.university-progress-lock h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,42px)}.university-progress-lock p{color:#ffffff85;max-width:700px;margin:12px 0 24px;font-size:13px;line-height:1.65}.university-progress-path nav a{border-bottom:1px solid #ffffff17;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;display:grid}.university-progress-path nav b{color:#ffffff45;letter-spacing:.08em;font-size:9px}.university-progress-path nav span{flex-direction:column;gap:4px;display:flex}.university-progress-path nav strong{font-size:12px}.university-progress-path nav small{color:#ffffff59;font-size:9px}.university-landing{--landing-violet:#7e3dee;color:#fff;background:#000}.university-landing-hero{text-align:center;place-items:center;min-height:900px;padding:190px 30px 150px;display:grid;position:relative;overflow:hidden}.university-landing-hero:before{content:"";background:radial-gradient(56% 48% at 50% 40%,#7e3dee6b,#0000 70%),linear-gradient(#05020a,#000);position:absolute;inset:0}.university-landing-hero__aurora{aspect-ratio:2;filter:blur(1px);background:radial-gradient(circle,#7e3dee33,#0000 63%);border:1px solid #aa74ff33;border-radius:50%;width:min(980px,92vw);position:absolute;top:18%;left:50%;transform:translate(-50%)rotate(-6deg)}.university-landing-hero__content{z-index:3;flex-direction:column;align-items:center;gap:25px;width:min(100%,1040px);display:flex;position:relative}.university-landing-hero h1{letter-spacing:-.072em;text-wrap:balance;font-size:clamp(62px,7.5vw,110px);line-height:.88}.university-landing-hero p{color:#ffffff9e;max-width:690px;font-size:17px;line-height:1.65}.university-landing-hero nav{align-items:center;gap:28px;margin-top:8px;display:flex}.university-landing-hero nav>a:not(.corner-button){color:#ffffffa3;font-size:13px}.university-landing-hero nav span{color:#b493ff;margin-left:6px}.university-skill-tree{z-index:1;pointer-events:none;width:min(100%,1440px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.university-skill-tree__node{color:#ffffff80;flex-direction:column;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute}.university-skill-tree__node b{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100a1ac2;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff1c,0 20px 50px #00000080,0 0 34px #7e3dee33}.university-skill-tree__node--1{top:27%;left:8%}.university-skill-tree__node--2{top:67%;left:14%}.university-skill-tree__node--3{top:22%;right:10%}.university-skill-tree__node--4{top:66%;right:12%}.university-skill-tree__node--5{bottom:10%;right:4%}.university-landing-gallery{padding-bottom:150px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.university-landing-gallery>div{gap:14px;width:max-content;margin-left:50%;display:flex;transform:translate(-50%)}.university-landing-gallery figure{aspect-ratio:16/10;background:#111;border:1px solid #ffffff1a;border-radius:16px;width:clamp(250px,25vw,370px);position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.university-landing-gallery figure.is-raised{transform:translateY(-32px)}.university-landing-gallery img{object-fit:cover}.university-landing-gallery figcaption{text-align:left;background:linear-gradient(#0000,#000000e0);flex-direction:column;align-items:flex-start;gap:6px;padding:60px 18px 17px;display:flex;position:absolute;inset:auto 0 0}.university-landing-gallery figcaption span{color:#ffffff8c;font-size:9px}.university-landing-gallery figcaption strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.university-landing-benefits{color:#111;background:#fff;padding:140px max(30px,50vw - 682px)}.university-landing-benefits>header{grid-template-columns:1fr 2fr;align-items:start;gap:50px;margin-bottom:80px;display:grid}.university-landing-benefits h2,.university-landing-path h2,.university-landing-compare h2{letter-spacing:-.06em;font-size:clamp(50px,5.5vw,76px);line-height:.96}.university-landing-benefits>div{border-top:1px solid #dedee3}.university-landing-benefits article{border-bottom:1px solid #dedee3;grid-template-columns:100px 1fr;gap:30px;padding:34px 0;display:grid}.university-landing-benefits article>span{color:#8a52e9;font-size:11px;font-weight:750}.university-landing-benefits article div{grid-template-columns:1fr 1.2fr;gap:40px;display:grid}.university-landing-benefits h3{letter-spacing:-.04em;font-size:27px}.university-landing-benefits p{color:#73737b;font-size:14px;line-height:1.65}.university-landing-path{background:#08080a;grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;padding:150px max(30px,50vw - 682px);display:grid}.university-landing-path>div>p{color:#ffffff8a;max-width:650px;margin:25px 0 42px;line-height:1.7}.university-landing-path ul{flex-direction:column;display:flex}.university-landing-path li{color:#ffffffbf;border-top:1px solid #ffffff1a;gap:20px;padding:17px 0;font-size:13px;display:flex}.university-landing-path li span{color:#9d6ff1;font-size:10px}.university-landing-path aside{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.university-landing-path aside div{background:#111114;flex-direction:column;justify-content:flex-end;min-height:210px;padding:25px;display:flex}.university-landing-path aside div:first-child{background:radial-gradient(circle at 70% 20%,#7e3dee57,#0000 60%),#111114;grid-column:1/-1;min-height:250px}.university-landing-path aside b{letter-spacing:-.06em;font-size:52px}.university-landing-path aside span{color:#ffffff73;font-size:11px}.university-landing-compare{color:#111;background:#f5f5f7;padding:150px max(30px,50vw - 682px)}.university-landing-compare>header{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:70px;display:flex}.university-landing-compare>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.university-landing-compare article{background:#fff;border:1px solid #dedee3;border-radius:20px;flex-direction:column;min-height:580px;padding:42px;display:flex}.university-landing-compare article>span{color:#85858d;letter-spacing:.12em;font-size:10px;font-weight:800}.university-landing-compare h3{letter-spacing:-.05em;max-width:430px;margin:90px 0 14px;font-size:35px;line-height:1.02}.university-landing-compare article>p{color:#77777f;font-size:14px;line-height:1.6}.university-landing-compare article>strong{letter-spacing:-.06em;margin:38px 0 22px;font-size:50px}.university-landing-compare article>strong small{color:#85858d;letter-spacing:0;font-size:12px}.university-landing-compare ul{color:#66666e;flex-direction:column;gap:11px;margin-top:auto;font-size:12px;display:flex}.university-landing-compare li{align-items:center;gap:9px;display:flex}.university-landing-compare li>svg{color:#8452da;flex:none}.university-landing-compare article.is-accent{color:#fff;background:radial-gradient(circle at 80% 20%,#8b5cf670,#0000 48%),#0c0b10;border-color:#ffffff1f;box-shadow:0 25px 80px #47227e33}.university-landing-compare article.is-accent>p,.university-landing-compare article.is-accent ul{color:#ffffff94}.university-landing-compare article.is-accent>a{color:#c4a7ff;border-top:1px solid #ffffff1f;margin-top:25px;padding-top:20px;font-size:12px;font-weight:700}.university-landing .inner-faq{color:#111;background:#fff}.university-landing .inner-faq__item{border-color:#dedee3}.university-landing .inner-faq__items p,.university-landing .inner-faq__heading p{color:#777}.university-landing-cta{text-align:center;background:radial-gradient(48% 90% at 50% 100%,#7e3dee75,#0000 70%),#050506;flex-direction:column;align-items:center;gap:22px;padding:150px 30px;display:flex}.university-landing-cta h2{letter-spacing:-.065em;max-width:850px;font-size:clamp(54px,6vw,86px);line-height:.94}.university-landing-cta p{color:#ffffff87}@media (max-width:1199.98px){.university-nav__inner{grid-template-columns:minmax(200px,1fr) auto minmax(120px,1fr);padding-inline:22px}.university-nav__desktop a{padding-inline:13px;font-size:12px}.university-nav__brand img{width:178px}.university-nav__back{font-size:0}.university-nav__back svg{width:18px}.university-categories__grid,.university-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.university-hero__content{width:min(600px,64vw)}.university-my-list-dashboard,.university-progress-dashboard{grid-template-columns:1fr}.university-personal-categories nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@media (max-width:809.98px){.university-nav{height:68px}.university-nav__inner{justify-content:space-between;padding:0 16px;display:flex}.university-nav__brand img{width:164px}.university-nav__desktop,.university-nav__actions{display:none}.university-nav__toggle{display:grid}.university-hero{min-height:760px}.university-hero__image{object-position:61% center}.university-hero__overlay{background:linear-gradient(#00000026,#00000014 30%,#000000bd 58%,#000 96%)}.university-hero__content{justify-content:flex-end;width:100%;min-height:760px;padding:110px 20px}.university-hero__logo{width:min(350px,86vw);max-height:130px}.university-hero__content>p{max-width:520px;font-size:14px}.university-hero__meta{flex-wrap:wrap;font-size:11px}.university-hero__age{display:none}.university-button{min-height:44px;padding-inline:18px;font-size:13px}.university-library{gap:34px;margin-top:-74px;padding-bottom:65px}.university-row__heading{padding:0 16px 11px}.university-row__heading h2{font-size:19px}.university-row__track{gap:10px;padding:0 16px 17px}.university-card{flex-basis:74vw;max-width:330px}.university-card:hover{transform:none}.university-card__play{opacity:1;transform:none}.university-row__arrow{display:none}.university-row--ranked .university-card{flex-basis:88vw;grid-template-columns:76px minmax(0,1fr);max-width:390px}.university-card__rank{-webkit-text-stroke-width:3px;margin-right:-8px;font-size:124px}.university-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-inline:16px}.university-categories__grid>a{aspect-ratio:1.2}.university-categories__grid strong{font-size:15px;bottom:27px;left:12px}.university-categories__grid small{bottom:11px;left:12px}.university-footer{flex-direction:column;margin-inline:20px;padding-bottom:40px}.university-watch{padding-top:94px}.university-watch__header,.university-player,.university-watch__details{width:calc(100% - 32px)}.university-watch__header{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.university-watch__header h1{font-size:39px}.university-player{border-inline:0;border-radius:0;width:100%}.university-watch__details{grid-template-columns:1fr;gap:35px;padding:45px 0 60px}.university-watch__details>div>p{font-size:14px}.university-category-hero,.university-category-hero>div{min-height:390px}.university-category-hero>div{width:calc(100% - 32px);padding:92px 0 43px}.university-category-hero h1{font-size:55px}.university-grid-page{width:calc(100% - 32px);padding-bottom:70px}.university-grid{grid-template-columns:1fr;gap:25px}.university-grid__copy strong{font-size:14px}.university-grid__play{opacity:1}.university-categories-hero{min-height:500px}.university-categories-hero>div{padding:126px 16px 62px}.university-categories-hero h1{font-size:clamp(60px,17vw,86px)}.university-categories-hero>div>p{font-size:14px}.university-categories-page{padding:16px 16px 75px}.university-categories-all{min-height:360px;padding:22px}.university-categories-all>section{grid-template-columns:1fr auto;gap:30px 16px}.university-categories-all section>b{grid-column:1/-1;justify-self:start}.university-categories-all section>strong{font-size:50px}.university-categories-page__heading{padding:65px 0 24px;display:block}.university-categories-page__heading>p{margin-top:15px}.university-category-directory{grid-template-columns:1fr;gap:10px}.university-category-directory>a{aspect-ratio:16/10;padding:18px}.university-personal-page{padding:108px 16px 75px}.university-personal-page>header{margin-bottom:28px;padding-bottom:24px}.university-personal-page>header h1{font-size:54px}.university-empty-state{grid-template-columns:auto minmax(0,1fr);gap:20px;min-height:0;padding:26px 22px}.university-empty-state>.university-button{grid-column:1/-1;justify-self:start}.university-personal-page>.university-row{margin-inline:-16px}.university-saved-list .university-row__heading,.university-saved-list .university-row__track{padding-inline:18px;scroll-padding-inline:18px}.university-access-gate{padding:94px 14px 30px}.university-access-gate__card{border-radius:18px;padding:32px 22px}.university-auth--mobile{flex-direction:column;align-items:stretch;width:100%}.university-account--mobile,.university-account--mobile .university-account__trigger{width:100%}.university-account--mobile .university-account__trigger{justify-content:space-between;min-height:48px;padding:7px 12px 7px 8px}.university-account--mobile .university-account__menu{width:100%;margin-top:9px;position:static}.university-personal-categories,.university-progress-path{padding:24px}.university-personal-categories nav{display:flex}.university-progress-preview{grid-template-columns:1fr}.university-progress-preview article{min-height:160px}.university-progress-preview strong{margin-top:25px}.university-progress-continue{margin:12px -16px 38px}.university-progress-lock{grid-template-columns:1fr;gap:20px;padding:26px 22px}.university-progress-lock>div{width:100px}.university-landing-hero{min-height:800px;padding:150px 20px 105px}.university-landing-hero h1{font-size:clamp(53px,14vw,70px)}.university-landing-hero p{font-size:15px}.university-skill-tree__node--1{top:17%;left:4%}.university-skill-tree__node--2{top:auto;bottom:7%;left:5%}.university-skill-tree__node--3{top:18%;right:4%}.university-skill-tree__node--4{top:auto;bottom:8%;right:4%}.university-skill-tree__node--5{display:none}.university-skill-tree__node b{border-radius:13px;width:46px;height:46px}.university-landing-gallery{padding-bottom:90px}.university-landing-gallery figure{width:72vw}.university-landing-gallery figure.is-raised{transform:none}.university-landing-benefits{padding:90px 20px}.university-landing-benefits>header{grid-template-columns:1fr;gap:22px;margin-bottom:50px}.university-landing-benefits h2,.university-landing-path h2,.university-landing-compare h2{font-size:48px}.university-landing-benefits article{grid-template-columns:44px 1fr;gap:12px}.university-landing-benefits article div{grid-template-columns:1fr;gap:12px}.university-landing-benefits h3{font-size:23px}.university-landing-path{grid-template-columns:1fr;gap:55px;padding:90px 20px}.university-landing-path aside div{min-height:160px;padding:20px}.university-landing-path aside div:first-child{min-height:200px}.university-landing-compare{padding:90px 16px}.university-landing-compare>header{margin-bottom:45px}.university-landing-compare>div{grid-template-columns:1fr}.university-landing-compare article{min-height:520px;padding:28px}.university-landing-compare h3{margin-top:65px;font-size:32px}.university-landing-cta{padding:100px 20px}}@media (max-width:389.98px){.university-nav__brand img{width:148px}.university-hero__content{padding-inline:16px}.university-hero__actions{width:100%}.university-hero__actions .university-button{flex:1;padding-inline:10px}.university-row--ranked .university-card{grid-template-columns:65px minmax(0,1fr)}.university-card__rank{font-size:107px}.university-categories__grid{grid-template-columns:1fr}.university-categories__grid>a{aspect-ratio:16/8.4}.university-landing-hero nav{flex-direction:column;gap:18px}.university-landing-path aside{grid-template-columns:1fr}.university-landing-path aside div:first-child{grid-column:auto}}.policy-page{color:#151515;background:#fff}.policy-hero{min-height:500px;padding:175px var(--page-gutter) 90px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 20%,#7c3aed59,#0000 50%),#000;flex-direction:column;align-items:center;gap:16px;display:flex}.policy-hero h1{letter-spacing:-.055em;max-width:900px;font-size:clamp(52px,6vw,80px);line-height:1.02}.policy-hero p{color:#ffffff8f;font-size:16px}.policy-content{padding:100px var(--page-gutter);background:#fff}.policy-content__inner{width:min(100%,860px);margin:0 auto}.policy-content h2{letter-spacing:-.025em;margin:44px 0 16px;font-size:25px;line-height:1.25}.policy-content h2:first-child{margin-top:0;font-size:34px}.policy-content p,.policy-content li{color:#595959;font-size:16px;line-height:1.75}.policy-content p{margin:0 0 18px}.policy-content p a{color:#6f24ea;text-underline-offset:3px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.policy-content p a:hover{color:#8b3dff}.policy-content ul{flex-direction:column;gap:9px;margin:5px 0 24px;padding-left:22px;display:flex}.policy-spacer{height:14px}@media (max-width:809.98px){.policy-hero{min-height:320px;padding:112px var(--page-gutter) 44px}.policy-hero h1{font-size:clamp(42px,11vw,58px)}.policy-content{padding:48px var(--page-gutter) 64px}.policy-content h2{margin-top:36px;font-size:22px}.policy-content h2:first-child{font-size:29px}}@media (max-width:389.98px){.policy-hero h1{font-size:40px}}.not-found-page{background:#000}.not-found-hero{min-height:820px;padding:90px var(--page-gutter) var(--page-gutter);background:#000;justify-content:center;align-items:center;display:flex}.not-found-hero>div{text-align:center;background:radial-gradient(circle at 50% 35%,#7c3aed5c,#0000 40%),linear-gradient(145deg,#160b28,#070707);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;align-items:center;width:min(100%,1150px);min-height:660px;padding:72px 40px;display:flex}.not-found-hero span{color:#b493ff;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.not-found-hero h1{letter-spacing:-.08em;margin:auto 0 20px;font-size:clamp(120px,18vw,240px);line-height:.75}.not-found-hero p{color:#ffffff94;max-width:620px;font-size:17px;line-height:1.6}.not-found-hero a{margin:30px 0 auto}@media (max-width:809.98px){.not-found-hero{min-height:700px;padding-inline:var(--page-gutter)}.not-found-hero>div{border-radius:18px;min-height:570px;padding:55px 24px}.not-found-hero h1{font-size:clamp(100px,42vw,180px)}}.tutorial-page{color:#fff;background:#000}.tutorial-hero{width:min(100%, calc(1320px + var(--w-extra)));padding:200px var(--page-gutter) 60px;flex-direction:column;align-items:center;gap:50px;margin:0 auto;display:flex}.tutorial-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1038px;display:flex}.tutorial-hero h1{letter-spacing:-.06em;max-width:1000px;font-size:clamp(58px,6.5vw,92px);line-height:.98}.tutorial-hero p{color:#ffffff94;max-width:630px;font-size:17px;line-height:1.6}.tutorial-video-shell{background:radial-gradient(34% 25% at 49.3% 0,#ffebe3 0%,#7c3aed 33% 52%,#ededed26 98%);border-radius:26px;width:min(90vw,1188px);padding:12px;position:relative;overflow:hidden;box-shadow:0 -22px 90px #7c3aed57}.tutorial-video-shell video{aspect-ratio:16/8;object-fit:cover;background:#080808;border-radius:18px;width:100%;display:block}.tutorial-body{width:min(100%, calc(1320px + var(--w-extra)));padding:60px var(--page-gutter) 200px;flex-direction:column;align-items:center;gap:60px;margin:0 auto;display:flex}.tutorial-body__label{color:#b493ff;letter-spacing:.06em;background:#7c3aed1a;border:1px solid #ffffff1a;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}.tutorial-steps{flex-direction:column;gap:150px;width:100%;display:flex}.tutorial-step{grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:start;gap:60px;display:grid}.tutorial-step--image-first .tutorial-step__copy{order:2}.tutorial-step--image-first .tutorial-step__image{order:1}.tutorial-step__copy{flex-direction:column;align-items:flex-start;padding-top:12px;display:flex}.tutorial-step__copy>span{color:#b493ff;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:35px;font-size:12px;display:grid}.tutorial-step h2{letter-spacing:-.045em;max-width:650px;font-size:clamp(34px,3vw,48px);line-height:1.05}.tutorial-step p{color:#ffffff8c;white-space:pre-line;margin-top:24px;font-size:16px;line-height:1.75}.tutorial-step__image{background:#0d0d0d;border:1px solid #ffffff17;border-radius:16px;width:100%;min-height:350px;position:relative;overflow:hidden}.tutorial-step__image img{object-fit:contain}.article-page{color:#151515;background:#fff}.article-heading{width:min(100%,700px);padding:155px var(--page-gutter) 42px;flex-direction:column;align-items:flex-start;gap:25px;margin:0 auto;display:flex}.article-heading>a{color:#777;font-size:13px}.article-heading h1{letter-spacing:-.055em;font-size:clamp(48px,5.3vw,72px);line-height:1.02}.article-heading p{color:#777;gap:10px;font-size:13px;display:flex}.article-cover{width:min(calc(100% - var(--page-gutter-total)),1220px);aspect-ratio:16/8.2;background:#eee;border-radius:20px;margin:0 auto;position:relative;overflow:hidden}.article-cover img{object-fit:cover}.article-layout{width:min(calc(100% - var(--page-gutter-total)),1120px);grid-template-columns:minmax(0,760px) 310px;align-items:start;gap:50px;margin:0 auto;padding:70px 0 110px;display:grid}.article-content{min-width:0}.article-content h2,.article-content h3,.article-content h4{letter-spacing:-.035em;margin:45px 0 18px;line-height:1.12}.article-content h2{margin-top:0;font-size:38px}.article-content h3{font-size:30px}.article-content h4{font-size:26px}.article-content p,.article-content li{color:#555;white-space:pre-line;font-size:17px;line-height:1.78}.article-content p{margin-bottom:24px}.article-content ul{flex-direction:column;gap:14px;margin:20px 0 34px;padding-left:22px;display:flex}.article-rich-group p:last-child{margin-bottom:32px}.article-side-card{background:#f7f7f8;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:30px;padding:30px 20px;display:flex;position:sticky;top:115px}.article-side-card h2{letter-spacing:-.04em;font-size:27px;line-height:1.08}.article-side-card a{color:#000;background:#fff;border-radius:10px;padding:9px 32px;font-size:16px}.article-side-card a:hover{background:#c2c2c2}.article-products{padding:95px max(var(--page-gutter),calc((100vw - 1280px)/2));color:#fff;background:#090909}.article-products>h2{letter-spacing:-.05em;max-width:780px;margin-bottom:48px;font-size:clamp(46px,5vw,68px);line-height:1.03}.article-products>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-products article{background:#111;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;min-height:350px;padding:30px;display:flex}.article-products article>span{color:#9c66ff;font-size:12px}.article-products h3{margin:90px 0 12px;font-size:25px}.article-products p{color:#ffffff80;line-height:1.6}.article-products a{color:#b493ff;margin-top:auto;padding-top:26px;font-size:13px}.brokers-page{color:#fff;min-height:100vh;font-family:var(--font-body), var(--font-body-fallback);background:#000}.brokers-hero{padding:158px var(--page-gutter) 88px;text-align:center;background:radial-gradient(60% 95% at 50% -18%,#8b3dff57,#8b3dff00 76%);border-bottom:1px solid #ffffff13;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.brokers-hero:before{content:"";filter:blur(120px);pointer-events:none;background:#7c3aed33;border-radius:50%;width:820px;height:580px;position:absolute;top:-360px;left:50%;transform:translate(-50%)}.brokers-hero>*{z-index:1;position:relative}.brokers-hero>span{color:#c7a8ff;letter-spacing:.09em;text-transform:uppercase;background:#8b3dff14;border:1px solid #b17eff38;border-radius:999px;margin-bottom:22px;padding:8px 13px;font-size:10px;font-weight:720}.brokers-hero h1{max-width:900px;font-family:var(--font-display),var(--font-display-fallback);letter-spacing:-.06em;text-wrap:balance;font-size:clamp(48px,5.4vw,74px);font-weight:740;line-height:.97}.brokers-hero p{color:#ffffff94;max-width:620px;margin-top:22px;font-size:16px;line-height:1.6}@media (max-width:809.98px){.tutorial-hero{padding:145px var(--page-gutter) 45px;gap:38px}.tutorial-hero h1{font-size:clamp(44px,12vw,62px)}.tutorial-video-shell{border-radius:17px;width:100%;padding:7px}.tutorial-video-shell video{aspect-ratio:16/9;border-radius:12px}.tutorial-body{padding:50px var(--page-gutter) 110px;gap:45px}.tutorial-steps{gap:90px}.tutorial-step{grid-template-columns:1fr;gap:34px}.tutorial-step--image-first .tutorial-step__copy,.tutorial-step--image-first .tutorial-step__image{order:initial}.tutorial-step__copy>span{margin-bottom:24px}.tutorial-step h2{font-size:36px}.tutorial-step__image{min-height:250px}.article-heading{padding:135px var(--page-gutter) 34px}.article-heading h1{font-size:clamp(42px,11vw,58px)}.article-cover{width:calc(100% - var(--page-gutter-total));aspect-ratio:4/3;border-radius:14px}.article-layout{width:100%;padding:55px var(--page-gutter) 78px;grid-template-columns:1fr}.article-content h2{font-size:32px}.article-content h3{font-size:27px}.article-side-card{position:static}.article-products{padding:78px var(--page-gutter)}.article-products>div{grid-template-columns:1fr}.brokers-hero{padding:132px var(--page-gutter) 70px}.brokers-hero h1{font-size:clamp(43px,10vw,60px)}}@media (max-width:479.98px){.tutorial-step h2{font-size:32px}.tutorial-step__image{min-height:210px}.article-content p,.article-content li{font-size:16px}.brokers-hero{padding:112px var(--page-gutter) 58px}.brokers-hero h1{font-size:clamp(39px,11.5vw,52px)}.brokers-hero p{margin-top:18px;font-size:15px}}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s,border-color .28s,box-shadow .28s}.site-header__inner{gap:clamp(28px,5vw,82px)}.site-header__links{gap:clamp(18px,2vw,32px)}.site-header__links a[aria-current=page]{color:#fff}.site-header__links a[aria-current=page]:after{background:#9c66ff;right:0}.backtester-redesign{--bt-max:var(--card-max);background:#000}.backtester-redesign__hero{padding:98px var(--page-gutter) var(--page-gutter);background:#000}.backtester-redesign__hero-card{width:min(100%, var(--card-max));background:radial-gradient(75% 68% at 50% 34%,#8c45ffad,#190d2ed6 48%,#000 100%);border:1px solid #ffffff14;border-radius:32px;flex-direction:column;align-items:center;margin-inline:auto;padding:76px 54px 54px;display:flex;position:relative;overflow:hidden}.backtester-redesign__hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 14%,#ffffff1c,#0000 34%);position:absolute;inset:0}.backtester-redesign__hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;width:min(100%,960px);display:flex;position:relative}.backtester-redesign__hero-copy h1{letter-spacing:-.06em;max-width:940px;font-size:clamp(58px,6.6vw,92px);font-weight:800;line-height:.96}.backtester-redesign__hero-copy p{color:#ffffffad;max-width:680px;font-size:18px;line-height:1.6}.backtester-redesign__actions{align-items:center;gap:26px;margin-top:4px;display:flex}.backtester-redesign__actions>a:not(.corner-button){color:#ffffffb8;font-size:14px}.backtester-redesign__actions>a span{color:#b493ff;margin-left:7px}.backtester-redesign__preview{z-index:1;isolation:isolate;width:min(100%, calc(1100px + var(--w-extra)));contain:paint;background:#08080a;border:1px solid #ffffff24;border-radius:22px;margin-top:64px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 32px 88px #2608565c}.backtester-redesign__window-bar{background:#0a0a0d;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:40px;padding:0 15px;display:flex}.backtester-redesign__window-bar span{background:#7c3aed;border-radius:50%;width:8px;height:8px}.backtester-redesign__window-bar span:nth-child(2){opacity:.65}.backtester-redesign__window-bar span:nth-child(3){opacity:.35}.backtester-redesign__window-bar b{color:#ffffff73;margin-left:8px;font-size:11px;font-weight:500}.backtester-redesign__preview video{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%;display:block}.backtester-redesign__stats{width:min(calc(100% - var(--page-gutter-total)),var(--bt-max));border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);margin:0 auto;padding:36px 0 56px;display:grid}.backtester-redesign__stats div{text-align:center;border-right:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:7px;display:flex}.backtester-redesign__stats div:last-child{border-right:0}.backtester-redesign__stats strong{letter-spacing:-.05em;font-size:clamp(36px,4vw,58px)}.backtester-redesign__stats span{color:#ffffff80;font-size:13px}.backtester-redesign__value{padding:110px var(--page-gutter);color:#111;background:#fff}.backtester-redesign__section-heading{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(100%,900px);margin:0 auto 58px;display:flex}.backtester-redesign__section-heading h2{letter-spacing:-.055em;font-size:clamp(48px,5vw,70px);line-height:1.02}.backtester-redesign__section-heading p{color:#666;max-width:650px;font-size:17px;line-height:1.6}.backtester-redesign__section-heading--dark{color:#fff}.backtester-redesign__section-heading--dark p{color:#ffffff85}.backtester-redesign__value-grid{width:min(100%,var(--bt-max));grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.backtester-redesign__value-grid article{background:#f7f7f8;border:1px solid #e5e5e5;border-radius:20px;flex-direction:column;min-height:250px;padding:30px;display:flex}.backtester-redesign__value-grid article>span{color:#8b3dff;font-size:13px;font-weight:700}.backtester-redesign__value-grid h3{letter-spacing:-.03em;margin-top:auto;font-size:25px}.backtester-redesign__value-grid p{color:#666;margin-top:12px;line-height:1.6}.backtester-redesign__features{padding:110px var(--page-gutter);background:#070708}.backtester-redesign__bento{width:min(100%,var(--bt-max));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 auto;display:grid}.backtester-redesign__bento-card{background:linear-gradient(150deg,#15131a,#09090b);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.backtester-redesign__bento-card--wide{grid-column:1/-1;min-height:0}.backtester-redesign__bento-copy{z-index:3;flex-direction:column;align-items:flex-start;gap:12px;width:min(100%,640px);min-height:180px;padding:34px;display:flex;position:relative}.backtester-redesign__bento-card h3{letter-spacing:-.045em;font-size:clamp(32px,3.2vw,48px);line-height:1.05}.backtester-redesign__bento-card p{color:#ffffff8c;max-width:570px;line-height:1.6}.backtester-redesign__bento-media{aspect-ratio:16/9;background:#07070a;border:1px solid #ffffff17;border-radius:16px;width:calc(100% - 48px);margin:auto 24px 24px;position:relative;overflow:hidden}.backtester-redesign__bento-card--wide .backtester-redesign__bento-copy{width:100%;max-width:none;min-height:0;padding:32px 34px 26px}.backtester-redesign__bento-card--wide .backtester-redesign__bento-media{aspect-ratio:21/9;margin-top:0}.backtester-redesign__bento-media img,.backtester-redesign__bento-media video{object-fit:cover;object-position:center;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block}.backtester-redesign__simulator{padding:96px max(var(--page-gutter),calc((100vw - var(--bt-max))/2));color:#111;background:#fff;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:center;gap:70px;display:grid}.backtester-redesign__simulator-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.backtester-redesign__simulator-copy h2{letter-spacing:-.055em;font-size:clamp(48px,5vw,68px);line-height:1.01}.backtester-redesign__simulator-copy p{color:#666;line-height:1.7}.backtester-redesign__simulator-visual{aspect-ratio:16/9;background:#f1f0f5;border:1px solid #e4e4e4;border-radius:20px;justify-self:end;width:min(100%,820px);padding:10px;overflow:hidden;box-shadow:0 34px 90px #4c24812e}.backtester-redesign__simulator-visual img{object-fit:cover;object-position:top center;border-radius:13px;width:100%;height:100%;display:block}.backtester-redesign__catalog-section{padding:105px var(--page-gutter) 120px;background:#000}.backtester-catalog{width:min(100%,var(--bt-max));background:radial-gradient(circle at 0 0,#7c3aed17,#0000 36%),#0b0b0d;border:1px solid #ffffff17;border-radius:22px;margin:0 auto;padding:clamp(26px,3vw,42px)}.backtester-catalog__header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.backtester-catalog__header>div:first-child{flex-direction:column;gap:10px;display:flex}.backtester-catalog__header h2{letter-spacing:-.05em;font-size:clamp(38px,4vw,54px)}.backtester-catalog__switch,.backtester-catalog__filters{gap:22px;display:flex}.backtester-catalog button{cursor:pointer}.backtester-catalog__switch{border-bottom:1px solid #ffffff1f;align-self:stretch}.backtester-catalog__switch button,.backtester-catalog__filters button{color:#888891;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:650;position:relative}.backtester-catalog__switch button{min-height:48px}.backtester-catalog__switch button.is-active,.backtester-catalog__filters button.is-active{color:#fff}.backtester-catalog__switch button.is-active:after,.backtester-catalog__filters button.is-active:after{content:"";background:#9c66ff;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.backtester-catalog__controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.backtester-catalog__controls label{flex:1;max-width:560px;position:relative}.backtester-catalog__controls label>svg{z-index:1;color:#73737c;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.backtester-catalog__controls input{color:#fff;background:#111114;border:1px solid #28282d;border-radius:13px;outline:none;width:100%;min-height:50px;padding:12px 14px 12px 42px;transition:border-color .18s,box-shadow .18s}.backtester-catalog__controls input:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}.backtester-catalog__filters{scrollbar-width:none;border-bottom:1px solid #ffffff17;padding:0 2px 12px;overflow-x:auto}.backtester-catalog__filters::-webkit-scrollbar{display:none}.backtester-catalog__filters button{flex:none;min-height:30px}.backtester-catalog__filters button.is-active:after{bottom:-13px}.backtester-catalog__result{color:#fff6;margin:14px 0 0;font-size:12px}.backtester-catalog__results{scroll-margin-top:90px;position:relative}.backtester-catalog__results.is-collapsed{max-height:560px;overflow:hidden}.backtester-catalog__directory{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:46px 60px;margin-top:42px;display:grid}.backtester-catalog__directory>:only-child{grid-column:1/-1;justify-self:center;width:min(100%,720px)}.backtester-catalog__group{min-width:0}.backtester-catalog__group.is-native{border-left:2px solid #9c66ffb3;padding-left:17px}.backtester-catalog__group header{align-items:center;gap:11px;padding-bottom:12px;display:flex}.backtester-catalog__group header>svg{color:#ad79ff;flex:none}.backtester-catalog__group h3{letter-spacing:-.01em;font-size:16px;font-weight:680}.backtester-catalog__group header span{color:#ffffff73;font-size:11px;font-weight:650}.backtester-catalog__group header i{background:#ffffff14;flex:1;height:1px}.backtester-catalog__group ul{margin:0;padding:0;list-style:none}.backtester-catalog__group li{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(82px,.28fr) minmax(0,1fr) auto;align-items:center;gap:15px;min-height:54px;padding:10px 2px;transition:border-color .18s;display:grid}.backtester-catalog__group li:hover{border-color:#a269ff6b}.backtester-catalog__group li strong{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.backtester-catalog__group li>span{color:#ffffff73;font-size:11px;line-height:1.45}.backtester-catalog__asset-meta>span{display:block}.backtester-catalog__timeframe{margin-top:5px}.backtester-catalog__timeframe b,.backtester-catalog__timeframe span{display:block}.backtester-catalog__timeframe b{color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:700}.backtester-catalog__group li em{color:#cfa9ff;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.backtester-catalog__group li.backtester-catalog__indicator{grid-template-columns:12px minmax(0,1fr)}.backtester-catalog__indicator b{color:#c9a2ff;border:1px solid #fff3;border-radius:50%;place-items:center;width:12px;height:12px;display:grid}.backtester-catalog__group.is-native .backtester-catalog__indicator b{border:0;border-radius:0}.backtester-catalog__expand{justify-content:center;margin-top:32px;display:flex}.backtester-catalog__results.is-collapsed .backtester-catalog__expand{z-index:4;pointer-events:none;background:linear-gradient(#0b0b0d00,#0b0b0df0 58%,#0b0b0d 82%);align-items:flex-end;height:190px;margin:0;padding-bottom:22px;position:absolute;bottom:0;left:0;right:0}.backtester-catalog__expand button{color:#fff;background:#1e1728f0;border:1px solid #be96ff61;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:12px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 12px 30px #00000061,inset 0 1px #ffffff14}.backtester-catalog__results.is-collapsed .backtester-catalog__expand button{pointer-events:auto}.backtester-catalog__expand button:hover{background:#3b2457f5;border-color:#c7a6ffb8;transform:translateY(-1px)}.backtester-catalog__expand button:focus-visible{outline-offset:3px;outline:3px solid #9c66ff61}.backtester-catalog__empty{color:#ffffff7a;text-align:center;place-items:center;min-height:180px;display:grid}.community-redesign{background:#09090a}.community-redesign__hero{width:min(100%,var(--card-max));padding:138px var(--page-gutter) 100px;text-align:center;flex-direction:column;align-items:center;gap:30px;margin:0 auto;display:flex}.community-redesign__avatars{align-items:center;display:flex}.community-redesign__avatars img{object-fit:cover;border:2px solid #09090a;border-radius:50%;width:44px;height:44px;margin-left:-9px}.community-redesign__avatars img:first-child{margin-left:0}.community-redesign__avatars span{color:#ffffff94;margin-left:12px;font-size:13px}.community-redesign__hero h1{letter-spacing:-.06em;max-width:900px;font-size:clamp(58px,7vw,92px);line-height:.98}.community-redesign__hero>p{color:#fff9;max-width:580px;font-size:18px;line-height:1.6}.community-redesign__actions{align-items:center;gap:24px;display:flex}.community-redesign__actions>a:not(.corner-button){color:#ffffffa6;font-size:14px}.community-redesign__actions span{color:#9c66ff}.community-redesign__cover{width:min(100%, calc(1080px + var(--w-extra)));aspect-ratio:16/8.5;border:1px solid #ffffff14;border-radius:18px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 34px 100px #6025ae2e}.community-redesign__cover img{object-fit:cover}.community-redesign__offers{padding:110px max(var(--page-gutter),calc((100vw - 1364px)/2));color:#111;background:#fff}.community-redesign__section-heading{text-align:center;flex-direction:column;align-items:center;gap:15px;width:min(100%,850px);margin:0 auto 55px;display:flex}.community-redesign__section-heading h2{letter-spacing:-.055em;font-size:clamp(48px,5vw,68px);line-height:1.02}.community-redesign__section-heading p{color:#ffffff8c;max-width:620px;line-height:1.6}.community-redesign__section-heading--light{color:#fff}.community-redesign__offer-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.community-redesign__offer-grid article{background:#f7f7f8;border:1px solid #e5e5e5;border-radius:22px;flex-direction:column;min-height:280px;padding:34px;display:flex}.community-redesign__offer-grid article>span{color:#8b3dff;font-size:13px;font-weight:700}.community-redesign__offer-grid h3{letter-spacing:-.04em;max-width:440px;margin-top:auto;font-size:30px}.community-redesign__offer-grid p{color:#666;max-width:500px;margin-top:13px;line-height:1.6}.community-redesign__offer-grid a{color:#7c3aed;margin-top:25px;font-size:13px;font-weight:700}.community-redesign__gallery{padding:110px var(--page-gutter);background:#080809}.community-redesign__gallery-grid{width:min(100%, calc(1120px + var(--w-extra)));grid-template-columns:repeat(3,1fr);gap:15px;margin:0 auto;display:grid}.community-redesign__gallery-grid>div{aspect-ratio:1;background:#121214;border:1px solid #ffffff12;border-radius:18px;position:relative;overflow:hidden}.community-redesign__gallery-grid img{object-fit:cover}.community-redesign__feedback-grid{width:min(100%, calc(1120px + var(--w-extra)));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 auto;display:grid}.community-redesign__feedback-card{background:#101013;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;justify-content:space-between;gap:26px;padding:30px;display:flex;box-shadow:inset 0 1px #ffffff08}.community-redesign__feedback-card>p{color:#ffffffd1;margin:0;font-size:17px;line-height:1.6}.community-redesign__feedback-author{align-items:center;gap:13px;display:flex}.community-redesign__feedback-author img{object-fit:cover;border:1px solid #ffffff1f;border-radius:50%;width:46px;height:46px}.community-redesign__feedback-author div{flex-direction:column;gap:2px;display:flex}.community-redesign__feedback-author strong{color:#fff;font-size:14px;font-weight:650}.community-redesign__feedback-author span,.community-redesign__feedback-author a{color:#ffffff73;font-size:12px}.community-redesign__feedback-author a:hover{color:#c4a7ff;text-underline-offset:3px;text-decoration:underline}.community-redesign__newsletter{background:#060607;padding:20px 0 88px}.community-redesign__newsletter>section{margin-bottom:0}.community-newsletter{width:min(calc(100% - var(--page-gutter-total)),var(--card-max));background:radial-gradient(circle at 0 0,#8b5cf633,#0000 45%),radial-gradient(circle at 100% 100%,#5b21b62e,#0000 45%),#07070b;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:1fr 1fr;gap:60px;margin:0 auto 110px;padding:48px;display:grid}.community-newsletter__copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.community-newsletter h2{letter-spacing:-.05em;font-size:clamp(38px,4vw,54px);line-height:1.04}.community-newsletter__copy>p{color:#fff9;line-height:1.6}.community-newsletter__socials{gap:8px;margin-top:auto;display:flex}.community-newsletter__socials a{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;padding:10px 14px;font-size:13px}.community-newsletter__socials a:hover{border-color:var(--purple);background:var(--purple)}.community-newsletter form{flex-direction:column;justify-content:center;gap:14px;display:flex}.community-newsletter form>label:first-child input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:15px 16px}.community-newsletter form>label:first-child input:focus{border-color:var(--purple)}.community-newsletter__consent{color:#ffffff94;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.community-newsletter__consent input{accent-color:var(--purple);margin-top:2px}.community-newsletter__consent a{color:#b493ff;font-weight:600}.community-newsletter form>button{color:#fff;background:var(--purple);cursor:pointer;border:0;border-radius:10px;padding:14px;font-weight:700}.community-newsletter form>button:disabled{color:#ffffff75;cursor:not-allowed;background:#ffffff1a}.community-newsletter form>small{color:#ffffff61}.community-newsletter .is-success{color:#86efac}.community-newsletter .is-error{color:#fca5a5}@media (max-width:1000px){.backtester-redesign__simulator{grid-template-columns:1fr}.backtester-catalog__directory{gap:42px 36px}.community-newsletter{gap:36px}}@media (max-width:809.98px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.site-header--scrolled,.site-header--open{-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#07050aad}.site-header__links{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07050ad1}.backtester-redesign__hero{padding:70px var(--page-gutter) var(--page-gutter)}.backtester-redesign__hero-card{border-radius:24px;padding:68px 20px 20px}.backtester-redesign__hero-copy h1{font-size:clamp(44px,12vw,62px)}.backtester-redesign__hero-copy p{font-size:16px}.backtester-redesign__actions{flex-direction:column;gap:18px}.backtester-redesign__preview{border-radius:15px;width:100%;margin-top:48px}.backtester-redesign__window-bar{height:32px}.backtester-redesign__window-bar b{display:none}.backtester-redesign__preview video{aspect-ratio:16/9}.backtester-redesign__stats{width:calc(100% - var(--page-gutter-total));grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:30px 0 45px}.backtester-redesign__stats div{border-bottom:0;border-right:1px solid #ffffff1a;min-width:0;padding:8px 7px}.backtester-redesign__stats div:last-child{border-right:0}.backtester-redesign__stats strong{font-size:clamp(28px,8vw,34px)}.backtester-redesign__stats span{font-size:10px;line-height:1.3}.backtester-redesign__value,.backtester-redesign__features{padding:78px var(--page-gutter)}.backtester-redesign__section-heading{margin-bottom:42px}.backtester-redesign__section-heading h2{font-size:42px}.backtester-redesign__value-grid{grid-template-columns:1fr}.backtester-redesign__value-grid article{min-height:190px}.backtester-redesign__bento{grid-template-columns:1fr}.backtester-redesign__bento-card,.backtester-redesign__bento-card--wide{grid-column:auto;min-height:0}.backtester-redesign__bento-copy{min-height:0;padding:26px}.backtester-redesign__bento-card h3{font-size:35px}.backtester-redesign__bento-media,.backtester-redesign__bento-card--wide .backtester-redesign__bento-media{aspect-ratio:16/9;border-radius:13px;width:calc(100% - 32px);margin:auto 16px 16px}.backtester-redesign__simulator{padding:78px var(--page-gutter);gap:40px}.backtester-redesign__simulator-copy h2{font-size:42px}.backtester-redesign__catalog-section{padding:78px var(--page-gutter)}.backtester-catalog{border-radius:16px;padding:20px 14px}.backtester-catalog__header,.backtester-catalog__controls{flex-direction:column;align-items:stretch}.backtester-catalog__switch button,.backtester-catalog__filters button{flex:1}.backtester-catalog__controls label{max-width:none}.backtester-catalog__filters button{flex:none}.backtester-catalog__results.is-collapsed{max-height:450px}.backtester-catalog__results.is-collapsed .backtester-catalog__expand{height:160px;padding-bottom:16px}.backtester-catalog__directory{grid-template-columns:1fr;gap:42px;margin-top:34px}.backtester-catalog__group li{grid-template-columns:minmax(76px,.32fr) minmax(0,1fr) auto;gap:10px}.community-redesign__hero{padding:125px var(--page-gutter) 78px}.community-redesign__hero h1{font-size:clamp(44px,12vw,62px)}.community-redesign__actions{flex-direction:column;gap:18px}.community-redesign__cover{aspect-ratio:4/3;border-radius:14px}.community-redesign__offers,.community-redesign__gallery{padding:78px var(--page-gutter)}.community-redesign__section-heading h2{font-size:42px}.community-redesign__offer-grid{grid-template-columns:1fr}.community-redesign__offer-grid article{min-height:240px}.community-redesign__gallery-grid{grid-template-columns:1fr 1fr;gap:10px}.community-redesign__feedback-grid{grid-template-columns:1fr;gap:12px}.community-redesign__feedback-card{padding:24px}.community-redesign__feedback-card>p{font-size:16px}.community-redesign__newsletter{padding:4px 0 82px}.community-newsletter{width:calc(100% - var(--page-gutter-total));grid-template-columns:1fr;margin-bottom:78px;padding:28px 22px}}@media (max-width:479.98px){.backtester-redesign__hero-copy h1,.backtester-redesign__section-heading h2,.backtester-redesign__simulator-copy h2,.community-redesign__hero h1,.community-redesign__section-heading h2{font-size:38px}.backtester-redesign__bento-card,.backtester-redesign__bento-card--wide{min-height:0}.backtester-redesign__bento-card h3{font-size:31px}.community-redesign__gallery-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inner-page{background:#fff;min-height:100vh}.inner-page--dark{color:#fff;background:#000}.marketing-eyebrow{color:#9c66ff;font-family:var(--font-body), var(--font-body-fallback);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.marketing-hero{color:#fff;background:radial-gradient(circle at 50% 64%,#873fff59,#160b2be0 40%,#000 74%);justify-content:center;align-items:center;min-height:760px;padding:150px 40px 110px;display:flex;position:relative;overflow:hidden}.marketing-hero__glow{filter:blur(30px);background:radial-gradient(circle,#8b3dff33,#0000 68%);position:absolute;inset:12% 20% 0}.marketing-hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:22px;width:min(100%,1000px);display:flex;position:relative}.marketing-hero h1{letter-spacing:-.05em;max-width:1000px;font-size:clamp(52px,5.4vw,76px);font-weight:800;line-height:1.05}.marketing-hero h1 em,.inner-cta h2 em{color:#a06bff;font-style:normal}.marketing-hero__description{color:#ffffffb3;flex-direction:column;gap:7px;max-width:650px;font-size:18px;line-height:1.55;display:flex}.marketing-hero__description strong{color:#fff;font-weight:500}.product-detail{color:#121212;background:#fff;padding:90px 50px}.product-detail--dark{color:#fff;background:#000}.product-detail__inner{width:min(100%, var(--card-max));grid-template-columns:minmax(300px,.78fr) minmax(0,1.25fr);align-items:center;gap:clamp(50px,7vw,100px);margin:0 auto;display:grid}.product-detail--reverse .product-detail__copy{order:2}.product-detail__copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.product-detail__copy h2{letter-spacing:-.045em;font-size:clamp(42px,4vw,58px);font-weight:800;line-height:1.04}.product-detail__copy p{color:#616161;font-size:17px;line-height:1.6}.product-detail--dark .product-detail__copy p{color:#ffffff94}.product-detail__copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;width:100%;margin:5px 0 0;padding:0;list-style:none;display:grid}.product-detail__copy li{color:#4f4f4f;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.product-detail--dark .product-detail__copy li{color:#ffffffc2}.product-detail__copy li span{color:#8b3dff}.product-detail__media{aspect-ratio:1.55;background:#08080a;border:1px solid #7c3aed33;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 100px #44129138}.product-detail__media img{object-fit:cover;object-position:top center}.inner-cta{color:#fff;background:radial-gradient(circle at 50% 100%,#7d36ff80,#0000 54%),#050505;padding:90px 40px}.inner-cta>div{text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(100%,920px);margin:0 auto;display:flex}.inner-cta h2{letter-spacing:-.05em;font-size:clamp(44px,5vw,68px);font-weight:800;line-height:1.05}.inner-cta p{color:#ffffff9e;max-width:620px;font-size:17px;line-height:1.55}.inner-faq{color:#111;background:#fff;grid-template-columns:minmax(250px,.7fr) minmax(440px,1.3fr);gap:80px;padding:100px max(40px,50vw - 600px);display:grid}.inner-faq__heading h2{letter-spacing:-.045em;font-size:clamp(42px,4vw,56px);font-weight:800;line-height:1.05}.inner-faq__heading p{color:#6d6d6d;margin-top:18px;line-height:1.55}.inner-faq__eyebrow{color:var(--purple-strong);letter-spacing:.12em;margin-bottom:18px;font-size:11px;font-weight:750;display:inline-block}.inner-faq__items{border-top:1px solid #ddd}.inner-faq__item{border-bottom:1px solid #ddd}.inner-faq__trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-weight:600;display:flex}.inner-faq__icon{color:#8b3dff;flex:none;display:inline-flex}.inner-faq__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .24s;display:grid}.inner-faq__answer-inner{min-height:0;overflow:hidden}.inner-faq__answer-inner p{color:#666;padding:0 35px 24px 0;line-height:1.6}.inner-faq__item--open .inner-faq__answer{opacity:1;grid-template-rows:1fr}.inner-faq--backtester{padding:104px max(var(--page-gutter),calc((100vw - var(--card-max))/2));background:#f4f3f6;grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:18px}.inner-faq--backtester .inner-faq__heading{color:#fff;background:radial-gradient(circle at 100% 0,#8b3dff66,#0000 44%),linear-gradient(145deg,#17131d,#09090b 72%);border:1px solid #ffffff14;border-radius:22px;align-self:stretch;padding:clamp(30px,3vw,42px);position:relative;overflow:hidden;box-shadow:0 22px 55px #2d1a431f}.inner-faq--backtester .inner-faq__heading:after{content:"";border:1px solid #ad79ff38;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-32px;right:-32px;box-shadow:0 0 0 22px #8b3dff09,0 0 0 48px #8b3dff06}.inner-faq--backtester .inner-faq__eyebrow{z-index:1;color:#c9a7ff;position:relative}.inner-faq--backtester .inner-faq__heading h2{z-index:1;font-size:clamp(40px,3.5vw,54px);position:relative}.inner-faq--backtester .inner-faq__heading p{z-index:1;color:#ffffff9e;max-width:430px;font-size:16px;line-height:1.65;position:relative}.inner-faq--backtester .inner-faq__items{background:#fff;border:1px solid #e4e1e8;border-radius:22px;padding:0 28px;overflow:hidden;box-shadow:0 22px 55px #2d1a4312}.inner-faq--backtester .inner-faq__trigger{min-height:76px}.inner-faq--backtester .inner-faq__answer-inner p{padding-right:42px}.features-hero{background:radial-gradient(circle at 50% 70%,#7e4aff61,#0000 46%),#050508;min-height:880px}.edge-overview{color:#111;background:#fff;padding:120px 50px}.edge-overview__heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 auto 64px;display:flex}.edge-overview__heading h2{letter-spacing:-.05em;max-width:820px;font-size:clamp(48px,5vw,68px);font-weight:800;line-height:1.03}.edge-overview__grid{width:min(100%, var(--card-max));grid-template-columns:.72fr 1.3fr;align-items:stretch;gap:22px;margin:0 auto;display:grid}.edge-overview__copy{background:#f7f7f8;border:1px solid #e6e6e6;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:18px;padding:42px;display:flex}.edge-overview__copy h3{font-size:34px}.edge-overview__copy p{color:#666;line-height:1.55}.edge-overview__copy ul{grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.edge-overview__copy li{border-top:1px solid #dedede;padding-top:11px}.edge-overview__media{background:#efeff6;border-radius:20px;min-height:520px;position:relative;overflow:hidden}.edge-overview__media img{object-fit:cover;object-position:center}.backtester-hero{justify-content:center;align-items:center;min-height:900px;display:flex;position:relative;overflow:hidden}.backtester-hero video{object-fit:cover;opacity:.52;width:100%;height:100%;position:absolute;inset:0}.backtester-hero__veil{background:linear-gradient(#0000004d,#0000002e 45%,#000);position:absolute;inset:0}.backtester-hero__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:22px;width:min(100% - 40px,900px);display:flex;position:relative}.backtester-hero h1{letter-spacing:-.055em;font-size:clamp(56px,7vw,92px);font-weight:800;line-height:.98}.backtester-hero p{color:#ffffffb8;font-size:19px}.backtest-value{color:#111;background:#fff;padding:100px 50px}.backtest-value__heading{width:min(100%, var(--container));justify-content:space-between;gap:60px;margin:0 auto 70px;display:flex}.backtest-value__heading h2{letter-spacing:-.05em;max-width:660px;font-size:clamp(48px,5vw,68px);font-weight:800;line-height:1.03}.backtest-value__heading p{color:#666;max-width:480px;font-size:17px;line-height:1.6}.backtest-value__grid{width:min(100%, var(--container));grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.backtest-value article{background:#f8f8f8;border:1px solid #e4e4e4;border-radius:18px;min-height:270px;padding:30px}.backtest-value article>span{color:#8b3dff;font-weight:700}.backtest-value h3{margin:80px 0 10px;font-size:22px}.backtest-value article p{color:#666;line-height:1.55}.journal-page{background:#fff}.journal-hero{color:#fff;background:#000;justify-content:center;align-items:flex-start;min-height:100svh;padding:155px 40px 170px;display:flex;position:relative;overflow:hidden}.journal-hero>img{z-index:0;object-fit:cover;object-position:center bottom;opacity:.88}.journal-hero:after{content:"";background:linear-gradient(#000 0%,#000000d4 42%,#00000038 100%);position:absolute;inset:0}.journal-hero__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:920px;display:flex;position:relative}.journal-hero h1{letter-spacing:-.055em;font-size:clamp(52px,6vw,82px);font-weight:800;line-height:1.01}.journal-hero p{color:#ffffffad;max-width:650px;font-size:18px;line-height:1.55}.journal-edge{color:#111;text-align:center;flex-direction:column;align-items:center;gap:18px;padding:100px 40px;display:flex}.journal-edge__symbol{background:#8b3dff;border-radius:22px;width:82px;height:86px;padding:18px;position:relative;overflow:hidden}.journal-edge__symbol img{object-fit:contain}.journal-edge>span{color:#8b3dff;letter-spacing:.2em;font-size:12px;font-weight:800}.journal-edge h2{letter-spacing:-.05em;max-width:900px;font-size:clamp(46px,5vw,68px);font-weight:800;line-height:1.03}.journal-process__heading,.journal-solutions__heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:55px;display:flex}.journal-process__heading h2,.journal-solutions__heading h2{letter-spacing:-.05em;font-size:clamp(44px,5vw,66px)}.journal-process__grid{width:min(100%, calc(1200px + var(--w-extra)));grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.journal-process article{background:linear-gradient(160deg,#191919,#080808);border:1px solid #ffffff17;border-radius:20px;min-height:430px;padding:30px;position:relative;overflow:hidden}.journal-process__number{color:#8b3dff2e;font-family:var(--font-display);font-size:180px;font-weight:900;line-height:1;position:absolute;bottom:-35px;right:-6px}.journal-process article>span{color:#9c66ff;font-size:13px}.journal-process h3{margin:190px 0 10px;font-size:26px}.journal-process article p{color:#ffffff80;line-height:1.55}.journal-solutions{color:#111;background:#fff;padding:110px 50px}.journal-solutions__grid{width:min(100%, calc(1200px + var(--w-extra)));grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.journal-solutions article{background:#fafafa;border:1px solid #e7e7e7;border-radius:18px;min-height:220px;padding:30px}.journal-solutions h3{margin-bottom:15px;font-size:20px}.journal-solutions article p{color:#666;line-height:1.55}.journal-comparison{color:#fff;text-align:center;background:#000;padding:110px 40px}.journal-comparison>div{border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:18px;margin-bottom:35px;padding:7px;display:inline-flex}.journal-comparison>div span{padding:10px 18px}.journal-comparison>div span:last-child{background:#8b3dff;border-radius:999px}.journal-comparison>div b{color:#ffffff73;font-size:11px}.journal-comparison h2{letter-spacing:-.05em;font-size:clamp(48px,5vw,70px);line-height:1.03}.pricing-page{background:radial-gradient(circle at 50% 0,#251047,#05050a 42%,#000 74%)}.pricing-page__hero{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:165px 40px 56px;display:flex}.pricing-page__hero p{color:#fff9;max-width:680px;font-size:18px;line-height:1.55}.pricing-explorer{width:100%;max-width:calc(1328px + var(--w-extra));margin:0 auto;padding:20px 24px 110px;overflow:hidden}.pricing-explorer__tabs{scrollbar-width:none;background:#101018d6;border:1px solid #ffffff14;border-radius:16px;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 38px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 18px 50px #0000003d,inset 0 1px #ffffff0a}.pricing-explorer__tabs::-webkit-scrollbar{display:none}.pricing-explorer__tabs button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:96px;min-height:38px;padding:0 22px;font-weight:700;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-flex;position:relative}.pricing-explorer__tabs button.is-active{color:#fff;background:linear-gradient(#8062ff,#6b46ff);box-shadow:0 8px 24px #6b46ff52}.pricing-explorer__tabs em{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#ff3b30,#ff2d55);border-radius:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900}.pricing-explorer__hero{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.pricing-card{z-index:2;background:linear-gradient(#0d0d14,#050508);border:1px solid #6b46ff33;border-radius:16px;flex-direction:column;flex:0 0 430px;width:430px;min-height:610px;padding:40px 34px 34px;animation:.28s both pricing-card-in;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 64px #000000a6,inset 0 1px #ffffff0f}.pricing-card:before{content:"";z-index:-1;opacity:.25;pointer-events:none;background:radial-gradient(circle at 50% 0,#6b46ff,#0000 50%);position:absolute;inset:0}@keyframes pricing-card-in{0%{opacity:0;transform:translateY(8px)}}.pricing-card__badge{color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:linear-gradient(#8062ff,#6b46ff);border-radius:0 0 10px;min-width:104px;padding:7px 14px;font-size:10px;font-weight:900;position:absolute;top:0;left:0}.pricing-card__header{text-align:center;flex-direction:column;align-items:center;min-height:92px;margin-bottom:12px;display:flex}.pricing-card__header>span{color:#9d8cff;letter-spacing:.12em;font-size:10px;font-weight:800}.pricing-card__header h2{letter-spacing:-.03em;margin:8px 0 5px;font-size:clamp(27px,2.2vw,32px);line-height:1.1}.pricing-card__header p{color:#ffffff80;max-width:310px;font-size:13px;line-height:1.4}.pricing-cycle{background:#050508d9;border:1px solid #ffffff0d;border-radius:999px;align-self:center;margin-bottom:24px;padding:4px;display:inline-flex;box-shadow:inset 0 2px 8px #00000080}.pricing-cycle button{color:#ffffff73;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.pricing-cycle button.is-active{color:#fff;background:#ffffff14;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffffff14}.pricing-cycle b{color:#000;background:#fff;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:900}.pricing-price{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.pricing-price>div{color:#ffffff6b;min-height:20px;font-size:14px;font-weight:600}.pricing-price p{justify-content:center;align-items:baseline;gap:6px;margin:3px 0 0;display:flex}.pricing-price strong{font-family:var(--font-display);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(42px,4.5vw,56px);font-weight:700;line-height:1}.pricing-price p span{color:#ffffffa6;white-space:nowrap;font-size:15px}.pricing-price small{color:#ffffff85;max-width:300px;min-height:34px;margin-top:10px;font-size:12px;line-height:1.35}.pricing-card__cta{color:#fff;text-align:center;background:linear-gradient(#8062ff,#6b46ff);border-radius:9px;width:100%;margin-bottom:28px;padding:15px 16px;font-size:15px;font-weight:800;transition:transform .18s,filter .18s;display:block;box-shadow:0 12px 28px #6b46ff42}.pricing-card__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.pricing-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pricing-card li{color:#ffffffdb;align-items:flex-start;gap:11px;font-size:14px;line-height:1.35;display:flex}.pricing-card li.is-disabled{color:#ffffff57}.pricing-check{background:#6b46ff;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;line-height:1;color:#fff!important;display:inline-grid!important}.pricing-cross{flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:19px;line-height:12px;color:#ffffff5c!important;display:inline-grid!important}.pricing-explorer__visual{z-index:1;flex:auto;align-self:stretch;min-height:630px;margin-left:-12px;position:relative;overflow:visible}.pricing-explorer__visual:after{content:"";filter:blur(90px);opacity:.16;background:#6b46ff;border-radius:50%;position:absolute;inset:15% 5% 5%}.pricing-explorer__visual img{z-index:1;object-fit:contain;object-position:left center;animation:.3s both pricing-visual-in}@keyframes pricing-visual-in{0%{opacity:0;transform:translate(20px)}}.pricing-comparison{width:100%;margin:105px auto 0}.pricing-comparison__heading{text-align:center;margin-bottom:30px}.pricing-comparison__heading h2{letter-spacing:-.04em;font-size:clamp(34px,4vw,50px)}.pricing-comparison__heading p{color:#ffffff80;margin-top:10px}.pricing-comparison__desktop{background:#0d0d12eb;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 25px 70px #0000005c}.pricing-comparison__row{border-top:1px solid #ffffff0f;grid-template-columns:minmax(250px,1.65fr) repeat(4,1fr);display:grid}.pricing-comparison__row>span{color:#ffffffb3;text-align:center;border-left:1px solid #ffffff0a;justify-content:center;align-items:center;min-height:62px;padding:12px 15px;font-size:13px;display:flex}.pricing-comparison__row>span:first-child{color:#ffffffe0;text-align:left;border-left:0;justify-content:flex-start}.pricing-comparison__row--head{background:#ffffff09;border-top:0}.pricing-comparison__row--head>span{color:#fff;min-height:66px;font-weight:800}.pricing-comparison__row--head>span:last-child{color:#8c6cff}.pricing-comparison__category{color:#8c6cff;letter-spacing:.12em;text-transform:uppercase;background:#6b46ff0f;border-top:1px solid #6b46ff47;padding:17px 20px 10px;font-size:11px;font-weight:900}.pricing-comparison__mobile{display:none}.community-page .marketing-hero{min-height:820px}.community-offers{color:#111;background:#fff;grid-template-columns:1.2fr 1fr 1fr;gap:16px;padding:100px max(40px,50vw - 640px);display:grid}.community-offers__heading{padding-right:30px}.community-offers__heading h2{letter-spacing:-.045em;font-size:clamp(42px,4vw,58px);line-height:1.04}.community-offers article{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:18px;min-height:310px;padding:28px}.community-offers article>span{color:#8b3dff;font-weight:700}.community-offers h3{margin:110px 0 13px;font-size:22px}.community-offers article p{color:#666;line-height:1.55}.community-gallery{background:#070707;padding:110px 40px}.community-gallery__heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:50px;display:flex}.community-gallery__heading h2{letter-spacing:-.05em;font-size:clamp(46px,5vw,66px)}.community-gallery__heading p{color:#ffffff8c;max-width:650px}.community-gallery__grid{width:min(100%, calc(1120px + var(--w-extra)));grid-template-columns:repeat(3,1fr);gap:14px;margin:0 auto;display:grid}.community-gallery__grid>div{aspect-ratio:1;background:#121212;border-radius:16px;position:relative;overflow:hidden}.community-gallery__grid img{object-fit:cover}.affiliates-hero{background:#000 url(/assets/framer/CNfaLICmqYkgbpdkulycypu80Y.svg) 50%/cover no-repeat}.affiliate-benefits{background:#070707;grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding:100px max(40px,50vw - 640px);display:grid}.affiliate-benefits__copy{flex-direction:column;gap:18px;display:flex}.affiliate-benefits h2{letter-spacing:-.05em;font-size:clamp(44px,4.5vw,62px);line-height:1.03}.affiliate-benefits p{color:#ffffff8c;line-height:1.6}.affiliate-benefits__image{border-radius:18px;min-height:540px;position:relative;overflow:hidden}.affiliate-benefits__image img{object-fit:cover}.affiliate-steps{color:#111;background:#fff;grid-template-columns:.8fr 1.2fr;gap:80px;padding:110px max(40px,50vw - 600px);display:grid}.affiliate-steps h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(44px,4.5vw,62px);line-height:1.03}.affiliate-steps>div p{color:#666;line-height:1.6}.affiliate-steps ol{border-top:1px solid #ddd;margin:0;padding:0;list-style:none}.affiliate-steps li{border-bottom:1px solid #ddd;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:600;display:flex}.affiliate-steps li span{color:#fff;background:#8b3dff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.localized-affiliate-terms{text-align:center;margin:-72px auto 72px}.localized-affiliate-terms a{color:#c4a7ff;text-underline-offset:3px;text-decoration:underline}.contact-page{color:#fff;background:#000}.contact-intro{padding:170px var(--page-gutter) 80px;text-align:center;background:radial-gradient(48% 60% at 50% 0,#7c3aed4d,#0000 75%),#000;flex-direction:column;align-items:center;gap:20px;display:flex}.contact-intro h1{letter-spacing:-.055em;max-width:900px;font-size:clamp(52px,6vw,80px);font-weight:800;line-height:1.02}.contact-intro p{color:#fff9;max-width:650px;font-size:18px;line-height:1.55}.contact-cards{padding:20px var(--page-gutter) 90px;background:#000}.contact-cards__grid{width:min(100%, var(--card-max));grid-template-columns:repeat(2,1fr);gap:16px;margin:0 auto;display:grid}.contact-cards a{background:#0d0d10;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;padding:28px 30px;transition:border-color .2s,transform .2s;display:flex;position:relative}.contact-cards a:hover{border-color:#924def73;transform:translateY(-3px)}.contact-cards a>span{color:#a87aff;background:#7c3aed1a;border:1px solid #a670ff38;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.contact-cards h2{margin:28px 0 10px;font-size:25px}.contact-cards p{color:#ffffff8c;max-width:460px;line-height:1.55}.contact-cards a>b{color:#a87aff;font-size:24px;position:absolute;top:24px;right:25px}.contact-faq-title{padding:90px var(--page-gutter) 110px;text-align:center;background:radial-gradient(46% 80% at 50% 100%,#7e3dee52,#0000 72%),#000;flex-direction:column;align-items:center;gap:12px;display:flex}.contact-faq-title>span{color:#a87aff;font-size:16px;font-weight:650}.contact-faq-title h2{letter-spacing:-.055em;font-size:clamp(52px,6vw,78px)}.contact-faq-title p{color:#fff9;margin-bottom:20px}@media (max-width:1024px){.product-detail__inner{grid-template-columns:1fr}.product-detail--reverse .product-detail__copy{order:0}.product-detail__media{min-height:520px}.pricing-explorer__hero{display:block}.pricing-card{width:min(100%,440px);margin:0 auto}.pricing-explorer__visual{display:none}.community-offers{grid-template-columns:1fr 1fr}.community-offers__heading{grid-column:1/-1}}@media (max-width:809.98px){.marketing-hero{min-height:680px;padding:120px 24px 80px}.marketing-hero h1{font-size:clamp(42px,11vw,60px)}.marketing-hero__description{font-size:16px}.product-detail,.edge-overview,.backtest-value,.journal-process,.journal-solutions{padding:78px 20px}.product-detail__media{min-height:360px}.product-detail__copy ul{grid-template-columns:1fr}.inner-faq{grid-template-columns:1fr;gap:45px;padding:78px 24px}.inner-faq--backtester{padding:72px var(--page-gutter);gap:14px}.inner-faq--backtester .inner-faq__heading{border-radius:18px;padding:30px 24px 34px}.inner-faq--backtester .inner-faq__heading h2{font-size:clamp(36px,10vw,44px)}.inner-faq--backtester .inner-faq__items{border-radius:18px;padding:0 20px}.inner-faq--backtester .inner-faq__trigger{min-height:0;padding:22px 0}.inner-faq--backtester .inner-faq__answer-inner p{padding-right:8px}.edge-overview__grid{grid-template-columns:1fr}.edge-overview__media{min-height:420px}.backtester-hero{min-height:760px}.backtest-value__heading{flex-direction:column;gap:24px}.backtest-value__grid{grid-template-columns:1fr}.backtest-value article{min-height:230px}.backtest-value h3{margin-top:60px}.journal-hero{border-radius:24px;width:calc(100% - 32px);min-height:780px;margin:70px auto 0;padding:105px 24px 150px;box-shadow:inset 0 1px #ffffff1f}.journal-hero:before{content:"";z-index:3;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;width:min(58%,340px);height:34px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.journal-hero h1{font-size:clamp(42px,11vw,58px)}.journal-process__grid,.journal-solutions__grid{grid-template-columns:1fr;justify-items:center}.journal-process article{width:100%;max-width:390px;min-height:390px}.journal-solutions article{width:100%;max-width:390px}.pricing-page__hero{padding:135px 24px 45px}.pricing-explorer{padding-inline:16px}.pricing-explorer__tabs{justify-content:flex-start;width:100%;overflow-x:auto}.pricing-explorer__tabs button{flex:1;min-width:76px;padding-inline:8px}.pricing-comparison{margin-top:76px}.pricing-comparison__desktop{display:none}.pricing-comparison__mobile{display:block}.pricing-comparison__mobile>h3{color:#8c6cff;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #6b46ff59;margin:32px 0 10px;padding-bottom:10px;font-size:12px}.pricing-comparison__mobile article{border-bottom:1px solid #ffffff14;padding:18px 0}.pricing-comparison__mobile h4{color:#fff;margin:0 0 13px;font-size:15px}.pricing-comparison__mobile article>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pricing-comparison__mobile article>div>span{color:#ffffffad;text-align:center;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:68px;padding:9px 5px;font-size:11px;display:flex}.pricing-comparison__mobile b{color:#ffffff75;font-size:10px}.community-offers{grid-template-columns:1fr;padding:78px 20px}.community-offers__heading{grid-column:auto}.community-gallery{padding:78px 20px}.community-gallery__grid{grid-template-columns:1fr 1fr}.affiliate-benefits,.affiliate-steps{grid-template-columns:1fr;gap:45px;padding:78px 24px}.affiliate-benefits__image{min-height:390px}.contact-intro{min-height:620px;padding:135px var(--page-gutter) 78px}.contact-cards{padding:78px var(--page-gutter)}.contact-cards__grid{grid-template-columns:minmax(0,1fr);min-width:0}.contact-cards a{width:100%;min-width:0;overflow:hidden}.contact-cards h2{overflow-wrap:anywhere}}@media (max-width:389.98px){.marketing-hero h1,.backtester-hero h1,.pricing-page__hero h1,.contact-intro h1{font-size:40px}.product-detail__copy h2,.edge-overview__heading h2,.backtest-value__heading h2,.journal-edge h2,.journal-process__heading h2,.journal-solutions__heading h2,.affiliate-benefits h2,.affiliate-steps h2{font-size:38px}.product-detail__media{min-height:280px}.edge-overview__copy{padding:26px}.edge-overview__copy ul{grid-template-columns:1fr}.edge-overview__media{min-height:310px}.journal-hero{width:calc(100% - 20px);min-height:700px}.journal-comparison>div{gap:5px}.journal-comparison>div span{padding-inline:10px}.pricing-card{padding:36px 18px 24px}.pricing-price strong{font-size:42px}.pricing-cycle button{padding-inline:12px}.pricing-comparison__mobile article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{color:#ffffffc7;background:0 0;height:70px}.site-header--scrolled,.site-header--open{-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);background:#05030894;box-shadow:inset 0 -1px #ffffff0f}.site-header__inner{width:min(100%, var(--container-wide));height:70px;padding:0 var(--page-gutter);justify-content:center;gap:10px;display:flex}.site-header__logo{flex:0 0 143px;width:143px}.site-header__links{flex:auto;justify-content:center;gap:32px}.site-header__login{flex:none;min-width:98px}.product-section{background:#020105 url(/assets/framer/tM9kvtFIW3Yjbzc7yGk0uBaB0Y.png) top/cover no-repeat;min-height:0;padding:54px 42px 30px}.product-section__inner{width:min(100%, var(--container));gap:45px}.product-tabs-shell{grid-template-columns:44px minmax(0,720px) 44px;justify-content:center;align-items:center;gap:13px;width:100%;margin-top:4px;display:grid}.product-tabs__arrow{color:#ffffffd1;width:42px;height:42px;font:300 38px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .2s,background-color .2s;display:grid}.product-tabs__arrow:hover{color:#fff;background:#ffffff12}.product-window__bar{background:0 0;border:0;grid-template-columns:repeat(6,minmax(72px,1fr));gap:12px;height:auto;padding:0;display:grid}.product-window__bar button{color:#ffffff6e;white-space:nowrap;background:0 0;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;padding:0;font-size:13px;display:flex}.product-window__bar button:after{display:none}.product-window__bar button:hover,.product-window__bar button.is-active{color:#fff;background:0 0}.product-window__bar button.is-active{font-weight:700}.product-tab__icon{border:1px solid color-mix(in srgb,currentColor 62%,transparent);color:#a275ff;background:linear-gradient(#110d18f5,#07060afa);border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 16px}.product-tab__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.product-tab__icon--blue{color:#5b68ff}.product-tab__icon--lime{color:#b6d13b}.product-tab__icon--red{color:#ee5246}.product-tab__icon--cyan{color:#46c5ba}.product-tab__icon--green{color:#5dc86b}.product-window__bar button:not(.is-active) .product-tab__icon{filter:saturate(.55);opacity:.72}.product-window{background:#000;border:1px solid #ffffff3d;border-radius:10px;width:100%;box-shadow:0 34px 100px #00000094,0 0 90px #5c1ea521}.product-window__chrome{color:#ffffffc2;background:#404040;align-items:center;height:40px;padding:0 14px;font-size:13px;display:flex;position:relative}.product-window__lights{gap:6px;margin-right:12px;display:flex}.product-window__lights i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.product-window__lights i:nth-child(2){background:#ffbd2e}.product-window__lights i:nth-child(3){background:#28c840}.product-window__controls{opacity:.72;white-space:nowrap}.product-window__address{text-align:center;background:#ffffff1c;border-radius:5px;width:216px;padding:6px 10px;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.product-window__actions{opacity:.82;white-space:nowrap;margin-left:auto}.product-window__controls,.product-window__actions{align-items:center;gap:9px;display:flex}.product-window__controls svg,.product-window__actions svg{width:13px;height:13px}a>svg,button>svg{flex:none}.product-window__media{aspect-ratio:1.6;max-height:none}.product-window__media img{object-fit:cover;object-position:center top}.volume-section{min-height:0;padding:60px}.benefits{padding:60px}.benefits__inner{width:min(100%, var(--container-wide))}.benefits h2{max-width:700px;margin-bottom:40px}.benefits__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:600px}.benefit-card{background:#fff;border:0;border-radius:16px;flex-direction:column;min-height:0;padding:24px;display:flex}.benefit-card--tall{grid-row:span 2}.benefit-card--wide{grid-column:auto}.benefit-card--tall:nth-child(3){grid-area:1/3/span 2}.benefit-card--wide:nth-child(4){grid-area:2/2}.benefit-card__copy{flex:none;justify-content:flex-start;gap:4px;padding:0 0 16px;display:flex}.benefit-card__copy h3{font-weight:400}.benefit-card__copy p{color:#333333d1}.benefit-card__media{border-radius:14px;flex:auto;min-height:0;display:block;position:relative;overflow:hidden}.benefit-card__media img{object-fit:cover;width:100%;height:100%}@media (max-width:1099.98px){.site-header__inner{gap:10px;padding-inline:32px}.site-header__links{gap:32px}.product-section,.benefits{padding-inline:28px}.benefits__grid{height:540px}.benefit-card{padding:18px}}@media (max-width:809.98px){.site-header{height:70px}.site-header__inner{justify-content:space-between;height:70px;padding-inline:20px;display:flex}.site-header__logo{width:138px}.product-section{padding:60px 20px 30px}.product-section__inner{gap:34px}.product-tabs-shell{grid-template-columns:32px minmax(0,1fr) 32px;gap:4px}.product-tabs__arrow{width:32px;height:42px;font-size:30px}.product-window__bar{scroll-snap-type:x mandatory;gap:16px;padding:4px 4px 10px;display:flex;overflow-x:auto}.product-window__bar button{scroll-snap-align:center;flex:0 0 72px;font-size:12px}.product-window__chrome{height:32px;padding-inline:9px}.product-window__lights i{width:8px;height:8px}.product-window__controls,.product-window__actions{display:none}.product-window__address{width:150px;padding:4px 8px;font-size:9px}.product-window__media{aspect-ratio:1.12;min-height:0}.product-window__media img{object-position:38% top}.volume-section,.benefits{padding:60px 20px}.benefits__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;display:grid}.benefit-card,.benefit-card--tall,.benefit-card--wide,.benefit-card--tall:nth-child(3),.benefit-card--wide:nth-child(4){grid-area:auto;min-height:420px;padding:18px}.benefit-card__media{min-height:250px}}@media (max-width:599.98px){.product-section{padding-inline:12px}.product-section .section-heading{padding-inline:10px}.product-tabs-shell{grid-template-columns:26px minmax(0,1fr) 26px}.product-tabs__arrow{width:26px}.product-window__media{aspect-ratio:.92}.product-window__media img{object-fit:cover;object-position:34% top;width:172%;max-width:none}.benefits__grid{grid-template-columns:1fr}.benefit-card,.benefit-card--tall,.benefit-card--wide,.benefit-card--tall:nth-child(3),.benefit-card--wide:nth-child(4){min-height:410px}}.features-page{color:#111;background:#fff}.features-page .site-header:not(.site-header--scrolled):not(.site-header--open){color:#141018b8}.features-page .site-header:not(.site-header--scrolled):not(.site-header--open) .site-header__logo{filter:invert()}.features-hero{color:#111;background:#fff;min-height:0;padding:100px 28px 60px;display:block}.features-hero .marketing-hero__glow{display:none}.features-hero .marketing-hero__content{width:min(100%, calc(1200px + var(--w-extra)));background:radial-gradient(105% 90% at 50% 0%,#fdfaff 14.86%,#f6e3ff 57%,#f6e3ffb3 75%,var(--purple) 99.1%);border-radius:32px;gap:32px;padding:84px 36px 40px;overflow:hidden}.features-hero h1{color:#111;letter-spacing:-.04em;max-width:900px;font-size:62px;font-weight:800;line-height:1.2}.features-hero .marketing-hero__description{color:#111111b8;max-width:700px;font-family:var(--font-display),var(--font-display-fallback);font-size:18px;font-weight:500;line-height:1.4}.features-hero__preview{aspect-ratio:1.9;background:#f7f7f7;border:1px solid #00000014;border-radius:14px;width:min(100%,760px);margin:6px auto -115px;position:relative;overflow:hidden;box-shadow:0 28px 70px #2d0a4c47}.features-hero__preview img{object-fit:cover;object-position:center top}.features-page .edge-overview{padding:80px 60px}.features-page .edge-overview__heading{margin-bottom:80px}.features-page .edge-overview__heading h2{letter-spacing:-.02em;max-width:600px;font-size:46px;font-weight:600;line-height:1.2}.features-page .edge-overview__grid{width:min(100%, calc(1200px + var(--w-extra)));grid-template-columns:500px minmax(0,1fr);gap:60px}.features-page .edge-overview__copy{background:0 0;border:0;order:2;justify-content:center;padding:0}.features-page .edge-overview__media{border-radius:8px;order:1;min-height:480px}.features-page .product-detail{color:#111;background:#fff;padding:40px 60px}.features-page .product-detail__inner{width:min(100%, calc(1200px + var(--w-extra)));grid-template-columns:500px minmax(0,1fr);gap:60px}.features-page .product-detail--reverse .product-detail__copy{order:1}.features-page .product-detail--reverse .product-detail__media{order:2}.features-page .product-detail__copy h2{letter-spacing:-.03em;font-size:30px}.features-page .product-detail__copy p,.features-page .product-detail--dark .product-detail__copy p{color:#666}.features-page .product-detail__copy li,.features-page .product-detail--dark .product-detail__copy li{color:#3f3f3f}.features-page .product-detail__media{border-radius:8px;min-height:480px}.journal-hero{width:min(calc(100% - 40px), var(--card-max));border-radius:20px;min-height:min(780px,100svh - 100px);margin:80px auto 20px;padding:80px 40px}.journal-hero__copy{align-self:flex-start;margin-top:44px}.journal-hero h1{max-width:920px;font-size:64px;line-height:1.06}.journal-edge{justify-content:center;min-height:660px;padding:150px 40px;position:relative;overflow:hidden}.journal-edge__word{color:#8b3dff1f;font-family:var(--font-display),var(--font-display-fallback);-webkit-user-select:none;user-select:none;font-size:min(27vw,360px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journal-edge h2{z-index:1;max-width:1280px;font-size:54px;line-height:1.1;position:relative}.journal-process{color:#111;background:#fff;padding:70px 40px 90px}.journal-process__heading{width:min(100%, var(--container));text-align:left;align-items:flex-start;margin:0 auto 40px}.journal-process__heading h2{font-size:46px}.journal-process__grid{width:min(100%, var(--container));gap:20px}.journal-process article{color:#111;background:linear-gradient(155deg,#faf8ff,#f2ecfa);border-color:#e6e2eb;min-height:390px}.journal-process__number{color:#8b3dff24}.journal-process h3{color:#111}.journal-process article p{color:#666}.journal-solutions{padding:90px 40px}.journal-solutions__heading{margin-bottom:40px}.journal-solutions__heading h2{max-width:840px;font-size:46px;line-height:1.12}.pricing-page__hero{gap:80px;padding:135px 48px 112px}.pricing-page__hero h1{letter-spacing:-.03em;max-width:768px;font-size:56px;font-weight:600;line-height:1.2}.pricing-page__hero .pricing-explorer{max-width:var(--container);padding:0 24px}.pricing-card{flex-basis:410px;width:410px;min-height:590px}.pricing-explorer__visual{min-height:620px;margin-left:-60px}@media (max-width:809.98px){.features-page .site-header:not(.site-header--scrolled):not(.site-header--open){color:#141018cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8}.features-page .site-header:not(.site-header--scrolled):not(.site-header--open) .site-header__logo{filter:invert()}.features-page .site-header:not(.site-header--scrolled):not(.site-header--open) .site-header__toggle{color:#111}.features-hero{padding:102px 28px 60px}.features-hero .marketing-hero__content{border-radius:24px;padding:84px 28px 40px}.features-hero h1{font-size:clamp(43px,8vw,62px)}.features-hero__preview{margin-bottom:-90px}.features-page .edge-overview{padding:60px 40px}.features-page .edge-overview__grid,.features-page .product-detail__inner{grid-template-columns:1fr;gap:40px}.features-page .edge-overview__copy,.features-page .edge-overview__media,.features-page .product-detail--reverse .product-detail__copy,.features-page .product-detail--reverse .product-detail__media{order:initial}.features-page .product-detail{padding:40px}.features-page .edge-overview__media,.features-page .product-detail__media{min-height:400px}.journal-hero{width:calc(100% - 32px);min-height:780px;margin:70px auto 16px;padding:105px 24px 150px}.journal-hero__copy{align-self:auto;margin-top:0}.journal-edge{min-height:520px;padding:90px 40px}.journal-edge__word{font-size:min(44vw,280px)}.journal-edge h2{font-size:46px}.journal-process__heading{text-align:center;align-items:center}.pricing-page__hero{gap:64px;padding:120px 24px 96px}.pricing-page__hero h1{font-size:48px}.pricing-page__hero .pricing-explorer{padding-inline:0}}@media (min-width:809.99px) and (max-width:810px){.benefits__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.benefit-card,.benefit-card--tall,.benefit-card--wide,.benefit-card--tall:nth-child(3),.benefit-card--wide:nth-child(4){grid-area:auto;min-height:420px;padding:18px}.benefit-card__media{min-height:250px}}@media (max-width:479.98px){.features-hero{padding:80px 10px 40px}.features-hero .marketing-hero__content{border-radius:20px;padding:84px 18px 40px}.features-hero h1{font-size:42px;line-height:1.08}.features-hero .marketing-hero__description{font-size:16px}.features-hero__preview{aspect-ratio:1.15;margin-bottom:-64px}.features-page .edge-overview{padding:40px 25px}.features-page .edge-overview__heading h2{font-size:35px}.features-page .product-detail{padding:40px 25px}.features-page .edge-overview__media,.features-page .product-detail__media{min-height:280px}.journal-edge{min-height:390px;padding:46px 24px 60px}.journal-edge__word{font-size:170px}.journal-edge h2{font-size:42px}.journal-process,.journal-solutions{padding:64px 24px}.journal-process__heading h2,.journal-solutions__heading h2{font-size:38px}.pricing-page__hero{gap:48px;padding:136px 16px 64px}.pricing-page__hero h1{font-size:27px}}.changelog-page{color:#fff;background:#000}.changelog-hero{padding:148px var(--page-gutter) 96px;background:radial-gradient(62% 70% at 50% 18%,#8b3dff4d,#0000 66%),#000;position:relative;overflow:hidden}.changelog-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b17fff61,#0000);width:min(80vw,1080px);height:1px;position:absolute;top:82px;left:50%;transform:translate(-50%)}.changelog-hero__inner{width:min(100%,var(--card-max));text-align:center;flex-direction:column;align-items:center;margin-inline:auto;padding-top:46px;display:flex;position:relative}.changelog-hero__inner:after{display:none}.changelog-hero h1{letter-spacing:-.06em;max-width:980px;margin-top:20px;font-size:clamp(54px,6vw,84px);line-height:.98}.changelog-hero p{color:#ffffff9c;max-width:680px;margin-top:22px;font-size:18px;line-height:1.65}.changelog-hero__inner>a{color:#fff;background:#8b3dff1f;border:1px solid #ad74ff73;border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:13px 18px;font-size:13px;font-weight:700;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.changelog-hero__inner>a:hover{background:#8b3dff38;border-color:#b98bffd1;transform:translateY(-2px)}.changelog-hero__metrics{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:62px;display:flex}.changelog-hero__metrics div{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:baseline;gap:9px;padding:11px 15px;display:flex}.changelog-hero__metrics b{font-family:var(--font-display);letter-spacing:-.045em;font-size:19px}.changelog-hero__metrics span{color:#ffffff6e;font-size:11px}.changelog-content{padding:12px var(--page-gutter) 120px;background:#000;scroll-margin-top:90px}.feedback-hub{width:min(100%,var(--card-max));margin:0 auto}.feedback-hub__tabs{background:#0b0b0e;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:repeat(3,1fr);width:min(100%,620px);margin:0 auto 54px;padding:5px;display:grid}.feedback-hub__tabs button{color:#777781;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-size:13px;font-weight:700;transition:color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.feedback-hub__tabs button span{color:#50505a;letter-spacing:.12em;font-size:10px}.feedback-hub__tabs button.is-active{color:#fff;background:linear-gradient(#8b3dff47,#8b3dff1f);box-shadow:inset 0 0 0 1px #ae75ff3d}.feedback-hub__tabs button.is-active span{color:#b98bff}.feedback-hub__tabs button:focus-visible{outline-offset:2px;outline:2px solid #b98bff}.feedback-versions{flex-direction:column;gap:18px;display:flex}.feedback-versions>article{background:#09090b;border:1px solid #ffffff13;border-radius:24px;grid-template-columns:170px minmax(0,1fr);gap:clamp(28px,4vw,60px);padding:clamp(26px,3vw,38px);display:grid}.feedback-versions>article.is-latest{background:radial-gradient(75% 110% at 8% 0,#712bd33d,#0000 62%),#0b0b0e;border-color:#a66cff40;border-radius:30px;grid-template-columns:1fr;gap:32px;padding:clamp(30px,4vw,52px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 26px 80px #260d4d29}.feedback-versions>article.is-latest:before{content:"";background:linear-gradient(#b675ff,#7a2ee5 62%,#0000);width:3px;position:absolute;inset:0 auto 0 0}.feedback-versions>article aside{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.feedback-versions aside>span{color:#8a8a94;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.feedback-versions aside>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.feedback-versions aside b{color:#fff;font-family:var(--font-display);letter-spacing:-.055em;font-size:34px;line-height:.96}.feedback-versions>article.is-latest aside b{color:#c69cff;font-size:clamp(48px,5vw,72px)}.feedback-versions aside time{color:#666670;font-size:12px}.feedback-versions aside>p{color:#ffffffb3;max-width:820px;margin:3px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.58}.feedback-release__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feedback-versions .is-latest .feedback-release__items{grid-template-columns:repeat(12,minmax(0,1fr))}.feedback-versions section{background:#ffffff06;border:1px solid #fff1;border-radius:17px;align-items:flex-start;gap:15px;min-width:0;padding:22px;display:flex}.feedback-versions section:only-child{grid-column:1/-1}.feedback-versions .is-latest section{background:#101015db;min-height:152px;padding:clamp(22px,2.5vw,30px);transition:border-color .2s,background-color .2s,transform .2s}.feedback-versions .is-latest section:first-child,.feedback-versions .is-latest section:nth-child(4){grid-column:span 7}.feedback-versions .is-latest section:nth-child(2),.feedback-versions .is-latest section:nth-child(3){grid-column:span 5}.feedback-versions .is-latest section:nth-child(n+5){grid-column:span 4}.feedback-versions .is-latest section:hover{background:#15121cf5;border-color:#ab70ff3b;transform:translateY(-2px)}.feedback-release__icon{color:#c29aff;background:#8b3dff1a;border:1px solid #ad75ff33;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.feedback-versions section>div{min-width:0}.feedback-versions h3{letter-spacing:-.03em;font-size:19px;line-height:1.2}.feedback-versions p{color:#92929c;margin:9px 0 0;font-size:14px;line-height:1.65}.feedback-request{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,8vw,110px);padding:64px 0;display:grid}.feedback-request>header{padding-top:8px}.feedback-request>header span,.feedback-votes__top>div>span{color:#a46cf2;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.feedback-request h2,.feedback-votes__top h2{letter-spacing:-.05em;margin:18px 0 14px;font-size:clamp(34px,4vw,52px);line-height:1.04}.feedback-request>header p{color:#8e8e97;line-height:1.65}.feedback-form{flex-direction:column;gap:18px;display:flex}.feedback-form__type{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feedback-form__type button{color:#8d8d96;cursor:pointer;background:#121216;border:1px solid #ffffff17;border-radius:11px;min-height:44px}.feedback-form__type button.is-active{color:#fff;background:#7f35d72e;border-color:#8f3fe3b8}.feedback-form label{color:#92929b;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.feedback-form input,.feedback-form textarea,.feedback-votes__top input{color:#fff;background:#121216;border:1px solid #ffffff17;border-radius:11px;outline:0;width:100%;padding:14px 15px;transition:border-color .2s,box-shadow .2s}.feedback-form input:focus,.feedback-form textarea:focus,.feedback-votes__top input:focus{border-color:#8e48ef;box-shadow:0 0 0 3px #8e48ef21}.feedback-form textarea{resize:vertical;min-height:155px}.feedback-form>button{color:#fff;cursor:pointer;background:linear-gradient(#9149ee,#7131ce);border:0;border-radius:12px;justify-content:space-between;align-items:center;min-height:49px;padding:0 17px;font-weight:750;display:flex}.feedback-form>button:disabled{opacity:.6;cursor:wait}.feedback-form>p{color:#ad8bdd;font-size:13px}.feedback-votes{border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.feedback-votes__top{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 330px;align-items:end;gap:40px;padding:0 0 36px;display:grid}.feedback-votes__top h2{max-width:720px;margin-bottom:0}.feedback-votes>p{color:#8e8e97;border-bottom:1px solid #ffffff17;margin:0;padding:28px 0}.feedback-votes>article{border-bottom:1px solid #ffffff17;grid-template-columns:44px minmax(0,1fr) 110px;align-items:center;gap:20px;padding:24px 0;display:grid}.feedback-votes>article>span{color:#5e5e68;font-size:11px;font-weight:700}.feedback-votes article small{color:#a56cf2;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.feedback-votes article h3{margin:7px 0;font-size:20px}.feedback-votes article p{color:#8e8e97;font-size:14px;line-height:1.55}.feedback-votes article button{color:#fff;cursor:pointer;background:#7b35d51f;border:1px solid #8e48ef8c;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-height:58px;padding:8px 12px;display:grid}.feedback-votes article button>b{grid-row:1/3;font-size:20px}.feedback-votes article button>span{color:#9c77d0;text-transform:uppercase;font-size:9px;font-weight:700}.feedback-votes article button>strong{font-size:14px}.feedback-votes article button.is-voted{color:#85858d;cursor:default;background:#121216;border-color:#ffffff17}.blog-hero{min-height:600px;padding:140px var(--page-gutter) 90px;text-align:center;background:radial-gradient(circle at 50% 25%,#7c3aed52,#0000 45%),#000;flex-direction:column;align-items:center;gap:20px;display:flex}.blog-hero h1{letter-spacing:-.055em;max-width:980px;font-size:clamp(54px,6vw,82px);line-height:1.02}.blog-hero p{color:#a1a1aa;max-width:620px;font-size:18px;line-height:1.55}.blog-list{padding:30px var(--page-gutter) 110px;background:#000}.blog-list__filters{width:min(100%, var(--container));gap:8px;margin:0 auto 30px;display:flex;overflow-x:auto}.blog-list__filters button{color:#a1a1aa;background:#161616;border:1px solid #262626;border-radius:999px;padding:10px 16px}.blog-list__filters button.is-active{color:#fff;background:#7c3aed}.blog-list__filters button:disabled{opacity:1}.blog-list__grid{width:min(100%, var(--container));grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.blog-list article{background:#0d0d0d;border:1px solid #262626;border-radius:16px;overflow:hidden}.blog-featured{width:min(calc(100% - var(--page-gutter-total)),var(--card-max));background:#0c0c0f;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(34px,6vw,84px);margin:-78px auto 90px;padding:20px;display:grid;box-shadow:0 34px 100px #0000005c}.blog-featured__media{border-radius:14px;min-height:460px;position:relative;overflow:hidden}.blog-featured__media img{object-fit:cover;transition:transform .6s}.blog-featured__media:hover img{transform:scale(1.025)}.blog-featured>div{flex-direction:column;align-items:flex-start;gap:18px;padding-right:30px;display:flex}.blog-featured h2{letter-spacing:-.05em;font-size:clamp(34px,3.5vw,52px);line-height:1.04}.blog-featured p{color:#a1a1aa;line-height:1.65}.blog-featured>div>a{color:#bd9aff;font-weight:650}.blog-list__heading{width:min(100%, var(--container));justify-content:space-between;align-items:end;gap:40px;margin:0 auto 34px;display:flex}.blog-list__heading h2{letter-spacing:-.05em;margin-top:10px;font-size:clamp(38px,4vw,58px)}.blog-list__heading>p{color:#8f8f98;max-width:500px;line-height:1.55}.blog-list__filters button{cursor:pointer}.blog-list__filters button:hover{color:#fff;border-color:#7c3aed}.blog-card__visual{min-height:245px;display:block;position:relative;overflow:hidden}.blog-card__visual:after{content:"";background:linear-gradient(#0000 40%,#000000b3);position:absolute;inset:0}.blog-card__visual img{object-fit:cover;transition:transform .5s}.blog-card__visual:hover img{transform:scale(1.04)}.blog-card__visual>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000007a;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:11px;position:absolute;bottom:16px;left:16px}.blog-card__copy{flex-direction:column;align-items:flex-start;gap:12px;min-height:270px;padding:22px;display:flex}.blog-card__copy>span{color:#74747d;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.blog-card__copy h3{letter-spacing:-.035em;font-size:24px;line-height:1.15}.blog-card__copy p{color:#8f8f98;font-size:14px;line-height:1.6}.blog-card__copy>a{color:#b493ff;margin-top:auto;font-size:13px;font-weight:650}.localized-page,.localized-article{color:#fff;background:#000}.localized-page__hero{min-height:790px;padding:135px var(--page-gutter) 80px;text-align:center;background:radial-gradient(58% 55% at 50% 38%,#8234eb8c,#0000 68%),#000;justify-content:center;align-items:center;display:flex}.localized-page__hero>div{flex-direction:column;align-items:center;gap:22px;width:min(100%,980px);display:flex}.localized-page__hero h1{letter-spacing:-.065em;font-size:clamp(58px,7vw,100px);line-height:.94}.localized-page__hero p{color:#ffffffa8;max-width:700px;font-size:18px;line-height:1.65}.localized-page__hero nav{align-items:center;gap:28px;margin-top:8px;display:flex}.localized-page__hero nav>a:not(.corner-button){color:#ffffffab;font-size:14px}.localized-page__hero nav span{color:#b493ff;margin-left:5px}.localized-page__sections{width:min(calc(100% - var(--page-gutter-total)), calc(1280px + var(--w-extra)));background:#ffffff14;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 auto;display:grid;overflow:hidden}.localized-page__sections article{background:#0b0b0e;min-height:380px;padding:42px}.localized-page__sections article>span{color:#9c66ff;font-size:12px;font-weight:700}.localized-page__sections h2{letter-spacing:-.04em;margin:120px 0 15px;font-size:30px}.localized-page__sections p{color:#ffffff91;line-height:1.65}.localized-page__cta{text-align:center;flex-direction:column;align-items:center;gap:28px;padding:150px 24px;display:flex}.localized-page__cta h2{letter-spacing:-.055em;max-width:760px;font-size:clamp(48px,5vw,76px);line-height:1}.localized-page__cta a{color:#fff;background:var(--purple);border-radius:22px 0;padding:15px 24px;font-weight:700}.localized-blog{padding:0 var(--page-gutter) 90px}.localized-blog>div{width:min(100%,var(--card-max));grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.localized-blog article{background:#0d0d0f;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;align-items:flex-start;gap:15px;min-height:340px;padding:30px;display:flex}.localized-blog article>span{color:#a977ff;text-transform:uppercase;font-size:11px;font-weight:700}.localized-blog h2{letter-spacing:-.04em;margin-top:54px;font-size:28px;line-height:1.1}.localized-blog p{color:#ffffff91;line-height:1.6}.localized-blog a{color:#bd9aff;margin-top:auto;font-size:13px;font-weight:650}.localized-article>header{min-height:650px;padding:160px var(--page-gutter) 100px;text-align:center;background:radial-gradient(50% 60% at 50% 38%,#8534ec80,#0000 70%);flex-direction:column;align-items:center;gap:22px;display:flex}.localized-article>header h1{letter-spacing:-.06em;max-width:980px;font-size:clamp(52px,6vw,82px);line-height:.98}.localized-article>header p{color:#ffffff9e;max-width:680px;font-size:18px;line-height:1.6}.localized-article>article{width:min(calc(100% - var(--page-gutter-total)),820px);margin:0 auto;padding:80px 0 120px}.localized-article>article section{margin-bottom:58px}.localized-article>article h2{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(30px,4vw,44px);line-height:1.1}.localized-article>article p,.localized-article>article li{color:#ffffffad;font-size:18px;line-height:1.8}.localized-article>article ul{margin:20px 0;padding-left:24px}.localized-article>article aside{background:linear-gradient(145deg,#762bd752,#ffffff08);border:1px solid #ffffff1a;border-radius:18px;margin-top:80px;padding:36px}.localized-article>article aside h2{font-size:30px}.localized-article>article aside p{margin-bottom:22px;font-size:15px}.localized-article>article aside a{background:var(--purple);border-radius:18px 0;padding:12px 18px;font-weight:700;display:inline-flex}.blog-card__visual{background:radial-gradient(circle at 65% 25%,#7c3aed,#0000 45%),linear-gradient(145deg,#1e1234,#070707);align-items:flex-end;min-height:220px;padding:20px;display:flex}.blog-card__visual span{color:#c4b5fd;background:#7c3aed26;border-radius:999px;padding:6px 10px;font-size:11px}.blog-card__copy{padding:24px}.blog-card__copy>span{color:#71717a;font-size:11px}.blog-card__copy h2{margin:13px 0 11px;font-size:23px;line-height:1.15}.blog-card__copy p{color:#a1a1aa;line-height:1.55}.blog-hub-cover{min-height:760px;padding:118px var(--page-gutter) 124px;color:#fff;text-align:center;background:linear-gradient(#0c051c,#000);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.blog-hub-cover>span,.blog-hub-posts span{color:#b493ff;letter-spacing:.16em;font-size:11px;font-weight:700}.blog-hub-cover h1{letter-spacing:-.055em;max-width:950px;font-size:clamp(54px,6vw,84px);line-height:1.02}.blog-hub-cover p{color:#fff9;max-width:720px;font-size:17px;line-height:1.6}.blog-hub-cover small{color:#ffffff73;margin-top:40px}.blog-hub-posts{padding:92px var(--page-gutter);color:#fff;background:#000}.blog-hub-posts>div:first-child{width:min(100%, var(--container));background:linear-gradient(145deg,#1e1234,#080808);border:1px solid #262626;border-radius:18px;margin:0 auto 75px;padding:40px}.blog-hub-posts>div:first-child h2{letter-spacing:-.045em;max-width:850px;margin-top:15px;font-size:clamp(38px,4vw,56px);line-height:1.07}.blog-hub-posts__heading{width:min(100%, var(--container));justify-content:space-between;gap:40px;margin:0 auto 35px;display:flex}.blog-hub-posts__heading h2{font-size:44px}.blog-hub-posts__heading p{color:#a1a1aa;max-width:500px;line-height:1.55}.blog-hub-posts__grid{width:min(100%,var(--card-max));grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.blog-hub-posts__grid a{background:#0d0d0d;border:1px solid #262626;border-radius:16px;flex-direction:column;min-height:290px;padding:27px;display:flex}.blog-hub-posts__grid h3{margin:70px 0 12px;font-size:22px}.blog-hub-posts__grid p{color:#a1a1aa;line-height:1.5}.blog-hub-posts__grid b{color:#b493ff;margin-top:auto;font-size:13px}.blog-hub-story{padding:100px max(var(--page-gutter),calc((100vw - 1280px)/2));color:#111;background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.blog-hub-story>div{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.blog-hub-story h2{letter-spacing:-.05em;font-size:clamp(48px,5vw,68px);line-height:1.02}.blog-hub-story>div p{color:#666;line-height:1.6}.blog-hub-story blockquote{background:#f7f7f8;border:1px solid #e5e5e5;border-radius:18px;flex-direction:column;padding:40px;display:flex}.blog-hub-story blockquote span,.blog-hub-story blockquote small{color:#777}.blog-hub-story blockquote strong{color:#7c3aed;margin:10px 0 22px;font-size:72px}.blog-hub-story blockquote p{border-top:1px solid #ddd;padding-top:22px;font-size:19px;line-height:1.5}.blog-hub-closing{padding:96px var(--page-gutter);text-align:center;background:linear-gradient(#fff,#f6f4fa);flex-direction:column;align-items:center;gap:24px;display:flex}.blog-hub-closing p{color:#666;max-width:720px;line-height:1.6}.university-intro{color:#111;background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:100px max(40px,50vw - 600px);display:grid}.university-intro>div:first-child{flex-direction:column;gap:18px;display:flex}.university-intro h2,.university-why h2{letter-spacing:-.05em;font-size:clamp(46px,5vw,68px);line-height:1.03}.university-intro p{color:#666;line-height:1.6}.university-intro__image{border-radius:20px;min-height:620px;position:relative;overflow:hidden}.university-intro__image img{object-fit:cover}.university-features{background:#080808;grid-template-columns:repeat(3,1fr);gap:16px;padding:100px max(40px,50vw - 600px);display:grid}.university-features article{background:#111;border:1px solid #ffffff14;border-radius:18px;min-height:300px;padding:30px}.university-features article>span{color:#9c66ff;font-weight:700}.university-features h3{margin:100px 0 12px;font-size:23px}.university-features p{color:#ffffff85;line-height:1.55}.university-why{color:#111;text-align:center;background:#fff;flex-direction:column;align-items:center;gap:18px;padding:110px 40px;display:flex}.university-why>p{color:#666;max-width:720px;line-height:1.6}.university-why>div{background:#f7f7f8;border:1px solid #e5e5e5;border-radius:18px;width:min(100%,850px);margin:35px 0;padding:35px}.university-why>div h3{margin-bottom:12px;font-size:25px}.university-why>div p{color:#666;line-height:1.55}@media (max-width:809.98px){.changelog-hero{padding:116px var(--page-gutter) 74px}.changelog-hero__inner{padding-top:34px}.changelog-hero h1{font-size:clamp(42px,11vw,58px)}.changelog-hero p{font-size:16px}.changelog-hero__metrics{gap:8px;margin-top:46px}.changelog-hero__metrics div{padding:9px 12px}.changelog-hero__metrics b{font-size:18px}.changelog-hero__metrics span{font-size:10px;line-height:1.25}.changelog-content{padding:0 var(--page-gutter) 82px}.feedback-hub__tabs{margin-bottom:34px}.feedback-hub__tabs button{gap:6px;padding-inline:7px;font-size:12px}.feedback-hub__tabs button span{display:none}.feedback-versions{gap:12px}.feedback-versions>article,.feedback-versions>article.is-latest{border-radius:21px;grid-template-columns:1fr;gap:24px;padding:26px 20px}.feedback-versions>article.is-latest{padding-top:30px}.feedback-versions aside b{font-size:34px}.feedback-versions>article.is-latest aside b{font-size:46px}.feedback-versions aside>p{font-size:16px;line-height:1.55}.feedback-release__items,.feedback-versions .is-latest .feedback-release__items{grid-template-columns:1fr}.feedback-versions section,.feedback-versions .is-latest section{flex-direction:column;min-height:0;padding:20px}.feedback-versions .is-latest section:nth-child(n){grid-column:auto}.feedback-request{grid-template-columns:1fr;gap:38px;padding:48px 0}.feedback-votes__top{grid-template-columns:1fr;align-items:start;gap:22px}.feedback-votes>article{grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:15px}.feedback-votes>article>span{display:none}.blog-hero{min-height:580px;padding:130px var(--page-gutter) 75px}.blog-list{padding:20px var(--page-gutter) 78px}.blog-list__filters{flex-wrap:wrap;overflow-x:visible}.blog-list__grid{grid-template-columns:1fr}.blog-featured{width:calc(100% - var(--page-gutter-total));grid-template-columns:1fr;margin:-48px auto 68px;padding:12px}.blog-featured__media{min-height:290px}.blog-featured>div{padding:18px 12px 24px}.blog-list__heading{flex-direction:column;align-items:flex-start;gap:16px}.localized-page__hero{min-height:720px;padding:120px var(--page-gutter) 70px}.localized-page__hero h1{font-size:clamp(46px,13vw,66px)}.localized-page__hero p{font-size:16px}.localized-page__hero nav{flex-direction:column;gap:18px}.localized-page__sections{width:calc(100% - var(--page-gutter-total));grid-template-columns:1fr}.localized-page__sections article{min-height:310px;padding:30px}.localized-page__sections h2{margin-top:80px}.localized-blog>div{grid-template-columns:1fr}.localized-blog article{min-height:300px}.localized-article>header{min-height:600px;padding-top:130px}.localized-article>article p,.localized-article>article li{font-size:16px}.blog-hub-cover{min-height:720px;padding:110px var(--page-gutter) 90px}.blog-hub-posts{padding:78px var(--page-gutter)}.blog-hub-posts>div:first-child{padding:28px}.blog-hub-posts__heading{flex-direction:column;gap:18px}.blog-hub-posts__grid{grid-template-columns:1fr}.blog-hub-story{padding:78px var(--page-gutter);grid-template-columns:1fr}.blog-hub-closing{padding:78px var(--page-gutter)}.university-intro{grid-template-columns:1fr;padding:78px 24px}.university-intro__image{min-height:500px}.university-features{grid-template-columns:1fr;padding:78px 20px}.university-why{padding:78px 24px}}@media (max-width:389.98px){.changelog-hero h1,.blog-hero h1,.blog-hub-cover h1{font-size:40px}.feedback-hub__tabs button{padding-inline:5px}.feedback-votes>article{grid-template-columns:1fr}.feedback-votes article button{grid-template-columns:auto auto 1fr;width:100%}.feedback-votes article button>b{grid-row:auto}.university-intro h2,.university-why h2{font-size:38px}}.site-header{color:#ffffffc2;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-bottom:1px solid #0000;height:76px}.site-header--scrolled,.site-header--open{-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#050308a8;border-bottom-color:#ffffff14;box-shadow:0 14px 42px #0000002e}.site-header__inner{width:min(100%, calc(1440px + var(--w-extra)));height:76px;padding:0 var(--page-gutter);grid-template-columns:minmax(143px,1fr) auto minmax(143px,1fr);align-items:center;gap:30px;display:grid}.site-header__logo{justify-self:start;width:143px;filter:none!important}.site-header__links{flex:none;justify-self:center;gap:32px;display:flex}.site-header__login{color:#111;background:#fff;justify-self:end;min-width:100px;min-height:42px;padding:10px 28px}.site-header__login--primary{color:#fff;background:#7c35ed;min-width:132px;min-height:48px}.site-header__login--primary:hover{color:#fff;background:#8b3dff}.features-page .site-header:not(.site-header--scrolled):not(.site-header--open){color:#ffffffc2;background:#000}.features-page .site-header:not(.site-header--scrolled):not(.site-header--open) .site-header__login{color:#111;background:#fff}.features-page .site-header:not(.site-header--scrolled):not(.site-header--open) .site-header__links a[aria-current=page]{color:#fff}.features-page{background:#000}.features-hero{background:#000;padding-top:104px}.features-hero .marketing-hero__content{width:min(100%, var(--card-max));max-width:none;margin-inline:auto}.site-mega-menu__panel{width:min(100vw - 40px,1240px);max-height:min(760px,100dvh - 100px);top:80px}.site-mega-menu__scroll{flex:auto;max-height:none}.site-mega-menu__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch}.site-mega-menu__group--resources .site-mega-menu__items{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1100px){.site-mega-menu__layout--desktop .site-mega-menu__primary-groups{grid-template-columns:1fr;gap:20px}.site-mega-menu__layout--desktop .site-mega-menu__group--product .site-mega-menu__items{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.site-mega-menu__layout--desktop .site-mega-menu__group--discover .site-mega-menu__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.site-mega-menu__layout--desktop .site-mega-menu__items>a{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:14px}.site-mega-menu__layout--desktop .site-mega-menu__icon{width:36px;height:36px}.site-mega-menu__layout--desktop .site-mega-menu__item-copy strong{font-size:13.5px}.site-mega-menu__layout--desktop .site-mega-menu__separator{margin:16px 0}.site-mega-menu__promo{min-height:0}.site-mega-menu__promo h3{font-size:24px}.site-mega-menu__promo p{margin-bottom:14px}.site-mega-menu__promo>div{flex:auto;min-height:130px;margin-bottom:14px}}@media (max-width:1099.98px){.site-header__inner{padding-inline:var(--page-gutter);gap:22px}.site-header__links{gap:24px}.site-mega-menu__panel{height:auto;max-height:calc(100dvh - 84px);top:72px}.site-mega-menu__scroll{max-height:none}.site-mega-menu__layout{grid-template-columns:1fr}.site-mega-menu__promo{display:none}.site-mega-menu__primary-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.site-mega-menu__group--product .site-mega-menu__items,.site-mega-menu__group--discover .site-mega-menu__items{grid-template-columns:1fr}.site-mega-menu__group--resources .site-mega-menu__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809.98px){.site-header,.site-header__inner{height:55px}.site-header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.site-header__inner{padding-inline:var(--page-gutter);grid-template-columns:1fr auto;display:grid}.site-header__logo{width:138px}.site-header__links,.site-header__login{display:none}.site-header__toggle{justify-self:end;margin-left:0;display:inline-flex}.features-page .site-header:not(.site-header--scrolled):not(.site-header--open){color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.features-page .site-header:not(.site-header--scrolled):not(.site-header--open) .site-header__toggle{color:#fff}.site-mega-menu__panel{width:calc(100vw - 16px);height:calc(100dvh - 66px);max-height:calc(100dvh - 66px);top:58px}.site-mega-menu__scroll{max-height:none}.site-mega-menu__primary-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.site-mega-menu__group--product .site-mega-menu__items,.site-mega-menu__group--discover .site-mega-menu__items{grid-template-columns:1fr}.site-mega-menu__group--resources .site-mega-menu__items{grid-template-columns:repeat(2,minmax(0,1fr))}.features-hero{padding-top:90px}.site-header--open .site-header__toggle{visibility:hidden;pointer-events:none}}@media (max-width:649.98px){.site-mega-menu__primary-groups,.site-mega-menu__group--product .site-mega-menu__items,.site-mega-menu__group--discover .site-mega-menu__items,.site-mega-menu__group--resources .site-mega-menu__items{grid-template-columns:1fr}}@media (max-width:519.98px){.site-mega-menu__group--product .site-mega-menu__items,.site-mega-menu__group--discover .site-mega-menu__items,.site-mega-menu__group--resources .site-mega-menu__items{grid-template-columns:1fr}}.cta-card{width:min(calc(100% - var(--page-gutter-total)), var(--card-max));background:linear-gradient(#010101 0%,#141416 100%);border-radius:18px;min-height:clamp(400px,25vw,500px);display:block;position:relative;overflow:hidden}.cta-card:before,.cta-card:after{content:"";z-index:0;pointer-events:none;position:absolute}.cta-card:before{border-top:3px solid #a231c947;border-left:3px solid #a231c947;border-radius:24px 0 0;width:clamp(140px,12vw,210px);height:clamp(96px,9vw,150px);bottom:-1px;left:56%}.cta-card:after{background:#ffffff47;width:3px;height:clamp(88px,8vw,138px);top:-1px;left:82%}.cta-card__copy{z-index:1;width:min(68%,960px);min-height:inherit;gap:clamp(22px,1.8vw,30px);padding:clamp(46px,4vw,70px) clamp(42px,5.4vw,96px);position:relative}.cta-card__copy h2{color:#f2f2f2;max-width:760px;font-size:clamp(50px,3.35vw,68px);line-height:1.08}.cta-card__copy h2 span{display:block}.cta-card__copy p{color:#868686;width:100%;max-width:640px;font-size:clamp(16px,1.05vw,21px);line-height:1.45}.cta-card .corner-button{border-radius:30px 0;min-height:0;padding:14px 32px;font-size:clamp(13px,.85vw,17px)}.cta-card__visual{z-index:2;box-sizing:border-box;background:#010101;border:1px solid #ffffff17;border-radius:18px 0 0;width:clamp(440px,38%,720px);height:78%;min-height:280px;margin:0;padding:0;display:block;position:absolute;bottom:-1px;right:-1px;overflow:hidden}.cta-card__visual:before,.cta-card__visual:after{display:none}.cta-card__pattern{z-index:0;border-radius:inherit;object-fit:cover;opacity:.48}.cta-card__image{z-index:1;object-fit:contain;height:auto;box-shadow:none;border-radius:0;margin:0;position:absolute;transform:none}.cta-card__image--one{width:45%;top:8%;left:6%}.cta-card__image--two{width:42%;top:2%;bottom:auto;right:3%}@media (max-width:1099.98px){.cta-section{padding-block:32px}.cta-card{width:min(calc(100% - var(--page-gutter-total)), var(--card-max));border-radius:14px;min-height:0}.cta-card:before{border-color:#a231c966;width:110px;height:76px;display:block;left:2%}.cta-card:after{background:#fff6;height:82px;display:block;inset:50% 22% auto auto}.cta-card__copy{justify-content:flex-start;gap:18px;width:100%;min-height:0;padding:34px 24px 28px}.cta-card__copy h2{width:100%;font-size:clamp(36px,10vw,48px);line-height:1.08}.cta-card__copy p{max-width:none;font-size:15px;line-height:1.5}.cta-card__visual{border-radius:16px 0 0;width:calc(100% - 20px);height:clamp(210px,48vw,270px);min-height:0;margin:0 0 0 auto;position:relative;bottom:auto;right:auto}.cta-card__image--one{width:min(44%,225px);top:5%;left:4%}.cta-card__image--two{width:min(43%,200px);top:1%;bottom:auto;right:1%}}@media (max-width:599.98px){.cta-card__copy h2 span{display:inline}.cta-card__copy h2 span+span:before{content:" "}}.site-footer__newsletter{width:min(calc(100% - var(--page-gutter-total)),var(--card-max));border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:end;gap:80px;margin:0 auto;padding:82px 0 68px;display:grid}.site-footer__newsletter>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.site-footer__newsletter h2{color:#fff;letter-spacing:-.045em;font-size:clamp(38px,4vw,54px);font-weight:650;line-height:1.02}.site-footer__newsletter>div>p{color:#ffffff85;max-width:520px;font-size:15px;line-height:1.55}.site-footer__newsletter form{min-width:0}.site-footer__newsletter-input{background:#ffffff0e;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;display:grid}.site-footer__newsletter-input input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:13px 14px}.site-footer__newsletter-input input::placeholder{color:#ffffff61}.site-footer__newsletter-input button{color:#fff;cursor:pointer;background:#8035ef;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:132px;padding:13px 17px;font-weight:700;transition:transform .17s,background-color .17s;display:inline-flex}.site-footer__newsletter-input button:hover:not(:disabled){background:#8b3dff;transform:translateY(-1px)}.site-footer__newsletter-input button:disabled{color:#ffffff59;cursor:not-allowed;background:#ffffff14}.site-footer__newsletter-consent{color:#ffffff80;align-items:flex-start;gap:9px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.site-footer__newsletter-consent input{accent-color:#8b3dff;margin-top:2px}.site-footer__newsletter-status{min-height:18px;margin-top:9px;font-size:12px}.site-footer__newsletter-status.is-success{color:#86efac}.site-footer__newsletter-status.is-error{color:#fca5a5}.deepview-footer{color:#fff;background:#000;width:100%;min-height:680px;padding:50px 100px;position:relative}.deepview-footer__inner,.deepview-footer__bottom{width:min(100%,1480px);margin:0 auto}.deepview-footer__inner{justify-content:space-between;align-items:flex-start;display:flex}.deepview-footer__brand>a{width:172px;height:55px;display:block}.deepview-footer__brand>a img{object-fit:contain;width:172px;height:55px}.deepview-footer__newsletter{width:388px;margin-top:40px}.deepview-footer__newsletter h2{font-family:var(--font-display),Inter,system-ui,sans-serif;margin:0;font-size:27px;font-weight:600;line-height:34px}.deepview-footer__newsletter>p{color:#ffffff8c;margin:8px 0 0;font-size:14px;line-height:20px}.deepview-footer__newsletter form{margin-top:42px}.deepview-footer__newsletter form>div{grid-template-columns:256px 120px;gap:12px;display:grid}.deepview-footer__newsletter input[type=email]{color:#fff;width:256px;height:48px;font:400 15px/1 var(--font-body),system-ui,sans-serif;background:#111112;border:0;border-radius:0;outline:none;padding:0 16px}.deepview-footer__newsletter button{color:#fff;cursor:pointer;background:#1c1c20;border:0;border-radius:0;width:120px;height:48px;padding:0 24px;font-size:15px;font-weight:600}.deepview-footer__newsletter button:disabled{color:#fff6;cursor:not-allowed}.deepview-footer__newsletter form>label{color:#ffffff85;align-items:center;gap:10px;margin-top:10px;font-size:13px;line-height:19px;display:flex}.deepview-footer__newsletter form>label input{accent-color:#8b5cf6;width:16px;height:16px;margin:0}.deepview-footer__newsletter form>label a{color:#8b5cf6;font-weight:600}.deepview-footer__status{min-height:18px;margin-top:7px;font-size:12px}.deepview-footer__status.is-success{color:#86efac}.deepview-footer__status.is-error{color:#fca5a5}.deepview-footer__links{gap:56px;display:flex}.deepview-footer__links>div{flex-direction:column;gap:12px;min-width:91px;display:flex}.deepview-footer__links h3{color:#fff;margin:0 0 12px;font-size:16px;font-weight:400;line-height:22px}.deepview-footer__links a{color:#fff;font-size:14px;font-weight:300;line-height:20px}.deepview-footer__links a.is-current{color:#a3a3a3}.deepview-footer__legal-notice{color:#ffffff7a;width:min(100%,1480px);margin:54px auto 100px;font-size:12px;line-height:1.6}.deepview-footer__legal-notice address{font-style:normal}.deepview-footer__legal-notice p{max-width:850px;margin-top:7px}.deepview-footer__legal-notice a{color:#b99aff}.deepview-footer__bottom{color:#fff;justify-content:space-between;align-items:center;font-size:14px;font-weight:300;line-height:20px;display:flex;position:absolute;bottom:106px;left:0;right:0}.deepview-footer__bottom>div{align-items:center;gap:12px;display:flex}.deepview-footer__bottom a,.deepview-footer__bottom img{width:17px;height:17px;display:block}.site-footer__inner{width:min(calc(100% - var(--page-gutter-total)),var(--card-max));grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);gap:90px;padding:72px 0 62px}.site-footer__brand img{width:205px}.site-footer__brand p{max-width:360px}.site-footer__brand address{color:#ffffff7a;max-width:430px;margin-top:24px;font-size:12px;font-style:normal;line-height:1.65}.site-footer__brand address a{color:#d3beffd1}.site-footer__links{gap:56px}.site-footer__links>div{gap:12px}.site-footer__links h3{margin-bottom:12px}.site-footer__socials{align-items:center}.site-footer__socials a{color:#ffffff9e;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:38px;height:38px;transition:color .16s,border-color .16s,background-color .16s;display:grid}.site-footer__socials a:hover{color:#fff;background:#8b3dff2e;border-color:#8b3dffb3}.site-footer__bottom{width:min(calc(100% - var(--page-gutter-total)),var(--card-max));padding-bottom:38px}.site-footer__risk{width:min(calc(100% - var(--page-gutter-total)),var(--card-max));color:#ffffff7a;border-top:1px solid #ffffff14;margin:-30px auto 36px;padding-top:28px;font-size:12px;line-height:1.6}@media (max-width:899.98px){.site-footer__newsletter{width:calc(100% - var(--page-gutter-total));grid-template-columns:1fr;align-items:start;gap:34px;padding:68px 0 54px}.site-footer__inner{width:calc(100% - var(--page-gutter-total));grid-template-columns:1fr;gap:44px;padding:54px 0}.site-footer__links{gap:30px}.site-footer__bottom{width:calc(100% - var(--page-gutter-total))}.deepview-footer{height:auto;padding:64px 24px 42px}.deepview-footer__inner{gap:52px}.deepview-footer__newsletter{width:min(100%,388px)}.deepview-footer__newsletter form>div{grid-template-columns:minmax(0,1fr) 120px}.deepview-footer__newsletter input[type=email]{width:100%}.deepview-footer__bottom{margin-top:68px;position:static}.deepview-footer__legal-notice{margin-bottom:0}}@media (max-width:599.98px){.site-footer__newsletter{width:calc(100% - var(--page-gutter-total));padding-top:56px}.site-footer__newsletter-input{grid-template-columns:1fr}.site-footer__newsletter-input button{width:100%}.site-footer__inner{width:calc(100% - var(--page-gutter-total))}.site-footer__links{grid-template-columns:1fr}.site-footer__bottom{width:calc(100% - var(--page-gutter-total));flex-direction:column;align-items:flex-start;gap:20px}.deepview-footer__inner{flex-direction:column}.deepview-footer__links{justify-content:space-between;gap:32px;width:100%}.deepview-footer__newsletter form{margin-top:28px}.deepview-footer__newsletter form>div{grid-template-columns:1fr}.deepview-footer__newsletter button{width:100%}.deepview-footer__bottom{flex-direction:column;align-items:flex-start;gap:20px}}.site-mega-menu__layout--mobile{display:none}@media (min-width:810px){.site-mega-menu__panel{max-height:min(760px,100dvh - 100px)}}.site-mega-menu__group--primary .site-mega-menu__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-mega-menu__group--primary .site-mega-menu__items>a{opacity:1;background:#ffffff09;border-color:#ffffff0e;min-height:76px;padding:12px}.site-mega-menu__group--secondary .site-mega-menu__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.site-mega-menu__group--secondary .site-mega-menu__items>a{background:0 0;border-color:#0000;min-height:50px;padding:8px 10px}.site-mega-menu__group--secondary .site-mega-menu__icon{border-radius:9px;width:32px;height:32px}.site-mega-menu__legal h3{color:#ffffff8a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:650}.site-mega-menu__legal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;display:grid}.site-mega-menu__legal a{color:#ffffff94;align-items:center;gap:8px;min-width:0;padding:4px 0;font-size:12.5px;font-weight:550;line-height:1.4;transition:color .16s,transform .16s;display:inline-flex}.site-mega-menu__legal a:before{content:"";background:#8b3dffb3;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 10px #8b3dff59}.site-mega-menu__legal a:hover{color:#fff;transform:translate(2px)}.site-mega-menu__legal--desktop{min-width:0}.site-mega-menu__legal--desktop>div{grid-template-columns:repeat(3,minmax(0,1fr))}.site-mega-menu__support{gap:16px;display:grid}.site-mega-menu__support--desktop{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px}.site-mega-menu__contact{color:#ffffffc2;border-left:1px solid #ffffff1a;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;min-height:54px;padding-left:18px;transition:color .16s;display:grid}.site-mega-menu__contact:hover{color:#fff}.site-mega-menu__contact-icon{color:#b88cff;background:#8b3dff21;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.site-mega-menu__contact>span:nth-child(2){min-width:0}.site-mega-menu__contact strong{font-size:13px;line-height:1.2;display:block}.site-mega-menu__contact small{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;line-height:1.25;display:block;overflow:hidden}.site-mega-menu__contact>svg{color:#8b3dff;transition:transform .16s}.site-mega-menu__contact:hover>svg{transform:translate(3px)}@media (max-width:809.98px){.site-mega-menu__panel{width:calc(100vw - 16px);height:calc(100dvh - 66px);max-height:calc(100dvh - 66px)}.site-mega-menu__layout--desktop{display:none}.site-mega-menu__layout--mobile{display:block}.site-mega-menu__navigation--minimal{padding:12px}.site-mega-menu__separator{margin:15px 0}.site-mega-menu__group--primary .site-mega-menu__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-mega-menu__group--primary .site-mega-menu__items>a{min-height:68px;padding:9px}.site-mega-menu__group--primary .site-mega-menu__icon{width:36px;height:36px}.site-mega-menu__group--secondary .site-mega-menu__items{grid-template-columns:repeat(2,minmax(0,1fr))}.site-mega-menu__legal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.site-mega-menu__contact{border-top:1px solid #ffffff14;border-left:0;padding:14px 0 0}}@media (max-width:359.98px){.site-mega-menu__header{padding-inline:11px}.site-mega-menu__navigation--minimal{padding:9px}.site-mega-menu__items>a{gap:8px}.site-mega-menu__item-copy strong{font-size:12px}.site-mega-menu__group--primary .site-mega-menu__icon{width:32px;height:32px}}
