:root{--exec:#036;--orange:#c50;--navy:#1e3557;--orange-ink:#a84600;--paper:#fff;--card:#fff;--ink:#16243a;--muted:#55657a;--line:#dde3ec;--mist:#eef3f9;--heading:#036;--link:#036;--side-hover:#dfe8f3;--grad:linear-gradient(90deg,#fff 0%,#036 100%);--band-ink:#036;--band-sub:#3d4f66;--chip-bg:#fff;--chip-line:#c9d4e2;--chip-ink:#036;--font:"Public Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--top:64px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#05080d;--card:#0b1320;--ink:#e6edf6;--muted:#9fb0c4;--line:#1f2c3d;--mist:#0a121e;--heading:#fff;--link:#9cc0ea;--side-hover:#142235;--grad:linear-gradient(90deg,#000 0%,#036 100%);--band-ink:#fff;--band-sub:#c9d6e6;--chip-bg:#ffffff14;--chip-line:#ffffff3d;--chip-ink:#fff;color-scheme:dark}}:root[data-theme=dark]{--paper:#05080d;--card:#0b1320;--ink:#e6edf6;--muted:#9fb0c4;--line:#1f2c3d;--mist:#0a121e;--heading:#fff;--link:#9cc0ea;--side-hover:#142235;--grad:linear-gradient(90deg,#000 0%,#036 100%);--band-ink:#fff;--band-sub:#c9d6e6;--chip-bg:#ffffff14;--chip-line:#ffffff3d;--chip-ink:#fff;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--top) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper);position:fixed;inset:0 0 auto}a{color:inherit}h1,h2,h3,h4{text-wrap:balance;color:var(--heading);margin:0;line-height:1.12}p{margin:0}.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic.sm{width:16px;height:16px}:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:6px}.gutter{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);font-size:12px;font-weight:700}.rule{background:var(--orange);border-radius:3px;width:72px;height:5px;display:block}.btn{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange-ink)}.btn-ghost{border-color:var(--link);color:var(--link);background:0 0}.btn-ghost:hover{background:var(--mist)}.btn.wide{width:100%}.tlink{color:var(--link);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.tlink:hover{color:var(--orange-ink)}.topbar{top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-bottom:1px solid var(--line);position:sticky}.topbar-inner{height:var(--top);align-items:center;gap:20px;display:flex}.menu-btn{color:var(--link);cursor:pointer;background:0 0;border:0;margin-left:-8px;padding:8px;display:none}.brand img{width:auto;height:26px;display:block}.topnav{align-items:center;gap:4px;display:flex}.topnav>a,.mega summary{color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;list-style:none;display:flex}.mega summary::-webkit-details-marker{display:none}.topnav>a:hover,.mega summary:hover{background:var(--mist)}.mega{position:relative}.mega-panel{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px -18px #00336659}.mega-panel a{color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.mega-panel a .ic{color:var(--link)}.mega-panel a:hover{background:var(--mist)}.search{background:var(--mist);max-width:420px;height:42px;color:var(--muted);border-radius:999px;flex:1;align-items:center;gap:10px;margin-left:auto;padding:0 16px;font-size:14px;display:flex}.top-actions{align-items:center;gap:10px;display:flex}.theme-btn{border:1px solid var(--line);background:var(--card);width:42px;height:42px;color:var(--link);cursor:pointer;border-radius:50%;place-items:center;display:grid}.shell{grid-template-columns:272px minmax(0,1fr);display:grid}.side{top:calc(var(--top) + env(safe-area-inset-top,0px));height:calc(100vh - var(--top) - env(safe-area-inset-top,0px));border-right:1px solid var(--line);background:var(--mist);padding:18px 12px 24px;position:sticky;overflow-y:auto}.side-head{display:none}.side-group{border-bottom:1px solid var(--line);gap:2px;margin-bottom:12px;padding-bottom:14px;display:grid}.side-group:last-child{border-bottom:0}.side-title{color:var(--ink);padding:6px 12px;font-size:13px;font-weight:700}.side-link{color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:9px 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.side-link .ic{color:var(--link)}.side-link .chev{width:16px;height:16px;color:var(--muted);margin-left:auto}.side-link:hover{background:var(--side-hover)}.side-cta{gap:8px;padding:8px 4px 0;display:grid}.side-cta .btn{width:100%}.scrim{display:none}main{min-width:0}.band{padding-block:72px}.wrap{max-width:1160px;margin-inline:auto}.hero{background:linear-gradient(180deg,var(--mist) 0%,var(--paper) 100%);border-bottom:1px solid var(--line);padding-block:64px 56px}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:48px;display:grid}.hero h1{letter-spacing:-.025em;font-size:clamp(40px,5.4vw,68px);font-weight:800}.hero h1 em{color:var(--orange);font-style:normal}.hero .lead{color:var(--muted);max-width:60ch;margin-top:20px;font-size:clamp(18px,1.7vw,21px)}.hero .rule{margin-top:24px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.intent{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;width:max-content;max-width:100%;margin:28px auto 0;display:flex;overflow-x:auto}.intent::-webkit-scrollbar{display:none}.intent .chip{white-space:nowrap;flex:none}.intent span{color:var(--muted);margin-right:4px;font-size:14px}.chip{border:1px solid var(--chip-line);background:var(--chip-bg);min-height:36px;color:var(--link);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--link)}.seal-card{text-align:center;justify-self:center;justify-items:center;gap:16px;display:grid}.seal-card img{filter:drop-shadow(0 18px 30px #00336647);width:min(240px,60vw);height:auto}.seal-card p{color:var(--link);max-width:30ch;font-size:14px;font-weight:600}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.tile{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:10px;padding:20px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:grid}.tile:hover{border-color:var(--link);box-shadow:0 12px 30px -20px #00336680}.tile .ic{color:var(--orange);width:24px;height:24px}.tile strong{color:var(--link);font-size:16px}.tile span{color:var(--muted);font-size:14px}.creds{color:#fff;background:#036;padding-block:28px}.creds-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.badges{flex-wrap:wrap;justify-content:center;gap:16px 40px;margin:0;padding:0;list-style:none;display:flex}.badges a{color:#fff;text-align:left;opacity:.92;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:flex}.badges a:hover{opacity:1}.badges svg{flex:none;width:30px;height:30px}.badges b{color:#fff;font-size:15px;font-weight:800;line-height:1.1;display:block}.badges small{color:#c9d6e6;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.foot-certs{margin-top:32px}.certs{letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;gap:6px 22px;font-size:13px;font-weight:600;display:flex}.certs b{color:var(--ink);font-weight:800}.industries{letter-spacing:.14em;color:#fff;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13px;font-weight:800;display:flex}.industries i{color:var(--orange);font-style:normal}.head{gap:14px;max-width:760px;margin-bottom:40px;display:grid}.head h2{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,44px);font-weight:800}.head p{color:var(--muted);font-size:18px}.sols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sol{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.sol:hover{border-color:#b8c7da}.sol-head{align-items:center;gap:12px;display:flex}.sol-ic{background:var(--mist);width:40px;height:40px;color:var(--link);border-radius:10px;place-items:center;display:grid}.sol h3{color:var(--link);font-size:22px;font-weight:700}.sol p{color:var(--muted);font-size:15px}.ticks{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ticks li{padding-left:16px;position:relative}.ticks li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.sol-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.from{color:var(--ink);font-size:14px;font-weight:700}.pricing{background:var(--mist);border-block:1px solid var(--line)}.tabs{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px;padding:6px;display:grid}.tab{text-align:left;font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:11px;gap:2px;padding:12px 16px;font-size:16px;font-weight:800;display:grid}.tab span{color:var(--muted);font-size:13px;font-weight:500}.tab[aria-selected=true]{background:var(--exec);color:#fff!important}.tab[aria-selected=true] span{color:#c9d6e6}.panel-lead{max-width:70ch;color:var(--muted);margin-bottom:22px}.panel-lead strong{color:var(--ink)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.plan{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:10px;padding:26px 24px;display:grid;position:relative}.plan.featured{border:2px solid var(--link);box-shadow:0 22px 44px -28px #0369}.badge{background:var(--orange);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:24px}.plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-badge{background:var(--orange);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.plan h4{color:var(--ink);font-size:18px;font-weight:700}.price{align-items:baseline;gap:4px;display:flex}.price strong{letter-spacing:-.02em;color:var(--link);font-variant-numeric:tabular-nums;font-size:42px;font-weight:800}.price span{color:var(--muted);font-weight:600}.setup{color:var(--muted);font-size:14px}.first{color:var(--orange-ink);font-size:13px;font-weight:700}.feats{border-top:1px solid var(--line);gap:10px;margin:8px 0 0;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.feats li{align-items:flex-start;gap:10px;display:flex}.feats .ic{color:var(--link);margin-top:2px}.pricing-note{color:var(--muted);margin-top:20px;font-size:14px}.steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.step{border-top:4px solid var(--exec);background:var(--card);gap:8px;padding:24px;display:grid}.step:nth-child(2){border-color:var(--orange)}.step b{color:var(--line);font-size:44px;font-weight:800;line-height:1}.step h3{font-size:19px}.step p{color:var(--muted);font-size:15px}.works{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.work{border:1px solid var(--line);background:var(--card);border-radius:16px;text-decoration:none;display:grid;overflow:hidden}.work-shot{aspect-ratio:16/10;background:var(--mist);border-bottom:1px solid var(--line);max-width:100%;overflow:hidden}.work-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.work-body{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.work-body h3{font-size:20px}.work-body p{color:var(--muted);font-size:14px}.work:hover{border-color:var(--link)}.figs{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fig{border-right:1px solid var(--line);gap:6px;padding:28px 24px;display:grid}.fig:last-child{border-right:0}.fig strong{color:var(--link);font-variant-numeric:tabular-nums;font-size:clamp(32px,3.2vw,44px);font-weight:800}.fig span{color:var(--muted);font-size:14px}.footnote{color:var(--muted);margin-top:12px;font-size:12px}.team{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.person{border:1px solid var(--line);border-radius:16px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;padding:20px;display:grid}.person img{object-fit:cover;object-position:top;background:var(--navy);border-radius:12px;width:150px;height:190px}.person h3{font-size:24px}.person .role{color:var(--orange-ink);margin-top:4px;font-weight:700}.person p{color:var(--muted);margin-top:10px;font-size:15px}.closing{background:var(--grad);color:var(--band-ink)}.closing-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.closing h2{color:var(--band-ink);font-size:clamp(32px,4vw,52px);font-weight:800}.closing p{color:var(--band-sub);max-width:56ch;margin-top:14px;font-size:18px}.closing .hero-actions .btn-ghost{border-color:var(--band-ink);color:var(--band-ink)}.closing .hero-actions .btn-ghost:hover{background:#ffffff14}.closing img{width:180px;height:auto}.phone{color:var(--band-ink);margin-top:18px;font-size:17px;font-weight:700;display:inline-block}.phone small{color:var(--band-sub);font-size:13px;font-weight:500;display:block}footer{border-top:1px solid var(--line);color:var(--muted);padding-block:48px 32px;font-size:14px}.foot-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot-grid h4{color:var(--ink);margin-bottom:12px;font-size:14px}.foot-grid a{padding:3px 0;text-decoration:none;display:block}.foot-grid a:hover{color:var(--link)}.foot-brand img{width:auto;height:24px}.foot-brand p{max-width:38ch;margin-top:14px}.legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}.legal-links{flex-wrap:wrap;align-items:center;display:flex}.legal-links a,.legal-links button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;line-height:1.2;text-decoration:none}.legal-links>:not(:first-child){border-left:1px solid var(--muted)}.legal-links>:first-child{padding-left:0}.legal-links>:last-child{padding-right:0}.legal-links a:hover,.legal-links button:hover{color:var(--link)}@media (width<=1180px){.shell{grid-template-columns:minmax(0,1fr)}.menu-btn{display:inline-flex}.side{z-index:70;width:min(320px,86vw);height:auto;padding-top:calc(env(safe-area-inset-top,0px) + 12px);padding-left:max(12px,env(safe-area-inset-left,0px));transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:20px 0 40px -20px #00000059}.side-head{justify-content:space-between;align-items:center;padding:4px 8px 16px;display:flex}.side-head img{width:auto;height:22px}.side-head button{color:var(--link);cursor:pointer;background:0 0;border:0;padding:8px}body.nav-open .side{transform:none}body.nav-open .scrim{z-index:65;background:#0e1a2c73;display:block;position:fixed;inset:0}.topnav{display:none}.sols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.search{display:none}.hero-grid,.closing-grid{grid-template-columns:minmax(0,1fr)}.seal-card{justify-self:start}.seal-card img{width:150px}.tiles,.steps,.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.fig:nth-child(2){border-right:0}.fig:nth-child(-n+2){border-bottom:1px solid var(--line)}.plans,.works,.team{grid-template-columns:minmax(0,1fr)}.tabs,.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.band{padding-block:56px}}@media (width<=560px){.top-actions .btn-ghost{display:none}.top-actions .btn{padding:0 14px;font-size:14px}.brand img{height:20px}.sols,.tiles,.steps,.figs{grid-template-columns:minmax(0,1fr)}.fig{border-right:0;border-bottom:1px solid var(--line)}.fig:last-child{border-bottom:0}.person{grid-template-columns:minmax(0,1fr)}.person img{width:100%;height:260px}.foot-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.hero-v2{background:var(--grad);color:var(--band-ink);padding-block:64px 56px;position:relative;overflow:hidden}.hero-v2 .seal-mark{opacity:.14;pointer-events:none;z-index:0;width:1456px;max-width:none;height:auto;position:absolute;top:-288px;left:calc(78% - 728px)}.hero-v2>.wrap{z-index:1;position:relative}.hero-v2 h1{color:var(--band-ink);letter-spacing:-.025em;font-size:clamp(40px,5.6vw,72px);font-weight:800}.hero-v2 h1 em{color:#ff7a1f;font-style:normal}.hero-v2 .label{color:var(--orange)}.hero-v2 .lead{color:var(--band-sub);max-width:62ch;margin-top:20px;font-size:clamp(18px,1.7vw,21px)}.hero-v2 .btn-ghost{border-color:var(--band-ink);color:var(--band-ink)}.hero-v2 .btn-ghost:hover{background:#ffffff1a}.hero-v2 .chip{color:var(--chip-ink)}.hero-v2 .chip:hover{border-color:var(--band-ink)}.hero-v2 .intent span{color:var(--band-sub)}.hero-copy{max-width:820px}.stage{margin-top:48px;position:relative}.float-chip{z-index:3;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;animation:5s ease-in-out infinite bob;display:flex;position:absolute;box-shadow:0 16px 30px -12px #00000073}.float-chip .dot{background:var(--orange);border-radius:50%;width:9px;height:9px}.float-chip.a{top:-20px;right:330px}.float-chip.b{animation-delay:-1.6s;top:-20px;right:28px}.float-chip.c{animation-delay:-3.2s;bottom:-18px;right:18%}.deal.ghost{visibility:hidden}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.win{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #03142dbf}.win-bar{border-bottom:1px solid var(--line);background:#f7f9fc;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.win-dots{gap:6px;display:flex}.win-dots i{background:#d6dde8;border-radius:50%;width:10px;height:10px}.win-dots i:first-child{background:var(--orange)}.win-title{color:var(--link);font-size:13px;font-weight:700}.win-live{color:#1d7a46;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.win-live:before{content:"";background:#22a35a;border-radius:50%;width:8px;height:8px;animation:1.8s infinite ping;box-shadow:0 0 #22a35a99}@keyframes ping{70%{box-shadow:0 0 0 8px #22a35a00}to{box-shadow:0 0 #22a35a00}}.cc{grid-template-columns:220px minmax(0,1fr);min-height:440px;display:grid}.cc-side{background:var(--mist);border-right:1px solid var(--line);align-content:start;gap:4px;padding:14px 10px;display:grid}.cc-side p{letter-spacing:.12em;color:var(--muted);padding:6px 10px;font-size:11px;font-weight:800}.cc-tab{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.cc-tab .ic{color:var(--link)}.cc-tab[aria-selected=true]{background:var(--exec);color:#fff}.cc-tab[aria-selected=true] .ic{color:#fff}.cc-pane{min-width:0;padding:18px}.cc-pane[hidden]{display:none!important}.pane-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pane-head h3{font-size:18px}.pane-head span{color:var(--orange-ink);font-size:12px;font-weight:700}.pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.col{background:var(--mist);border-radius:12px;align-content:start;gap:8px;min-height:250px;padding:10px;display:grid}.col h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:12px;font-weight:800;display:flex}.deal{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:10px;font-size:12px;display:grid}.deal b{color:var(--link);font-size:13px}.deal small{color:var(--muted)}.deal .tag{color:var(--orange-ink);background:#fff1e6;border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:700}.deal.mover{border-color:var(--orange);z-index:2;width:calc(25% - 7.5px);animation:9s cubic-bezier(.6,0,.2,1) infinite move;position:absolute;top:34px;left:0;box-shadow:0 14px 26px -12px #00336673}@keyframes move{0%,12%{transform:translate(0)}30%,42%{transform:translate(calc(100% + 10px))}60%,72%{transform:translate(calc(200% + 20px))}90%,to{transform:translate(calc(300% + 30px))}}.agent-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px;display:grid}.chat{background:var(--mist);border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.msg{border-radius:14px;max-width:85%;padding:10px 12px;font-size:13px;line-height:1.45}.msg.in{border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px;justify-self:start}.msg.out{background:var(--exec);color:#fff;border-bottom-right-radius:4px;justify-self:end}.msg.out b{color:#ffb37a}.typing{background:var(--exec);border-radius:14px 14px 4px;justify-self:end;gap:4px;padding:12px 14px;display:flex}.typing i{opacity:.4;background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s infinite blink}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{40%{opacity:1}}.voice{background:linear-gradient(160deg,var(--exec),var(--navy));color:#fff;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.voice small{color:#c9d6e6;font-size:12px}.voice strong{font-size:16px}.wave{align-items:center;gap:3px;height:48px;display:flex}.wave i{background:#ff7a1f;border-radius:3px;flex:1;height:30%;animation:1.1s ease-in-out infinite wave}.wave i:nth-child(3n){animation-delay:-.3s}.wave i:nth-child(4n){animation-delay:-.6s}.wave i:nth-child(5n){animation-delay:-.9s}@keyframes wave{50%{height:100%}}.voice .line{color:#e6edf5;background:#ffffff14;border-radius:10px;padding:8px 10px;font-size:13px}.cal{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.day{background:var(--mist);border-radius:12px;align-content:start;gap:6px;min-height:230px;padding:8px;display:grid}.day h4{color:var(--muted);font-size:12px;font-weight:800}.post{border:1px solid var(--line);background:#fff;border-radius:9px;gap:3px;padding:7px 8px;font-size:11px;display:grid}.post .ch{color:var(--ink);align-items:center;gap:6px;font-weight:800;display:flex}.post .ch i{color:#fff;border-radius:5px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:800;display:grid}.post .st{color:#1d7a46;font-weight:700}.post .st.wait{color:var(--orange-ink)}.post.ai{border-color:var(--orange);background:linear-gradient(90deg,#fff 0%,#fff4ec 50%,#fff 100%) 0 0/200% 100%;animation:2.6s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.c-li{background:#0a66c2}.c-ig{background:#c13584}.c-fb{background:#1877f2}.c-x,.c-tt{background:#111}.c-yt{background:#e62117}.browser{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.url{border-bottom:1px solid var(--line);color:var(--muted);background:#f7f9fc;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.url span{border:1px solid var(--line);background:#fff;border-radius:999px;flex:1;height:24px;padding:4px 12px;position:relative}.url span em{font-style:normal;animation:10s infinite swapA;position:absolute;inset:4px 12px}.url span em+em{animation-name:swapB}.screens{aspect-ratio:16/10;background:var(--mist);max-width:100%;position:relative}.screens img{object-fit:cover;object-position:top;width:100%;height:100%;animation:10s infinite swapA;position:absolute;inset:0}.screens img+img{animation-name:swapB}@keyframes swapA{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes swapB{0%,45%{opacity:0}50%,95%{opacity:1}to{opacity:0}}.feature{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.feature.flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.feature.flip .feature-copy{order:2}.feature-copy{gap:16px;display:grid}.feature-copy h2{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,46px);font-weight:800}.feature-copy p{color:var(--muted);font-size:17px}.feature-copy .ticks{font-size:15px}.feature-copy .row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.feature-copy .price-tag{color:var(--link);font-weight:800}.glow{background:radial-gradient(700px 360px at 70% 40%,#cc550024,transparent 70%),linear-gradient(180deg,var(--paper),var(--mist))}.navy-band{background:var(--grad);color:#fff}.navy-band h2{color:#fff}.navy-band .feature-copy .label{color:#ffab6b}.navy-band .feature-copy p,.navy-band .ticks{color:#c9d6e6}.navy-band .label{color:#ffab6b}.navy-band .btn-ghost{color:#fff;border-color:#fff}.navy-band .price-tag{color:#fff}.pillmenu{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pillmenu span{background:var(--navy);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.pillmenu span:before{content:"";background:var(--orange);border-radius:2px;width:8px;height:8px}.try-ai{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;align-items:center;gap:10px;text-decoration:none;display:flex;position:fixed}.try-ai span{color:var(--ink);background:#fff;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;box-shadow:0 10px 24px -10px #0006}.try-ai b{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 14px 28px -10px #cc5500b3}.try-ai b:after{content:"";border:2px solid var(--orange);opacity:.5;border-radius:50%;animation:2s infinite ring;position:absolute;inset:-6px}@keyframes ring{to{opacity:0;transform:scale(1.25)}}@media (width<=860px){.cc{grid-template-columns:minmax(0,1fr)}.cc-side{border-right:0;border-bottom:1px solid var(--line);grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.cc-side p{display:none}.feature,.feature.flip{grid-template-columns:minmax(0,1fr);gap:28px}.feature.flip .feature-copy{order:0}.agent-grid{grid-template-columns:minmax(0,1fr)}.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.deal.mover,.deal.ghost{display:none}.cal{grid-template-columns:repeat(3,minmax(0,1fr))}.cal .day:nth-child(n+4),.float-chip{display:none}}@media (width<=560px){.try-ai span{display:none}.pipe{grid-template-columns:minmax(0,1fr)}.col:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.float-chip,.deal.mover,.typing i,.wave i,.post.ai,.screens img,.url em,.try-ai b:after,.win-live:before{animation:none!important}.screens img+img,.url span em+em{opacity:0}}.win,.float-chip,.try-ai span{--ink:#16243a;--muted:#55657a;--line:#dde3ec;--mist:#eef3f9;--heading:#036;--link:#036;--card:#fff;--paper:#fff;color:var(--ink)}.logo-dark{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none!important}:root:not([data-theme=light]) .logo-dark{display:block!important}}:root[data-theme=dark] .logo-light{display:none!important}:root[data-theme=dark] .logo-dark{display:block!important}.billing{background:var(--card);border:1px solid var(--line);border-radius:999px;gap:4px;margin:0 0 22px;padding:4px;display:inline-flex}.billing button{min-height:40px;font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.billing button[aria-checked=true]{background:var(--exec);color:#fff}.insights{background:var(--mist);border-block:1px solid var(--line)}.ins-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.desk{border:1px solid var(--line);background:var(--card);min-width:0;color:inherit;border-radius:14px;flex-direction:column;gap:10px;padding:22px 20px 18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.desk:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.desk:hover{border-color:#b8c7da;transform:translateY(-3px);box-shadow:0 20px 36px -28px #0033668c}.desk .num{letter-spacing:.14em;color:var(--orange-ink);font-size:12px;font-weight:800}.desk h3{color:var(--link);font-size:18px;font-weight:800}.desk p{color:var(--muted);font-size:14px}.desk .tlink{margin-top:auto;font-size:14px}.signal-card{color:#fff;background:linear-gradient(90deg,#000 0%,#036 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:32px;margin-top:22px;padding:32px;display:grid;position:relative;overflow:hidden}.signal-card .seal-bg{opacity:.12;pointer-events:none;width:340px;position:absolute;top:-70px;right:-90px}.signal-card h3{color:#fff;font-size:clamp(24px,3vw,32px);font-weight:800}.signal-card p{color:#d5e1ef;max-width:52ch;margin-top:10px}.signal-card .label{color:#ffab6b}.sub-form{gap:10px;display:grid;position:relative}.sub-form .row{flex-wrap:wrap;gap:8px;display:flex}.sub-form input[type=email],.sub-form input[type=text]{color:#fff;min-width:0;min-height:46px;font:inherit;background:#ffffff1a;border:1.5px solid #ffffff59;border-radius:999px;flex:180px;padding:0 16px;font-size:15px}.sub-form input::placeholder{color:#c3d2e4}.sub-form small{color:#c3d2e4;font-size:12px}.sub-form small a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sub-done{align-items:flex-start;gap:10px;font-weight:700;display:flex}.sub-done .ic{color:#ffab6b;margin-top:2px}.cookie-banner{z-index:70;left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--card);border:1px solid var(--line);border-radius:16px;gap:12px;width:min(420px,100vw - 32px);padding:20px;display:grid;position:fixed;box-shadow:0 30px 60px -24px #00142d73}.cookie-banner[hidden]{display:none}.cookie-banner h2{font-size:17px;font-weight:800}.cookie-banner p{color:var(--muted);font-size:14px}.cookie-banner a{color:var(--link);font-weight:700}.cookie-banner .acts{flex-wrap:wrap;gap:8px;display:flex}.cookie-banner .btn{min-height:40px;padding:0 16px;font-size:14px}.cookie-banner .linkbtn{font:inherit;color:var(--link);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:700;text-decoration:underline}.og-dialog{background:var(--card);color:var(--ink);border:0;border-radius:20px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;box-shadow:0 40px 80px -30px #0009}.og-dialog::backdrop{backdrop-filter:blur(3px);background:#030a149e}.og-dialog .x{background:var(--mist);width:40px;height:40px;color:var(--ink);cursor:pointer;z-index:2;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.prefs{gap:16px;padding:28px;display:grid}.prefs h2{font-size:22px;font-weight:800}.pref{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.pref h3{color:var(--ink);font-size:15px;font-weight:800}.pref p{color:var(--muted);margin-top:4px;font-size:13px}.switch{flex:none;width:46px;height:26px;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch span{background:var(--line);border-radius:999px;transition:background .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch input:checked+span{background:var(--orange)}.switch input:checked+span:after{transform:translate(20px)}.switch input:disabled+span{opacity:.6}.switch input:focus-visible+span{outline:3px solid var(--orange);outline-offset:2px}.signal-dlg{width:min(860px,100vw - 32px)}.signal-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.signal-art{color:#fff;background:linear-gradient(90deg,#000 0%,#036 100%);flex-direction:column;justify-content:flex-end;gap:10px;min-height:100%;padding:32px;display:flex;position:relative;overflow:hidden}.signal-art img{opacity:.9;width:300px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.signal-art .label{color:#ffab6b;position:relative}.signal-art strong{font-size:26px;font-weight:800;line-height:1.1;position:relative}.signal-body{align-content:center;gap:14px;padding:36px 32px 32px;display:grid}.signal-body h2{font-size:clamp(24px,3vw,30px);font-weight:800}.signal-body p{color:var(--muted)}.signal-body .ticks{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.signal-body .ticks li{gap:10px;padding-left:0;display:flex}.signal-body .ticks li:before{content:none;display:none}.signal-body .ticks .ic{color:var(--orange)}.signal-body .sub-form input{border-color:var(--chip-line);background:var(--paper);color:var(--ink)}.signal-body .sub-form input::placeholder,.signal-body .sub-form small{color:var(--muted)}.signal-body .sub-done .ic{color:var(--orange)}@media (width<=1100px){.ins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.signal-card{grid-template-columns:1fr;padding:24px}.signal-wrap{grid-template-columns:1fr}.signal-art{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:2px 16px;min-height:0;padding:22px 64px 22px 22px;display:grid}.signal-art img{opacity:1;grid-row:1/3;width:64px;height:64px;position:static;transform:none}.signal-art strong{font-size:20px}}@media (width<=520px){.ins-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.desk{transition:none}.desk:hover{transform:none}}.lang-switch summary{gap:6px;font-size:14px;font-weight:700}.lang-switch summary span{letter-spacing:.04em}.lang-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;width:min(420px,100vw - 32px);max-height:min(70vh,520px);display:grid;left:auto;right:0;overflow-y:auto}.lang-panel a{border-radius:8px;padding:8px 10px;font-size:14px}.lang-panel a[aria-current=true]{background:var(--mist);color:var(--link);font-weight:800}[hidden]{display:none!important}.skip-link{z-index:100;background:var(--orange);color:#fff;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.sub-status{color:#ffab6b;font-size:13px;font-weight:700}.signal-body .sub-status{color:var(--orange-ink)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg{object-fit:contain;flex:none;width:18px;height:18px;display:block}.lg-site{background:var(--exec);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.lg-site .ic{width:13px;height:13px}.win-body{padding:16px;container-type:inline-size}.cc-pane{container-type:inline-size}.built{align-items:center;gap:22px;width:100%;max-width:1080px;display:flex}.built-lbl{letter-spacing:.16em;text-transform:uppercase;color:#ffab6b;flex:none;font-size:12px;font-weight:800}.marq{flex:1;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marq-track{flex:none;align-items:center;gap:48px;margin:0;padding:0 28px 0 0;list-style:none;animation:38s linear infinite marq;display:flex}.marq:hover .marq-track{animation-play-state:paused}.built li{color:#fff;white-space:nowrap;align-items:center;gap:8px;height:30px;font-size:15px;font-weight:700;display:flex}.built img{filter:brightness(0)invert();opacity:.82;width:auto;max-width:130px;height:22px;transition:opacity .2s,filter .2s}.built li.txt img{height:24px}.built li:hover img{opacity:1;filter:none}@keyframes marq{to{transform:translate(-100%)}}.sol{transition:border-color .25s,box-shadow .25s,transform .25s}.sol:hover{transform:translateY(-3px);box-shadow:0 24px 40px -30px #0033668c}.sol-ic{transition:background .3s,color .3s,transform .3s;position:relative}.sol-ic:after{content:"";border:1.5px solid var(--orange);opacity:0;border-radius:13px;transition:opacity .3s,transform .3s;position:absolute;inset:-4px;transform:scale(.85)}.sol:hover .sol-ic{background:var(--exec);color:#fff;transform:rotate(-6deg)}.sol:hover .sol-ic:after{opacity:.9;transform:scale(1)}.sol .ticks{font-size:14px}.draw path,.draw circle,.draw rect{stroke-dasharray:1;stroke-dashoffset:1px}.draw.in path,.draw.in circle,.draw.in rect{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.6,0,.2,1)}.desk-ic{background:var(--mist);width:38px;height:38px;color:var(--link);border-radius:10px;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.desk:hover .desk-ic{background:var(--exec);color:#fff;transform:rotate(-6deg)}.desk-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.js .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s);transform:translateY(22px)}.js .rv.in{opacity:1;transform:none}.stage{padding:0 6px}.float-chip.a,.float-chip.b,.float-chip.c{top:auto;bottom:-20px;right:auto}.float-chip.a{left:6%}.float-chip.b{left:38%}.float-chip.c{left:auto;right:6%}.stage{margin-bottom:12px}.cc{min-height:400px}.deal.ghost{visibility:visible;box-shadow:none;background:0 0;border:1.5px dashed #b9c6d8}.deal.ghost b{color:var(--muted);font-weight:700}.deal.ghost{align-content:center;min-height:86px}.soc{grid-template-columns:150px minmax(0,1fr);gap:12px;display:grid}.soc-ch{background:var(--mist);border-radius:12px;padding:10px}.soc-ch p,.agc-ch p,.nx-sub,.hl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:800}.soc-ch ul,.agc-ch ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.soc-ch li,.agc-ch li{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px;font-size:12px;font-weight:700;display:flex}.soc-ch li i,.agc-ch li i{background:#22a35a;border-radius:50%;width:7px;height:7px;margin-left:auto}.soc-ch .lg{width:16px;height:16px}.soc-main{align-content:start;gap:10px;min-width:0;display:grid}.soc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.soc-bar b{color:var(--link);font-size:13px}.soc-acts{gap:6px;display:flex}.pill{border:1px solid var(--line);color:var(--link);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.pill.ai{background:var(--exec);color:#fff;border-color:var(--exec)}.cal2{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.day2{background:var(--mist);border-radius:12px;align-content:start;gap:8px;padding:8px;display:grid}.day2 h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.pc{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;min-width:0;padding:7px;font-size:11px;display:grid;position:relative}.pc p{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.pc-top .lg{width:15px;height:15px}.pc-thumb{background:linear-gradient(135deg,#036,#1e3557);border-radius:7px;height:44px;display:block;position:relative;overflow:hidden}.pc-thumb:after{content:"";background:var(--orange);opacity:.9;border-radius:3px;height:4px;position:absolute;inset:auto 10% 18%}.pc-thumb.t1{background:linear-gradient(135deg,#036 0%,#0d4a85 100%)}.pc-thumb.t2{background:radial-gradient(circle at 30% 30%,#ffb27a 0 18%,#0000 19%),linear-gradient(135deg,#c50,#8a3a00)}.pc-thumb.t2:after{background:#fff}.pc-thumb.t3{background:linear-gradient(135deg,#000 0%,#036 100%)}.pc-thumb.t4{background:linear-gradient(135deg,#eef3f9,#c9d6e6)}.pc-thumb.t4:after{background:var(--exec)}.pc-thumb.t5{background:linear-gradient(135deg,#1e3557,#036)}.pc-thumb.t6{background:linear-gradient(160deg,#111,#2b2b2b)}.pc-thumb .play{background:#ffffffeb;border-radius:50%;width:22px;height:22px;margin:-11px;position:absolute;top:42%;left:50%}.pc-thumb .play:before{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--orange);position:absolute;top:6px;left:8px}.pc-thumb .dots{gap:3px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.pc-thumb .dots i{opacity:.6;background:#fff;border-radius:50%;width:4px;height:4px}.pc-thumb .dots i:first-child{opacity:1}.pc .st,.approve .st{border-radius:999px;justify-self:start;padding:2px 7px;font-size:10px;font-weight:800}.st.ok{color:#1d7a46;background:#e3f4ea}.st.wait{color:var(--orange-ink);background:#fff1e6}.st.sched{color:var(--link);background:#e6eef8}.st.ai{background:var(--orange);color:#fff}.pc.ai{border-color:var(--orange);background:linear-gradient(90deg,#fff 0%,#fff4ec 50%,#fff 100%) 0 0/200% 100%;animation:2.6s linear infinite shimmer}.skel{gap:4px;display:grid}.skel i{background:#f1d9c6;border-radius:3px;height:6px;animation:1.4s ease-in-out infinite skel;display:block}.skel i+i{width:65%;animation-delay:.2s}@keyframes skel{50%{opacity:.45}}.pc .flip-a,.approve .flip-a{animation:8s infinite swapA}.pc .flip-b,.approve .flip-b{opacity:0;animation:8s infinite swapB;position:absolute;bottom:7px;left:7px}.approve .flip-b{bottom:0;left:0}@container (width<=640px){.soc{grid-template-columns:minmax(0,1fr)}.soc-ch ul{grid-auto-columns:max-content;grid-auto-flow:column;overflow:hidden}.soc-ch li span:not(.lg-site){display:none}.cal2{grid-template-columns:repeat(3,minmax(0,1fr))}.day2:nth-child(n+4){display:none}}.compose{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;display:grid}.cmp-edit{align-content:start;gap:10px;display:grid}.cmp-row{flex-wrap:wrap;gap:6px;display:flex}.sel{border:1px solid var(--line);opacity:.5;filter:grayscale();background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:relative}.sel.on{opacity:1;filter:none;border-color:var(--link);box-shadow:0 0 0 2px #0033661f}.sel.on:after{content:"";background:var(--orange);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.cmp-box{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:12px;display:grid}.cmp-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.cmp-text{color:var(--ink);font-size:13px;line-height:1.5}.caret{vertical-align:-2px;background:var(--orange);width:2px;height:14px;margin-left:2px;animation:1s step-end infinite blink2;display:inline-block}@keyframes blink2{50%{opacity:0}}.cmp-media{gap:6px;display:flex}.cmp-media .pc-thumb{width:58px;height:44px}.cmp-media .add{width:44px;height:44px;color:var(--muted);border:1.5px dashed #b9c6d8;border-radius:7px;place-items:center;font-weight:800;display:grid}.cmp-ai{background:#fff4ec;border:1px solid #f4cfb0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.cmp-ai p{width:100%;color:var(--orange-ink);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.chip2{color:var(--orange-ink);background:#fff;border:1px solid #f0c3a0;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.chip2:first-of-type{animation:3s ease-in-out infinite pulseChip}@keyframes pulseChip{50%{box-shadow:0 0 0 4px #cc550024}}.cmp-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.when{color:var(--link);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.btn-mini{color:#fff;background:var(--orange);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.cmp-prev{align-content:start;gap:10px;display:grid;position:relative}.pv{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;gap:8px;padding:10px;font-size:12px;display:grid}.pv-top{align-items:center;gap:8px;display:flex}.pv-top b{font-size:12px}.pv-top small{color:var(--muted);margin-left:auto;font-size:10px;font-weight:700}.pv .pc-thumb.big{height:70px}.pv .pc-thumb.sq{height:90px}.pv-acts{gap:12px;display:flex}.pv-acts i{background:var(--mist);border-radius:3px;width:26px;height:6px}.approve{min-height:22px;position:relative}.agc{grid-template-columns:132px minmax(0,1fr) 170px;gap:12px;display:grid}.agc-ch{background:var(--mist);border-radius:12px;padding:10px}.agc-ch li{font-size:11px}.agc-ch li.on{border-color:var(--link);box-shadow:0 0 0 2px #0033661a}.agc-chat{background:var(--mist);border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.agc-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.agc-head .av{background:var(--exec);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.agc-head b{color:var(--link);font-size:13px;display:block}.agc-head small{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.live-dot{background:#22a35a;border-radius:50%;width:7px;height:7px}.bub{border-radius:14px;max-width:86%;padding:8px 11px;font-size:12px;line-height:1.4}.bub.in{border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px}.bub.out{background:var(--exec);color:#fff;border-bottom-right-radius:4px;justify-self:end}.agc-side{align-content:start;display:grid}.hand{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:10px;display:grid}.hrow{background:var(--mist);border-radius:9px;align-items:center;gap:8px;padding:7px;display:flex}.hrow b{color:var(--link);font-size:11px;display:block}.hrow small{color:var(--muted);font-size:10px}.agc .typing{justify-self:start}@container (width<=720px){.agc{grid-template-columns:minmax(0,1fr) 150px}.agc-ch{grid-column:1/-1;align-items:center;gap:10px;display:flex}.agc-ch p{margin:0}.agc-ch ul{grid-auto-columns:max-content;grid-auto-flow:column}.agc-ch li span:not(.lg-site){display:none}}@container (width<=470px){.agc{grid-template-columns:minmax(0,1fr)}}.js .seq :is(.s1,.s2,.s3,.s4,.s5,.r1,.r2,.r3,.r4,.e1,.e2,.e3,.e4,.w1,.w2,.w3,.w4){opacity:0;transform:translateY(8px)}.js .in .seq :is(.s1,.s2,.s3,.s4,.r1,.r2,.r3,.r4,.e1,.e2,.e3,.e4,.w1,.w2,.w3,.w4){animation:.55s cubic-bezier(.2,.7,.2,1) forwards seqIn}.js .in .seq .s2{animation-delay:.9s}.js .in .seq .s3{animation-delay:1.8s}.js .in .seq .s4{animation-delay:2.9s}.js .in .seq .s5{animation:.4s 3.6s forwards seqIn}.js .in .seq .r1{animation-delay:3.4s}.js .in .seq .r2{animation-delay:3.8s}.js .in .seq .r3{animation-delay:4.2s}.js .in .seq .r4{animation-delay:4.6s}.js .in .seq .e2,.js .in .seq .w2{animation-delay:.5s}.js .in .seq .e3,.js .in .seq .w3{animation-delay:1s}.js .in .seq .e4,.js .in .seq .w4{animation-delay:1.5s}@keyframes seqIn{to{opacity:1;transform:none}}.nx{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;display:grid}.nx-card{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:10px;padding:12px;display:grid}.nx-person{align-items:center;gap:10px;display:flex}.ini{color:#fff;background:linear-gradient(135deg,#036,#c50);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.nx-person b{color:var(--link);font-size:14px;display:block}.nx-person small{color:var(--muted);font-size:11px}.stage-pill{color:var(--orange-ink);background:#fff1e6;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:800}.nx-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.nx-fields div{background:var(--mist);border-radius:8px;padding:6px 8px}.nx-fields dt{color:var(--muted);font-size:10px;font-weight:700}.nx-fields dd{color:var(--ink);margin:0;font-size:12px;font-weight:700}.nx-tl{gap:8px;margin:0;padding:0 0 0 4px;list-style:none;display:grid;position:relative}.nx-tl:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:14px}.nx-tl li{align-items:center;gap:10px;display:flex;position:relative}.nx-tl li>.lg,.nx-tl li>.lg-site{z-index:1;border:1px solid var(--line);background:#fff;border-radius:7px;width:22px;height:22px;padding:3px;position:relative}.nx-tl li>.lg-site{background:var(--exec);border:0;padding:0}.nx-tl b{color:var(--link);font-size:12px;display:block}.nx-tl small{color:var(--muted);font-size:10px}.nx-flow{background:var(--mist);border-radius:12px;align-content:start;justify-items:stretch;padding:12px;display:grid}.node{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.node.trg{border-color:var(--orange);box-shadow:0 0 0 3px #cc55001f}.node b{color:var(--link);font-size:12px;display:block}.node small{color:var(--muted);font-size:10px}.wire{background:#b9c6d8;justify-self:center;width:2px;height:16px;position:relative;overflow:hidden}.wire:after{content:"";background:var(--orange);width:2px;height:8px;animation:1.6s linear infinite flow;position:absolute;top:-8px;left:0}@keyframes flow{to{transform:translateY(24px)}}@container (width<=500px){.nx{grid-template-columns:minmax(0,1fr)}}.wv{gap:12px;display:grid}.wv-stage{padding-right:56px;position:relative}.wv .phone{background:#16243a;border:5px solid #16243a;border-radius:18px;width:96px;height:190px;position:absolute;bottom:-6px;right:0;overflow:hidden;box-shadow:0 20px 30px -16px #03142db3}.wv .phone .screens{height:100%}.wv .phone img{object-fit:cover;object-position:left top;width:100%;height:100%}.wv-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wv-list li{background:var(--mist);color:var(--link);border-radius:10px;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:700;display:flex}.wv-list li:after{content:"";background:#22a35a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/9px no-repeat;border-radius:50%;flex:none;width:14px;height:14px;margin-left:auto}@media (width<=1300px){.wv-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.with-row{gap:6px;padding:10px 0 2px;display:grid}.with-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.with-row .marq{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.with-row .marq-track{gap:8px;padding-right:8px;animation-duration:26s}.with-row li{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.with-row li img{object-fit:contain;width:18px;height:18px}.with-row li.wide{width:58px}.with-row li.wide img{width:42px;height:18px}.plan.featured .with-row .marq-track{animation-duration:22s}.billing .save{color:#1d7a46;background:#e3f4ea;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.billing button[aria-checked=true] .save{background:var(--orange);color:#fff}.plan{transition:transform .25s,box-shadow .25s,border-color .25s}.plan:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px #0369}.plan.featured:before{content:"";background:conic-gradient(from var(--ang,0deg),#036,#c50,#036);-webkit-mask-composite:xor;pointer-events:none;border-radius:16px;padding:2px;animation:6s linear infinite spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--ang:360deg}}.chapter-cta{background:var(--grad);color:var(--band-ink);padding-block:72px}.chapter-cta .chapter-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.chapter-cta h2{color:var(--band-ink);letter-spacing:-.02em;font-size:clamp(32px,4vw,52px);font-weight:800}.chapter-cta p{color:var(--band-sub);margin-top:14px;font-size:17px}.chapter-cta .cta-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.chapter-cta .btn-ghost{border-color:var(--band-ink);color:var(--band-ink)}.chapter-cta img{width:170px;height:auto}@media (width<=860px){.chapter-cta .chapter-layout{grid-template-columns:minmax(0,1fr)}.chapter-cta img{width:120px}}.lang-switch summary>span{color:inherit;font-size:14px;transform:none!important}@media (width<=860px){.built{flex-direction:column;gap:10px}.compose{grid-template-columns:minmax(0,1fr)}.wv-stage{padding-right:0}.wv .phone{display:none}}@media (prefers-reduced-motion:reduce){.marq-track,.pc.ai,.skel i,.flip-a,.flip-b,.caret,.chip2,.wire:after,.plan.featured:before{animation:none!important}.flip-b{display:none}.js .seq :is(.s1,.s2,.s3,.s4,.s5,.r1,.r2,.r3,.r4,.e1,.e2,.e3,.e4,.w1,.w2,.w3,.w4){opacity:1!important;animation:none!important;transform:none!important}.js .rv{opacity:1;transform:none}.draw path,.draw circle,.draw rect{stroke-dasharray:none;stroke-dashoffset:0}}.foot-addr{gap:2px;display:grid}.foot-addr b{color:var(--ink);font-weight:800}.foot-addr span,.foot-addr b{white-space:nowrap}main{overflow-x:clip}main>.page-hero{isolation:isolate;padding-block:72px 56px;position:relative}main>.page-hero:before{content:"";z-index:-2;width:calc(100vw - var(--side-w,272px));background:var(--grad);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}main>.page-hero:after{content:"";z-index:-1;top:-180px;right:calc(50% - (100vw - var(--side-w,272px))/2 - 220px);opacity:.12;pointer-events:none;background:url(/brand/seal-hero.webp) 50%/contain no-repeat;width:900px;height:900px;position:absolute}main>.page-hero h1{color:var(--band-ink)}main>.page-hero .lead,main>.page-hero .page-meta{color:var(--band-sub)}main>.page-hero .eyebrow{color:var(--orange)}main>.page-hero .text-link{color:var(--band-ink)}@media (width<=1180px){:root{--side-w:0px}}@media (width<=860px){main>.page-hero{padding-block:44px 32px}main>.page-hero:after{width:520px;height:520px;top:-120px;right:-200px}}.product-view{padding-block:8px 48px}.product-view .win{max-width:1080px;margin-inline:auto}main>.page-hero{clip-path:inset(0 -100vmax)}@media (width<=860px) and (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-v2,:root:not([data-theme=dark]) main>.page-hero:before{background:linear-gradient(90deg,#fff 0% 50%,#b9cbe0 100%)}}@media (width<=860px){:root[data-theme=light] .hero-v2,:root[data-theme=light] main>.page-hero:before{background:linear-gradient(90deg,#fff 0% 50%,#b9cbe0 100%)}.hero-v2 .seal-mark{opacity:.08}}.desk.has-cover{padding-top:0}.desk-cover{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--line);width:calc(100% + 40px);max-width:none;margin:0 -20px 6px;display:block}@media (width>=1181px){.foot-grid{grid-template-columns:1.3fr repeat(5,minmax(0,1fr));gap:28px}}.demo-in{animation:.45s cubic-bezier(.2,.7,.2,1) both demoIn}@keyframes demoIn{0%{opacity:0;transform:translateY(8px)}}.agc-chat{min-height:330px}.agc .typing.out{justify-self:end}.demo-wave{background:linear-gradient(160deg,#036,#1e3557);border-radius:12px;justify-content:center;align-items:center;gap:3px;height:46px;padding:6px 10px;display:flex}.demo-wave i{background:#ff8a3d;border-radius:4px;width:4px;height:30%;animation:1.1s ease-in-out infinite wave;display:block}.demo-wave i:nth-child(3n){animation-delay:-.3s}.demo-wave i:nth-child(3n+1){animation-delay:-.6s}.demo-wave i:nth-child(4n){animation-delay:-.85s}.hand{align-content:start;min-height:280px}.agc-ch li{transition:border-color .3s,box-shadow .3s}@media (prefers-reduced-motion:reduce){.demo-in{animation:none}}.foot-ai{gap:4px;margin-top:14px;display:grid}.foot-ai-num{white-space:nowrap;color:var(--ink)}.foot-ai-num b{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink);margin-right:6px;font-size:11px;font-weight:800}.foot-ai a{color:var(--link);padding:0;font-weight:700;text-decoration:underline;display:inline}.foot-social{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.foot-social a{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:transform .2s,border-color .2s;display:grid}.foot-social a:hover{border-color:var(--link);transform:translateY(-2px)}.foot-social img{object-fit:contain;width:18px;height:18px}.built-by{padding-bottom:24px}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.prod{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-rows:auto 1fr;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.prod:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px #0369}.prod-shot{background:linear-gradient(160deg,var(--mist),transparent);padding:18px 18px 0}.prod-browser{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;display:block;overflow:hidden;box-shadow:0 18px 36px -24px #03142d99}.prod-bar{background:#f2f5f9;border-bottom:1px solid #e1e7ef;align-items:center;gap:6px;height:28px;padding:0 10px;display:flex}.prod-bar i{background:#d6dde8;border-radius:50%;width:8px;height:8px}.prod-bar i:first-child{background:var(--orange)}.prod-bar b{color:#55657a;margin-left:10px;font-size:11px;font-weight:700}.prod-browser img{aspect-ratio:2;object-fit:cover;object-position:top left;width:100%;display:block}.prod-info{align-content:start;gap:8px;padding:18px 20px 22px;display:grid}.prod-info h3{color:var(--link);font-size:21px;font-weight:800}.prod-info p:not(.label){color:var(--muted);font-size:15px}.prod-phone{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center}.prod-phone .prod-shot{place-items:center;height:100%;padding:24px;display:grid}.prod-device{background:#000;border:7px solid #16243a;border-radius:30px;width:min(240px,100%);display:block;overflow:hidden;box-shadow:0 26px 40px -24px #03142dbf}.prod-device img{width:100%;height:auto;display:block}@media (width<=900px){.prod-grid,.prod-phone{grid-template-columns:minmax(0,1fr)}}
