@font-face{font-family:Gelica;src:url(/assets/Gelica-Light-CUK2Ktde.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gelica;src:url(/assets/Gelica-Regular-w3hUvfhT.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gelica;src:url(/assets/Gelica-Medium-DI7rvx5z.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/assets/AvenirNext-Regular-DMEwNicO.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/assets/AvenirNext-Italic-bqGdGqBs.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next;src:url(/assets/AvenirNext-Bold-DH7syB5l.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#010714;--ink-2:#272c37;--ink-3:#5a5e66;--ink-4:#8c8f95;--paper:#fff;--placeholder:#f2f2f3;--placeholder-2:#d9d9d9;--border:#d9dadc;--border-2:#8c8f95;--bg-inverse:#0e1420;--bg-dark:#040609;--ink-inv-2:#d9dadc;--ink-inv-3:#a6a9ad;--link-accent:#002e83;--font-display:"Gelica", "Instrument Serif", Georgia, serif;--font-body:"Avenir Next", "Inter", system-ui, -apple-system, sans-serif;--r-btn:4px;--nav-h:71px;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-body);background:var(--paper);color:var(--ink);overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}#root{min-height:100dvh}[data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(16px)}[data-reveal][data-visible]{opacity:1;transform:none}[data-reveal][data-delay="1"]{transition-delay:60ms}[data-reveal][data-delay="2"]{transition-delay:.12s}[data-reveal][data-delay="3"]{transition-delay:.18s}.lp-wrap{width:100%;max-width:1512px;margin-inline:auto;padding-inline:20px}@media (width>=640px){.lp-wrap{padding-inline:48px}}@media (width>=1280px){.lp-wrap{padding-inline:112px}}.lp-h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(2.5rem,5.6vw,4rem);font-weight:400;line-height:1.06}.lp-h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.9rem,3.4vw,2.625rem);font-weight:400;line-height:1.12}.lp-h2--lg{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(2rem,3.8vw,3rem);font-weight:400;line-height:1.1}.lp-h3{font-family:var(--font-body);color:var(--ink);font-size:clamp(1.15rem,1.6vw,1.375rem);font-weight:500;line-height:1.36}.lp-eyebrow{font-family:var(--font-body);color:var(--ink);font-size:1.25rem;font-weight:400;line-height:1.4}.lp-body{font-family:var(--font-body);color:var(--ink-2);font-size:1.125rem;line-height:1.55}.lp-body-lg{font-family:var(--font-body);color:var(--ink-2);font-size:1.25rem;line-height:1.4}.lp-body-xl{font-family:var(--font-body);color:var(--ink-2);font-size:1.375rem;line-height:1.45}.lp-btn{border-radius:var(--r-btn);font-family:var(--font-body);white-space:nowrap;transition:opacity .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:500;line-height:1.5;display:inline-flex}.lp-btn--lg{padding:12px 32px;font-size:1.25rem;line-height:1.4}.lp-btn--dark{background:var(--bg-inverse);color:var(--paper)}.lp-btn--dark:hover{opacity:.85}.lp-btn--white{background:var(--paper);color:var(--ink)}.lp-btn--white:hover{opacity:.85}.lp-btn--outline{border-color:var(--border-2);color:var(--ink-2)}.lp-btn--outline:hover{border-color:var(--ink);color:var(--ink)}.lp-nav{z-index:100;-webkit-backdrop-filter:blur(10px);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);background:#ffffffe6;border-bottom:1px solid #0000;position:sticky;top:0}.lp-nav--scrolled{border-color:var(--border);box-shadow:0 1px #01071405}.lp-nav__inner{height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.lp-nav__logo{font-family:var(--font-body);letter-spacing:-.015em;color:var(--ink);min-width:140px;font-size:1.5rem;font-weight:600}.lp-nav__links{align-items:center;gap:48px;display:none}@media (width>=900px){.lp-nav__links{display:flex}}.lp-nav__links a{font-family:var(--font-display);color:var(--ink);font-size:1.125rem;font-weight:300}.lp-nav__resources{align-items:center;gap:4px;display:inline-flex}.lp-nav__chevron{width:14px;height:14px;color:var(--ink)}.lp-nav__actions{align-items:center;display:flex}@media (width<=899px){.lp-nav__actions{display:none}}.lp-nav__burger{flex-direction:column;gap:5px;padding:9px;display:none}@media (width<=899px){.lp-nav__burger{display:flex}}.lp-nav__burger span{background:var(--ink);width:20px;height:1.5px;transition:all .2s var(--ease);display:block}.lp-nav__burger--open span:first-child{transform:translateY(6.5px)rotate(45deg)}.lp-nav__burger--open span:nth-child(2){opacity:0}.lp-nav__burger--open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.lp-nav__mobile{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding:8px 20px 20px;display:none}.lp-nav__mobile--open{display:flex}.lp-nav__mobile a{font-family:var(--font-display);color:var(--ink);padding:12px 4px;font-size:1.15rem;font-weight:300}.lp-nav__mobile-cta{margin-top:8px}.lp-hero{padding:64px 0 96px;position:relative;overflow:hidden}@media (width>=1024px){.lp-hero{padding:120px 0}}@media (width>=1280px){.lp-hero{padding:186px 0 120px}}.lp-hero__grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (width>=1024px){.lp-hero__grid{grid-template-columns:.95fr 1.1fr;gap:40px}}.lp-hero__content{flex-direction:column;gap:16px;max-width:620px;display:flex}.lp-hero__sub{max-width:540px}.lp-hero__cta{align-self:flex-start;margin-top:24px}.lp-hero__visual{order:-1}@media (width>=1024px){.lp-hero__visual{order:0}}@media (width>=1280px){.lp-hero__grid{display:block;position:relative}.lp-hero__content{z-index:1;max-width:707px;position:relative}.lp-hero__visual{z-index:0;width:66.4%;position:absolute;top:-130px;left:39.75%}}.lp-placeholder{background:var(--placeholder);border-radius:12px;width:100%;display:block}.lp-hero__frame{background:var(--placeholder);border-radius:12px;width:100%;position:relative;overflow:hidden}.lp-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-hero__img-fade{pointer-events:none;background:linear-gradient(90deg,#fff 4.8%,#fff0 46.6%);position:absolute;inset:0}@media (width<=1023px){.lp-hero__img-fade{display:none}}.lp-section{padding:72px 0}@media (width>=1024px){.lp-section{padding:104px 0}}.lp-section__head{flex-direction:column;gap:12px;max-width:780px;margin-bottom:56px;display:flex}@media (width>=1024px){.lp-section__head{margin-bottom:72px}}.lp-whyquri__grid{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=768px){.lp-whyquri__grid{grid-template-columns:repeat(3,1fr);gap:32px}}@media (width>=1280px){.lp-whyquri__grid{gap:46px}}.lp-whyquri__col{flex-direction:column;gap:32px;display:flex}.lp-whyquri__img{aspect-ratio:399/298;position:relative}.lp-whyquri__img-el{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lp-whyquri__text{flex-direction:column;gap:12px;display:flex}.lp-foryou__layout{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=900px){.lp-foryou__layout{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:48px}}@media (width>=1280px){.lp-foryou__layout{gap:70px}}.lp-foryou__list{flex-direction:column;display:flex}.lp-foryou__item{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:36px;display:flex}.lp-foryou__item:first-child{border-top:none;padding-top:0}.lp-foryou__item-head{text-align:left;align-items:center;gap:24px;width:100%;display:flex}.lp-foryou__icon{background:var(--placeholder-2);border-radius:6px;flex-shrink:0;width:32px;height:32px}.lp-foryou__title{font-family:var(--font-body);color:var(--ink);margin:0;font-size:1.5rem;font-weight:500;line-height:2rem}.lp-foryou__body{color:var(--ink-2);max-width:480px;padding-left:56px;font-size:1.375rem;line-height:1.45}.lp-foryou__visual{min-height:320px}@media (width>=900px){.lp-foryou__visual{min-height:100%}}.lp-verticals__grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:1fr;display:grid}@media (width>=640px){.lp-verticals__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.lp-verticals__grid{grid-template-columns:repeat(4,1fr)}}.lp-vert-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:32px;padding:28px;display:flex}.lp-vert-card__icon{background:var(--placeholder-2);border-radius:8px;flex-shrink:0;width:46px;height:46px}.lp-vert-card__text{flex-direction:column;gap:16px;display:flex}.lp-vert-card__title{font-family:var(--font-body);color:var(--ink);font-size:1.375rem;font-weight:500;line-height:1.3}.lp-vert-card__body{color:var(--ink-3);font-size:1.25rem;line-height:1.4}.lp-verticals__more{justify-content:center;margin-top:48px;display:flex}.lp-darkcta{background:var(--bg-dark);padding:64px 0}@media (width>=1024px){.lp-darkcta{padding:94px 0}}.lp-darkcta__grid{flex-direction:column;align-items:center;gap:48px;display:flex}@media (width>=1024px){.lp-darkcta__grid{flex-direction:row;justify-content:space-between;align-items:center}}.lp-darkcta__content{flex-direction:column;gap:64px;width:100%;min-width:0;max-width:560px;display:flex}@media (width>=1280px){.lp-darkcta__content{max-width:848px}}.lp-darkcta__head{flex-direction:column;gap:24px;display:flex}.lp-darkcta__h{color:var(--paper);font-size:clamp(1.8rem,3.4vw,2.625rem);font-family:var(--font-display);font-weight:400;line-height:1.12}.lp-darkcta__sub{color:var(--ink-inv-2);font-size:1.375rem;line-height:1.45}.lp-darkcta__form{flex-direction:column;align-items:flex-start;gap:24px;width:100%;min-width:0;display:flex}.lp-darkcta__input-group{border:1px solid var(--paper);width:100%;min-width:0;max-width:420px;display:flex}.lp-darkcta__input{font-family:var(--font-body);color:var(--paper);background:0 0;border:none;outline:none;flex:260px;min-width:0;padding:12px 16px;font-size:1.25rem}.lp-darkcta__input-group .lp-btn{flex-shrink:0}.lp-darkcta__input::placeholder{color:var(--ink-inv-3)}.lp-darkcta__fn{color:var(--ink-inv-3);font-size:1.25rem}.lp-darkcta__visual{flex-shrink:0;width:260px;height:260px}@media (width>=1024px){.lp-darkcta__visual{width:339px;height:339px}}.lp-darkcta__visual-img{object-fit:contain;width:100%;height:100%}.lp-buildus__layout{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=1024px){.lp-buildus__layout{grid-template-columns:471fr 756fr;align-items:start;gap:48px}}@media (width>=1280px){.lp-buildus__layout{gap:63px}}.lp-buildus__content{flex-direction:column;gap:36px;display:flex}.lp-buildus__head{flex-direction:column;gap:12px;display:flex}.lp-buildus__tiles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-buildus__tile{aspect-ratio:241/298;position:relative}.lp-buildus__tile--placeholder{background:var(--placeholder);border-radius:12px;overflow:hidden}.lp-buildus__tile-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lp-faq__layout{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=900px){.lp-faq__layout{grid-template-columns:.8fr 1.15fr;gap:64px}}@media (width>=1280px){.lp-faq__layout{grid-template-columns:471px 1fr;gap:211px}}.lp-faq__list{flex-direction:column;padding-top:8px;display:flex}@media (width>=1280px){.lp-faq__list{padding-top:46px}}.lp-faq__item{border-top:1px solid var(--border-2);padding-top:24px}.lp-faq__item:first-child{border-top:none;padding-top:0}.lp-faq__question{text-align:left;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;display:flex}.lp-faq__q-text{font-weight:400;font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.15}.lp-faq__toggle{width:28px;height:28px;color:var(--ink);transition:transform .25s var(--ease);flex-shrink:0;margin-top:6px}.lp-faq__toggle--open{transform:rotate(45deg)}.lp-faq__answer{max-height:0;transition:max-height .3s var(--ease);overflow:hidden}.lp-faq__answer--open{max-height:240px}.lp-faq__answer p{color:var(--ink-2);max-width:560px;padding-top:16px;font-size:1.25rem;line-height:1.5}.lp-footer{background:var(--paper)}.lp-footer__applycta{border-bottom:1px solid var(--border-2);flex-direction:column;gap:24px;padding:40px 0;display:flex}@media (width>=768px){.lp-footer__applycta{flex-direction:row;justify-content:space-between;align-items:center;padding:56px 0}}.lp-footer__applycta-h{max-width:471px}.lp-footer__applycta .lp-btn--lg{padding-left:24px;padding-right:24px}.lp-footer__illustration-wrap{position:relative}.lp-footer__illustration{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:1288px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-footer__links{z-index:1;grid-template-columns:repeat(2,1fr);gap:32px;padding:48px 0 40px;display:grid;position:relative}@media (width>=640px){.lp-footer__links{grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:24px;padding:56px 0 48px}}@media (width>=1280px){.lp-footer__links{justify-content:space-between;padding:56px 124px 48px;display:flex}.lp-footer__col{flex:none;width:194px}}.lp-footer__col{flex-direction:column;gap:24px;display:flex}.lp-footer__col-h{color:var(--ink-3);font-size:1.375rem;font-weight:500}.lp-footer__col-links{flex-direction:column;gap:16px;display:flex}.lp-footer__col-links a{color:var(--ink-2);font-size:1.25rem;font-weight:500}.lp-footer__col-links a.lp-footer__link--accent{color:var(--link-accent)}.lp-footer__wordmark{z-index:1;border-bottom:1px solid var(--border-2);height:160px;margin-top:32px;position:relative;overflow:hidden}@media (width>=768px){.lp-footer__wordmark{height:240px}}@media (width>=1280px){.lp-footer__wordmark{height:364px}}.lp-footer__wordmark span{font-family:var(--font-body);letter-spacing:7px;color:var(--ink-4);text-align:center;font-size:192px;font-weight:600;line-height:1;display:block;position:relative;top:-24px}@media (width>=768px){.lp-footer__wordmark span{letter-spacing:10.5px;font-size:288px;top:-36px}}@media (width>=1280px){.lp-footer__wordmark span{letter-spacing:16px;font-size:438px;top:-55px}}.lp-footer__bottom{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:32px;padding:0 0 40px;display:flex}@media (width>=640px){.lp-footer__bottom{text-align:left;flex-direction:row;justify-content:space-between}}.lp-footer__copy{gap:15px;font-size:1.25rem;display:flex}.lp-footer__copy span:first-child{color:var(--ink-2);font-weight:500}.lp-footer__copy span:last-child{color:var(--ink-2)}.lp-footer__legal{gap:36px;display:flex}.lp-footer__legal a{color:var(--ink-2);font-size:1.25rem}
