.SSOStyles_ssoRoot__cXrET .sso-typography{font-family:Roboto,arial,sans-serif;font-size:14px;letter-spacing:.25px;font-weight:500;color:#1f1f1f}.SSOStyles_ssoRoot__cXrET .sso-btn{display:flex;align-items:center;height:44px;min-width:280px;width:312px;max-width:100%;border-radius:10px;border:1px solid #d1d5db;background:#ffffff;color:#111827;line-height:1;font-weight:500;font-family:Roboto,arial,sans-serif;letter-spacing:.25px;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.SSOStyles_ssoRoot__cXrET .sso-btn:hover{border-color:#9CA3AF;box-shadow:0 0 0 3px rgba(156,163,175,.25)}.SSOStyles_ssoRoot__cXrET .sso-btn:active{transform:translateY(1px)}.SSOStyles_ssoRoot__cXrET .sso-btn img{height:20px;width:auto;display:block}.SSOStyles_ssoRoot__cXrET .sso-left{width:44px;padding-left:12px;display:flex;align-items:center}.SSOStyles_ssoRoot__cXrET .sso-center{flex:1;text-align:center}.SSOStyles_ssoRoot__cXrET .sso-right{width:44px}.SSOStyles_ssoRoot__cXrET .sso-unified .gsi-material-button{height:44px!important;min-width:280px;width:312px;max-width:100%;border-radius:10px!important;border:1px solid #d1d5db!important;background:#ffffff!important;color:#111827!important;line-height:1;font-weight:500;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.SSOStyles_ssoRoot__cXrET .sso-unified .gsi-material-button:hover{border-color:#9CA3AF!important;box-shadow:0 0 0 3px rgba(156,163,175,.25)!important}.SSOStyles_ssoRoot__cXrET .sso-unified .gsi-material-button:active{transform:translateY(1px);box-shadow:0 0 0 3px rgba(156,163,175,.25)!important}.SSOStyles_ssoRoot__cXrET .sso-unified .gsi-material-button:not(:disabled):active .gsi-material-button-state,.SSOStyles_ssoRoot__cXrET .sso-unified .gsi-material-button:not(:disabled):focus .gsi-material-button-state,.SSOStyles_ssoRoot__cXrET .sso-unified .gsi-material-button:not(:disabled):hover .gsi-material-button-state{opacity:0!important;background-color:initial!important}.SSOStyles_ssoRoot__cXrET .gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;background-color:white;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.SSOStyles_ssoRoot__cXrET .gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.SSOStyles_ssoRoot__cXrET .gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.SSOStyles_ssoRoot__cXrET .gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.SSOStyles_ssoRoot__cXrET .gsi-material-button .gsi-material-button-state{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.SSOStyles_ssoRoot__cXrET .gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.SSOStyles_ssoRoot__cXrET .gsi-material-button:disabled .gsi-material-button-contents,.SSOStyles_ssoRoot__cXrET .gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.SSOStyles_ssoRoot__cXrET .gsi-material-button:not(:disabled):active .gsi-material-button-state,.SSOStyles_ssoRoot__cXrET .gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.SSOStyles_ssoRoot__cXrET .gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.SSOStyles_ssoRoot__cXrET .gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.LandingHeaderStyles_landingHeader__AlQzZ{position:fixed;top:0;left:0;right:0;z-index:40;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border-bottom:1px solid hsl(var(--border)/.45)}.dark .LandingHeaderStyles_landingHeader__AlQzZ{background:rgba(10,10,10,1)!important;border-bottom-color:rgba(255,255,255,.1)!important}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__inner{display:flex;align-items:center;gap:clamp(.75rem,3vw,1.75rem);width:100%;padding:clamp(.85rem,2.8vw,1.2rem) clamp(.75rem,2vw,1rem)}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__brand-wrapper{display:flex;align-items:center;min-width:0}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__brand{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__brand-icon{color:hsl(var(--primary))}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__spacer{flex:1}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__links{display:flex;align-items:center;gap:1rem}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__link{font-size:.75rem;font-weight:400;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .2s ease;white-space:nowrap}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__link:focus-visible,.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__link:hover{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:2px}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__link--home{font-size:.9rem;font-weight:500;color:hsl(var(--muted-foreground))}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__link--home:focus-visible,.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__link--home:hover{text-decoration:none}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__actions{display:flex;align-items:center;gap:.85rem}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__login{font-size:.9rem;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none;transition:color .2s ease}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__login:focus-visible,.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__login:hover{color:hsl(var(--foreground))}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__cta{white-space:nowrap}@media (max-width:720px){.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__inner{padding-inline:clamp(1rem,6vw,2rem)}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__links{display:flex}.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__link--secondary,.LandingHeaderStyles_landingHeader__AlQzZ .landing-header__login{display:none}}.LandingStyles_landingRoot__6Lcu1{background:linear-gradient(180deg,#ffffff,#f0f4f8 50%,#e8f0f7);position:relative}.LandingStyles_landingRoot__6Lcu1:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' result='noise' /%3E%3C/filter%3E%3C/defs%3E%3Crect width='100' height='100' fill='%23f0f4f8' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.LandingStyles_landingRoot__6Lcu1 .fade-up{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.LandingStyles_landingRoot__6Lcu1 .fade-up.is-visible{opacity:1;transform:translateY(0)}.LandingStyles_landingRoot__6Lcu1 .benefit-section,.LandingStyles_landingRoot__6Lcu1 .closing-section,.LandingStyles_landingRoot__6Lcu1 .filmstrip-section,.LandingStyles_landingRoot__6Lcu1 .hero-fv,.LandingStyles_landingRoot__6Lcu1 .positioning-section,.LandingStyles_landingRoot__6Lcu1 .problem-section,.LandingStyles_landingRoot__6Lcu1 .solution-section{scroll-margin-top:clamp(72px,12vw,104px)}.LandingStyles_landingRoot__6Lcu1 .hero-fv{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f7f9fc 55%,#fbfcff);min-height:100vh;display:flex;align-items:center;justify-content:center;margin-top:clamp(2.8rem,6vw,3.5rem)}@media (max-width:640px){.LandingStyles_landingRoot__6Lcu1 .hero-fv{margin-top:clamp(3.2rem,12vw,4.5rem)}}.LandingStyles_landingRoot__6Lcu1 .hero-fv__background{position:absolute;inset:0;overflow:hidden;z-index:0}.LandingStyles_landingRoot__6Lcu1 .hero-fv__background-image{object-fit:cover;object-position:center 35%;opacity:.8}.LandingStyles_landingRoot__6Lcu1 .hero-fv__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(254,254,255,.48) 25%,rgba(255,255,255,.8) 60%),radial-gradient(circle at 30% 30%,rgba(209,237,255,.05) 0,rgba(255,255,255,0) 72%),radial-gradient(circle at 70% 65%,rgba(186,231,210,.035) 0,rgba(255,255,255,0) 80%);z-index:1}.LandingStyles_landingRoot__6Lcu1 .hero-fv__container{position:relative;z-index:1;width:100%;max-width:min(1200px,92vw);margin:0 auto;padding:clamp(1.8rem,7vw,3.5rem) clamp(1.5rem,6vw,3rem);text-align:center}.LandingStyles_landingRoot__6Lcu1 .hero-fv__layout{display:flex;flex-direction:column;gap:clamp(.5rem,2vw,1.25rem);align-items:center}.LandingStyles_landingRoot__6Lcu1 .hero-fv__content{display:flex;flex-direction:column;gap:clamp(1.1rem,3.5vw,1.8rem);max-width:600px;width:100%;text-align:center;align-items:center}.LandingStyles_landingRoot__6Lcu1 .hero-fv__brand{display:inline-flex;align-items:center;gap:.55rem;padding:0}.LandingStyles_landingRoot__6Lcu1 .hero-fv__brand-icon{border-radius:6px;flex-shrink:0}.LandingStyles_landingRoot__6Lcu1 .hero-fv__catchcopy{font-size:clamp(2rem,5vw,3rem);line-height:1.4;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.01em;max-width:min(38rem,100%);margin:0 auto}.LandingStyles_landingRoot__6Lcu1 .hero-fv__subcopy{font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.6;font-weight:500;color:hsl(var(--foreground)/.75);max-width:min(34rem,100%);margin:0 auto}.LandingStyles_landingRoot__6Lcu1 .hero-fv__accent{font-weight:700;color:hsl(var(--primary))}.LandingStyles_landingRoot__6Lcu1 .hero-fv__hook{font-size:clamp(.85rem,2vw,1rem);color:hsl(var(--muted-foreground));font-weight:600;letter-spacing:.05em;text-transform:uppercase}.LandingStyles_landingRoot__6Lcu1 .hero-fv__cta-wrapper{margin-top:clamp(1rem,3vw,2rem);display:flex;justify-content:center}.LandingStyles_landingRoot__6Lcu1 .hero-fv__visual{flex:1 1 580px;width:100%;max-width:min(1000px,90vw);display:flex;flex-direction:column;align-items:center}.LandingStyles_landingRoot__6Lcu1 .hero-fv__visual-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;max-width:100%}@media (min-width:960px){.LandingStyles_landingRoot__6Lcu1 .hero-fv__visual-media{width:120%;max-width:120%}}.LandingStyles_landingRoot__6Lcu1 .hero-fv__visual-image{object-fit:contain;object-position:center}.LandingStyles_landingRoot__6Lcu1 .hero-fv__catchcopy br,.LandingStyles_landingRoot__6Lcu1 .hero-fv__subcopy br{display:none}@media (min-width:960px){.LandingStyles_landingRoot__6Lcu1 .hero-fv__layout{flex-direction:row;align-items:center;justify-content:flex-start;gap:0}.LandingStyles_landingRoot__6Lcu1 .hero-fv__content{text-align:left;align-items:flex-start}.LandingStyles_landingRoot__6Lcu1 .hero-fv__brand{margin-bottom:.2rem}.LandingStyles_landingRoot__6Lcu1 .hero-fv__catchcopy,.LandingStyles_landingRoot__6Lcu1 .hero-fv__subcopy{margin:0}.LandingStyles_landingRoot__6Lcu1 .hero-fv__cta-wrapper{justify-content:flex-start}.LandingStyles_landingRoot__6Lcu1 .hero-fv__visual{align-items:flex-end;max-width:min(1100px,55vw);margin-left:-4rem}.LandingStyles_landingRoot__6Lcu1 .hero-fv__visual-media{width:110%;max-width:110%}.LandingStyles_landingRoot__6Lcu1 .hero-fv__catchcopy br,.LandingStyles_landingRoot__6Lcu1 .hero-fv__subcopy br{display:inline}}.LandingStyles_landingRoot__6Lcu1 .problem-section{position:relative;background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--secondary)/.12) 100%);padding:clamp(4rem,10vw,6rem) clamp(2rem,8vw,4rem);border-top:1px solid hsl(var(--border))}.LandingStyles_landingRoot__6Lcu1 .problem-shell{max-width:900px;margin:0 auto}.LandingStyles_landingRoot__6Lcu1 .problem-heading{font-size:clamp(2rem,4.5vw,2.8rem);line-height:1.5;font-weight:700;text-align:center;color:hsl(var(--foreground));letter-spacing:-.01em;margin-bottom:clamp(1rem,2vw,1.5rem)}.LandingStyles_landingRoot__6Lcu1 .problem-list{list-style:none;padding:0;margin:clamp(2rem,5vw,3.5rem) 0 0;display:grid;gap:clamp(.5rem,.75vw,.6rem);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.LandingStyles_landingRoot__6Lcu1 .problem-item{padding:clamp(.6rem,1.5vw,.9rem);border-radius:16px;border:1px solid hsl(var(--accent)/.4);background:linear-gradient(135deg,hsl(var(--accent)/.12) 0,hsl(var(--accent)/.06) 100%);font-size:clamp(.95rem,2vw,1rem);line-height:1.8;color:hsl(var(--foreground)/.85);transition:all .3s ease;box-shadow:0 2px 8px rgba(151,169,198,.08);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:clamp(.4rem,.8vw,.6rem)}.LandingStyles_landingRoot__6Lcu1 .problem-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsl(var(--accent)/.08),transparent);transition:left .6s ease;pointer-events:none}.LandingStyles_landingRoot__6Lcu1 .problem-item:hover{border-color:hsl(var(--accent)/.7);background:linear-gradient(135deg,hsl(var(--accent)/.18) 0,hsl(var(--accent)/.1) 100%);transform:translateY(-4px);box-shadow:0 8px 24px rgba(151,169,198,.15)}.LandingStyles_landingRoot__6Lcu1 .problem-item:hover:before{left:100%}.LandingStyles_landingRoot__6Lcu1 .problem-item__image-wrapper{position:relative;width:100%;aspect-ratio:1/1;border-radius:16px 16px 0 0;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,hsl(var(--accent)/.12) 0,hsl(var(--accent)/.06) 100%);display:flex;align-items:center;justify-content:center;padding:clamp(.4rem,1vw,.7rem)}.LandingStyles_landingRoot__6Lcu1 .problem-item__image{width:clamp(80px,25%,110px);height:auto;object-fit:contain;object-position:center}.LandingStyles_landingRoot__6Lcu1 .problem-item__content{padding:clamp(.5rem,1vw,.7rem);display:flex;flex-direction:column;gap:clamp(.15rem,.4vw,.3rem)}.LandingStyles_landingRoot__6Lcu1 .problem-item__title{font-size:clamp(.9rem,2vw,1rem);font-weight:600;color:hsl(var(--primary));line-height:1.5;margin:0;position:relative;z-index:1}.LandingStyles_landingRoot__6Lcu1 .problem-item__description{font-size:clamp(.85rem,1.8vw,.9rem);line-height:1.7;color:hsl(var(--foreground)/.82);margin:0;position:relative;z-index:1}.LandingStyles_landingRoot__6Lcu1 .solution-section{position:relative;background:hsl(var(--background));padding:clamp(4rem,10vw,6rem) clamp(2rem,8vw,4rem);border-top:1px solid hsl(var(--border))}.LandingStyles_landingRoot__6Lcu1 .solution-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media (min-width:768px){.LandingStyles_landingRoot__6Lcu1 .solution-container{grid-template-columns:1fr 1fr}}.LandingStyles_landingRoot__6Lcu1 .solution-content{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem)}.LandingStyles_landingRoot__6Lcu1 .solution-heading{font-size:clamp(2rem,5vw,3rem);line-height:1.3;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.01em;margin:0}.LandingStyles_landingRoot__6Lcu1 .solution-tagline{font-size:clamp(1.3rem,3vw,1.55rem);line-height:1.6;font-weight:700;color:hsl(var(--primary));margin:0}.LandingStyles_landingRoot__6Lcu1 .solution-description{font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.8;color:hsl(var(--foreground)/.85);font-weight:600;margin:0}.LandingStyles_landingRoot__6Lcu1 .solution-cta{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,3vw,2rem);background:hsl(var(--foreground));color:hsl(var(--background));font-size:clamp(.95rem,2vw,1rem);font-weight:600;text-decoration:none;border-radius:9999px;transition:all .3s ease}.LandingStyles_landingRoot__6Lcu1 .solution-cta:hover{background:hsl(var(--primary));transform:translateX(4px)}.LandingStyles_landingRoot__6Lcu1 .solution-cta-icon{width:1.2em;height:1.2em;transition:transform .3s ease}.LandingStyles_landingRoot__6Lcu1 .solution-cta:hover .solution-cta-icon{transform:translateX(2px)}.LandingStyles_landingRoot__6Lcu1 .solution-visual{display:flex;justify-content:center;align-items:center;order:-1}@media (min-width:768px){.LandingStyles_landingRoot__6Lcu1 .solution-visual{order:0}}.LandingStyles_landingRoot__6Lcu1 .solution-visual-frame{position:relative;width:100%;max-width:288px;aspect-ratio:464/787;border-radius:24px;overflow:hidden;box-shadow:0 12px 40px rgba(44,70,102,.12);border:1px solid hsl(var(--border));background:hsl(var(--background));transition:all .4s ease}.LandingStyles_landingRoot__6Lcu1 .solution-visual:hover .solution-visual-frame{box-shadow:0 20px 60px rgba(44,70,102,.18);transform:translateY(-4px)}.LandingStyles_landingRoot__6Lcu1 .solution-visual-image{object-fit:contain;object-position:center;opacity:1}.LandingStyles_landingRoot__6Lcu1 .solution-benefits{margin-top:clamp(2.5rem,6vw,4rem)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-section{--filmstrip-card-max:720px;--filmstrip-capture-max-width:560px;--filmstrip-capture-height:clamp(280px,48vh,500px);--filmstrip-peek:clamp(96px,calc((100vw - var(--filmstrip-card-max)) / 2 + 72px),320px);--filmstrip-fade-size:clamp(28px,7vw,96px);position:relative;background:hsl(var(--background));padding:clamp(4rem,10vw,6rem) clamp(2rem,8vw,4rem);border-top:1px solid hsl(var(--border))}@media (max-width:640px){.LandingStyles_landingRoot__6Lcu1 .filmstrip-section{--filmstrip-peek:clamp(44px,12vw,96px);--filmstrip-capture-height:clamp(220px,50vh,380px)}}.LandingStyles_landingRoot__6Lcu1 .filmstrip-shell{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.6rem)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-heading-block{display:flex;flex-direction:column;gap:clamp(.6rem,2vw,1rem);text-align:center}.LandingStyles_landingRoot__6Lcu1 .filmstrip-heading{font-size:clamp(2rem,4.5vw,2.8rem);line-height:1.4;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.01em;margin:0}.LandingStyles_landingRoot__6Lcu1 .filmstrip-subheading{font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.7;color:hsl(var(--foreground)/.75);margin:0}.LandingStyles_landingRoot__6Lcu1 .filmstrip-viewport{position:relative;overflow:hidden;margin-inline:calc(50% - 50vw)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-viewport:after,.LandingStyles_landingRoot__6Lcu1 .filmstrip-viewport:before{content:"";position:absolute;left:0;right:0;height:clamp(2rem,6vw,3rem);pointer-events:none;z-index:2}.LandingStyles_landingRoot__6Lcu1 .filmstrip-viewport:before{top:0;background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--background)/0) 100%)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-viewport:after{bottom:0;background:linear-gradient(0deg,hsl(var(--background)) 0,hsl(var(--background)/0) 100%)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-track{display:flex;gap:clamp(.6rem,2vw,1.2rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-block:clamp(1rem,3vw,2rem);padding-inline:var(--filmstrip-peek);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--filmstrip-fade-size),#000 calc(100% - var(--filmstrip-fade-size)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--filmstrip-fade-size),#000 calc(100% - var(--filmstrip-fade-size)),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.LandingStyles_landingRoot__6Lcu1 .filmstrip-track::-webkit-scrollbar{height:6px}.LandingStyles_landingRoot__6Lcu1 .filmstrip-track::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:999px}.LandingStyles_landingRoot__6Lcu1 .filmstrip-track::-webkit-scrollbar-track{background:transparent}.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;padding-inline:0;display:flex;align-items:stretch}.LandingStyles_landingRoot__6Lcu1 .filmstrip-card{width:100%;max-width:var(--filmstrip-card-max);margin-inline:auto;height:clamp(21rem,60vh,64vh);border-radius:12px;border:1px solid hsl(var(--border)/.52);background:hsl(var(--background));box-shadow:none;padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem);display:flex;flex-direction:column;gap:0;overflow:hidden;position:relative;transition:box-shadow .4s ease,border-color .4s ease,background .4s ease}.LandingStyles_landingRoot__6Lcu1 .filmstrip-capture{flex:1 1 0;display:flex;align-items:center;justify-content:center;margin:0;min-height:0}.LandingStyles_landingRoot__6Lcu1 .filmstrip-capture__frame{width:100%;max-width:var(--filmstrip-capture-max-width);height:100%;max-height:var(--filmstrip-capture-height);display:flex;align-items:center;justify-content:center;padding:clamp(.35rem,1vw,.6rem);border-radius:18px;background:transparent;box-shadow:none;box-sizing:border-box}.LandingStyles_landingRoot__6Lcu1 .filmstrip-capture__content{width:100%;height:100%;max-width:100%;max-height:100%;display:flex;align-items:stretch;justify-content:center;position:relative}.LandingStyles_landingRoot__6Lcu1 .filmstrip-capture__image{object-fit:contain;object-position:center;transform-origin:center}.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel[data-scene="1"] .filmstrip-capture__image{object-position:center top;transform:translateY(0) scale(.95);transform-origin:center top}.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel[data-scene="2"] .filmstrip-capture__image{transform:translateY(5%)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel[data-scene="5"] .filmstrip-capture__image{object-fit:cover;object-position:center}.LandingStyles_landingRoot__6Lcu1 .filmstrip-note{width:100%;max-width:var(--filmstrip-capture-max-width);margin:clamp(.25rem,.8vw,.45rem) auto clamp(.6rem,1.8vw,1rem);padding:0;font-size:clamp(.95rem,1.7vw,1.03rem);line-height:1.62;color:hsl(var(--foreground)/.8);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;white-space:pre-line;text-align:left}.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel[data-scene="3"] .filmstrip-capture__image,.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel[data-scene="4"] .filmstrip-capture__image{object-fit:cover;object-position:center top}.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel.is-active[data-scene="3"] .filmstrip-capture__image,.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel.is-active[data-scene="4"] .filmstrip-capture__image{animation:LandingStyles_filmstrip-capture-pan__Ubbfu 12s linear forwards}@keyframes LandingStyles_filmstrip-capture-pan__Ubbfu{0%{object-position:center top}to{object-position:center bottom}}.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel.is-active .filmstrip-card{border-color:hsl(var(--border)/.62);box-shadow:none}@media (max-width:640px){.LandingStyles_landingRoot__6Lcu1 .filmstrip-note{max-width:min(100%,360px);margin-top:.25rem;margin-bottom:.7rem;font-size:clamp(.88rem,3.2vw,.95rem);line-height:1.55}}@media (prefers-reduced-motion:reduce){.LandingStyles_landingRoot__6Lcu1 .filmstrip-card{transition:none}.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel[data-scene="3"] .filmstrip-capture__image,.LandingStyles_landingRoot__6Lcu1 .filmstrip-panel[data-scene="4"] .filmstrip-capture__image{animation:none;object-position:center top}}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock{flex:1;display:flex;flex-direction:column;gap:clamp(.6rem,1.5vw,1rem);border-radius:20px;border:1px solid hsl(var(--border));background:linear-gradient(145deg,hsl(var(--secondary)/.18) 0,hsl(var(--background)) 70%);padding:clamp(1rem,2.4vw,1.6rem);position:relative;overflow:hidden}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock--image{width:100%;height:100%;padding:0;background:hsl(var(--background));border-color:#8f96a3}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock--editor-accent{box-shadow:inset 0 0 0 1px hsl(var(--primary)/.2)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__header{display:flex;align-items:center;gap:.4rem}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__dot{width:8px;height:8px;border-radius:999px;background:hsl(var(--muted-foreground)/.4)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__header-pill{margin-left:auto;width:clamp(2.6rem,8vw,4rem);height:12px;border-radius:999px;background:hsl(var(--border))}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__badge{position:absolute;top:clamp(.9rem,2vw,1.2rem);right:clamp(.9rem,2vw,1.2rem);font-size:.75rem;font-weight:600;color:hsl(var(--primary));background:hsl(var(--primary)/.12);border:1px solid hsl(var(--primary)/.2);padding:.2rem .5rem;border-radius:999px}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__line{height:10px;border-radius:999px;background:hsl(var(--foreground)/.08)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__line--title{height:14px;width:65%}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__line--short{width:42%}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__line--accent{background:hsl(var(--primary)/.2)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__tags{margin-top:auto;display:flex;gap:.5rem}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__tag{width:clamp(2.4rem,7vw,3.4rem);height:18px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--secondary)/.4)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-mock__tag--accent{border-color:hsl(var(--primary)/.25);background:hsl(var(--primary)/.16)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline{position:relative;display:flex;flex-direction:column;gap:clamp(.8rem,2vw,1.2rem);padding-left:1.6rem;flex:1}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline:before{content:"";position:absolute;left:.45rem;top:.2rem;bottom:.2rem;width:2px;border-radius:999px;background:hsl(var(--border))}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline__item{position:relative;display:grid;gap:.4rem}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline__item:before{content:"";position:absolute;left:-1.6rem;top:.2rem;width:10px;height:10px;border-radius:999px;background:hsl(var(--background));border:2px solid hsl(var(--primary)/.25)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline__item.is-active:before{border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary)/.12)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline__title{height:12px;width:60%;border-radius:999px;background:hsl(var(--foreground)/.08)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline__snippet{height:10px;width:82%;border-radius:999px;background:hsl(var(--foreground)/.06)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline__photo{margin-top:auto;border-radius:16px;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:clamp(.8rem,2vw,1.2rem);display:grid;gap:.6rem}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline__photo-frame{height:clamp(120px,26vh,180px);border-radius:12px;border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--secondary)/.3) 0,hsl(var(--background)) 70%)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-timeline__photo-caption{height:10px;width:70%;border-radius:999px;background:hsl(var(--foreground)/.06)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-caption{display:flex;flex-direction:column;align-items:baseline;gap:.25rem;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto;position:relative;z-index:3;margin-bottom:clamp(-.25rem,-.4vw,-.15rem)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-caption__scene{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.LandingStyles_landingRoot__6Lcu1 .filmstrip-caption__label{font-size:clamp(1rem,2.3vw,1.2rem);font-weight:600;color:hsl(var(--foreground))}.LandingStyles_landingRoot__6Lcu1 .filmstrip-indicator{display:flex;justify-content:center;gap:.65rem;margin-top:clamp(.4rem,2vw,.8rem)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-indicator--inside{position:absolute;left:50%;bottom:clamp(2.7rem,7.2vw,3.8rem);transform:translateX(-50%);margin-top:0;z-index:3}.LandingStyles_landingRoot__6Lcu1 .filmstrip-indicator__dot{width:10px;height:10px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--foreground)/.2);opacity:.5;transition:transform .3s ease,background .3s ease,opacity .3s ease;cursor:pointer}.LandingStyles_landingRoot__6Lcu1 .filmstrip-indicator__dot.is-active{background:hsl(var(--primary));border-color:hsl(var(--primary));opacity:1;transform:scale(1.2)}.LandingStyles_landingRoot__6Lcu1 .filmstrip-indicator__dot:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.LandingStyles_landingRoot__6Lcu1 .filmstrip-progress{position:absolute;left:50%;bottom:clamp(1.2rem,3vw,1.8rem);transform:translateX(-50%);width:clamp(200px,40vw,400px);height:2px;background:hsl(var(--border)/.3);border-radius:999px;overflow:hidden;z-index:3;opacity:.6}.LandingStyles_landingRoot__6Lcu1 .filmstrip-progress--inline{position:relative;left:auto;bottom:auto;transform:none;width:clamp(120px,20vw,200px);height:3px;flex-shrink:0;background:hsl(var(--primary)/.15);border-radius:999px;overflow:hidden}.LandingStyles_landingRoot__6Lcu1 .filmstrip-progress--card{position:absolute;top:clamp(.75rem,1.5vw,1rem);right:clamp(1rem,2vw,1.5rem);width:clamp(120px,20vw,200px);height:3px;background:hsl(var(--primary)/.15);border-radius:999px;overflow:hidden;z-index:4}.LandingStyles_landingRoot__6Lcu1 .filmstrip-progress__bar{height:100%;background:hsl(var(--primary)/.6);border-radius:999px;transition:width .1s linear;will-change:width}.LandingStyles_landingRoot__6Lcu1 .benefit-section{position:relative;background:hsl(var(--background));padding:clamp(4rem,10vw,6rem) clamp(2rem,8vw,4rem);border-top:1px solid hsl(var(--border))}.LandingStyles_landingRoot__6Lcu1 .benefit-shell{max-width:1200px;margin:0 auto}.LandingStyles_landingRoot__6Lcu1 .benefit-shell--embedded{max-width:1200px}.LandingStyles_landingRoot__6Lcu1 .benefit-heading{font-size:clamp(2rem,4.5vw,2.8rem);line-height:1.4;font-weight:700;text-align:center;color:hsl(var(--foreground));letter-spacing:-.01em;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.LandingStyles_landingRoot__6Lcu1 .benefit-grid{display:grid;gap:clamp(1.5rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.LandingStyles_landingRoot__6Lcu1 .benefit-card{padding:clamp(2rem,4vw,2.5rem);border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}.LandingStyles_landingRoot__6Lcu1 .benefit-card:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--background));transform:translateY(-4px);box-shadow:0 8px 24px hsl(var(--primary)/.12)}.LandingStyles_landingRoot__6Lcu1 .benefit-card__header{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}.LandingStyles_landingRoot__6Lcu1 .benefit-card__label{font-size:clamp(2rem,4vw,3rem);font-weight:950;color:hsl(var(--primary));line-height:1;letter-spacing:-.03em}.LandingStyles_landingRoot__6Lcu1 .benefit-card__icon{display:grid;place-items:center;width:clamp(3.5rem,7vw,4.5rem);height:clamp(3.5rem,7vw,4.5rem);border-radius:18px;transition:transform .3s ease,box-shadow .3s ease}.LandingStyles_landingRoot__6Lcu1 .benefit-card__icon svg{width:clamp(1.65rem,3vw,2.2rem);height:clamp(1.65rem,3vw,2.2rem)}.LandingStyles_landingRoot__6Lcu1 .benefit-card:hover .benefit-card__icon{transform:translateY(-3px);box-shadow:0 10px 24px rgba(55,90,130,.18)}.LandingStyles_landingRoot__6Lcu1 .benefit-card__icon--write{background:linear-gradient(135deg,#fff7eb,#ffe2c8);color:#c26717;box-shadow:inset 0 0 0 1px rgba(255,191,120,.5)}.LandingStyles_landingRoot__6Lcu1 .benefit-card__icon--organize,.LandingStyles_landingRoot__6Lcu1 .benefit-card__icon--read{background:linear-gradient(135deg,hsl(var(--primary)/.1) 0,hsl(var(--primary)/.2) 100%);color:hsl(var(--primary));box-shadow:inset 0 0 0 1px hsl(var(--primary)/.3)}.LandingStyles_landingRoot__6Lcu1 .benefit-card__title{font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:700;color:hsl(var(--foreground));line-height:1.3}.LandingStyles_landingRoot__6Lcu1 .benefit-card__subtitle{font-size:clamp(.9rem,2vw,1rem);line-height:1.6;color:hsl(var(--foreground)/.85)}.LandingStyles_landingRoot__6Lcu1 .benefit-card__description{font-size:clamp(.85rem,1.8vw,.95rem);line-height:1.8;color:hsl(var(--foreground)/.82);margin:0}.LandingStyles_landingRoot__6Lcu1 .positioning-section{position:relative;padding:clamp(5rem,12vw,7rem) clamp(2rem,8vw,4rem);margin-bottom:clamp(3rem,8vw,4rem);border-top:1px solid hsl(var(--border));overflow:hidden;background:linear-gradient(90deg,hsl(var(--neutral-50)) 0,hsl(var(--neutral-50)) 48%,hsl(var(--sky-50)) 52%,hsl(var(--sky-50)) 100%)}.LandingStyles_landingRoot__6Lcu1 .positioning-background{position:absolute;inset:0;background:none;pointer-events:none;z-index:0}.LandingStyles_landingRoot__6Lcu1 .positioning-shell{position:relative;z-index:1;max-width:1000px;margin:0 auto}.LandingStyles_landingRoot__6Lcu1 .positioning-heading{font-size:clamp(2rem,5vw,3.5rem);line-height:1.3;font-weight:700;text-align:center;color:hsl(var(--foreground));letter-spacing:-.01em;margin-bottom:clamp(.9rem,2.4vw,1.2rem)}.LandingStyles_landingRoot__6Lcu1 .positioning-subheading{margin:0 auto clamp(2.2rem,5vw,3rem);max-width:min(46rem,100%);text-align:center;font-size:clamp(.98rem,2.2vw,1.1rem);line-height:1.8;color:hsl(var(--foreground)/.78)}.LandingStyles_landingRoot__6Lcu1 .positioning-spine-container{position:relative;display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem);align-items:center}.LandingStyles_landingRoot__6Lcu1 .positioning-card{position:relative;z-index:2;width:100%;max-width:920px;padding:clamp(1.5rem,3vw,2rem);border-radius:1.5rem;transition:all .4s ease}.LandingStyles_landingRoot__6Lcu1 .positioning-card--problem{margin-left:auto;margin-right:auto;margin-bottom:auto;background:hsl(var(--neutral-100));border:2px solid hsl(var(--neutral-300));box-shadow:none}@media (min-width:768px){.LandingStyles_landingRoot__6Lcu1 .positioning-card--problem{margin-right:auto;margin-left:auto;transform:translateX(-2%) translateY(-4px)}}.LandingStyles_landingRoot__6Lcu1 .positioning-card--problem:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.LandingStyles_landingRoot__6Lcu1 .positioning-card--solution{position:relative;overflow:hidden;background:hsl(var(--neutral-100));border:2px solid hsl(var(--neutral-300));box-shadow:none}@media (min-width:768px){.LandingStyles_landingRoot__6Lcu1 .positioning-card--solution{margin-left:auto;margin-right:auto;transform:translateX(2%) translateY(4px)}}.LandingStyles_landingRoot__6Lcu1 .positioning-card--solution:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}@media (min-width:768px){.LandingStyles_landingRoot__6Lcu1 .positioning-card--problem:hover{transform:translateX(-2%) translateY(-6px)}.LandingStyles_landingRoot__6Lcu1 .positioning-card--solution:hover{transform:translateX(2%) translateY(2px)}}.LandingStyles_landingRoot__6Lcu1 .positioning-card__text{position:relative;z-index:1;margin:0;font-size:clamp(.94rem,2vw,1.02rem);line-height:1.75;color:hsl(var(--foreground)/.72);font-weight:500}.LandingStyles_landingRoot__6Lcu1 .positioning-card__label{position:relative;z-index:1;margin:0 0 .55rem;font-size:clamp(.75rem,1.4vw,.82rem);font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.08em}.LandingStyles_landingRoot__6Lcu1 .positioning-card__title{margin:0 0 .6rem;font-size:clamp(1.08rem,2.3vw,1.25rem);line-height:1.5;font-weight:700;color:hsl(var(--foreground))}.LandingStyles_landingRoot__6Lcu1 .positioning-card__layout{display:grid;gap:clamp(.9rem,2vw,1.25rem);align-items:center}@media (min-width:768px){.LandingStyles_landingRoot__6Lcu1 .positioning-card__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LandingStyles_landingRoot__6Lcu1 .positioning-card__layout--text-first .positioning-card__content{order:1}.LandingStyles_landingRoot__6Lcu1 .positioning-card__layout--media-first .positioning-card__content,.LandingStyles_landingRoot__6Lcu1 .positioning-card__layout--text-first .positioning-card__media,.LandingStyles_landingRoot__6Lcu1 .positioning-card__layout--text-first .positioning-card__media-stack{order:2}.LandingStyles_landingRoot__6Lcu1 .positioning-card__layout--media-first .positioning-card__media,.LandingStyles_landingRoot__6Lcu1 .positioning-card__layout--media-first .positioning-card__media-stack{order:1}}.LandingStyles_landingRoot__6Lcu1 .positioning-card__content{display:flex;flex-direction:column;justify-content:center}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media{position:relative;width:100%;aspect-ratio:16/10;margin:0;border-radius:12px;overflow:hidden;border:none;background:transparent}.LandingStyles_landingRoot__6Lcu1 .positioning-card__image{object-fit:cover;object-position:center top}.LandingStyles_landingRoot__6Lcu1 .positioning-card__image--ai-suggest,.LandingStyles_landingRoot__6Lcu1 .positioning-card__image--management,.LandingStyles_landingRoot__6Lcu1 .positioning-card__image--theme{object-fit:contain;object-position:center top}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media-stack{position:relative;width:100%;min-height:clamp(220px,28vw,310px);perspective:1400px;transform-style:preserve-3d}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media--primary{width:min(96%,430px);margin-left:auto;transform:rotateY(-11deg) rotateX(4deg) rotate(-2.5deg) translateY(8px) translateZ(10px);z-index:1;border:1px solid hsl(var(--neutral-300));background:hsl(var(--neutral-100));box-shadow:0 14px 30px hsl(var(--foreground)/.14);transform-origin:right center;transition:transform .35s ease,box-shadow .35s ease}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media--secondary{right:0;bottom:-.65rem;width:min(72%,320px);aspect-ratio:478/104;transform:rotateY(14deg) rotateX(-3deg) rotate(2.4deg) translateZ(58px);z-index:2;box-shadow:0 10px 24px hsl(var(--foreground)/.18);transform-origin:left center}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media--secondary,.LandingStyles_landingRoot__6Lcu1 .positioning-card__media--tertiary{position:absolute;border:1px solid hsl(var(--neutral-300));background:hsl(var(--neutral-100));transition:transform .35s ease,box-shadow .35s ease}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media--tertiary{right:.95rem;bottom:0;width:min(62%,260px);aspect-ratio:427/226;transform:rotateY(16deg) rotateX(-2deg) rotate(-2.8deg) translateZ(96px);z-index:3;box-shadow:0 12px 26px hsl(var(--foreground)/.2);transform-origin:left bottom}.LandingStyles_landingRoot__6Lcu1 .positioning-card__image--primary,.LandingStyles_landingRoot__6Lcu1 .positioning-card__image--secondary,.LandingStyles_landingRoot__6Lcu1 .positioning-card__image--tertiary{object-fit:contain;object-position:center}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media-stack:hover .positioning-card__media--primary{transform:rotateY(-13deg) rotateX(5deg) rotate(-2.8deg) translateY(6px) translateZ(14px);box-shadow:0 18px 34px hsl(var(--foreground)/.16)}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media-stack:hover .positioning-card__media--secondary{transform:rotateY(18deg) rotateX(-4deg) rotate(2.8deg) translateZ(78px);box-shadow:0 14px 28px hsl(var(--foreground)/.22)}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media-stack:hover .positioning-card__media--tertiary{transform:rotateY(20deg) rotateX(-2.5deg) rotate(-3.2deg) translateZ(114px);box-shadow:0 16px 30px hsl(var(--foreground)/.24)}@media (max-width:767px){.LandingStyles_landingRoot__6Lcu1 .positioning-card__media-stack{min-height:clamp(220px,62vw,300px);perspective:900px}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media--primary{width:min(98%,420px);transform:rotateY(-6deg) rotateX(2deg) rotate(-1.4deg) translateZ(2px)}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media--secondary{right:.2rem;bottom:-.5rem;width:min(82%,305px);transform:rotateY(7deg) rotateX(-1.5deg) rotate(1.5deg) translateZ(20px)}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media--tertiary{right:.45rem;bottom:.05rem;width:min(70%,238px);transform:rotateY(8deg) rotateX(-1deg) rotate(-1.5deg) translateZ(34px)}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media-stack:hover .positioning-card__media--primary{transform:rotateY(-6deg) rotateX(2deg) rotate(-1.4deg) translateZ(2px)}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media-stack:hover .positioning-card__media--secondary{transform:rotateY(7deg) rotateX(-1.5deg) rotate(1.5deg) translateZ(20px)}.LandingStyles_landingRoot__6Lcu1 .positioning-card__media-stack:hover .positioning-card__media--tertiary{transform:rotateY(8deg) rotateX(-1deg) rotate(-1.5deg) translateZ(34px)}}.LandingStyles_landingRoot__6Lcu1 .closing-section{position:relative;background:linear-gradient(180deg,hsl(var(--background)) 0,hsl(var(--secondary)/.12) 100%);padding:clamp(4rem,10vw,6rem) clamp(2rem,8vw,4rem);border-top:1px solid hsl(var(--border))}.LandingStyles_landingRoot__6Lcu1 .closing-shell{max-width:900px;margin:0 auto;text-align:center}.LandingStyles_landingRoot__6Lcu1 .closing-heading{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.5;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.01em;margin-bottom:clamp(2rem,4vw,2.5rem)}.LandingStyles_landingRoot__6Lcu1 .closing-message{padding:clamp(2rem,4vw,2.5rem);background:hsl(var(--muted)/.5);border-radius:12px;font-size:clamp(1.15rem,2.5vw,1.35rem);line-height:1.9;color:hsl(var(--foreground)/.85);font-weight:500}.LandingStyles_landingRoot__6Lcu1 .closing-message__highlight{display:block;margin:.5rem 0;color:hsl(var(--foreground));font-weight:700}.LandingStyles_landingRoot__6Lcu1 .closing-message__emphasis{color:hsl(var(--cta));font-weight:700}.LandingStyles_landingRoot__6Lcu1 .closing-cta-heading{font-size:clamp(1.5rem,3.5vw,2.1rem);line-height:1.5;font-weight:700;color:hsl(var(--foreground));margin:clamp(2.5rem,5vw,3.5rem) 0 clamp(1.5rem,3vw,2rem)}.LandingStyles_landingRoot__6Lcu1 .closing-cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (max-width:640px){.LandingStyles_landingRoot__6Lcu1 .benefit-grid,.LandingStyles_landingRoot__6Lcu1 .problem-list{grid-template-columns:1fr}.LandingStyles_landingRoot__6Lcu1 .hero-fv__container{padding:2rem 1.5rem}.LandingStyles_landingRoot__6Lcu1 .closing-message{padding:1.5rem}}