@font-face{font-family:workSans;src:url(../media/WorkSans_Variable-s.p.2_ft-ovzzkie7.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:workSans;src:url(../media/WorkSans_Italic_Variable-s.p.3d5wppk3h1suz.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:workSans Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.worksans_c3bbef65-module__sx2Qzq__className{font-family:workSans,workSans Fallback}.worksans_c3bbef65-module__sx2Qzq__variable{--font-work-sans:"workSans", "workSans Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_Bold-s.p.0w01zqnq_4v13.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:86.99%;descent-override:21.66%;line-gap-override:0.0%;size-adjust:111.36%}.inter_d30a5e6c-module__-PT4pG__className{font-family:inter,inter Fallback;font-weight:700}.inter_d30a5e6c-module__-PT4pG__variable{--font-inter-family:"inter", "inter Fallback"}
:root{--bg-1:#d1e3ff;--bg-2:#f6f7f9;--border:#dce3ef;--ui-1:#fff;--ui-2:#fff6;--primary:#3b82f6;--text:#111827;--shadow:#1318200d;--font-sans:var(--font-work-sans), "Work Sans", sans-serif;--font-inter:var(--font-inter-family), "Inter", sans-serif;--container:1240px;--section-pad-x:60px;--section-pad-y:96px;--fs-h1:72px;--fs-h2:44px;--fs-h3:24px;--fs-p1:16px;--fs-p2:14px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1)}@media (max-width:1199.98px){:root{--fs-h1:54px;--fs-h2:35px;--section-pad-x:40px;--section-pad-y:80px}}@media (max-width:809.98px){:root{--fs-h1:40px;--fs-h2:28px;--fs-h3:20px;--fs-p1:15px;--fs-p2:13px;--section-pad-x:20px;--section-pad-y:80px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--ui-1);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-p1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.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}.h1{font-size:var(--fs-h1);letter-spacing:-.01em;font-style:italic;font-weight:500;line-height:1.2}.h2{font-size:var(--fs-h2);letter-spacing:-.03em;font-weight:500;line-height:1.2}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:500;line-height:1.3}.p1{font-size:var(--fs-p1);font-weight:400;line-height:1.5}.p1-medium{font-size:var(--fs-p1);font-weight:500;line-height:28px}.p1-semibold{font-size:var(--fs-p1);font-weight:600;line-height:1.2}.p1-italic{font-size:var(--fs-p1);font-style:italic;font-weight:400;line-height:1.8}.p2{font-size:var(--fs-p2);letter-spacing:-.02em;font-weight:400;line-height:24px}.p2-medium{font-size:var(--fs-p2);letter-spacing:-.01em;font-weight:500;line-height:1.4}.text-center{text-align:center}@keyframes appear{0%{opacity:0;transform:translate(var(--ax,0), var(--ay,0)) scale(var(--as,1))}to{opacity:1;transform:none}}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(var(--float,17px))}}.appear{animation:appear var(--ad,.6s) var(--ease,var(--ease-out)) var(--delay,0s) both}html.js [data-reveal]{opacity:0;transform:translate(var(--rx,0), var(--ry,60px));transition:opacity .7s var(--ease-out) var(--rd,0s), transform .9s var(--ease-out) var(--rd,0s)}html.js [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.appear,.float{animation:none!important}html.js [data-reveal]{opacity:1;transition:none;transform:none}.ticker__track{animation:none!important}}.section{padding:var(--section-pad-y) var(--section-pad-x);justify-content:center;display:flex;position:relative;overflow:hidden}.container{z-index:1;width:100%;max-width:var(--container);flex-direction:column;gap:44px;display:flex;position:relative}.section-heading{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.section-heading .h2{max-width:720px}.section-heading .p1{max-width:640px}.section-heading--center{text-align:center;align-items:center}@media (max-width:809.98px){.section-heading{text-align:center;align-items:center}}.bg-wash-139{background:linear-gradient(139deg, var(--bg-1) -13.08%, var(--ui-1) 55%)}.bg-wash-230{background:linear-gradient(230deg, var(--bg-1) -13.08%, var(--ui-1) 55%)}.bg-wash-133{background:linear-gradient(133deg, var(--bg-1) -13.08%, var(--ui-1) 55%)}.bg-wash-144{background:linear-gradient(144deg, var(--bg-1) -13.08%, var(--ui-1) 55%)}.glow{pointer-events:none;z-index:0;width:1300px;height:1058px;position:absolute;bottom:0;right:0}.glow span{border-radius:50%;position:absolute}.glow span:first-child{background:radial-gradient(50% 50% at 50% 50%, var(--border) 0%, #ababab00 100%);width:717px;height:627px;top:300px;left:60px}.glow span:nth-child(2){background:radial-gradient(50% 50% at 50% 50%, var(--bg-2) 0%, #fff0 100%);width:774px;height:619px;top:40px;left:330px}.glow span:nth-child(3){background:radial-gradient(50% 50% at 50% 50%, var(--bg-1) 0%, #fff0 100%);width:713px;height:487px;top:300px;right:60px}.glow--soft{opacity:.7}.lines{pointer-events:none;opacity:.1;z-index:0;color:var(--primary);position:absolute}.lines--left{width:838px;max-width:none;height:925px;top:-248px;left:-703px;overflow:visible;transform:rotate(6deg)}.lines--right{width:1436px;max-width:none;height:1602px;top:-573px;right:-964px;overflow:hidden;transform:rotate(6deg)}.blur-gradient{z-index:6;pointer-events:none;-webkit-backdrop-filter:blur(7px);height:100px;position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.btn{border:1px solid var(--shadow);font-size:var(--fs-p1);white-space:nowrap;cursor:pointer;transition:box-shadow .25s var(--ease-out), transform .25s var(--ease-out), filter .25s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:500;line-height:28px;display:inline-flex}.btn svg{flex:none;width:25px;height:25px}.btn:hover{box-shadow:inset 0 0 0 1px #00000040}.btn--primary{color:var(--ui-1);background:linear-gradient(125deg, #fff -123%, var(--primary) 74%)}.btn--secondary{color:var(--text);background:linear-gradient(125deg, var(--bg-2) -172%, var(--border) 74%)}.btn--block{width:100%}.badge{align-items:center;gap:8px;display:inline-flex}.badge svg{width:24px;height:24px;color:var(--primary);flex:none}.nav{z-index:7;border:1px solid var(--border);background:radial-gradient(50% 50% at 50% 50%, #fff6 0%, var(--ui-1) 100%);-webkit-backdrop-filter:blur(5px);border-radius:15px;width:90%;max-width:1100px;position:fixed;top:20px;left:50%;transform:translate(-50%)}.nav__bar{justify-content:space-between;align-items:center;gap:20px;padding:6px 40px;display:flex}.nav__logo{flex:none;width:104px;height:30px;display:block}.nav__logo img{object-fit:contain;width:100%;height:100%}.nav__links{align-items:center;padding:10px;display:flex}.nav-link{height:40px;transition:background-color .3s var(--ease-out);border-radius:30px;align-items:center;padding:0 20px;display:inline-flex}.nav-link:hover{background:#1d1f131a}.nav__toggle{border:1px solid var(--border);background:var(--bg-2);cursor:pointer;border-radius:10px;width:44px;height:44px;padding:0;display:none;position:relative}.nav__toggle span{background:var(--text);width:20px;height:2px;transition:transform .35s var(--ease-out), top .35s var(--ease-out);border-radius:10px;position:absolute;left:11px}.nav__toggle span:first-child{top:17px}.nav__toggle span:nth-child(2){top:25px}.nav.is-open .nav__toggle span:first-child{top:21px;transform:rotate(45deg)}.nav.is-open .nav__toggle span:nth-child(2){top:21px;transform:rotate(-45deg)}.nav__drawer{display:none}@media (max-width:1199.98px){.nav__bar{height:64px;padding:0 12px 0 20px}.nav__links,.nav__cta{display:none}.nav__toggle{display:block}.nav__drawer{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.nav.is-open .nav__drawer{grid-template-rows:1fr}.nav__drawer-inner{overflow:hidden}.nav__drawer-links{flex-direction:column;padding:40px 20px 0;display:flex}.nav__drawer-links .nav-link{height:64px}.nav__drawer-cta{justify-content:center;padding:30px 12px 60px;display:flex}}.hero{padding:160px var(--section-pad-x) 96px;flex-direction:column;align-items:center;gap:32px}.hero__container{z-index:3;align-items:center;gap:44px}.hero__content{z-index:3;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex;position:relative}.hero__pill{background:var(--bg-1);text-align:center;border-radius:18px;width:100%;max-width:240px;padding:6px 20px}.hero__headings{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.hero__headings .h1{max-width:880px}.hero__headings .p1{max-width:640px}.hero__ctas{justify-content:center;gap:16px;display:flex}.hero__note{opacity:.6;max-width:640px}.hero__coin{z-index:5;pointer-events:none;position:absolute}.hero__coin img{object-fit:contain;width:100%;height:100%}.hero__coin--left{width:251px;height:233px;bottom:-12px;left:-26px}.hero__coin--right{width:251px;height:198px;top:-68px;right:-38px}.float{width:100%;height:100%;animation:2s linear infinite alternate float}.hero__scroll{z-index:5;background:var(--border);transition:transform .3s var(--ease-spring);border-radius:36px;justify-content:center;align-items:center;padding:5px;display:flex;position:relative}.hero__scroll:hover{transform:scale(1.1)}.hero__scroll svg{opacity:.4;width:25px;height:25px}@media (max-width:1199.98px){.hero{padding-top:120px}.hero__coin--left{width:147px;height:136px;bottom:-129px;left:-8px}.hero__coin--right{width:147px;height:116px;top:-45px;right:-103px}}@media (max-width:809.98px){.hero{padding:120px var(--section-pad-x) 80px}.hero__ctas{flex-wrap:wrap}.hero__coin--left{width:109px;height:101px;bottom:-139px;left:-13px}.hero__coin--right{width:109px;height:86px;top:auto;bottom:36px;right:-77px}}.video{padding:0 var(--section-pad-x);z-index:2;justify-content:center;display:flex;position:relative}.video__frame{aspect-ratio:720/386;background:#000;width:720px;max-width:100%;position:relative;overflow:hidden}.video__frame iframe,.video__frame button{border:0;width:100%;height:100%;position:absolute;inset:0}.video__frame button{cursor:pointer;background:#000;padding:0}.video__frame button img{object-fit:cover;width:100%;height:100%}@media (max-width:809.98px){.video{padding:0}.video__frame{aspect-ratio:auto;width:100%;height:386px}}.video__play{width:68px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video__play-bg{fill:#212121;fill-opacity:.8;transition:fill .2s,fill-opacity .2s}.video__frame button:hover .video__play-bg{fill:red;fill-opacity:1}.why{flex-direction:column;align-items:center;gap:80px}.why__body{flex-direction:column;align-items:center;gap:54px;display:flex}.card-surface{background:radial-gradient(50% 50% at 50% 50%, var(--ui-2) 0%, var(--ui-1) 100%);border:1px solid var(--border)}.why__card{border-radius:15px;width:100%;padding:36px}.why__columns{gap:24px;display:flex}.why__column{flex-direction:column;flex:1;gap:24px;display:flex}.why__column .h3{max-width:240px}.why__divider{background:var(--border);flex:none;width:1px}.icon-circle{background:var(--text);width:53px;height:53px;color:var(--ui-1);border-radius:53px;justify-content:center;align-items:center;padding:8px;display:flex}.icon-circle svg{width:31px;height:31px}.why__text{flex-direction:column;gap:16px;display:flex}@media (max-width:1199.98px){.why__columns{flex-direction:column}.why__divider{width:100%;height:2px}.why__column .h3{max-width:none}}.tickers{flex-direction:column;width:100%;max-width:1280px;display:flex}.ticker{align-items:center;height:80px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%)}.ticker__track{width:max-content;animation:ticker var(--duration,45s) linear infinite;gap:32px;padding:10px 16px;display:flex}.ticker--right .ticker__track{animation-direction:reverse}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(calc(-50% - 16px))}}.pill{background:var(--bg-2);white-space:nowrap;border-radius:100px;flex:none;padding:16px 24px;box-shadow:inset 0 0 16px #fffc}.benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.benefit-card{border-radius:14px;flex-direction:column;gap:24px;padding:36px 36px 52px;display:flex;position:relative}.benefit-card__icon{justify-content:space-between;align-items:center;display:flex}.benefit-card__icon>svg{width:35px;height:35px;color:var(--text)}.benefit-card__chip{background:var(--bg-2);border-radius:100px;justify-content:center;align-items:center;padding:6px 10px;display:flex;position:absolute;top:20px;right:20px}.benefit-card__chip svg{width:16px;height:20px}.benefit-card__text{flex-direction:column;gap:16px;display:flex}@media (max-width:1199.98px){.benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809.98px){.benefits__grid{grid-template-columns:1fr}}.product__row{justify-content:space-between;align-items:center;gap:32px;padding-top:120px;display:flex}.product__media{background:radial-gradient(50% 50% at 50% 50%, var(--ui-2) 0%, var(--ui-1) 100%);min-width:0;box-shadow:0 -37px 40px 0 var(--shadow);border-radius:16px;flex:1 1 0;align-self:stretch;padding:16px;display:flex}.product__media--auto{align-self:center}.product__image{border-radius:10px;width:100%;position:relative;overflow:hidden}.product__image img{object-fit:cover;object-position:top center}.product__image--dashboard{min-height:517px}.product__image--library{height:387px}@media (max-width:809.98px){#product{padding-top:96px}.product__image--dashboard{height:350px;min-height:0}.product__image--library{height:262px}}.product__text{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:16px;min-width:0;display:flex}.product__text--right{padding-left:100px}.product__text--left{padding-right:100px}@media (max-width:1199.98px){.product__row{padding-top:80px}.product__text--right{padding-left:24px}.product__text--left{padding-right:24px}.product__image--dashboard{height:353px;min-height:0}.product__image--library{height:264px}}@media (max-width:809.98px){.product__row{flex-direction:column;align-items:stretch;padding-top:48px}.product__row--media-first .product__media{order:2}.product__text--right,.product__text--left{padding:0}}.pricing__card-wrap{justify-content:center;display:flex}.pricing-card{border-radius:16px;width:50%;min-width:0;padding:36px;position:relative;overflow:hidden}.compare__note{text-align:center;opacity:.8;margin-top:16px}.pricing-card__tag{background:linear-gradient(125deg, var(--bg-1) 0%, var(--primary) 140%);text-align:center;border-bottom-left-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;display:flex;position:absolute;top:0;right:0}.pricing-card__tag-title{text-transform:uppercase;letter-spacing:.01em}.pricing-card__body{flex-direction:column;gap:28px;display:flex}.pricing-card__prices{flex-wrap:wrap;align-items:baseline;gap:20px;line-height:1.2;display:flex}.pricing-card__old{letter-spacing:-.03em;font-size:28px;font-weight:500;text-decoration:line-through}.pricing-card__new{letter-spacing:-.03em;color:var(--primary);font-size:28px;font-weight:500}.pricing-card__promo{font-family:var(--font-inter);letter-spacing:-.04em;color:var(--primary);text-align:center;font-size:22px;font-weight:700;line-height:1.4}.pricing-card__points{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pricing-card__points li{align-items:center;gap:8px;display:flex}.pricing-card__points svg{flex:none;width:15px;height:15px}.pricing-card__fine{opacity:.8}.trust{background:linear-gradient(270deg, var(--ui-1) 0%, var(--bg-1) 48.65%, var(--ui-1) 100%);justify-content:center;align-items:center;gap:40px;padding:8px;display:flex}.trust__item{align-items:center;gap:10px;display:flex}.trust__item svg{flex:none;width:32px;height:32px}.fit-card{text-align:center;background:radial-gradient(50% 112% at 48% 128.4%, var(--bg-1) 0%, var(--ui-1) 100%);width:100%;max-width:640px;box-shadow:0 -22px 37px 0 var(--shadow);border-radius:16px;flex-direction:column;align-items:center;gap:16px;margin:0 auto;padding:30px;display:flex}.pricing__extras{flex-direction:column;gap:44px;display:flex}@media (max-width:1199.98px){.pricing-card{width:100%}}@media (max-width:809.98px){.pricing-card{width:100%}.pricing-card__tag{padding:6px 12px}.pricing-card__prices{flex-wrap:nowrap;gap:16px}.pricing-card__old,.pricing-card__new{font-size:26px}.trust{background:linear-gradient(90deg, var(--ui-1) 0%, var(--bg-1) 48.65%, var(--ui-1) 100%);flex-direction:column;gap:32px;padding:16px 8px}}.compare{border:5px solid var(--ui-1);background:radial-gradient(50% 50% at 50% 50%, var(--ui-2) 0%, var(--ui-1) 100%);width:100%;max-width:1100px;box-shadow:0 -22px 37px 0 var(--shadow);border-radius:16px;margin:0 auto;overflow:hidden}.compare table{border-collapse:collapse;table-layout:fixed;width:100%}.compare th,.compare td{text-align:center;height:80px;font-weight:inherit;padding:0}.compare tbody tr+tr td,.compare tbody tr+tr th,.compare tbody tr:first-child td,.compare tbody tr:first-child th{border-top:1px solid var(--border)}.compare tbody tr:first-child td,.compare tbody tr:first-child th{border-top:0}.compare .compare__feature{text-align:left;padding-left:50px}.compare thead th{background:var(--bg-2)}.compare thead th.compare__us{background:var(--bg-1)}.compare__logo{object-fit:contain;width:131px;height:35px;margin:0 auto;display:block}.compare td svg{width:30px;height:30px;margin:0 auto}@media (max-width:809.98px){.compare .compare__feature{padding-left:20px;padding-right:8px}.compare .compare__silver{display:none}.compare__logo{width:90px;height:28px}.compare thead .compare__feature{font-size:16px}}.faq__panel{background:var(--ui-1);width:100%;max-width:900px;box-shadow:0 -22px 37px 0 var(--shadow);border-radius:16px;flex-direction:column;gap:16px;margin:0 auto;padding:36px;display:flex}.faq-item{border-radius:12px;padding:30px}.faq-item__question{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;display:flex}.faq-item__question span{max-width:90%}.faq-item__icon{width:24px;height:24px;transition:transform .35s var(--ease-out);flex:none;transform:rotate(45deg)}.faq-item.is-open .faq-item__icon{transform:rotate(0)}.faq-item__answer{transition:grid-template-rows .35s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-item__answer{grid-template-rows:1fr}.faq-item__answer>div{overflow:hidden}.faq-item__answer p{max-width:600px;padding-top:14px}@media (max-width:809.98px){.faq__panel{padding:24px}}.cta{background:linear-gradient(270deg, var(--ui-1) 0%, var(--bg-1) 48.65%, var(--ui-1) 100%);justify-content:center;padding:80px 40px;display:flex;position:relative}.cta__content{z-index:1;width:100%;max-width:var(--container);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.cta__logo{object-fit:contain;width:173px;height:50px}.cta__content .h2{max-width:720px}.cta__content .p1{max-width:640px}.cta__rule{background:var(--border);border-radius:20px;width:76.92%;height:2px;position:absolute}.cta__rule--top{top:0;left:0}.cta__rule--bottom{bottom:0;right:0}@media (max-width:809.98px){.cta{padding:80px 20px}}.footer{background:var(--ui-1);justify-content:center;padding:60px;display:flex}.footer__container{width:100%;max-width:var(--container);flex-direction:column;gap:32px;display:flex}.footer__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.footer__main{flex-direction:column;gap:40px;display:flex}.footer__links{flex-wrap:wrap;gap:32px;display:flex}.footer__links a{color:#11182799;transition:color .2s}.footer__links a:hover,.footer__links a[aria-current=page]{color:var(--text)}.footer__socials{align-items:center;gap:16px;display:flex}.footer__socials a{opacity:.6;padding:4px;transition:opacity .2s;display:flex}.footer__socials a:hover{opacity:1}.footer__socials svg{width:24px;height:24px}.footer__rule{background:var(--border);height:1px}@media (max-width:809.98px){.footer{padding:60px 20px}.footer__top{flex-direction:column;gap:40px}.footer__main{flex-direction:column-reverse}.footer__links{flex-direction:column;gap:24px}}.listing{padding:200px var(--section-pad-x) 96px}.listing__container{align-items:center;max-width:1200px}.listing__heading{position:relative}.timeline{border-top:1px dashed var(--border);width:100%}.timeline--grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timeline--stack{flex-direction:column;align-items:center;display:flex}.entry{align-items:flex-start;width:100%;max-width:1100px;display:flex;position:relative}.entry__rail{flex:none;align-self:stretch;width:24px;padding:58px 0;position:relative}.entry__rail:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:50%}.entry__marker{background:var(--border);justify-content:center;padding:8px 0;display:flex;position:sticky;top:56px}.entry__marker span{background:var(--border);border-radius:72px;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.entry__marker span:after{content:"";background:var(--ui-1);border-radius:72px;width:8px;height:8px}.entry__meta{flex:0 560px;align-self:stretch;min-width:0;padding:64px 48px 64px 44px}.entry__meta-inner{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:sticky;top:56px}.entry__meta-inner .h3{max-width:400px}.entry__body{flex-direction:column;flex:1 1 0;gap:32px;min-width:0;padding:64px 0 56px;display:flex}.entry__image{background:radial-gradient(50% 50% at 50% 50%, var(--ui-2) 0%, var(--ui-1) 100%);box-shadow:0 -37px 40px 0 var(--shadow);border-radius:13px;padding:8px}.entry__image-inner{border-radius:8px;height:446px;position:relative;overflow:hidden}.entry__image-inner img{object-fit:cover}.entry--card{max-width:500px}.entry--card .entry__meta{flex:1 1 0}.entry--card .entry__body{flex:0 0 192px}.entry--card .entry__image-inner{height:157px}.entry--card:hover .h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:999.98px){.timeline--grid{grid-template-columns:1fr;justify-items:center}}@media (max-width:809.98px){.listing{padding:160px var(--section-pad-x) 64px}.entry--card{max-width:none}.entry--card .entry__body{flex:none}.entry--card .entry__image-inner{height:220px}.entry{flex-direction:column}.entry__rail{display:none}.entry__meta,.entry--card .entry__meta{flex:none;width:100%;padding:64px 0 32px}.entry__body{flex:none;width:100%;padding:0 0 32px}.entry__image-inner{height:260px}}.rich-text{font-size:var(--fs-p1);font-style:italic;line-height:1.8}.rich-text>*+*{margin-top:20px}.rich-text>h1{font-size:var(--fs-h1);letter-spacing:-.01em;text-align:center;margin-top:0;font-style:italic;font-weight:500;line-height:1.2}.rich-text>h2{font-size:var(--fs-h2);letter-spacing:-.03em;text-align:center;font-style:normal;font-weight:500;line-height:1.2}.rich-text>h3{font-size:var(--fs-h3);letter-spacing:-.02em;font-style:normal;font-weight:500;line-height:1.3}.rich-text>h4{font-family:var(--font-inter);letter-spacing:-.04em;font-size:22px;font-style:normal;font-weight:700;line-height:1.4}.rich-text>*+h2,.rich-text>*+h3,.rich-text>*+h4{margin-top:40px}.rich-text>p+ul,.rich-text>p+ol{margin-top:0}.rich-text a{color:#999;text-decoration:none}.rich-text a:hover{text-decoration:underline}.rich-text ul,.rich-text ol{padding-left:1.4em}.rich-text li+li{margin-top:0}.rich-text img{border-radius:12px;height:auto}.rich-text blockquote{border-left:2px solid var(--border);color:#999;margin-left:0;padding-left:1em}.rich-text table{border-collapse:collapse;width:100%;font-style:italic}.rich-text th,.rich-text td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.rich-text th{background:var(--bg-2)}.rich-text iframe{aspect-ratio:16/9;border:0;width:100%}.rich-text--compact h1,.rich-text--compact h2{text-align:left}.table-scroll{overflow-x:auto}.article{flex-direction:column;align-items:center;padding:140px 20px 0;display:flex;position:relative;overflow:hidden}.article__inner{z-index:1;flex-direction:column;align-items:center;gap:27px;width:100%;padding:70px 0;display:flex;position:relative}.article__header{text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex}.article__header .h1{max-width:600px}.article__date{color:#999}.article__banner{border-radius:24px;width:762px;max-width:100%;height:400px;position:relative;overflow:hidden}.article__banner img{object-fit:cover}.article__content{width:60%}.article__cta{width:100%}@media (max-width:1199.98px){.article__content{width:80%}}@media (max-width:809.98px){.article{padding:100px 20px 0}.article__banner{height:220px}.article__content{width:100%}}.not-found{padding:160px var(--section-pad-x) 140px;justify-content:center;display:flex;position:relative;overflow:hidden}.not-found__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.not-found__digits{letter-spacing:-.03em;background:linear-gradient(180deg, var(--bg-1) 0%, #d1e3ff40 100%);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;-webkit-background-clip:text;background-clip:text;font-size:383px;font-weight:500;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.not-found__content .btn{margin-top:16px}.not-found+.footer{border-top:1px solid var(--border)}@media (max-width:809.98px){.not-found__digits{font-size:180px}}.legal{color:#000;width:1110px;max-width:100%;margin:0 auto;padding:0 0 40px;font-family:sans-serif;font-size:12px;line-height:1.2}.legal a{color:#3030f1;text-decoration:underline}.legal ul,.legal ol{padding-left:40px}@media (max-width:1141.98px){.legal{padding:0 16px 40px}}
