body,html{margin:0;padding:0}body{min-height:100vh}.marketing-legal-shell{margin:0 auto;max-width:52rem;padding:5.5rem 1.25rem 3rem;font-family:Sora,Avenir Next,Segoe UI,sans-serif;line-height:1.65}.marketing-legal-shell h1{margin-bottom:1rem;font-family:Schibsted Grotesk,Avenir Next,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem)}.marketing-legal-shell p{margin:.75rem 0}.marketing-legal-shell a{text-decoration:underline}.legal-page{min-height:100vh;padding:7.5rem 1.25rem 3rem;background:transparent;color:#111827}.legal-shell{width:min(100%,72rem);margin:0 auto}.legal-nav{gap:.55rem;flex-wrap:wrap;margin:0 0 1.25rem}.legal-nav,.legal-nav-link{display:inline-flex;align-items:center}.legal-nav-link{justify-content:center;min-height:2.5rem;padding:.55rem 1rem;border-radius:.7rem;border:1px solid #d1d5db;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.legal-nav-link.is-primary{border-color:#1f2937;background:#1f2937;color:#f9fafb}.legal-nav-link.is-primary:focus-visible,.legal-nav-link.is-primary:hover{background:#111827;border-color:#111827;transform:translateY(-1px)}.legal-nav-link.is-secondary{border-color:#d1d5db;background:hsla(0,0%,100%,.9);color:#374151}.legal-nav-link.is-secondary:focus-visible,.legal-nav-link.is-secondary:hover{border-color:#9ca3af;background:#f3f4f6;color:#111827;transform:translateY(-1px)}.legal-nav-link:focus-visible{outline:2px solid #111827;outline-offset:2px}.legal-hero{margin-bottom:1.5rem;padding:1.75rem 1.6rem 1.4rem;border-radius:1rem;background:hsla(0,0%,100%,.82);border:1px solid rgba(209,213,219,.88);box-shadow:0 12px 28px rgba(17,24,39,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-kicker{margin:0 0 .7rem;color:#6b7280;font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.legal-hero h1{margin:0;color:#111827;font-size:clamp(2.2rem,4vw,3.6rem);letter-spacing:.02em;line-height:.95;text-transform:none}.legal-summary{width:min(100%,46rem);margin:1rem 0 0;color:#4b5563;font-size:1.02rem;line-height:1.7}.legal-meta{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:1rem}.legal-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .8rem;border-radius:.6rem;background:rgba(249,250,251,.94);border:1px solid #d1d5db;color:#4b5563;font-size:.84rem;font-weight:600}.legal-card{padding:1.6rem;border-radius:1rem;background:hsla(0,0%,100%,.9);border:1px solid rgba(209,213,219,.9);box-shadow:0 12px 28px rgba(17,24,39,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-section+.legal-section{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(209,213,219,.9)}.legal-section h2{margin:0 0 .9rem;color:#1f2937;font-size:1.05rem;font-weight:700;letter-spacing:.01em;text-transform:none}.legal-section p{margin:0;color:#374151;line-height:1.75}.legal-section p+p,.legal-section p+ul,.legal-section ul+p{margin-top:.9rem}.legal-list{margin:0;padding-left:1.2rem;color:#374151}.legal-list li{line-height:1.7}.legal-list li+li{margin-top:.55rem}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.25rem;color:#6b7280;font-size:.92rem}.legal-card a,.legal-footer a{color:#1f2937;font-weight:600;text-decoration:none}.legal-card a:focus-visible,.legal-card a:hover,.legal-footer a:focus-visible,.legal-footer a:hover{text-decoration:underline}@media (max-width:720px){.legal-page{padding:6.4rem .85rem 2rem}.legal-nav{width:100%}.legal-nav-link{flex:1 1 11rem}.legal-card,.legal-hero{padding:1.25rem;border-radius:.9rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Sora,Avenir Next,Segoe UI,sans-serif;color:#1c1917;background:#fafaf9;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none}:root{--font-display:"Schibsted Grotesk","Avenir Next",sans-serif;--s50:#fafaf9;--s100:#f5f5f4;--s200:#e7e5e4;--s300:#d6d3d1;--s400:#a8a29e;--s500:#78716c;--s600:#57534e;--s700:#44403c;--s800:#292524;--s900:#1c1917;--glass:hsla(0,0%,100%,.72);--blur:blur(10px);--shadow-s:0 12px 28px rgba(41,37,36,.08);--shadow-m:0 20px 52px rgba(41,37,36,.14);--shadow-l:0 28px 64px rgba(41,37,36,.18);--radius:0.7rem;--radius-card:1rem;--radius-xl:1.4rem;--ease:cubic-bezier(0.22,1,0.36,1);--px:clamp(1.25rem,5vw,6rem);--aurora-violet:#8b5cf6;--aurora-blue:#3b82f6;--aurora-green:#22c55e;--aurora-yellow:#eab308;--aurora-orange:#f97316;--aurora-pink:#f43f5e}.nav{position:fixed;top:0;left:0;right:0;z-index:100;height:4rem;display:flex;align-items:center;justify-content:space-between;padding:0 var(--px);background:hsla(60,9%,98%,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nav-logo{height:1.5rem}.nav-links{display:flex;align-items:center;gap:2.2rem}.nav-link{color:var(--s600);font-size:.88rem;font-weight:500;letter-spacing:.01em;transition:color .16s ease}.nav-link:hover{color:var(--s900)}.btn{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1.25rem;border-radius:var(--radius);background:linear-gradient(135deg,var(--s800),var(--s600));color:var(--s50);font-size:.88rem;font-weight:700;box-shadow:0 14px 30px rgba(28,25,23,.35);transition:box-shadow .24s ease,transform .18s ease}.btn:hover{box-shadow:0 16px 36px rgba(28,25,23,.42);transform:translateY(-1px)}.btn-ghost{display:inline-flex;align-items:center;gap:.4rem;padding:.72rem 1.25rem;border-radius:var(--radius);background:var(--s100);color:var(--s700);font-size:.88rem;font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),var(--shadow-s);transition:box-shadow .2s ease,transform .18s ease}.btn-ghost:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),var(--shadow-m);transform:translateY(-1px)}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem var(--px) 4rem;position:relative;overflow:hidden;background:var(--s50)}.hero:before{content:"";position:absolute;inset:-40% -20%;pointer-events:none;opacity:.15;background:radial-gradient(ellipse 35% 40% at 20% 30%,#8b5cf6,transparent),radial-gradient(ellipse 30% 35% at 50% 20%,#3b82f6,transparent),radial-gradient(ellipse 25% 30% at 75% 40%,#22c55e,transparent),radial-gradient(ellipse 30% 35% at 85% 65%,#eab308,transparent),radial-gradient(ellipse 35% 40% at 60% 75%,#f97316,transparent),radial-gradient(ellipse 30% 35% at 25% 70%,#f43f5e,transparent);filter:blur(80px);animation:auroraShift 12s ease-in-out infinite alternate}@keyframes auroraShift{0%{transform:translateX(-5%) translateY(-3%) rotate(0deg) scale(1)}33%{transform:translateX(3%) translateY(5%) rotate(2deg) scale(1.05)}66%{transform:translateX(-3%) translateY(-2%) rotate(-1deg) scale(.98)}to{transform:translateX(5%) translateY(3%) rotate(1deg) scale(1.03)}}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background:url("data:image/svg+xml,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1' cy='1' r='0.6' fill='%23d6d3d1' opacity='0.35'/%3E%3C/svg%3E") 0 0/40px 40px}.hero-content{position:relative;z-index:1;max-width:52rem;margin:5rem auto 1.5rem;animation:fadeUp 1s var(--ease) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-dot{width:6px;height:6px;border-radius:50%;background:var(--s600);animation:pulse 2s ease infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,6vw,5rem);line-height:1.05;letter-spacing:-.03em;margin-bottom:1.4rem;background:linear-gradient(90deg,var(--s900) 0,var(--s900) 40%,#f43f5e 45%,#f97316 48%,#eab308 51%,#22c55e 54%,#3b82f6 57%,#8b5cf6 60%,var(--s900) 65%,var(--s900) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:heroSheen 6s ease-in-out infinite}@keyframes heroSheen{0%{background-position:100% 0}55%{background-position:0 0}55.01%{background-position:100% 0}to{background-position:100% 0}}.hero h1 em{font-style:normal}.hero-sub{max-width:42ch;margin:0 auto 2.2rem;color:var(--s600);font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.65}.hero-actions{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.waitlist-embed{width:min(100%,34rem);margin:1.5rem auto 0}.waitlist-embed iframe{display:block;width:100%;min-height:200px;border:0;background:transparent}.demo-wrap{position:relative;z-index:1;margin-top:3.5rem;max-width:60rem;width:100%;animation:fadeUp 1.2s .3s var(--ease) both}.demo-frame{width:100%;aspect-ratio:16/9.5;border-radius:var(--radius-xl);background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(60,5%,96%,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),var(--shadow-l),0 0 0 1px hsla(24,6%,83%,.22);overflow:hidden;display:grid;grid-template-rows:2.6rem 1fr}.demo-bar{display:flex;align-items:center;gap:.5rem;padding:0 1rem;background:hsla(60,9%,98%,.95)}.demo-dot{width:9px;height:9px;border-radius:50%}.demo-dot:first-child{background:var(--s300)}.demo-dot:nth-child(2),.demo-dot:nth-child(3){background:var(--s200)}.demo-body{position:relative;overflow:hidden}.demo-scene{position:absolute;inset:0;display:grid;opacity:0;pointer-events:none}.scene-chat{grid-template-columns:13rem 1fr;animation:scChat 24s linear 1 both}@keyframes scChat{0%{opacity:0}3%{opacity:1}46%{opacity:1}49%{opacity:0}to{opacity:0}}.sc-sidebar{padding:.8rem .7rem;background:hsla(0,0%,100%,.6);display:flex;flex-direction:column;gap:.5rem}.sc-sidebar-item{height:1.8rem;border-radius:.5rem;background:var(--s100)}.sc-sidebar-item.active{background:var(--s200)}.sc-sidebar-files{display:flex;flex-direction:column;gap:.5rem}.sc-sidebar-file{height:1.8rem;border-radius:.5rem;background:var(--s100);opacity:0;transform:translateY(6px);animation:msgIn .4s var(--ease) forwards}.sc-sidebar-file:first-child{animation-delay:8.8s}.sc-sidebar-file:nth-child(2){animation-delay:9s}.sc-sidebar-file:nth-child(3){animation-delay:9.2s}.sc-sidebar-file:nth-child(4){animation-delay:9.4s}.sc-sidebar-file:nth-child(5){animation-delay:9.6s}.sc-sidebar-sep{margin:.2rem 0;font-size:.62rem;color:var(--s400);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:0 .2rem}.sc-chat{flex-direction:column}.sc-chat,.sc-messages{display:flex;overflow:hidden;position:relative}.sc-messages{flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding:.6rem .8rem .5rem;gap:.55rem;z-index:1}.sc-empty-copy{position:absolute;inset:0 0 3.35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;z-index:2;animation:scEmptyOut .48s var(--ease) forwards;animation-delay:3.85s}.sc-empty-copy h2{font-family:var(--font-display);font-size:.96rem;font-weight:400;letter-spacing:-.01em;color:var(--s700)}.sc-empty-copy p{margin-top:.28rem;font-size:.74rem;color:var(--s500);line-height:1.4}.sc-empty-rotating{font-weight:600;color:var(--s700);white-space:nowrap}@keyframes scEmptyOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98);visibility:hidden}}.sc-msg-row{display:flex;flex-direction:column;gap:.2rem;text-align:left;opacity:0;transform:translateY(10px);animation:msgIn .5s var(--ease) forwards}.sc-msg-row.is-user{align-items:flex-end}.sc-msg-row.is-agent{align-items:flex-start}@keyframes msgIn{to{opacity:1;transform:translateY(0)}}@keyframes chipInOut{0%{opacity:0;transform:translateY(6px)}14%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.sc-msg-role{font-size:.72rem;color:var(--s500);font-weight:600;padding:0 .15rem}.sc-msg-row.is-user .sc-msg-role,.se-msg-row.is-user .se-msg-role{text-align:right;align-self:flex-end}.sc-bubble{display:inline-block;max-width:85%;padding:.6rem .78rem;border-radius:.65rem;font-size:.88rem;line-height:1.55;text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 8px 18px rgba(41,37,36,.08)}.sc-msg-row.is-user .sc-bubble{background:var(--s100);color:var(--s800)}.sc-msg-row.is-agent .sc-bubble{background:var(--s50);color:var(--s700)}.sc-d1{animation-delay:4.2s}.sc-d2{animation-delay:5.2s}.sc-d3{animation-delay:6.5s}.sc-d4{animation-delay:7s}#sc1-research-row{overflow:hidden;max-height:3rem;transform-origin:top}#sc1-research-row.is-exiting{animation:researchOut .45s var(--ease) forwards}@keyframes researchOut{0%{opacity:1;transform:translateY(0);max-height:3rem}to{opacity:0;transform:translateY(-8px);max-height:0}}.sc-research{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--s500);padding:.35rem .55rem;border-radius:.5rem;background:var(--s100);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 4px 10px rgba(41,37,36,.06)}.sc-research-dots{display:flex;gap:2px}.sc-research-dots span{width:5px;height:5px;border-radius:50%;background:var(--s500);animation:rdot 1.2s ease infinite}.sc-research-dots span:nth-child(2){animation-delay:.15s}.sc-research-dots span:nth-child(3){animation-delay:.3s}@keyframes rdot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.sc-output{display:flex;gap:.5rem}.sc-card{width:6.5rem;height:4.2rem;border-radius:.55rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),var(--shadow-s);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;opacity:0;transform:translateY(10px) scale(.97);animation:msgIn .55s var(--ease) forwards;transition:transform .2s ease,box-shadow .2s ease}.scene-chat .sc-d4 .sc-card:first-child{animation-delay:7.15s}.scene-chat .sc-d4 .sc-card:nth-child(2){animation-delay:7.3s}.scene-chat .sc-d4 .sc-card:nth-child(3){animation-delay:7.45s}.scene-chat .sc-d4 .sc-card:nth-child(4){animation-delay:7.6s}.scene-chat .sc-d4 .sc-card:nth-child(5){animation-delay:7.75s}.sc-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-m)}.sc-card:first-child{animation-delay:8.5s}.sc-card:nth-child(2){animation-delay:8.7s}.sc-card:nth-child(3){animation-delay:8.9s}.sc-card:nth-child(4){animation-delay:9.1s}.sc-card:nth-child(5){animation-delay:9.3s}.sc-card-brief{background:var(--s100)}.sc-card-social{background:linear-gradient(145deg,#f0e7f5,#e8e2f0)}.sc-card-pdf{background:linear-gradient(145deg,#e8f0e4,#dde8d8)}.sc-card-icon{width:1.3rem;height:1.3rem;border-radius:.3rem;background:rgba(0,0,0,.06)}.sc-card-label{font-size:.62rem;color:var(--s600);font-weight:600}.sc-composer{flex:0 0 auto;margin:0 .6rem .6rem;display:grid;grid-gap:.3rem;gap:.3rem;background:hsla(60,9%,98%,.94);border-radius:.65rem;padding:.45rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 18px rgba(41,37,36,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sc-composer-input{padding:.38rem .5rem;font-size:.88rem;line-height:1.45;color:var(--s900);min-height:2rem;text-align:left}.sc-composer-text{white-space:normal;word-wrap:break-word;overflow:hidden}.sc-caret{display:inline-block;width:1.5px;height:1rem;background:var(--s800);margin-left:.5px;animation:caretBlink .6s step-end infinite}@keyframes caretBlink{0%,to{opacity:1}50%{opacity:0}}.sc-composer-footer{display:flex;align-items:center;justify-content:flex-end;gap:.2rem}.sc-send-btn{width:1.8rem;height:1.5rem;border-radius:.4rem;background:linear-gradient(135deg,var(--s800),var(--s600));display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(28,25,23,.22)}.sc-send-btn svg{width:.75rem;height:.75rem;color:var(--s50)}.scene-editor{grid-template-columns:1fr 2.2fr .95fr;animation:scEditor 24s linear 1 both}@keyframes scEditor{0%{opacity:0}44%{opacity:0}49%{opacity:1}82%{opacity:1}85%{opacity:1}86%{opacity:0}to{opacity:0}}.se-chat{flex-direction:column;background:hsla(0,0%,100%,.55)}.se-chat,.se-messages{display:flex;overflow:hidden}.se-messages{flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding:.5rem .5rem .35rem;gap:.4rem}.se-msg-row{display:flex;flex-direction:column;gap:.1rem;opacity:0;transform:translateY(8px);animation:msgIn .45s var(--ease) forwards}.se-msg-row.is-user{align-items:flex-end;animation-delay:14.5s}.se-msg-row.is-agent{align-items:flex-start;animation-delay:16.1s}.se-msg-role{font-size:.68rem;color:var(--s500);font-weight:600;padding:0 .1rem}.se-bubble{display:inline-block;max-width:92%;padding:.5rem .6rem;border-radius:.55rem;font-size:.8rem;line-height:1.45;text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 6px 14px rgba(41,37,36,.07)}.se-msg-row.is-user .se-bubble{background:var(--s100);color:var(--s800)}.se-msg-row.is-agent .se-bubble{background:var(--s50);color:var(--s700)}.se-composer{flex:0 0 auto;margin:0 .4rem .4rem;display:grid;grid-gap:.22rem;gap:.22rem;background:hsla(60,9%,98%,.94);border-radius:.5rem;padding:.35rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 14px rgba(41,37,36,.08)}.se-composer-input{padding:.32rem .4rem;font-size:.82rem;line-height:1.4;color:var(--s900);min-height:2.4rem;text-align:left}.se-composer-text{white-space:normal;word-wrap:break-word;overflow:hidden}.se-composer-footer{display:flex;align-items:center;justify-content:flex-end;gap:.15rem}.se-send-btn{width:1.5rem;height:1.2rem;border-radius:.35rem;background:linear-gradient(135deg,var(--s800),var(--s600));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(28,25,23,.2)}.se-send-btn svg{width:.6rem;height:.6rem;color:var(--s50)}.se-canvas{display:flex;align-items:center;justify-content:center;padding:.55rem .4rem}.se-video-editor{width:92%;border-radius:.7rem;background:linear-gradient(160deg,hsla(0,0%,100%,.9),hsla(60,5%,96%,.84));box-shadow:inset 0 2px 0 hsla(0,0%,100%,.76),0 16px 38px rgba(41,37,36,.12);display:flex;flex-direction:column;gap:.55rem;padding:.6rem}.se-video-stage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;border-radius:.62rem;background:radial-gradient(95% 90% at 50% 12%,hsla(60,9%,98%,.82),hsla(20,6%,90%,.52) 55%,hsla(24,6%,83%,.44));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84),0 8px 18px rgba(41,37,36,.09);padding:.45rem}.se-video-frame{position:relative;width:40%;min-width:130px;max-width:186px;aspect-ratio:9/16;border-radius:.68rem;overflow:hidden;box-shadow:0 16px 30px rgba(28,25,23,.38),inset 0 1px 0 hsla(0,0%,100%,.2);animation:canvasFloat 6s ease-in-out infinite}@keyframes canvasFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.se-video-bg{position:absolute;inset:0;background:radial-gradient(72% 66% at 18% 16%,hsla(0,0%,100%,.72),transparent 74%),radial-gradient(68% 64% at 82% 24%,hsla(60,9%,98%,.55),transparent 72%),linear-gradient(166deg,#f5f5f4,#e7e5e4 52%,#d6d3d1);filter:saturate(.08) brightness(1.12);animation:videoBgDrift 8s ease-in-out infinite,videoColorIn .72s var(--ease) forwards;animation-delay:0s,16.92s}@keyframes videoBgDrift{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.04) translateY(-4px)}to{transform:scale(1) translateY(0)}}@keyframes videoColorIn{0%{filter:saturate(.08) brightness(1.12)}to{filter:saturate(1.1) brightness(1)}}.se-video-color-layer{position:absolute;inset:-14%;background:radial-gradient(64% 56% at 18% 20%,rgba(59,130,246,.45),transparent 72%),radial-gradient(54% 50% at 82% 18%,rgba(236,72,153,.44),transparent 74%),radial-gradient(66% 58% at 50% 80%,rgba(16,185,129,.46),transparent 72%),radial-gradient(44% 38% at 50% 46%,rgba(245,158,11,.36),transparent 74%);mix-blend-mode:screen;filter:blur(20px) saturate(1.16);opacity:0;pointer-events:none;animation:videoColorLayerIn .86s var(--ease) forwards;animation-delay:16.98s}@keyframes videoColorLayerIn{0%{opacity:0;transform:scale(1.08)}to{opacity:.98;transform:scale(1)}}.se-brandable{position:absolute;isolation:isolate;overflow:hidden}.se-brandable:after{content:none}.se-video-skel{position:absolute;border-radius:999px;background:hsla(60,9%,98%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 3px 8px rgba(87,83,78,.08)}.se-video-skel-logo{--sheen-delay:15.72s;top:1.8rem;left:50%;width:3.9rem;height:.5rem;transform:translateX(-50%);animation:skelLogoBrand .58s var(--ease) forwards;animation-delay:16.64s}@keyframes skelLogoBrand{0%{background:hsla(60,9%,98%,.72);transform:translateX(-50%) translateY(0)}to{background:linear-gradient(140deg,hsla(60,9%,98%,.98),rgba(224,242,254,.92));box-shadow:0 12px 22px rgba(28,25,23,.28),0 0 26px rgba(125,211,252,.35);transform:translateX(-50%) translateY(-1px)}}.se-video-skel-title{--sheen-delay:15.88s;top:3.05rem;left:50%;width:72%;height:.54rem;transform:translateX(-50%);animation:skelTitleBrand .68s var(--ease) forwards;animation-delay:16.82s}.se-video-skel-title.short{top:3.8rem;width:54%;height:.48rem}@keyframes skelTitleBrand{0%{background:hsla(60,9%,98%,.72);transform:translateX(-50%) translateY(0)}to{background:linear-gradient(95deg,hsla(60,9%,98%,.98),rgba(221,214,254,.92),rgba(224,242,254,.92));box-shadow:0 10px 18px rgba(28,25,23,.22),0 0 22px rgba(196,181,253,.32);transform:translateX(-50%) translateY(-2px)}}.se-video-skel-sub{position:absolute;left:50%;bottom:3.3rem;width:62%;height:.34rem;transform:translateX(-50%);background:hsla(60,9%,98%,.56)}.se-video-skel-sub.short{bottom:2.82rem;width:48%}.se-video-skel-cta{--sheen-delay:16.05s;position:absolute;left:50%;bottom:1.5rem;width:4.9rem;height:.72rem;transform:translateX(-50%);background:hsla(60,5%,96%,.32);box-shadow:0 8px 14px rgba(28,25,23,.24);animation:skelCtaBrand .62s var(--ease) forwards;animation-delay:17s}@keyframes skelCtaBrand{0%{background:hsla(60,9%,98%,.72);transform:translateX(-50%) translateY(0)}to{background:linear-gradient(140deg,#0f172a,#1d4ed8);box-shadow:0 13px 24px rgba(15,23,42,.44),0 0 28px rgba(59,130,246,.42);transform:translateX(-50%) translateY(-1px)}}.se-brand-pulse{position:absolute;left:50%;top:50%;width:8.2rem;height:8.2rem;border-radius:50%;border:1px solid hsla(60,9%,98%,.68);transform:translate(-50%,-50%) scale(.58);opacity:0;pointer-events:none;mix-blend-mode:screen;animation:brandPulse 1.08s ease-out forwards;animation-delay:17.05s}.se-brand-pulse:after{content:"";position:absolute;inset:16%;border-radius:50%;border:1px solid hsla(60,9%,98%,.5)}@keyframes brandPulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.58)}35%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}.se-brand-reveal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.88);display:grid;place-items:center;grid-gap:.28rem;gap:.28rem;text-align:center;z-index:4;opacity:0;pointer-events:none;animation:brandRevealIn .74s var(--ease) forwards;animation-delay:17.18s}.se-brand-reveal-title{padding:.22rem .6rem;border-radius:999px;font-size:.52rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(12,10,9,.95);background:linear-gradient(130deg,hsla(60,9%,98%,.98),rgba(224,242,254,.94),rgba(221,214,254,.9));box-shadow:0 10px 22px rgba(28,25,23,.28)}.se-brand-reveal-sub{font-size:.47rem;letter-spacing:.04em;color:hsla(60,9%,98%,.96);text-shadow:0 7px 14px rgba(0,0,0,.32)}@keyframes brandRevealIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.se-timeline{display:grid;grid-gap:.22rem;gap:.22rem}.se-timeline-track{position:relative;height:1.45rem;border-radius:.45rem;background:hsla(60,9%,98%,.92);display:flex;align-items:center;gap:.25rem;padding:.22rem .34rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 5px 12px rgba(41,37,36,.08)}.se-timeline-segment{height:.56rem;border-radius:.32rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.se-timeline-segment.base{width:36%;background:var(--s300)}.se-timeline-segment.text{width:20%;background:#d6d3d1}.se-timeline-segment.logo{width:14%;background:#a8a29e}.se-timeline-segment.fx{width:18%;background:var(--s300);opacity:.7;animation:fxTrackPop .65s var(--ease) forwards;animation-delay:16.65s}@keyframes fxTrackPop{0%{background:var(--s300);opacity:.7}to{background:linear-gradient(108deg,rgba(244,63,94,.42),rgba(245,158,11,.46),rgba(34,197,94,.4),rgba(59,130,246,.45),rgba(168,85,247,.4));opacity:.95}}.se-playhead{position:absolute;top:.16rem;bottom:.16rem;width:2px;border-radius:1px;background:rgba(28,25,23,.88);box-shadow:0 0 0 1px hsla(60,9%,98%,.48);left:14%;animation:none}@keyframes playheadSweep{0%{left:14%}to{left:88%}}.se-timeline-labels{display:flex;justify-content:space-between;color:var(--s500);font-size:.58rem;font-weight:600;padding:0 .1rem}.se-toolbar{padding:.68rem .55rem;background:hsla(0,0%,100%,.94);display:flex;flex-direction:column;gap:.42rem}.se-toolbar-label{font-size:.65rem;color:var(--s500);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.se-toolbar-pill{padding:.32rem .44rem;border-radius:.38rem;font-size:.62rem;color:var(--s700);background:var(--s100);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 4px 10px rgba(41,37,36,.06)}.se-layer{padding:.28rem .42rem;border-radius:.36rem;font-size:.61rem;color:var(--s600);background:hsla(60,5%,96%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-layer.active{color:var(--s800);background:linear-gradient(135deg,hsla(60,5%,96%,.96),hsla(20,6%,90%,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 6px 12px rgba(41,37,36,.08)}.se-toolbar-field{height:1rem;border-radius:.36rem;background:linear-gradient(90deg,hsla(24,5%,64%,.5),hsla(24,6%,83%,.32));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.se-toolbar-color{display:flex;align-items:center;gap:.3rem}.se-toolbar-swatch{width:1.2rem;height:1.2rem;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(25,5%,45%,.25),0 4px 8px rgba(41,37,36,.1);background:var(--s300)}.se-toolbar-swatch.animated{animation:swatchPop .65s var(--ease) forwards;animation-delay:16.85s}@keyframes swatchPop{0%{background:var(--s300);transform:scale(1)}40%{background:linear-gradient(110deg,#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7);transform:scale(1.14)}to{background:linear-gradient(135deg,#1c1917,#57534e);transform:scale(1)}}.se-brand-chip{font-size:.62rem;color:var(--s700);font-weight:600;opacity:0;animation:msgIn .45s var(--ease) forwards;animation-delay:16.7s}.scene-export{animation:scExport 26s linear 1 both;display:flex;align-items:center;justify-content:center}@keyframes scExport{0%{opacity:0}82%{opacity:0}86%{opacity:1}to{opacity:1}}.se-export-card{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.se-export-icon{width:4rem;height:4rem;border-radius:var(--radius);background:linear-gradient(135deg,var(--s800),var(--s600));display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-m);opacity:0;transform:scale(.8);animation:exportPop .6s var(--ease) forwards;animation-delay:21.7s}@keyframes exportPop{to{opacity:1;transform:scale(1)}}.se-export-icon svg{width:1.8rem;height:1.8rem;color:var(--s50)}.se-export-label{color:var(--s700);font-size:1rem;font-weight:600;opacity:0;animation:msgIn .4s var(--ease) forwards;animation-delay:22.35s}.se-export-formats{display:flex;gap:.55rem}.se-export-format{padding:.42rem .75rem;border-radius:.45rem;background:var(--s100);font-size:.72rem;font-weight:600;color:var(--s600);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);opacity:0;transform:translateY(6px);animation:chipInOut 3.25s var(--ease) forwards}.se-export-format:first-child{animation-delay:22.55s}.se-export-format:nth-child(2){animation-delay:22.7s}.se-export-format:nth-child(3){animation-delay:22.85s}.se-export-format:nth-child(4){animation-delay:23s}.demo-cursor{position:absolute;z-index:50;width:22px;height:22px;pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:left .8s cubic-bezier(.22,1,.36,1),top .8s cubic-bezier(.22,1,.36,1),opacity .3s ease}.demo-cursor svg{width:22px;height:22px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.demo-cursor-ring{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(41,37,36,.15);transform:translate(-50%,-50%);pointer-events:none}.demo-cursor-ring.clicking{animation:cursorClick .5s ease forwards}@keyframes cursorClick{0%{width:0;height:0;opacity:1}50%{width:28px;height:28px;opacity:.6}to{width:36px;height:36px;opacity:0}}.features{padding:6rem var(--px) 12rem;background:radial-gradient(circle at 15% 50%,hsla(20,6%,90%,.35),transparent 50%),var(--s50);position:relative;overflow:hidden}.section-header{text-align:center;margin-bottom:3.5rem}.section-header h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,4vw,2.8rem);letter-spacing:-.02em;margin-bottom:.8rem}.section-header p{max-width:44ch;margin:0 auto;color:var(--s600);font-size:1.02rem;line-height:1.65}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:72rem;margin:0 auto}.feature-card{padding:1.8rem;border-radius:var(--radius-card);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-s);--rx:0px;--ry:0px;--rs:1;--hoverY:0px;transform:translate(calc(var(--rx) + 0px),calc(var(--ry) + var(--hoverY))) scale(var(--rs));will-change:transform;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.features.is-revealing .feature-card{transition:box-shadow .28s var(--ease)}.feature-card:hover{--hoverY:-4px;box-shadow:var(--shadow-m)}.features-reveal{position:relative;max-width:72rem;margin:0 auto}.features-bracket{position:absolute;top:50%;transform:translateY(-50%) translateX(var(--bt,0)) scaleX(var(--bx,.35)) scaleY(var(--by,.65));opacity:var(--bo,0);filter:blur(.2px);pointer-events:none;z-index:0;mix-blend-mode:multiply;will-change:transform,opacity}.features-bracket svg{width:clamp(150px,22vw,280px);height:auto}.features-bracket.bracket-left{left:-1.6rem;transform-origin:left center}.features-bracket.bracket-right{right:-1.6rem;transform-origin:right center}.features-reveal .features-grid{position:relative;z-index:1}.feature-icon{width:2.8rem;height:2.8rem;border-radius:.65rem;background:linear-gradient(135deg,var(--s100),var(--s200));display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.feature-icon svg{width:1.2rem;height:1.2rem;color:var(--s700)}.features-grid .feature-card:first-child .feature-icon{background:linear-gradient(135deg,rgba(139,92,246,.26),rgba(59,130,246,.18))}.features-grid .feature-card:nth-child(2) .feature-icon{background:linear-gradient(135deg,rgba(59,130,246,.24),rgba(34,197,94,.16))}.features-grid .feature-card:nth-child(3) .feature-icon{background:linear-gradient(135deg,rgba(34,197,94,.22),rgba(234,179,8,.16))}.features-grid .feature-card:nth-child(4) .feature-icon{background:linear-gradient(135deg,rgba(234,179,8,.2),rgba(249,115,22,.16))}.features-grid .feature-card:nth-child(5) .feature-icon{background:linear-gradient(135deg,rgba(249,115,22,.22),rgba(244,63,94,.14))}.features-grid .feature-card:nth-child(6) .feature-icon{background:linear-gradient(135deg,rgba(244,63,94,.2),rgba(139,92,246,.14))}@supports (color:color-mix(in srgb,black 50%,white)){.features-grid .feature-card:first-child .feature-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--aurora-violet) 28%,#fff),color-mix(in srgb,var(--aurora-blue) 18%,#fff))}.features-grid .feature-card:nth-child(2) .feature-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--aurora-blue) 26%,#fff),color-mix(in srgb,var(--aurora-green) 16%,#fff))}.features-grid .feature-card:nth-child(3) .feature-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--aurora-green) 24%,#fff),color-mix(in srgb,var(--aurora-yellow) 16%,#fff))}.features-grid .feature-card:nth-child(4) .feature-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--aurora-yellow) 22%,#fff),color-mix(in srgb,var(--aurora-orange) 16%,#fff))}.features-grid .feature-card:nth-child(5) .feature-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--aurora-orange) 24%,#fff),color-mix(in srgb,var(--aurora-pink) 14%,#fff))}.features-grid .feature-card:nth-child(6) .feature-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--aurora-pink) 24%,#fff),color-mix(in srgb,var(--aurora-violet) 14%,#fff))}}.feature-card h3{font-family:var(--font-display);font-weight:500;font-size:1.12rem;margin-bottom:.5rem}.feature-card p{color:var(--s600);font-size:.9rem;line-height:1.6}.assets{padding:6rem var(--px);position:relative}.assets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2.2rem}.asset-card{padding:.85rem;border-radius:var(--radius-card);background:hsla(0,0%,100%,.9);box-shadow:var(--shadow-s);transition:transform .28s var(--ease),box-shadow .28s var(--ease);overflow:hidden;aspect-ratio:3/2;display:flex;flex-direction:column}.asset-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-m);border-color:hsla(24,5%,64%,.7)}.asset-thumb{flex:1 1;height:auto;border-radius:.95rem;margin-bottom:.7rem;min-height:7rem;display:flex;align-items:stretch;justify-content:stretch}.asset-mock,.asset-thumb{position:relative;overflow:hidden;background:linear-gradient(180deg,#fafaf9,#f5f5f4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.asset-mock{width:100%;height:100%;border-radius:.9rem}.mock-topbar{height:.85rem;display:flex;gap:.35rem;align-items:center;padding:.55rem .7rem .2rem;opacity:.9}.mock-dot{width:.38rem;height:.38rem;border-radius:999px;background:hsla(24,5%,64%,.6)}.mock-body{padding:.4rem .7rem .7rem;height:calc(100% - 1.6rem);display:flex;flex-direction:column;gap:.55rem}.mock-line{height:.38rem;border-radius:999px;background:hsla(24,5%,64%,.35)}.mock-pill{display:inline-flex;align-items:center;justify-content:center;height:.95rem;padding:0 .55rem;border-radius:999px;font-size:.62rem;font-weight:650;letter-spacing:.01em;color:rgba(24,24,27,.92);background:hsla(0,0%,100%,.72);box-shadow:0 6px 18px rgba(0,0,0,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mock-accent{position:absolute;inset:-40% -20% auto;height:120%;transform:rotate(12deg);opacity:.45;filter:blur(14px)}.mock-explainer .mock-accent{background:radial-gradient(circle at 20% 30%,rgba(124,58,237,.55),transparent 55%),radial-gradient(circle at 70% 60%,rgba(59,130,246,.5),transparent 60%)}.mock-cutdowns .mock-accent{background:radial-gradient(circle at 30% 40%,rgba(34,197,94,.5),transparent 55%),radial-gradient(circle at 70% 55%,rgba(59,130,246,.45),transparent 60%)}.mock-paid .mock-accent{background:radial-gradient(circle at 25% 40%,rgba(236,72,153,.45),transparent 55%),radial-gradient(circle at 70% 60%,rgba(251,191,36,.45),transparent 60%)}.mock-carousel .mock-accent{background:radial-gradient(circle at 35% 45%,rgba(59,130,246,.45),transparent 55%),radial-gradient(circle at 70% 60%,rgba(124,58,237,.45),transparent 60%)}.mock-launchkit .mock-accent{background:radial-gradient(circle at 30% 45%,rgba(251,191,36,.45),transparent 55%),radial-gradient(circle at 70% 60%,rgba(34,197,94,.45),transparent 60%)}.mock-casestudy .mock-accent{background:radial-gradient(circle at 25% 45%,rgba(124,58,237,.45),transparent 55%),radial-gradient(circle at 70% 60%,rgba(236,72,153,.4),transparent 60%)}.mock-repurpose .mock-accent{background:radial-gradient(circle at 30% 40%,rgba(34,197,94,.45),transparent 55%),radial-gradient(circle at 72% 60%,rgba(251,191,36,.45),transparent 60%)}.mock-event .mock-accent{background:radial-gradient(circle at 30% 45%,rgba(59,130,246,.45),transparent 55%),radial-gradient(circle at 70% 60%,rgba(251,191,36,.4),transparent 60%)}.mock-banners .mock-accent{background:radial-gradient(circle at 30% 45%,rgba(236,72,153,.42),transparent 55%),radial-gradient(circle at 70% 60%,rgba(59,130,246,.42),transparent 60%)}.mock-banner-row{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:.55rem;gap:.55rem;align-items:stretch}.mock-banner{border-radius:.7rem;background:hsla(0,0%,100%,.62);box-shadow:0 10px 26px rgba(0,0,0,.05);overflow:hidden;position:relative}.mock-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(24,24,27,.06),rgba(24,24,27,0))}.mock-banner .b-top{height:.55rem;background:rgba(24,24,27,.06)}.mock-banner .b-body{padding:.55rem .6rem;display:grid;grid-gap:.4rem;gap:.4rem}.mock-banner .b-line{height:.42rem;border-radius:999px;background:rgba(24,24,27,.1)}.mock-banner .b-line.short{width:62%}.mock-banner .b-cta{margin-top:.15rem;height:.75rem;width:48%;border-radius:999px;background:rgba(24,24,27,.14)}.mock-frame{background:hsla(0,0%,100%,.62);box-shadow:0 10px 30px rgba(0,0,0,.05)}.mock-frame,.mock-video{flex:1 1;border-radius:.75rem;overflow:hidden;position:relative}.mock-video{background:rgba(24,24,27,.08)}.mock-play{inset:50% auto auto 50%;width:2rem;height:2rem;border-radius:999px;background:hsla(0,0%,100%,.7);box-shadow:0 10px 30px rgba(0,0,0,.12)}.mock-play,.mock-play:before{position:absolute;transform:translate(-50%,-50%)}.mock-play:before{content:"";inset:50% auto auto 52%;width:0;height:0;border-left:.55rem solid rgba(24,24,27,.7);border-top:.35rem solid transparent;border-bottom:.35rem solid transparent}.mock-timeline{height:.45rem;border-radius:999px;background:hsla(24,5%,64%,.25);overflow:hidden}.mock-timeline>div{width:46%;height:100%;border-radius:999px;background:rgba(24,24,27,.35)}.mock-stack{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.45rem;gap:.45rem}.mock-mini{border-radius:.55rem;background:hsla(0,0%,100%,.62);box-shadow:0 10px 30px rgba(0,0,0,.05);position:relative;overflow:hidden;min-height:2.2rem}.mock-mini .mock-pill{position:absolute;right:.4rem;bottom:.35rem}.mock-carousel-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.4rem;gap:.4rem;flex:1 1}.mock-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:.55rem;gap:.55rem;flex:1 1}.mock-grid .mock-mini{min-height:2.4rem}.mock-quote{height:1.5rem;border-radius:.65rem;background:hsla(0,0%,100%,.66);box-shadow:0 10px 30px rgba(0,0,0,.05);position:relative}.mock-quote:before{content:"“";position:absolute;left:.5rem;top:-.1rem;font-size:1.2rem;color:rgba(24,24,27,.5);font-weight:700}.mock-split{display:grid;grid-template-columns:1fr .9fr;grid-gap:.55rem;gap:.55rem;flex:1 1}.mock-split .mock-mini{min-height:2.4rem}@media (max-width:980px){.assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.assets-grid{grid-template-columns:1fr}}.asset-thumb:before{content:"";position:absolute;inset:-40%;opacity:.22;filter:blur(38px);transform:rotate(10deg)}.asset-card h3{font-family:var(--font-display);font-weight:500;font-size:1.06rem;margin-top:auto;margin-bottom:.1rem}.asset-tip{position:absolute;inset:0;padding:.85rem;display:flex;align-items:flex-end;color:rgba(24,24,27,.9);font-size:.88rem;line-height:1.45;background:hsla(60,9%,98%,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translateY(6px);transition:opacity .22s var(--ease),transform .22s var(--ease);pointer-events:none}.asset-thumb:hover .asset-tip{opacity:1;transform:translateY(0)}.asset-card p{color:var(--s600);font-size:.9rem;line-height:1.6}.asset-thumb.t1:before{background:radial-gradient(circle at 30% 30%,var(--aurora-violet),transparent 60%),radial-gradient(circle at 70% 60%,var(--aurora-blue),transparent 55%)}.asset-thumb.t2:before{background:radial-gradient(circle at 30% 35%,var(--aurora-blue),transparent 60%),radial-gradient(circle at 70% 65%,var(--aurora-green),transparent 55%)}.asset-thumb.t3:before{background:radial-gradient(circle at 30% 35%,var(--aurora-green),transparent 60%),radial-gradient(circle at 70% 65%,var(--aurora-yellow),transparent 55%)}.asset-thumb.t4:before{background:radial-gradient(circle at 35% 35%,var(--aurora-yellow),transparent 60%),radial-gradient(circle at 70% 65%,var(--aurora-orange),transparent 55%)}.asset-thumb.t5:before{background:radial-gradient(circle at 35% 35%,var(--aurora-orange),transparent 60%),radial-gradient(circle at 70% 65%,var(--aurora-pink),transparent 55%)}.asset-thumb.t6:before{background:radial-gradient(circle at 35% 35%,var(--aurora-pink),transparent 60%),radial-gradient(circle at 70% 65%,var(--aurora-violet),transparent 55%)}.asset-thumb.t7:before{background:radial-gradient(circle at 35% 35%,var(--aurora-blue),transparent 60%),radial-gradient(circle at 70% 65%,var(--aurora-pink),transparent 55%)}.asset-thumb.t8:before{background:radial-gradient(circle at 35% 35%,var(--aurora-green),transparent 60%),radial-gradient(circle at 70% 65%,var(--aurora-orange),transparent 55%)}@media (max-width:1024px){.assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.assets{padding:4.5rem var(--px)}.assets-grid{grid-template-columns:1fr}}.how{padding:6rem var(--px);background:var(--s900);color:var(--s50)}.how .section-header p{color:var(--s400)}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:60rem;margin:0 auto}.how-step{text-align:center}.how-num{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:hsla(0,0%,100%,.08);font-size:1.2rem;color:var(--s300);margin-bottom:1.2rem}.how-num,.how-step h3{font-family:var(--font-display);font-weight:500}.how-step h3{font-size:1.1rem;margin-bottom:.5rem}.how-step p{color:var(--s400);font-size:.9rem;line-height:1.6}.how-mini{width:100%;max-width:18rem;margin:0 auto 1.1rem;aspect-ratio:2/1;border-radius:.9rem;box-shadow:0 18px 40px rgba(0,0,0,.35);position:relative;overflow:hidden;transform:rotate(var(--hm-rot,0deg));transform-origin:50% 50%;will-change:transform}.how-mini,.how-mini .hm-top{background:hsla(0,0%,100%,.06)}.how-mini .hm-top{height:.95rem;display:flex;align-items:center;gap:.32rem;padding:0 .6rem}.how-mini .hm-dot{width:.38rem;height:.38rem;border-radius:999px;background:hsla(0,0%,100%,.18)}.how-mini .hm-body{position:absolute;inset:.95rem 0 0 0;padding:.6rem}.how-mini .hm-chip{height:.6rem;border-radius:999px;background:hsla(0,0%,100%,.1)}.hm1 .hm-modal{position:absolute;left:.6rem;right:.6rem;top:.6rem;bottom:.6rem;border-radius:.85rem;background:hsla(60,9%,98%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden}.hm1 .hm-modal .hm-body{padding:.55rem}.hm1 .hm-msgs{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.55rem}.hm1 .hm-bubble{width:74%;border-radius:.6rem;background:hsla(0,0%,100%,.1);padding:.35rem .45rem}.hm1 .hm-bubble .l{height:.28rem;border-radius:999px;background:hsla(0,0%,100%,.16);margin:.18rem 0}.hm1 .hm-bubble .l.s{width:60%}.hm1 .hm-row{display:flex}.hm1 .hm-row.user{justify-content:flex-end}.hm1 .hm-sent-row{opacity:0;transform:translateY(6px) scale(.98);animation:hm1Send 10s var(--ease) infinite}.hm1 .hm-sent{width:62%;background:hsla(0,0%,100%,.1)}.hm1 .hm-composer{position:absolute;left:.55rem;right:.55rem;bottom:.55rem;height:1.25rem;border-radius:.65rem;background:hsla(0,0%,100%,.08);display:flex;align-items:center;gap:.35rem;padding:0 .5rem}.hm1 .hm-type{height:.3rem;border-radius:999px;background:hsla(0,0%,100%,.18);width:0;transform-origin:left;animation:hm1Type 10s var(--ease) infinite}.hm1 .hm-caret{width:1px;height:.7rem;background:hsla(0,0%,100%,.45);animation:hmCaret 1s steps(2) infinite}@keyframes hmCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hm1Type{0%,20%{width:0}58%{width:78%}66%{width:78%}72%{width:0}to{width:0}}@keyframes hm1Send{0%,72%{opacity:0;transform:translateY(6px) scale(.98)}78%,92%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.98)}}.hm2 .hm-chat{position:absolute;left:.6rem;right:.6rem;top:.6rem;bottom:.6rem;border-radius:.85rem;background:hsla(60,9%,98%,.06);overflow:hidden}.hm2 .hm-chat .hm-body{padding:.55rem}.hm2 .hm-row{display:flex;gap:.35rem;align-items:flex-end}.hm2 .hm-row.user{justify-content:flex-end}.hm2 .hm-ba,.hm2 .hm-bu{border-radius:.62rem;padding:.35rem .45rem}.hm2 .hm-bu{width:58%;background:hsla(0,0%,100%,.1)}.hm2 .hm-ba{width:64%;background:hsla(0,0%,100%,.08)}.hm2 .hm-dots{display:flex;gap:.22rem;padding:.1rem 0}.hm2 .hm-dots span{width:.26rem;height:.26rem;border-radius:999px;background:hsla(0,0%,100%,.36);animation:hmDot 1.1s ease-in-out infinite}.hm2 .hm-dots span:nth-child(2){animation-delay:.12s}.hm2 .hm-dots span:nth-child(3){animation-delay:.24s}@keyframes hmDot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-2px);opacity:1}}.hm2 .hm2-user{animation:hm2User 10s var(--ease) infinite}.hm2 .hm2-agent,.hm2 .hm2-user{opacity:0;transform:translateY(6px)}.hm2 .hm2-agent{animation:hm2Agent 10s var(--ease) infinite}.hm2 .hm2-dots{opacity:0;animation:hm2Dots 10s var(--ease) infinite}.hm2 .hm-assets{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem;gap:.35rem;margin-top:.45rem}.hm2 .hm-asset{height:2.3rem;border-radius:.6rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);transform:translateY(10px) scale(.96);opacity:0;animation:hm2Pop 10s var(--ease) infinite}.hm2 .hm-asset:first-child{background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(59,130,246,.16));animation-delay:0s}.hm2 .hm-asset:nth-child(2){background:linear-gradient(135deg,rgba(34,197,94,.22),rgba(234,179,8,.14));animation-delay:.18s}.hm2 .hm-asset:nth-child(3){background:linear-gradient(135deg,rgba(249,115,22,.22),rgba(244,63,94,.14));animation-delay:.36s}.hm2 .hm-asset:nth-child(4){background:linear-gradient(135deg,rgba(59,130,246,.22),rgba(139,92,246,.14));animation-delay:.54s}@keyframes hm2User{0%,14%{opacity:0;transform:translateY(6px)}22%,to{opacity:1;transform:translateY(0)}}@keyframes hm2Agent{0%,20%{opacity:0;transform:translateY(6px)}28%,to{opacity:1;transform:translateY(0)}}@keyframes hm2Dots{0%,26%{opacity:0}32%,56%{opacity:1}62%,to{opacity:0}}@keyframes hm2Pop{0%,56%{opacity:0;transform:translateY(10px) scale(.96)}62%{opacity:1;transform:translateY(0) scale(1)}84%{opacity:1;transform:translateY(0) scale(1)}92%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:0;transform:translateY(10px) scale(.96)}}.hm3 .hm3-stage{position:absolute;inset:0}.hm3 .hm3-flow{position:absolute;left:.6rem;right:.6rem;top:.6rem;bottom:.6rem;border-radius:.85rem;background:hsla(60,9%,98%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden;padding:.58rem .55rem .5rem}.hm3 .hm3-head{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.32rem;gap:.32rem;margin-bottom:.45rem}.hm3 .hm3-label{font-size:.42rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.58);text-align:center}.hm3 .hm3-grid{display:grid;grid-template-columns:1fr .34rem 1fr .34rem 1fr;align-items:center;grid-gap:.18rem;gap:.18rem;height:calc(100% - .85rem)}.hm3 .hm3-panel{height:100%;min-height:4.9rem;border-radius:.72rem;background:hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);padding:.38rem;position:relative;overflow:hidden;opacity:.45;transform:translateY(2px) scale(.98);animation:hm3PanelCycle 9s var(--ease) infinite}.hm3 .hm3-panel.publish{animation-delay:3s}.hm3 .hm3-panel.measure{animation-delay:6s}@keyframes hm3PanelCycle{0%,8%{opacity:.45;transform:translateY(2px) scale(.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}14%,28%{opacity:1;transform:translateY(0) scale(1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 10px 22px rgba(0,0,0,.18)}34%,to{opacity:.45;transform:translateY(2px) scale(.98)}}.hm3 .hm3-link{height:2px;border-radius:999px;background:hsla(0,0%,100%,.12);position:relative;overflow:hidden}.hm3 .hm3-link:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.7),hsla(0,0%,100%,0));transform:translateX(-120%);opacity:0}.hm3 .hm3-link.link-1:after{animation:hm3Link1 9s var(--ease) infinite}.hm3 .hm3-link.link-2:after{animation:hm3Link2 9s var(--ease) infinite}@keyframes hm3Link1{0%,18%{transform:translateX(-120%);opacity:0}26%,42%{transform:translateX(120%);opacity:1}48%,to{transform:translateX(120%);opacity:0}}@keyframes hm3Link2{0%,50%{transform:translateX(-120%);opacity:0}58%,76%{transform:translateX(120%);opacity:1}82%,to{transform:translateX(120%);opacity:0}}.hm3 .hm3-doc-card{position:absolute;inset:.38rem;border-radius:.58rem;padding:.38rem;background:linear-gradient(160deg,rgba(139,92,246,.24),rgba(59,130,246,.18));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);overflow:hidden}.hm3 .hm3-doc-line,.hm3 .hm3-doc-title{border-radius:999px;background:hsla(0,0%,100%,.26)}.hm3 .hm3-doc-title{height:.34rem;width:72%;background:hsla(0,0%,100%,.44);margin-bottom:.24rem}.hm3 .hm3-doc-line{height:.2rem;width:100%;margin-top:.16rem}.hm3 .hm3-doc-line.short{width:58%}.hm3 .hm3-avatars{display:flex;gap:.16rem;margin-top:.3rem}.hm3 .hm3-avatar{width:.6rem;height:.6rem;border-radius:999px;background:hsla(0,0%,100%,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.hm3 .hm3-stamp{position:absolute;right:.28rem;bottom:.3rem;padding:.18rem .32rem;border-radius:999px;font-size:.38rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(187,247,208,.95));box-shadow:0 8px 16px rgba(16,185,129,.22);opacity:0;transform:scale(.82) rotate(-8deg);animation:hm3Stamp 9s var(--ease) infinite}@keyframes hm3Stamp{0%,10%{opacity:0;transform:scale(.82) rotate(-8deg)}18%,30%{opacity:1;transform:scale(1) rotate(-8deg)}36%,to{opacity:0;transform:scale(.9) rotate(-8deg)}}.hm3 .hm3-publish-stack{height:100%;display:flex;flex-direction:column;justify-content:center;gap:.28rem}.hm3 .hm3-channel{padding:.28rem .32rem;border-radius:.5rem;font-size:.44rem;font-weight:700;letter-spacing:.01em;color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);opacity:0;transform:translateY(6px);animation:hm3PublishIn 9s var(--ease) infinite}.hm3 .hm3-channel.ch2{animation-delay:.12s}.hm3 .hm3-channel.ch3{animation-delay:.24s}@keyframes hm3PublishIn{0%,36%{opacity:0;transform:translateY(6px)}44%,66%{opacity:1;transform:translateY(0)}74%,to{opacity:0;transform:translateY(6px)}}.hm3 .hm3-metric{position:absolute;left:.38rem;top:.38rem;padding:.16rem .28rem;border-radius:999px;font-size:.4rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);opacity:0;transform:translateY(4px);animation:hm3Metric 9s var(--ease) infinite}.hm3 .hm3-chart{position:absolute;left:.38rem;right:.38rem;bottom:.38rem;top:1.35rem;display:flex;align-items:flex-end;gap:.22rem}.hm3 .hm3-bar{flex:1 1;height:var(--h);border-radius:.3rem .3rem .14rem .14rem;background:linear-gradient(180deg,rgba(59,130,246,.68),rgba(139,92,246,.52));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);transform-origin:bottom;transform:scaleY(.18);opacity:.2;animation:hm3BarGrow 9s var(--ease) infinite}.hm3 .hm3-bar.b2{animation-delay:.08s}.hm3 .hm3-bar.b3{animation-delay:.16s}.hm3 .hm3-bar.b4{animation-delay:.24s}@keyframes hm3BarGrow{0%,66%{transform:scaleY(.18);opacity:.2}74%,92%{transform:scaleY(1);opacity:1}to{transform:scaleY(.18);opacity:.2}}@keyframes hm3Metric{0%,68%{opacity:0;transform:translateY(4px)}76%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.cta-section{padding:6rem var(--px);text-align:center;background:radial-gradient(ellipse 60% 45% at 50% 100%,hsla(24,6%,83%,.5),transparent 70%),var(--s50)}.cta-card{position:relative;overflow:hidden;max-width:44rem;margin:0 auto;padding:3.5rem 2.5rem;border-radius:1.4rem;border:1px solid hsla(20,6%,90%,.96);background:linear-gradient(160deg,hsla(0,0%,100%,.88),hsla(60,5%,96%,.78));-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-m)}.cta-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(244,63,94,.95) 18%,rgba(249,115,22,.95) 32%,rgba(234,179,8,.95) 46%,rgba(34,197,94,.95) 60%,rgba(59,130,246,.95) 74%,rgba(139,92,246,.95) 86%,transparent);background-size:220% 100%;background-position:120% 0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cta-card:focus-within:before,.cta-card:hover:before{opacity:1;animation:sheenBorderLoop 1.5s linear infinite}.cta-card h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.02em;margin-bottom:.8rem}.cta-card p{color:var(--s600);font-size:1rem;line-height:1.65;max-width:36ch;margin:0 auto 2rem}.cta-card .waitlist-embed{margin-top:0}@keyframes sheenBorderLoop{0%{background-position:120% 0}to{background-position:-20% 0}}.footer{padding:2.5rem var(--px);display:flex;align-items:center;justify-content:space-between}.footer-logo{height:1.2rem;opacity:.6}.footer-copy{color:var(--s500);font-size:.82rem}.footer-links{display:flex;gap:1.5rem}.footer-link{color:var(--s500);font-size:.82rem;transition:color .16s ease}.footer-link:hover{color:var(--s900)}@media(max-width:900px){.features-grid,.how-steps{grid-template-columns:1fr;max-width:28rem;margin:0 auto}.nav-link.hide-m{display:none}.scene-chat{grid-template-columns:1fr}.sc-sidebar{display:none}.scene-editor{grid-template-columns:1fr}.se-chat,.se-toolbar{display:none}}@media(max-width:560px){.nav-links{gap:.7rem}.hero{padding:5.5rem 1.25rem 3rem}.footer{flex-direction:column;gap:1rem;text-align:center}.footer-links{justify-content:center}}.assets .section-header{max-width:780px}.assets-stage{margin-top:18px;position:relative;border-radius:28px;overflow:hidden;background:radial-gradient(120% 140% at 20% 10%,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 55%),radial-gradient(90% 130% at 85% 30%,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 60%),hsla(0,0%,100%,.02);box-shadow:0 40px 120px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.06);aspect-ratio:16/9;min-height:420px}@media (max-width:980px){.assets-stage{min-height:360px;border-radius:22px}}.orbit-constellation{position:absolute;inset:0;display:grid;place-items:center;isolation:isolate}.orbit-rings{position:absolute;inset:0;width:100%;height:100%;opacity:.85;filter:drop-shadow(0 20px 40px rgba(0,0,0,.25))}.orbit-rings .ring{fill:none;stroke:hsla(0,0%,100%,.12);stroke-width:1.2}.orbit-rings .r2{stroke:hsla(0,0%,100%,.09)}.orbit-rings .r3{stroke:hsla(0,0%,100%,.08)}.orbit-core{width:132px;height:132px;border-radius:999px;background:radial-gradient(90% 90% at 30% 25%,hsla(0,0%,100%,.15),hsla(0,0%,100%,.06) 55%,rgba(0,0,0,.1) 100%);box-shadow:0 35px 90px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.12);display:grid;place-items:center;z-index:5}.orbit-core-label{text-align:center;font-weight:650;letter-spacing:-.02em;line-height:1.05;color:hsla(0,0%,100%,.92);font-size:14px}.orbit-core-label span{display:block;margin-top:6px;font-size:11px;color:hsla(0,0%,100%,.66);font-weight:560;letter-spacing:.2px}.orbit-ring{position:absolute;width:calc(var(--r) * 2);height:calc(var(--r) * 2);border-radius:999px;display:block;animation:orbitSpin var(--dur) linear infinite;z-index:4}@media (prefers-reduced-motion:reduce){.orbit-ring{animation:none}}@keyframes orbitSpin{to{transform:rotate(1turn)}}.orbit-ring.ring1 .orbit-btn{--count:6}.orbit-ring.ring2 .orbit-btn,.orbit-ring.ring3 .orbit-btn{--count:5}.orbit-btn{position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:999px;border:none;background:hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);transform:rotate(calc(var(--idx) * (1turn / var(--count)))) translateX(var(--r)) rotate(calc(var(--idx) * (-1turn / var(--count))));display:grid;place-items:center;cursor:pointer;transition:transform .35s ease,background .25s ease,box-shadow .25s ease,filter .25s ease;outline:none}.orbit-btn svg{width:20px;height:20px}.orbit-btn .s{stroke:hsla(0,0%,100%,.78);stroke-linecap:round;stroke-linejoin:round}.orbit-btn .f{fill:hsla(0,0%,100%,.78)}.orbit-btn:hover{background:hsla(0,0%,100%,.08);filter:drop-shadow(0 14px 22px rgba(0,0,0,.28));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 18px 40px rgba(0,0,0,.28);transform:rotate(calc(var(--idx) * (1turn / var(--count)))) translateX(var(--r)) rotate(calc(var(--idx) * (-1turn / var(--count)))) scale(1.08)}.orbit-btn.is-selected{background:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 22px 54px rgba(0,0,0,.33)}.orbit-btn.is-selected:after{content:"";inset:-6px;background:radial-gradient(closest-side,rgba(167,139,250,.28),rgba(56,189,248,.1),hsla(0,0%,100%,0))}.orbit-btn.is-selected:after,.orbit-tooltip{position:absolute;border-radius:999px;pointer-events:none}.orbit-tooltip{padding:8px 10px;background:rgba(20,20,24,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.35);font-size:12px;color:hsla(0,0%,100%,.9);letter-spacing:.1px;transform:translate(-50%,-120%);opacity:0;transition:opacity .18s ease,transform .18s ease;z-index:10}.orbit-tooltip.is-on{opacity:1;transform:translate(-50%,-140%)}.how-steps{position:relative}.how-step{opacity:0;transform:translate3d(0,22px,0);transition:opacity .42s ease,transform .58s cubic-bezier(.2,.9,.2,1)}.how-step.is-visible{opacity:1;transform:translateZ(0)}.how-brackets{position:absolute;left:0;top:0;width:140px;height:140px;color:hsla(0,0%,100%,.16);opacity:1;pointer-events:none;transform:translateZ(0) scale(1);filter:blur(0);will-change:transform,opacity}.how-brackets svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.how-step{transition:none;opacity:1;transform:none}.how-brackets{display:none}}.hero-meta{display:flex;align-items:center;justify-content:center;gap:.7rem;flex-wrap:wrap;margin-top:1.15rem}.hero-meta-item{display:inline-flex;align-items:center;gap:.35rem;padding:.48rem .82rem;border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--s600);font-size:.76rem;font-weight:650;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 10px 24px rgba(41,37,36,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-meta-item:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--s400)}.use-cases{padding:5.5rem var(--px);background:radial-gradient(circle at 15% 15%,hsla(20,6%,90%,.35),transparent 42%),var(--s50)}.use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:72rem;margin:0 auto}.use-card{padding:1.8rem;border-radius:var(--radius-card);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-s);transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.use-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-m)}.use-card h3{font-family:var(--font-display);font-weight:500;font-size:1.16rem;line-height:1.2;margin-bottom:.55rem}.use-card p{color:var(--s600);font-size:.94rem;line-height:1.68}.model{padding:0 var(--px) 5.8rem;background:var(--s50)}.model-card{max-width:72rem;margin:0 auto;padding:2.3rem;border-radius:1.35rem;background:linear-gradient(160deg,hsla(0,0%,100%,.9),hsla(60,5%,96%,.78));box-shadow:var(--shadow-m)}.model-card h2{font-family:var(--font-display);font-weight:400;font-size:clamp(1.7rem,3.6vw,2.45rem);letter-spacing:-.02em;margin-bottom:.8rem}.model-card p{color:var(--s600);font-size:1rem;line-height:1.72;max-width:58rem}@media(max-width:900px){.use-grid{grid-template-columns:1fr;max-width:28rem;margin:0 auto}.model-card{padding:1.6rem}}@media(max-width:560px){.hero-meta{gap:.5rem}.hero-meta-item{font-size:.72rem;padding:.45rem .72rem}}