@font-face{font-family:Onest;src:url("assets/onest.23cd8aa6cc08.ttf") format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:Caveat;src:url("assets/caveat.ccf2f844ded8.ttf") format('truetype');font-weight:400 700;font-display:swap}
:root{--navy:#092b4e;--ink:#162e43;--muted:#586775;--rose:#bf6f7d;--rose-light:#f8eeef;--teal:#008e9b;--line:#e0e6e8;--soft:#f5f8f8;--white:#fff;--radius:18px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--white);color:var(--ink);font-family:Onest,Arial,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,summary{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--navy);line-height:1.12;letter-spacing:-.045em}h1{font-size:clamp(42px,4.5vw,69px);font-weight:720}h2{font-size:clamp(30px,3.1vw,45px);font-weight:680}h3{font-size:24px;font-weight:650}em{font-style:normal;color:var(--rose)}p{color:var(--muted)}[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.section{padding-block:74px}.eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:750;color:var(--teal);margin-bottom:18px;display:flex;align-items:center;gap:9px}.status-dot{display:inline-block;width:7px;height:7px;background:var(--teal);border-radius:50%;flex-shrink:0}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:15px 23px;border:1px solid var(--navy);border-radius:7px;background:var(--navy);color:white;font-weight:650;font-size:13px;line-height:1.5;transition:background .2s,transform .2s}.button:hover{background:#07536c;transform:translateY(-2px)}.button.small{font-size:12px;padding:11px 17px;gap:16px}.button-row{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:var(--navy);background:none;border:0;padding:0}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.skip{position:absolute;top:-100px;left:16px;background:white;color:var(--navy);padding:12px;z-index:1000}.skip:focus{top:8px}:focus-visible{outline:3px solid #098c9d;outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.review-bar{background:#f4f5f6;border-bottom:1px solid #e5e8eb;font-size:10px}.review-inner{display:flex;align-items:center;gap:16px;min-height:37px}.review-label{font-size:9px;font-weight:750;letter-spacing:.08em;color:#687681}.review-bar nav{display:flex;gap:4px}.review-bar nav a{padding:4px 10px;border-radius:4px;color:#586775}.review-bar nav a[aria-current]{background:white;color:var(--navy);box-shadow:0 1px 4px #092b4e0d;font-weight:700}.review-bar .crm-direct{margin-left:auto;font-weight:700}.review-bar form{margin:0}.review-bar button{border:1px solid #c6d1d8;padding:2px 7px;background:transparent;color:var(--navy);font-size:10px;border-radius:4px}
.site-header{background:#fffffff5;position:sticky;top:0;z-index:50;border-bottom:1px solid #edf0f1;backdrop-filter:blur(15px)}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-block;flex-shrink:0}.brand>span{display:block;width:205px;height:36px;overflow:hidden;position:relative}.brand img{position:absolute;width:232px;max-width:none;left:-13px;top:-160px}.site-header nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:550}.site-header nav>a:not(.button):hover{color:var(--teal)}.menu-toggle{display:none;border:0;background:none;color:var(--navy);font-size:12px}
.hero-a{padding-top:51px;display:grid;grid-template-columns:1.02fr 1fr;gap:35px 65px;align-items:center}.hero-copy{padding-bottom:12px}.hero-copy h1{margin-bottom:24px}.hero-lead{font-size:17px;line-height:1.7;max-width:460px;margin-bottom:25px}.hero-proof{display:flex;gap:16px;font-size:9px;color:#5f6d77;margin-top:23px;flex-wrap:wrap}.hero-visual{position:relative;padding:7px 0 28px}.photo-frame{border-radius:70px 10px 70px 10px;overflow:hidden;background:#f0f4f4;position:relative}.photo-frame>img{height:365px;width:100%;object-fit:cover;object-position:55% 45%}.photo-caption{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:8px;font-size:9px;background:#ffffffee;padding:12px 23px}.hero-message{position:absolute;bottom:0;left:-30px;display:flex;gap:12px;align-items:center;box-shadow:0 10px 40px #15384717;background:white;padding:16px 21px;border:1px solid #edf0f0;border-radius:12px;transform:rotate(-3deg)}.message-avatar{background:#e5f5ef;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;color:var(--teal);font-size:18px}.hero-message small{display:block;font-size:9px;color:var(--muted)}.hero-message strong{display:block;font-size:12px;font-weight:650}.hero-platforms{position:absolute;top:-7px;right:15px;display:flex;gap:7px;transform:rotate(5deg)}.platform-icon{width:43px;height:43px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 5px 16px #1737450a}.platform-icon img{width:21px;height:21px;filter:brightness(0) invert(1)}.instagram{background:linear-gradient(35deg,#ffd36b,#e64475 50%,#8943b1)}.facebook{background:#0866ff}.whatsapp{background:#138b57}.openai{background:#1e3d38}.photo-disclaimer{position:absolute;right:0;bottom:0;font-size:8px;color:#79858d}.benefit-line{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;gap:30px;margin-top:13px}.benefit-line>div{display:flex;gap:17px;align-items:center}.benefit-line b{font-size:25px;letter-spacing:-.07em;color:#b6c8cc;font-weight:400}.benefit-line strong{display:block;font-size:13px;font-weight:650}.benefit-line small{display:block;font-size:10px;color:var(--muted)}
.section-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;margin-bottom:35px}.section-heading>p{font-size:13px;line-height:1.8;max-width:370px;padding-bottom:4px}.section-heading .eyebrow{margin-bottom:13px}.channels-section{background:white}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.flip-card{position:relative;perspective:1400px;min-width:0;height:296px}.flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.3,1)}.is-flipped .flip-inner{transform:rotateY(180deg)}.flip-front,.flip-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--line);border-radius:15px;padding:26px;background:white;overflow:hidden}.flip-front{background:linear-gradient(145deg,#fff,#f6f9f9)}.flip-back{transform:rotateY(180deg);background:#f4f8f8;display:flex;align-items:flex-start;flex-direction:column}.flip-trigger{position:absolute;right:14px;top:14px;z-index:3;border:0;border-radius:4px;background:transparent;color:#62727e;font-size:9px;padding:6px}.flip-trigger:hover{background:#e6eded}.channel-name{font-size:11px;font-weight:650;color:var(--muted);display:block}.flip-front>.channel-name{position:absolute;left:81px;top:39px}.flip-front h3{margin:21px 0 11px;font-size:23px;letter-spacing:-.04em}.flip-front p{font-size:11px;line-height:1.7;max-width:275px}.channel-purpose{display:block;font-size:9px;font-weight:650;color:var(--teal);margin-top:17px}.market-number{font-size:59px;line-height:1.05;letter-spacing:-.07em;color:var(--navy);font-weight:600;display:block;margin:13px 0 9px}.market-number>span{font-size:.55em;margin-left:3px}.flip-back p{font-size:12px;line-height:1.5;color:var(--ink);margin-bottom:10px}.flip-back small{font-size:9px;color:var(--muted);line-height:1.6}.flip-back a{display:inline-flex;font-size:10px;text-decoration:underline;text-underline-offset:3px;color:var(--teal);margin-top:auto;padding-top:10px}.ai-feature{height:350px;margin-top:23px}.ai-feature .flip-front{background:linear-gradient(110deg,#f8eeef,#f5f9f9);border-color:#eadbde;padding:30px 40px}.ai-front{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ai-label{display:flex;gap:12px;align-items:center;margin-bottom:15px}.ai-label .platform-icon{width:34px;height:34px;border-radius:9px}.ai-label .platform-icon img{width:18px;height:18px}.tag{display:inline-block;padding:4px 10px;border:1px solid #dfc2c8;border-radius:30px;font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#965061;background:#fff8f9}.ai-copy .eyebrow{margin-bottom:6px;color:#6c7279;font-size:9px}.ai-copy h3{font-size:33px;margin:0 0 12px}.ai-copy>p:not(.eyebrow){font-size:11px;max-width:360px}.ai-copy>.text-link{margin-top:15px;font-size:11px}.ai-demo{background:white;transform:perspective(700px) rotateY(-8deg) rotateZ(2deg);padding:19px 22px;border-radius:12px;box-shadow:0 15px 35px #4e4b5010;border:1px solid #ece9e9}.ai-demo-bar{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:650;margin-bottom:17px}.ai-demo-bar img{width:15px;height:15px}.ai-demo-bar small{margin-left:auto;font-size:7px;color:#76838b}.prompt-bubble{font-size:11px;background:#f1f4f4;border-radius:11px 11px 1px 11px;padding:11px;margin-left:20px;line-height:1.6}.ai-response{font-size:9px;margin:12px 0;line-height:1.8}.ai-ad{border:1px solid #d7e5e8;border-radius:8px;padding:12px;display:flex;flex-direction:column}.ai-ad small{font-size:7px;color:#78858b}.ai-ad strong{font-size:12px;margin:4px 0}.ai-ad span{font-size:9px;color:var(--teal)}.ai-disclaimer{font-size:7px;color:#7c878e;display:block;margin-top:8px}.ai-back{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;background:#f9f2f3;padding:35px 45px}.ai-back>div{display:flex;flex-direction:column;align-items:flex-start}.ai-back .market-number{font-size:70px;margin:5px 0}.ai-back p{font-size:12px;margin-bottom:9px}.ai-back small{max-width:400px}.ai-facts h3{font-size:24px;margin:13px 0}.ai-facts a{margin-top:0}.source-note{font-size:8px;line-height:1.7;margin-top:14px;color:#77848d;max-width:900px}
.campaign-section{padding-top:55px}.campaign-stage{position:relative;display:flex;gap:40px;justify-content:center;align-items:center;padding:65px 45px 35px;background:radial-gradient(ellipse at 50% 60%,#e9f3f2,transparent 65%),linear-gradient(110deg,#f8f1f2,#f8faf9);border-radius:22px;min-height:570px}.campaign-stage-label{position:absolute;top:22px;left:30px;display:flex;gap:9px;align-items:center;font-size:9px;color:var(--muted)}.device{background:white;border:1px solid #d9e0e2;box-shadow:0 15px 35px #0c35421a;border-radius:20px;position:relative;width:245px;min-width:0;overflow:hidden;flex-shrink:1}.device-story{transform:rotate(-6deg);padding:7px;flex-basis:245px}.device-feed{transform:translateY(-2px) rotate(2deg);border-radius:12px;flex-basis:310px;z-index:2}.device-landing{transform:translateY(8px) rotate(7deg);padding:7px;flex-basis:245px}.device-bar{height:15px;display:flex;align-items:center;gap:3px;padding-left:5px}.device-bar span{width:3px;height:3px;background:#bbc9cc;border-radius:50%}.social-header{display:flex;align-items:center;padding:10px 9px;gap:7px;color:var(--navy);font-size:8px;line-height:1.3}.social-header>img{width:16px;height:16px}.social-header small{display:block;font-size:6px;color:var(--muted);margin-top:3px}.social-header b{margin-left:auto}.ad-motif{position:relative;overflow:hidden;line-height:1.1}.ad-photo{width:100%;object-fit:cover}.motif-tfa{height:332px;background:var(--navy);color:white;border-radius:3px}.motif-tfa>.ad-photo{position:absolute;inset:0;width:100%;height:100%;object-position:53% 50%;opacity:.8}.motif-tfa:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08243de8,transparent 75%)}.ad-wordmark{font-size:12px;color:white;font-weight:850;position:relative;z-index:1;letter-spacing:-.04em;padding:12px}.ad-wordmark>span{color:#33c6cf}.ad-role{font-size:7px;letter-spacing:.12em;font-weight:700}.motif-tfa>.ad-role{position:absolute;left:15px;bottom:112px;z-index:1;color:white}.ad-motif>strong{font-size:26px;letter-spacing:-.05em;font-weight:700;display:block}.motif-tfa>strong{position:absolute;bottom:54px;left:14px;z-index:1}.motif-tfa em{color:#edb4bd}.ad-cta{background:var(--navy);color:white;padding:10px 12px;border-radius:5px;font-size:8px;font-weight:650;display:block;text-align:center}.motif-tfa>.ad-cta{position:absolute;bottom:12px;left:13px;right:13px;z-index:1;background:white;color:var(--navy)}.device-caption{padding:13px 8px 7px;display:flex;flex-direction:column;gap:2px}.device-caption b{font-size:9px;font-weight:650}.device-caption span{font-size:7px;color:var(--muted)}.motif-vet{background:var(--navy);color:white;padding:0 20px 16px}.motif-vet>.ad-wordmark{padding:16px 0}.motif-vet>.ad-role{font-size:6px;color:#aedbdf}.motif-vet>strong{font-size:24px;margin:9px 0 16px}.motif-vet em{color:#f1b7c2}.motif-vet .ad-photo{height:148px;border-radius:40px 3px 3px 3px;object-position:35% 35%}.motif-vet>.ad-cta{background:#f5c5ce;color:var(--navy);margin-top:13px}.device-feed>.device-caption{padding:10px 16px 14px}.feed-bottom{padding:10px 14px 0;line-height:1.3}.feed-bottom>span{display:block;font-size:14px}.feed-bottom>small{font-size:7px;color:var(--muted)}.mini-brand{font-size:13px;font-weight:850;color:var(--navy);padding:13px 10px}.mini-brand span{color:var(--teal)}.motif-team{padding:10px 12px 17px;background:#fbf8f7}.motif-team .ad-role{font-size:6px;color:var(--teal)}.motif-team strong{font-size:24px;margin:10px 0 15px}.motif-team img{height:130px;object-position:60% 35%;border-radius:5px}.motif-team p{font-size:9px;line-height:1.6;margin:12px 0 8px}.mini-benefits{font-size:6px;color:var(--teal);display:block;margin-bottom:12px}.stage-arrow{position:absolute;font-family:Caveat,cursive;font-size:64px;color:#8eacb1;font-weight:400;z-index:4}.arrow-one{left:28%;top:37%;transform:rotate(-13deg)}.arrow-two{right:27%;top:61%;transform:rotate(20deg)}.campaign-under{display:flex;justify-content:space-between;gap:40px;margin-top:18px;align-items:center}.campaign-under>p{font-size:9px;max-width:650px;line-height:1.6}.campaign-under>a{flex-shrink:0}
.reporting-section{background:#f5f8f8;padding-block:90px;overflow:hidden}.reporting-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:75px;align-items:center}.reporting-copy h2{font-size:38px;margin-bottom:22px}.reporting-copy>p:not(.eyebrow){font-size:12px;max-width:350px;line-height:1.9}.reporting-benefits{padding:0;margin:25px 0;list-style:none;display:grid;gap:17px}.reporting-benefits li{display:flex;gap:12px;align-items:flex-start}.reporting-benefits li>span{font-size:18px;color:var(--teal);width:25px}.reporting-benefits strong{font-size:11px;font-weight:650}.reporting-benefits p{font-size:10px}.dashboard-scene{perspective:1200px;position:relative;padding:20px 0}.dashboard{padding:24px 26px 17px;background:white;border:1px solid #e0e8e9;border-radius:15px;box-shadow:15px 25px 60px #17354318;transform:rotateY(-10deg) rotateX(5deg) rotateZ(-3deg);transform-style:preserve-3d}.dashboard-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid #edf1f2}.dashboard-brand{font-size:16px;font-weight:850;letter-spacing:-.06em;color:var(--navy)}.dashboard-brand>span{color:var(--teal)}.dashboard-period{display:flex;align-items:center;gap:5px;border:1px solid #e2e9e9;border-radius:5px;font-size:7px;padding:4px 7px;color:var(--muted)}.dashboard-period>i,.dashboard-sticker>i{width:5px;height:5px;border-radius:50%;background:var(--teal)}.dashboard-title{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.dashboard-title small{font-size:6px;letter-spacing:.12em;color:#7b8c95}.dashboard-title h3{font-size:18px;letter-spacing:-.035em;margin-top:4px}.dashboard-title>span{color:var(--teal);font-size:25px}.dashboard-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.dashboard-kpis>div{padding:13px 10px;border-radius:7px;background:#f3f7f7}.dashboard-kpis small{display:block;font-size:7px;color:#6b7f89}.dashboard-kpis strong{display:block;font-size:26px;letter-spacing:-.05em;line-height:1.5;color:var(--navy);font-weight:650}.dashboard-kpis span{display:block;font-size:6px;color:var(--teal)}.dashboard-chart-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard-chart-head strong{font-size:8px;font-weight:650}.dashboard-chart-head>span{font-size:6px;display:flex;align-items:center;gap:4px;color:#788994}.dashboard-chart-head i{display:inline-block;width:4px;height:4px;border-radius:50%}.teal-dot{background:var(--teal)}.rose-dot{background:var(--rose);margin-left:5px}.chart-shell{display:flex;align-items:stretch;margin-top:18px;gap:10px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;padding-block:7px 13px;color:#9aabb2;font-size:6px}.main-chart{width:calc(100% - 20px);overflow:visible}.chart-grid{stroke:#e8eeee;fill:none;stroke-width:1}.draw-line{fill:none;stroke-width:2.8;stroke-linejoin:round;stroke-linecap:round}.teal-line{stroke:var(--teal)}.rose-line{stroke:var(--rose);stroke-width:2}.js-motion .draw-line{stroke-dasharray:1;stroke-dashoffset:1}.js-motion .chart-area{opacity:0}.chart-started .draw-line{animation:draw-chart 2.2s ease forwards}.chart-started .rose-line{animation-delay:.3s}.chart-started .chart-area{animation:area-in 1s ease .5s forwards}.chart-x{display:flex;justify-content:space-between;font-size:6px;color:#8497a2;margin:5px 0 22px 20px}.dashboard-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #e6eeee;padding-top:15px}.dashboard-bottom>div>small{font-size:7px;color:var(--muted);display:block}.dashboard-bottom svg{width:100%;height:32px;margin:7px 0}.dashboard-bottom strong{display:block;font-size:15px;color:var(--navy)}.dashboard-bottom strong>span{font-size:6px;font-weight:400;color:var(--muted)}.progress-bars{display:flex;gap:7px;align-items:end;height:32px;margin:7px 0}.progress-bars span{height:var(--bar);background:#e9c1c8;width:23%;border-radius:3px 3px 0 0}.progress-bars span:last-child{background:var(--rose)}.demo-label{font-size:6px;margin-top:17px;border-top:1px solid #edf0f0;padding-top:9px;color:#8c9da5}.dashboard-sticker{position:absolute;bottom:-5px;right:5px;background:var(--navy);color:white;font-size:9px;display:flex;align-items:center;gap:7px;padding:12px 18px;border-radius:5px;transform:rotate(3deg);box-shadow:0 8px 20px #1c384020}.dashboard-sticker>i{background:#6be2cc}.conversion-section{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;position:relative;padding-block:85px}.conversion-section h2{font-size:36px}.conversion-mark{position:absolute;right:10px;top:30px;font-size:105px;line-height:1;color:#f6eff0;z-index:-1}.conversion-action{padding-left:35px;border-left:1px solid var(--line)}.conversion-action>p{font-size:13px;margin-bottom:20px}.conversion-action>.text-link{display:block;margin-top:16px;font-size:11px}.conversion-action>small{display:block;margin-top:10px;font-size:8px;color:var(--muted)}.site-footer{border-top:1px solid var(--line);padding-block:35px;display:flex;justify-content:space-between;gap:40px;font-size:11px}.site-footer .brand>span{width:155px;height:28px}.site-footer .brand img{width:176px;left:-10px;top:-121px}.site-footer p{font-size:10px;margin-top:10px;line-height:1.8}.site-footer>div:last-child{text-align:right}.site-footer>div>a{font-size:11px}.footer-links{display:flex;gap:20px;justify-content:flex-end;margin:17px 0 10px;font-size:10px}.site-footer small{color:#7a8991;font-size:8px}
.hero-b{padding-top:30px}.editorial-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.editorial-top .eyebrow{margin:0}.editorial-note{font-size:10px;line-height:1.5;color:#7b8b92;text-align:right}.editorial-headline{display:grid;grid-template-columns:1fr 1.06fr;gap:35px;align-items:center}.editorial-headline h1{font-size:clamp(48px,5.5vw,79px);line-height:1.03;letter-spacing:-.06em;position:relative;z-index:2}.editorial-hero-image{position:relative;padding-bottom:15px}.editorial-hero-image>img{width:100%;height:335px;object-fit:cover;object-position:55% 50%;border-radius:180px 8px 8px 8px}.image-sticker{position:absolute;bottom:28px;left:-25px;transform:rotate(-7deg);background:#fff7f3;color:var(--navy);font-size:11px;padding:14px 22px;box-shadow:0 10px 20px #4d314512}.image-sticker em{font-family:Caveat,cursive;font-size:23px;line-height:1.2}.editorial-social{position:absolute;display:flex;gap:6px;top:14px;right:14px;transform:rotate(7deg)}.editorial-social .platform-icon{width:35px;height:35px;border-radius:10px}.editorial-social .platform-icon img{width:17px;height:17px}.editorial-hero-image>small{position:absolute;bottom:-2px;right:0;font-size:7px;color:#98a1a6}.editorial-bottom{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;margin-top:28px}.editorial-bottom>p{font-size:13px;max-width:470px}.editorial-bottom>.button{justify-self:end}.editorial-journey{display:flex;justify-content:space-between;align-items:center;border-block:1px solid var(--line);padding:24px 0;margin-top:32px;font-size:13px}.editorial-journey b{font-size:10px;display:inline-block;color:var(--rose);margin-right:12px}.editorial-journey i{font-size:23px;color:#a6bec2;font-style:normal}.design-b{--radius:5px}.design-b .section-heading{grid-template-columns:1.3fr 1fr}.design-b .section-heading h2{font-size:43px}.design-b .campaign-section{padding-top:65px}.design-b .campaign-stage{background:#fff;border-radius:0;min-height:560px;padding-top:50px;border-bottom:1px solid var(--line)}.design-b .campaign-stage:before{content:"";position:absolute;inset:12% -3% 11%;background:#f9f0f1;border-radius:50%;transform:rotate(-5deg);z-index:-1}.design-b .campaign-stage-label{top:0;left:0}.design-b .device-story{transform:rotate(-11deg) translateY(8px)}.design-b .device-feed{transform:rotate(-1deg) translateY(-5px)}.design-b .device-landing{transform:rotate(10deg) translateY(10px)}.design-b .channels-section{background:#fafbfb}.design-b .flip-front{background:white;border-radius:5px;border-width:0 0 1px}.design-b .flip-back{border-radius:5px}.design-b .ai-feature .flip-front{background:linear-gradient(110deg,#f2e3e6,#faf7f4);border-radius:7px;border-width:1px}.design-b .reporting-section{background:white}.design-b .dashboard{transform:rotateY(-13deg) rotateX(7deg) rotateZ(4deg);box-shadow:-15px 25px 65px #0c35421a}.design-b .dashboard-scene:before{content:"";position:absolute;inset:-20px -40px;background:#f1f7f7;border-radius:50%;z-index:-1}.design-b .conversion-section{border-top:1px solid var(--line)}.design-b .button{border-radius:2px}.design-b .site-header{border-bottom-color:#e4e9ea}
.inquiry-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;padding-block:45px 65px;align-items:start}.inquiry-intro>.text-link{margin-bottom:30px;font-size:10px}.inquiry-intro h1{font-size:43px;margin-bottom:17px}.inquiry-intro>p:not(.eyebrow){font-size:12px;line-height:1.9;max-width:310px}.inquiry-intro .eyebrow{margin-bottom:13px}.inquiry-picture{margin-top:25px;position:relative;max-width:320px}.inquiry-picture>img{height:140px;width:100%;object-fit:cover;border-radius:40px 4px 40px 4px}.inquiry-picture>span{position:absolute;bottom:-8px;right:-15px;background:white;box-shadow:0 8px 25px #1233400c;padding:10px 16px;font-size:10px;transform:rotate(-5deg);line-height:1.4}.inquiry-picture em{font-family:Caveat,cursive;font-size:21px}.inquiry-assurance{margin:25px 0}.inquiry-assurance p{font-size:11px;line-height:2.5}.inquiry-assurance b{display:inline-block;color:var(--rose);font-size:9px;margin-right:10px}.inquiry-intro .contact-alternative{border-top:1px solid var(--line);padding-top:15px;font-size:10px}.contact-alternative a{color:var(--teal);font-weight:600}.inquiry-panel{border:1px solid #e5e9ea;border-radius:16px;padding:30px;background:white;box-shadow:0 12px 40px #17364406;min-width:0}.form-progress{display:flex;gap:25px;padding:0 0 23px;list-style:none;border-bottom:1px solid var(--line);margin:0 0 28px;font-size:10px;color:#819098}.form-progress li{display:flex;gap:8px;align-items:center}.form-progress li>span{width:23px;height:23px;border:1px solid #dbe2e4;border-radius:50%;display:grid;place-items:center;font-size:10px}.form-progress .active{color:var(--navy);font-weight:650}.form-progress .active>span{background:var(--navy);color:white;border-color:var(--navy)}.inquiry-panel h2{font-size:29px;margin-bottom:10px}.inquiry-panel .eyebrow{font-size:9px;margin-bottom:10px}.field-hint{font-size:11px;line-height:1.8;margin-bottom:22px}.inquiry-channels{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.channel-choice{position:relative;cursor:pointer}.channel-choice>input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0}.channel-choice>span{height:112px;border:1px solid #dde5e6;border-radius:9px;display:flex;flex-direction:column;padding:14px;position:relative;pointer-events:none;transition:background .2s,border-color .2s}.channel-choice .platform-icon{width:27px;height:27px;border-radius:7px;box-shadow:none;margin-bottom:10px}.channel-choice .platform-icon img{width:14px;height:14px}.channel-choice strong{font-size:11px;font-weight:650;line-height:1.4}.channel-choice small{display:block;font-size:8px;font-weight:400;color:var(--muted);margin-top:3px}.channel-choice i{position:absolute;right:12px;top:12px;width:15px;height:15px;font-size:9px;font-style:normal;color:transparent;border:1px solid #d1dcde;border-radius:4px;display:grid;place-items:center}.channel-choice>input:checked+span{border-color:var(--teal);background:#f1f9f9;box-shadow:0 0 0 1px var(--teal)}.channel-choice>input:checked+span i{background:var(--teal);border-color:var(--teal);color:white}.channel-choice>input:focus-visible+span{outline:3px solid var(--teal);outline-offset:3px}.ai-choice>span{background:#fcf5f6;border-color:#e6ccd2}.unsure-choice{grid-column:1/-1}.unsure-choice>span{height:66px;flex-direction:row;align-items:center;gap:12px}.recommend-icon{font-size:24px;color:var(--teal);width:27px}.unsure-choice i{top:25px}.field-error{color:#a62e46;font-size:10px;margin-top:5px;line-height:1.6;min-height:0}.field-error:empty{display:none}.wizard-action{margin-top:25px}.wizard-action>.button{width:100%;font-size:12px}.wizard-action>small{display:block;text-align:center;color:#7b8b94;font-size:8px;margin-top:9px}.step-back{font-size:9px;margin-bottom:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 13px}.field{min-width:0}.field>label{display:block;color:var(--ink);font-size:9px;font-weight:600;margin-bottom:6px}.field input,.field select,.field textarea{background:white;border:1px solid #ccd8dc;border-radius:6px;padding:10px 11px;width:100%;color:var(--ink);font-size:11px;line-height:1.5;min-height:39px}.field input::placeholder,.field textarea::placeholder{color:#93a0a7;font-size:9px}.field [aria-invalid=true]{border-color:#a62e46}.optional-details{border-block:1px solid var(--line);margin-top:23px}.optional-details summary{font-size:10px;font-weight:650;cursor:pointer;padding:14px 0;display:flex;justify-content:space-between;gap:10px}.optional-details summary>span{font-size:9px;font-weight:400;color:var(--muted)}.optional-body{padding-bottom:20px}.pill-field{padding:0;border:0;margin:18px 0}.pill-field legend{font-size:10px;font-weight:650;margin-bottom:9px}.pills{display:flex;flex-wrap:wrap;gap:6px}.pills label{position:relative;cursor:pointer}.pills input{position:absolute;opacity:0}.pills label>span{display:block;padding:5px 8px;background:#f5f8f8;border:1px solid var(--line);border-radius:20px;font-size:8px}.pills input:checked+span{background:#e1f2f2;border-color:var(--teal);color:var(--teal)}.pills input:focus-visible+span{outline:2px solid var(--teal);outline-offset:3px}.privacy-note{margin-top:18px}.privacy-check{display:flex;gap:9px;align-items:flex-start;font-size:9px;color:var(--muted);line-height:1.8}.privacy-check input{margin:3px 0 0;accent-color:var(--teal);width:14px;height:14px;flex-shrink:0}.privacy-check a{color:var(--teal);text-decoration:underline;text-underline-offset:2px}.privacy-note>small{font-size:8px;color:#829198;display:block;margin-top:8px}#form-status{font-size:11px;color:#a62e46;margin-top:14px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.success-card{padding:25px 0;max-width:440px}.success-symbol{display:grid;place-items:center;background:#e6f4ef;color:var(--teal);width:55px;height:55px;border-radius:50%;font-size:25px;margin-bottom:25px}.success-card h2{line-height:1.3}.success-card>p:not(.eyebrow){font-size:13px;line-height:1.9;margin:20px 0 28px}.success-card .button{font-size:11px}
.brand img,.brand-picture img{height:auto}.brand-picture{display:inline-block;position:relative;width:110px;height:22px;overflow:hidden;background:white;vertical-align:middle;border-radius:3px}.brand-picture img{position:absolute;width:122px;max-width:none;top:-84px;left:-6px}.ad-wordmark .brand-picture{width:86px;height:18px}.ad-wordmark .brand-picture img{width:97px;top:-67px;left:-5px}.dashboard-brand{line-height:1}.dashboard-brand .brand-picture{width:125px;height:25px}.dashboard-brand .brand-picture img{width:140px;top:-97px;left:-7px}.progress-bars span:nth-child(1){--bar:40%}.progress-bars span:nth-child(2){--bar:65%}.progress-bars span:nth-child(3){--bar:80%}.progress-bars span:nth-child(4){--bar:100%}
@keyframes draw-chart{to{stroke-dashoffset:0}}@keyframes area-in{to{opacity:1}}
@media(min-width:1500px){.hero-a{padding-top:65px}.hero-copy h1{font-size:72px}.photo-frame>img{height:390px}.hero-b{padding-top:40px}.editorial-headline h1{font-size:82px}.editorial-hero-image>img{height:355px}}
@media(max-width:1100px){.container{width:calc(100% - 56px)}.site-header nav{gap:20px}.hero-a{gap:30px}.hero-copy h1{font-size:54px}.hero-lead{font-size:15px}.photo-frame>img{height:330px}.hero-proof{gap:9px;font-size:8px}.hero-message{left:-12px;padding:12px}.section-heading{gap:45px}.flip-front,.flip-back{padding:22px}.flip-front h3{font-size:21px}.flip-front>.channel-name{left:75px;top:36px}.flip-trigger{right:8px;top:8px}.ai-front{gap:35px}.ai-feature .flip-front{padding:25px 30px}.campaign-stage{gap:27px;padding-inline:28px}.ad-motif>strong{font-size:23px}.reporting-layout{gap:40px}.reporting-copy h2{font-size:34px}.dashboard{padding:20px}.conversion-section{gap:40px}.conversion-section h2{font-size:31px}.inquiry-layout{gap:50px}.inquiry-panel{padding:25px}.editorial-headline h1{font-size:65px}.design-b .section-heading h2{font-size:38px}}
@media(max-width:820px){.container{width:calc(100% - 40px)}.review-label{display:none}.review-inner{gap:8px}.review-bar nav a{font-size:8px;padding:5px 6px}.review-bar .crm-direct{font-size:9px}.review-bar button{font-size:8px}.header-inner{height:73px}.brand>span{width:170px;height:30px}.brand img{width:193px;top:-133px;left:-11px}.site-header nav{font-size:10px;gap:16px}.site-header .button.small{font-size:10px;padding:10px 12px}.hero-a{padding-top:35px;gap:25px}.hero-copy h1{font-size:43px}.hero-lead{font-size:13px;line-height:1.7}.hero-copy .button{font-size:10px;padding:12px 14px;gap:14px}.hero-copy .text-link{font-size:10px}.hero-proof{font-size:7px;gap:7px;margin-top:18px}.photo-frame>img{height:290px}.photo-caption{font-size:7px;padding:9px 12px}.hero-platforms{right:10px;gap:5px}.hero-platforms .platform-icon{width:33px;height:33px;border-radius:10px}.hero-platforms img{width:17px;height:17px}.hero-message{left:-7px;bottom:3px;gap:8px;padding:10px 12px}.hero-message small{font-size:7px}.hero-message strong{font-size:9px}.message-avatar{width:26px;height:26px;font-size:14px}.photo-disclaimer{display:none}.benefit-line{margin-top:5px;gap:18px;padding-block:18px}.benefit-line>div{gap:9px}.benefit-line b{font-size:20px}.benefit-line strong{font-size:10px}.benefit-line small{font-size:8px}.section{padding-block:53px}.section-heading{gap:30px;grid-template-columns:1.25fr 1fr}.section-heading h2{font-size:31px}.section-heading .eyebrow{font-size:9px}.section-heading>p{font-size:11px}.channel-grid{gap:12px}.flip-card{height:295px}.flip-front,.flip-back{padding:20px 17px}.flip-front>.channel-name{position:static;margin:10px 0 0;font-size:10px}.flip-front>.platform-icon{width:34px;height:34px;border-radius:9px}.flip-front>.platform-icon img{width:18px;height:18px}.flip-front h3{font-size:20px;margin-top:12px}.flip-front p{font-size:10px}.channel-purpose{font-size:8px;margin-top:14px}.flip-trigger{font-size:7px;right:6px;top:9px}.market-number{font-size:48px;margin:22px 0 10px}.flip-back p{font-size:10px}.flip-back small{font-size:8px}.flip-back a{font-size:8px}.ai-feature{height:325px}.ai-feature .flip-front{padding:25px}.ai-front{gap:30px}.ai-copy h3{font-size:29px}.ai-copy>p:not(.eyebrow){font-size:10px}.ai-copy>.text-link{font-size:10px}.ai-demo{padding:16px}.ai-demo-bar{font-size:8px}.ai-demo-bar small{font-size:6px}.prompt-bubble{font-size:9px;margin-left:5px}.ai-response{font-size:8px}.ai-ad strong{font-size:10px}.ai-ad span{font-size:8px}.ai-back{padding:28px 30px;gap:30px}.ai-back p{font-size:10px}.ai-back small{font-size:8px}.ai-facts h3{font-size:21px}.campaign-stage{padding:55px 23px 25px;gap:22px;min-height:465px}.device-story,.device-landing{flex-basis:190px;padding:5px}.device-feed{flex-basis:235px}.motif-tfa{height:260px}.ad-motif>strong{font-size:19px}.motif-tfa>.ad-role{bottom:98px}.motif-tfa>strong{bottom:53px}.motif-vet{padding-inline:14px}.motif-vet .ad-photo{height:119px}.ad-wordmark{font-size:10px}.ad-cta{font-size:6px;padding:9px 7px}.motif-team{padding:7px 8px 13px}.motif-team strong{font-size:19px}.motif-team img{height:98px}.motif-team p{font-size:7px}.motif-team .ad-role{font-size:5px}.mini-brand{font-size:11px;padding:10px 7px}.mini-benefits{font-size:5px}.device-caption b{font-size:7px}.device-caption span{font-size:6px}.social-header{font-size:6px;gap:5px;padding:8px 5px}.social-header>img{width:13px;height:13px}.social-header small{font-size:5px}.stage-arrow{font-size:44px}.campaign-under{gap:25px}.campaign-under>p{font-size:8px}.campaign-under>a{font-size:10px}.reporting-layout{gap:30px;grid-template-columns:.9fr 1.1fr}.reporting-copy h2{font-size:29px}.reporting-copy .eyebrow{font-size:9px}.reporting-copy>p:not(.eyebrow){font-size:10px}.reporting-benefits{gap:12px;margin-block:20px}.reporting-benefits strong{font-size:9px}.reporting-benefits p{font-size:8px}.reporting-benefits li>span{font-size:15px}.dashboard{padding:17px 15px;border-radius:10px}.dashboard-brand{font-size:13px}.dashboard-title h3{font-size:14px}.dashboard-kpis{gap:6px}.dashboard-kpis>div{padding:10px 7px}.dashboard-kpis strong{font-size:21px}.dashboard-kpis small{font-size:6px}.dashboard-chart-head strong{font-size:6px}.dashboard-chart-head>span{font-size:5px}.dashboard-sticker{font-size:7px;padding:10px 14px}.conversion-section{gap:30px}.conversion-section h2{font-size:27px}.conversion-action{padding-left:23px}.conversion-action>p{font-size:11px}.conversion-action>.button{font-size:11px}.conversion-action>.text-link{font-size:9px}.editorial-headline h1{font-size:53px}.editorial-headline{gap:20px}.editorial-hero-image>img{height:290px}.editorial-bottom{gap:30px}.editorial-bottom>p{font-size:11px}.editorial-bottom>.button{font-size:11px}.editorial-journey{font-size:11px}.design-b .section-heading h2{font-size:32px}.design-b .campaign-stage{min-height:460px}.inquiry-layout{gap:30px;grid-template-columns:.7fr 1.3fr;padding-top:35px}.inquiry-intro h1{font-size:34px}.inquiry-panel{padding:22px}.inquiry-channels{gap:9px}.channel-choice>span{padding:12px}.channel-choice strong{font-size:10px}.channel-choice small{font-size:7px}.inquiry-panel h2{font-size:26px}.form-progress{gap:15px;font-size:8px}.inquiry-intro>p:not(.eyebrow){font-size:10px}}
@media(max-width:620px){html{scroll-padding-top:90px}.container{width:calc(100% - 36px)}.review-inner{gap:6px;min-height:38px;flex-wrap:wrap;padding-block:5px}.review-bar nav{gap:1px}.review-bar nav a{font-size:7px;padding:3px 5px}.review-bar .crm-direct{font-size:8px}.review-bar button{font-size:7px;padding:1px 4px}.header-inner{height:68px}.brand>span{width:177px;height:30px}.brand img{width:201px;top:-139px;left:-11px}.menu-toggle{display:flex;gap:10px;align-items:center}.site-header nav{display:none;position:absolute;top:68px;inset-inline:0;background:white;padding:20px 25px;border-bottom:1px solid var(--line);box-shadow:0 14px 20px #092b4e0a;font-size:13px}.site-header nav.is-open{display:flex;align-items:stretch;flex-direction:column;gap:18px}.site-header nav .button{font-size:12px}.hero-a{display:flex;flex-direction:column;gap:28px;padding-top:30px;align-items:stretch}.hero-copy h1{font-size:48px;line-height:1.05;margin-bottom:18px}.hero-copy .eyebrow{font-size:9px;letter-spacing:.07em;margin-bottom:17px}.hero-lead{font-size:14px;margin-bottom:21px;max-width:380px}.hero-copy .button{font-size:12px;padding:13px 16px}.hero-copy .button-row{gap:16px}.hero-copy .text-link{font-size:10px}.hero-proof{font-size:8px;gap:9px;margin-top:17px}.hero-visual{padding-bottom:25px;margin-left:9px}.photo-frame{border-radius:50px 8px 50px 8px}.photo-frame>img{height:280px}.hero-message{left:-9px;padding:12px 15px;bottom:0}.hero-message small{font-size:8px}.hero-message strong{font-size:11px}.hero-platforms .platform-icon{width:36px;height:36px}.photo-caption{font-size:8px;padding:11px 17px}.benefit-line{display:flex;flex-direction:column;gap:14px;padding:20px 0;margin-top:0}.benefit-line>div{gap:15px}.benefit-line b{font-size:22px}.benefit-line strong{font-size:12px}.benefit-line small{font-size:10px}.section{padding-block:42px}.section-heading{display:block;margin-bottom:24px}.section-heading h2{font-size:31px;line-height:1.17}.section-heading>p{font-size:12px;margin-top:17px;max-width:100%;line-height:1.9}.section-heading .eyebrow{font-size:9px;line-height:1.6;margin-bottom:12px}.channel-grid{display:flex;flex-direction:column;gap:13px}.flip-card{height:230px}.flip-front,.flip-back{padding:22px 24px}.flip-front>.channel-name{position:absolute;left:75px;top:29px;margin:0;font-size:11px}.flip-front h3{font-size:22px;line-height:1.14;margin:16px 0 9px}.flip-front p{font-size:11px;max-width:100%;padding-right:5px}.channel-purpose{font-size:8px;margin-top:13px}.flip-trigger{font-size:8px;right:12px;top:16px}.market-number{font-size:46px;line-height:1;margin:13px 0 8px}.flip-back .channel-name{font-size:10px}.flip-back p{font-size:11px;margin-bottom:7px}.flip-back small{font-size:8px;line-height:1.5;max-width:100%}.flip-back a{font-size:9px;margin-top:auto;padding-top:7px}.ai-feature{height:570px;margin-top:18px}.ai-feature .flip-front{padding:25px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:25px}.ai-label{margin-bottom:13px}.ai-copy h3{font-size:31px;margin-top:0;margin-bottom:10px}.ai-copy>p:not(.eyebrow){font-size:11px}.ai-copy .text-link{font-size:11px;margin-top:12px}.ai-demo{padding:18px 20px;transform:perspective(600px) rotateY(-6deg) rotateZ(2deg);margin-inline:2px}.ai-demo-bar{font-size:10px;margin-bottom:13px}.ai-demo-bar small{font-size:7px}.prompt-bubble{font-size:11px}.ai-response{font-size:9px}.ai-ad strong{font-size:12px}.ai-ad span{font-size:9px}.ai-disclaimer{font-size:6px}.ai-feature>.flip-trigger{font-size:7px;top:12px;right:10px}.ai-back{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:30px 25px;gap:24px}.ai-back .market-number{font-size:57px;margin:5px 0}.ai-back p{font-size:11px;line-height:1.6}.ai-back small{font-size:9px}.ai-back a{font-size:9px;padding-top:8px}.ai-facts{padding-top:20px;border-top:1px solid #e4cdd3}.ai-facts h3{font-size:23px;margin:10px 0}.source-note{font-size:8px;margin-top:14px}.campaign-stage{min-height:0;display:grid;grid-template-columns:1fr 1fr;padding:52px 17px 23px;gap:22px 14px;align-items:start;border-radius:13px}.campaign-stage-label{left:18px;top:18px;font-size:8px}.device{width:100%;flex-basis:auto}.device-story{transform:rotate(-5deg);padding:5px;margin-top:8px;grid-row:span 1}.device-feed{transform:rotate(4deg);margin-top:32px;z-index:2}.device-landing{transform:rotate(-3deg);grid-column:1/-1;width:69%;justify-self:center;display:block;margin-top:7px}.motif-tfa{height:236px}.motif-tfa>.ad-role{font-size:6px;bottom:90px;left:10px}.motif-tfa>strong{font-size:18px;left:10px;bottom:48px}.motif-tfa>.ad-cta{left:9px;right:9px;font-size:6px;bottom:10px}.motif-vet{padding-inline:10px}.motif-vet>.ad-wordmark{padding-block:12px}.motif-vet>strong{font-size:16px;margin:8px 0 12px;line-height:1.15}.motif-vet .ad-photo{height:98px;border-radius:25px 3px 3px 3px}.motif-vet>.ad-role{font-size:5px}.motif-vet>.ad-cta{font-size:5px;line-height:1.5;padding:7px 4px}.ad-wordmark{font-size:9px}.social-header{font-size:5px;gap:4px;padding:7px 4px}.social-header>img{width:11px;height:11px}.social-header small{font-size:4px}.social-header b{font-size:5px}.device-caption b{font-size:6px}.device-caption span{font-size:5px}.device-caption{padding:9px 5px 5px}.device-feed>.device-caption{padding:8px 8px 10px}.feed-bottom{padding:6px 7px 0}.feed-bottom>span{font-size:12px}.feed-bottom>small{font-size:5px}.motif-team{padding:12px 15px 15px}.motif-team strong{font-size:26px;margin-block:10px 13px}.motif-team .ad-role{font-size:6px}.motif-team img{height:130px}.motif-team p{font-size:9px}.motif-team .ad-cta{font-size:8px;padding:10px 8px}.motif-team .mini-benefits{font-size:6px}.mini-brand{font-size:12px;padding:10px}.device-landing>.device-caption b{font-size:9px}.device-landing>.device-caption span{font-size:7px}.arrow-one{left:42%;top:20%;font-size:35px}.arrow-two{right:15%;top:46%;transform:rotate(90deg);font-size:40px}.campaign-under{display:block;margin-top:17px}.campaign-under>p{font-size:8px;line-height:1.8}.campaign-under>.text-link{font-size:11px;margin-top:14px}.reporting-layout{display:block}.reporting-copy h2{font-size:32px}.reporting-copy>p:not(.eyebrow){font-size:12px;max-width:100%}.reporting-benefits{gap:14px}.reporting-benefits strong{font-size:11px}.reporting-benefits p{font-size:10px}.reporting-benefits li>span{font-size:18px}.dashboard-scene{padding:30px 10px 16px;margin:18px -4px 12px;max-width:100%}.dashboard{padding:20px 18px;transform:rotateY(-6deg) rotateX(3deg) rotateZ(-3deg)}.dashboard-top{padding-bottom:14px}.dashboard-brand{font-size:15px}.dashboard-period{font-size:7px}.dashboard-title{margin-block:16px}.dashboard-title h3{font-size:16px}.dashboard-title small{font-size:6px}.dashboard-kpis{margin-bottom:19px}.dashboard-kpis strong{font-size:24px}.dashboard-kpis small{font-size:6px}.dashboard-kpis>div{padding:10px 8px}.dashboard-chart-head strong{font-size:7px}.dashboard-chart-head>span{font-size:5px}.dashboard-bottom strong{font-size:14px}.demo-label{font-size:6px}.dashboard-sticker{font-size:8px;bottom:-4px;right:15px;padding:10px 14px}.conversion-section{display:block;padding-block:45px}.conversion-section h2{font-size:29px;line-height:1.2}.conversion-action{padding:24px 0 0;border-left:0}.conversion-action>p{font-size:12px}.conversion-action>.button{font-size:12px}.conversion-action>.text-link{font-size:10px}.conversion-action>small{font-size:8px}.site-footer{display:block;padding-block:30px}.site-footer>div:last-child{text-align:left;margin-top:22px}.footer-links{justify-content:flex-start;gap:20px;margin:15px 0}.site-footer .brand>span{height:27px}.hero-b{padding-top:25px}.editorial-top{display:block;margin-bottom:18px}.editorial-top .eyebrow{font-size:8px;line-height:1.7;letter-spacing:.09em}.editorial-note{display:none}.editorial-headline{display:block}.editorial-headline h1{font-size:55px;line-height:1.02;letter-spacing:-.06em}.editorial-hero-image{margin:25px 0 0 17px;padding-bottom:13px}.editorial-hero-image>img{height:280px;border-radius:100px 6px 6px 6px}.image-sticker{left:-17px;bottom:24px;font-size:10px;padding:10px 17px}.image-sticker em{font-size:22px}.editorial-social{gap:5px;top:12px;right:12px}.editorial-social .platform-icon{width:32px;height:32px}.editorial-bottom{display:block;margin-top:22px}.editorial-bottom>p{font-size:13px;margin-bottom:20px}.editorial-bottom>.button{font-size:12px}.editorial-journey{gap:8px;padding:18px 0;margin-top:25px;font-size:9px;align-items:start}.editorial-journey>span{flex:1;line-height:1.7}.editorial-journey b{display:block;font-size:8px}.editorial-journey i{font-size:16px;padding-top:13px}.design-b .section-heading h2{font-size:32px}.design-b .campaign-section{padding-top:42px}.design-b .campaign-stage{min-height:0;padding-top:37px;padding-inline:14px}.design-b .campaign-stage-label{font-size:7px}.design-b .campaign-stage:before{inset:0 -4px 10%;border-radius:20px}.design-b .device-story{transform:rotate(-6deg)}.design-b .device-feed{transform:rotate(4deg)}.design-b .device-landing{transform:rotate(-3deg)}.design-b .dashboard{transform:rotateY(-5deg) rotateX(3deg) rotateZ(3deg)}.design-b .dashboard-scene:before{inset:0;border-radius:50%}.inquiry-layout{display:block;padding-block:25px 40px}.inquiry-intro>.text-link{margin-bottom:22px}.inquiry-intro h1{font-size:38px}.inquiry-intro>p:not(.eyebrow){font-size:12px;max-width:100%}.inquiry-picture,.inquiry-assurance{display:none}.inquiry-intro .contact-alternative{margin-top:15px;border:0;padding:0;font-size:9px}.inquiry-panel{padding:22px 18px;border-radius:12px;margin-top:25px}.form-progress{font-size:9px;gap:20px;padding-bottom:20px;margin-bottom:23px}.inquiry-panel h2{font-size:28px}.field-hint{font-size:11px;margin-bottom:20px}.inquiry-channels{gap:10px}.channel-choice>span{height:110px;padding:13px}.channel-choice strong{font-size:11px}.channel-choice small{font-size:7px;line-height:1.5}.unsure-choice>span{height:65px}.unsure-choice strong{font-size:10px}.wizard-action>.button{font-size:11px;gap:10px;padding-inline:12px}.form-grid{gap:14px 10px}.field label{font-size:9px}.field input,.field select{font-size:11px;padding:10px 9px;min-height:41px}.field input::placeholder{font-size:8px}.privacy-check{font-size:9px}.optional-details summary{font-size:10px}.success-card h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .draw-line{stroke-dasharray:none;stroke-dashoffset:0}.js-motion .chart-area{opacity:1}}

.legal-page{max-width:850px;padding-block:45px 70px}.legal-page h1{font-size:42px;margin:20px 0}.legal-page h2{font-size:23px;margin:30px 0 12px}.legal-page p{font-size:13px;margin:14px 0;line-height:1.9}.legal-page a{text-decoration:underline;text-underline-offset:3px;color:var(--teal)}.legal-page .back-link{font-size:11px}.legal-page .eyebrow{margin-top:30px}.legal-page .legal-draft{background:#faf0f2;padding:15px 20px;border-radius:5px;color:#925162;font-size:11px}
main{overflow-x:clip}
@media(max-width:620px){.ai-feature{height:660px}.ai-feature .flip-front{padding:22px;gap:18px}.ai-demo{padding:16px 18px}}
@media(max-width:360px){.ai-feature{height:710px}}
