.nav-wrap{gap:32px;height:72px;margin:0 auto;max-width:var(--container);padding:0 48px}.main-nav,.nav-wrap{align-items:center;display:flex}.main-nav{flex:1;gap:6px}.nav-link{border-radius:8px;color:var(--ink);font-size:15px;font-weight:600;padding:9px 14px;transition:background .12s}.nav-link:hover{background:var(--surface)}.nav-actions{gap:16px}.hero,.nav-actions{align-items:center;display:flex}.hero{background:var(--ink);min-height:var(--hero-min-h);overflow:hidden;padding:80px 0 0;position:relative}.hero>.hero-inner{width:100%}.hero-inner.hero-split{align-items:center;display:flex;gap:48px;max-width:1200px;padding-bottom:72px;text-align:left}.hero-copy{flex:1 1 54%;min-width:0}.hero .hero-copy .lede{margin:0 0 32px;max-width:none}.hero-copy .hero-btns{justify-content:flex-start;margin-bottom:0}.hero-media{align-items:center;display:flex;flex:1 1 46%;justify-content:center;min-width:0;overflow:visible;position:relative}.hero-media:before{aspect-ratio:1;background:radial-gradient(closest-side,rgba(154,109,243,.55),rgba(143,185,255,.18) 55%,transparent 72%);content:"";filter:blur(22px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:118%;z-index:0}.hero-media img{animation:heroFloat 6s ease-in-out infinite;border-radius:20px;display:block;filter:drop-shadow(0 34px 60px rgba(0,0,0,.55)) drop-shadow(0 0 34px rgba(154,109,243,.22));height:auto;max-width:900px;position:relative;transform:translateY(-2px);transform-origin:center center;width:auto;z-index:1}@keyframes heroFloat{0%,to{transform:translateY(-2px)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.hero-media img{animation:none}}.hero-glow{background:radial-gradient(700px 400px at 50% -5%,rgba(154,109,243,.3),transparent 60%);inset:0;pointer-events:none;position:absolute}.hero-inner{margin:0 auto;max-width:860px;padding:0 48px;position:relative}.hero .ey{color:var(--blue-on-dark);display:block;margin-bottom:20px}.hero h1{color:#fff;margin-bottom:22px}.hero .lede{color:var(--gray-on-dark);font-size:clamp(1rem,1.4vw,1.2rem);margin:0 auto 32px;max-width:620px}.hero-btns{display:flex;gap:14px;justify-content:center;margin-bottom:52px}.hero-img{margin:0 auto;max-width:900px;position:relative}.hero-img img{border-radius:16px 16px 0 0;display:block;height:auto;width:100%}.logo-strip{background:var(--ink-deep);border-top:1px solid hsla(0,0%,100%,.07);padding:32px 48px}.logo-strip-inner{margin:0 auto;max-width:var(--container)}.logo-strip p{color:hsla(0,0%,100%,.4);font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:20px;text-align:center;text-transform:uppercase}.logo-names{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.logo-names span{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:700;letter-spacing:.02em}.trap{background:var(--surface);overflow:hidden;padding:var(--sp-sec) 0;position:relative}.trap:before{background:radial-gradient(900px 420px at 50% -10%,rgba(22,24,29,.055),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.trap .container{position:relative}.trap-head{margin-bottom:var(--sp-head);max-width:700px}.trap-head h2{margin-bottom:20px}.trap-head .lede{font-size:clamp(1rem,1.3vw,1.12rem)}.trap-head em{color:var(--ink);font-style:normal;font-weight:700}.trap-beats{align-items:stretch;display:grid;gap:0;grid-template-columns:1fr auto 1fr auto 1fr}.trap-beat{background:#fff;border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;gap:10px;min-height:172px;padding:30px 28px;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.trap-beat:hover{box-shadow:0 18px 40px rgba(22,24,29,.1);transform:translateY(-4px)}.trap-beat .step{color:var(--gray);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.trap-beat p{color:var(--ink);font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:auto 0 0}.trap-beat--dark{background:var(--ink-deep);border-color:var(--ink-deep);overflow:hidden;position:relative}.trap-beat--dark .step{color:var(--gray-on-dark-muted)}.trap-beat--dark p{color:#fff}.trap-beat--dark:after{background:radial-gradient(120% 90% at 50% 120%,rgba(1,111,250,.2),transparent 62%);content:"";inset:0;pointer-events:none;position:absolute}.trap-arrow{align-items:center;color:#aab1bf;display:flex;justify-content:center;padding:0 14px}.trap-arrow svg{display:block;height:26px;width:26px}@media(max-width:900px){.trap-beats{gap:12px;grid-template-columns:1fr}.trap-beat{min-height:0}.trap-arrow{padding:2px 0;transform:rotate(90deg)}}.flip{background:var(--grad-web-hero);overflow:hidden;padding:var(--sp-band) 0;position:relative;text-align:center}.flip:before{background:radial-gradient(90% 140% at 50% 0,hsla(0,0%,100%,.28),transparent 62%);content:"";inset:0;pointer-events:none;position:absolute}.flip .container{position:relative}.flip h2{color:var(--ink);margin-bottom:18px}.flip-triad{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-size:clamp(.95rem,1.25vw,1.1rem);font-weight:600;gap:14px;justify-content:center}.flip-triad span{align-items:center;display:inline-flex;gap:14px}.flip-triad i{background:rgba(22,24,29,.42);border-radius:50%;display:block;height:5px;width:5px}.impact{background:var(--surface);padding:80px 0}.impact-head{margin:0 auto 40px;max-width:1060px}.impact-head h2{margin-bottom:12px}.impact-inner{align-items:stretch;display:grid;gap:28px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1060px}.impact-feature{--glow:rgba(1,111,250,.42);background:var(--ink-deep);border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:340px;overflow:hidden;padding:44px 40px;position:relative}.impact-feature:after{aspect-ratio:1;background:radial-gradient(closest-side,var(--glow),transparent 70%);border-radius:50%;content:"";left:50%;pointer-events:none;position:absolute;top:92%;transform:translate(-50%,-50%);transition:background .32s var(--ease);width:120%;z-index:0}.impact-slides{flex:1;position:relative;z-index:1}.impact-slide{inset:0;opacity:0;position:absolute;transform:translateY(10px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility .28s;visibility:hidden}.impact-slide--default{opacity:1;position:relative;transform:none;visibility:visible}.impact-fnum{font-size:clamp(2.6rem,5.4vw,4.3rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:12px}.impact-flabel{color:var(--gray-on-dark);font-size:15px;line-height:1.6;max-width:320px}.impact-flabel,.impact-fnum,.impact-fsrc{position:relative;z-index:1}.impact-fsrc{color:var(--gray-on-dark-muted);font-size:12.5px;line-height:1.6;margin-top:26px}.impact-fsrc b{color:#fff;font-weight:600}.impact-logo{bottom:26px;opacity:.1;pointer-events:none;position:absolute;right:30px;transform:rotate(-10deg);transition:transform .62s var(--tumble),opacity .3s var(--ease);width:126px;z-index:0}.impact-logo img{display:block;height:auto;width:100%}.impact-trio{display:flex;flex-direction:column;gap:12px}.impact-row{--accent:var(--blue);align-items:baseline;background:#fff;border:1px solid var(--border);border-radius:16px;display:flex;gap:20px;justify-content:space-between;overflow:hidden;padding:20px 24px;position:relative;transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)}.impact-row[data-k="1"]{--accent:var(--purple)}.impact-row[data-k="2"]{--accent:var(--pink)}.impact-row[data-k="3"]{--accent:var(--blue)}.impact-row:after{background:var(--accent);border-radius:0 3px 3px 0;bottom:12px;content:"";left:0;opacity:0;position:absolute;top:12px;transition:opacity .2s var(--ease);width:3px}.impact-row--default:after{opacity:1}.impact-rnum{color:var(--ink);font-size:clamp(1.4rem,2.2vw,1.9rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.impact-rlabel{color:var(--gray);font-size:13px;line-height:1.45;text-align:right}.impact-row:hover{border-color:#c3d2e8;box-shadow:0 12px 30px rgba(22,24,29,.08);transform:translateX(-4px)}.impact-row[data-k]:hover:after{opacity:1}.impact-inner:has(.impact-row[data-k]:hover) .impact-slide--default{opacity:0;transform:translateY(-10px);visibility:hidden}.impact-inner:has(.impact-row[data-k]:hover) .impact-row--default:after{opacity:0}.impact-inner:has(.impact-row[data-k="1"]:hover) .impact-slide[data-k="1"],.impact-inner:has(.impact-row[data-k="2"]:hover) .impact-slide[data-k="2"],.impact-inner:has(.impact-row[data-k="3"]:hover) .impact-slide[data-k="3"]{opacity:1;transform:none;visibility:visible}.impact-inner:has(.impact-row[data-k="1"]:hover) .impact-feature{--glow:rgba(154,109,243,.44)}.impact-inner:has(.impact-row[data-k="2"]:hover) .impact-feature{--glow:rgba(255,135,229,.38)}.impact-inner:has(.impact-row[data-k="3"]:hover) .impact-feature{--glow:rgba(1,111,250,.42)}.impact-inner:has(.impact-row[data-k="1"]:hover) .impact-logo{opacity:.16;transform:rotate(14deg) scale(1.08) translateY(-6px)}.impact-inner:has(.impact-row[data-k="2"]:hover) .impact-logo{opacity:.16;transform:rotate(-26deg) scale(1.08) translateY(-6px)}.impact-inner:has(.impact-row[data-k="3"]:hover) .impact-logo{opacity:.16;transform:rotate(8deg) scale(1.08) translateY(-6px)}@media (prefers-reduced-motion:reduce){.impact-feature:after,.impact-row,.impact-row:after,.impact-slide{transition:none}.impact-logo{transform:rotate(-10deg)!important;transition:opacity .2s linear}.impact-row:hover{transform:none}}@media(max-width:900px){.impact-inner{grid-template-columns:1fr}.impact-feature{min-height:0}.impact-row{align-items:flex-start;flex-direction:column;gap:6px}.impact-rlabel{text-align:left}}.sol-section{background:#fff;padding:84px 0}.sol-head{margin-bottom:44px;max-width:680px}.sol-head .ey{display:block;margin-bottom:14px}.sol-head p{color:var(--gray);font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.65;margin-top:12px}.sol-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.sol-card{aspect-ratio:4/5;background:var(--ink);border-radius:18px;box-shadow:0 24px 48px -20px rgba(12,35,66,.45);display:block;isolation:isolate;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s var(--ease),box-shadow .35s var(--ease)}.sol-card:hover{box-shadow:0 30px 56px -20px rgba(12,35,66,.55);transform:translateY(-4px)}.sol-card:before{background:var(--c,var(--blue));border-radius:0 3px 3px 0;bottom:24px;content:"";left:0;opacity:0;position:absolute;top:24px;transform:scaleY(.35);transform-origin:center;transition:opacity .24s var(--ease),transform .36s var(--ease);width:3px;z-index:3}.sol-card:hover:before{opacity:1;transform:scaleY(1)}.sol-card img{height:100%;inset:0;object-fit:cover;object-position:center top;position:absolute;transition:transform .6s var(--ease);width:100%}.sol-card:hover img{transform:scale(1.06)}.sol-scrim{background:linear-gradient(180deg,rgba(10,12,16,0) 30%,rgba(10,12,16,.46) 56%,rgba(10,12,16,.9));inset:0;position:absolute}.sol-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.26);border-radius:11px;color:#fff;display:flex;height:38px;justify-content:center;left:16px;position:absolute;top:16px;width:38px;z-index:2}.sol-badge svg{height:19px;width:19px}.sol-body{bottom:0;left:0;padding:22px 22px 24px;position:absolute;right:0;z-index:2}.sol-body h3{color:#fff;font-size:18px;line-height:1.25;margin:0 0 6px}.sol-body p{color:hsla(0,0%,100%,.86);font-size:13.5px;line-height:1.5;margin:0}.sol-body .ar{color:#fff;display:inline-block;font-size:15px;margin-top:12px;transition:transform .25s var(--ease)}.sol-card:hover .sol-body .ar{transform:translateX(5px)}@media(max-width:900px){.sol-grid{grid-template-columns:repeat(2,1fr)}}.proof{background:var(--surface);padding:84px 0}.proof-inner{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,52fr) minmax(0,48fr)}.proof-quote{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.t-quote{color:var(--ink);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:600;letter-spacing:-.01em;line-height:1.45}.t-quote:before{content:"\201C";margin-right:.04em}.t-quote:after,.t-quote:before{color:var(--border);font-size:3em;line-height:.3;vertical-align:-.4em}.t-quote:after{content:"\201D";margin-left:.04em}.t-meta{gap:14px}.t-logo,.t-meta{align-items:center;display:flex}.t-logo{background:#fff;border:1px solid var(--border);border-radius:12px;flex:none;height:48px;justify-content:center;width:48px}.t-person b{display:block;font-size:15px;font-weight:700}.t-person span{color:var(--gray);display:block;font-size:13px}.proof-kicker{color:var(--ink);font-size:13px;font-weight:700;margin:0 0 20px}.proof-grid{display:grid;gap:26px 32px;grid-template-columns:repeat(2,1fr)}.proof-stat{padding-left:20px;position:relative}.proof-stat:before{background:var(--pillar,var(--blue));border-radius:2px;bottom:5px;content:"";left:0;opacity:.55;position:absolute;top:5px;width:3px}.proof-stat b{color:var(--ink);display:block;font-size:clamp(1.9rem,2.9vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1}.proof-stat span{color:var(--gray);display:block;font-size:13.5px;line-height:1.5;margin-top:9px}@media(max-width:900px){.proof-inner{gap:40px;grid-template-columns:1fr}}.wl-band{background:#fff;padding:var(--sp-sec) 0}.wl-inner{align-items:center;display:flex;gap:64px}.wl-copy{display:flex;flex:0 0 44%;flex-direction:column;gap:18px}.wl-copy .ey{display:block}.wl-copy h2{font-size:var(--fs-h2)}.wl-copy .lede{font-size:clamp(.95rem,1.2vw,1.05rem)}.wl-chips{display:flex;flex-wrap:wrap;gap:8px}.wl-chip{border:1.5px solid var(--border);border-radius:999px;color:var(--ink);font-size:13px;font-weight:600;padding:7px 16px}.wl-visual{border-radius:16px;flex:1;overflow:hidden}.wl-visual img{display:block;height:auto;width:100%}.attr-band{background:var(--ink-deep);overflow:hidden;padding:var(--sp-sec) 0;position:relative}.attr-glow{background:radial-gradient(800px 400px at 50% 50%,rgba(154,109,243,.14),transparent 68%);inset:0;pointer-events:none;position:absolute}.attr-inner{margin:0 auto;max-width:1040px;padding:0 48px;position:relative;text-align:center}.attr-band .ey{color:var(--blue-on-dark);display:block;margin-bottom:16px}.attr-band h2{color:#fff;margin-bottom:20px}.attr-band .lede{color:var(--gray-on-dark);margin-bottom:var(--sp-head);margin-left:auto;margin-right:auto;max-width:680px}.attr-media{isolation:isolate;margin:0 auto;max-width:1050px;position:relative;width:100%}.attr-media:before{background:radial-gradient(closest-side,rgba(154,109,243,.34),transparent 72%);border-radius:50%;filter:blur(48px);height:72%;left:50%;top:44%;transform:translate(-50%,-50%);width:64%;z-index:-1}.attr-media:after,.attr-media:before{content:"";pointer-events:none;position:absolute}.attr-media:after{background:radial-gradient(130% 115% at 50% 44%,transparent 42%,rgba(10,11,15,.55) 74%,rgba(10,11,15,.95) 100%);inset:0;z-index:1}.attr-img{display:block;filter:drop-shadow(0 30px 70px rgba(0,0,0,.5));height:auto;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:radial-gradient(125% 118% at 50% 44%,#000 50%,transparent 88%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent);mask-image:radial-gradient(125% 118% at 50% 44%,#000 50%,transparent 88%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 12%,#000 82%,transparent);width:100%}.caps-grid{display:grid;gap:22px;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1160px}.bento{background:var(--surface);border:1px solid var(--border);border-radius:20px;display:flex;overflow:hidden;padding:32px;position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.bento:before{background:var(--dot);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s var(--ease)}.bento:hover{background:#fff;border-color:#cdd7e6;box-shadow:0 22px 48px rgba(22,24,29,.1);transform:translateY(-5px)}.bento:hover:before{opacity:1}.bento--wide{align-items:center;flex-direction:row;gap:30px;grid-column:span 7}.bento--tall{flex-direction:column;gap:22px;grid-column:span 5}.bento-copy{display:flex;flex-direction:column;gap:13px;min-width:0}.bento--wide .bento-copy{flex:1 1 45%}.bento--wide .bento-visual{flex:1 1 55%;min-width:0}.bento--tall .bento-visual{margin-top:auto}.bento-visual img{display:block;height:auto;margin-inline:auto;max-height:272px;object-fit:contain;width:100%}.bento .lede{font-size:clamp(.9rem,1.1vw,1rem)}.bento strong{color:var(--ink);font-weight:700}@media(max-width:980px){.caps-grid{gap:18px;grid-template-columns:1fr}.bento--tall,.bento--wide{flex-direction:column;gap:22px;grid-column:span 1}.bento-visual img{max-height:320px}}.caps-section{background:#fff;overflow-x:clip;padding:var(--sp-sec) 0}.caps-head{margin-bottom:64px;text-align:center}.caps-head .ey{display:block;margin-bottom:14px}.cap-row{align-items:center;border-top:1px solid var(--border);display:flex;gap:56px;min-height:390px;padding:60px 0}.cap-row:last-child{border-bottom:1px solid var(--border)}.cap-row.rev{flex-direction:row-reverse}.cap-copy{display:flex;flex:1 1 44%;flex-direction:column;gap:14px}.cap-num{align-items:center;align-self:flex-start;background:var(--purple);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:15px;font-weight:700;height:38px;justify-content:center;letter-spacing:0;line-height:1;width:38px}.cap-title{align-items:center;display:flex;gap:10px}.cap-dot{border-radius:3px;flex:none;height:10px;width:10px}.cap-copy h3{font-size:clamp(1.2rem,1.8vw,1.5rem)}.cap-copy .lede{font-size:clamp(.9rem,1.1vw,1rem)}.cap-copy strong{color:var(--ink);font-weight:700}.cap-visual{align-items:center;border-radius:14px;display:flex;flex:1 1 56%;justify-content:center;min-width:0;overflow:visible}.cap-visual img{background:none;border-radius:0;display:block;height:auto;max-width:640px;transform-origin:center center;width:100%}.cap-visual img[src$="Media.png"]{transform:scale(1.3)}.cap-visual img[src$="Learn.png"]{transform:scale(1.48)}.cap-visual img[src$="AI_Messaging.png"]{transform:scale(1.46)}.cap-visual img[src$="Contacts_360_.png"]{transform:scale(1.2)}.cta-band{background:var(--ink);overflow:hidden;padding:var(--sp-sec) 0;position:relative;text-align:center}.cta-band .hero-glow{inset:0;position:absolute}.cta-band h2{color:#fff;margin-bottom:18px;position:relative}.cta-band p{color:var(--gray-on-dark);font-size:16px;margin-bottom:36px;margin-left:auto;margin-right:auto;max-width:480px}.cta-band .btn-primary,.cta-band p{position:relative}.footer-top{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:48px;padding-bottom:48px}.footer-brand{display:flex;flex:0 0 280px;flex-direction:column;gap:14px}.footer-brand .logo{color:#fff}.footer-brand p{font-size:13px;line-height:1.7}.footer-brand a{color:var(--blue);font-size:13px}.footer-cols{display:grid;flex:1;gap:24px;grid-template-columns:repeat(4,1fr)}.footer-col b{color:#fff;display:block;font-size:12.5px;font-weight:700;margin-bottom:14px}.footer-col ul{display:flex;flex-direction:column;gap:9px}.footer-col a{font-size:13px;transition:color .12s}.footer-bottom,.footer-col a{color:var(--gray-on-dark-muted)}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;padding-top:24px}.footer-legal{display:flex;gap:18px}.footer-legal a{color:var(--gray-on-dark-muted)}.footer-legal a:hover{color:var(--gray-on-dark)}.cap-row.rev.reveal,.cap-row.reveal{opacity:1;transform:none}html.js-anim .cap-row .cap-copy{transform:translateX(-120px)}html.js-anim .cap-row .cap-copy,html.js-anim .cap-row .cap-visual{opacity:0;transition:opacity .8s var(--ease),transform .9s cubic-bezier(.22,.61,.36,1)}html.js-anim .cap-row .cap-visual,html.js-anim .cap-row.rev .cap-copy{transform:translateX(120px)}html.js-anim .cap-row.rev .cap-visual{transform:translateX(-120px)}html.js-anim .cap-row.rev.visible .cap-copy,html.js-anim .cap-row.rev.visible .cap-visual,html.js-anim .cap-row.visible .cap-copy,html.js-anim .cap-row.visible .cap-visual{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cap-row .cap-copy,.cap-row .cap-visual{transform:none;transition:opacity .4s}}@media(max-width:1024px){.cap-row,.cap-row.rev,.hero-inner.hero-split,.wl-inner{flex-direction:column;gap:36px}.cap-copy,.wl-copy{flex:none;width:100%}.hero-inner.hero-split{gap:40px;padding-bottom:0;text-align:center}.hero-copy .hero-btns{justify-content:center}.hero-media{overflow:hidden;padding-bottom:0;width:100%}.hero-media img{max-width:340px;transform:translateY(-2px)}.cap-row{min-height:0;padding:48px 0}.cap-visual{min-height:260px;overflow:hidden;width:100%}.cap-visual img[src$="Media.png"]{transform:scale(1.14)}.cap-visual img[src$="Learn.png"]{transform:scale(1.24)}.cap-visual img[src$="AI_Messaging.png"]{transform:scale(1.22)}.cap-visual img[src$="Contacts_360_.png"]{transform:scale(1.08)}html.js-anim .cap-row .cap-copy,html.js-anim .cap-row .cap-visual,html.js-anim .cap-row.rev .cap-copy,html.js-anim .cap-row.rev .cap-visual{transform:translateY(28px)}html.js-anim .cap-row.visible .cap-copy,html.js-anim .cap-row.visible .cap-visual{transform:none}.footer-cols{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media(max-width:768px){.attr-inner,.container,.hero-inner,.nav-wrap{padding-left:24px;padding-right:24px}.hero-media img{max-width:300px;transform:translateY(-2px)}.cap-visual{min-height:220px}.sol-grid{grid-template-columns:1fr}.footer-top{flex-direction:column}.footer-brand{flex:none;width:100%}.logo-names{gap:20px}}@media(max-width:560px){.hero-btns{align-items:center;flex-direction:column}.sol-grid{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr 1fr}}.proof-band{background:var(--surface);padding:var(--sp-sec) 0}.pb-panel{background:var(--ink-deep);border-radius:20px;color:#fff;overflow:hidden;padding:clamp(40px,3vw + 20px,68px) clamp(28px,3vw + 20px,68px) clamp(36px,3vw + 16px,60px);position:relative}.pb-panel:after,.pb-panel:before{aspect-ratio:1;border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.pb-panel:before{background:radial-gradient(closest-side,rgba(1,111,250,.3),transparent 70%);left:-14%;top:34%;width:70%}.pb-panel:after{background:radial-gradient(closest-side,rgba(154,109,243,.26),transparent 70%);bottom:-34%;right:-12%;width:64%}.pb-mark{opacity:.09;pointer-events:none;position:absolute;right:-30px;top:-46px;transform:rotate(-14deg);width:210px;z-index:0}.pb-mark img{display:block;height:auto;width:100%}.pb-cta,.pb-head,.pb-note,.pb-stats{position:relative;z-index:1}.pb-head{margin-bottom:var(--sp-head);max-width:640px}.pb-head h2{color:#fff;margin:0}.pb-head .lede{color:var(--gray-on-dark);margin-top:18px}.pb-stats{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.pb-stat{padding:0 34px;position:relative}.pb-stat:first-child{padding-left:0}.pb-stat+.pb-stat:before{background:hsla(0,0%,100%,.12);bottom:6px;content:"";left:0;position:absolute;top:6px;width:1px}.pb-rule{background:var(--blue);border-radius:2px;display:block;height:3px;margin-bottom:22px;width:34px}.pb-stat[data-k="1"] .pb-rule{background:var(--purple)}.pb-stat[data-k="2"] .pb-rule{background:var(--pink)}.pb-stat[data-k="3"] .pb-rule{background:var(--blue)}.pb-num{font-size:clamp(2.4rem,4.4vw,3.4rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.02}.pb-label{color:var(--gray-on-dark);font-size:15px;line-height:1.5;margin:14px 0 0;max-width:15em}.pb-note{color:var(--gray-on-dark-muted);font-size:13px;line-height:1.6;margin-top:40px}.pb-note p{margin:0}.pb-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.btn-ghost-light{background:transparent;border-color:hsla(0,0%,100%,.34);color:#fff}.btn-ghost-light:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}@media(max-width:900px){.pb-panel{padding:40px 28px 36px}.pb-stats{gap:30px;grid-template-columns:1fr}.pb-stat,.pb-stat:first-child{padding:0}.pb-stat+.pb-stat:before{bottom:auto;height:1px;left:0;right:auto;top:-15px;width:56px}.pb-head{margin-bottom:34px}}@media(max-width:560px){.flip-triad{flex-direction:column;gap:6px}.flip-triad i{display:none}}