@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;600;650;700&display=swap";
.home-v2,.home-v2 *,.home-v2 :before,.home-v2 :after{box-sizing:border-box}.home-v2{--ink:#121722;--soft-ink:#344054;--muted:#667085;--faint:#98a2b3;--line:#e5e7eb;--line-soft:#eef0f4;--canvas:#fdfcfc;--wash:#f4f3f1;--panel:#fff;--gold:#d8b75f;--green:#16a34a;background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:clip;padding-top:0!important}.home-v2 h1,.home-v2 h2,.home-v2 h3,.home-v2 p{letter-spacing:0;margin:0}.home-v2 a{color:inherit}.home-v2 .navbar{width:100%;height:78px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;top:0;left:0;right:0;transform:none}.home-v2 .nav-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #11182717;border-radius:999px;width:min(1320px,100vw - 40px);max-width:none;height:100%;max-height:58px;padding:0 10px 0 22px;box-shadow:0 18px 55px #1118271a}.home-v2 .nav-link{color:#252a33;opacity:1;white-space:nowrap;border-radius:999px;min-height:32px;padding:0 11px;font-size:13px;font-weight:500}.home-v2 .nav-link:hover{color:#111827;box-shadow:none;background:#f7f8fa}.home-v2 .nav-btn{min-height:42px;box-shadow:none;background:#000;border-radius:999px;align-items:center;padding:0 22px;font-size:13px;font-weight:650;display:inline-flex;color:#fff!important}.home-v2 .logo-container{gap:10px;min-width:148px;text-decoration:none}.home-v2 .logo-mark-image{border-radius:10px;display:block;box-shadow:0 8px 18px #2563eb38;width:34px!important;height:34px!important}.home-v2 .logo-word{color:#0f172a;letter-spacing:-.04em;font-size:20px;font-weight:800;line-height:1}.home-v2 .nav-links{background:0 0;border:0;border-radius:0;gap:8px;min-height:42px;padding:0;display:flex;position:static;left:auto;transform:none}.home-v2 .nav-actions{background:0 0;border:0;border-radius:0;flex:none;gap:8px;min-height:42px;padding:0}.home-v2 .mobile-menu,.home-v2 .mobile-overlay,.home-v2 .mobile-menu-btn{display:none!important}@media (max-width:900px){.home-v2 .nav-links,.home-v2 .nav-actions{display:none!important}.home-v2 .mobile-menu-btn{display:flex!important}.home-v2 .mobile-overlay,.home-v2 .mobile-menu{display:block!important}}.home-v2 .dropdown-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#ff7e6d1a,#0000 26%),radial-gradient(circle at 88% 12%,#d8b75f21,#0000 24%),#fffffff5;border:1px solid #1118271a;border-radius:22px;gap:0;margin-top:18px;padding:14px;box-shadow:0 30px 90px #11182724}.home-v2 .dropdown-col{border-right-color:#11182712;min-width:232px;padding:18px}.home-v2 .dropdown-label{color:#98a2b3;letter-spacing:.12em;margin-bottom:14px;padding-left:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:700}.home-v2 .dropdown-link{border-radius:12px;align-items:center;gap:12px;min-height:58px;margin-bottom:2px;padding:10px}.home-v2 .dropdown-link:hover{background:#f6f7f9;transform:none}.home-v2 .dropdown-icon-box{width:34px;height:34px;box-shadow:none;background:#ffffffc7;border-color:#11182714;border-radius:999px}.home-v2 .dropdown-link:hover .dropdown-icon-box{border-color:#111827}.home-v2 .dropdown-link-text strong{color:#111827;font-size:13.5px;font-weight:650}.home-v2 .dropdown-link-text span{color:#667085;font-size:12px}.home-v2 .dropdown-cta,.home-v2 .dropdown-full-cta{color:#111827}.home-v2 .dropdown-full-cta{background:#ffffffc2;border-radius:16px;margin:8px}.home-v2 .dropdown-full-cta:hover{background:#fff}.home-v2 .dropdown-cta{border-top-color:#11182714;margin:10px 8px 0;padding:14px 2px 2px;font-size:12.5px}.home-v2 .resources-drop .dropdown-col{border-bottom-color:#11182712;padding:22px}.home-v2 .resources-drop .dropdown-label{margin-bottom:12px}.home-v2 .navbar .dropdown-bg-pattern{display:none!important}.home-v2 .navbar .dropdown-menu,.home-v2 .navbar .dropdown-menu.resources-drop{-webkit-backdrop-filter:blur(20px)saturate(150%)!important;backdrop-filter:blur(20px)saturate(150%)!important;background:radial-gradient(circle at 16% 0,#2563eb57,#0000 32%),radial-gradient(circle at 88% 20%,#facc151f,#0000 26%),linear-gradient(145deg,#081123fa,#0c244ff5)!important;border:1px solid #93c5fd2e!important;border-radius:22px!important;gap:12px!important;min-width:900px!important;margin-top:16px!important;padding:14px!important;overflow:visible!important;box-shadow:0 28px 90px #02081757!important}.home-v2 .navbar .dropdown-menu.resources-drop{min-width:520px!important}.home-v2 .navbar .dropdown-menu.product-drop{grid-template-columns:250px minmax(0,1fr)!important;width:min(930px,100vw - 72px)!important;min-width:0!important;display:grid!important}.home-v2 .navbar .dropdown-menu.compact-drop{width:min(650px,100vw - 72px)!important;min-width:0!important;display:block!important}.home-v2 .navbar .dropdown-menu.small-drop{width:min(430px,100vw - 72px)!important}.home-v2 .navbar .dropdown-col,.home-v2 .navbar .resources-drop .dropdown-col{background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:16px!important;min-width:240px!important;padding:14px!important}.home-v2 .navbar .dropdown-intro{color:#fff!important;background:linear-gradient(160deg,#2563eb57,#0f172a29),#ffffff0e!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important;display:flex!important}.home-v2 .navbar .dropdown-intro strong{color:#fff!important;letter-spacing:-.04em!important;font-size:24px!important;font-weight:800!important;line-height:1.05!important}.home-v2 .navbar .dropdown-intro span:not(.dropdown-label){color:#dbeafed1!important;font-size:13px!important;line-height:1.55!important}.home-v2 .navbar .dropdown-intro .dropdown-label{color:#facc15c7!important}.home-v2 .navbar .dropdown-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.home-v2 .navbar .small-drop .dropdown-feature-grid{grid-template-columns:1fr!important}.home-v2 .navbar .product-drop .dropdown-footer-row{background:0 0!important;border:0!important;grid-column:2!important;min-width:0!important;padding:0 12px 8px!important}.home-v2 .navbar .resources-drop .dropdown-col{min-width:238px!important}.home-v2 .navbar .dropdown-label,.home-v2 .navbar .resources-drop .dropdown-label{color:#bfdbfea3!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 10px!important;padding:0 4px!important;font-size:10px!important;font-weight:800!important}.home-v2 .navbar .dropdown-link{background:#ffffff09!important;border:1px solid #ffffff0e!important;border-radius:14px!important;align-items:flex-start!important;gap:12px!important;min-height:86px!important;margin:0!important;padding:12px!important;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s!important}.home-v2 .navbar .dropdown-link:hover{background:#3b82f621!important;border-color:#93c5fd38!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff14!important}.home-v2 .navbar .dropdown-icon-box{color:#93c5fd!important;background:#0f172a7a!important;border:1px solid #93c5fd2e!important;border-radius:12px!important;flex:none!important;width:38px!important;height:38px!important}.home-v2 .navbar .dropdown-link:hover .dropdown-icon-box{color:#fde68a!important;background:#facc151f!important;border-color:#facc156b!important}.home-v2 .navbar .brand-icon-box{background:0 0!important;border:0!important;padding:0!important;overflow:hidden!important}.home-v2 .navbar .dropdown-brand-icon{object-fit:cover!important;border-radius:12px!important;width:38px!important;height:38px!important;display:block!important}.home-v2 .navbar .dropdown-link-text strong{color:#fff!important;letter-spacing:-.01em!important;margin-bottom:4px!important;font-size:14px!important;font-weight:750!important;display:block!important}.home-v2 .navbar .dropdown-link-text span{color:#dbeafebd!important;white-space:normal!important;text-overflow:clip!important;max-width:none!important;font-size:12px!important;line-height:1.42!important;display:block!important;overflow:visible!important}.home-v2 .navbar .dropdown-full-cta{color:#fff!important;background:#0f172a8a!important;border:1px solid #93c5fd29!important;border-radius:14px!important;align-items:center!important;margin:8px 0 0!important;padding:14px!important}.home-v2 .navbar .dropdown-full-cta:hover{background:#2563eb2e!important}.home-v2 .navbar .dropdown-full-cta span{color:#ffffffb8!important}.home-v2 .navbar .dropdown-cta{color:#fde68a!important;border-top:1px solid #93c5fd29!important;justify-content:flex-end!important;width:100%!important;margin:4px 0 0!important;padding:12px 4px 0!important;font-weight:700!important;display:inline-flex!important}.home-v2 .navbar .dropdown-menu.clean-drop{background:#fafafafa!important;border:1px solid #2020201a!important;border-radius:16px!important;width:min(420px,100vw - 72px)!important;min-width:0!important;padding:8px!important;box-shadow:0 18px 54px #0f172a1f!important}.home-v2 .navbar .dropdown-menu.clean-drop.product-drop,.home-v2 .navbar .dropdown-menu.clean-drop.compact-drop{grid-template-columns:none!important;display:block!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-menu-list{grid-template-columns:1fr!important;gap:2px!important;padding:0!important;display:grid!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-link{background:0 0!important;border-color:#0000!important;border-radius:12px!important;gap:9px!important;min-height:52px!important;padding:9px 10px!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-link:hover{box-shadow:none!important;background:#f7f8fa!important;border-color:#20202012!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-icon-box,.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-brand-icon{border-radius:8px!important;width:28px!important;height:28px!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-icon-box{color:#2563eb!important;background:#fff!important;border-color:#20202014!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-link-text strong{color:#202020!important;font-size:12.5px!important;font-weight:650!important;line-height:1.1!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-clean-cta{color:#1d4ed8!important;border-top:1px solid #20202014!important;justify-content:space-between!important;margin-top:6px!important;padding:10px 10px 2px!important}.home-v2 .navbar .dropdown-menu.clean-drop{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffffa!important;border:1px solid #e6e8ee!important;border-radius:16px!important;width:min(390px,100vw - 72px)!important;min-width:0!important;margin-top:10px!important;padding:10px!important;box-shadow:0 20px 50px #1118271c!important}.home-v2 .navbar .dropdown-menu.clean-drop.product-drop{width:min(560px,100vw - 72px)!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-menu-list{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.home-v2 .navbar .dropdown-menu.clean-drop.product-drop .dropdown-menu-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-link{min-height:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px!important;display:grid!important;transform:none!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-link:hover{box-shadow:none!important;background:#f7f8fa!important;border-color:#e6e8ee!important;transform:none!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-icon-box{color:#111827!important;background:#fff!important;border:1px solid #e6e8ee!important;border-radius:9px!important;width:30px!important;height:30px!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-brand-icon{border-radius:9px!important;width:30px!important;height:30px!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-link-text strong{color:#111827!important;letter-spacing:0!important;margin:0 0 3px!important;font-size:13px!important;font-weight:650!important;line-height:1.15!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-link-text span{color:#667085!important;font-size:11.5px!important;line-height:1.38!important}.home-v2 .navbar .dropdown-menu.clean-drop .dropdown-clean-cta{color:#111827!important;border-top:1px solid #e6e8ee!important;justify-content:space-between!important;margin-top:8px!important;padding:11px 10px 2px!important;font-size:12px!important;font-weight:650!important}.art-container{width:min(1140px,100vw - 48px);margin:0 auto}.art-hero .art-container{width:100%;height:100%;min-height:0}.art-narrow{width:min(760px,100vw - 48px)}.art-hero{height:var(--hero-scroll-height,360vh);background:#fff;min-height:2400px;padding:0;position:relative}@media (min-width:981px) and (max-height:820px){.art-hero{height:var(--hero-scroll-height,360vh);min-height:2200px;padding:0}.art-experience-head{padding:30px 38px 24px}.art-experience-head h1{font-size:clamp(36px,3.6vw,52px)}.art-experience-head p{max-width:560px}.art-experience-stage{padding:28px 32px}.art-active-video video{max-height:360px}.art-rail-buttons{padding:28px 20px}.art-rail-buttons button{min-height:52px}}.art-hero-copy{text-align:left;grid-template-columns:minmax(0,.92fr) minmax(390px,.58fr);align-items:center;gap:96px;max-width:none;min-height:310px;margin:0 0 34px;padding:0 48px;display:grid}.art-kicker,.art-section-heading span,.art-compare-copy>span,.art-final-cta span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.art-hero h1{max-width:650px;color:var(--ink);margin:18px 0 0;font-size:clamp(38px,3.75vw,56px);font-weight:400;line-height:1.05}.art-hero-right p{max-width:390px;color:var(--soft-ink);margin:0;font-size:14.5px;line-height:1.64}.art-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:20px;display:flex}.art-primary-btn,.art-secondary-btn,.art-light-btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 21px;font-size:13px;font-weight:650;display:inline-flex;text-decoration:none!important}.art-primary-btn{background:#000;color:#fff!important}.art-secondary-btn{border:1px solid var(--line);background:#fff;color:var(--ink)!important}.art-trust-row{color:var(--faint);flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;margin-top:14px;font-size:10.5px;display:flex}.art-trust-row span{align-items:center;gap:6px;display:inline-flex}.art-trust-row svg{color:var(--green)}.os-hero-shell{--hero-pointer-x:64%;--hero-pointer-y:34%;--hero-progress:0;--hero-text-opacity:1;isolation:isolate;height:100vh;min-height:100vh;box-shadow:none;background:radial-gradient(circle at 10% 0,#ec489933,#0000 26%),radial-gradient(circle at 34% -6%,#f59e0b24,#0000 28%),radial-gradient(circle at 76% 8%,#3b82f624,#0000 34%),#f8fafc;border:0;border-radius:0;padding:0;display:block;position:sticky;top:0;overflow:hidden}.os-hero-shell:before{content:"";z-index:0;pointer-events:none;filter:blur(24px)saturate(1.08);opacity:.72;background:radial-gradient(circle at 10% 0,#ec489938,#0000 34%),radial-gradient(circle at 28% 0,#f59e0b24,#0000 32%),radial-gradient(circle at 84% 10%,#0ea5e929,#0000 36%),linear-gradient(#ffffff1f,#0000 30%,#ffffff1a);position:absolute;inset:-7vh -7vw;transform:scale(1.04)}.os-hero-shell:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle 270px at var(--hero-pointer-x)var(--hero-pointer-y),#2563eb3d,transparent 66%),radial-gradient(circle 390px at calc(var(--hero-pointer-x) + 10%)calc(var(--hero-pointer-y) + 7%),#ec489929,transparent 70%),radial-gradient(circle 620px at 20% -4%,#f59e0b21,transparent 70%),radial-gradient(circle 680px at 84% -2%,#0ea5e91f,transparent 74%),linear-gradient(180deg,#ffffff0a,transparent 18%,transparent 80%,#ffffff1a);opacity:.6;mix-blend-mode:normal;position:absolute;inset:0}.os-hero-copy{z-index:3;background:0 0;border-radius:0;flex-direction:column;justify-content:center;width:min(620px,36vw);min-width:0;min-height:0;padding:0;display:flex;position:absolute;top:clamp(118px,13.4vh,144px);left:auto;right:max(40px,50vw - 738px);transform:none}.os-hero-copy-message{width:100%;height:clamp(520px,66vh,640px);min-height:0;position:relative}.os-hero-copy-step{opacity:0;pointer-events:none;transition:opacity .42s,transform .42s;position:absolute;inset:0;transform:translateY(18px)}.os-hero-copy-step.is-active{opacity:var(--hero-text-opacity);pointer-events:auto;transform:translateY(0)}.os-hero-beats{width:100%;min-height:410px;position:relative}.os-hero-beat{opacity:0;filter:blur(7px);pointer-events:none;transition:opacity .52s,filter .52s,transform .52s;position:absolute;inset:0;transform:translateY(24px)scale(.985)}.os-hero-beat:before{content:"";opacity:0;background:linear-gradient(90deg,#fff,#38bdf8 42%,#f59e0b 76%,#0000);border-radius:999px;width:0;height:2px;margin-bottom:18px;display:block;box-shadow:0 0 28px #38bdf87a}.os-hero-beat.is-active{opacity:1;filter:blur();pointer-events:auto;transform:translate(0,0)scale(1)}.os-hero-beat.is-active:before{animation:.74s cubic-bezier(.22,1,.36,1) forwards heroEnergyLine}.os-hero-beat>.os-hero-kicker-row,.os-hero-beat>:is(h1,h2),.os-hero-beat>p{opacity:0;transform:translateY(18px)}.os-hero-beat.is-active>.os-hero-kicker-row{animation:.58s cubic-bezier(.22,1,.36,1) 80ms forwards heroTextRise}.os-hero-beat.is-active>:is(h1,h2){animation:.7s cubic-bezier(.22,1,.36,1) .16s forwards heroTextRise}.os-hero-beat.is-active>p{animation:.68s cubic-bezier(.22,1,.36,1) .56s forwards heroTextRise}.os-hero-copy-step.is-narrative{transform:translateY(0)}.os-hero-narrative{width:100%;position:relative}.os-hero-narrative:before{content:"";background:linear-gradient(90deg,#fff,#38bdf8 44%,#f59e0b 80%,#0000);border-radius:999px;width:min(190px,38%);height:2px;margin-bottom:18px;display:block;box-shadow:0 0 28px #38bdf87a}.os-hero-narrative>.os-hero-kicker-row,.os-hero-narrative>h1,.os-hero-narrative>p{opacity:1;transform:none}.os-hero-narrative>p{max-width:570px;margin-top:14px}.os-hero-copy-step.is-narrative .os-hero-narrative>h1{max-width:600px;font-size:clamp(40px,3.2vw,60px);line-height:1.04}.os-hero-narrative-steps{gap:12px;max-width:575px;margin-top:24px;display:grid}.os-hero-copy-step.is-narrative .os-hero-narrative-step{opacity:.34;filter:none;pointer-events:auto;grid-template-columns:18px minmax(0,1fr);gap:10px 13px;transition:opacity .36s,transform .36s;display:grid;position:relative;inset:auto;transform:none}.os-hero-copy-step.is-narrative .os-hero-narrative-step:before{content:"";background:#bfdbfec2;border-radius:999px;width:8px;height:8px;display:block;position:relative;top:9px;box-shadow:0 0 14px #bfdbfe47}.os-hero-copy-step.is-narrative .os-hero-narrative-step:after{content:"";background:linear-gradient(#bfdbfe73,#0000);width:1px;position:absolute;top:24px;bottom:-14px;left:3px}.os-hero-copy-step.is-narrative .os-hero-narrative-step:last-child:after{content:none}.os-hero-copy-step.is-narrative .os-hero-narrative-step.is-complete{opacity:.64}.os-hero-copy-step.is-narrative .os-hero-narrative-step.is-active{opacity:1;transform:translate(5px)}.os-hero-copy-step.is-narrative .os-hero-narrative-step.is-active:before{background:#38bdf8;box-shadow:0 0 20px #38bdf8db}.os-hero-copy-step.is-narrative .os-hero-narrative-step.is-complete:before{background:#fbbf24;box-shadow:0 0 18px #fbbf2485}.os-hero-narrative-step strong,.os-hero-narrative-step span{grid-column:2}.os-hero-narrative-step strong{color:#fff;text-shadow:0 2px 24px #02081775;font-size:clamp(16px,1.08vw,20px);font-weight:760;line-height:1.12}.os-hero-narrative-step span{color:#dbeafec7;text-shadow:0 1px 20px #02081766;opacity:0;max-height:0;margin-top:-8px;font-size:14px;line-height:1.45;transition:max-height .36s,opacity .28s,transform .36s;overflow:hidden;transform:translateY(-4px)}.os-hero-narrative-step.is-active span{opacity:1;max-height:48px;margin-top:-4px;transform:translate(0,0)}.os-hero-copy:before{content:none}.os-hero-kicker-row{align-items:center;gap:14px;display:flex}.os-hero-kicker-row>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.os-hero-kicker-row>small{color:#64748bdb;letter-spacing:.12em;font-size:10px;font-weight:800}.os-hero-copy :is(h1,h2){color:#111827;text-shadow:0 1px 28px #fffffff5;max-width:560px;margin-top:13px;font-size:clamp(38px,3.55vw,64px);font-weight:500;line-height:1.03}.os-hero-story{gap:8px;max-width:500px;margin-top:22px;display:grid}.os-hero-story em{color:#0f172ae6;text-shadow:0 1px 26px #fffffff5;opacity:0;filter:blur(8px);align-items:center;gap:11px;width:fit-content;max-width:100%;font-size:clamp(18px,1.32vw,23px);font-style:normal;font-weight:650;line-height:1.12;display:flex;position:relative;transform:translateY(18px)}.os-hero-story em:before{content:"";background:#38bdf8;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 18px #38bdf8bd}.os-hero-beat.is-active .os-hero-story em{animation:.68s cubic-bezier(.22,1,.36,1) forwards heroStoryLineIn;animation-delay:calc(var(--story-line)*.145s + .33s)}.os-hero-copy p{color:#475569;text-shadow:0 1px 24px #fffffff5;max-width:510px;margin-top:22px;font-size:15.5px;line-height:1.62}.os-hero-note{color:#64748bdb;max-width:500px;margin-top:18px;font-size:12px;font-weight:650;line-height:1.45;display:block}.os-hero-shell[data-hero-sequence="0"] .os-hero-kicker-row>span{color:#ffffffad;text-shadow:0 1px 20px #02081770}.os-hero-shell[data-hero-sequence="0"] .os-hero-kicker-row>small{color:#bfdbfec2;text-shadow:0 1px 18px #0208176b}.os-hero-shell[data-hero-sequence="0"] .os-hero-copy :is(h1,h2){color:#fff;text-shadow:0 2px 34px #0208178a,0 0 42px #3b82f62e}.os-hero-shell[data-hero-sequence="0"] .os-hero-story em{color:#fffffff0;text-shadow:0 2px 30px #0208178f}.os-hero-shell[data-hero-sequence="0"] .os-hero-story em:nth-child(2):before{background:#a78bfa;box-shadow:0 0 18px #a78bfabd}.os-hero-shell[data-hero-sequence="0"] .os-hero-story em:nth-child(3):before{background:#fbbf24;box-shadow:0 0 18px #fbbf24b8}.os-hero-shell[data-hero-sequence="0"] .os-hero-copy p{color:#dbeafed6;text-shadow:0 1px 28px #02081780}.os-hero-shell[data-hero-sequence="2"] .os-hero-kicker-row>span{color:#ffffffb3;text-shadow:0 1px 20px #02081770}.os-hero-shell[data-hero-sequence="2"] .os-hero-kicker-row>small{color:#bfdbfec7;text-shadow:0 1px 18px #0208176b}.os-hero-shell[data-hero-sequence="2"] .os-hero-copy :is(h1,h2){color:#fff;text-shadow:0 2px 34px #0208178a,0 0 42px #3b82f62e}.os-hero-shell[data-hero-sequence="2"] .os-hero-story em{color:#fffffff0;text-shadow:0 2px 30px #0208178f}.os-hero-shell[data-hero-sequence="2"] .os-hero-story em:nth-child(2):before{background:#fbbf24;box-shadow:0 0 18px #fbbf24b8}.os-hero-shell[data-hero-sequence="2"] .os-hero-story em:nth-child(3):before{background:#fb7185;box-shadow:0 0 18px #fb7185ad}.os-hero-shell[data-hero-sequence="2"] .os-hero-copy p{color:#dbeafedb;text-shadow:0 1px 28px #02081780}.os-hero-shell[data-hero-sequence="3"] .os-hero-kicker-row>span{color:#ffffffb8;text-shadow:0 1px 22px #0208179e,0 0 22px #fbbf2433}.os-hero-shell[data-hero-sequence="3"] .os-hero-copy{width:min(590px,32vw);right:max(22px,50vw - 798px)}.os-hero-shell[data-hero-sequence="3"] .os-hero-kicker-row>small{color:#fee2e2c7;text-shadow:0 1px 20px #0208178a}.os-hero-shell[data-hero-sequence="3"] .os-hero-copy :is(h1,h2){color:#fff;text-shadow:0 2px 36px #020817a8,0 0 46px #fbbf2429;max-width:620px}.os-hero-shell[data-hero-sequence="3"] .os-hero-story{gap:11px;margin-top:26px}.os-hero-shell[data-hero-sequence="3"] .os-hero-story em{color:#fffffff2;text-shadow:0 2px 26px #020817d1,0 0 28px #02081770,0 0 24px #f8717124;font-size:clamp(20px,1.42vw,25px);font-weight:760}.os-hero-shell[data-hero-sequence="3"] .os-hero-story em:before{background:#fb7185;box-shadow:0 0 18px #fb7185b8,0 0 32px #fbbf242e}.os-hero-shell[data-hero-sequence="3"] .os-hero-story em:nth-child(2):before{background:#fbbf24;box-shadow:0 0 18px #fbbf24b8,0 0 34px #fb718533}.os-hero-shell[data-hero-sequence="3"] .os-hero-story em:nth-child(3):before{background:#38bdf8;box-shadow:0 0 18px #38bdf8b8,0 0 34px #fbbf2429}.os-hero-shell[data-hero-sequence="3"] .os-hero-copy p{color:#f1f5f9f0;text-shadow:0 2px 26px #020817db,0 0 30px #0208177a;max-width:540px;font-size:clamp(16.5px,1.04vw,18.5px);font-weight:590;line-height:1.58}.os-hero-shell[data-hero-sequence="3"] .os-hero-note{color:#e2e8f0c2;text-shadow:0 2px 22px #020817d6,0 0 22px #02081770;max-width:480px;margin-top:20px;font-size:12.5px;font-weight:650}.os-hero-shell[data-hero-sequence="1"] .os-hero-narrative:before{background:linear-gradient(90deg,#fff,#a78bfa 42%,#f59e0b 76%,#0000);box-shadow:0 0 26px #a78bfa75,0 0 38px #f59e0b2e}.os-hero-shell[data-hero-sequence="1"] .os-hero-kicker-row>span{color:#ffffffbd;text-shadow:0 1px 22px #02081780}.os-hero-shell[data-hero-sequence="1"] .os-hero-kicker-row>small{color:#e9d5ffc7;text-shadow:0 1px 20px #0208177a}.os-hero-shell[data-hero-sequence="1"] .os-hero-copy :is(h1,h2){color:#fff;text-shadow:0 2px 34px #02081794,0 0 44px #a78bfa33;max-width:590px}.os-hero-shell[data-hero-sequence="1"] .os-hero-copy p{color:#ede9fed6;text-shadow:0 1px 28px #02081785}.os-hero-shell[data-hero-sequence="1"] .os-hero-copy-step.is-narrative .os-hero-narrative-step:before{background:#e9d5ffb8;box-shadow:0 0 14px #a78bfa57}.os-hero-shell[data-hero-sequence="1"] .os-hero-copy-step.is-narrative .os-hero-narrative-step.is-active:before{background:#a78bfa;box-shadow:0 0 22px #a78bfae0}.os-hero-shell[data-hero-sequence="1"] .os-hero-copy-step.is-narrative .os-hero-narrative-step.is-complete:before{background:#f59e0b;box-shadow:0 0 20px #f59e0b94}.os-hero-shell[data-hero-sequence="1"] .os-hero-narrative-step span{color:#ede9fed1}.os-hero-shell[data-hero-sequence="1"] .os-hero-copy{width:min(560px,34vw);inset:clamp(158px,21vh,220px) max(28px,50vw - 758px) auto auto}.os-hero-shell[data-hero-sequence="1"] .os-hero-kicker-row{display:none}.os-hero-copy-step.is-command{transform:translateY(0)}.os-hero-command{width:100%;position:relative}.os-hero-command:before{content:none}.os-hero-command>.os-hero-kicker-row,.os-hero-command>:is(h1,h2),.os-hero-command>p,.os-hero-command-receipt,.os-hero-orbit-flow,.os-hero-command-line,.os-hero-command-panel{opacity:0;transform:translateY(18px)}.os-hero-copy-step.is-command.is-active .os-hero-command>.os-hero-kicker-row{animation:.58s cubic-bezier(.22,1,.36,1) 80ms forwards heroTextRise}.os-hero-copy-step.is-command.is-active .os-hero-command>:is(h1,h2){animation:.7s cubic-bezier(.22,1,.36,1) .16s forwards heroTextRise}.os-hero-copy-step.is-command.is-active .os-hero-command>p{animation:.68s cubic-bezier(.22,1,.36,1) .34s forwards heroTextRise}.os-hero-copy-step.is-command.is-active .os-hero-command-line{animation:.72s cubic-bezier(.22,1,.36,1) .42s forwards heroTextRise}.os-hero-copy-step.is-command.is-active .os-hero-command-receipt{animation:.72s cubic-bezier(.22,1,.36,1) .52s forwards heroTextRise}.os-hero-copy-step.is-command.is-active .os-hero-orbit-flow{animation:.72s cubic-bezier(.22,1,.36,1) .7s forwards heroTextRise}.os-hero-copy-step.is-command.is-active .os-hero-command-panel{animation:.72s cubic-bezier(.22,1,.36,1) .56s forwards heroTextRise}.os-hero-command :is(h1,h2){color:#fff;text-shadow:0 2px 34px #02081794,0 0 44px #a78bfa2e;max-width:610px;margin-top:12px;font-size:clamp(40px,3.08vw,58px);font-weight:560;line-height:1.02}.os-hero-command>p{color:#ede9fed6;text-shadow:0 1px 28px #02081785;max-width:590px;margin-top:16px;font-size:15px;line-height:1.55}.os-hero-shell[data-hero-sequence="1"] .os-hero-command>p{display:none}.os-hero-command-scenes{width:100%;max-width:560px;min-height:320px;margin-top:0;position:relative}.os-hero-command-scene{opacity:0;filter:blur(7px);width:min(560px,100%);transition:opacity .44s,filter .44s,transform .44s;display:block;position:absolute;inset:0;transform:translateY(18px)}.os-hero-command-scene:before{content:none}.os-hero-command-scene.is-active{opacity:1;filter:blur();transform:translate(0,0)}.os-hero-command-scene.is-complete{opacity:0;filter:blur(8px);transform:translateY(-18px)}.os-hero-command-scene-label{opacity:0;color:#dbeafead;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 1px 22px #02081780;align-items:center;gap:9px;margin-bottom:26px;font-size:10px;font-weight:780;line-height:1;display:inline-flex;transform:translateY(18px)}.os-hero-command-scene-label:before{content:"";background:linear-gradient(90deg,#38bdf8,#a78bfa 60%,#f59e0b);border-radius:999px;width:28px;height:2px;box-shadow:0 0 22px #38bdf86b}.os-hero-command-scene :is(h1,h2){color:#fff;text-wrap:balance;opacity:0;text-shadow:0 2px 34px #02081794,0 0 44px #a78bfa2e;max-width:560px;margin-top:0;font-size:clamp(44px,3.4vw,62px);font-weight:530;line-height:1.03;transform:translateY(18px)}.os-hero-command-scene p{color:#dbeafed6;opacity:0;text-shadow:0 1px 28px #02081780;max-width:530px;margin-top:30px;font-size:clamp(18px,1.18vw,22px);font-weight:520;line-height:1.5;transform:translateY(18px)}.os-hero-command-capabilities{opacity:0;border-top:1px solid #fff3;gap:11px;max-width:560px;margin-top:30px;padding-top:12px;display:grid;transform:translateY(18px)}.os-hero-command-capability{color:#dbeafee6;letter-spacing:0;text-shadow:0 1px 22px #02081775;align-items:center;padding-left:17px;font-size:14.5px;font-weight:560;line-height:1.42;display:block;position:relative}.os-hero-command-capability:before{content:"";background:#bedbfee0;border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:0;box-shadow:0 0 16px #38bdf880}.os-hero-copy-step.is-command.is-active .os-hero-command-scene.is-active .os-hero-command-scene-label{animation:.56s cubic-bezier(.22,1,.36,1) 70ms forwards heroTextRise}.os-hero-copy-step.is-command.is-active .os-hero-command-scene.is-active>:is(h1,h2){animation:.68s cubic-bezier(.22,1,.36,1) .16s forwards heroTextRise}.os-hero-copy-step.is-command.is-active .os-hero-command-scene.is-active>p{animation:.64s cubic-bezier(.22,1,.36,1) .32s forwards heroTextRise}.os-hero-copy-step.is-command.is-active .os-hero-command-scene.is-active>.os-hero-command-capabilities{animation:.64s cubic-bezier(.22,1,.36,1) .47s forwards heroTextRise}.os-hero-command-line{max-width:470px;margin-top:34px;padding-left:22px;position:relative}.os-hero-command-line:before{content:"";background:linear-gradient(#a78bfa,#f59e0b);border-radius:999px;width:2px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 0 28px #a78bfa7a}.os-hero-command-line span{color:#e9d5ffc2;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1;display:block}.os-hero-command-line strong{color:#fff;text-shadow:0 2px 28px #0208178a,0 0 30px #a78bfa2e;margin-top:10px;font-size:clamp(24px,1.95vw,34px);font-weight:780;line-height:1.12;display:block}.os-hero-command-receipt{max-width:560px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:30px;padding-left:18px;position:relative}.os-hero-command-receipt:before{content:"";background:linear-gradient(#38bdf8,#a78bfa 54%,#f59e0b);border-radius:999px;width:2px;position:absolute;top:3px;bottom:4px;left:0;box-shadow:0 0 24px #38bdf86b}.os-hero-command-receipt span{color:#dbeafead;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1;display:block}.os-hero-command-receipt strong{color:#fff;text-wrap:balance;letter-spacing:0;text-shadow:0 2px 30px #0208178f,0 0 30px #38bdf82e;max-width:520px;margin-top:8px;font-size:clamp(15px,1.02vw,18px);font-weight:680;line-height:1.42;display:block}.os-hero-orbit-flow{width:100%;max-width:600px;min-height:150px;margin-top:42px;position:relative}.os-hero-orbit-step{border-top:1px solid #dbeafe38;min-width:0;padding-top:17px;position:relative}.os-hero-orbit-step.os-hero-beat{opacity:0;filter:blur(6px);border-top:0;grid-template-columns:34px minmax(0,1fr);gap:8px 16px;width:min(600px,100%);padding:0;transition:opacity .38s,filter .38s,transform .38s;display:grid;position:absolute;inset:0 auto auto 0;transform:translateY(14px)}.os-hero-orbit-step.os-hero-beat:before{content:none}.os-hero-orbit-step.os-hero-beat.is-active{opacity:1;filter:blur();transform:translate(0,0)}.os-hero-orbit-step.os-hero-beat.is-complete{opacity:0;filter:blur(7px);transform:translateY(-12px)}.os-hero-orbit-step:before{content:"";background:#38bdf8;border-radius:999px;width:32px;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 20px #38bdf894}.os-hero-orbit-step:nth-child(2):before{background:#a78bfa;box-shadow:0 0 20px #a78bfa94}.os-hero-orbit-step:nth-child(3):before{background:#f59e0b;box-shadow:0 0 20px #f59e0b80}.os-hero-orbit-step small{color:#e9d5ffdb;letter-spacing:.1em;border:1px solid #e9d5ff57;border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 16px #a78bfa1f,0 0 22px #38bdf838}.os-hero-orbit-step strong{color:#fff;text-shadow:0 2px 24px #0208177a;margin-top:0;font-size:clamp(33px,2.36vw,44px);font-weight:780;line-height:1.02;display:block}.os-hero-orbit-step span{color:#dbeafec2;text-shadow:0 1px 22px #0208176b;max-width:520px;margin-top:12px;font-size:16px;line-height:1.52;display:block}.os-hero-command-panel{gap:24px;width:100%;max-width:590px;min-height:210px;margin-top:30px;display:grid}.os-hero-command-input{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding-left:0;display:grid}.os-hero-command-input:before{content:">";color:#fff;background:#a78bfa29;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:inline-flex;position:static;box-shadow:inset 0 0 16px #a78bfa2e,0 0 24px #a78bfa61}.os-hero-command-input span{color:#e9d5ffbd;letter-spacing:.14em;text-transform:uppercase;grid-column:2;font-size:10px;font-weight:800;line-height:1;display:block}.os-hero-command-input strong{color:#fff;text-shadow:0 2px 28px #02081780;grid-column:2;margin-top:8px;font-size:clamp(21px,1.58vw,28px);font-weight:760;line-height:1.14;display:block}.os-hero-command-steps{width:min(470px,100%);min-height:94px;margin-left:48px;position:relative}.os-hero-copy-step.is-command .os-hero-command-step{opacity:0;filter:none;pointer-events:none;grid-template-columns:32px minmax(0,1fr);gap:12px;width:100%;transition:opacity .36s,transform .36s;display:grid;position:absolute;inset:0 auto auto 0;transform:translateY(14px)}.os-hero-copy-step.is-command .os-hero-command-step:before{content:none}.os-hero-command-index{color:#e9d5ffc7;letter-spacing:.08em;border:1px solid #e9d5ff57;border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 16px #a78bfa1a}.os-hero-command-step strong{color:#ffffffeb;text-shadow:0 2px 24px #0208177a;font-size:clamp(16px,1.05vw,19px);font-weight:760;line-height:1.14;display:block}.os-hero-command-output{color:#ede9fecc;opacity:1;text-shadow:0 1px 20px #0208176b;max-height:72px;margin-top:7px;font-size:13.5px;line-height:1.45;display:block;overflow:hidden;transform:none}.os-hero-copy-step.is-command .os-hero-command-step.is-complete{opacity:0;transform:translateY(-12px)}.os-hero-copy-step.is-command .os-hero-command-step.is-active{opacity:1;pointer-events:auto;transform:translate(0,0)}.os-hero-command-step.is-active .os-hero-command-index{color:#fff;background:#a78bfa29;border-color:#a78bfae6;box-shadow:inset 0 0 18px #a78bfa33,0 0 24px #a78bfa75}.os-hero-command-step.is-complete .os-hero-command-index{color:#fde68a;border-color:#f59e0bb3;box-shadow:inset 0 0 18px #f59e0b1f,0 0 20px #f59e0b52}.os-hero-command-step.is-active .os-hero-command-output{opacity:1}.os-hero-shell[data-hero-sequence="1"] .os-hero-copy .art-hero-actions,.os-hero-shell[data-hero-sequence="1"] .os-hero-copy .art-trust-row{opacity:0;pointer-events:none;transform:translateY(10px)}@keyframes heroEnergyLine{0%{opacity:0;width:0}to{opacity:1;width:min(190px,38%)}}@keyframes heroTextRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes heroStoryLineIn{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.os-hero-copy .art-hero-actions{gap:10px;margin-top:14px}.os-hero-copy .art-trust-row{color:#dbeafeb8;text-shadow:0 1px 18px #02081770;gap:7px 11px;max-width:430px;margin-top:10px;font-size:10.5px}.os-hero-copy .art-primary-btn,.os-hero-copy .art-secondary-btn{min-height:46px;padding-inline:21px;box-shadow:0 16px 34px #02081733}.os-hero-copy .art-secondary-btn{background:#fffffff5;border-color:#ffffffb8}.os-hero-surface{z-index:1;pointer-events:none;position:absolute;inset:0;transform:none}.os-hero-image-frame{background:#0b4a9f;width:100%;height:100%;position:relative;overflow:hidden}.os-hero-canvas{z-index:1;opacity:1;filter:none;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.os-definition-strip{color:#fff;text-align:center;background:#111827;border-bottom:1px solid #e6e8ee;justify-content:center;align-items:center;gap:18px;min-height:66px;padding:0 max(24px,50vw - 605px);display:none}.os-definition-strip strong{font-size:15px;font-weight:650}.os-definition-strip span{color:#ffffffb8;font-size:14px}.art-experience-shell{border:1px solid var(--line);background:radial-gradient(circle at 18% 6%,#ff7e6d2e,#0000 28%),radial-gradient(circle at 70% 0,#6f8fff33,#0000 30%),radial-gradient(circle at 88% 22%,#d8b75f38,#0000 27%),linear-gradient(135deg,#fdf7f1 0%,#f7f5ee 45%,#f5f7fb 100%);border-radius:16px;grid-template-columns:minmax(0,1fr) 270px;gap:0;display:grid;position:relative;overflow:hidden}.art-experience-shell:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(#11182714 .5px,#0000 .5px);background-size:5px 5px;position:absolute;inset:0}.art-experience-shell>*{z-index:1;position:relative}.art-wide-shell{clear:both;width:100%;margin-left:0;transform:none}.art-experience-rail{border-right:1px solid var(--line);padding:32px 30px}.art-experience-rail>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.art-experience-rail h2{max-width:320px;color:var(--ink);margin-top:14px;font-size:34px;font-weight:450;line-height:1.08}.art-experience-rail p{max-width:310px;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.6}.art-experience-head{border-bottom:1px solid #11182714;grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(380px,.58fr);align-items:center;gap:48px;padding:38px 42px 30px;display:grid}.art-experience-head span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.art-experience-head h2{max-width:760px;color:var(--ink);margin-top:12px;font-size:clamp(38px,4.2vw,64px);font-weight:450;line-height:1.02}.art-experience-head h1{max-width:760px;color:var(--ink);letter-spacing:0;margin-top:12px;font-size:clamp(38px,4.2vw,60px);font-weight:450;line-height:1.03}.art-experience-head p{max-width:620px;color:var(--soft-ink);margin:14px 0 0;font-size:15px;line-height:1.62}.art-experience-head .art-hero-actions{margin-top:20px}.art-experience-head .art-trust-row{margin-top:14px}.art-automation-flow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border:1px solid #11182714;border-radius:18px;grid-template-columns:1fr;justify-self:end;gap:8px;width:min(100%,410px);padding:14px;display:grid;box-shadow:0 16px 45px #11182714}.art-automation-flow span{min-height:38px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:650;display:flex}.art-automation-flow span:before{content:"";background:var(--gold);border-radius:999px;width:7px;height:7px;margin-right:9px}.art-rail-buttons{border-left:1px solid #11182714;grid-template-columns:1fr;align-content:start;gap:8px;margin-top:0;padding:34px 24px;display:grid}.art-rail-buttons button{min-height:58px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:5px;padding:10px 13px;display:grid}.art-rail-buttons button strong{color:var(--soft-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.15;overflow:hidden}.art-rail-buttons button span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.art-rail-buttons button.active{background:#fff;border-color:#1118271a;box-shadow:0 1px 4px #11182714}.art-rail-buttons button.active strong{color:#000}.art-experience-stage{min-width:0;padding:34px 36px 32px}.art-active-track{text-align:center}.art-active-video{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(100%,920px);margin:0 auto 20px;overflow:hidden}.art-active-video video{aspect-ratio:16/8.2;object-fit:contain;object-position:center center;width:100%;height:auto;max-height:430px;display:block}.art-active-track h3{max-width:820px;color:var(--ink);margin:0 auto;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.12}.art-active-track p{max-width:650px;color:var(--muted);margin:9px auto 0;font-size:14px;line-height:1.55}.art-outcomes{border-top:1px solid var(--line-soft);background:#fff;padding:52px 0 80px}.art-google-data{border-top:1px solid var(--line-soft);background:#f7f9fc;padding:28px 0}.art-google-data-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;padding:34px;display:grid}.art-google-data-heading>span{color:#5f6b7a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.art-google-data-heading h2{color:var(--ink);margin-top:10px;font-size:clamp(26px,2.5vw,38px);font-weight:500;line-height:1.12}.art-google-data-copy p,.art-google-data-copy li{color:var(--muted);font-size:15px;line-height:1.65}.art-google-data-copy ul{gap:8px;margin:16px 0 0;padding-left:20px;display:grid}.art-google-data-links{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.art-google-data-links a{color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration:underline}@media (max-width:760px){.art-google-data-card{grid-template-columns:1fr;gap:20px;padding:24px}}.art-section-heading{text-align:center;max-width:760px;margin:0 auto 36px}.art-split-heading{text-align:center;max-width:760px;display:block}.art-split-heading span{display:inline-block}.art-section-heading h2,.art-compare-copy h2,.art-final-cta h2{color:var(--ink);margin-top:12px;font-size:clamp(32px,3.2vw,48px);font-weight:450;line-height:1.08}.art-section-heading p,.art-compare-copy p,.art-final-cta p{max-width:610px;color:var(--muted);margin:14px auto 0;font-size:15px;line-height:1.7}.art-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.art-outcome-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:230px;padding:20px}.art-outcome-card.featured{background:#fafbfc;grid-column:span 3;min-height:260px;padding:34px;position:relative;overflow:hidden}.art-outcome-card.featured:after{content:"One record: website -> chat -> inbox -> calls -> leads -> pipeline -> calendar -> ORBIT -> close";border:1px solid var(--line);max-width:520px;color:var(--soft-ink);background:#fff;border-radius:999px;padding:12px 16px;font-size:13px;font-weight:650;position:absolute;bottom:30px;right:30px}@media (max-width:1180px){.os-hero-copy{width:min(450px,34vw)}}@media (max-width:980px){.os-hero-shell{border-radius:0;height:100vh;min-height:100vh;padding:0}.os-hero-shell:after{background:linear-gradient(#fff 0%,#fffffff0 38%,#fff3 63%,#ffffffb8 100%),linear-gradient(90deg,#fffffff2,#ffffff47)}.os-hero-copy{width:min(620px,100vw - 48px);min-height:0;padding:0;top:102px;left:auto;right:24px}.os-hero-shell[data-hero-sequence="1"] .os-hero-copy{width:min(520px,100vw - 36px);top:102px;right:18px}.os-hero-shell[data-hero-sequence="1"] .os-hero-command-scene :is(h1,h2){font-size:clamp(44px,8vw,62px)}.os-hero-shell[data-hero-sequence="1"] .os-hero-command-scene p{max-width:500px;font-size:clamp(17px,2.4vw,21px)}.os-hero-copy :is(h1,h2){font-size:clamp(38px,9vw,58px)}.os-hero-orbit-flow{grid-template-columns:1fr;gap:11px;max-width:420px;margin-top:22px}}@media (max-width:640px){.os-hero-shell{height:100vh;min-height:100vh;padding:0}.os-hero-copy :is(h1,h2){font-size:clamp(40px,12vw,54px)}.os-hero-copy p{font-size:15.5px;line-height:1.65}.os-hero-copy{width:calc(100vw - 40px);top:92px;left:auto;right:20px}.os-hero-shell[data-hero-sequence="1"] .os-hero-copy{width:auto;inset:92px 20px auto}.os-hero-command-scenes{min-height:250px}.os-hero-command-scene{display:block}.os-hero-command-scene :is(h1,h2){max-width:100%;font-size:clamp(42px,12vw,58px);line-height:1}.os-hero-command-scene p{max-width:100%;font-size:17px;line-height:1.55}.os-hero-command-scene-label{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.art-hero,.art-hero.is-reduced-motion{height:auto!important;min-height:100vh!important}.art-hero .os-hero-shell{height:100vh;min-height:100vh;position:relative}.art-hero *,.art-operating-marquee *{transition:none!important;animation:none!important}.os-hero-copy-step:not(.is-active),.os-hero-beat:not(.is-active){display:none!important}.os-hero-copy-step.is-active,.os-hero-beat.is-active,.os-hero-beat.is-active>.os-hero-kicker-row,.os-hero-beat.is-active>:is(h1,h2),.os-hero-beat.is-active>p,.os-hero-narrative-step.is-active{opacity:1!important;filter:none!important;transform:none!important}.art-operating-marquee-track{width:max-content;transform:none!important}}.art-outcome-card>span{color:var(--faint);letter-spacing:.08em;font-size:12px;font-weight:700}.art-outcome-card h3{color:var(--ink);margin-top:34px;font-size:21px;font-weight:600;line-height:1.15}.art-outcome-card p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.62}.art-outcome-card.featured h3{max-width:620px;margin-top:54px;font-size:clamp(34px,3.6vw,54px);font-weight:500;line-height:1.04}.art-outcome-card.featured p{max-width:650px;font-size:16px;line-height:1.65}.art-os-system-card{border:1px solid var(--line);background:radial-gradient(620px at 92% 6%,#2563eb14,#0000 58%),#fafbfc;border-radius:16px;padding:34px;position:relative;overflow:hidden}.art-os-system-card>span,.art-mode-card>span,.art-layer-card-head>span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.art-os-system-card h3{max-width:760px;color:var(--ink);margin-top:54px;font-size:clamp(34px,3.7vw,56px);font-weight:500;line-height:1.04}.art-os-system-card p{max-width:760px;color:var(--muted);margin-top:18px;font-size:16px;line-height:1.7}.art-operating-divider{text-align:center;max-width:900px;margin:88px auto 34px;padding-top:28px;position:relative}.art-operating-divider.is-wide{margin-top:96px}.art-operating-divider:before{content:"";background:linear-gradient(90deg,#0000,#94a3b880,#0000);width:min(100%,780px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.art-operating-divider>span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:clamp(24px,2.2vw,34px);font-weight:600;line-height:1.08;display:block}.art-operating-divider p{max-width:680px;color:var(--muted);margin:14px auto 0;font-size:15.5px;line-height:1.7}.art-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0;display:grid}.art-mode-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:240px;padding:24px}.art-mode-card.featured{background:radial-gradient(420px at 88% 0,#3b82f63d,#0000 62%),#111827}.art-mode-card h3{color:var(--ink);margin-top:42px;font-size:24px;font-weight:620;line-height:1.12}.art-mode-card p{color:var(--muted);margin-top:18px;font-size:14.5px;line-height:1.65}.art-mode-card.featured>span{color:#bfdbfeb8}.art-mode-card.featured h3{color:#fff}.art-mode-card.featured p{color:#dbeafed6}.art-operating-flow{border:1px solid var(--line);width:min(100%,920px);color:var(--soft-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:58px auto 0;padding:20px 24px;font-size:13px;font-weight:680;line-height:1.2;display:flex}.art-operating-flow svg{color:var(--faint);flex:none}.art-operating-marquee{background:#facc15;border:1px solid #fbbf247a;border-radius:999px;width:min(100%,1040px);margin:34px auto 0;overflow:hidden;box-shadow:0 18px 45px #facc1529}.art-operating-marquee-track{width:max-content;min-width:200%;animation:28s linear infinite operatingMarquee;display:flex}.art-operating-marquee-track span{color:#0f3f8f;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:13px 28px;font-size:13px;font-weight:800;display:inline-flex}.art-operating-marquee-track span:after{content:"";background:#0f3f8f6b;border-radius:999px;width:6px;height:6px;margin-left:28px}@keyframes operatingMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.art-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:0;display:grid}.art-layer-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:300px;padding:34px}.art-layer-card:first-child{background:linear-gradient(135deg,#2563eb0e,#fff0 58%),#fff;grid-column:span 2;min-height:260px}.art-layer-card:first-child .art-layer-card-head{grid-template-columns:42px minmax(0,1fr)}.art-layer-card:first-child p,.art-layer-card:first-child .art-tool-chip-list{margin-left:60px}.art-layer-card:nth-child(2),.art-layer-card:nth-child(5){background:#fafbfc}.art-layer-card-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:18px;display:grid}.art-layer-card h3{max-width:620px;color:var(--ink);margin:0;font-size:clamp(24px,1.9vw,32px);font-weight:600;line-height:1.1}.art-layer-card p{max-width:760px;color:var(--muted);margin-top:28px;margin-left:52px;font-size:15px;line-height:1.72}.art-tool-chip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:32px;margin-left:52px;display:grid}.art-tool-chip-list>span{min-height:24px;color:var(--soft-ink);background:0 0;border:0;border-radius:0;align-items:center;padding:0 0 0 16px;font-size:13px;font-weight:680;line-height:1.28;display:flex;position:relative}.art-tool-chip-list>span:before{content:"";background:#2563eb;border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #2563eb14}.art-compare{color:var(--ink);background:#fff;padding:34px 0 88px}.art-stack-panel{border:1px solid var(--line);background:var(--wash);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:30px;display:grid}.art-stack-panel span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.art-stack-panel h2{max-width:560px;color:var(--ink);margin-top:10px;font-size:clamp(28px,3vw,42px);font-weight:450;line-height:1.08}.art-stack-panel p{max-width:600px;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.65}.art-stack-numbers{white-space:nowrap;align-items:center;gap:14px;display:flex}.art-stack-numbers strong{color:#000;background:#fff;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:700}.art-stack-numbers strong:first-child{color:var(--faint);text-decoration:line-through}.art-stack-numbers>span{background:var(--gold);color:#111827;letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.art-final-cta{text-align:center;background:#fdfcfc;padding:96px 0}.art-light-btn{background:#000;margin-top:30px;color:#fff!important}.landing-footer{background:#080b12!important}[data-reveal]{opacity:0;transition:opacity .32s,transform .32s;transform:translateY(14px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:980px){.art-hero{height:var(--hero-scroll-height,360vh);min-height:2100px;padding:0}.art-hero .art-container{width:100%}.art-hero-copy,.art-split-heading,.art-experience-shell,.art-experience-head,.art-stack-panel{grid-template-columns:1fr;gap:26px}.art-hero-copy{min-height:auto;padding:0}.art-wide-shell{width:min(100%,100vw - 48px);margin-left:0;transform:none}.art-hero h1{font-size:48px}.art-experience-rail{border-right:0;border-bottom:1px solid var(--line)}.art-experience-stage{padding:24px}.art-experience-head{padding:28px 24px 24px}.art-automation-flow{justify-self:stretch;width:100%}.art-rail-buttons{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px 24px}.art-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-outcome-card.featured{grid-column:span 2}.art-outcome-card.featured:after{border-radius:14px;margin-top:22px;display:inline-flex;position:static}.art-mode-grid,.art-layer-grid{grid-template-columns:1fr}.art-layer-card:first-child{grid-column:span 1}.art-layer-card:nth-child(3){transform:none}.art-layer-card:nth-child(5){margin-top:0}.art-operating-flow{border-radius:16px;flex-wrap:wrap}.art-tool-chip-list{grid-template-columns:1fr}}@media (max-width:640px){.art-container,.art-narrow{width:min(100% - 32px,1140px)}.art-hero{height:var(--hero-scroll-height,360vh);min-height:2000px;padding:0}.art-hero h1{font-size:36px;line-height:1.02}.art-hero-right p{font-size:15px}.art-primary-btn,.art-secondary-btn,.art-light-btn{width:100%}.art-experience-stage{padding:16px}.art-experience-head{padding:22px 16px}.art-experience-head h2{font-size:32px}.art-experience-head h1{font-size:38px}.art-active-video{margin-bottom:18px}.art-active-track h3{font-size:24px}.art-rail-buttons{border-left:0;grid-template-columns:1fr;padding:0 16px 16px}.art-stack-panel,.art-experience-rail{padding:20px}.art-stack-numbers{flex-direction:column;align-items:flex-start}.art-outcomes,.art-compare,.art-final-cta{padding:68px 0}.art-section-heading h2,.art-compare-copy h2,.art-final-cta h2{font-size:34px}.art-outcome-grid{grid-template-columns:1fr}.art-outcome-card.featured{grid-column:span 1}.art-os-system-card,.art-mode-card,.art-layer-card{padding:22px}.art-os-system-card h3{margin-top:34px}.art-operating-divider,.art-operating-divider.is-wide{text-align:left;margin-top:56px;margin-bottom:24px;padding-top:24px}.art-operating-divider:before{background:linear-gradient(90deg,#94a3b88c,#0000);width:100%;left:0;transform:none}.art-operating-divider>span{font-size:26px}.art-operating-divider p{margin-left:0;margin-right:0;font-size:14.5px}.art-mode-card,.art-layer-card{min-height:0}.art-layer-card-head{grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.art-layer-card:first-child .art-layer-card-head{grid-template-columns:30px minmax(0,1fr)}.art-layer-card p,.art-layer-card:first-child p,.art-layer-card .art-tool-chip-list,.art-layer-card:first-child .art-tool-chip-list{margin-left:42px}.art-operating-flow{justify-content:flex-start;gap:9px;font-size:12.5px}.art-operating-marquee{border-radius:14px;margin-top:26px}.art-operating-marquee-track span{padding:12px 22px;font-size:12px}}
