:root{--bg:#0e1421;--bg-2:#0b111c;--panel:#12151f;--panel-2:#171b28;--line:#ffffff14;--line-strong:#ffffff2e;--text:#eef3fb;--muted:#9aa7bd;--muted-2:#66748c;--white:#fff;--blue:#5ab0ff;--blue-2:#2f7cff;--violet:#93b4ff;--cyan:#7de3ff;--radius:22px;--spring:cubic-bezier(.16, 1, .3, 1);--shadow-card:0 24px 60px -18px #0000008c, 0 6px 18px #0000004d;--shadow-card-hover:0 34px 80px -18px #0000009e, 0 10px 26px #00000057;--shadow-shell:0 40px 140px -30px #0009, 0 12px 32px #0000004d;--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-display:"Bricolage Grotesque", var(--font-sans);--font-serif:"Instrument Serif", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(ellipse 60% 44% at 50% -4%, #2f7cff29, transparent), radial-gradient(ellipse 42% 34% at 14% 18%, #2f7cff17, transparent), radial-gradient(ellipse 40% 30% at 88% 30%, #5ab0ff12, transparent), var(--bg);font-family:var(--font-sans);margin:0;font-size:17px;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.022;z-index:0;background-image:linear-gradient(90deg,#fff 1px,#0000 1px),linear-gradient(#fff 1px,#0000 1px);background-size:84px 84px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 90%);mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 90%)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}main{z-index:1;position:relative}.shell{width:min(1260px,100% - 48px);margin:0 auto}h1,h2,h3{font-family:var(--font-display)}::selection{background:#468cff66}.topbar{z-index:90;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);background:#0b0b0eb8;position:sticky;top:0}.topbarInner{justify-content:space-between;align-items:center;gap:26px;height:76px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:12px;display:inline-flex}.brandMark{color:#fff;background:linear-gradient(150deg, var(--blue), var(--blue-2));border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid;transform:skew(-8deg);box-shadow:0 10px 30px #2f7cff66}.brand strong{font-size:19px;font-weight:750;line-height:1;display:block}.brand em{color:var(--muted);text-transform:uppercase;letter-spacing:.32em;margin-top:3px;font-size:9.5px;font-style:normal;display:block}.topbar nav{color:#cfcfd6;align-items:center;gap:32px;font-size:14px;font-weight:550;display:flex}.topbar nav a{transition:color .16s}.topbar nav a:hover{color:#fff}.topbar nav a.activeNav{color:#fff;position:relative}.topbar nav a.activeNav:after{content:"";background:linear-gradient(90deg, var(--blue), var(--violet));border-radius:2px;height:2px;position:absolute;bottom:-8px;left:0;right:0}.topbarRight{align-items:center;gap:10px;display:flex}.navHamburger{border:1px solid var(--line-strong);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:12px;place-items:center;width:44px;height:44px;transition:background .16s,border-color .16s;display:none}.navHamburger:hover{background:#ffffff1a;border-color:#ffffff52}.navHamburgerBars{place-items:center;gap:5px;width:20px;display:inline-grid}.navHamburgerBars i{width:20px;height:2px;transition:transform .22s var(--spring), opacity .22s ease;transform-origin:50%;background:currentColor;border-radius:2px;display:block}.navHamburger.isOpen .navHamburgerBars i:first-child{transform:translateY(7px)rotate(45deg)}.navHamburger.isOpen .navHamburgerBars i:nth-child(2){opacity:0}.navHamburger.isOpen .navHamburgerBars i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobileNav{z-index:60;pointer-events:none;visibility:hidden;position:fixed;inset:0}.mobileNav.isOpen{pointer-events:auto;visibility:visible}.mobileNavBackdrop{-webkit-backdrop-filter:blur(10px);opacity:0;background:radial-gradient(70% 48% at 80% 0,#2f7cff3d,#0000 68%),#05080eb8;transition:opacity .22s;position:absolute;inset:0}.mobileNav.isOpen .mobileNavBackdrop{opacity:1}.mobileNavPanel{width:min(410px,100vw - 20px);transition:transform .26s var(--spring);background:linear-gradient(150deg,#5ab0ff1f,#0000 34%),linear-gradient(#121b2bfa,#070c15fa 76%);border-left:1px solid #93b4ff3d;flex-direction:column;gap:18px;padding:18px 18px 22px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden auto;transform:translate(100%);box-shadow:-34px 0 90px -28px #000000d1,inset 1px 0 #ffffff14}.mobileNavPanel:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#93b4ff1f 1px,#0000 1px),linear-gradient(90deg,#93b4ff1f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.mobileNavPanel>*{z-index:1;position:relative}.mobileNav.isOpen .mobileNavPanel{transform:translate(0)}.mobileNavHead{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 17px;display:flex}.mobileNavClose{color:#fff;cursor:pointer;width:42px;height:42px;transition:background .16s ease, border-color .16s ease, transform .16s var(--spring);background:#ffffff0e;border:1px solid #93b4ff42;border-radius:14px;place-items:center;display:grid}.mobileNavClose:hover{background:#ffffff1a;border-color:#93b4ff75;transform:translateY(-1px)}.mobileNavIntro{padding:4px 2px 2px}.mobileNavIntro span{color:#9fc5ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.mobileNavIntro span:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #5ab0ffe6}.mobileNavIntro p{color:#b8c5d8;max-width:310px;margin:10px 0 0;font-size:15px;line-height:1.45}.mobileNavList{flex-direction:column;gap:8px;display:flex}.mobileNavLink{min-height:70px;color:var(--text);transition:background .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--spring);background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 14px 14px 16px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff09}.mobileNavLink span{gap:4px;min-width:0;display:grid}.mobileNavLink strong{color:#f5f8ff;font:760 16px var(--font-sans);letter-spacing:-.01em}.mobileNavLink small{color:#94a4bd;font:500 12.5px var(--font-sans);line-height:1.25}.mobileNavLink:hover{color:#fff;background:#fff1;border-color:#93b4ff47;transform:translateY(-1px)}.mobileNavLink.isActive{color:#fff;background:linear-gradient(135deg,#5ab0ff33,#2f7cff14),#ffffff0b;border-color:#5ab0ff85;box-shadow:0 16px 36px -28px #2f7cffbf,inset 0 1px #ffffff14}.mobileNavLink.isActive small{color:#bfd6ff}.mobileNavLink svg{opacity:.72;color:#9fc5ff;flex:none;transition:transform .14s,opacity .14s}.mobileNavLink:hover svg{opacity:1;transform:translate(3px)}.mobileNavFoot{background:linear-gradient(135deg,#2f7cff2e,#0000 52%),#ffffff0a;border:1px solid #93b4ff33;border-radius:20px;margin-top:auto;padding:16px}.mobileNavFoot p{color:#aebbd0;margin:0 0 14px;font-size:13px;line-height:1.45}.navSignIn{color:#aebbd0;align-items:center;gap:6px;margin-right:4px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.navSignIn:hover{color:#eef1f5}.mobileNavSignIn{color:#93c5fd;margin:0 0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.mobileNavSignIn:hover{text-decoration:underline}.mobileNavCta{color:#0c1220;width:100%;min-height:52px;font:800 15px var(--font-sans);background:linear-gradient(#fff,#dce9ff);border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex;box-shadow:0 16px 38px -22px #93b4ffbf}@media (max-width:640px){.mobileNavPanel{border-left:0;width:100%;padding:14px;left:0}}@media (max-width:420px){.mobileNavPanel{padding:14px}.mobileNavLink{border-radius:14px;min-height:66px}.mobileNavIntro p{font-size:14px}}@media (max-width:1050px){.topbarInner{gap:14px;height:68px}.topbar nav.topbarNav,.topbar .navButton,.topbar .navSignIn{display:none}.navHamburger{display:grid}}@media (max-width:560px){.topbarInner{height:60px;padding:0 4px}.brand strong{font-size:16px}.brand em{letter-spacing:.28em;font-size:8.5px}.brandMark{border-radius:9px;width:32px;height:32px}}.navButton,.primaryButton,.secondaryButton{letter-spacing:-.01em;white-space:nowrap;height:52px;transition:transform .18s var(--spring), box-shadow .18s ease, background .18s ease;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 28px;font-size:16px;font-weight:650;display:inline-flex}.navButton{color:#0c1220;background:linear-gradient(#fff,#e4ecff);height:44px;padding:0 22px;font-size:14px;box-shadow:0 6px 22px #ffffff1a}.navButton:hover{transform:translateY(-1px);box-shadow:0 10px 30px #ffffff29}.primaryButton{color:#0c1220;background:linear-gradient(#fff,#e4ecff);box-shadow:0 10px 34px #a0b4ff2e,0 2px 8px #0000004d}.primaryButton:hover{transform:translateY(-2px);box-shadow:0 16px 44px #a0b4ff42,0 3px 10px #0000004d}.secondaryButton{color:#fff;border:1px solid var(--line-strong);background:#ffffff0b}.secondaryButton:hover{background:#ffffff14;transform:translateY(-1px)}.freshBadge,.pill{color:#bcd3ff;text-transform:uppercase;letter-spacing:.11em;background:#4d9fff14;border:1px solid #93b4ff47;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:max-content;padding:9px 15px;font-size:11px;font-weight:700;display:inline-flex}.hero{text-align:center;place-items:center;padding:88px 0 96px;display:grid}.hero h1{max-width:980px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;color:#fff;text-shadow:0 20px 90px #5ab0ff3d;margin:26px auto 20px;font-size:clamp(50px,6.4vw,96px);font-weight:700;line-height:.96}.hero h1 em{font-family:var(--font-serif);letter-spacing:-.02em;background:linear-gradient(102deg,#eaf3ff 8%,#bfd6ff 46%,#93b4ff 92%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.hero p{color:#b9b9c2;text-wrap:balance;max-width:640px;margin:0 auto;font-size:19px;font-weight:450;line-height:1.6}.heroActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.heroStageWrap{width:min(1100px,100%);margin:54px auto 0}.heroTabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.heroTab{border:1px solid var(--line-strong);color:var(--muted);background:#ffffff08;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background .16s}.heroTab:hover{color:var(--text);border-color:var(--line-strong)}.heroTabActive{color:#0c1220;background:linear-gradient(#fff,#e4ecff);border-color:#0000}.heroStage{border:1px solid var(--line-strong);background:#0b0e17;border-radius:26px;height:560px;position:relative;overflow:hidden;box-shadow:0 60px 130px -40px #000000e6,inset 0 1px #ffffff0f}.heroStageVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroStageFade{pointer-events:none;background:linear-gradient(#0000 42%,#0609106b 72%,#060910c7 100%),linear-gradient(90deg,#0609108c 0%,#0000 50%);position:absolute;inset:0}.heroStageLink{z-index:5;color:#fff;align-items:center;gap:7px;font-size:13.5px;font-weight:650;transition:gap .18s;display:inline-flex;position:absolute;bottom:22px;left:24px}.heroStageLink:hover{gap:11px}.heroOverlay{z-index:4;color:#fff;flex-direction:column;gap:18px;max-width:640px;animation:.36s ease-out heroOverlayIn;display:flex;position:absolute;bottom:64px;left:56px}.heroOverlayCenter{text-align:center;align-items:center;width:min(640px,100% - 80px);left:50%;transform:translate(-50%)}.heroOverlayEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffffe0;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.heroOverlayDot{background:var(--accent,#d4b45a);width:7px;height:7px;box-shadow:0 0 14px 1px var(--accent,#d4b45a);border-radius:50%}.heroOverlayHeadline{font-family:var(--font-serif), "Instrument Serif", serif;letter-spacing:-.018em;color:#fff;text-shadow:0 2px 22px #0000008c;margin:0;font-size:clamp(40px,5.4vw,68px);font-weight:400;line-height:1.02}.heroOverlayHeadline em{color:var(--accent,#d4b45a);font-style:italic;font-weight:400}.heroOverlayLede{color:#ffffffdb;text-shadow:0 1px 10px #0000008c;max-width:540px;margin:0;font-size:clamp(15px,1.45vw,16.5px);line-height:1.55}.heroOverlayCenter .heroOverlayLede{margin-left:auto;margin-right:auto}.heroOverlayCtas{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.heroOverlayCenter .heroOverlayCtas{justify-content:center}.heroOverlayCtaPrimary{background:var(--accent,#d4b45a)!important;color:#0a0d14!important;border-color:var(--accent,#d4b45a)!important}.heroOverlayCtaPrimary:hover{filter:brightness(1.07);transform:translateY(-1px)}.heroOverlayCtaSecondary{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#ffffff80!important}.heroOverlayCtaSecondary:hover{background:#ffffff1a!important}.heroOverlayTrust{color:#ffffffeb;flex-wrap:wrap;gap:22px;margin-top:6px;font-size:14px;display:flex}.heroOverlayCenter .heroOverlayTrust{justify-content:center;gap:28px}.heroOverlayTrustItem{letter-spacing:.005em;text-shadow:0 1px 8px #00000080;align-items:center;gap:8px;display:inline-flex}.heroOverlayTrustItem svg{color:var(--accent,#d4b45a);flex:none}@keyframes heroOverlayIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes heroOverlayInCenter{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.heroOverlayCenter{animation-name:heroOverlayInCenter}@media (max-width:900px){.heroStage{height:440px}.heroOverlay{left:36px}}@media (max-width:640px){.heroStage{border-radius:18px;height:420px}.heroStageWrap{margin-top:40px}.heroTabs{margin-bottom:12px}.heroStageLink{font-size:13px;bottom:16px;left:18px}.heroOverlay,.heroOverlayCenter{text-align:left;align-items:flex-start;gap:12px;width:auto;bottom:50px;left:18px;right:18px;transform:none}.heroOverlayCenter .heroOverlayCtas,.heroOverlayCenter .heroOverlayTrust{justify-content:flex-start}.heroOverlayHeadline{font-size:32px}.heroOverlayLede{font-size:14px}.heroOverlayTrust{gap:14px 18px;font-size:13px}}.statRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(760px,100%);margin-top:64px;display:grid}.statRow div{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:22px 24px}.statRow strong{letter-spacing:-.03em;font-size:28px;font-weight:700;display:block}.statRow span{color:var(--muted);margin-top:6px;font-size:13.5px;display:block}.toolsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:30px;display:flex}.toolsLabel{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;margin-right:4px;font-size:12px;font-weight:650}.toolChip{border:1px solid var(--line);color:#b9c7dd;background:#ffffff08;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600}.marqueeShell{margin:-12px 0 56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marqueeTrack{gap:20px;width:max-content;animation:52s linear infinite marqueeScroll;display:flex}.marqueeShell:hover .marqueeTrack{animation-play-state:paused}.marqueeTile{border:1px solid var(--line);width:340px;height:226px;box-shadow:var(--shadow-card);border-radius:20px;flex:none;transition:transform .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.marqueeTile:hover{transform:translateY(-4px)}.marqueeTile .previewArt{min-height:226px}.marqueeTile .previewCenter,.marqueeTile .previewNav{display:none}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marqueeTrack{animation:none}}@media (max-width:720px){.marqueeTile{width:240px;height:160px}.marqueeTile .previewArt{min-height:160px}.marqueeShell{margin:-8px 0 40px}}.howItWorks{padding:44px 0 96px}.stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stepItem{border:1px solid var(--line);background:#ffffff08;border-radius:20px;padding:28px 28px 30px;position:relative}.stepNum{color:#c9defe;background:#468cff1c;border:1px solid #78afff4d;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:16px;font-size:15px;font-weight:750;display:inline-flex}.stepItem h3{letter-spacing:-.02em;margin:0 0 8px;font-size:17.5px;font-weight:650}.stepItem p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.categories{padding:8px 0 96px}.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.categoryTile{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-card);transition:transform .24s var(--spring), border-color .24s ease, box-shadow .24s ease;background:linear-gradient(#ffffff0d,#ffffff06);display:block;overflow:hidden}.categoryTile:hover{box-shadow:var(--shadow-card-hover);border-color:#ffffff38;transform:translateY(-5px)}.categoryArt{height:150px;transition:transform .5s var(--spring);background-size:cover}.categoryTile:hover .categoryArt{transform:scale(1.04)}.categoryBody{border-top:1px solid var(--line);background:#10101499;padding:24px 26px 26px}.categoryBody header{justify-content:space-between;align-items:center;gap:12px;display:flex}.categoryBody h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:680}.categoryCount{color:#c9defe;letter-spacing:.04em;text-transform:uppercase;background:#468cff1a;border:1px solid #78afff47;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:650}.categoryBody p{color:var(--muted);margin:12px 0 18px;font-size:14.5px;line-height:1.6}.categoryLink{color:var(--blue);align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.categoryLink svg{transition:transform .2s var(--spring)}.categoryTile:hover .categoryLink svg{transform:translate(2px,-2px)}.library{padding:64px 0 120px}.library.libraryPage{padding:24px 0 72px}.seeAll{color:var(--blue);white-space:nowrap;transition:gap .2s var(--spring);align-items:center;gap:8px;padding-bottom:6px;font-size:15px;font-weight:650;display:inline-flex}.seeAll:hover{gap:12px}.libraryHero{text-align:center;place-items:center;padding:88px 0 48px;display:grid}.libraryHero h1{letter-spacing:-.045em;text-wrap:balance;color:#fff;text-shadow:0 20px 90px #5ab0ff3d;max-width:900px;margin:24px auto 16px;font-size:clamp(46px,6vw,88px);font-weight:700;line-height:.96}.libraryHero h1 em{font-family:var(--font-serif);letter-spacing:-.02em;background:linear-gradient(102deg,#eaf3ff 8%,#bfd6ff 46%,#93b4ff 92%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.libraryHero p{color:#b9b9c2;text-wrap:balance;max-width:620px;margin:0 auto;font-size:18.5px;line-height:1.6}.ctaBanner{box-shadow:var(--shadow-shell);background:radial-gradient(70% 120% at 50% -20%,#4082ff2e,#0000),#ffffff09;border:1px solid #78afff3d;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-bottom:120px;padding:40px 44px;display:flex}.ctaBanner h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(26px,3vw,38px);font-weight:640;line-height:1.1}.ctaBanner p{color:var(--muted);margin:0;font-size:16px}.libraryHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.libraryHeader h2{letter-spacing:-.035em;text-wrap:balance;max-width:720px;margin:18px 0 0;font-size:clamp(36px,4vw,60px);font-weight:640;line-height:1.02}.filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.filters button{border:1px solid var(--line);color:#d6d6dd;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:14px;font-weight:550;transition:background .16s,border-color .16s;display:inline-flex}.filters button:hover{border-color:var(--line-strong);background:#ffffff14}.filters button svg{color:var(--muted)}.filtersRow{justify-content:center;margin-bottom:32px}.filterMenu{position:relative}.filterMenu>button.filterActive{color:#c9defe;background:#468cff21;border-color:#78afff66}.filterDropdown{z-index:30;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:170px;box-shadow:var(--shadow-card);background:#121217f5;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);left:0}.filterDropdown button{text-align:left;color:#d6d6dd;background:0 0;border:0;border-radius:9px;width:100%;padding:9px 12px;font-size:14px;display:block}.filterDropdown button:hover{color:#fff;background:#ffffff12}.filterDropdown button.selected{color:#c9defe;background:#468cff24}.clearFilters{height:42px;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;text-decoration:underline}.clearFilters:hover{color:#fff}.emptyGallery{text-align:center;color:var(--muted);padding:80px 0;font-size:16px}.galleryGrid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;display:flex}.galleryGrid>*{flex:300px;min-width:0;max-width:calc(33.3333% - 16px)}.shelves{padding:8px 0 64px}.shelfRow{margin-bottom:56px}.shelfRow:last-child{margin-bottom:0}.shelfRow h2{text-align:center;letter-spacing:-.02em;color:#fff;justify-content:center;align-items:center;gap:20px;margin:0 0 30px;font-size:clamp(25px,2.7vw,34px);font-weight:700;display:flex}.shelfRow h2:before,.shelfRow h2:after{content:"";background:linear-gradient(90deg,#0000,#ffffff3d);flex:none;width:min(90px,13vw);height:1px}.shelfRow h2:after{background:linear-gradient(90deg,#ffffff3d,#0000)}.cardLink{min-width:0;display:block}.assetCard{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);min-width:0;height:100%;box-shadow:var(--shadow-card);transition:transform .24s var(--spring), border-color .24s ease, box-shadow .24s ease;overflow:hidden}.assetCard:hover{box-shadow:var(--shadow-card-hover);border-color:#5ab0ff73;transform:translateY(-5px)}.cardMedia{height:400px;position:relative;overflow:hidden}.cardMedia .previewArt{transition:transform .5s var(--spring)}.assetCard:hover .cardMedia .previewArt{transform:scale(1.035)}.assetCard.tall .cardMedia{background:linear-gradient(#ffffff0a,#ffffff04);flex-direction:column;gap:8px;height:auto;padding:8px;display:flex}.cardMediaStack{flex-direction:column;gap:8px;width:100%;display:flex}.cardMediaHero{aspect-ratio:16/9;border-radius:12px;width:100%;position:relative;overflow:hidden}.cardMediaMore{aspect-ratio:16/9;background:#0006;border-radius:12px;width:100%;position:relative;overflow:hidden}.cardMediaMore iframe{transform-origin:0 0;border:0;width:100%;height:100%;display:block;transform:scale(.5)}.cardMediaHero iframe,.cardMediaHero .previewArt{width:100%;height:100%}.cardMediaMoreLabel{color:#ffffffd9;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:linear-gradient(#0000,#000000b3);padding:6px 10px;font-size:10.5px;font-weight:700;position:absolute;inset:auto 0 0}.assetCard.tall .accessBadge{z-index:3}.previewArt.hasDemo:after{content:"";background:linear-gradient(to top, var(--panel) 0%, transparent 100%);pointer-events:none;z-index:2;height:28%;position:absolute;inset:auto 0 0}.cardInfo{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.cardInfo h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650;line-height:1.2}.cardInfo p{color:var(--muted);margin:5px 0 0;font-size:13.5px;font-weight:500}.copyBtn,.lockedBtn{height:38px;transition:background .16s ease, border-color .16s ease, transform .16s var(--spring);border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.copyBtn{color:#eeeef2;background:#ffffff12;border:1px solid #ffffff24}.copyBtn:hover{background:#ffffff21;transform:translateY(-1px)}.copyBtn.copied{color:#a8f0c8;background:#3cb46e24;border-color:#6edca059}.lockedBtn{color:#c9defe;background:#468cff21;border:1px solid #78afff4d}.lockedBtn:hover{background:#468cff38;transform:translateY(-1px)}.accessBadge{z-index:5;color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(12px);background:#0a0a0e8c;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.accessBadge.free{color:#0c1220;background:#ffffffe6;border-color:#0000}.previewArt{isolation:isolate;background:#09090b;height:100%;min-height:244px;position:relative;overflow:hidden}.previewArt.hasImage img,.previewArt.hasImage video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.previewArt:before,.previewArt:after,.visualLines{content:"";z-index:-1;position:absolute;inset:0}.previewArt.hasImage:before,.previewArt.hasImage:after{content:none}.previewArt:before{background:radial-gradient(circle at 20% 28%,#fff3,#0000 6rem),radial-gradient(circle at 80% 32%,#5096ff42,#0000 13rem),linear-gradient(145deg,#ffffff0d,#fff0)}.previewArt:after{opacity:.16;background-image:linear-gradient(90deg,#ffffff40 1px,#0000 1px),linear-gradient(#ffffff40 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)}.visualLines{opacity:.7}.browserDots{z-index:3;gap:6px;display:flex;position:absolute;top:16px;left:16px}.browserDots i{background:#fff6;border-radius:50%;width:7px;height:7px}.previewNav{color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;gap:12px;font-size:10px;font-weight:700;display:flex;position:absolute;top:38px;left:16px;right:16px}.previewNav span:first-child{color:#fff;margin-right:auto}.previewCenter{position:absolute;bottom:22px;left:24px;right:24px}.previewCenter p{color:#ffffff9e;text-transform:uppercase;letter-spacing:.13em;margin:0 0 8px;font-size:10.5px;font-weight:700}.previewCenter h3{letter-spacing:-.035em;text-wrap:balance;width:min(420px,100%);margin:0;font-size:clamp(27px,2.4vw,42px);font-weight:660;line-height:1.02}.previewCta{color:#131316;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;margin-top:16px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.previewArt.hasDemo{background:#08090c}.previewArt.hasDemo iframe{transform-origin:0 0;pointer-events:none;border:0;width:200%;height:200%;position:absolute;inset:0;transform:scale(.5)}.demoExpand{z-index:6;cursor:pointer;opacity:0;background:linear-gradient(#0000 55%,#06070a80);justify-content:flex-end;align-items:flex-end;padding:14px;text-decoration:none;transition:opacity .2s;display:flex;position:absolute;inset:0}.demoExpand:hover,.demoExpand:focus-visible{opacity:1}.demoExpandBtn{color:#0b0b0e;background:#f7f7f8;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #00000059}@media (hover:none){.demoExpand{opacity:1;background:linear-gradient(#0000 50%,#06070a59)}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.45}}.appCard{flex-direction:column;min-width:0;display:flex}.appMedia{background:0 0;height:auto;overflow:visible}.appInfo{background:0 0;border-top:0;width:100%;max-width:272px;margin:0 auto;padding:6px 6px 4px}.phoneCard{background:0 0;flex-direction:column;align-items:center;gap:11px;padding:8px 0 14px;display:flex}.phoneBezel{transition:transform .26s var(--spring)}.appCard:hover .appMedia .phoneBezel{transform:translateY(-6px)}.phoneBezel{background:linear-gradient(160deg,#2a3142,#11151e 75%);border:1px solid #ffffff0d;border-radius:46px;width:272px;height:556px;padding:11px;position:relative;box-shadow:0 34px 70px -22px #000000bf}.phoneIsland{z-index:4;background:#000;border-radius:999px;width:78px;height:17px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phoneScreen{background:0 0;border-radius:38px;width:250px;height:534px;position:relative;overflow:hidden}.phoneScreen iframe{transform-origin:0 0;border:0;width:431px;height:920px;position:absolute;top:0;left:0;transform:scale(.58)}.phoneCardLarge{background:0 0;gap:0;padding:0}.phoneCardLarge .phoneBezel{width:300px;height:616px}.phoneCardLarge .phoneScreen{width:278px;height:594px}.phoneCardLarge .phoneScreen iframe{transform:scale(.645)}.appTitleBtn{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.appTitleBtn:hover h3{text-decoration:underline}.appModalOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#06070ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.appModal{border:1px solid var(--line-strong);background:#101116;border-radius:24px;grid-template-columns:360px 1fr;width:100%;max-width:940px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000c}.appModalBar{display:none}.appModalPhone{background:radial-gradient(120% 90% at 50% 0,#17181f,#0b0b0e);justify-content:center;align-items:center;padding:26px 20px;display:flex}.appModalInfo{max-height:88vh;padding:34px 32px;overflow-y:auto}.appModalClose{z-index:3;border:1px solid var(--line);color:#fff;cursor:pointer;background:#14141ab3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.appModalClose:hover{background:#2d2d36e6}.appModalTag{letter-spacing:.08em;text-transform:uppercase;color:#9db4ff;font-size:11.5px;font-weight:700}.appModalInfo h2{letter-spacing:-.02em;margin:8px 0 4px;font-size:28px}.appModalTagline{color:var(--muted);margin-bottom:22px;font-size:15px}.appModalPains h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin-bottom:10px;font-size:12px}.appModalPains ul{flex-direction:column;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.appModalPains li{color:var(--text);align-items:flex-start;gap:9px;font-size:14px;display:flex}.appModalPains li svg{color:#4ade80;flex:none;margin-top:3px}.appModalGet{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;margin-bottom:22px;padding:16px 18px}.appModalGet b{font-size:14px}.appModalGet p{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.55}.appModalDfy{color:#cfe0ff!important}.appModalCtas{flex-wrap:wrap;gap:12px;display:flex}.videoCard{min-width:0;position:relative}.videoCard .cardMedia{aspect-ratio:16/9;height:auto}.videoCardOpen{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.videoCard .cardVideo{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--spring);position:absolute;inset:0}.videoCard:hover .cardVideo{transform:scale(1.035)}.videoPlayHint{z-index:5;letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(8px);background:#080a0e9e;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:650;display:inline-flex;position:absolute;bottom:14px;left:14px}.videoModal{border:1px solid var(--line-strong);background:#101116;border-radius:24px;grid-template-columns:1.4fr 1fr;width:100%;max-width:960px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000c}.videoModalPlayer{background:#000;justify-content:center;align-items:center;display:flex}.videoModalPlayer video{object-fit:cover;width:100%;height:100%;max-height:86vh;display:block}.videoModalInfo{max-height:86vh;padding:34px 32px;overflow-y:auto}.videoModalInfo h2{letter-spacing:-.02em;margin:8px 0 4px;font-size:28px}.videoModalExplain{color:var(--muted);margin-bottom:22px;font-size:15px;line-height:1.6}.videoModalWhere{gap:10px;margin-bottom:26px;display:grid}.videoModalWhere span{color:var(--text);align-items:center;gap:9px;font-size:14px;display:flex}.videoModalWhere svg{color:#4ade80;flex:none}.videoDownloadBtn{justify-content:center;width:100%}.videoModalNote{color:var(--muted-2);text-align:center;margin-top:12px;font-size:12.5px}@media (max-width:720px){.videoModal{border-radius:20px;grid-template-columns:1fr;max-width:440px;margin:auto}.videoModalPlayer video{max-height:42vh}.videoModalInfo{max-height:none}.appModalOverlay{align-items:stretch;padding:0}.appModal{border:0;border-radius:0;grid-template-columns:1fr;width:100%;max-width:none;min-height:100dvh}.appModalBar{z-index:6;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#101116f0;align-items:center;gap:10px;padding:11px 14px;display:flex;position:sticky;top:0}.appModalBack{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font:650 14px Inter,system-ui,sans-serif;display:inline-flex}.appModalBarTitle{color:var(--muted);margin-left:auto;font-size:13px;font-weight:600}.appModalClose{display:none}.appModalPhone{background:#0b0b0e;padding:0}.appModalPhone .phoneCard{width:100%}.appModalPhone .phoneBezel{width:100%;height:74vh;box-shadow:none;background:0 0;border-radius:0;padding:0;transition:none}.appModalPhone .phoneIsland,.appModalPhone .phoneMark{display:none}.appModalPhone .phoneScreen{border-radius:0;width:100%;height:100%}.appModalPhone .phoneScreen iframe{width:100%;height:100%;transform:none}.appModalInfo{max-height:none;padding:22px 20px 34px}}.phoneMark{z-index:5;letter-spacing:.2em;text-transform:uppercase;color:#ffffff47;pointer-events:none;font-size:9px;position:absolute;bottom:12px;right:20px}.phoneHint{letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b;font-size:11px;font-weight:600}.phoneExploreBtn{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font:650 12.5px Inter,system-ui,sans-serif;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.phoneExploreBtn:hover{background:#ffffff26;border-color:#fff6;transform:translateY(-1px)}.lockedBtnLink{text-decoration:none}.appsStrip{border:1px solid var(--line);color:inherit;background:linear-gradient(#ffffff0d,#ffffff05);border-radius:14px;align-items:center;gap:14px;padding:13px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.appsStrip:hover{border-color:#ffffff38;transform:translateY(-1px)}.appsStripTag{letter-spacing:.04em;text-transform:uppercase;color:#cfe0ff;background:#468cff29;border:1px solid #78afff47;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.appsStripText{min-width:0;color:var(--muted);flex:1;font-size:14px}.appsStripText b{color:var(--text);font-weight:650}.appsStripCta{color:#cfe0ff;flex:none;align-items:center;gap:6px;font-size:13.5px;font-weight:650;display:inline-flex}@media (max-width:620px){.appsStrip{flex-wrap:wrap;gap:10px}.appsStripText{flex-basis:100%;order:3}}.estate{background-image:linear-gradient(160deg,#0000002e,#000c),radial-gradient(circle at 22% 65%,#c98945 0 5%,#0000 24%),radial-gradient(circle at 60% 36%,#274c76 0 14%,#0000 45%),linear-gradient(135deg,#182330,#0b0b0d)}.waves{background-image:radial-gradient(circle at 16% 45%,#5fd1ff,#0000 18%),radial-gradient(circle at 72% 52%,#9e58ff,#0000 28%),linear-gradient(160deg,#11111a,#020206)}.waves .visualLines{background:repeating-linear-gradient(135deg,#0000 0 24px,#ffffff29 25px 26px);transform:skewY(-10deg)translateY(18px)}.beauty{background-image:radial-gradient(circle at 80% 20%,#ffd1e8,#0000 15%),radial-gradient(circle at 54% 42%,#ff83c6,#0000 28%),linear-gradient(160deg,#20111a,#060408)}.contractor{background-image:radial-gradient(circle at 38% 36%,#ffb86a,#0000 18%),radial-gradient(circle at 86%,#496eff,#0000 26%),linear-gradient(160deg,#222016,#060606)}.ai{background-image:radial-gradient(circle at 50% 42%,#8ed7ff,#0000 18%),radial-gradient(circle at 88% 60%,#7a5cff,#0000 30%),linear-gradient(160deg,#07101b,#050507)}.food{background-image:radial-gradient(circle at 48% 48%,#ffaf4c,#0000 17%),radial-gradient(circle at 80% 30%,#ff5d7d,#0000 24%),linear-gradient(160deg,#1b0d08,#070606)}.pricingArt{background-image:radial-gradient(circle at 44% 35%,#9d7cff,#0000 18%),radial-gradient(circle at 80% 70%,#4da7ff,#0000 24%),linear-gradient(160deg,#0b0d1a,#050506)}.drone{background-image:radial-gradient(circle at 66% 28%,#ffd890,#0000 14%),radial-gradient(circle at 24% 68%,#6aa8ff,#0000 24%),linear-gradient(160deg,#181b21,#050505)}.dashboard{background-image:radial-gradient(circle at 24% 35%,#5bc2ff,#0000 20%),radial-gradient(circle at 78% 58%,#a26fff,#0000 28%),linear-gradient(160deg,#07111e,#040506)}.orbit{background-image:radial-gradient(circle,#0000 0 8%,#399bff 9% 10%,#0000 11% 16%,#459fff6b 17% 18%,#0000 19%),radial-gradient(circle at 70% 40%,#7d5cff,#0000 20%),linear-gradient(160deg,#060915,#050505)}.coach{background-image:radial-gradient(circle at 72% 25%,#fff4a3,#0000 14%),radial-gradient(circle at 32%,#ff85ca,#0000 24%),linear-gradient(160deg,#171018,#050505)}.solar{background-image:radial-gradient(circle at 72% 32%,#ffdf62,#0000 15%),radial-gradient(circle at 26% 68%,#56d0ff,#0000 24%),linear-gradient(160deg,#0d1619,#050505)}.dental{background-image:radial-gradient(circle at 30% 30%,#7fe8d8,#0000 20%),radial-gradient(circle at 78% 62%,#4fc3b8,#0000 26%),linear-gradient(160deg,#071716,#030706)}.fitness{background-image:radial-gradient(circle at 26% 34%,#ff6a4d,#0000 20%),radial-gradient(circle at 78% 58%,#ffb347,#0000 26%),linear-gradient(160deg,#1a0d08,#060404)}.law{background-image:radial-gradient(circle at 70% 24%,#e8c874,#0000 15%),radial-gradient(circle at 30% 62%,#3a5a94,#0000 26%),linear-gradient(160deg,#0a1220,#030408)}.wedding{background-image:radial-gradient(circle at 32% 30%,#ffd9e6,#0000 18%),radial-gradient(circle at 74% 60%,#e8c874,#0000 24%),linear-gradient(160deg,#1a1114,#060505)}.hvac{background-image:radial-gradient(circle at 28% 32%,#3fa9f5,#0000 20%),radial-gradient(circle at 76% 60%,#a8d8ff,#0000 26%),linear-gradient(160deg,#071320,#030507)}.salon{background-image:radial-gradient(circle at 72% 28%,#d98fff,#0000 18%),radial-gradient(circle at 28% 62%,#ff8fc6,#0000 26%),linear-gradient(160deg,#150c1a,#050406)}.auto{background-image:radial-gradient(circle at 50% 30%,#c9ced6,#0000 16%),radial-gradient(circle at 74% 64%,#e63946,#0000 22%),linear-gradient(160deg,#101113,#030304)}.photo{background-image:radial-gradient(circle at 32% 30%,#f0c99a,#0000 18%),radial-gradient(circle at 76% 60%,#b98b6a,#0000 26%),linear-gradient(160deg,#171310,#050403)}.corporate{background-image:radial-gradient(circle at 30% 32%,#4d9fff,#0000 20%),radial-gradient(circle at 76% 62%,#b9c7dd,#0000 26%),linear-gradient(160deg,#0a121e,#030407)}.beams{background:linear-gradient(160deg,#070a12,#030408)}.flowlines{background:linear-gradient(160deg,#080b12,#030407)}.fintech{background-image:radial-gradient(circle at 28% 30%,#9dff6a,#0000 20%),radial-gradient(circle at 76% 62%,#4d9fff,#0000 26%),linear-gradient(160deg,#070c08,#020302)}.citrus{background-image:radial-gradient(circle at 30% 28%,#ffb07a,#0000 20%),radial-gradient(circle at 76% 60%,#ffd9b3,#0000 28%),linear-gradient(160deg,#1a1208,#060402)}.minimal{background-image:radial-gradient(circle at 50% 30%,#ffffff29,#0000 22%),radial-gradient(circle at 74% 66%,#b4c3dc24,#0000 28%),linear-gradient(160deg,#0e0f11,#030304)}.ion{background-image:radial-gradient(circle at 30% 40%,#4d9fff,#0000 20%),radial-gradient(circle at 76% 60%,#7de3ff,#0000 22%),radial-gradient(circle at 55% 25%,#ffffff40,#0000 10%),linear-gradient(160deg,#060d1a,#030408)}.tide{background-image:radial-gradient(60% 40% at 40% 70%,#2b6fff,#0000 60%),radial-gradient(50% 30% at 70% 30%,#6fd8ff,#0000 55%),linear-gradient(160deg,#08101e,#030407)}.tide .visualLines{background:repeating-linear-gradient(105deg,#0000 0 30px,#ffffff1f 31px 32px);transform:skewY(-6deg)}@keyframes waveDrift{0%{transform:skewY(-10deg)translateY(18px)}to{transform:skewY(-7deg)translateY(-4px)}}.waves .visualLines{animation:7s ease-in-out infinite alternate waveDrift}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit .visualLines{background:conic-gradient(from 0deg, transparent 0 78%, #7db8ff8c 90%, transparent 100%);border-radius:50%;width:210px;height:210px;margin:-105px 0 0 -105px;animation:9s linear infinite orbitSpin;inset:50% auto auto 50%;-webkit-mask:radial-gradient(circle,#0000 0 62%,#000 63% 70%,#0000 71%);mask:radial-gradient(circle,#0000 0 62%,#000 63% 70%,#0000 71%)}@keyframes ionPulse{0%{opacity:.5;transform:scale(1)}to{opacity:.95;transform:scale(1.18)}}.ion .visualLines{background:radial-gradient(circle at 50% 46%,#7de3ff52,#0000 42%);animation:3.6s ease-in-out infinite alternate ionPulse}.aurora{background-blend-mode:screen;background-image:linear-gradient(#071022 0%,#030510 70%),radial-gradient(80% 30% at 50% 20%,#6fd8ff59,#0000 70%)}@keyframes auroraSway{0%{opacity:.6;transform:skew(-12deg)translate(-18px)}to{opacity:.95;transform:skew(-9deg)translate(18px)}}.aurora .visualLines{filter:blur(18px);background:linear-gradient(100deg,#0000 20%,#6fd8ff4d 40%,#3fe0c538 55%,#0000 75%),linear-gradient(80deg,#0000 30%,#2b6fff40 55%,#0000 80%);height:65%;animation:11s ease-in-out infinite alternate auroraSway;inset:-20% -20% auto}@keyframes tideDrift{0%{transform:skewY(-6deg)translate(0)}to{transform:skewY(-4deg)translate(-26px)}}.tide .visualLines{animation:8s ease-in-out infinite alternate tideDrift}.beams .visualLines{filter:blur(20px);background:linear-gradient(-18deg,#0000 40%,#78aaff38 50%,#0000 60%),linear-gradient(-18deg,#0000 30%,#7de3ff1f 42%,#0000 55%);animation:9s linear infinite beamSweep;inset:-40% -20%}@keyframes beamSweep{0%{transform:translate(-40%)}to{transform:translate(30%)}}.flowlines .visualLines{background-image:repeating-linear-gradient(100deg,#0000 0 18px,#7db8ff24 19px 20px),repeating-linear-gradient(70deg,#0000 0 26px,#7de3ff1a 27px 28px);animation:14s ease-in-out infinite alternate flowDrift;inset:-10%}@keyframes flowDrift{0%{transform:translate(-3%,-2%)rotate(0)}to{transform:translate(3%,2%)rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.visualLines{animation:none!important}}.featuredShell{border:1px solid var(--line);width:min(1260px,100% - 48px);box-shadow:var(--shadow-shell);background:linear-gradient(#ffffff0d,#ffffff06);border-radius:32px;grid-template-columns:.86fr 1.14fr;align-items:stretch;gap:32px;margin:0 auto 120px;padding:36px;display:grid}.featuredCopy{flex-direction:column;justify-content:center;padding:24px 12px 24px 16px;display:flex}.industriesStrip{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;max-width:1040px;margin:-6px auto 4px;padding:0 24px;display:flex}.industriesLabel{letter-spacing:.1em;text-transform:uppercase;color:#7a7a86;font-size:12px;font-weight:600}.industriesPills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.industryPill{color:#c9c9d2;border:1px solid var(--line);background:#ffffff05;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.featuredShell.featuredCentered{text-align:center;grid-template-columns:1fr;gap:10px}.featuredCentered .featuredCopy{align-items:center;padding:8px 8px 0}.featuredCentered .featuredCopy p{max-width:640px}.featuredCentered .featureList{text-align:left;justify-content:center;max-width:560px;margin-left:auto;margin-right:auto}.featuredCentered .featuredActions{justify-content:center}.featuredCentered .featuredMockup{width:100%;max-width:940px;margin:10px auto 0}.featuredCopy h2,.pricingIntro h2{letter-spacing:-.035em;text-wrap:balance;margin:20px 0 16px;font-size:clamp(38px,4.6vw,64px);font-weight:640;line-height:1.02}.featuredCopy p,.pricingIntro p{color:#b9b9c2;margin:0;font-size:17.5px;line-height:1.65}.featureBullets{flex-wrap:wrap;gap:10px;margin:26px 0 32px;display:flex}.libraryHero .featureBullets{justify-content:center}.featureBullets span{color:#e6e6ec;border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:550;display:inline-flex}.featureBullets svg{color:var(--blue)}.featuredActions{flex-wrap:wrap;gap:14px;display:flex}.featuredShell{background:radial-gradient(680px 340px at 12% -10%,#468cff21,#0000 62%),radial-gradient(620px 400px at 100% 115%,#9678ff1a,#0000 60%),linear-gradient(#ffffff0e,#ffffff05);position:relative;overflow:hidden}.featuredEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#9db4ff;align-self:flex-start;font-size:12px;font-weight:700}.featureList{grid-template-columns:1fr 1fr;gap:12px 22px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.featureList li{color:#e6e6ec;align-items:center;gap:9px;font-size:14.5px;font-weight:550;display:flex}.featureList li svg{color:#4ade80;flex:none}.featuredMockup{position:relative}.featuredVideo{object-fit:cover;width:100%;height:100%;min-height:470px;display:block}.featuredVideoTag{z-index:2;letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(8px);background:#080a0e99;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:11.5px;font-weight:650;display:inline-flex;position:absolute;top:16px;left:16px}.freshBadge,.pill{text-transform:uppercase;letter-spacing:.11em;color:#bcd3ff;background:#4d9fff14;border-color:#93b4ff47;padding:8px 14px;font-size:11px;font-weight:650}@media (max-width:560px){.featureList{grid-template-columns:1fr}}.featuredMockup{border:1px solid var(--line);min-height:470px;transition:transform .26s var(--spring), border-color .26s ease;border-radius:24px;display:block;overflow:hidden}.featuredMockup:hover{border-color:var(--line-strong);transform:translateY(-3px)}.previewArt.large{min-height:470px}.previewArt.large .previewCenter{bottom:40px;left:42px;right:42px}.previewArt.large .previewCenter h3{max-width:680px;font-size:clamp(44px,4.6vw,80px)}.vault{padding:88px 0 120px}.vaultGate{text-align:center;border:1px solid var(--line);background:radial-gradient(70% 100% at 50% 0,#4082ff1f,#0000),#ffffff08;border-radius:28px;max-width:560px;margin:0 auto;padding:56px 40px}.vaultLockIcon{width:56px;height:56px;color:var(--blue);background:#468cff1c;border:1px solid #78afff4d;border-radius:16px;place-items:center;margin-bottom:22px;display:inline-grid}.vaultGate h1{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(30px,3.6vw,44px);font-weight:640}.vaultGate>p{color:var(--muted);max-width:42ch;margin:0 auto 32px;font-size:16px;line-height:1.6}.vaultForm{flex-direction:column;gap:12px;display:flex}.vaultForm input{border:1px solid var(--line-strong);color:#fff;letter-spacing:.04em;text-align:center;background:#ffffff0d;border-radius:14px;outline:none;height:54px;padding:0 20px;font:500 15px ui-monospace,SF Mono,Menlo,monospace;transition:border-color .16s,background .16s}.vaultForm input::placeholder{color:var(--muted-2);letter-spacing:.02em}.vaultForm input:focus{background:#ffffff12;border-color:#78afff8c}.vaultForm .primaryButton{border-radius:14px;height:54px}.vaultError{color:#ff9d8a;margin:16px 0 0;font-size:14.5px;line-height:1.5}.vaultReassure{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;display:flex}.vaultReassure span{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.vaultReassure svg{color:#4ade80}.vaultBuy{color:var(--muted);margin:28px 0 0;font-size:14.5px}.vaultBuy a{color:var(--blue);font-weight:550}.vaultUnlocked{max-width:820px;margin:0 auto}.vaultHead{text-align:center;margin-bottom:44px}.vaultHead h1{letter-spacing:-.03em;margin:18px 0 12px;font-size:clamp(34px,4vw,52px);font-weight:640}.vaultHead>p{color:var(--muted);max-width:52ch;margin:0 auto;font-size:16.5px;line-height:1.6}.vaultList{gap:14px;display:grid}.vaultKit{border:1px solid var(--line);background:#ffffff09;border-radius:18px;padding:24px 26px;transition:border-color .2s}.vaultKit:hover{border-color:var(--line-strong)}.vaultKit header{justify-content:space-between;align-items:center;gap:18px;display:flex}.vaultKitCat{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.vaultKit h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:650}.vaultKit header p{color:var(--muted);max-width:52ch;margin:8px 0 0;font-size:14.5px;line-height:1.55}.vaultEmpty{text-align:center;color:var(--muted);padding:48px 0}.vaultSignout{color:var(--muted-2);text-underline-offset:3px;background:0 0;border:0;border-radius:999px;margin:40px auto 0;padding:10px 18px;font-size:13.5px;text-decoration:underline;display:block}.vaultSignout:hover{color:var(--muted)}.vaultBookmarkHint{color:#93c5fd;margin-top:10px;font-size:13.5px}.vaultLinkButton{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vaultLinkButton:hover{color:var(--muted)}@media (max-width:620px){.vaultGate{padding:40px 24px}.vaultKit header{flex-direction:column;align-items:flex-start}}.capture{padding:0 0 120px}.captureInner{text-align:center;border:1px solid var(--line);background:radial-gradient(60% 100% at 50% 0,#4082ff1f,#0000),#ffffff08;border-radius:28px;padding:56px 40px}.captureInner h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,3.4vw,42px);font-weight:640}.captureInner>p{max-width:460px;color:var(--muted);margin:0 auto 28px;font-size:16px;line-height:1.6}.captureForm{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.captureForm input{border:1px solid var(--line-strong);color:#fff;background:#ffffff0d;border-radius:999px;outline:none;width:min(340px,100%);height:52px;padding:0 20px;font-family:inherit;font-size:16px;transition:border-color .16s,background .16s}.captureForm input::placeholder{color:var(--muted-2)}.captureForm input:focus{background:#ffffff12;border-color:#78afff8c}.captureForm .primaryButton:disabled{opacity:.6;cursor:default}.captureError{color:#ff9d8a;width:100%;margin:6px 0 0;font-size:14px}.captureDone{color:#a8f0c8;background:#3cb46e1a;border:1px solid #6edca04d;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-size:16px;font-weight:550;display:inline-flex}.captureCheck{display:inline-flex}.copyGateOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);background:#06070ab8;place-items:center;padding:24px;animation:.2s gateFade;display:grid;position:fixed;inset:0}@keyframes gateFade{0%{opacity:0}to{opacity:1}}.copyGate{border:1px solid var(--line-strong);width:min(440px,100%);box-shadow:var(--shadow-shell);text-align:center;animation:gateRise .26s var(--spring) both;background:radial-gradient(70% 100% at 50% 0,#4082ff29,#0000),#16161b;border-radius:24px;padding:36px 34px 30px;position:relative}@keyframes gateRise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.copyGate .pill{margin:0 auto 18px}.copyGate h2{letter-spacing:-.03em;margin-bottom:12px;font-size:30px;font-weight:660}.copyGate>p{color:var(--muted);max-width:40ch;margin:0 auto 22px;font-size:15px;line-height:1.6}.copyGateList{text-align:left;gap:11px;width:max-content;margin:0 auto 26px;padding:0;list-style:none;display:grid}.copyGateList li{color:#c9c9d1;align-items:center;gap:10px;font-size:14.5px;display:flex}.copyGateList svg{color:var(--blue);flex:none}.copyGate .primaryButton{width:100%}.copyGateLater{width:100%;color:var(--muted);background:0 0;border:0;margin-top:12px;padding:10px;font-size:14px;display:block}.copyGateLater:hover{color:#fff}.copyGateClose{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:14px;right:16px}.copyGateClose:hover{color:#fff;background:#ffffff1f}.dfyForm{text-align:left;flex-direction:column;gap:16px;width:min(440px,100%);margin:0 auto;display:flex}.dfyForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:8px;font-size:12.5px;font-weight:650;display:flex}.dfyForm input,.dfyForm select{border:1px solid var(--line-strong);color:#fff;text-transform:none;letter-spacing:normal;background:#ffffff0d;border-radius:14px;outline:none;height:52px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .16s,background .16s}.dfyForm input::placeholder{color:var(--muted-2)}.dfyForm input:focus,.dfyForm select:focus{background:#ffffff12;border-color:#78afff8c}.dfyForm select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238a8a94' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.dfyForm option{color:#fff;background:#16161a}.dfyFormRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dfyForm select,.dfyForm input,.dfyForm textarea{min-width:0;max-width:100%}@media (max-width:480px){.dfyFormRow{grid-template-columns:1fr}}.dfyForm .primaryButton{justify-content:center;margin-top:4px}.pricing{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;padding:0 0 120px;display:grid}.priceCards{grid-template-columns:1fr 1.1fr;gap:18px;display:grid}.priceCards article{border:1px solid var(--line);transition:transform .24s var(--spring), border-color .24s ease;background:#ffffff0a;border-radius:24px;padding:32px;position:relative}.priceCards article:hover{border-color:var(--line-strong);transform:translateY(-3px)}.priceCards span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:700}.priceCards h3{letter-spacing:-.04em;margin:26px 0 10px;font-size:58px;font-weight:700;line-height:.95}.priceCards small{color:var(--muted);letter-spacing:0;margin-left:8px;font-size:15px;font-weight:450}.priceCards p{min-height:76px;color:var(--muted);font-size:15.5px;line-height:1.6}.priceCards a{border:1px solid var(--line-strong);height:50px;transition:background .18s ease, transform .18s var(--spring);background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;font-weight:650;display:flex}.priceCards a:hover{background:#ffffff1a;transform:translateY(-1px)}.highlightedPrice{box-shadow:0 30px 100px -20px #4082ff4d;background:radial-gradient(circle at 50% 0,#468cff38,#0000 15rem),#ffffff0e!important;border-color:#78afff57!important}.highlightedPrice b{color:#16161a;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#fff,#d6e7ff);border-radius:999px;padding:8px 14px;font-size:11.5px;font-weight:700;position:absolute;top:-14px;left:30px}.highlightedPrice a{color:#131316;background:linear-gradient(#fff,#e4ecff);border-color:#0000}.dfyUpsell{margin-top:64px}.dfyUpsellActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.pricingPage{padding:24px 0 120px}.pricingPageCards{width:min(880px,100%);margin:0 auto 96px}.planFeatures{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.planFeatures li{color:#c9c9d1;align-items:center;gap:10px;font-size:15px;line-height:1.4;display:flex}.planFeatures svg{color:var(--blue);flex:none}.checkIconBox{color:#bcd3ff;background:#4d9fff29;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.checkIconBoxSolid{color:#fff;background:#ffffff24}.planFeatures li:has(.checkIconBox) svg{color:inherit}.faqList{width:min(720px,100%);margin:0 auto}.faqList h2{text-align:center;letter-spacing:-.03em;margin:0 0 32px;font-size:clamp(30px,3.6vw,44px);font-weight:640}.faqItem{border-top:1px solid var(--line);padding:24px 0}.faqItem h3{letter-spacing:-.015em;margin:0 0 10px;font-size:17.5px;font-weight:650}.faqItem p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.65}.termsBody{width:min(720px,100%);margin:0 auto;padding:24px 0 120px}.kitHero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:44px;padding:96px 0 72px;display:grid}.kitHeroCopy h1{letter-spacing:-.04em;text-wrap:balance;margin:24px 0 18px;font-size:clamp(42px,5.2vw,74px);font-weight:640;line-height:1}.kitHeroCopy p{color:#b9b9c2;max-width:520px;margin:0;font-size:18px;line-height:1.65}.kitHeroCopy .heroActions{justify-content:flex-start}.kitHeroPreview{border:1px solid var(--line);min-height:440px;box-shadow:var(--shadow-shell);border-radius:28px;overflow:hidden}.kitHeroPreview .previewArt{min-height:440px}.kitHeroCentered{text-align:center;padding:84px 0 30px;display:block}.kitHeroCentered h1{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:22px auto 16px;font-size:clamp(40px,5vw,72px);font-weight:640;line-height:1}.kitHeroCentered p{color:#b9b9c2;max-width:640px;margin:0 auto;font-size:18px;line-height:1.6}.kitHeroCentered .heroActions{justify-content:center;margin-top:26px}.kitStageShell{padding:8px 0 56px}.kitStage{border:1px solid var(--line);box-shadow:var(--shadow-shell);background:#0b0b0e;border-radius:18px;overflow:hidden}.kitStageBar{border-bottom:1px solid var(--line);background:#14141a;align-items:center;gap:14px;padding:11px 16px;display:flex}.kitStageDots{flex:none;gap:7px;display:inline-flex}.kitStageDots i{background:#ffffff29;border-radius:50%;width:11px;height:11px}.kitStageHint{color:#9a9aa6;margin-right:auto;font-size:12.5px}.kitStageExpand{color:#0b0b0e;background:#f7f7f8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.kitStageExpand:hover{background:#fff}.kitStageViewport{background:#0b0b0e;height:clamp(460px,64vh,760px);position:relative;overflow:hidden}.kitStageViewport iframe{border:0;width:calc(100% + 18px);height:100%;display:block}@media (max-width:480px){.kitStageHint{display:none}.kitStageViewport{height:clamp(420px,74vh,640px)}}.sectionHead{text-align:center;margin-bottom:48px}.sectionHead h2{letter-spacing:-.035em;text-wrap:balance;max-width:700px;margin:18px auto 0;font-size:clamp(34px,4vw,54px);font-weight:640;line-height:1.05}.kitPages{padding:8px 0 40px}.kitPagesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kitPageCard{border:1px solid var(--line,#ffffff14);color:inherit;background:#ffffff05;border-radius:14px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.kitPageCard:hover{background:#ffffff09;border-color:#c9a45c80;transform:translateY(-2px)}.kitPageNum{font-family:var(--font-serif,Georgia, serif);color:#c9a45c;flex:none;width:30px;font-size:20px;font-style:italic}.kitPageCard h3{margin:0 0 3px;font-size:16px}.kitPageCard p{color:#a2a2ad;margin:0;font-size:13px;line-height:1.5}.kitPageCard svg{color:#7a7a86;flex:none;margin-left:auto}.kitPageCard:hover svg{color:#c9a45c}@media (max-width:640px){.kitPagesGrid{grid-template-columns:1fr}}.kitIncluded{padding:48px 0 96px}.includedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.includedItem{border:1px solid var(--line);background:#ffffff09;border-radius:20px;gap:14px;padding:24px;display:flex}.includedCheck{width:32px;height:32px;color:var(--blue);background:#468cff1c;border:1px solid #78afff4d;border-radius:10px;flex:none;place-items:center;display:grid}.includedItem h3{letter-spacing:-.015em;margin:2px 0 6px;font-size:16.5px;font-weight:650}.includedItem p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.kitBlocks{padding:0 0 96px}.blockList{gap:16px;width:min(880px,100%);margin:0 auto;display:grid}.promptBlock{border:1px solid var(--line);background:#ffffff09;border-radius:20px;padding:26px 28px;transition:border-color .2s}.promptBlock:hover{border-color:var(--line-strong)}.promptBlock header{align-items:center;gap:13px;display:flex}.blockIcon{width:36px;height:36px;color:var(--blue);background:#64a0ff17;border:1px solid #8ec5ff3d;border-radius:11px;flex:none;place-items:center;display:grid}.promptBlock h3{letter-spacing:-.02em;flex:1;margin:0;font-size:18px;font-weight:650}.promptBlock>p{color:var(--muted);margin:14px 0 0 49px;font-size:15.5px;line-height:1.65}.kitCta{text-align:center;padding:24px 0 120px}.kitCta h2{letter-spacing:-.035em;text-wrap:balance;max-width:640px;margin:0 auto 14px;font-size:clamp(34px,4vw,54px);font-weight:640;line-height:1.05}.kitCta p{max-width:480px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.6}.footer{border-top:1px solid var(--line);color:var(--muted);background:#090d1680;padding:40px 0 52px}.footerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-bottom:22px;display:flex}.footerNav{flex-wrap:wrap;gap:14px 26px;font-size:14px;font-weight:550;display:flex}.footerNav a{transition:color .16s}.footerNav a:hover{color:#fff}.footer p{max-width:620px;margin:0;font-size:14.5px;line-height:1.6}.howSteps{gap:16px;max-width:880px;padding:4px 0 12px;display:grid}.howStep{border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:18px;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.howStepNum{color:#cfe0ff;background:#468cff24;border:1px solid #78afff4d;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:grid}.howStep h3{letter-spacing:-.01em;margin:3px 0 6px;font-size:18px;font-weight:650}.howStep p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.howFlow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1000px;margin:8px auto 0;display:grid}.howCard{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card);transition:transform .24s var(--spring), border-color .24s ease;background:linear-gradient(#ffffff0d,#ffffff05);border-radius:20px;padding:26px 26px 28px}.howCard:hover{border-color:#fff3;transform:translateY(-4px)}.howCardTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.howCardIcon{width:46px;height:46px;color:var(--blue);background:#468cff1c;border:1px solid #78afff4d;border-radius:13px;place-items:center;display:grid}.howCardStep{letter-spacing:.14em;text-transform:uppercase;color:#9db4ff;font-size:11.5px;font-weight:700}.howCard h3{letter-spacing:-.015em;margin:0 0 8px;font-size:18px;font-weight:650}.howCard p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.howBand{text-align:center;border:1px solid var(--line);background:radial-gradient(80% 130% at 50% 0,#4082ff1a,#0000),#ffffff06;border-radius:22px;flex-direction:column;align-items:center;gap:20px;max-width:1000px;margin:44px auto 0;padding:34px 28px;display:flex}.howBandText h2{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:650}.howBandText p{color:var(--muted);max-width:560px;margin:0 auto;font-size:15px;line-height:1.55}.howTools{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.howTool{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.howBlock{max-width:1000px;margin:0 auto;padding:48px 0 0}.howFaqBlock{max-width:820px;padding-bottom:64px}.howBlockHead{text-align:center;margin-bottom:22px}.howBlockHead h2{letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:650}.howBlockHead p{color:var(--muted);max-width:640px;margin:0 auto;font-size:15px;line-height:1.55}.howTips{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.howTip{border:1px solid var(--line);background:#ffffff06;border-radius:14px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.howTipCheck{color:#4ade80;background:#4ade801f;border:1px solid #4ade8040;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.howTip p{color:var(--text);margin:0;font-size:14.5px;line-height:1.55}.howFaq{gap:10px;display:grid}@media (max-width:720px){.howFlow,.howTips{grid-template-columns:1fr}.howBand{padding:28px 20px}}.howFaqItem{border:1px solid var(--line);background:#ffffff08;border-radius:14px}.howFaqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.howFaqItem summary::-webkit-details-marker{display:none}.howFaqItem summary:after{content:"+";color:var(--muted);font-size:22px;font-weight:300;line-height:1}.howFaqItem[open] summary:after{content:"–"}.howFaqItem p{color:var(--muted);margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.6}.howCtas{flex-wrap:wrap;gap:12px;display:flex}.countdown{background:linear-gradient(#ff783c24,#ff783c0d);border:1px solid #ff8c5a59;border-radius:999px;align-items:center;gap:12px;margin:24px auto 0;padding:10px 18px;display:inline-flex}.countdownPulse{background:#ff8a4c;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite livePulse;box-shadow:0 0 10px 2px #ff8a4cb3}.countdownLabel{color:#ffd9c2;font-size:13px;font-weight:600}.countdownClock{gap:6px;display:inline-flex}.countdownClock b{font-variant-numeric:tabular-nums;color:#fff;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;align-items:baseline;gap:1px;padding:4px 8px;font-size:15px;font-weight:800;display:inline-flex}.countdownClock i{color:#ffffff8c;font-size:10px;font-style:normal;font-weight:600}.priceCards h3 s{color:var(--muted-2);margin-right:6px;font-size:.6em;font-weight:500;text-decoration-thickness:1.5px}.planNote{color:var(--muted);margin:4px 0 0;font-size:13px}.highlightedPrice{position:relative}.planRibbon{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--blue), var(--blue-2));border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:-14px;left:30px}.pricingReassure{text-align:center;color:var(--muted);margin:18px 0 0;font-size:14px}.dfyActions{flex-wrap:wrap;justify-content:center;gap:14px;margin:26px 0 6px;display:flex}.libraryHero .dfyActions{justify-content:center}@media (max-width:520px){.countdown{flex-wrap:wrap;justify-content:center}}@media (max-width:1050px){.topbar nav.topbarNav{display:none}.galleryGrid>*{max-width:calc(50% - 12px)}.categoryGrid,.featuredShell,.pricing,.kitHero{grid-template-columns:1fr}.includedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kitHero{gap:32px;padding-top:64px}}@media (max-width:720px){.shell,.featuredShell{width:min(100% - 32px,1260px)}.topbarInner{height:68px}.navButton{display:none}.hero{padding:72px 0 48px}.hero h1{font-size:clamp(46px,13.5vw,68px)}.hero p{font-size:17px}.galleryGrid>*{max-width:100%}.statRow,.priceCards,.stepGrid,.includedGrid{grid-template-columns:1fr}.howItWorks{padding-bottom:64px}.library{padding:40px 0 80px}.libraryHeader{flex-direction:column;align-items:start}.filters{justify-content:flex-start}.featuredShell{border-radius:24px;margin-bottom:80px;padding:20px}.featuredCopy{padding:16px 6px}.featuredMockup,.previewArt.large{min-height:380px}.pricing{gap:32px;padding-bottom:80px}.kitHeroPreview,.kitHeroPreview .previewArt{min-height:340px}.promptBlock>p{margin-left:0}.kitIncluded,.kitBlocks{padding-bottom:64px}.kitCta{padding-bottom:80px}.footerTop{flex-direction:column;align-items:flex-start;gap:18px}.ctaBanner{margin-bottom:80px;padding:28px}.libraryHero{padding:64px 0 36px}.categories{padding-bottom:72px}}.auditHero{text-align:center;padding-bottom:36px}.auditHero h1{max-width:760px;margin:18px auto 14px}.auditHero p{max-width:620px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.6}.auditBody{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:56px;padding-top:8px;padding-bottom:100px;display:grid}.auditFormWrap h2{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(22px,2.2vw,28px)}.auditFormIntro{color:var(--muted);margin:0 0 28px;font-size:15px;line-height:1.6}.auditForm{width:min(520px,100%);margin:0}.auditForm textarea{border:1px solid var(--line-strong);color:#fff;text-transform:none;letter-spacing:normal;resize:vertical;background:#ffffff0d;border-radius:14px;outline:none;height:auto;min-height:110px;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .16s,background .16s}.auditForm textarea::placeholder{color:var(--muted-2)}.auditForm textarea:focus{background:#ffffff12;border-color:#78afff8c}.auditForm .primaryButton{align-self:flex-start;margin-top:6px}.chipGroup{text-align:left;border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.chipGroup legend{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2px;padding:0;font-size:12.5px;font-weight:650}.chipRow{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-strong);color:#ffffffc7;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border-radius:999px;align-items:center;padding:8px 14px;font-size:13.5px;font-weight:500;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:relative}.chip:hover{color:#fff;border-color:#a0b4ff73}.chip input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.chip.isOn{color:#fff;background:#78afff24;border-color:#78afff99}.chip.isOn:before{content:"";background:linear-gradient(135deg, var(--blue), var(--blue-2));border-radius:50%;width:6px;height:6px;margin-right:8px;box-shadow:0 0 8px 1px #78afff99}.auditSidebar{border:1px solid var(--line);background:#ffffff06;border-radius:22px;padding:28px 26px;position:sticky;top:96px}.auditSidebar h3{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;margin:0 0 16px;font-size:15px;font-weight:700}.auditChecklist{flex-direction:column;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.auditChecklist li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.auditChecklist li svg{color:var(--blue);flex:none;margin-top:4px}.auditAside{color:var(--muted);border-top:1px dashed #ffffff1a;margin:0;padding-top:18px;font-size:13.5px;line-height:1.55}.auditAside strong{color:#fff;font-weight:700}.auditDone{text-align:left;background:#78afff14;border:1px solid #78afff66;border-radius:18px;align-items:flex-start;gap:16px;max-width:540px;margin:0 auto;padding:28px 24px;display:flex}.auditDone strong{color:#fff;margin-bottom:6px;font-size:16px;display:block}.auditDone p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:880px){.auditBody{grid-template-columns:1fr;gap:40px}.auditSidebar{position:static}}@media (max-width:480px){.auditForm .dfyFormRow{grid-template-columns:1fr}}.bridgeHero{text-align:center;padding-bottom:36px}.bridgeHero h1{max-width:760px;margin:18px auto 14px}.bridgeHero p{max-width:620px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.6}.bridgeCtaRow{flex-wrap:wrap;justify-content:center;gap:14px;margin:28px 0 6px;display:flex}.bridgePreview{padding:24px 0 48px}.bridgePreviewCard{border:1px solid var(--line);background:linear-gradient(#ffffff06,#ffffff01);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px;padding:32px;display:grid}.bridgePreviewVisual{background:linear-gradient(#0a1426 0%,#06121f 100%);border:1px solid #78afff40;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #0006}.bridgePreviewMockTopbar{color:#ffffff8c;background:#00000059;border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;padding:10px 14px;font-size:11px;display:flex}.bridgePreviewDot{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.bridgePreviewUrl{color:#aac8ffd9;letter-spacing:.02em;margin-left:8px;font-weight:600}.bridgePreviewBody{flex-direction:column;gap:10px;padding:22px 22px 26px;display:flex}.bridgePreviewBadge{letter-spacing:.08em;text-transform:uppercase;color:#aac8ff;background:#4a7cf72e;border:1px solid #4a7cf759;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.bridgePreviewBody strong{color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:800}.bridgePreviewBody p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.5}.bridgePreviewButtons{gap:8px;margin-top:6px;display:flex}.bridgePreviewBtn{color:#fff;background:linear-gradient(135deg,#4a7cf7,#6c63ff);border-radius:10px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.bridgePreviewBtnGhost{color:#ffffffd9;border:1px solid #fff3;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.bridgePreviewMeta{color:#ffffff80;margin-top:4px;font-size:11.5px}.bridgePreviewCopy{flex-direction:column;gap:14px;display:flex}.bridgePreviewEyebrow{letter-spacing:.1em;text-transform:uppercase;color:#aac8ffd9;font-size:11.5px;font-weight:700}.bridgePreviewCopy h2{letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.4vw,28px)}.bridgePreviewCopy p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.bridgePreviewCopy .primaryButton{align-self:flex-start}.bridgePricing{padding:48px 0 32px}.bridgePricing h2{text-align:center;letter-spacing:-.015em;margin:0 auto 10px;font-size:clamp(24px,2.6vw,30px)}.bridgePricingLead{text-align:center;color:var(--muted);max-width:580px;margin:0 auto 36px;font-size:15.5px;line-height:1.6}.bridgePricingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:980px;margin:0 auto;display:grid}.bridgePricingCards article{border:1px solid var(--line);background:#ffffff06;border-radius:20px;flex-direction:column;gap:12px;padding:28px 24px 24px;display:flex;position:relative}.bridgePricingCards article.isFeatured{background:linear-gradient(#78afff14,#78afff05);border-color:#78afff80;box-shadow:0 18px 50px #78afff1f}.bridgeTierRibbon{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#4a7cf7,#6c63ff);border-radius:0 0 10px 10px;padding:5px 14px;font-size:10.5px;font-weight:700;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.bridgePricingCards h3{letter-spacing:.01em;margin:0;font-size:17px;font-weight:700}.bridgeTierPrice{color:#fff;letter-spacing:-.02em;margin:0;font-size:36px;font-weight:800;line-height:1}.bridgeTierPrice small{color:var(--muted);margin-left:2px;font-size:15px;font-weight:500}.bridgeTierSetup{color:var(--muted);margin:0;font-size:13px}.bridgeTierBlurb{color:#ffffffc7;margin:4px 0;font-size:14px;line-height:1.5}.bridgeTierBullets{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bridgeTierBullets li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.bridgeTierBullets li svg{color:var(--blue);flex:none;margin-top:4px}.bridgeTierCta{color:#0c1220;transition:transform .18s var(--spring), box-shadow .18s ease;background:linear-gradient(#fff,#e4ecff);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.bridgeTierCta:hover{transform:translateY(-1px);box-shadow:0 12px 28px #a0b4ff52}.bridgePricingAside{text-align:center;color:var(--muted);max-width:640px;margin:36px auto 0;font-size:14px}.bridgePricingAside a{color:#aac8ffe6;border-bottom:1px dashed #aac8ff59;text-decoration:none}.bridgePricingAside a:hover{color:#fff}.smartsitesBottomCta{text-align:center;padding:64px 0 96px}.smartsitesBottomCta h2{max-width:640px;margin:0 auto 12px}.smartsitesBottomCta p{max-width:560px;color:var(--muted);margin:0 auto 28px;font-size:16px;line-height:1.6}@media (max-width:900px){.bridgePreviewCard{grid-template-columns:1fr;gap:28px;padding:24px}.bridgePricingCards{grid-template-columns:1fr;max-width:460px}}@media (max-width:480px){.bridgePreviewCard{padding:18px}.bridgePreviewBody{padding:18px 18px 22px}}.heroSubCta{color:var(--muted);text-align:center;margin:14px 0 0;font-size:14px}.heroSubCta a{color:#aac8ffe6;border-bottom:1px dashed #aac8ff59;padding-bottom:1px;text-decoration:none;transition:color .16s,border-color .16s}.heroSubCta a:hover{color:#fff;border-bottom-color:#aac8ffb3}.onePagersNote{margin:0 auto -16px;padding:0 0 24px}.onePagersNote p{border:1px solid var(--line);text-align:center;color:var(--muted);background:#ffffff06;border-radius:14px;margin:0;padding:18px 22px;font-size:15px;line-height:1.55}.onePagersNote strong{color:#fff;font-weight:700}.onePagersNote a{color:#aac8ffe6;border-bottom:1px dashed #aac8ff59;text-decoration:none}.onePagersNote a:hover{color:#fff}.librarySectionHead{text-align:left;max-width:720px;margin:0 auto 28px}.librarySectionHead h2{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(22px,2.4vw,28px)}.librarySectionHead p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.55}.library:has(+.library){padding-bottom:24px}.smartsitesNativeHero{text-align:center;padding-bottom:32px}.smartsitesNativeHero h1{letter-spacing:-.025em;max-width:820px;margin:18px auto 14px;font-size:clamp(38px,5.5vw,64px);line-height:1.05}.smartsitesNativeHero p{max-width:660px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.6}.smartsitesCtaRow{flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0 6px;display:flex}.smartsitesSectionHead{text-align:center;max-width:720px;margin:0 auto 40px}.smartsitesSectionHead h2{letter-spacing:-.02em;margin:14px 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.15}.smartsitesSectionHead h2 em{background:linear-gradient(135deg,#4a7cf7,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.smartsitesSectionHead p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.freshBadgeMuted{border-color:var(--line-strong);color:#ffffffd9;background:#ffffff0d}.smartsitesPreview{padding:24px 0 64px}.smartsitesPreviewCard{border:1px solid var(--line);background:linear-gradient(#ffffff06,#ffffff01);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px;padding:32px;display:grid}.smartsitesPreviewVisual{background:linear-gradient(#0a1426 0%,#06121f 100%);border:1px solid #78afff40;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #0006}.smartsitesPreviewBar{color:#ffffff8c;background:#00000059;border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;padding:10px 14px;font-size:11px;display:flex}.smartsitesPreviewDot{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.smartsitesPreviewUrl{color:#aac8ffd9;letter-spacing:.02em;margin-left:8px;font-weight:600}.smartsitesPreviewBody{flex-direction:column;gap:10px;padding:22px 22px 26px;display:flex}.smartsitesPreviewBadge{letter-spacing:.08em;text-transform:uppercase;color:#aac8ff;background:#4a7cf72e;border:1px solid #4a7cf759;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.smartsitesPreviewBody strong{color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:800}.smartsitesPreviewBody p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.5}.smartsitesPreviewButtons{gap:8px;margin-top:6px;display:flex}.smartsitesPreviewBtn{color:#fff;background:linear-gradient(135deg,#4a7cf7,#6c63ff);border-radius:10px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.smartsitesPreviewBtnGhost{color:#ffffffd9;border:1px solid #fff3;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.smartsitesPreviewMeta{color:#ffffff80;margin-top:4px;font-size:11.5px}.smartsitesPreviewCopy{flex-direction:column;gap:14px;display:flex}.smartsitesPreviewEyebrow{letter-spacing:.1em;text-transform:uppercase;color:#aac8ffd9;font-size:11.5px;font-weight:700}.smartsitesPreviewCopy h2{letter-spacing:-.015em;margin:0;font-size:clamp(26px,2.8vw,34px);line-height:1.1}.smartsitesPreviewCopy p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.smartsitesProofList{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.smartsitesProofList li{color:#ffffffd9;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.smartsitesProofList svg{color:var(--blue);flex:none;margin-top:4px}.smartsitesProblem{padding:56px 0 40px}.smartsitesProblemStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:920px;margin:0 auto 48px;display:grid}.smartsitesProblemStats>div{text-align:center;border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:24px 18px}.smartsitesProblemStats strong{background:linear-gradient(135deg,#4a7cf7,#a78bfa);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:36px;font-weight:800;display:block}.smartsitesProblemStats span{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.smartsitesProblemStats p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.smartsitesBeforeAfter{grid-template-columns:1fr 1fr;gap:20px;display:grid}.smartsitesBeforeAfterCol{border:1px solid var(--line);background:#ffffff06;border-radius:22px;padding:30px 28px}.smartsitesBeforeAfterCol.before{background:linear-gradient(#ff64500d,#ff645004);border-color:#ff786440}.smartsitesBeforeAfterCol.after{background:linear-gradient(#78afff12,#78afff05);border-color:#78afff66}.smartsitesBeforeAfterCol h3{letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px;font-size:15px;font-weight:700}.smartsitesBeforeAfterCol.before h3{color:#ffaf9b}.smartsitesBeforeAfterCol.after h3{color:#aac8ff}.smartsitesBeforeAfterStory{color:#ffffffd9;margin:0 0 16px;font-size:14.5px;font-style:italic}.smartsitesBeforeAfterCol ul{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.smartsitesBeforeAfterCol li{color:var(--muted);padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.smartsitesBeforeAfterCol li:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.smartsitesBeforeAfterCol.before li{color:#ffaf9be6}.smartsitesBeforeAfterCol.after li{color:#aac8fff2}.smartsitesBeforeAfterResult{color:#ffffffc7;border-top:1px dashed #ffffff1a;margin:0;padding-top:16px;font-size:14px}.smartsitesBeforeAfterResult strong{color:#fff}.smartsitesBeforeAfterResult.good{color:#aac8ff}.smartsitesBeforeAfterResult.good strong{color:#fff}.smartsitesLeadHub{padding:56px 0}.smartsitesLeadHubDemo{border:1px solid var(--line);background:#ffffff06;border-radius:22px;max-width:980px;margin:0 auto;overflow:hidden}.smartsitesLeadHubHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.smartsitesLeadHubHead>div{align-items:center;gap:12px;display:flex}.smartsitesLeadHubHead strong{color:#fff;font-size:15px;font-weight:700}.smartsitesLeadHubLive{letter-spacing:.06em;text-transform:uppercase;color:#6ee7b7;background:#6ee7b71f;border:1px solid #6ee7b74d;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.smartsitesLeadHubDot{background:#6ee7b7;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite livePulse;box-shadow:0 0 8px 1px #6ee7b799}.smartsitesLeadHubStats{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.smartsitesLeadHubStats b{color:#fff;font-weight:700}.smartsitesLeadHubRows{flex-direction:column;display:flex}.smartsitesLeadHubRow{border-bottom:1px solid #ffffff0d;grid-template-columns:130px 1fr auto;align-items:center;gap:16px;padding:14px 24px;display:grid}.smartsitesLeadHubRow:last-child{border-bottom:none}.smartsitesLeadHubTag{letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:999px;justify-self:start;padding:4px 10px;font-size:10.5px;font-weight:700}.smartsitesLeadHubTag.leadTagNew{color:#aac8ff;background:#78afff2e;border:1px solid #78afff59}.smartsitesLeadHubTag.leadTagContacted{color:#ffd9a3;background:#ffc86426;border:1px solid #ffc8644d}.smartsitesLeadHubTag.leadTagBooked{color:#6ee7b7;background:#6ee7b726;border:1px solid #6ee7b74d}.smartsitesLeadHubTag.leadTagFollowUp{color:#ffc299;background:#ff8c6426;border:1px solid #ff8c644d}.smartsitesLeadHubTag.leadTagWon{color:#c4b5fd;background:#a78bfa2e;border:1px solid #a78bfa59}.smartsitesLeadHubRow strong{color:#fff;margin-bottom:2px;font-size:14px;font-weight:700;display:block}.smartsitesLeadHubRow span{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.smartsitesLeadHubSide{color:#fff9;font-size:12.5px;font-style:italic}.smartsitesLeadHubFoot{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin:0;padding:14px 24px;font-size:13px;display:flex}.smartsitesLeadHubFoot a{color:#aac8ffe6;border-bottom:1px dashed #aac8ff59;text-decoration:none}.smartsitesLeadHubFoot a:hover{color:#fff}.smartsitesThreeMoves{padding:56px 0}.smartsitesThreeMovesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto;display:grid}.smartsitesThreeMovesGrid>article{border:1px solid var(--line);background:#ffffff06;border-radius:20px;padding:28px 24px;position:relative}.smartsitesThreeMovesNum{letter-spacing:.08em;color:#aac8ff8c;font-family:ui-monospace,monospace;font-size:12px;font-weight:700;position:absolute;top:14px;right:18px}.smartsitesThreeMovesIcon{color:#aac8ff;background:linear-gradient(135deg,#4a7cf733,#6c63ff33);border:1px solid #78afff59;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:inline-flex}.smartsitesThreeMovesGrid h3{margin:0 0 8px;font-size:18px;font-weight:700}.smartsitesThreeMovesGrid p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.smartsitesIncluded{padding:56px 0}.includedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1080px;margin:0 auto;display:grid}.includedGrid>article{border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:22px 20px}.smartsitesIncludedIcon{color:#aac8ff;background:linear-gradient(135deg,#4a7cf72e,#6c63ff2e);border:1px solid #78afff4d;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:inline-flex}.includedGrid h3{margin:0 0 6px;font-size:15px;font-weight:700}.includedGrid p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.smartsitesFinalCta{text-align:center;border-top:1px solid var(--line);margin-top:24px;padding:64px 0 96px}.smartsitesFinalCta h2{letter-spacing:-.02em;max-width:640px;margin:0 auto 12px;font-size:clamp(28px,3.5vw,40px)}.smartsitesFinalCta p{max-width:560px;color:var(--muted);margin:0 auto 28px;font-size:16px;line-height:1.6}@media (max-width:900px){.smartsitesPreviewCard{grid-template-columns:1fr;gap:28px;padding:24px}.smartsitesProblemStats,.smartsitesBeforeAfter,.smartsitesThreeMovesGrid{grid-template-columns:1fr}.includedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.smartsitesLeadHubHead{flex-direction:column;align-items:flex-start;gap:12px}.smartsitesLeadHubRow{grid-template-columns:1fr;gap:8px}.smartsitesLeadHubTag{justify-self:start}}@media (max-width:480px){.smartsitesPreviewCard{padding:18px}.smartsitesPreviewBody{padding:18px 18px 22px}.includedGrid{grid-template-columns:1fr}.smartsitesLeadHubStats{gap:10px}}.sitesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1200px;margin:0 auto;display:grid}.siteCard{border:1px solid var(--line);background:#ffffff06;border-radius:20px;flex-direction:column;gap:14px;padding:24px 24px 22px;display:flex}.siteCardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.siteCardCategory{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:700}.siteCardAccess{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.siteCardAccess.free{color:#6ee7b7;background:#6ee7b71a;border-color:#6ee7b74d}.siteCardAccess.premium{color:#aac8ff;background:#78afff1f;border-color:#78afff4d}.siteCard h3{letter-spacing:-.01em;color:#fff;margin:0;font-size:19px;font-weight:700}.siteCardMeta{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 0 4px;display:flex}.siteCardMeta strong{letter-spacing:.06em;text-transform:uppercase;color:#aac8ffd9;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.siteCardMeta p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.siteCardBullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.siteCardBullets li{color:#ffffffc7;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.siteCardBullets svg{color:var(--blue);flex:none;margin-top:4px}.siteCardCta{color:#0c1220;transition:transform .18s var(--spring), box-shadow .18s ease;background:linear-gradient(#fff,#e4ecff);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.siteCardCta:hover{transform:translateY(-1px);box-shadow:0 12px 28px #a0b4ff52}.sitesMoreNote{border:1px dashed var(--line);max-width:720px;color:var(--muted);text-align:center;background:#ffffff04;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:28px auto 0;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex}.sitesMoreNote svg{color:#aac8ffd9;flex:none}@media (max-width:960px){.sitesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sitesGrid{grid-template-columns:1fr}}.sitesSections{flex-direction:column;gap:64px;display:flex}.sitesSection{scroll-margin-top:24px}.sitesSectionHead{text-align:left;max-width:720px;margin:0 0 22px}.sitesSectionHead h2{letter-spacing:-.01em;color:#fff;margin:0 0 6px;font-size:clamp(20px,2.2vw,24px)}.sitesSectionHead p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.sitesGrid .siteCard{padding:0 0 18px}.siteCardBody{flex-direction:column;gap:10px;padding:16px 22px 0;display:flex}.siteCardMedia{aspect-ratio:16/9;border:0;border-bottom:1px solid var(--line);cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#78afff14,#a0c8ff05);border-top-left-radius:19px;border-top-right-radius:19px;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.siteCardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--spring);display:block}.siteCardMedia:hover img,.siteCardMedia:focus-visible img{transform:scale(1.04)}.siteCardMedia:focus-visible{outline-offset:-2px;outline:2px solid #aac8ffb3}.siteCardMediaZoom{letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .18s ease, transform .18s var(--spring);pointer-events:none;background:#0c1220b8;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:700;position:absolute;bottom:12px;left:12px;transform:translateY(4px)}.siteCardMedia:hover .siteCardMediaZoom,.siteCardMedia:focus-visible .siteCardMediaZoom{opacity:1;transform:translateY(0)}.sitesGrid .siteCard h3{letter-spacing:-.01em;color:#fff;margin:0;font-size:17.5px;font-weight:700;line-height:1.3}.siteCardSubtitle{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.siteCardCtaRow{gap:8px;margin-top:4px;display:flex}.siteCardCtaRow .siteCardCta{flex:1}.siteCardCtaGhost{color:#ffffffd9;border:1px solid var(--line-strong);cursor:pointer;transition:background .16s ease, color .16s ease, transform .16s var(--spring);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.siteCardCtaGhost:hover{color:#fff;background:#ffffff0d;transform:translateY(-1px)}.siteCardCtaGhost:focus-visible{outline-offset:2px;outline:2px solid #aac8ffb3}.siteCardPreview{z-index:50;-webkit-backdrop-filter:blur(10px);background:#080c16c7;justify-content:center;align-items:center;padding:32px 20px;animation:.18s sitesPreviewFade;display:flex;position:fixed;inset:0}@keyframes sitesPreviewFade{0%{opacity:0}to{opacity:1}}.siteCardPreviewInner{border:1px solid var(--line-strong);width:min(1280px,100%);max-height:calc(100vh - 64px);animation:sitesPreviewRise .22s var(--spring);background:#0c1220;border-radius:18px;grid-template-columns:1.6fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}@keyframes sitesPreviewRise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.siteCardPreviewClose{color:#fff;cursor:pointer;z-index:3;width:36px;height:36px;transition:background .16s ease, transform .16s var(--spring);background:#0c1220c7;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.siteCardPreviewClose:hover{background:#0c1220;transform:scale(1.04)}.siteCardPreviewClose:focus-visible{outline-offset:2px;outline:2px solid #aac8ffcc}.siteCardPreviewMedia{border-right:1px solid var(--line);background:#0a0f1c;justify-content:center;align-items:center;min-height:0;display:flex}.siteCardPreviewMedia img{object-fit:contain;width:100%;height:100%;max-height:calc(100vh - 64px);display:block}.siteCardPreviewMedia iframe{background:#0a0f1c;border:0;width:100%;height:100%;max-height:calc(100vh - 64px);display:block}.siteCardPreviewDetails{flex-direction:column;gap:12px;min-height:0;padding:24px 24px 20px;display:flex;overflow-y:auto}.siteCardPreviewMeta{align-items:center;gap:10px;display:flex}.siteCardPreviewMeta .siteCardCategory{font-size:11px}.siteCardPreviewDetails h3{letter-spacing:-.015em;color:#fff;margin:0;font-size:22px;font-weight:700;line-height:1.2}.siteCardPreviewSubtitle{color:#ffffffb3;margin:0;font-size:14.5px;line-height:1.45}.siteCardPreviewSection{flex-direction:column;gap:4px;display:flex}.siteCardPreviewSection strong{letter-spacing:.08em;text-transform:uppercase;color:#aac8ffd9;font-size:11px;font-weight:700}.siteCardPreviewSection p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.siteCardPreviewBullets{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding:14px 0 0;list-style:none;display:flex}.siteCardPreviewBullets li{color:#ffffffc7;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.siteCardPreviewBullets svg{color:var(--blue);flex:none;margin-top:4px}.siteCardPreviewLite{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px 0 4px;font-size:13.5px;line-height:1.5}.siteCardPreviewLite strong{color:var(--text);font-weight:600}.siteCardPreviewActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.siteCardPreviewActions .siteCardCta--primary{flex:1;min-width:160px}.siteCardPreviewUpsell{text-align:center;color:#eef1f5b3;border-top:1px solid var(--line);margin-top:4px;padding:12px 0 0;font-size:13px;line-height:1.5}.siteCardPreviewUpsell a{color:#93c5fd;align-items:center;gap:4px;margin-left:4px;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.siteCardPreviewUpsell a:hover{color:#fff}.siteCardPreviewDemo{color:#c9defe;transition:background .16s ease, transform .16s var(--spring);background:#78afff1f;border:1px solid #78afff59;border-radius:999px;align-items:center;gap:6px;padding:12px 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.siteCardPreviewDemo:hover{color:#fff;background:#78afff38;transform:translateY(-1px)}@media (max-width:860px){.siteCardPreviewInner{grid-template-columns:1fr;max-height:calc(100vh - 32px)}.siteCardPreviewMedia{border-right:0;border-bottom:1px solid var(--line);aspect-ratio:16/9}.siteCardPreviewMedia img,.siteCardPreviewMedia iframe{max-height:50vh}.siteCardPreviewDetails{padding:22px 22px 20px}}@media (max-width:720px){.sitesSections{gap:48px}.siteCardPreview{padding:16px 12px}.siteCardCtaRow .siteCardCta--primary{flex:1}.siteCardCtaGhost{padding:12px 14px}}.paths{padding:72px 0 24px}.pathsIntro{text-align:center;max-width:720px;margin:0 auto 36px}.pathsIntro h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.1}.pathsIntro h2 em{color:#aac8fff2;font-style:italic;font-weight:500}.pathsIntro p{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.pathGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pathCard{background:var(--card);border:1px solid var(--border);color:inherit;min-height:100%;transition:transform .22s var(--spring), border-color .22s ease, box-shadow .22s ease;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pathCard:hover{border-color:#78afff52;transform:translateY(-2px);box-shadow:0 10px 30px #00000047}.pathCardMedia{aspect-ratio:4/3;background:#ffffff0a;position:relative;overflow:hidden}.pathCardMedia img{object-fit:cover;width:100%;height:100%;display:block}.pathCardBadge{color:#0b1023;letter-spacing:.06em;text-transform:uppercase;background:#78affff2;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.pathCardInfo{flex-direction:column;flex:1;gap:8px;padding:18px 18px 20px;display:flex}.pathTag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.pathTag.pathTagFeature{color:#8cc3fff2}.pathCardInfo h3{letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.2}.pathCardInfo p{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.55}.pathCardCta{color:#aac8fff2;align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;display:inline-flex}.pathCardCtaFeature{color:#93c5fd}.pathCardFeatured{background:linear-gradient(155deg,#3c508c6b,#28325a6b);border-color:#78afff6b;box-shadow:inset 0 0 0 1px #78afff1a,0 8px 28px #141e3c52}.pathCardFeatured:hover{border-color:#78afff99}@media (max-width:1100px){.pathGrid{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:600px){.paths{padding:56px 0 16px}.pathGrid{grid-template-columns:1fr;gap:12px}.pathCardMedia{aspect-ratio:16/9}}.siteCardCta.copyBtn{border:0;height:auto;min-height:42px}.primaryButton.copyBtn{color:#111827;background:linear-gradient(#fff,#e4ecff);border:0;justify-content:center;height:50px;padding:0 20px}.primaryButton.copyBtn.copied{color:#0d3926;background:linear-gradient(#d9fbe7,#b9edcf)}.kitValueStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;margin-bottom:18px;display:grid}.kitValueStrip>div{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:16px;align-items:flex-start;gap:10px;padding:18px;font-size:14px;line-height:1.5;display:flex}.kitValueStrip svg{color:var(--blue);flex:none;margin-top:3px}.kitValueStrip strong{color:var(--text)}@media (max-width:760px){.kitValueStrip{grid-template-columns:1fr;gap:10px}.kitValueStrip>div{padding:16px}}.smartsitesDemoLink{color:#bcd8ff;align-items:center;gap:7px;margin-top:22px;font-size:14px;font-weight:700;display:inline-flex}.smartsitesDemoLink:hover{color:#fff}.smartSitesDemoPage{background:#080b12;min-height:100dvh}.smartSitesDemoBar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#aeb8ca;background:#080b12f0;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:58px;padding:10px clamp(16px,4vw,44px);font-size:13px;display:grid;position:sticky;top:0}.smartSitesDemoBar>span{text-align:center}.smartSitesDemoBack,.smartSitesDemoAudit{align-items:center;gap:7px;width:fit-content;font-weight:700;display:inline-flex}.smartSitesDemoBack{color:#e9eef8}.smartSitesDemoAudit{color:#0b1220;background:linear-gradient(#fff,#dce9ff);border-radius:999px;justify-self:end;padding:9px 14px}.smartSitesDemoFrame{background:#080b12;border:0;width:100%;height:calc(100dvh - 58px);display:block}@media (max-width:680px){.smartSitesDemoBar{grid-template-columns:1fr auto;gap:10px;min-height:56px}.smartSitesDemoBar>span{display:none}.smartSitesDemoAudit{padding:8px 11px;font-size:12px}.smartSitesDemoFrame{height:calc(100dvh - 56px)}}.smartOsHero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(36px,5vw,64px) 0 42px;display:grid}.smartOsHeroCopy h1{letter-spacing:-.03em;max-width:680px;margin:20px 0 18px;font-size:clamp(42px,5vw,70px);line-height:.96}.smartOsHeroCopy h1 em,.smartOsSectionHead h2 em,.smartOsSimCopy h2 em,.smartOsLeadHub h2 em{color:#8ff0be;font-family:var(--font-serif);font-style:italic;font-weight:400}.smartOsHeroCopy>p{color:#b8c4d5;max-width:620px;margin:0;font-size:clamp(17px,1.7vw,20px);line-height:1.62}.smartOsCtaRow{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.smartOsHeroProof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:680px;margin-top:32px;display:grid}.smartOsHeroProof>div{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;min-height:132px;padding:18px;box-shadow:inset 0 1px #ffffff0d}.smartOsHeroProof strong{color:#fff;font-family:var(--font-display);font-size:clamp(30px,4vw,42px);line-height:1;display:block}.smartOsHeroProof span{color:#8ff0be;letter-spacing:.13em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:800;display:block}.smartOsHeroProof p{color:#9caabd;margin:8px 0 0;font-size:13px;line-height:1.45}.smartOsHeroStage{min-height:560px;position:relative}.smartOsLiveFrame{background:#091018;border:1px solid #ffffff29;border-radius:28px;height:clamp(500px,62vh,610px);position:relative;overflow:hidden;box-shadow:0 40px 110px -34px #000000db,0 0 0 1px #8ff0be14}.smartOsLiveFrame iframe{pointer-events:none;background:#071017;border:0;width:100%;height:calc(100% - 42px);display:block}.smartOsFrameBar{background:linear-gradient(#0d1118fa,#080b11f5);border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.smartOsFrameBar span{background:#ffffff38;border-radius:50%;width:9px;height:9px}.smartOsFrameBar strong{color:#bdd7ff;letter-spacing:.03em;margin-left:8px;font-size:12px}.smartOsLeadFloat{background:linear-gradient(#111e1af5,#090f12f5);border:1px solid #8ff0be52;border-radius:20px;width:min(330px,52%);padding:18px;position:absolute;bottom:44px;right:-18px;box-shadow:0 26px 70px -26px #000000d1}.smartOsLeadFloat>span,.smartOsOwnerCard>span{color:#8ff0be;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.smartOsLeadFloat strong,.smartOsOwnerCard strong{color:#fff;margin-top:8px;font-size:18px;display:block}.smartOsLeadFloat p,.smartOsOwnerCard p{color:#afbac8;margin:8px 0 14px;font-size:13px;line-height:1.45}.smartOsLeadFloat a{color:#fff;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.smartOsJourney,.smartOsSimulator,.smartOsLeadHub,.smartOsIncluded,.smartOsFinal{padding:clamp(58px,8vw,96px) 0}.smartOsSectionHead{text-align:center;max-width:760px;margin:0 auto 34px}.smartOsSectionHead h2,.smartOsSimCopy h2,.smartOsFinal h2{letter-spacing:-.025em;margin:16px 0 12px;font-size:clamp(34px,4.6vw,58px);line-height:1.02}.smartOsSectionHead p,.smartOsSimCopy>p,.smartOsFinal p{color:#aab7c9;margin:0;font-size:16px;line-height:1.65}.smartOsJourneyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.smartOsJourneyGrid article,.smartOsIncludedGrid article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;min-height:245px;padding:24px;position:relative;overflow:hidden}.smartOsJourneyGrid article:before,.smartOsIncludedGrid article:before{content:"";opacity:0;background:linear-gradient(135deg,#8ff0be1a,#0000 44%);transition:opacity .18s;position:absolute;inset:0}.smartOsJourneyGrid article:hover:before,.smartOsIncludedGrid article:hover:before{opacity:1}.smartOsJourneyGrid article>*,.smartOsIncludedGrid article>*{z-index:1;position:relative}.smartOsStepNum{color:#ffffff3d;font-family:var(--font-display);font-size:40px;font-weight:800}.smartOsStepIcon,.smartOsIncludedGrid article>span{color:#0d1d16;background:#8ff0be;border-radius:12px;place-items:center;width:38px;height:38px;margin-top:18px;display:grid}.smartOsJourneyGrid h3,.smartOsIncludedGrid h3{color:#fff;margin:18px 0 8px;font-size:20px}.smartOsJourneyGrid p,.smartOsIncludedGrid p{color:#a8b4c5;margin:0;font-size:14px;line-height:1.58}.smartOsSimulator{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(28px,6vw,78px);display:grid}.smartOsBeforeAfter{gap:12px;margin-top:28px;display:grid}.smartOsBeforeAfter div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;padding:18px}.smartOsBeforeAfter span{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.smartOsBeforeAfter p{color:#aab7c9;margin:7px 0 0;font-size:14px;line-height:1.5}.smartOsPhoneScene{background:linear-gradient(135deg,#8ff0be21,#0000 36%),linear-gradient(315deg,#f4b2661a,#0000 34%),#ffffff09;border:1px solid #ffffff1a;border-radius:30px;place-items:center;min-height:600px;display:grid;position:relative}.smartOsPhone{background:linear-gradient(#111927,#071016);border:1px solid #ffffff29;border-radius:34px;width:min(360px,78vw);min-height:520px;padding:18px;box-shadow:0 28px 90px -36px #000000e6}.smartOsPhoneTop{color:#c8d2df;justify-content:space-between;align-items:center;padding:6px 4px 18px;font-size:13px;display:flex}.smartOsPhoneTop strong{color:#8ff0be}.smartOsBubble{color:#e9eef6;border-radius:18px;width:fit-content;max-width:86%;margin-bottom:12px;padding:12px 14px;font-size:14px;line-height:1.43}.smartOsBubble.customer{background:#2f7cff;border-bottom-right-radius:6px;margin-left:auto}.smartOsBubble.assistant{background:#ffffff17;border:1px solid #ffffff14;border-bottom-left-radius:6px}.smartOsPhoneAction{background:#1f764c2e;border:1px solid #8ff0be3d;border-radius:18px;margin-top:18px;padding:16px}.smartOsPhoneAction strong,.smartOsPhoneAction span{display:block}.smartOsPhoneAction strong{color:#fff;font-size:15px}.smartOsPhoneAction span{color:#aebac8;margin-top:4px;font-size:12.5px}.smartOsOwnerCard{background:linear-gradient(#201812fa,#0c0d10fa);border:1px solid #f4b26647;border-radius:18px;width:min(280px,42%);padding:18px;position:absolute;bottom:42px;right:28px;box-shadow:0 18px 60px -26px #000000d9}.smartOsLeadHubBoard{box-shadow:var(--shadow-card);background:linear-gradient(#ffffff0e,#ffffff07);border:1px solid #ffffff1f;border-radius:24px;overflow:hidden}.smartOsBoardTop{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.smartOsBoardTop strong,.smartOsBoardTop span{display:block}.smartOsBoardTop strong{color:#fff;font-size:18px}.smartOsBoardTop span{color:#93a2b6;margin-top:4px;font-size:13px}.smartOsBoardStats{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.smartOsBoardStats span{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;margin:0;padding:9px 12px}.smartOsBoardStats b{color:#fff}.smartOsLeadRows article{border-bottom:1px solid #ffffff14;grid-template-columns:118px minmax(0,1fr) 140px 170px;align-items:center;gap:14px;padding:18px 22px;display:grid}.smartOsLeadRows article:last-child{border-bottom:0}.smartOsLeadTag{color:#0b1a13;letter-spacing:.08em;text-transform:uppercase;background:#8ff0be;border-radius:999px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:900}.smartOsLeadRows strong{color:#fff;font-size:15px;display:block}.smartOsLeadRows p{color:#9facbf;margin:4px 0 0;font-size:13px}.smartOsLeadRows article>span:not(.smartOsLeadTag),.smartOsLeadRows em{color:#aab7c9;font-size:13px;font-style:normal}.smartOsIncludedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.smartOsIncludedGrid article{min-height:214px}.smartOsIncludedGrid article>span{margin-top:0}.smartOsFinal{background:linear-gradient(135deg,#1f764c33,#0000 44%),#ffffff0b;border:1px solid #8ff0be33;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:32px;margin-bottom:32px;padding:clamp(34px,5vw,54px);display:grid}.smartOsFinal h2{max-width:760px}.smartOsFinal p{max-width:650px}.smartOsFinalActions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.smartOsFinalActions .primaryButton,.smartOsFinalActions .secondaryButton{justify-content:center}.smartOsStickyCta{display:none}@media (max-width:1120px){.smartOsHero,.smartOsSimulator{grid-template-columns:1fr}.smartOsHeroStage{min-height:auto}.smartOsJourneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.smartOsHeroCopy h1,.smartOsHeroCopy>p{max-width:820px}.smartOsHeroProof{max-width:860px}}@media (max-width:860px){.smartOsHero{padding-top:40px}.smartOsHeroProof,.smartOsIncludedGrid{grid-template-columns:1fr}.smartOsHeroProof>div{min-height:0}.smartOsLiveFrame{border-radius:22px;height:520px}.smartOsLeadFloat,.smartOsOwnerCard{width:100%;margin-top:12px;position:relative;inset:auto}.smartOsPhoneScene{min-height:0;padding:22px}.smartOsLeadRows article{grid-template-columns:1fr;gap:8px}.smartOsBoardTop{flex-direction:column;align-items:flex-start}.smartOsBoardStats{justify-content:flex-start}.smartOsFinal{grid-template-columns:1fr}.smartOsFinalActions{flex-flow:wrap}}@media (max-width:640px){.smartOsPage{padding-bottom:76px}.smartOsHero{padding:34px 0 44px}.smartOsHeroCopy h1{font-size:clamp(38px,12vw,54px)}.smartOsCtaRow .primaryButton,.smartOsCtaRow .secondaryButton,.smartOsFinalActions .primaryButton,.smartOsFinalActions .secondaryButton{justify-content:center;width:100%}.smartOsHeroProof{display:none}.smartOsLiveFrame{height:360px}.smartOsJourneyGrid{grid-template-columns:1fr}.smartOsJourneyGrid article,.smartOsIncludedGrid article{min-height:0;padding:20px}.smartOsPhone{border-radius:28px;width:100%;min-height:0}.smartOsSectionHead{text-align:left}.smartOsStickyCta{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b11e0;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 50px -22px #000000c7}.smartOsStickyCta a{color:#06110c;background:#8ff0be;border-radius:13px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:900;display:flex}.smartOsStickyCta a:last-child{color:#fff;background:#ffffff17}}.smartOsPage{background:radial-gradient(56% 42% at 68% 0,#2f7cff29,#0000 72%),radial-gradient(46% 35% at 7% 20%,#5ab0ff14,#0000 78%)}.smartOsHero{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(32px,6vw,84px);padding:clamp(54px,8vw,106px) 0 clamp(64px,8vw,104px)}.smartOsHeroCopy h1{text-wrap:balance;max-width:650px;margin:21px 0 20px;font-size:clamp(50px,5.55vw,82px);line-height:.94}.smartOsHeroCopy h1 em,.smartOsSectionHead h2 em,.smartOsSimCopy h2 em,.smartOsLeadHub h2 em{color:#93b4ff}.smartOsHeroCopy>p{color:#b9c3d4;max-width:560px}.smartOsHeroNote{color:#98a9c3;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:10px;margin-top:26px;font-size:12px;font-weight:700;display:flex}.smartOsHeroNote i{background:var(--blue);border-radius:50%;width:4px;height:4px}.smartOsHeroStage{place-items:center;min-height:510px;display:grid}.smartOsSystemVisual{background:linear-gradient(145deg,#3f73da2e,#0000 45%),linear-gradient(#121b2b,#0a101b 80%);border:1px solid #93b4ff47;border-radius:28px;width:100%;min-height:500px;position:relative;overflow:hidden;box-shadow:0 44px 115px -42px #000000eb,inset 0 1px #ffffff14}.smartOsSystemVisual:before{content:"";opacity:.42;background-image:linear-gradient(#93b4ff12 1px,#0000 1px),linear-gradient(90deg,#93b4ff12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.smartOsVisualBar{z-index:1;color:#a9b9d3;letter-spacing:.12em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:17px 20px;font-size:11px;font-weight:800;display:flex;position:relative}.smartOsVisualBar strong{color:#c8d9ff;letter-spacing:.02em;font-size:11px}.smartOsVisualBar strong:before{content:"";background:#5ab0ff;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #5ab0ff}.smartOsSitePane{z-index:1;background:linear-gradient(155deg,#2044898c,#0b1321eb);border:1px solid #b4cfff3d;border-radius:20px;width:min(62%,395px);min-height:290px;padding:27px;position:absolute;top:82px;left:26px;box-shadow:0 20px 48px -30px #000}.smartOsSitePane>span{color:#c6d8ff;font-size:12px;font-weight:700}.smartOsSitePane h2{color:#fff;letter-spacing:-.04em;max-width:270px;margin:24px 0 9px;font-size:clamp(30px,3.1vw,44px);line-height:.95}.smartOsSitePane p{color:#c4cede;margin:0;font-size:14px}.smartOsSitePane button{color:#0c1220;font:inherit;background:linear-gradient(#fff,#e4ecff);border:0;border-radius:999px;align-items:center;gap:7px;margin-top:24px;padding:11px 15px;font-size:12px;font-weight:800;display:inline-flex}.smartOsAssistPane{z-index:2;background:#101929f0;border:1px solid #bbd1ff4d;border-radius:19px;width:min(47%,286px);padding:17px;position:absolute;top:150px;right:21px;box-shadow:0 26px 54px -30px #000000e6}.smartOsAssistPane>div{color:#f3f7ff;justify-content:space-between;gap:8px;font-size:12px;font-weight:800;display:flex}.smartOsAssistPane b{color:#8eb9ff;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.smartOsAssistPane p{color:#dae5f8;background:#ffffff14;border-radius:12px 12px 12px 3px;margin:15px 0 11px;padding:11px 13px;font-size:13px;line-height:1.35}.smartOsReply{color:#fff;background:#2f7cff;border-radius:10px 10px 3px;width:fit-content;margin-top:7px;margin-left:auto;padding:8px 10px;font-size:11px;font-weight:700;display:block}.smartOsLeadFloat{background:linear-gradient(#192d53fa,#0a101cfa);border-color:#93b4ff66;width:min(326px,55%);bottom:26px;right:24px}.smartOsLeadFloat>span,.smartOsOwnerCard>span{color:#a9c7ff}.smartOsLeadFloat b{color:#b9d0ff;font-size:12px;display:block}.smartOsJourneyGrid article:before,.smartOsIncludedGrid article:before{background:linear-gradient(135deg,#5ab0ff24,#0000 44%)}.smartOsStepIcon,.smartOsIncludedGrid article>span{color:#10203b;background:#9fc5ff}.smartOsHeroProof span,.smartOsPhoneTop strong{color:#9fc5ff}.smartOsBeforeAfter div:last-child{background:#2f7cff1f;border-color:#93b4ff57}.smartOsPhoneScene{background:linear-gradient(135deg,#5ab0ff26,#0000 36%),linear-gradient(315deg,#93b4ff1a,#0000 34%),#ffffff09}.smartOsPhoneAction{background:#2f7cff29;border-color:#93b4ff4d}.smartOsOwnerCard{background:linear-gradient(#1c2a46fa,#0c1019fa);border-color:#93b4ff52}.smartOsOwnerCard>span{color:#a9c7ff}.smartOsLeadTag{color:#10203b;background:#9fc5ff}.smartOsLeadRows em{color:#b9d0ff}.smartOsFinal{background:linear-gradient(135deg,#2f7cff33,#0000 44%),#ffffff0b;border-color:#93b4ff4d}@media (max-width:1120px){.smartOsHero{grid-template-columns:1fr}.smartOsHeroCopy{max-width:760px}.smartOsHeroCopy h1{max-width:720px}}@media (max-width:640px){.smartOsHero{padding:40px 0 56px}.smartOsHeroCopy h1{font-size:clamp(44px,13vw,60px)}.smartOsHeroNote{gap:8px;font-size:10px}.smartOsHeroStage{min-height:430px}.smartOsSystemVisual{border-radius:22px;min-height:430px}.smartOsSitePane{width:calc(100% - 28px);min-height:238px;padding:21px;top:67px;left:14px}.smartOsSitePane h2{margin-top:18px;font-size:35px}.smartOsAssistPane{width:min(72%,285px);top:226px;right:20px}.smartOsLeadFloat{width:calc(100% - 26px);padding:14px;bottom:14px;right:13px}.smartOsLeadFloat p{margin-bottom:8px}.smartOsStickyCta a{color:#0c1a30;background:#9fc5ff}.smartOsLeadFloat{display:none}}.topbar{z-index:90}.mobileNav{z-index:120}@media (max-width:640px){.mobileNavPanel{border-left:0;width:100%;left:0;transform:translate(100%)}.mobileNav.isOpen .mobileNavPanel{transform:translate(0)}}body.mobile-nav-open .smartOsStickyCta{display:none}.homeTrust{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:-34px;margin-bottom:74px;display:grid}.homeTrust div,.processGrid article,.proofCard,.offerCompare article,.kitUpgradePath,.auditExpectation{background:linear-gradient(#ffffff0e,#ffffff07);border:1px solid #93b4ff2e;box-shadow:inset 0 1px #ffffff0e,0 22px 70px -44px #000000d1}.homeTrust div{border-radius:18px;min-height:112px;padding:22px}.homeTrust strong{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(24px,3vw,36px);line-height:1;display:block}.homeTrust span{color:#a9b7ca;letter-spacing:.055em;text-transform:uppercase;margin-top:9px;font-size:13px;font-weight:700;display:block}.zenovaProcess,.proofSection,.offerCompare,.kitUpgradePath,.finalAuditCta{margin-top:clamp(54px,8vw,94px)}.processGrid,.proofGrid,.offerCompare{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.processGrid article,.proofCard,.offerCompare article{border-radius:18px;min-height:220px;padding:24px}.processGrid article>span,.proofCard>span,.offerCompare article>span,.kitUpgradePath span{color:#9fc5ff;letter-spacing:.13em;text-transform:uppercase;width:fit-content;font-size:11px;font-weight:850;display:inline-flex}.processGrid h3,.proofCard h3,.offerCompare h3,.kitUpgradePath h2,.finalAuditCta h2,.auditExpectation h3{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:16px 0 9px}.processGrid h3,.proofCard h3,.offerCompare h3{font-size:22px}.processGrid p,.proofCard p,.offerCompare p,.kitUpgradePath p,.finalAuditCta p,.auditExpectation p{color:#aab7c9;margin:0;font-size:14px;line-height:1.58}.proofSection{grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,40px);display:grid}.proofIntro h2,.finalAuditCta h2{max-width:620px;margin:16px 0 12px;font-size:clamp(34px,4.4vw,56px);line-height:1.02}.proofIntro p{color:#aab7c9;max-width:560px;line-height:1.65}.proofGrid{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr))}.auditExpectation{border-radius:20px;grid-column:1/-1;grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.auditExpectation>div:first-child{align-items:flex-start;gap:16px;display:flex}.auditExpectationIcon{color:#0d1b30;background:#9fc5ff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.auditExpectation h3{margin-top:0}.auditExpectation ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auditExpectation li{color:#c9d4e4;gap:9px;font-size:13px;line-height:1.45;display:flex}.auditExpectation li svg{color:#8ff0be;flex:none;margin-top:2px}.finalAuditCta,.kitUpgradePath{background:linear-gradient(135deg,#2f7cff2e,#0000 48%),#ffffff0b;border:1px solid #93b4ff38;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(28px,5vw,48px);display:grid}.finalAuditCta p,.kitUpgradePath p{max-width:660px;font-size:16px}.offerCompare{grid-template-columns:repeat(3,minmax(0,1fr))}.siteBuyingFilters{background:#ffffff09;border:1px solid #93b4ff2e;border-radius:22px;gap:18px;margin-bottom:34px;padding:20px;display:grid}.siteBuyingFiltersHead{color:#fff;justify-content:space-between;gap:16px;display:flex}.siteBuyingFiltersHead strong{font-size:17px}.siteBuyingFiltersHead span{color:#9fb0c9;font-size:13px}.siteFilterGroup{border:0;gap:9px;margin:0;padding:0;display:grid}.siteFilterGroup legend{color:#9fb0c9;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.siteFilterGroup>div{flex-wrap:wrap;gap:8px;display:flex}.siteFilterGroup button,.siteClearFilters{color:#c7d1df;transition:background .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--spring);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700}.siteFilterGroup button:hover,.siteFilterGroup button.isActive,.siteClearFilters:hover{color:#fff;background:#2f7cff29;border-color:#93b4ff6b}.siteFilterGroup button:focus-visible,.siteClearFilters:focus-visible,.siteCardInlineCopy:focus-visible,.siteCardUse:focus-visible{outline-offset:2px;outline:2px solid #aac8ffd9}.siteClearFilters{width:fit-content}.siteCardTags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.siteCardTags span{color:#bcd3ff;letter-spacing:.04em;background:#2f7cff14;border:1px solid #93b4ff33;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.siteCardSecondaryAction{align-items:center;min-height:34px;margin-top:12px;display:flex}.siteCardSecondaryAction a,.siteCardInlineCopy{color:#cfe0ff;background:#ffffff06;border:1px dashed #93b4ff4d;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.siteCardInlineCopy{cursor:pointer}.siteCardInlineCopy.copied{color:#10203b;background:#9fc5ff}@media (max-width:1120px){.processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.proofSection{grid-template-columns:1fr}.proofGrid{grid-column:auto}.auditExpectation{grid-template-columns:1fr}}@media (max-width:760px){.homeTrust,.proofGrid,.offerCompare{grid-template-columns:1fr}.homeTrust{margin-top:-18px;margin-bottom:52px}.processGrid{grid-template-columns:1fr}.processGrid article,.proofCard,.offerCompare article{min-height:0}.finalAuditCta,.kitUpgradePath{border-radius:20px;grid-template-columns:1fr}.finalAuditCta .primaryButton,.kitUpgradePath .primaryButton{width:100%}.siteBuyingFilters{border-radius:18px;padding:16px}.siteBuyingFiltersHead{flex-direction:column;gap:4px}}@media (max-width:430px){.shell{width:min(100% - 28px,1260px)}.hero{padding:46px 0 64px;overflow:hidden}.hero .freshBadge{white-space:normal;text-align:center;overflow-wrap:anywhere;letter-spacing:.075em;justify-content:center;width:100%;max-width:100%;padding:8px 11px;font-size:10px;line-height:1.25}.hero h1{letter-spacing:-.028em;text-wrap:balance;overflow-wrap:normal;max-width:100%;margin-top:22px;font-size:clamp(38px,14vw,52px);line-height:1.02}.hero h1 em{display:inline}.hero p{overflow-wrap:break-word;max-width:100%;font-size:16px;line-height:1.55}.heroActions{grid-template-columns:1fr;gap:12px;width:100%;margin-top:30px;display:grid}.heroActions .primaryButton,.heroActions .secondaryButton{white-space:normal;text-align:center;width:100%;min-width:0;max-width:100%;height:auto;min-height:54px;padding:13px 16px}.heroSubCta{overflow-wrap:break-word;max-width:100%;margin-top:14px;padding:0 2px;font-size:14px;line-height:1.45}.heroStageWrap{width:100%;margin-top:36px}.heroTabs{grid-template-columns:1fr;gap:8px;display:grid}.heroTab{white-space:normal;width:100%;padding:9px 12px}.homeTrust{margin-top:-8px}}@media (max-width:360px){.shell{width:min(100% - 24px,1260px)}.hero h1{font-size:clamp(34px,13.2vw,46px)}.hero p,.brand strong{font-size:15px}.brand em{letter-spacing:.22em}.navHamburger{width:42px;height:42px}}@media (max-width:480px){html,body{width:100%;max-width:100%;overflow-x:hidden}main{overflow-x:clip}.shell{width:100%;max-width:100%;padding-left:16px;padding-right:16px}.topbarInner{padding-left:16px;padding-right:16px}.hero.shell{width:100%;padding-left:16px;padding-right:16px}.hero{text-align:left;padding-top:44px;padding-bottom:56px;display:block}.hero .freshBadge{white-space:normal;text-align:left;overflow-wrap:break-word;letter-spacing:.07em;justify-content:flex-start;width:100%;max-width:100%;padding:9px 12px;font-size:10px;line-height:1.25;display:flex}.hero h1{text-align:left;letter-spacing:-.012em;text-wrap:balance;overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;margin:22px 0 18px;font-size:clamp(34px,10.8vw,43px);line-height:1.05}.hero h1 em{display:inline}.hero p{text-align:left;overflow-wrap:break-word;width:100%;max-width:100%;margin-left:0;margin-right:0;font-size:15px;line-height:1.55}.heroActions{grid-template-columns:1fr;gap:12px;width:100%;margin-top:28px;display:grid}.heroActions .primaryButton,.heroActions .secondaryButton{white-space:normal;width:100%;min-width:0;max-width:100%;height:auto;min-height:54px;padding:13px 16px}.heroSubCta{text-align:left;max-width:100%;margin-top:14px;padding:0;font-size:14px;line-height:1.45}.heroSubCta a{overflow-wrap:break-word}.heroStageWrap{width:100%;max-width:100%;margin-top:34px;overflow:hidden}.heroTabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-bottom:8px;padding:0 0 10px;display:flex;overflow-x:auto}.heroTabs::-webkit-scrollbar{display:none}.heroTab{scroll-snap-align:start;white-space:nowrap;text-overflow:ellipsis;flex:none;width:auto;min-width:98px;max-width:150px;padding:9px 14px;overflow:hidden}.heroStage{border-radius:18px;width:100%;max-width:100%;height:430px}.heroOverlay,.heroOverlayCenter{text-align:left;align-items:flex-start;gap:10px;width:auto;max-width:calc(100% - 32px);bottom:42px;left:16px;right:16px;transform:none}.heroOverlayHeadline{overflow-wrap:break-word;width:100%;max-width:100%;font-size:29px;line-height:1.03}.heroOverlayLede{max-width:100%;font-size:13.5px;line-height:1.45}.heroOverlayCtas{grid-template-columns:1fr;gap:9px;width:100%;display:grid}.heroOverlayCtas .primaryButton,.heroOverlayCtas .secondaryButton{white-space:normal;width:100%;min-width:0;min-height:46px;padding:10px 13px}.heroOverlayTrust{grid-template-columns:1fr;gap:6px;font-size:12px;display:grid}.heroStageLink{width:fit-content;max-width:calc(100% - 32px);font-size:12px;bottom:14px;left:16px;right:16px}}@media (max-width:370px){.shell,.hero.shell,.topbarInner{padding-left:12px;padding-right:12px}.hero h1{font-size:clamp(32px,10.4vw,38px)}.hero p{font-size:14.5px}.heroStage{height:410px}.heroOverlay,.heroOverlayCenter{max-width:calc(100% - 28px);left:14px;right:14px}.heroOverlayHeadline{font-size:27px}}@media (max-width:480px){.heroStage{height:500px;min-height:500px}.heroOverlay,.heroOverlayCenter{max-height:calc(100% - 64px);top:18px;bottom:auto;overflow:hidden}.heroOverlayEyebrow{letter-spacing:.11em;font-size:10px;line-height:1.2}.heroOverlayHeadline{font-size:27px;line-height:1.02}.heroOverlayLede{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.heroOverlayCtas{gap:8px}.heroOverlayTrust{gap:5px}.heroStageLink{bottom:12px}}@media (max-width:370px){.heroStage{height:480px;min-height:480px}.heroOverlay,.heroOverlayCenter{max-height:calc(100% - 58px);top:16px}.heroOverlayHeadline{font-size:25px}.heroOverlayLede{-webkit-line-clamp:3}}
