.landing-page{background:var(--color-surface-base);color:var(--color-text-primary);--color-text-tertiary:#888b8f;--content-max-width:calc(1200px * var(--layout-scale));--landing-preview-video-shadow:0 calc(50px * var(--layout-scale)) calc(200px * var(--layout-scale)) 0 #000;--landing-scroll-offset:calc(var(--space-8) + 40px)}.landing-page .section-content[id],.landing-page .landing-feature-card[id]{scroll-margin-top:var(--landing-scroll-offset)}.landing-hero-reveal{overflow:hidden}.landing-manifesto-wrap,.landing-page>.landing-shell{overflow-x:clip}.landing-page>.landing-shell.landing-shell--peek-visible{overflow-x:visible}@media (min-width:1024px){.landing-shell{max-width:100%}.landing-page .section-content,.landing-page .landing-footer{padding-inline:0}}@media (min-width:1600px){.landing-page{--content-max-width:calc(1440px * var(--layout-scale))}}.landing-shell{width:100%;max-width:var(--content-max-width);margin-inline:auto;overflow:visible}.landing-page>main{overflow:visible}.landing-page .section-content,.landing-page .landing-footer{width:100%;max-width:none;margin-inline:0}.landing-headline{--headline-enter-duration:.52s}.landing-headline-line{display:block}.landing-hero-translate{color:#fffaf5;text-align:center;text-shadow:0 0 calc(40px * var(--layout-scale)) color-mix(in srgb, var(--color-accent) 10%, transparent), 0 calc(24px * var(--layout-scale)) calc(50px * var(--layout-scale)) color-mix(in srgb, var(--color-accent) 50%, transparent), 0 0 calc(8px * var(--layout-scale)) color-mix(in srgb, var(--color-accent) 50%, transparent), 0 0 calc(12px * var(--layout-scale)) color-mix(in srgb, var(--color-surface-white) 40%, transparent);display:block}.landing-headline-word{opacity:0;transform:translateY(var(--space-6));transition:opacity var(--headline-enter-duration) ease-out, transform var(--headline-enter-duration) ease-out;transition-delay:var(--headline-delay,0s);will-change:opacity, transform;display:inline-block}.landing-headline.is-visible .landing-headline-word{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-headline-word{opacity:1;will-change:auto;transition:none;transform:none}}.landing-page .btn-md:not(.btn-link):not(.btn-icon):not(.btn-ghost){height:auto;min-height:40px;padding-block:var(--space-2)!important;padding-inline:var(--space-4)!important}.landing-page .btn-lg:not(.btn-link):not(.btn-icon):not(.btn-ghost){height:auto;min-height:calc(48px * var(--layout-scale));font-size:calc(1.125rem * var(--layout-scale));padding-block:var(--space-3)!important;padding-inline:var(--space-6)!important}@media (min-width:1600px){.landing-page .btn-xl:not(.btn-link):not(.btn-icon):not(.btn-ghost){height:auto;min-height:calc(56px * var(--layout-scale));font-size:var(--space-5);padding-block:var(--space-4)!important;padding-inline:var(--space-8)!important}}.landing-page .btn-primary{background:var(--color-accent);color:var(--color-text-inverse)}.landing-page .btn-primary:hover{background:var(--color-accent-hover);color:var(--color-text-inverse)}.landing-page .btn-primary:active{background:var(--color-accent-pressed);color:var(--color-text-inverse)}.landing-page .btn-primary:focus-visible{box-shadow:var(--shadow-focus-ring)}.landing-inner{align-items:center;gap:var(--space-6);width:100%;max-width:calc(580px * var(--layout-scale));text-align:center;flex-direction:column;margin-inline:auto;display:flex}.landing-inner--start{text-align:left;align-items:flex-start}.landing-nav,.landing-nav-links,.landing-nav-menu-btn{--landing-nav-transition:.28s ease}.landing-nav-wrap{z-index:50;padding:var(--space-2);flex-direction:column;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.landing-nav{width:100%;max-width:var(--content-max-width);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface-surface);box-shadow:var(--shadow-card-s-inset);transition:max-width var(--landing-nav-transition), background-color var(--landing-nav-transition), box-shadow var(--landing-nav-transition), padding var(--landing-nav-transition);flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:visible}.landing-nav-top{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex;position:relative;overflow:visible}.landing-nav--scrolled{max-width:100%;box-shadow:none;background:0 0}.landing-nav--scrolled .landing-nav-links,.landing-nav--scrolled .landing-nav-login,.landing-nav--scrolled .landing-nav-menu-btn{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--landing-nav-transition), visibility 0s linear var(--landing-nav-transition), width var(--landing-nav-transition), min-width var(--landing-nav-transition), max-width var(--landing-nav-transition), margin var(--landing-nav-transition), padding var(--landing-nav-transition)}.landing-nav--scrolled .landing-nav-login{border-width:0;width:0;min-width:0;max-width:0;margin:0;padding-inline:0;overflow:hidden}.landing-nav--scrolled .landing-nav-menu-btn{width:0;min-width:0;margin:0;overflow:hidden}.landing-nav-logo-link{z-index:2;pointer-events:auto;transition:opacity var(--landing-nav-transition);flex-shrink:0;display:inline-flex;position:relative}html:not(.page-reveal-complete) .landing-nav-wrap.landing-hero-enter-item .landing-nav-logo-link{visibility:visible;opacity:1;pointer-events:auto;transform:none}.landing-nav--scrolled .landing-nav-logo-link{mix-blend-mode:difference}.landing-nav-logo{height:var(--space-7);width:auto}@media (max-width:767px){.landing-nav-logo{height:var(--space-6)}}.landing-nav-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.landing-nav-login{white-space:nowrap;opacity:1;visibility:visible;transition:opacity var(--landing-nav-transition), visibility 0s, width var(--landing-nav-transition), min-width var(--landing-nav-transition), max-width var(--landing-nav-transition), margin var(--landing-nav-transition), padding var(--landing-nav-transition), border-width var(--landing-nav-transition);flex-shrink:0}@media (max-width:1023px){.landing-nav-login{display:none}}.landing-nav-cta{transition:background var(--landing-nav-transition), box-shadow var(--landing-nav-transition), color var(--landing-nav-transition);flex-shrink:0}.landing-nav-menu-btn{justify-content:center;align-items:flex-end;gap:var(--space-2);cursor:pointer;opacity:1;visibility:visible;width:auto;height:auto;transition:opacity var(--landing-nav-transition), visibility 0s, width var(--landing-nav-transition), min-width var(--landing-nav-transition), margin var(--landing-nav-transition);background:0 0;border:none;border-radius:0;flex-direction:column;flex-shrink:0;margin:0;padding:0;display:flex}.landing-nav-menu-btn span{width:var(--space-5);background:var(--color-text-primary);transform-origin:50%;height:1px;transition:transform .2s,opacity .15s;display:block}.landing-nav-menu-btn[aria-expanded=true] span:first-child{transform:translateY(calc(var(--space-2) + 1px)) rotate(45deg)}.landing-nav-menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.landing-nav-menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(calc(-1 * (var(--space-2) + 1px))) rotate(-45deg)}.landing-nav-menu-btn:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}@media (min-width:1024px){.landing-nav-menu-btn{display:none}}@media (max-width:1023px){.landing-nav{cursor:pointer;-webkit-tap-highlight-color:transparent}.landing-nav-mobile-menu{cursor:auto}.landing-nav-logo-link{margin-block:-12px;padding-block:12px}.landing-nav-menu-btn{box-sizing:border-box;width:44px;height:44px;margin:-17px 0 -17px -24px}}.landing-nav-mobile-menu{gap:var(--space-1);width:100%;padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}@media (min-width:1024px){.landing-nav-mobile-menu{display:none}}@media (max-width:1023px){.landing-nav--menu-open{padding-bottom:var(--space-5);border-radius:28px;gap:0}}.landing-nav-mobile-group{margin:var(--space-3) 0 var(--space-1);padding-inline:var(--space-4);color:var(--color-text-tertiary);letter-spacing:var(--tx-label-ls);text-transform:uppercase;font-weight:var(--tx-label-weight)}.landing-nav-products{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-nav-product{--tone:var(--color-accent);--tone-soft:var(--color-accent-soft);justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:108px;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--tone) 28%, transparent);background:color-mix(in srgb, var(--tone) 12%, var(--color-surface-surface));color:var(--color-text-primary);transition:background-color var(--transition-hover), border-color var(--transition-hover);border-radius:16px;flex-direction:column;text-decoration:none;display:flex}.landing-nav-product:active,.landing-nav-product:hover{border-color:color-mix(in srgb, var(--tone) 55%, transparent);background:color-mix(in srgb, var(--tone) 20%, var(--color-surface-surface))}.landing-nav-product--blue{--tone:var(--color-blue)}.landing-nav-product--purple{--tone:var(--color-purple)}.landing-nav-product-icon{width:28px;height:28px}.landing-nav-product-label{font-size:var(--tx-sm);line-height:var(--tx-sm-lh);letter-spacing:var(--tx-ls);font-weight:600}.landing-nav-mobile-social .landing-footer-social-link{border-radius:var(--radius-circle)}.landing-nav-mobile-group:first-child{margin-top:0}.landing-nav-mobile-link{padding:var(--space-3) var(--space-4);color:var(--color-text-primary);border-radius:var(--radius-full);transition:background var(--transition-hover)}.landing-nav-mobile-link:hover{background:var(--color-surface-surface-overlay)}.landing-nav-mobile-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.landing-nav-mobile-actions{gap:var(--space-2);padding:var(--space-3) var(--space-2) 0;flex-direction:column;display:flex}.landing-nav-mobile-login{justify-content:center;width:100%}.landing-nav-mobile-social{padding:var(--space-4) var(--space-2) 0}.landing-nav-links{z-index:1;align-items:stretch;gap:var(--space-8);opacity:1;visibility:visible;transition:opacity var(--landing-nav-transition), visibility 0s;display:none;position:absolute;top:0;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}@media (min-width:1024px){.landing-nav-links{display:flex}}.landing-nav-link{color:var(--color-text-secondary);white-space:nowrap;transition:color var(--transition-hover);align-self:stretch;align-items:center;display:flex;position:relative}.landing-nav-link:after{content:"";left:0;right:0;bottom:calc(-1 * var(--space-3));background:var(--color-text-primary);opacity:0;height:1px;transition:opacity var(--transition-hover);pointer-events:none;position:absolute}.landing-nav-link:hover,.landing-nav-link:focus-visible{color:var(--color-text-primary)}.landing-nav-link:hover:after,.landing-nav-link:focus-visible:after{opacity:1}.landing-nav-dd{align-self:stretch;display:flex;position:relative}.landing-nav-dd-btn{font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:0}.landing-nav-dd-chev{transition:transform var(--transition-hover)}.landing-nav-dd.is-open .landing-nav-dd-btn{color:var(--color-text-primary)}.landing-nav-dd.is-open .landing-nav-dd-btn:after{opacity:1}.landing-nav-dd.is-open .landing-nav-dd-chev{transform:rotate(180deg)}.landing-nav-dd-panel{flex-direction:column;width:380px;margin-top:0;padding-top:20px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.landing-nav-dd-panel[hidden]{display:none}.landing-nav-dd-panel:before{content:"";z-index:-1;border:1px solid var(--color-border-subtle);background:var(--color-surface-surface);border-radius:20px;position:absolute;inset:20px 0 0;box-shadow:0 24px 48px #00000080}.landing-nav-dd-item{--tone:var(--color-accent);color:var(--color-text-primary);transition:background-color var(--transition-hover);border-radius:14px;align-items:flex-start;gap:14px;margin:6px 8px 0;padding:12px;text-decoration:none;display:flex}.landing-nav-dd-item:last-child{margin-bottom:8px}.landing-nav-dd-item:hover,.landing-nav-dd-item:focus-visible{background:color-mix(in srgb, var(--tone) 12%, transparent)}.landing-nav-dd-icon{flex-shrink:0;width:32px;height:32px}.landing-nav-dd-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.landing-nav-dd-name{font-size:var(--tx-body);line-height:var(--tx-body-lh);letter-spacing:var(--tx-ls);font-weight:600}.landing-nav-dd-item:hover .landing-nav-dd-name{color:var(--tone)}.landing-nav-dd-sub{font-size:var(--tx-sm);line-height:var(--tx-sm-lh);color:var(--color-text-tertiary);white-space:normal;letter-spacing:var(--tx-ls)}@media (prefers-reduced-motion:reduce){.landing-nav-dd-chev{transition:none}}.landing-earth-bg{isolation:isolate;--landing-earth-width:165vw;--landing-earth-offset-y:calc(var(--space-14) * 3);position:relative;overflow:visible}.landing-earth-bg:before{content:"";bottom:var(--landing-earth-offset-y);width:var(--landing-earth-width);aspect-ratio:2560/1645;pointer-events:none;z-index:0;background-image:url(/landing/earth-bg.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100%;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px) and (max-width:1023px){.landing-earth-bg{--landing-earth-offset-y:calc(var(--space-14) * 1)}}@media (min-width:1024px){.landing-earth-bg{--landing-earth-width:calc(2400px * var(--layout-scale));--landing-earth-height:calc(var(--landing-earth-width) * 1645 / 2560);--landing-earth-edge-fade:calc(140px * var(--layout-scale));--landing-earth-offset-y:calc(var(--space-14) * -1)}.landing-earth-bg:before{height:var(--landing-earth-height);aspect-ratio:auto;background-size:var(--landing-earth-width) var(--landing-earth-height);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--landing-earth-edge-fade), #000 calc(100% - var(--landing-earth-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--landing-earth-edge-fade), #000 calc(100% - var(--landing-earth-edge-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--landing-earth-edge-fade), #000 calc(100% - var(--landing-earth-edge-fade)), transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (min-width:2000px){.landing-earth-bg{--landing-earth-edge-fade:calc(320px * var(--layout-scale))}}.landing-earth-bg>.section-content{z-index:1;width:100%;max-width:var(--content-max-width);margin-inline:auto;position:relative}.landing-hero{position:relative;overflow:visible}.landing-hero-stars{z-index:0;pointer-events:none;--star-fall-distance:calc(520px * var(--layout-scale));--star-fall-duration:10s;--star-fall-stagger:calc(var(--star-fall-duration) / 2);position:absolute;inset:0;overflow:visible}.landing-hero-stars-item{opacity:0;animation:landing-hero-star-fall var(--star-fall-duration) linear infinite;animation-delay:calc(var(--star-index,0) * var(--star-fall-stagger));will-change:transform, opacity;position:absolute}.landing-hero-stars-item svg{width:100%;height:auto;display:block}@keyframes landing-hero-star-fall{0%{opacity:0;transform:translate3d(calc(var(--star-fall-distance) * -1), calc(var(--star-fall-distance) * -1), 0)}8%,86%{opacity:var(--star-opacity,.5)}to{opacity:0;transform:translate3d(var(--star-fall-distance), var(--star-fall-distance), 0)}}@media (prefers-reduced-motion:reduce){.landing-hero-stars{display:none}}.landing-hero .landing-inner{z-index:1;max-width:calc(560px * var(--layout-scale));position:relative;overflow:clip}@media (max-width:767px){#start.section-content{padding-top:calc(110px * var(--layout-scale));padding-bottom:var(--space-8)}.landing-hero .landing-inner{gap:var(--space-5)}.landing-hero .landing-inner>.landing-hero-enter-item:has(.landing-headline){margin-top:calc(-1 * var(--space-2))}.landing-hero-cta-group{padding-bottom:var(--space-3)}.landing-customers-pill{gap:var(--space-1);box-sizing:border-box;width:fit-content;max-width:100%;height:fit-content;padding:var(--space-2);min-width:0}.landing-hero-customers-text{white-space:normal;flex-shrink:1;min-width:0}.landing-customers-pill .landing-star{flex-shrink:0}.landing-hero .landing-customers-pill .landing-customers-img{width:auto;height:var(--space-5);max-height:var(--space-5);object-fit:contain;object-position:left center;flex:none;max-width:none}}@media (min-width:768px){#start.section-content{padding-top:calc(142px * var(--layout-scale));padding-bottom:calc(89px * var(--layout-scale))}}.landing-hero-cta-group{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.landing-trust-row{justify-content:center;align-items:center;gap:var(--space-6);flex-wrap:wrap;width:100%;display:flex}.landing-trust-badge-img{height:var(--space-9);flex-shrink:0;width:auto}@media (max-width:767px){.landing-hero .landing-trust-row{justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%}.landing-hero .landing-trust-badge-img{width:auto;height:auto;max-height:var(--space-8);object-fit:contain;flex:none}}.landing-customers-pill{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);display:flex}.landing-customers-img{height:var(--space-7);flex-shrink:0;width:auto}.landing-hero-customers-text{white-space:nowrap}.landing-star{width:var(--space-5);height:var(--space-5);flex-shrink:0}#product.section-content{gap:var(--space-11);flex-direction:column;padding-top:0;display:flex}.landing-product-frame{padding:var(--space-3);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--color-surface-white) 20%, transparent);-webkit-backdrop-filter:blur(20px);position:relative}.landing-product-frame video{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.landing-product-avatar{z-index:2;object-fit:contain;pointer-events:none;width:auto;position:absolute}.landing-product-avatar--laptop{display:none}@media (min-width:768px){.landing-product-avatar--phone{display:none}.landing-product-avatar--laptop{left:calc(-2 * var(--space-11));bottom:calc(-1 * var(--space-12));height:clamp(calc(240px * var(--layout-scale)), 22vw, calc(380px * var(--layout-scale)));display:block}}@media (min-width:768px) and (max-width:1023px){.landing-product-avatar--laptop{left:calc(-1 * var(--space-11));bottom:calc(-1 * var(--space-10));height:clamp(calc(210px * var(--layout-scale)), 32vw, calc(340px * var(--layout-scale)))}}@media (min-width:1024px) and (max-width:1599px){.landing-product-avatar--laptop{left:calc(-2 * var(--space-11));bottom:calc(-1 * var(--space-13));height:clamp(calc(280px * var(--layout-scale)), 21vw, calc(390px * var(--layout-scale)))}}@media (min-width:1600px){.landing-product-avatar--laptop{left:calc(-2 * var(--space-11));bottom:calc(-1 * var(--space-14));height:clamp(calc(320px * var(--layout-scale)), 17vw, calc(440px * var(--layout-scale)))}}@media (max-width:767px){#product .landing-product-frame{-webkit-backdrop-filter:none;background:0 0;border-radius:0;width:100%;max-width:100%;margin-inline:0;padding:0}.landing-product-frame video{border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb, var(--color-surface-white) 24%, transparent);width:80%;height:auto;margin-inline:auto}.landing-product-video{box-shadow:none}.landing-product-avatar--phone{width:48%;height:auto;transform:translate(0, calc(-100% + var(--space-11)));margin:0;top:100%;left:0}}@media (min-width:768px){.landing-product-press-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-product-press-cell{border-bottom:none;border-right:1px solid var(--color-border-subtle)}.landing-product-press-cell:last-child{border-right:none}}@media (min-width:768px){.landing-manifesto-inner{gap:var(--space-14)}}@media (max-width:767px){.landing-manifesto{padding-top:var(--space-12);padding-bottom:var(--space-12)}}@media (min-width:768px){.landing-features-header{gap:var(--space-8)}}@media (max-width:767px){.landing-features-header{margin-bottom:var(--space-8)}}@media (max-width:767px){.landing-features-title .landing-headline-line+.landing-headline-line:before{content:" ";white-space:pre}}@media (min-width:768px){.landing-features-title .landing-headline-line{display:block}}@media (min-width:768px){.landing-features-stack{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.landing-features-stack>.landing-feature-card:first-child{grid-column:1/-1}}@media (min-width:1024px){.landing-features-stack{grid-template-columns:repeat(3,1fr);align-items:stretch}.landing-features-stack>.landing-feature-card:first-child{grid-column:auto}}@media (min-width:1024px) and (max-width:1599px){.landing-product-avatar--laptop{left:calc(-2 * var(--space-11));bottom:calc(-1 * var(--space-13));height:clamp(calc(280px * var(--layout-scale)), 21vw, calc(390px * var(--layout-scale)))}}@media (min-width:1600px){.landing-product-avatar--laptop{left:calc(-2 * var(--space-11));bottom:calc(-1 * var(--space-14));height:clamp(calc(320px * var(--layout-scale)), 17vw, calc(440px * var(--layout-scale)))}}.landing-product-video{box-shadow:var(--landing-preview-video-shadow)}@media (max-width:767px){#product .landing-product-frame{-webkit-backdrop-filter:none;background:0 0;border-radius:0;width:100%;max-width:100%;margin-inline:0;padding:0}.landing-product-frame video{border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb, var(--color-surface-white) 24%, transparent);width:80%;height:auto;margin-inline:auto}.landing-product-video{box-shadow:none}.landing-product-avatar--phone{width:48%;height:auto;transform:translate(0, calc(-100% + var(--space-11)));margin:0;top:100%;left:0}}.landing-product-featured{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;width:100%;display:flex}.landing-product-featured-label{margin:0}.landing-product-press-logos{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);grid-template-columns:1fr;gap:0;width:80%;display:grid;overflow:hidden}.landing-product-press-cell{box-sizing:border-box;min-width:0;height:var(--space-12);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-subtle);background:0 0;justify-content:center;align-items:center;display:flex}.landing-product-press-cell:last-child{border-bottom:none}.landing-product-press-logo{height:var(--space-8);object-fit:contain;width:auto;max-width:80%;display:block}@media (min-width:768px){.landing-product-press-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-product-press-cell{border-bottom:none;border-right:1px solid var(--color-border-subtle)}.landing-product-press-cell:last-child{border-right:none}}.landing-manifesto-wrap{width:100%;overflow:visible}.landing-page,.landing-page>main,.landing-manifesto-wrap,.landing-shell{overflow:visible}.landing-manifesto-divider{width:100%;line-height:0;display:block}.landing-manifesto-divider-img{width:100%;height:auto;display:block}.landing-manifesto-divider--flip .landing-manifesto-divider-img{transform:rotate(180deg)}.landing-manifesto{background:var(--color-surface-white);--manifesto-text-filled:var(--color-text-inverse);--manifesto-text-base:color-mix(in srgb, var(--color-text-inverse) 20%, var(--color-surface-white));padding-top:var(--space-14);padding-bottom:var(--space-14)}.landing-manifesto-inner{gap:var(--space-12);width:100%;max-width:calc(480px * var(--layout-scale));flex-direction:column;margin-inline:auto;display:flex}.landing-manifesto-line{height:fit-content;position:relative}.landing-manifesto-line--measuring{visibility:hidden}.landing-manifesto-line-row{--fill-progress:0;display:block;position:relative}.landing-manifesto-line-text{color:var(--manifesto-text-base);display:block}.landing-manifesto-line-text--fill{color:var(--manifesto-text-filled);clip-path:inset(-.25em calc((1 - var(--fill-progress)) * 100%) -.25em 0);pointer-events:none;will-change:clip-path;position:absolute;inset:0}@media (min-width:768px){.landing-manifesto-inner{gap:var(--space-14)}}@media (max-width:767px){.landing-manifesto{padding-top:var(--space-12);padding-bottom:var(--space-12)}}.landing-manifesto-line{text-wrap:balance}.landing-manifesto-word{--fill-progress:0;display:inline-block;position:relative}.landing-manifesto-word>.landing-manifesto-line-text{display:inline}.landing-manifesto-word>.landing-manifesto-line-text--fill{clip-path:inset(-.25em calc((1 - var(--fill-progress)) * 100%) -.25em 0);position:absolute;inset:0}#features.section-content,.landing-features.section-content{display:block;overflow:visible}.landing-features-header{align-items:center;gap:var(--space-5);margin-bottom:var(--space-11);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){.landing-features-header{gap:var(--space-8)}}@media (max-width:767px){.landing-features-header{margin-bottom:var(--space-8)}}.landing-features-title .landing-headline-line{display:inline}@media (max-width:767px){.landing-features-title .landing-headline-line+.landing-headline-line:before{content:" ";white-space:pre}}@media (min-width:768px){.landing-features-title .landing-headline-line{display:block}}.landing-features-stack{gap:var(--space-5);flex-direction:column;display:flex;overflow:visible}@media (min-width:768px){.landing-features-stack{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.landing-features-stack>.landing-feature-card:first-child{grid-column:1/-1}}@media (min-width:1024px){.landing-features-stack{grid-template-columns:repeat(3,1fr)}.landing-features-stack>.landing-feature-card:first-child{grid-column:auto}.landing-features-stack .landing-feature-card,.landing-features-stack .landing-feature-card-inner,.landing-features-stack .landing-feature-body{height:100%}.landing-features-stack .landing-feature-body>:last-child{align-self:flex-start;margin-top:auto}}@media (min-width:1024px) and (max-width:1599px){.landing-feature-card-inner{gap:var(--space-6);padding:var(--space-7) var(--space-9);align-items:center}.landing-feature-body{gap:var(--space-4)}.landing-feature-body .text-h3{font-size:clamp(calc(1.6rem * var(--layout-scale)), calc((.66rem + 2.92vw) * var(--layout-scale)), calc(3.2rem * var(--layout-scale)))}.landing-feature-bullets{gap:var(--space-3);padding-top:0}.landing-feature-preview-video{width:100%;height:auto;max-height:none}}.landing-feature-card{cursor:pointer;position:relative;border-radius:20px!important}.landing-feature-card-inner,.landing-feature-glow,.landing-feature-card-inner:before,.landing-feature-card-inner:after{border-radius:20px!important}.landing-feature-card--radar,.landing-feature-card--academy{overflow:visible}.landing-feature-card-inner{gap:var(--space-8);border:1px solid var(--color-border-subtle);padding:var(--space-8) var(--space-8) 0;box-shadow:var(--shadow-card);background:color-mix(in srgb, var(--color-surface-base) 50%, transparent);opacity:.6;transform-origin:50%;will-change:opacity, transform;flex-direction:column;transition:opacity .52s ease-out,transform .52s ease-out,border-color .28s ease-out,box-shadow .28s ease-out;display:flex;position:relative;overflow:hidden;transform:scale(.9)}.landing-feature-card:hover .landing-feature-card-inner{border-color:color-mix(in srgb, var(--color-surface-white) 28%, var(--color-border-subtle));box-shadow:var(--shadow-card), 0 12px 40px #0000006b}.landing-feature-card:hover .landing-feature-glow{opacity:.5}.landing-feature-card.is-in-view .landing-feature-card-inner{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.landing-feature-card-inner{opacity:1;will-change:auto;transition:none;transform:none}}@media (max-width:767px){.landing-feature-card-inner{padding:var(--space-7)}}@media (min-width:768px){.landing-feature-card-inner{padding:var(--space-10) var(--space-10) var(--space-10)}}@media (min-width:1600px){.landing-feature-card-inner{padding-block:var(--space-14)}}.landing-feature-card-gems-peek,.landing-feature-card-academy-peek{display:none}@media (min-width:768px){.landing-feature-card--radar,.landing-feature-card--academy{overflow:visible}.landing-feature-card-gems-peek,.landing-feature-card-academy-peek{z-index:25;opacity:1;pointer-events:none;object-fit:contain;width:auto;margin:0;padding:0;position:absolute}.landing-feature-card-gems-peek{object-position:right center}.landing-feature-card-academy-peek{object-position:left center}}.landing-feature-card-inner:before{content:"";background:color-mix(in srgb, var(--color-surface-base) 50%, transparent);border-radius:inherit;z-index:0;position:absolute;inset:0}.landing-feature-card-inner:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;box-shadow:var(--shadow-card-s-inset);position:absolute;inset:0}.landing-feature-glow{z-index:0;border-radius:inherit;pointer-events:none;opacity:.2;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .28s ease-out;position:absolute;inset:0;overflow:hidden}.landing-feature-body{z-index:1;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.landing-feature-body>.btn{align-self:flex-start;align-items:center;width:fit-content;min-height:40px;line-height:1;transition:background .22s ease-out,box-shadow .22s ease-out,color .22s ease-out;transform:none;height:40px!important;padding-block:0!important;padding-inline:var(--space-5)!important}.landing-feature-body>.btn .icon,.landing-feature-body>.btn>svg{flex-shrink:0;transition:transform .22s ease-out}.landing-feature-card:hover .landing-feature-body>.btn,.landing-feature-body>.btn:hover{background:var(--color-surface-white);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-surface-white) 45%, transparent), 0 8px 24px color-mix(in srgb, var(--color-surface-white) 22%, transparent)}.landing-feature-card:hover .landing-feature-body>.btn .icon,.landing-feature-card:hover .landing-feature-body>.btn>svg,.landing-feature-body>.btn:hover .icon,.landing-feature-body>.btn:hover>svg{transform:translate(4px)}.landing-feature-body>.btn:active{background:var(--color-surface-white-pressed)}@media (prefers-reduced-motion:reduce){.landing-feature-card:hover .landing-feature-body>.btn .icon,.landing-feature-card:hover .landing-feature-body>.btn>svg,.landing-feature-body>.btn:hover .icon,.landing-feature-body>.btn:hover>svg{transform:none}}.landing-feature-label-row{align-items:center;gap:var(--space-2);display:flex}.landing-feature-icon{width:var(--space-6);height:var(--space-6);flex-shrink:0}@media (min-width:768px){.landing-feature-icon{width:var(--space-7);height:var(--space-7)}}.landing-feature-subhead{color:var(--color-text-primary);line-height:var(--line-height-body);margin:0}.landing-feature-bullets{gap:var(--space-5);padding-top:var(--space-2);flex-direction:column;display:flex}.landing-feature-bullet{align-items:center;gap:var(--space-2);display:flex}.on-image-bg .landing-feature-bullet,.on-image-bg .landing-feature-bullet span{color:var(--color-text-primary)}.landing-feature-bullet img{width:var(--space-5);height:var(--space-5);flex-shrink:0;align-self:center;display:block}.landing-feature-bullet span{line-height:var(--line-height-body);display:block}.landing-feature-preview{z-index:1;position:relative}.landing-feature-preview-frame{display:none}.landing-feature-preview-video{width:100%;height:auto;box-shadow:var(--landing-preview-video-shadow);object-fit:contain;object-position:center;border-radius:14px;display:block}@media (max-width:767px){.landing-feature-preview-mobile-clip{aspect-ratio:46/70;width:100%;overflow:hidden}.landing-feature-preview-video--mobile{width:100%;height:auto;box-shadow:none;object-fit:contain}}@media (min-width:768px){.landing-feature-preview-video--mobile{display:none}.landing-feature-preview{justify-content:flex-end;align-self:stretch;display:flex}.landing-feature-preview-frame{left:calc(var(--space-5) + var(--space-11) - 2 * var(--space-8));transform-origin:0;width:100%;max-width:100%;padding-block:var(--space-2);padding-inline:var(--space-2);background:color-mix(in srgb, var(--color-surface-white) 20%, transparent);-webkit-backdrop-filter:blur(20px);border-radius:20px;flex-shrink:0;margin:0;display:block;position:absolute;top:50%;transform:translateY(-50%)scale(1.2155)}}.landing-ai{text-align:center}.landing-ai-title{max-width:720px;margin-inline:auto;margin-bottom:var(--space-11)}.landing-ai .landing-headline-line{max-width:720px;margin-inline:auto}.landing-ai-visual{width:100%;margin-bottom:var(--space-11);flex-direction:column;align-items:center;display:flex;position:relative}.landing-ai-stage{z-index:1;width:min(100%, var(--content-max-width));flex-direction:column;align-items:center;display:flex;position:relative}.landing-ai-logos{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin-bottom:0;display:grid;overflow:hidden}.landing-ai-logo-cell{min-width:0;padding:var(--space-6);border-right:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong);background:0 0;justify-content:center;align-items:center;display:flex}.landing-ai-logo-cell:nth-child(4n){border-right:none}.landing-ai-logo-cell:nth-child(n+5){border-bottom:none}@media (min-width:768px){.landing-ai-logo-cell--mobile-only{display:none}}.landing-ai-logo{--landing-ai-logo-dim:.45;width:auto;max-width:100%;height:auto;max-height:calc(36px * var(--layout-scale));opacity:var(--landing-ai-logo-dim);animation-timing-function:step-end;animation-iteration-count:infinite}.landing-ai-logo-cell:first-child .landing-ai-logo{animation-name:landing-ai-logo-a;animation-duration:3.7s;animation-delay:.18s}.landing-ai-logo-cell:nth-child(2) .landing-ai-logo{animation-name:landing-ai-logo-b;animation-duration:4.3s;animation-delay:.72s}.landing-ai-logo-cell:nth-child(3) .landing-ai-logo{animation-name:landing-ai-logo-c;animation-duration:5.1s;animation-delay:1.24s}.landing-ai-logo-cell:nth-child(4) .landing-ai-logo{animation-name:landing-ai-logo-d;animation-duration:2.9s;animation-delay:.41s}.landing-ai-logo-cell:nth-child(5) .landing-ai-logo{animation-name:landing-ai-logo-b;animation-duration:3.5s;animation-delay:1.67s}.landing-ai-logo-cell:nth-child(6) .landing-ai-logo{animation-name:landing-ai-logo-c;animation-duration:4.8s;animation-delay:.93s}.landing-ai-logo-cell:nth-child(7) .landing-ai-logo{animation-name:landing-ai-logo-d;animation-duration:3.2s;animation-delay:1.11s}.landing-ai-logo-cell:nth-child(8) .landing-ai-logo{animation-name:landing-ai-logo-a;animation-duration:4.1s;animation-delay:.56s}.landing-ai-logo-cell:nth-child(9) .landing-ai-logo{animation-name:landing-ai-logo-b;animation-duration:3.9s;animation-delay:1.38s}@keyframes landing-ai-logo-a{0%,22%,48%,71%,89%{opacity:var(--landing-ai-logo-dim)}11%,35%,60%,80%{opacity:1}}@keyframes landing-ai-logo-b{0%,14%,41%,76%,93%{opacity:var(--landing-ai-logo-dim)}8%,28%,55%,84%{opacity:1}}@keyframes landing-ai-logo-c{0%,31%,62%,84%{opacity:var(--landing-ai-logo-dim)}19%,47%,73%{opacity:1}}@keyframes landing-ai-logo-d{0%,18%,39%,67%,92%{opacity:var(--landing-ai-logo-dim)}9%,27%,52%,79%{opacity:1}}.landing-ai-tickers{z-index:0;justify-content:center;gap:var(--space-3);pointer-events:none;transform:translateY(var(--space-6));flex-direction:column;display:flex;position:absolute;inset:16% 0 12%;overflow:hidden;-webkit-mask-image:radial-gradient(100% 74%,#000 26% 34%,#0000001f 48%,#0000 56%);mask-image:radial-gradient(100% 74%,#000 26% 34%,#0000001f 48%,#0000 56%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-ai-ticker-row{overflow:hidden}.landing-ai-ticker-track{align-items:center;gap:var(--space-3);width:max-content;animation:landing-ai-ticker-left var(--landing-ai-ticker-duration,88s) linear infinite;will-change:transform;display:flex}.landing-ai-ticker-row--right .landing-ai-ticker-track{animation-name:landing-ai-ticker-right}.landing-ai-ticker-logo{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-circle);object-fit:cover;opacity:.5;flex-shrink:0;display:block}@keyframes landing-ai-ticker-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-ai-ticker-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (min-width:768px){.landing-ai-tickers{gap:var(--space-4);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.landing-ai-ticker-track{gap:var(--space-4)}.landing-ai-ticker-logo{width:var(--space-9);height:var(--space-9)}}@media (prefers-reduced-motion:reduce){.landing-ai-ticker-track{will-change:auto;animation:none;transform:translate(0)}}.landing-ai-lines{z-index:1;width:100%;height:240px;display:block;position:relative;overflow:visible}.landing-ai-lines-dot{fill:var(--color-surface-white);opacity:1}.landing-ai-brain{z-index:2;width:auto;max-width:100%;height:480px;margin-top:calc(-1 * var(--space-6));object-fit:contain;margin-right:6px;display:block;position:relative}@media (max-width:767px){.landing-manifesto-divider-img{height:clamp(var(--space-12), 32vw, var(--space-13));object-fit:cover;object-position:center}.landing-product-press-logos{width:100%}.landing-product-featured .landing-product-press-cell{height:auto;min-height:var(--space-9);padding-block:var(--space-4);padding-inline:var(--space-4)}.landing-product-featured .landing-product-press-logo{height:var(--space-6);max-width:72%}.landing-ai-title{margin-bottom:var(--space-8)}.landing-ai-lines{width:100%;height:var(--space-13)}.landing-ai-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-ai-logo-cell{padding:var(--space-4)}.landing-ai-logo-cell:nth-child(4n){border-right:1px solid var(--color-border-strong)}.landing-ai-logo-cell:nth-child(3n){border-right:none}.landing-ai-logo-cell:nth-child(n+5){border-bottom:1px solid var(--color-border-strong)}.landing-ai-logo-cell:nth-child(n+7){border-bottom:none}.landing-ai-brain{width:100%;max-width:100%;height:auto;margin-top:calc(-1 * var(--space-4));object-fit:contain;margin-right:0}}.landing-comparison{position:relative}.landing-comparison-title{text-align:center;margin:0}.landing-comparison-title .landing-headline-line{padding-bottom:180px}.landing-comparison-table-area{isolation:isolate;padding-top:0;position:relative;overflow:visible}.landing-comparison-blobs{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;right:0;overflow:visible;transform:translateY(-50%)}.landing-comparison-blobs-svg{width:100%;height:auto;display:block}.landing-comparison-table-wrap{z-index:2;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--color-surface-surface);border:none;position:relative;overflow:auto visible}.landing-closing-card:before,.landing-comparison-table-wrap:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from -90deg at 50% 50%, var(--color-text-primary) 0deg, color-mix(in srgb, var(--color-accent) 50%, transparent) 35deg, color-mix(in srgb, var(--color-accent) 0%, transparent) 70deg, color-mix(in srgb, var(--color-border-subtle) 70%, transparent) 120deg, color-mix(in srgb, var(--color-accent) 0%, transparent) 165deg, var(--color-accent) 180deg, color-mix(in srgb, var(--color-accent) 0%, transparent) 195deg, color-mix(in srgb, var(--color-border-subtle) 70%, transparent) 240deg, color-mix(in srgb, var(--color-accent) 0%, transparent) 290deg, color-mix(in srgb, var(--color-accent) 50%, transparent) 325deg, var(--color-text-primary) 360deg);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-comparison-table{width:100%;min-width:calc(var(--space-13) * 4);border-collapse:collapse;background:var(--color-surface-surface);border-radius:var(--radius-lg);overflow:visible}.landing-comparison-table th,.landing-comparison-table td{padding:var(--space-4) var(--space-3);text-align:center;border-bottom:1px solid var(--color-border-default)}.landing-comparison-table th:first-child,.landing-comparison-table td:first-child{text-align:left;padding-left:var(--space-8)}.landing-comparison-table thead th{padding-top:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-default)}.landing-comparison-table tbody tr:last-child td{border-bottom:none}.landing-comparison-col-head{color:var(--color-text-secondary)}.landing-comparison-col-head--exent{color:var(--color-text-primary)}.landing-comparison-exent-avatar{z-index:3;width:clamp(112px,17.6vw,176px);transform:translate(-100%, calc(-100% + var(--space-8)));pointer-events:none;line-height:0;position:absolute}.landing-comparison-exent-avatar-img{object-fit:contain;object-position:bottom right;width:100%;height:auto;display:block}.landing-comparison-table th:nth-child(2),.landing-comparison-table td:nth-child(2){background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.landing-comparison-logo{width:auto;height:auto;max-height:var(--space-7);object-fit:contain;max-width:100%;margin-inline:auto;display:block}.landing-comparison-icon{width:var(--space-6);height:var(--space-6);margin-inline:auto}.landing-comparison-price--highlight{color:var(--color-text-primary)}.landing-comparison-price--muted{color:var(--color-text-secondary)}@media (max-width:767px){.landing-reviews-header,.landing-faq-header{margin-bottom:var(--space-8)}.landing-faq-trigger .text-sub-3{font-size:var(--font-body-1);line-height:var(--tx-body-lh);letter-spacing:var(--tx-ls)}.landing-comparison-title .landing-headline-line{padding-bottom:calc(var(--space-9) + var(--space-2))}.landing-comparison-table-wrap{overflow-x:visible}.landing-comparison-table{table-layout:fixed;width:100%;min-width:0}.landing-comparison-table th,.landing-comparison-table td{padding:var(--space-2) var(--space-1);font-size:var(--tx-cap);line-height:var(--tx-cap-lh);vertical-align:middle;overflow-wrap:anywhere;letter-spacing:var(--tx-ls)}.landing-comparison-table th:first-child,.landing-comparison-table td:first-child{width:96px;padding-left:var(--space-3);padding-right:var(--space-2)}.landing-comparison-table thead th{padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--tx-cap);line-height:var(--tx-cap-lh);letter-spacing:var(--tx-ls)}.landing-comparison-col-head:not(.landing-comparison-col-head--exent){font-size:var(--tx-cap);line-height:var(--tx-cap-lh);letter-spacing:var(--tx-ls)}.landing-comparison-logo{max-height:var(--space-5)}.landing-comparison-icon{width:var(--space-4);height:var(--space-4)}.landing-comparison-exent-avatar{width:clamp(58px,16vw,96px);transform:translate(-100%,calc(10px - 100%))}}.landing-reviews-header{align-items:center;gap:var(--space-8);margin-bottom:var(--space-11);text-align:center;flex-direction:column;display:flex}.landing-reviews-header .text-h2,.landing-reviews-header .text-h1,.landing-reviews-header .landing-headline-line{max-width:760px;margin-inline:auto}.landing-reviews-page-subtitle{max-width:560px;margin-inline:auto}.landing-reviews-page{padding-top:var(--space-11)}.landing-reviews-share{align-items:center;gap:var(--space-6);margin-top:var(--space-11);padding:var(--space-8);text-align:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-surface);box-shadow:var(--shadow-card), var(--shadow-card-s-inset);flex-direction:column;display:flex}.landing-reviews-share .text-h2,.landing-reviews-share .landing-headline-line{max-width:640px}.landing-reviews-share-subtitle{max-width:520px}.landing-reviews-rating{align-items:center;gap:var(--space-4);display:flex}.landing-stars-rating{width:auto;height:var(--space-6)}.landing-reviews-stack{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.landing-reviews-stack{column-gap:var(--space-4);row-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-reviews-grid-wrap{grid-column:1/-1}.landing-final-cta{grid-column:2;width:100%;margin-inline:0}}.landing-reviews-grid-wrap{position:relative}.landing-reviews-grid-wrap--faded,.xh.lp2.landing-reviews-grid-wrap.landing-reviews-grid-wrap--faded{max-height:calc(var(--space-12) * 6 + var(--space-8));overflow:hidden}.landing-reviews-grid-wrap--faded:after{content:"";height:calc(var(--space-14) + var(--space-8));pointer-events:none;z-index:2;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-surface-base) 65%, transparent) 45%, var(--color-surface-base) 100%);position:absolute;inset:auto 0 0}.landing-reviews-grid{gap:var(--space-4);flex-direction:column;display:flex}.landing-reviews-column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){.landing-reviews-grid{flex-direction:row;align-items:flex-start}.landing-reviews-column{flex:1}}.landing-review-card{padding:var(--space-6);border:1px solid var(--color-border-subtle);background:var(--color-surface-surface);box-shadow:var(--shadow-card), var(--shadow-card-s-inset);border-radius:24px}.landing-review-card--media{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.landing-review-card-content{flex-direction:column;min-width:0;display:flex}.landing-review-card--media .landing-review-card-content{gap:0}.landing-review-card-media-stack{gap:var(--space-4);width:100%;margin-bottom:var(--space-4);flex-direction:column;display:flex}.landing-review-card-media-stack--row{gap:var(--space-2);flex-flow:wrap;align-items:flex-start}.landing-review-card-media-stack--row .landing-review-card-media{flex:none;align-self:auto;width:fit-content;max-width:100%;line-height:0}.landing-review-card-media-stack--row .landing-review-card-media--photo{width:fit-content;margin-bottom:0}.landing-review-card-media-stack--row .landing-review-card-photo{object-fit:contain;width:auto;max-width:100%;height:auto}.landing-review-card-media-stack .landing-review-card-media--photo{margin-bottom:0}.landing-review-card-media{border:1px solid var(--color-border-subtle);background:var(--color-surface-surface-raised);border-radius:16px;align-self:stretch;width:100%;overflow:hidden}.landing-review-card-media--photo{width:100%;margin-bottom:var(--space-4)}.landing-review-card-photo{object-fit:cover;width:100%;max-width:100%;height:auto;display:block}.landing-review-card-media-stack:not(.landing-review-card-media-stack--row) .landing-review-card-photo{object-fit:cover;width:100%}.landing-review-card-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.landing-review-card-header-main{align-items:center;gap:var(--space-2);min-width:0;display:flex}.landing-review-card-header .landing-review-stars{flex-shrink:0}.landing-review-name-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.landing-review-verified-badge{width:var(--space-6);height:var(--space-6);flex-shrink:0}.landing-review-avatar{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-circle);font-size:var(--tx-label);font-weight:var(--tx-label-weight);text-transform:uppercase;letter-spacing:var(--tx-label-ls);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.landing-review-footer{align-items:center;display:flex}.landing-review-stars{gap:var(--space-1);display:flex}.landing-review-stars img{width:var(--space-5);height:var(--space-5)}.landing-final-cta{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-surface);box-shadow:var(--shadow-card), var(--shadow-card-s-inset);flex-direction:column;margin-inline:auto;display:flex}.landing-final-cta-count{align-items:center;gap:var(--space-3);display:flex}.landing-review-card-body{margin-bottom:var(--space-4)}.landing-final-cta .btn{width:100%}.landing-faq-header{align-items:center;gap:var(--space-5);margin-bottom:var(--space-11);text-align:center;flex-direction:column;display:flex}.landing-faq-title{flex-direction:column;display:flex}.landing-faq-list{gap:var(--space-8);width:100%;max-width:calc(800px * var(--layout-scale));flex-direction:column;margin-inline:auto;display:flex}@media (min-width:960px){.landing-faq-list{max-width:none}}.landing-faq-category{gap:var(--space-4);flex-direction:column;display:flex}.landing-faq-category-title{color:var(--color-text-primary)}.landing-faq-category-items{gap:var(--space-2);flex-direction:column;display:flex}.landing-faq-item{border:1px solid var(--color-border-subtle);background:var(--color-surface-surface);box-shadow:var(--shadow-card), var(--shadow-card-s-inset);transition:border-color var(--transition-hover), background-color var(--transition-hover);border-radius:20px;overflow:hidden}.landing-faq-item:has(.landing-faq-trigger:hover){border-color:var(--color-border-default);background:var(--color-surface-surface-raised)}.landing-faq-trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:color var(--transition-hover);background:0 0;border:none;display:flex}.landing-faq-trigger:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:-2px}.landing-faq-icon{width:var(--space-5);height:var(--space-5);transition:transform var(--transition-hover);flex-shrink:0}.landing-faq-item--open .landing-faq-icon{transform:rotate(45deg)}.landing-faq-panel{transition:grid-template-rows var(--transition-hover);grid-template-rows:0fr;display:grid}.landing-faq-item--open .landing-faq-panel{grid-template-rows:1fr}.landing-faq-panel-inner{overflow:hidden}.landing-faq-panel-inner p{padding:0 var(--space-6) var(--space-6)}.landing-closing{padding-bottom:0;position:relative}.landing-closing-composition{width:100%;padding-bottom:var(--space-12);position:relative}.landing-closing-card{z-index:1;width:100%;padding-block:var(--space-10);padding-inline:var(--space-6);background-color:var(--color-surface-base);box-shadow:var(--shadow-card), var(--shadow-card-s-inset);background-image:url(/landing/cta-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:28px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.landing-closing-card .landing-inner{z-index:1;position:relative}.landing-closing-card .landing-trust-row{gap:var(--space-6);flex-wrap:nowrap}.landing-closing-card .landing-trust-badge-img{width:auto;height:var(--space-8);object-fit:contain;object-position:center}.landing-trust-signal-img{object-fit:contain;flex-shrink:0;width:auto;height:57.6px}.landing-trust-link{flex-shrink:0;transition:opacity .16s ease-out;display:flex}.landing-trust-link:hover{opacity:.85}@media (max-width:767px){.landing-trust-link{max-width:calc((100% - var(--space-3)) / 2);flex:1 1 0;justify-content:center;min-width:0}.landing-trust-link .landing-trust-signal-img{max-width:100%}.landing-trust-signal-img{width:auto;height:auto;max-height:52px;max-width:calc((100% - var(--space-3)) / 2);object-fit:contain;object-position:center;flex:1 1 0;min-width:0}.landing-trust-signal-img--hide-mobile{display:none}}@media (min-width:768px){.landing-closing-composition{padding-bottom:clamp(var(--space-10), 22.4vw, 240px)}.landing-closing-card{padding-block:var(--space-12);background-position:50% 20%;background-size:100%}.landing-closing-card .landing-inner{max-width:calc(560px * var(--layout-scale))}.landing-closing-card .landing-trust-badge-img{height:var(--space-9)}}.landing-closing-avatar-wrap{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){.landing-closing-composition{flex-direction:column;align-items:center;padding-bottom:0;display:flex}.landing-closing-avatar-wrap{z-index:2;width:100%;height:fit-content;margin-top:calc(-1 * var(--space-8));pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:static}.landing-closing-avatar{display:block}}.landing-closing-avatar{object-fit:contain;object-position:bottom center;width:auto;height:clamp(192px,33.6vw,336px)}.landing-comparison-table-wrap .landing-comparison-table{z-index:1;position:relative}.landing-closing-cta-group{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.landing-footer{padding-block:var(--space-11) var(--space-12);position:relative}.landing-edge-divider{z-index:3;pointer-events:none;width:auto;line-height:0;position:absolute;top:0;left:0;right:0}.landing-edge-line{width:100%;height:2px;color:var(--color-accent);display:block}.landing-footer-logo-row{margin-bottom:var(--space-8)}.landing-footer-logo{height:var(--space-7);width:auto}.landing-footer-divider{background:var(--color-border-default);border:none;width:100%;height:1px;margin:0}.landing-footer-columns{gap:var(--space-8);padding-block:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.landing-footer-columns{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.landing-footer-column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.landing-footer-column-title{margin:0}.landing-footer-links{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-footer-link{color:#a3a4a5;font-size:var(--tx-sm);line-height:var(--tx-sm-lh);letter-spacing:var(--tx-ls);text-decoration:none;transition:color .16s ease-out}.landing-footer-link:hover{color:#dedede}.landing-footer-meta{align-items:flex-start;gap:var(--space-6);padding-block:var(--space-8) 0;flex-direction:column;display:flex}@media (min-width:768px){.landing-footer-meta{flex-direction:row;justify-content:space-between;align-items:center}}.landing-footer-copyright{color:var(--color-text-primary);margin:0}.landing-footer-social{align-items:center;gap:var(--space-3);display:flex}.landing-footer-social-link{width:var(--space-7);height:var(--space-7);color:var(--color-text-primary);background:color-mix(in srgb, var(--color-surface-white) 12%, transparent);transition:background-color var(--transition-hover);border:none;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.landing-footer-social-link img{width:var(--space-4);height:var(--space-4)}.landing-footer-social-link:hover{background:color-mix(in srgb, var(--color-surface-white) 18%, transparent)}.landing-footer-disclaimer{padding-top:var(--space-8);max-width:none;margin:0}.landing-footer-touch-wrap{width:100%;margin-top:var(--space-8);position:relative;overflow-x:clip}.landing-footer-touch-orb{z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-footer-hands{z-index:1;width:100%;min-height:clamp(240px,34vw,525px);padding-bottom:var(--space-8);pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:relative;overflow:visible}.landing-footer-hand-wrap{transform:translate3d(var(--footer-hand-enter-x,0), 0, 0);display:block}.landing-footer-hand-wrap--left{--footer-hand-enter-x:-160px}.landing-footer-hand-wrap--right{--footer-hand-enter-x:160px}.landing-footer-hand{width:auto;max-width:min(48vw, calc(660px * var(--layout-scale)));object-fit:contain;height:clamp(200px,34vw,525px);display:block}.landing-footer-hand--left{object-position:right bottom;opacity:0;transition:opacity .55s ease-out}.landing-footer-hand--right{object-position:left bottom;opacity:0;transition:opacity .55s ease-out 80ms}.landing-footer-touch-wrap.is-in-view .landing-footer-hand--left,.landing-footer-touch-wrap.is-in-view .landing-footer-hand--right{opacity:1}.landing-footer-touch-wrap.is-in-view .landing-footer-hand-wrap--left{animation:.9s cubic-bezier(.22,1,.36,1) forwards landing-footer-hand-enter,14s ease-in-out .9s infinite landing-footer-hand-float}.landing-footer-touch-wrap.is-in-view .landing-footer-hand-wrap--right{animation:.9s cubic-bezier(.22,1,.36,1) 80ms forwards landing-footer-hand-enter,16s ease-in-out .98s infinite landing-footer-hand-float-alt}@keyframes landing-footer-hand-enter{0%{transform:translate3d(var(--footer-hand-enter-x), 0, 0)}to{transform:translate(0,0)}}@keyframes landing-footer-hand-float{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(8px,-10px)rotate(2deg)}50%{transform:translate(-10px,6px)rotate(-2deg)}75%{transform:translate(6px,10px)rotate(1deg)}}@keyframes landing-footer-hand-float-alt{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(-8px,8px)rotate(-2deg)}50%{transform:translate(10px,-8px)rotate(2deg)}75%{transform:translate(-6px,-10px)rotate(-1deg)}}@media (max-width:767px){.landing-footer-touch-wrap{width:calc(100% + 2 * var(--space-5));margin-inline:calc(-1 * var(--space-5))}.landing-footer-touch-orb .scan-orb{width:112px;height:112px}.landing-footer-hands{min-height:clamp(var(--space-13), 28vw, 525px)}.landing-footer-hand{max-width:min(40vw, calc(660px * var(--layout-scale)));height:clamp(var(--space-13), 28vw, 525px)}.landing-footer-hand-wrap--left{--footer-hand-enter-x:calc(-1 * var(--space-12));margin-left:calc(-1 * var(--space-4))}.landing-footer-hand-wrap--right{--footer-hand-enter-x:var(--space-12);margin-right:calc(-1 * var(--space-4))}}@media (min-width:1600px){.landing-footer-hands{min-height:calc(400px * var(--layout-scale));padding-inline:var(--space-2)}.landing-footer-hand{max-width:calc(485px * var(--layout-scale));height:calc(400px * var(--layout-scale))}}@media (min-width:1024px) and (max-width:1599px){.landing-footer-hands{min-height:clamp(calc(200px * var(--layout-scale)), 30vw, calc(460px * var(--layout-scale)));padding-inline:var(--space-2)}.landing-footer-hand{max-width:min(40vw, calc(560px * var(--layout-scale)));height:clamp(calc(170px * var(--layout-scale)), 30vw, calc(460px * var(--layout-scale)))}.landing-footer-hand-wrap--left{--footer-hand-enter-x:calc(-120px * var(--layout-scale))}.landing-footer-hand-wrap--right{--footer-hand-enter-x:calc(120px * var(--layout-scale))}}@media (prefers-reduced-motion:reduce){.landing-footer-hand--left,.landing-footer-hand--right{opacity:1;transition:none}.landing-footer-hand-wrap--left,.landing-footer-hand-wrap--right{animation:none;transform:none}}.landing-page--legal .landing-legal-doc{box-sizing:border-box;max-width:min(52rem,100%);padding-block:var(--space-11) var(--space-10);margin-inline:auto}@media (min-width:768px){.landing-page--legal .landing-legal-doc{padding-block:var(--space-12) var(--space-11)}}@media (min-width:960px){.landing-page--legal .landing-legal-doc{max-width:min(1080px,100%)}}.landing-page--legal .landing-footer{padding-top:var(--space-8)}.landing-legal-doc-title{font-size:var(--hl-3);font-weight:var(--hl-weight);letter-spacing:var(--hl-3-ls);line-height:var(--hl-3-lh);margin:0 0 var(--space-4);color:var(--color-text-primary)}.landing-legal-doc-link{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline;transition:opacity .15s}.landing-legal-doc-link:hover{opacity:.7}.landing-legal-doc-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.landing-legal-doc-back{align-items:center;gap:var(--space-1);margin:0 0 var(--space-8);cursor:pointer;font:inherit;font-size:var(--font-body-2);color:var(--color-text-tertiary);text-align:left;font-weight:600;line-height:var(--tx-sm-lh);letter-spacing:var(--tx-ls);background:0 0;border:none;padding:0;text-decoration:none;transition:opacity .15s;display:inline-flex}.landing-legal-doc-back:hover{opacity:.7;text-underline-offset:3px;text-decoration:underline}.landing-legal-doc-back:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.landing-legal-doc-effective{font-size:var(--tx-label);font-weight:var(--tx-label-weight);letter-spacing:var(--tx-label-ls);text-transform:uppercase;color:var(--color-text-tertiary);margin:0 0 var(--space-8);line-height:var(--tx-label-lh)}.landing-legal-doc-intro{font-size:var(--font-body-1);font-weight:var(--font-weight-regular);line-height:var(--tx-body-lh);color:var(--color-text-secondary);margin:0 0 var(--space-10);max-width:44rem;letter-spacing:var(--tx-ls)}.landing-legal-doc-divider{background:var(--color-border-default);height:1px;margin:0 0 var(--space-10);border:none}.landing-legal-doc-section{margin-bottom:var(--space-10)}.landing-legal-doc-h2{font-size:var(--hl-4);font-weight:var(--hl-weight);letter-spacing:var(--hl-4-ls);line-height:var(--hl-4-lh);margin:0 0 var(--space-3);color:var(--color-text-primary)}.landing-legal-doc-h3{font-size:var(--tx-body);font-weight:600;line-height:var(--tx-body-lh);margin:var(--space-4) 0 var(--space-2);color:var(--color-text-primary);letter-spacing:var(--tx-ls)}.landing-legal-doc-body{font-size:var(--font-body-2);font-weight:var(--font-weight-regular);line-height:var(--tx-sm-lh);color:var(--color-text-secondary);margin:0 0 var(--space-3);letter-spacing:var(--tx-ls)}.landing-legal-doc-body:last-child{margin-bottom:0}.landing-legal-doc-list{font-size:var(--font-body-2);font-weight:var(--font-weight-regular);line-height:var(--tx-sm-lh);color:var(--color-text-secondary);margin:0 0 var(--space-3);letter-spacing:var(--tx-ls);padding-left:1.3em;list-style:outside}.landing-legal-doc-list li{margin-bottom:.3em}.landing-legal-doc-list li:last-child{margin-bottom:0}@media (min-width:1024px){.landing-features-stack .landing-feature-card-inner{height:100%;padding:var(--space-8);align-items:stretch;gap:0}.landing-features-stack .landing-feature-body{gap:var(--space-4);flex:1}.landing-features-stack .landing-feature-body .text-h3{font-size:var(--font-h4);line-height:var(--hl-4-lh);letter-spacing:var(--hl-4-ls);font-weight:var(--hl-weight)}.landing-features-stack .landing-feature-body>.btn{align-self:flex-start;margin-top:auto}.landing-features-stack .landing-feature-subhead{padding-bottom:var(--space-4)}}.landing-reviews-tabs{gap:var(--space-6);flex-direction:column;display:flex}.landing-reviews-tablist{justify-content:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border-subtle);background:var(--color-surface-surface);flex-wrap:wrap;align-self:center;display:inline-flex}.landing-reviews-tab{gap:var(--space-2)}.landing-reviews-tab-count{min-width:22px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-surface-overlay);font-size:var(--font-body-3);font-weight:var(--font-weight-heading);color:var(--color-text-secondary);line-height:var(--tx-cap-lh);letter-spacing:var(--tx-ls);justify-content:center;align-items:center;display:inline-flex}.landing-reviews-tab[aria-selected=true] .landing-reviews-tab-count{color:#fff;background:#ffffff24}.landing-reviews-tab-label--short{display:none}@media (max-width:767px){.landing-reviews-tablist{grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.landing-reviews-tab{min-width:0;padding-inline:var(--space-3);white-space:nowrap}.landing-reviews-tab-label{display:none}.landing-reviews-tab-label--short{display:inline}}.landing-reviews-tabpanel{gap:var(--space-5);flex-direction:column;display:flex}.landing-reviews-tab-desc,.landing-reviews-tab-empty{text-align:center;margin:0}.xh.landing-xh-embed{background:0 0;min-height:0;overflow:visible}html.has-landing-shell,html.has-landing-shell body{background:#0b0e12}.xh.xh-contents{display:contents}.xh.lp2 .final.intel-final{padding-top:0;padding-bottom:120px}.xh.lp2 .final.intel-final:before{content:none}.xh.lp2 .intel-final .lead{max-width:480px}.xh.lp2 .intel-final .final-cta{flex-direction:column;align-items:center;gap:12px;display:flex}@media (max-width:767px){.xh.lp2 .final.intel-final{padding-bottom:72px}}.xh.lp2 .intel-final .final-in>.final-m{margin-top:4px;margin-bottom:-26px;transform:none}h1.lp-hero-title.lp-hero-title{text-wrap:balance;font-family:var(--font-family), ui-sans-serif, system-ui, sans-serif;font-size:var(--hl-1);line-height:var(--hl-1-lh);font-weight:var(--hl-weight);letter-spacing:var(--hl-1-ls);text-align:center;color:#fff}h1.lp-hero-title.lp-hero-title>span,h1.lp-hero-title.lp-hero-title>span>span{font:inherit;letter-spacing:inherit;text-shadow:none;filter:none;animation:none}h1.lp-hero-title.lp-hero-title>span{background:linear-gradient(100deg,#9a9ca1 0%,#fff 22%,#d4d5d8 40%,#fff 50%,#c6c7cb 62%,#fff 80%,#9a9ca1 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate lp-hero-shine}h1.lp-hero-title.lp-hero-title>span>span{-webkit-text-fill-color:transparent;color:#0000;background:0 0}@keyframes lp-hero-shine{to{background-position:100% 0}}p.lp-hero-lead.lp-hero-lead{max-width:520px;font-family:var(--font-family), ui-sans-serif, system-ui, sans-serif;font-size:var(--tx-lead);line-height:var(--tx-lead-lh);letter-spacing:var(--tx-ls);text-align:center;text-wrap:balance;color:#fff;margin-inline:auto;margin-top:-10px;font-weight:400}p.lp-hero-lead.lp-hero-lead *{color:inherit;font-weight:inherit}@media (min-width:960px){h1.lp-hero-title.lp-hero-title{line-height:var(--hl-1-lh);letter-spacing:-.035em}p.lp-hero-lead.lp-hero-lead{max-width:560px;font-size:var(--tx-lead);line-height:var(--tx-lead-lh);letter-spacing:var(--tx-ls);margin-top:-24px}}@media (prefers-reduced-motion:reduce){h1.lp-hero-title.lp-hero-title>span{animation:none}}p.lp-hero-eyebrow{--lp-acc:#00d892;text-align:center;font-family:var(--font-family), ui-sans-serif, system-ui, sans-serif;font-size:var(--tx-body);line-height:var(--tx-body-lh);letter-spacing:var(--tx-ls);align-self:center;margin:0;font-weight:500}p.lp-hero-eyebrow.is-blu{--lp-acc:#8199fe}p.lp-hero-eyebrow.is-pur{--lp-acc:#c58aff}p.lp-hero-eyebrow>span{background:linear-gradient(90deg, color-mix(in srgb, var(--lp-acc) 55%, transparent) 0%, color-mix(in srgb, var(--lp-acc) 55%, transparent) 29%, var(--lp-acc) 44%, var(--lp-acc) 56%, color-mix(in srgb, var(--lp-acc) 55%, transparent) 71%, color-mix(in srgb, var(--lp-acc) 55%, transparent) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite lp-eyebrow-shimmer}@keyframes lp-eyebrow-shimmer{0%{background-position:200%}to{background-position:-200%}}.xh.lp2 .hero-cta.lp-hero-cta{flex-direction:column;align-items:center;gap:16px;margin-top:8px;display:flex}.xh.lp2 .hero-cta.lp-hero-cta .cta{align-self:center}.xh.lp2 .hero-cta.lp-hero-cta .micro{text-align:left;flex-wrap:wrap;justify-content:center}.lp-hero-badges-wrap{width:100%}@media (min-width:960px){.lp-hero-badges-wrap{--badges-w:min(1080px, calc(100vw - 80px));width:var(--badges-w);max-width:none;margin-inline:calc((100% - var(--badges-w)) / 2)}}.xh.lp2 .lp-hero-badges{width:100%;margin-top:40px}.xh.lp2 .lp-hero-badges .fv2{padding-top:0}@media (max-width:719px){.xh.lp2 .hero-cta.lp-hero-cta .micro{gap:14px 20px}.xh.lp2 .lp-hero-badges{margin-top:28px}.xh.lp2 .lp-hero-badges .fv2-in{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}}@media (min-width:960px){p.lp-hero-eyebrow{font-size:var(--tx-body);line-height:var(--tx-body-lh);letter-spacing:var(--tx-ls)}}@media (prefers-reduced-motion:reduce){p.lp-hero-eyebrow>span{-webkit-text-fill-color:var(--lp-acc);color:var(--lp-acc);animation:none}}p.lp-hero-eyebrow{text-transform:capitalize}section.lp-hero.lp-hero{gap:24px;padding-top:0}@media (max-width:767px){section.gems-hero.lp-hero.lp-hero.lp-hero{padding-inline:20px}}@media (min-width:960px){section.lp-hero.lp-hero{gap:40px}}.lp-hero-card{width:100%;margin-top:8px}section.lp-hero.is-split .lp-hero-split,section.lp-hero.is-split .lp-hero-split-copy{display:contents}section.lp-hero.is-split>*{order:3}section.lp-hero.is-split .lp-hero-card{order:1}section.lp-hero.is-split .lp-hero-ctas{order:2}@media (min-width:1024px){section.lp-hero.is-split .lp-hero-split{--split-w:min(1080px, calc(100vw - 80px));width:var(--split-w);max-width:none;margin-inline:calc((100% - var(--split-w)) / 2);order:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:64px;padding-top:24px;display:grid}section.lp-hero.is-split .lp-hero-split-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}section.lp-hero.is-split .lp-hero-split-copy h1.lp-hero-title,section.lp-hero.is-split .lp-hero-split-copy p.lp-hero-lead{text-align:left;margin-inline:0}section.lp-hero.is-split .lp-hero-split-copy>*{align-self:flex-start}section.lp-hero.is-split .lp-hero-split-copy p.lp-hero-eyebrow{text-align:left;margin-bottom:-8px}section.lp-hero.is-split .lp-hero-split-copy h1.lp-hero-title{font-size:var(--hl-1);line-height:var(--hl-1-lh);letter-spacing:var(--hl-1-ls);font-weight:var(--hl-weight)}section.lp-hero.is-split .lp-hero-ctas{margin-top:8px}section.lp-hero.is-split .xh.lp2 .hero-cta.lp-hero-cta,section.lp-hero.is-split .lp-hero-ctas .hero-cta.lp-hero-cta{align-items:flex-start}section.lp-hero.is-split .lp-hero-ctas .hero-cta.lp-hero-cta>*,section.lp-hero.is-split .lp-hero-ctas .hero-cta.lp-hero-cta>.xh-contents>*,section.lp-hero.is-split .lp-hero-ctas .hero-cta.lp-hero-cta .cta{align-self:flex-start;margin-inline:0}section.lp-hero.is-split .lp-hero-ctas .hero-cta.lp-hero-cta .micro{justify-content:flex-start}section.lp-hero.is-split .lp-hero-card{min-width:0;margin-top:0}}.vs-slot{display:contents}p.lp-hero-eyebrow.is-reg{--lp-acc:var(--red)}p.lp-hero-eyebrow{margin-bottom:-12px}@media (min-width:960px){p.lp-hero-eyebrow{margin-bottom:-24px}}.landing-reviews-intro{flex-direction:column;align-items:center;gap:20px;display:flex}.landing-reviews-intro .text-h1,.landing-reviews-intro .landing-reviews-page-subtitle{margin:0}.landing-page--reviews section.landing-reviews-page.section-content{padding-top:112px!important}@media (min-width:960px){.landing-page--reviews section.landing-reviews-page.section-content{padding-top:144px!important}}@media (min-width:1024px){section.lp-hero.is-split .lp-hero-split-copy p.lp-hero-lead{margin-top:-8px}}section.lp-hero.lp-hero{padding-top:8px}@media (max-width:959px){section.lp-hero p.lp-hero-lead.lp-hero-lead{margin-top:-8px}}@media (min-width:1024px){section.lp-hero.is-split .lp-hero-split{padding-top:0}section.lp-hero.is-split .lp-hero-ctas{margin-top:8px}}section.lp-hero .xh.lp2 .hero-cta.lp-hero-cta{margin-top:0}.site-header-scope{display:contents}.site-header{z-index:50;position:fixed;top:0;left:0;right:0}.site-header .landing-nav-wrap{position:relative}.site-header .strip{position:relative;top:auto}html.has-site-header{scroll-padding-top:140px}.site-header{--layout-scale:1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px}.site-header-scope .site-header>.landing-nav-wrap.landing-nav-wrap{padding-top:8px}.landing-nav-logo{height:24px}@media (max-width:767px){.landing-nav-logo{height:20px}}@media (max-width:959px){.site-header,.landing-page--home:not(.site-header-scope) .landing-nav-wrap{position:absolute}.site-header .landing-nav-cta{display:none}}
