:root{--accent:#2196f3;--ink:#0d1b2a;--muted:#526575;--line:#dce5ec;--paper:#f5f8fc;--page-width:1200px;--radius:22px;--heading:"Sora",sans-serif;--body:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:#fff;color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.7;margin:0;-webkit-font-smoothing:antialiased}button,input{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:inherit;text-underline-offset:5px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{display:block;height:auto;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--heading);font-weight:500;letter-spacing:-.045em;line-height:1.18;text-wrap:balance}h1{font-size:clamp(44px,5.8vw,84px);line-height:1.06;margin-bottom:30px;max-width:1000px}h2{font-size:clamp(32px,4vw,52px);margin-bottom:24px}h3{font-size:25px;letter-spacing:-.035em;line-height:1.28;margin-bottom:18px}p{margin-bottom:20px}p:last-child{margin-bottom:0}[hidden]{display:none!important}.container{margin:auto;max-width:var(--page-width)}.section{padding:96px 32px;position:relative}.section-heading{margin:0 auto 46px;max-width:750px;text-align:center}.section-heading .intro{margin:auto}.eyebrow{color:#096ebc;font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.6;margin-bottom:18px;text-transform:uppercase}.intro{color:var(--muted);font-size:17px;line-height:1.8}.intro p+p{margin-top:18px}.review-bar{align-items:center;background:var(--ink);color:#fff;display:flex;font-size:11px;gap:16px;justify-content:space-between;letter-spacing:.08em;min-height:34px;padding:7px max(24px,calc(50vw - 600px))}.review-bar a{color:#b6dcff;letter-spacing:0;white-space:nowrap}.site-header{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.nav-inner{gap:30px;margin:auto;max-width:1360px;min-height:92px;padding:18px 30px}.brand,.nav-inner{align-items:center;display:flex}.brand{flex-shrink:0;font-size:34px;font-weight:800;letter-spacing:-2px;line-height:1;text-decoration:none}.brand span{align-self:flex-start;font-size:12px;letter-spacing:0;margin:2px 0 0 5px}.brand img{max-height:45px;object-fit:contain;width:125px}.site-header nav{align-items:center;display:flex;flex:1;gap:21px;justify-content:center}.nav-dropdown>summary,.site-header nav>a{font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;white-space:nowrap}.nav-dropdown{position:relative}.nav-dropdown summary{align-items:center;display:flex;gap:6px;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary:after{content:"⌄";font-size:13px}.dropdown{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 60px #0d1b2a18;display:grid;gap:4px;left:-16px;min-width:225px;padding:12px;position:absolute;top:calc(100% + 16px)}.dropdown a{border-radius:8px;padding:9px 12px}.button,.dropdown a{font-size:14px;text-decoration:none}.button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:100px;color:#fff;display:inline-flex;font-weight:700;gap:15px;justify-content:center;line-height:1.25;min-height:48px;padding:15px 25px;transition:transform .2s,background .2s}.button.secondary{background:transparent;border-color:#b9c9d5;color:var(--ink)}.button.secondary:hover{background:#e5f1ff}.nav-cta{font-size:12px;min-height:44px;padding:13px 20px;white-space:nowrap}.menu-toggle{display:none}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.skip-link{background:var(--ink);color:#fff;left:20px;padding:15px;position:fixed;top:-100px;z-index:100}.skip-link:focus{top:10px}.hero{background:radial-gradient(ellipse at 15% 2%,#dbedff80,transparent 55%),linear-gradient(135deg,#fafcfe,#f0f7ff);padding-bottom:72px;padding-top:85px}.hero .container{max-width:1250px}.hero-copy{margin:0 auto;max-width:1000px;text-align:center}.hero .eyebrow{background:#fff9;border:1px solid #cde3f5;border-radius:100px;display:inline-block;font-size:10px;letter-spacing:.12em;margin-bottom:28px;padding:8px 15px}.hero h1{margin-left:auto;margin-right:auto}.hero .intro{font-size:16px;margin:auto;max-width:830px}.hero .intro p:first-child{color:#324b60;font-size:19px;line-height:1.7}.hero .actions{margin-top:28px}.hero .actions,.pills{justify-content:center}.pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.pills span{border:1px solid #ccdae6;border-radius:6px;color:#4b6377;font-size:12px;padding:7px 12px}.hero-media{background:#d7e7f7;border-radius:26px;box-shadow:0 30px 60px #18415d12;height:340px;margin:52px auto 0;max-width:1000px;overflow:hidden;position:relative}.hero-media>img{height:100%;object-fit:cover;object-position:center 48%;width:100%}.media-caption{background:linear-gradient(transparent,#091925c9);bottom:0;color:#fff;font-size:12px;letter-spacing:.05em;padding:34px 30px 18px;position:absolute;width:100%}.cards{background:#fff}.card-grid{display:grid;gap:22px}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;transition:border-color .25s,transform .25s}.card:hover{border-color:#8ac4f3;transform:translateY(-4px)}.card-image{background:var(--paper);height:210px;object-fit:cover;width:100%}.card-content{display:flex;flex:1;flex-direction:column;padding:30px}.card-content>div:not(.text-links){color:var(--muted);font-size:15px}.card .eyebrow{font-size:11px;letter-spacing:.08em}.text-links{display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:10px 20px;margin-top:auto;padding-top:26px}.cards>.container>.actions{justify-content:center}.tone-dark{background:var(--ink);color:#f5f9fc}.tone-dark .eyebrow{color:#91cbff}.tone-dark .intro,.tone-dark p{color:#b9cddd}.tone-dark h1,.tone-dark h2,.tone-dark h3{color:#fff}.tone-dark .button{background:#b7dcff;border-color:#b7dcff;color:#0d1b2a}.tone-dark .button.secondary{border-color:#667b8c;color:#fff}.tone-dark .pills span{border-color:#40566a;color:#c0d4e6}.split-grid{align-items:center;display:grid;gap:70px;grid-template-columns:1.15fr .85fr}.split .section-heading{margin:0;max-width:none;text-align:left}.split .section-heading .intro{max-width:none}.split .section-heading h2{font-size:clamp(30px,3.4vw,45px)}.split-copy>.actions{margin-top:28px}.split-media{align-items:center;background:#eaf1f7;border-radius:var(--radius);display:flex;justify-content:center;min-height:420px;overflow:hidden}.split-media>img{height:100%;min-height:420px;object-fit:cover;width:100%}.split .intro{font-size:15px}.split li{margin-bottom:9px;padding-left:4px}.split ul{padding-left:20px}.split li::marker{color:var(--accent)}.split-grid.reverse .split-copy{order:2}.split-grid.reverse .split-media{order:1}.partner-badge{margin-bottom:28px;max-height:65px;max-width:180px;object-fit:contain;object-position:left}#agentiv{overflow:hidden}#agentiv .split-media{background:#e9f4ff;min-height:330px}#agentiv .split-media img{height:auto;min-height:0;object-fit:contain;width:75%}#agentiv .split-grid{grid-template-columns:1.25fr .75fr}#agentiv:before{height:600px;right:-200px;top:-260px;width:600px}#agentiv:after,#agentiv:before{border:1px solid #ffffff17;border-radius:50%;content:"";pointer-events:none;position:absolute}#agentiv:after{height:400px;right:-100px;top:-160px;width:400px}#services{background:var(--paper)}#services .card{min-height:280px}#services .card .eyebrow{color:#7197b6;font-size:20px;font-weight:500;letter-spacing:-.04em}#services .card:last-child{grid-column:span 2}#partnerships{padding-bottom:10px}#google-partner{padding-top:45px}#microsoft-partner{padding-top:35px}.statement .section-heading{margin-bottom:0;max-width:900px}.testimonials{background:var(--paper)}.quote-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.quote{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;margin:0}.quote-mark{color:#2196f3;font-family:Georgia,serif;font-size:68px;line-height:1}.quote blockquote{font-size:16px;line-height:1.8;margin:0 0 35px}.quote figcaption{align-items:center;display:flex;font-size:13px;gap:12px;margin-top:auto}.quote figcaption span{color:var(--muted);display:block;font-size:12px;margin-top:4px}.quote figcaption img{border-radius:50%;height:42px;object-fit:cover;width:42px}.faq .container{display:grid;gap:70px}.faq .section-heading{align-self:start;position:sticky;text-align:left;top:130px}.faq h2{font-size:39px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{align-items:start;display:flex;font-size:16px;font-weight:700;gap:24px;justify-content:space-between;line-height:1.55;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#57748b;font-size:22px;font-weight:400;line-height:1.1}.faq-list details[open] summary span{transform:rotate(45deg)}.answer{color:var(--muted);font-size:15px;padding:20px 35px 0 0}.site-footer{background:var(--paper);border-top:1px solid var(--line);padding:60px 32px 28px}.footer-bottom,.footer-top{align-items:center;display:flex;gap:35px;justify-content:space-between;margin:auto;max-width:var(--page-width)}.footer-top{padding-bottom:50px}.footer-top p{font-family:var(--heading);font-size:20px;letter-spacing:-.035em;line-height:1.5;max-width:420px;text-align:right}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);font-size:12px;padding-top:26px}.footer-bottom p{margin:0}.footer-bottom .text-links{font-size:12px;margin:0;padding:0}.logo-strip{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}.logo-strip span{color:#637585;font-size:25px;font-weight:800;letter-spacing:-.06em}.logos{border-bottom:1px solid var(--line);padding-bottom:55px;padding-top:55px}.logos .section-heading h2{font-size:22px;letter-spacing:-.02em}.cta .section-heading{margin-bottom:0}.cta .actions{justify-content:center}.cta{border-radius:28px;margin:24px 32px}.tabs{background:var(--paper)}.billing-toggle,.tab-list{background:#fff;border:1px solid var(--line);border-radius:100px;display:flex;gap:8px;margin:0 auto 30px;max-width:100%;padding:6px;width:max-content}.billing-toggle button,.tab-list button{background:transparent;border:0;border-radius:100px;color:var(--muted);font-size:14px;font-weight:700;padding:12px 25px}.billing-toggle [aria-pressed=true],.tab-list [aria-selected=true]{background:var(--ink);color:#fff}.tab-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:50px}.tab-panel h3{font-size:35px}.tab-panel>p{color:var(--muted);max-width:560px}.tab-panel .pills{justify-content:flex-start}.flow{align-items:center;display:flex;gap:16px;margin:45px 0 10px}.flow span{background:var(--paper);border:1px solid var(--line);border-radius:12px;font-size:14px;padding:20px}.flow i{background:#9cbbd0;height:1px}.step{border-top:1px solid var(--line);padding:35px 30px}.step-number{color:#8fadc3;display:block;font-size:54px;letter-spacing:-.07em;margin-bottom:30px}.step p{color:var(--muted)}.pricing-card{padding:38px}.price{font-size:60px;letter-spacing:-.06em;line-height:1.5;margin-bottom:22px}.price small{color:var(--muted);font-size:14px;letter-spacing:0;margin-left:8px}.billing-note{color:var(--muted);font-size:13px;margin-top:25px;text-align:center}.platform-visual{align-items:center;display:flex;justify-content:center;margin:60px auto 10px;max-width:800px;padding:50px 30px}.node{border:1px solid #627386;border-radius:15px;color:#b7cddd;font-size:12px;letter-spacing:.16em;padding:20px 25px}.connector{background:linear-gradient(90deg,#284566,#8fc9ff);height:1px;width:100px}.core{animation:breathe 5s infinite;background:linear-gradient(135deg,#b0d7ff,#348fe2);border-radius:30px;box-shadow:0 0 100px #2196f355;color:#0c2945;display:grid;font-size:48px;font-weight:800;height:130px;place-items:center;width:130px}.security-visual{align-items:center;background:linear-gradient(135deg,#163047,#091722);display:flex;flex-direction:column;gap:36px;justify-content:center;min-height:420px;padding:70px 30px;width:100%}.security-visual strong{color:#fff;font-family:var(--heading);font-size:42px;letter-spacing:-.05em;line-height:1.2;text-align:center}.security-visual span{color:#7caccf;font-size:11px;letter-spacing:.15em}.cosmoq .hero{background:radial-gradient(ellipse at 50% 100%,#153b68 0,#0d1b2a 60%)}.cosmoq .hero .eyebrow{background:#20364b;border-color:#46596f}.cosmoq .hero .intro p:first-child{color:#bad0e2}.cosmoq .hero h1{max-width:950px}.cosmoq .brand{font-size:25px;letter-spacing:-1px}.cosmoq .nav-inner{max-width:1200px}.cosmoq .statement h2{font-size:44px}.cosmoq .tone-dark .intro p{color:#b9cddd}.cosmoq .cta{margin:30px auto;max-width:1200px}.row-fluid{width:100%}.row-fluid:after{clear:both;content:"";display:table}.row-fluid [class*=span]{float:left;min-height:1px;width:100%}.dnd-section>.row-fluid{margin:auto}.dnd-section,.dnd-section .dnd-column{padding:0}.dnd-section .span1{width:8.333%}.dnd-section .span2{width:16.667%}.dnd-section .span3{width:25%}.dnd-section .span4{width:33.333%}.dnd-section .span5{width:41.667%}.dnd-section .span6{width:50%}.dnd-section .span7{width:58.333%}.dnd-section .span8{width:66.667%}.dnd-section .span9{width:75%}.dnd-section .span10{width:83.333%}.dnd-section .span11{width:91.667%}.dnd-section .span12{width:100%}.footer-columns{display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 35px;max-width:var(--page-width)}.footer-columns h3{font-family:var(--body);font-size:14px;font-weight:800;letter-spacing:0;margin-bottom:18px}.footer-columns a,.footer-columns span{color:var(--muted);display:block;font-size:13px;margin-bottom:12px;text-decoration:none}.footer-social{margin:0 auto 30px;max-width:var(--page-width);padding:0}.hero.tone-dark{background:radial-gradient(ellipse at 50% 100%,#153b68 0,#0d1b2a 60%)}.hero.tone-dark .eyebrow{background:#20364b;border-color:#46596f}.hero.tone-dark .intro p:first-child{color:#bad0e2}@keyframes breathe{50%{box-shadow:0 0 120px #2196f380;transform:translateY(-5px)}}@media(min-width:1400px){.hero h1{font-size:84px}}@media(max-width:1150px){.nav-inner{gap:22px}.site-header nav{gap:13px}.nav-dropdown>summary,.site-header nav>a{font-size:12px}.nav-cta{padding:12px}.brand img{width:100px}.split-grid{gap:40px}.card-content{padding:24px}.quote{padding:25px}.faq .container{gap:45px}}@media(max-width:980px){.nav-inner{min-height:78px}.brand img{width:120px}.menu-toggle{align-items:center;background:transparent;border:0;display:flex;font-size:13px;gap:12px;margin-left:auto;padding:12px}.site-header nav{align-items:stretch;background:#fff;border-bottom:1px solid var(--line);display:none;flex-direction:column;gap:6px;left:0;max-height:calc(100vh - 100px);overflow:auto;padding:22px 30px;position:absolute;right:0;top:100%}.site-header nav.is-open{display:flex}.nav-dropdown>summary,.site-header nav>a{font-size:15px;padding:12px 0}.dropdown{background:var(--paper);border:0;box-shadow:none;margin-bottom:10px;position:static}.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-grid{grid-template-columns:1fr}.quote{padding:34px}.quote blockquote{font-size:18px}.hero{padding-top:60px}.hero h1{font-size:64px}#agentiv .split-grid,.split-grid{gap:32px;grid-template-columns:1fr 1fr}.split-media,.split-media>img{min-height:330px}.faq .container{grid-template-columns:1fr}.faq .section-heading{margin:auto;max-width:700px;position:static;text-align:center}.section{padding:70px 28px}#services .card:last-child{grid-column:span 2}.site-header .nav-cta{padding:12px 20px}}@media(max-width:640px){body{font-size:16px}.review-bar{font-size:9px;gap:10px;letter-spacing:.03em;padding:8px 18px}.review-bar span{max-width:150px}.nav-inner{gap:12px;min-height:72px;padding:12px 18px}.site-header .nav-cta{font-size:11px;min-height:40px;padding:10px 13px}.brand img{width:94px}.menu-toggle{font-size:0;padding:8px}.menu-toggle span{font-size:22px}.section{padding:58px 20px}.hero{padding-bottom:45px;padding-top:46px}.hero h1{font-size:44px;letter-spacing:-.055em;line-height:1.12}.hero .eyebrow{border-radius:15px;font-size:9px;line-height:1.7;margin-bottom:24px;max-width:100%;padding:7px 12px}.hero .intro p:first-child{font-size:17px}.hero .intro{font-size:15px}.hero .actions{gap:8px}.button{font-size:13px;padding:13px 18px}.pills{gap:6px}.pills span{font-size:10px;padding:6px 9px}.hero-media{border-radius:18px;height:230px;margin-top:35px}.media-caption{font-size:9px;padding:26px 18px 14px}.section-heading{margin-bottom:30px}h2{font-size:32px}.intro{font-size:16px}.cols-2,.cols-3{grid-template-columns:1fr}.card-grid{gap:18px}.card-image{height:220px}.card-content{padding:28px}h3{font-size:25px}#agentiv .split-grid,.split-grid{gap:30px;grid-template-columns:1fr}.split-grid.reverse .split-copy,.split-grid.reverse .split-media{order:0}.split-media{min-height:270px}.split-media>img{max-height:390px;min-height:270px}#agentiv .split-media{min-height:220px}#services .card:last-child{grid-column:auto}#partnerships{padding-bottom:0}#google-partner,#microsoft-partner{padding-top:45px}.quote{padding:28px}.quote blockquote{font-size:16px}.faq h2{font-size:32px}.faq-list summary{font-size:15px}.faq .container{gap:30px}.answer{padding-right:10px}.site-footer{padding:45px 20px 25px}.footer-bottom,.footer-top{align-items:flex-start;flex-direction:column;gap:24px}.footer-top{padding-bottom:30px}.footer-top p{font-size:21px;text-align:left}.footer-bottom{font-size:11px}.brand{font-size:37px}.billing-toggle button,.tab-list button{font-size:12px;padding:10px 16px}.tab-panel{padding:28px}.tab-panel h3{font-size:28px}.flow{gap:8px}.flow span{font-size:10px;padding:15px 10px}.logo-strip{gap:22px 30px;justify-content:center}.logo-strip span{font-size:22px}.cosmoq .cta,.cta{border-radius:20px;margin:15px;padding:45px 22px}.platform-visual{margin-top:30px;padding:30px 0}.node{font-size:8px;letter-spacing:.06em;padding:14px 9px}.core{border-radius:20px;flex-shrink:0;font-size:32px;height:80px;width:80px}.connector{width:35px}.cosmoq .statement h2{font-size:32px}.cosmoq .brand{font-size:20px}.pricing-card{padding:30px}.price{font-size:50px}.row-fluid [class*=span]{float:none;width:100%!important}.step{padding:20px 10px}.step-number{margin-bottom:15px}.footer-columns{gap:25px;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}:root{--deep:#081421;--electric:#54afff;--rule:#dfe5eb;--page-width:1240px}.design-v2{background:#fff}.review-switcher{align-items:center;background:#06101b;border-bottom:1px solid #ffffff0b;color:#b6c6d5;display:flex;font-size:10px;height:44px;justify-content:space-between;letter-spacing:.12em;padding:0 34px}.review-switcher b,.review-switcher>b{color:#718494;font-weight:400;margin-left:15px}.review-switcher nav{display:flex;gap:6px;position:static}.review-switcher nav a{border-radius:6px;font-size:11px;letter-spacing:0;padding:5px 14px;text-decoration:none}.review-switcher a[aria-current]{background:#1a3045;color:#fff}.review-status{color:#758ba0;font-size:10px}.site-header{backdrop-filter:none;background:var(--deep);border:0;padding:14px 22px}.nav-inner{background:#132130eb;border:1px solid #ffffff19;border-radius:100px;box-shadow:0 12px 35px #00000009;color:#fff;max-width:1340px;min-height:66px;padding:12px 24px}.brand img{filter:brightness(0) invert(1);width:112px}.site-header nav{gap:22px}.nav-dropdown>summary,.site-header nav>a{color:#d5e0e9;font-size:12px;font-weight:500}.site-header nav a:hover{color:#8eceff}.site-header .nav-cta{background:#fff;border:0;border-radius:100px;color:#152334;font-size:12px;min-height:42px;padding:13px 20px}.site-header .nav-cta:hover{background:#d8edff}.site-header .dropdown{background:#152638;border-color:#304357;color:#fff}.dropdown a:hover{background:#21384f}.hero-v2{background:var(--deep);color:#fff;isolation:isolate;overflow:hidden;padding:58px 30px 0;position:relative}.hero-v2>.container{max-width:1240px;position:relative;z-index:2}.hero-atmosphere{background:radial-gradient(ellipse at 50% 62%,#102d4a80,transparent 60%);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.horizon{background:radial-gradient(ellipse at 50% 0,#2768a755,transparent 40%);border-top:1px solid #a4d8ffb3;box-shadow:0 -12px 50px #2588e457,0 -45px 150px #2472bf35,inset 0 35px 110px #2472bf28;height:950px;left:-40%;top:620px;width:180%}.horizon,.orbit{border-radius:50%;position:absolute}.orbit{border:1px solid #4a89be17;height:850px;left:-30%;top:390px;width:160%}.orbit-two{height:1000px;left:-45%;top:500px;width:190%}.hero-v2-copy{margin:0 auto;max-width:960px;text-align:center}.hero-v2 .eyebrow{align-items:center;background:#132a4070;border:1px solid #4e688047;border-radius:100px;color:#a1bcd4;display:inline-flex;font-size:10px;gap:10px;letter-spacing:.09em;line-height:1.5;margin-bottom:30px;padding:8px 14px;text-transform:none}.label-mark{background:#9ad5ff;box-shadow:0 0 12px #9ad5ff;display:block;height:5px;transform:rotate(45deg);width:5px}.hero-v2 h1{background:linear-gradient(180deg,#fff 30%,#b0c6db);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(52px,6.4vw,90px);font-weight:400;letter-spacing:-.065em;line-height:1.075;margin:0 auto 27px;max-width:1040px;text-wrap:balance}.hero-v2 .intro{color:#9fb4c7;font-size:16px;line-height:1.85;margin:0 auto;max-width:680px}.hero-v2 .actions{justify-content:center;margin-top:30px}.hero-v2 .button{background:#c9e7ff;border-color:#c9e7ff;box-shadow:0 4px 24px #64b5ff15;color:#102134;font-size:13px;padding:15px 24px}.hero-v2 .button:hover{background:#fff}.hero-v2 .button.secondary{background:#142739;border:1px solid #39526a;color:#d6e9f9}.hero-v2 .pills{gap:0;margin-top:26px}.hero-v2 .pills span{border:0;border-radius:0;color:#728ea5;font-size:10px;padding:0 14px}.hero-v2 .pills span+span{border-left:1px solid #344859}.ecosystem-stage{background:linear-gradient(135deg,#162a3e,#0a192a);border:1px solid #a8cfff40;border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 0 0 8px #b1d6ff05,0 0 0 16px #b1d6ff03,0 -10px 80px #308de21a;margin:72px auto 0;max-width:1120px;overflow:hidden;transform-origin:bottom center}.stage-toolbar{align-items:center;background:#16293a;border-bottom:1px solid #aacbea1a;color:#93aabd;display:flex;font-size:9px;gap:14px;height:43px;justify-content:space-between;letter-spacing:.1em;padding:0 20px}.stage-toolbar>span:first-child{display:flex;gap:5px}.stage-toolbar i{background:#496074;border-radius:50%;height:5px;width:5px}.stage-toolbar p{font-size:9px;margin:0}.stage-code{letter-spacing:.1em}.stage-body{display:grid;grid-template-columns:160px 1fr 180px;min-height:292px}.stage-rail{border-right:1px solid #ffffff0c;display:flex;flex-direction:column;gap:12px;padding:26px 13px}.rail-item{border:1px solid transparent;border-radius:7px;color:#5d7e99;font-size:11px;padding:11px 10px}.rail-item.active{background:#1e3c55;border-color:#2d4c65;color:#b6dcf9}.stage-brand{color:#496a84;font-size:27px;font-weight:800;letter-spacing:-2px;margin:auto 10px 0}.stage-brand span{color:#73b8ec}.stage-workspace{background:radial-gradient(ellipse at center,#174b7822,transparent 75%);padding:28px 24px 22px}.workspace-heading{display:flex;flex-direction:column;gap:5px}.workspace-heading>span{color:#537591;font-size:8px;letter-spacing:.15em}.workspace-heading>b{font-size:16px;font-weight:500;letter-spacing:-.04em}.ecosystem-path{justify-content:center;margin:30px 0}.ecosystem-path,.product-node{align-items:center;display:flex}.product-node{background:#11283e;border:1px solid #3858746b;border-radius:11px;box-shadow:0 6px 18px #0001;flex-direction:column;gap:4px;min-width:145px;padding:14px 10px}.product-node b{color:#dbedfa;font-size:12px;font-weight:500}.product-node small{color:#6d92af;font-size:8px}.product-glyph{color:#a4d2f5;font-size:22px;line-height:1.2;margin-bottom:3px}.google-glyph{font-weight:800}.microsoft-glyph{font-size:26px}.path-line{background:linear-gradient(90deg,#263f59,#6aa6d977,#263f59);flex:1;height:1px;min-width:20px;position:relative}.path-line:after{animation:signal 4s ease-in-out infinite;background:#a5d9ff;box-shadow:0 0 8px #75baff;content:"";height:3px;left:0;position:absolute;top:-1px;width:15px}.hub-node{align-items:center;background:linear-gradient(135deg,#c1e4ff,#5198d5);border-radius:17px;box-shadow:0 0 35px #61b7ff26;color:#0c2a43;display:flex;flex-shrink:0;font-size:45px;font-weight:800;height:63px;justify-content:center;letter-spacing:-4px;line-height:1;width:63px}.hub-node span{color:#fff;font-size:35px}.stage-capabilities{display:flex;gap:10px;justify-content:center}.stage-capabilities span{border:1px solid #46678340;border-radius:5px;color:#7ba3c2;font-size:9px;padding:5px 9px}.stage-photo{border-radius:10px;isolation:isolate;margin:20px 16px 20px 0;overflow:hidden;position:relative}.stage-photo img{filter:saturate(.6);height:100%;object-fit:cover;opacity:.65;width:100%}.stage-photo:after{background:linear-gradient(transparent,#092137);content:"";inset:0;position:absolute}.stage-photo>span{bottom:17px;color:#c3dff5;font-size:10px;left:17px;letter-spacing:.13em;line-height:1.7;position:absolute;z-index:1}.section{padding:102px 32px}.section-heading{margin-bottom:46px;max-width:800px}.section-heading h2{font-size:clamp(34px,3.8vw,52px);letter-spacing:-.055em;line-height:1.18}.eyebrow{color:#678198;font-size:10px;letter-spacing:.14em}.section-heading .intro{font-size:15px;line-height:1.9;max-width:680px}.button{border-radius:9px;font-size:12px;min-height:45px;padding:14px 22px}.button.secondary{border-color:#cbd6e0}.hero-v2 .button,.nav-cta{border-radius:100px}#introduction{border-bottom:1px solid var(--rule);padding:70px 32px 75px}#introduction .section-heading{max-width:990px}#introduction .intro{color:#3a4d5e;font-family:var(--heading);font-size:24px;letter-spacing:-.035em;line-height:1.65;max-width:990px}#introduction .eyebrow{margin-bottom:25px}#ecosystem .section-heading h2{margin-left:auto;margin-right:auto;max-width:650px}.card-grid{gap:18px}.card{background:linear-gradient(160deg,#fff,#f8fafc);border:1px solid #e0e7ed;border-radius:17px;box-shadow:0 5px 20px #0d294504;transition:transform .3s,border-color .3s,box-shadow .3s}.card:hover{border-color:#97bbdb;box-shadow:0 18px 45px #1234550b;transform:translateY(-5px)}.card-image{height:205px}.card-content{padding:29px}.card .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:16px}.card h3{font-size:23px;letter-spacing:-.035em;line-height:1.35}.card-content>div:not(.text-links){color:#687b8c;font-size:14px;line-height:1.85}.text-links{font-size:11px;gap:12px}.text-links a{border-bottom:1px solid #aac6db;padding-bottom:3px;text-decoration:none}.text-links a:hover{border-color:#0a6ebb}#ecosystem .card:first-child .eyebrow{color:#46728f}#ecosystem .card:nth-child(2) .eyebrow{color:#287c7a}#ecosystem .card:nth-child(3) .eyebrow{color:#75649a}#agentiv,#tines-bridge{background:radial-gradient(ellipse at 90% 70%,#1c477180,transparent 65%),#0b1b2c;border-radius:25px;margin:15px 28px;padding:70px 55px}#agentiv .container,#tines-bridge .container{max-width:1120px}#agentiv .split-media{background:#e6f1fb;border:8px solid #223c53;border-radius:24px;box-shadow:0 0 0 1px #42627e;min-height:300px}#agentiv .split-copy .section-heading:before{color:#78a6ce;content:"THE AGENTIV BY DIGIGEN";display:block;font-size:10px;letter-spacing:.13em;margin-bottom:25px}#agentiv .section-heading h2{font-size:47px}#agentiv .intro{font-size:15px}.tone-dark .button{background:#c5e6ff}.tone-dark .button.secondary{background:transparent;border-color:#476177;color:#c8dbea}#services{background:#f6f8fa;margin-top:0}#services .card{background:#fff;min-height:255px}#services .card .eyebrow{background:#f0f6fb;border:1px solid #cfdeea;border-radius:11px;color:#7b99b1;display:grid;font-family:var(--heading);font-size:14px;height:40px;margin-bottom:25px;place-items:center;width:40px}#services .card:last-child{background:radial-gradient(ellipse at 95% 100%,#cfeaff,transparent 70%),#fff}#tines-bridge .split-grid{gap:50px;grid-template-columns:.9fr 1.1fr}#tines-bridge .split-media{border-radius:14px;box-shadow:15px 20px 0 #accdfb08;min-height:0;transform:rotate(-2deg)}#tines-bridge .split-media img{min-height:0;object-fit:contain}#tines-bridge .section-heading h2{font-size:39px}#partnerships{padding-top:85px}#google-partner .split-grid,#microsoft-partner .split-grid{align-items:start;gap:70px}#google-partner .split-media,#microsoft-partner .split-media{border-radius:22px;height:620px;position:sticky;top:130px}#google-partner .split-media img,#microsoft-partner .split-media img{min-height:620px;object-fit:cover}#google-partner .section-heading h2,#microsoft-partner .section-heading h2{font-size:38px}#google-partner .intro,#microsoft-partner .intro{font-size:14px;line-height:1.85}.partner-badge{background:#fff;border:1px solid #e2e8ee;border-radius:8px;max-height:70px;padding:10px}#microsoft-partner{padding-bottom:90px}.quote-grid{gap:18px}.quote{border-color:#dee6ed;border-radius:17px;box-shadow:0 10px 30px #132e4605;padding:32px}.quote-mark{color:#6d9fc7;font-size:58px;margin-bottom:5px}.quote blockquote{color:#385066;font-size:15px;line-height:1.95}.quote figcaption{border-top:1px solid #e9edf1;line-height:1.6;padding-top:22px}.quote figcaption strong{font-size:12px}.quote figcaption span{font-size:11px}.testimonials{background:#f4f7fa}#insights .card:first-child{background:#102337;color:#fff}#insights .card:first-child .eyebrow{color:#8fb5d7}#insights .card:first-child .card-content>div{color:#9fb7cb}#insights .card:first-child .text-links{color:#c5e5ff}#insights .card h3{font-size:21px}.faq{background:#f8fafc;border-top:1px solid #e4ebf1}.faq .container{gap:90px;grid-template-columns:.8fr 1.2fr}.faq-list details{padding:24px 0}.faq-list summary{font-size:15px;font-weight:600;line-height:1.65}.faq-list summary span{border:1px solid #d6e0e9;border-radius:50%;display:grid;flex-shrink:0;font-size:17px;height:26px;place-items:center;width:26px}.faq .answer{font-size:14px;line-height:1.9}.site-footer{background:#091725;border:0;color:#d6e3ed;padding-top:65px}.site-footer .brand{color:#fff;font-size:50px;letter-spacing:-3px}.footer-top{padding-bottom:60px}.footer-top p{color:#8197ad;font-size:24px;max-width:400px}.footer-columns h3{color:#9fb3c5}.footer-columns a,.footer-columns span{color:#677f94;font-size:12px}.footer-columns a:hover{color:#d0e9fb}.footer-bottom{border-color:#273a4a;color:#5f768a}.footer-social{color:#8db2d0}.footer-social a{border:0}.footer-bottom .text-links{color:#7b94a8}.step-number{color:#92acc0;font-size:50px}.step h3{font-size:24px}.step p{font-size:14px;line-height:1.9}.step{border-top:1px solid #bfd1df;padding:30px 25px}.contact-panel{background:#f4f7fa}.contact-hero{background:radial-gradient(ellipse at 20% 10%,#203e5a80,transparent 60%),#0b1928;color:#fff;padding-bottom:90px;padding-top:60px}.contact-grid{align-items:start;display:grid;gap:80px;grid-template-columns:1fr .9fr}.contact-copy{padding-top:20px}.contact-copy h1{font-size:62px;letter-spacing:-.055em;line-height:1.13;max-width:650px}.contact-copy h2{font-size:45px;line-height:1.2}.contact-copy>.eyebrow{color:#81a9ca;margin-bottom:27px}.contact-copy .intro{color:#a1b5c7;font-size:15px;line-height:1.95}.contact-copy .intro p+p{margin-top:22px}.contact-form-card{background:#fff;border:1px solid #dce5ed;border-radius:20px;box-shadow:0 30px 100px #05182b1a;color:#0e2639;padding:32px}.contact-form-card>.eyebrow{color:#8aa0b4;font-size:9px;margin-bottom:15px}.contact-form-card>h2{font-size:27px;letter-spacing:-.04em;line-height:1.3;margin-bottom:12px}.contact-form-card>p{color:#8091a0;font-size:13px;line-height:1.7;margin-bottom:25px}.preview-form{display:grid;gap:15px}.preview-form label{color:#476074;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:6px;line-height:1.5;position:relative}.preview-form label>span{color:#8aa8c0;display:inline;position:absolute;right:5px;top:0}.form-row{display:grid;gap:14px;grid-template-columns:1fr 1fr}.preview-form input,.preview-form select,.preview-form textarea{background:#f8fafc;border:1px solid #dce4eb;border-radius:7px;color:#183449;font-family:var(--body);font-size:12px;min-height:42px;outline:none;padding:10px 12px;resize:vertical;width:100%}.preview-form input:focus,.preview-form select:focus,.preview-form textarea:focus{border-color:#6baadd;box-shadow:0 0 0 3px #6baadd18}.preview-form input::placeholder,.preview-form textarea::placeholder{color:#a1b0be}.preview-form .button{background:#173e5e;border-color:#173e5e;color:#fff;justify-content:space-between;margin-top:2px;min-height:47px}.preview-form .button:hover{background:#245c87}.form-privacy{color:#8497a7;font-size:10px;line-height:1.65;margin:0}.preview-form-note{color:#8398a9;font-size:10px;margin:0;text-align:center}.form-result{background:#edf7f8;border-radius:8px;color:#245b65;font-size:12px;margin:0;padding:12px}.contact-direct{border-top:1px solid #30455a;display:flex;flex-direction:column;gap:10px;margin-top:40px;padding-top:25px}.contact-direct>span{color:#64819a;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.contact-direct>a{color:#b3d9f5;font-family:var(--heading);font-size:25px;letter-spacing:-.03em;text-decoration:none}.contact-direct>a span{font-size:18px;margin-left:15px}#partner-assurance{background:#f4f7fa;border-bottom:1px solid #e1e8ee;padding:38px 32px}#partner-assurance .section-heading{display:none}#partner-assurance .logo-strip{gap:65px;justify-content:center}#partner-assurance .logo-strip span{color:#7f94a7;font-size:14px;font-weight:500;letter-spacing:-.01em}#what-happens-next .card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#what-happens-next .step h3{font-family:var(--body);font-size:18px;letter-spacing:-.02em;line-height:1.6}#what-happens-next .step-number{font-size:36px;margin-bottom:20px}#offices{background:#f7f9fb}#offices .card-content{padding:35px}#offices .card h3{font-size:29px}#offices .card-content>div{line-height:1.85}#offices .card-content>div>div:last-child{border-top:1px solid #e1e8ee;color:#607f99;font-size:12px;margin-top:22px;padding-top:18px}#offices .text-links,#specific-service .card-image{display:none}#specific-service .card h3{font-size:25px}#about-digigen{background:#f4f7fa;padding-bottom:60px;padding-top:60px}.hero-tines .hero-v2-copy,.hero-tines h1{max-width:1050px}.hero-tines h1{font-size:74px}.hero-tines .intro{max-width:780px}.hero-tines .intro strong{color:#c3dbea;font-weight:600}.tines-product-stage{background:#142d42;border:1px solid #7598b470;border-bottom:0;border-radius:15px 15px 0 0;box-shadow:0 0 0 8px #b1d6ff06,0 -10px 70px #4c8dc32b;margin:65px auto 0;max-width:1000px;overflow:hidden}.tines-product-stage>img{height:auto;max-height:580px;object-fit:cover;object-position:top;width:100%}.hero-tines .horizon{top:680px}.metrics-section{background:#f4f8fc;border-bottom:1px solid #dfe7ed;padding:45px 32px}.metrics-grid{display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-grid>div+div{border-left:1px solid #d8e3ec;padding-left:30px}.metrics-grid strong{color:#183d5a;display:block;font-family:var(--heading);font-size:36px;font-weight:500;letter-spacing:-.05em;margin-bottom:10px}.metrics-grid p{color:#7c92a4;font-size:12px;line-height:1.75;max-width:230px}#the-problem .section-heading{max-width:1000px}#the-problem h2{margin-left:auto;margin-right:auto;max-width:760px}#the-problem .intro{column-count:2;column-gap:40px;font-size:15px;max-width:900px;text-align:left}#the-problem .intro p:last-child{color:#284d6a;font-family:var(--heading);font-size:22px;letter-spacing:-.03em;line-height:1.5}#tines-platform{background:#0c1e30;color:#fff;padding-bottom:40px}#tines-platform .intro{color:#94b1c9;max-width:800px}#tines-platform .eyebrow{color:#6899c2}#tines-capabilities{background:#0c1e30;padding-bottom:85px;padding-top:5px}#tines-capabilities .section-heading,#tines-local .section-heading,#tines-outcomes .section-heading,#tines-regions .section-heading,#tines-workflows .section-heading{display:none}#tines-capabilities .card{background:linear-gradient(135deg,#152f47,#10273b);border-color:#2b485f;color:#e4f1fb;min-height:220px}#tines-capabilities .card-content>div{color:#809fb8}#tines-capabilities .card h3:before{background:linear-gradient(135deg,#457b9c66,transparent);border:1px solid #416785;border-radius:9px;color:#79b3dc;content:"↗";display:block;font-size:17px;height:35px;line-height:32px;margin-bottom:25px;text-align:center;width:35px}#tines-local .card{background:#fdfcfa;border-top:2px solid #dbc69f}#tines-plan{background:#f4f7fa}#tines-plan .step{background:#fff;border-radius:12px;padding:30px}#tines-use-cases{padding-bottom:35px}.showcase-frame{background:#f6f8fb;border:1px solid #d6e2ed;border-radius:18px;box-shadow:0 25px 60px #1639570b;margin:auto;max-width:1000px;overflow:hidden}.showcase-frame .stage-toolbar{background:#edf3f8;border-color:#d5e1eb;color:#859aab}.showcase-frame .stage-toolbar i{background:#adc0ce}.showcase-frame>img{height:auto;width:100%}.image-showcase .section-heading{max-width:760px}#tines-workflows{padding-top:25px}#tines-workflows .card{min-height:210px}#tines-outcomes{padding-top:0}#tines-outcomes .card:first-child{background:#f6f6f6;border-color:#e6e6e6}#tines-outcomes .card:nth-child(2){background:#ecf6ff;border-color:#c8e1f5}#tines-regions{padding-bottom:65px;padding-top:65px}#consultation{background:#0c1e30;color:#fff}#consultation .contact-copy{padding-top:30px}.contact-panel .contact-form-card .eyebrow{color:#7793ab}.read-progress{background:#69baff;height:2px;left:0;pointer-events:none;position:fixed;top:0;width:0;z-index:100}.has-entered{animation:section-enter .65s ease-out both}@keyframes section-enter{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero-v2{padding-top:65px}.hero-v2 h1{font-size:90px}}@media(max-width:1150px){.site-header nav{gap:13px}.contact-grid{gap:45px}.stage-body{grid-template-columns:140px 1fr 130px}.product-node{min-width:120px}.stage-workspace{padding:25px 20px}.stage-photo{margin-right:12px}.hero-v2 h1{font-size:72px}.hero-tines h1{font-size:65px}#google-partner .split-grid,#microsoft-partner .split-grid{gap:40px}.contact-copy h1{font-size:53px}.nav-inner{gap:20px}}@media(max-width:980px){.site-header{padding:12px 20px}.site-header nav{background:#14273a;border:1px solid #30465a;border-radius:18px;left:22px;padding:20px;right:22px;top:calc(100% - 5px)}.nav-dropdown>summary,.site-header nav>a{font-size:14px}.menu-toggle{color:#d0e3f1}.site-header nav .dropdown{background:#1c344b}.hero-v2{padding-top:44px}.hero-v2 h1{font-size:66px}.hero-tines h1{font-size:59px}.stage-body{grid-template-columns:120px 1fr}.stage-photo{display:none}.stage-workspace{padding:25px}.stage-rail{padding:20px 8px}.rail-item{font-size:9px;padding:9px 7px}.stage-brand{font-size:24px}.section{padding:75px 28px}.contact-grid{gap:35px;grid-template-columns:1fr 1fr}.contact-copy h1{font-size:45px}.contact-form-card{padding:25px}.contact-copy .intro{font-size:14px}.contact-form-card>h2{font-size:23px}#agentiv,#tines-bridge{margin:15px 22px;padding:55px 35px}#agentiv .section-heading h2{font-size:38px}#tines-bridge .section-heading h2{font-size:33px}.split-grid{gap:30px}#google-partner .split-media,#microsoft-partner .split-media{height:620px}#introduction .intro{font-size:21px}.faq .container{gap:35px;grid-template-columns:1fr}.metrics-grid{gap:20px}.metrics-grid strong{font-size:29px}.metrics-grid>div+div{padding-left:20px}#what-happens-next .card-grid{grid-template-columns:1fr 1fr}.tines-product-stage{margin-top:50px}}#agentiv .split-media{align-items:stretch;background:linear-gradient(135deg,#e8f3fc,#f7fbff);border:1px solid #5f829b;box-shadow:0 0 0 7px #a3c7e509;display:flex;flex-direction:column;padding:28px 24px}#agentiv .split-media>img{margin:0 auto 20px;max-height:90px;max-width:180px;object-fit:contain;width:60%}.agent-workflows{color:#1c3e59;width:100%}.workflow-label{color:#8ba5b9!important;font-size:8px!important;letter-spacing:.12em;margin-bottom:15px!important;text-align:center}.agent-workflows .tab-list{background:#dceaf5;border:0;border-radius:9px;gap:3px;margin-bottom:20px;padding:4px}.agent-workflows .tab-list button{border-radius:6px;color:#678299;font-size:10px;padding:8px 12px}.agent-workflows .tab-list button[aria-selected=true]{background:#fff;box-shadow:0 2px 8px #223e5210;color:#1e4563}.agent-workflows .tab-panel{background:transparent;border:0;padding:0}.agent-flow-path{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:270px}.agent-flow-path>div{align-items:center;background:#fff;border:1px solid #c9dce9;border-radius:8px;box-shadow:0 3px 8px #0e355305;display:flex;gap:12px;padding:11px 15px;width:100%}.agent-flow-path>div span{border-right:1px solid #d9e5ed;color:#90a9bc;font-size:9px;padding-right:12px}.agent-flow-path>div b{color:#54758f;font-size:11px;font-weight:500}.agent-flow-path>div:last-of-type{background:#e3f1fb;border-color:#8bb3d1}.agent-flow-path>i{color:#98b7ce;font-size:12px;font-style:normal;line-height:24px}.workflow-note{color:#87a3b8;display:block;font-size:8px;margin-top:20px;text-align:center}#specific-service .card .eyebrow{font-size:24px;line-height:1.3;margin-bottom:18px}#agentiv .split-grid{align-items:center}@media(max-width:700px) @font-face{font-display:swap;font-family:Sora;font-weight:100 800;src:url(https://46317244.fs1.hubspotusercontent-na2.net/hubfs/46317244/digigen-speed-2026-11/sora.woff2) format("woff2")}@font-face{font-display:swap;font-family:Google Sans;font-weight:100 900;src:url(https://46317244.fs1.hubspotusercontent-na2.net/hubfs/46317244/digigen-speed-2026-11/google-sans-other.woff2) format("woff2");unicode-range:u+253-254,u+257,u+259,u+25b,u+2bc,u+2c6-2c7,u+2d8-2dd,u+374-375,u+37a,u+37e,u+384-38a,u+38c,u+38e-3a1,u+3a3-3cf,u+3d7,u+400-45f,u+462-463,u+46a-46b,u+472-475,u+48a-4a5,u+4a8-4ff,u+510-513,u+51a-51d,u+524-529,u+52e-52f,u+531-556,u+559-55e,u+561-587,u+589-58a,u+58d-58f,u+591-5c7,u+5d0-5ea,u+5f0-5f4,u+61c,u+900-97f,u+981-983,u+985-98c,u+98f-990,u+993-9a8,u+9aa-9b0,u+9b2,u+9b6-9b9,u+9bc-9c4,u+9c7-9c8,u+9cb-9ce,u+9d7,u+9dc-9dd,u+9df-9e3,u+9e6-9f3,u+9fd,u+a01-a03,u+a05-a0a,u+a0f-a10,u+a13-a28,u+a2a-a30,u+a32-a33,u+a35-a36,u+a38-a39,u+a3c,u+a3e-a42,u+a47-a48,u+a4b-a4d,u+a51,u+a59-a5c,u+a5e,u+a66-a76,u+a81-a83,u+a85-a8d,u+a8f-a91,u+a93-aa8,u+aaa-ab0,u+ab2-ab3,u+ab5-ab9,u+abc-ac5,u+ac7-ac9,u+acb-acd,u+ad0,u+ae0-ae3,u+ae6-af1,u+af9,u+b01-b03,u+b05-b0c,u+b0f-b10,u+b13-b28,u+b2a-b30,u+b32-b33,u+b35-b39,u+b3c-b44,u+b47-b48,u+b4b-b4d,u+b56-b57,u+b5c-b5d,u+b5f-b63,u+b66-b77,u+b82-b83,u+b85-b8a,u+b8e-b90,u+b92-b95,u+b99-b9a,u+b9c,u+b9e-b9f,u+ba3-ba4,u+ba8-baa,u+bae-bb9,u+bbe-bc2,u+bc6-bc8,u+bca-bcd,u+bd0,u+bd7,u+be6-bfa,u+c01-c0c,u+c0e-c10,u+c12-c28,u+c2a-c39,u+c3d-c44,u+c46-c48,u+c4a-c4d,u+c55-c56,u+c58-c5a,u+c60-c63,u+c66-c6f,u+c77-c8c,u+c8e-c90,u+c92-ca8,u+caa-cb3,u+cb5-cb9,u+cbc-cc4,u+cc6-cc8,u+cca-ccd,u+cd5-cd6,u+cde,u+ce0-ce3,u+ce6-cef,u+cf1-cf2,u+d00-d0c,u+d0e-d10,u+d12-d44,u+d46-d48,u+d4a-d4f,u+d54-d63,u+d66-d7f,u+d82-d83,u+d85-d96,u+d9a-db1,u+db3-dbb,u+dbd,u+dc0-dc6,u+dca,u+dcf-dd4,u+dd6,u+dd8-ddf,u+de6-def,u+df2-df4,u+e81-e82,u+e84,u+e86-e8a,u+e8c-ea3,u+ea5,u+ea7-ebd,u+ec0-ec4,u+ec6,u+ec8-ecd,u+ed0-ed9,u+edc-edf,u+10d0-10ff,u+1200-1248,u+124a-124d,u+1250-1256,u+1258,u+125a-125d,u+1260-1288,u+128a-128d,u+1290-12b0,u+12b2-12b5,u+12b8-12be,u+12c0,u+12c2-12c5,u+12c8-12d6,u+12d8-1310,u+1312-1315,u+1318-135a,u+135d-137c,u+1380-1399,u+1780-17a2,u+17a5-17b3,u+17b6-17dd,u+17e0-17e9,u+17f0-17f9,u+19e0-19ff,u+1c90-1cba,u+1cbd-1cbf,u+1f00-1f15,u+1f18-1f1d,u+1f20-1f45,u+1f48-1f4d,u+1f50-1f57,u+1f59,u+1f5b,u+1f5d,u+1f5f-1f7d,u+1f80-1fb4,u+1fb6-1fc4,u+1fc6-1fd3,u+1fd6-1fdb,u+1fdd-1fef,u+1ff2-1ff4,u+1ff6-1ffe,u+2d80-2d96,u+2da0-2da6,u+2da8-2dae,u+2db0-2db6,u+2db8-2dbe,u+2dc0-2dc6,u+2dc8-2dce,u+2dd0-2dd6,u+2dd8-2dde,u+ab01-ab06,u+ab09-ab0e,u+ab11-ab16,u+ab20-ab26,u+ab28-ab2e,u+e000-e007,u+fb13-fb17,u+fb1e-fb1f,u+fb21-fb28,u+fb2a-fb36,u+fb38-fb3c,u+fb3e,u+fb40-fb41,u+fb43-fb44,u+fb46-fb4f,u+feff,u+fffd}@font-face{font-display:swap;font-family:Google Sans;font-weight:100 900;src:url(https://46317244.fs1.hubspotusercontent-na2.net/hubfs/46317244/digigen-speed-2026-11/google-sans-latin-thai.woff2) format("woff2");unicode-range:u+2,u+9,u+d,u+20-7e,u+a0-148,u+14a-17e,u+181,u+186,u+18a,u+18f-190,u+192,u+198-199,u+1a0-1a1,u+1af-1b0,u+1b3-1b4,u+1cd-1ce,u+1fa-1ff,u+218-21b,u+237,u+300-304,u+306-30c,u+312,u+31b,u+323-324,u+326-328,u+32e,u+331,u+34f,u+e01-e3a,u+e3f-e5b,u+1e44-1e45,u+1e62-1e63,u+1e80-1e85,u+1e9e,u+1ea0-1ef9,u+2000-2011,u+2013-2015,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+202a-202e,u+2030-2033,u+2039-203a,u+203c,u+2042-2044,u+2047-2049,u+204e,u+2051,u+2055,u+2066-2069,u+2070,u+2074-2079,u+2080-2089,u+20a3-20a4,u+20a9-20ae,u+20b1,u+20b4,u+20b8-20ba,u+20bd-20be,u+2103,u+2109,u+2113-2114,u+2116-2117,u+211e,u+2120,u+2122,u+2126,u+212e,u+2153-2154,u+215b-215e,u+216?,u+2180-2182,u+2190-2193,u+2196-2199,u+21c4,u+2202,u+2206,u+220f,u+2211-2212,u+2215,u+221a,u+221e,u+222b,u+2248,u+2260,u+2264-2265,u+22c5,u+22ef,u+2393,u+24bc,u+25a0-25a1,u+25b2-25b3,u+25ca-25cc,u+25cf,u+2713,u+2715,u+275b-275e,u+2780-2788,u+278a-2792}:root{--heading:Sora,"Trebuchet MS",sans-serif;--body:"Google Sans","Noto Sans Thai","Segoe UI",sans-serif}body.brand-horizon{--deep:var(--dg-navy);--ink:var(--dg-navy);--accent:var(--dg-sky);--muted:var(--dg-muted);--rule:#dce4ec;--paper:var(--dg-grey);--page-width:var(--dg-width);background:var(--dg-white);color:var(--dg-charcoal);font:400 17px/1.7 var(--body)}.brand-horizon :is(h1,h2,h3,h4){color:var(--dg-navy);font-family:var(--heading);letter-spacing:-.5px;line-height:1.25;text-wrap:balance}.brand-horizon .contact-hero h1,.brand-horizon .hero-v2 h1,.brand-horizon h1{background:none;font-size:clamp(28px,5vw,42px);font-weight:700;letter-spacing:-.5px;line-height:1.2;-webkit-text-fill-color:currentColor}.brand-horizon .section-heading h2,.brand-horizon h2{font-size:clamp(22px,3vw,28px);font-weight:600}.brand-horizon .card h3,.brand-horizon h3{font-size:clamp(20px,2.3vw,24px);font-weight:600}.brand-horizon .container{max-width:var(--dg-width)}.brand-horizon .section{background:var(--dg-white);color:var(--dg-charcoal);padding:84px 32px}.brand-horizon .card-content>div:not(.text-links),.brand-horizon .section .intro{color:var(--dg-charcoal);font-size:17px;line-height:1.7}.brand-horizon .eyebrow{color:var(--dg-muted);font:600 12px/1.6 var(--heading);letter-spacing:2px;text-transform:uppercase}.brand-horizon .section-heading{max-width:760px}.brand-horizon .section-heading .intro{max-width:740px}.brand-horizon .review-switcher{background:var(--dg-grey);border-color:#dce4ec;color:var(--dg-muted);letter-spacing:1px}.brand-horizon .review-switcher b{color:var(--dg-muted)}.brand-horizon .review-switcher nav a{color:var(--dg-navy)}.brand-horizon .review-switcher a[aria-current]{background:var(--dg-navy);color:var(--dg-white)}.brand-horizon .site-header{backdrop-filter:none;background:var(--dg-white);border-bottom:1px solid #e5eaf0;padding:14px 28px}.brand-horizon .nav-inner{background:transparent;border:0;border-radius:0;box-shadow:none;gap:26px;max-width:var(--dg-width);min-height:64px;padding:0}.brand-horizon .brand img{filter:none;max-height:none;min-width:120px;width:130px}.brand-horizon .site-header nav{background:var(--dg-grey);border:1px solid #e4eaf0;border-radius:40px;gap:20px;padding:14px 22px}.brand-horizon .nav-dropdown>summary,.brand-horizon .site-header nav>a{color:var(--dg-navy);font:500 13px/1.5 var(--body)}.brand-horizon .site-header .dropdown{background:var(--dg-white);border-color:#dce4ec;color:var(--dg-navy)}.brand-horizon .dropdown a{color:var(--dg-navy)}.brand-horizon .button,.brand-horizon .site-header .nav-cta{background:var(--dg-sky);border:1px solid transparent;border-radius:8px;box-shadow:none;color:var(--dg-navy);font:600 16px/1.4 var(--body);min-height:48px;padding:14px 24px;transition:transform .2s}.brand-horizon .button.secondary{background:transparent;border-color:var(--dg-navy);color:var(--dg-navy)}.brand-horizon .button:hover{box-shadow:none;color:var(--dg-navy)}.brand-horizon .answer a,.brand-horizon .intro a,.brand-horizon .text-links a{color:var(--dg-navy);text-decoration:underline;text-decoration-color:var(--dg-sky);text-decoration-thickness:2px;text-underline-offset:5px}.brand-horizon a:focus-visible,.brand-horizon button:focus-visible,.brand-horizon summary:focus-visible{outline:3px solid var(--dg-navy);outline-offset:4px}.brand-horizon .hero-v2 a:focus-visible,.brand-horizon .site-footer a:focus-visible{outline-color:var(--dg-gold)}.brand-horizon .hero-v2{background:var(--dg-navy);color:var(--dg-white);padding:62px 30px 0}.brand-horizon .hero-v2 h1{color:var(--dg-white);margin:24px auto;max-width:820px}.brand-horizon .hero-v2-copy{max-width:1000px}.brand-horizon .hero-v2 .intro{color:var(--dg-white);font-size:18px;line-height:1.7;max-width:760px}.brand-horizon .hero-v2 .intro p{color:var(--dg-white)}.brand-horizon .hero-v2 .eyebrow{background:#ffffff08;border:1px solid #ffffff24;color:var(--dg-soft);font-size:11px;letter-spacing:1px;padding:9px 18px}.brand-horizon .hero-v2 .button:first-child{background:var(--dg-coral);border-color:var(--dg-coral);color:var(--dg-navy)}.brand-horizon .hero-v2 .button.secondary{background:transparent;border-color:var(--dg-soft);color:var(--dg-white)}.brand-horizon .hero-atmosphere{background:none}.brand-horizon .horizon{background:none;border-color:#90caf938;box-shadow:0 -24px 100px #2196f31a;opacity:.65;top:490px}.brand-horizon .orbit{border-color:#90caf918;top:410px}.brand-horizon .orbit-two{top:440px}.brand-horizon .hero-v2 .pills{gap:12px}.brand-horizon .hero-v2 .pills span{background:transparent;border:0;color:var(--dg-soft);font-size:12px;padding:3px 12px}.brand-horizon .ecosystem-stage,.brand-horizon .tines-product-stage{background:var(--dg-grey);border:1px solid #90caf94a;border-radius:16px 16px 0 0;box-shadow:0 20px 70px #0002;margin-top:50px}.brand-horizon .stage-toolbar{background:var(--dg-grey);border-color:#dce4ec;color:var(--dg-muted)}.brand-horizon .stage-rail{background:var(--dg-navy);color:var(--dg-white)}.brand-horizon .stage-workspace{background:var(--dg-white)}.brand-horizon .workspace-heading b{color:var(--dg-navy)}.brand-horizon .product-node{background:var(--dg-grey);border-color:#dce4ec}.brand-horizon .product-node b{color:var(--dg-navy)}.brand-horizon .hub-node{background:var(--dg-navy);box-shadow:0 0 0 8px #2196f314;color:var(--dg-white)}.brand-horizon .stage-capabilities span{background:var(--dg-grey);color:var(--dg-navy)}.brand-horizon .card{background:var(--dg-grey);border:1px solid #e1e7ed;border-radius:var(--dg-radius);border-top:2px solid var(--section-accent,var(--dg-sky));box-shadow:none}.brand-horizon .card-image{border-radius:0;height:230px}.brand-horizon .card-content{padding:28px}.brand-horizon .card:hover{border-color:var(--section-accent,var(--dg-sky));box-shadow:none;transform:translateY(-3px)}.brand-horizon .card-grid.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.brand-horizon .card-grid.bento .card{grid-column:span 2}.brand-horizon .card-grid.bento .card:nth-child(-n+2){grid-column:span 3}.brand-horizon #services{background:var(--dg-grey)}.brand-horizon #services .card{background:var(--dg-white)}.brand-horizon #partnerships{background:var(--dg-grey)}.brand-horizon #agentiv,.brand-horizon #tines-bridge,.brand-horizon .tone-dark{background:var(--dg-navy);color:var(--dg-white)}.brand-horizon .tone-dark .intro,.brand-horizon .tone-dark :is(h1,h2,h3),.brand-horizon .tone-dark p{color:var(--dg-white)}.brand-horizon .tone-dark .eyebrow{color:var(--dg-soft)}.brand-horizon .tone-dark .button{background:var(--dg-sky);color:var(--dg-navy)}.brand-horizon .split-grid{gap:64px}.brand-horizon .split-media{background:var(--dg-grey);border:1px solid #dce4ec;border-radius:var(--dg-radius);box-shadow:none}.brand-horizon #agentiv .split-media{background:var(--dg-grey);border-color:var(--dg-soft);box-shadow:none}.brand-horizon .agent-workflows{color:var(--dg-navy)}.brand-horizon .agent-workflows .tab-list{background:var(--dg-white)}.brand-horizon .agent-workflows .tab-list button{color:var(--dg-navy);font-size:13px}.brand-horizon .agent-workflows .tab-list button[aria-selected=true]{background:var(--dg-navy);color:var(--dg-white)}.brand-horizon .agent-flow-path>div{background:var(--dg-white);border-color:#c9d7e4}.brand-horizon .agent-flow-path>div b{color:var(--dg-navy);font-size:14px}.brand-horizon .workflow-label,.brand-horizon .workflow-note{color:var(--dg-muted)!important;font-size:11px!important}.brand-horizon .agent-flow-path>div:last-of-type{background:var(--dg-soft);border-color:var(--dg-sky)}.brand-horizon .quote-grid{display:flex;overflow:auto;padding-bottom:14px;scroll-snap-type:x mandatory}.brand-horizon .quote{background:var(--dg-grey);border:1px solid #e1e7ed;border-radius:12px;border-top:2px solid var(--dg-sky);color:var(--dg-navy);flex:0 0 min(850px,100%);padding:36px;scroll-snap-align:start}.brand-horizon .quote blockquote{color:var(--dg-navy);font-size:24px}.brand-horizon .quote figcaption strong{color:var(--dg-navy)}.brand-horizon .quote figcaption span{color:var(--dg-muted)}.brand-horizon .quote-mark{color:var(--dg-sky)}.carousel-controls{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.carousel-controls button{background:var(--dg-white);border:1px solid #cad6e0;border-radius:8px;color:var(--dg-navy);font:600 14px var(--body);padding:10px 20px}.brand-horizon .faq{background:var(--dg-grey)}.brand-horizon .faq-list{align-items:start;display:grid;gap:18px;grid-template-columns:1fr 1fr;max-width:none}.brand-horizon .faq-list details{background:var(--dg-white);border:1px solid #dce4ec;border-radius:12px;margin:0;padding:22px}.brand-horizon .faq-list summary{color:var(--dg-navy);font-size:17px}.brand-horizon .faq-list summary span{color:var(--dg-sky)}.brand-horizon .faq-list .answer{color:var(--dg-charcoal);font-size:16px}.brand-horizon .steps .card-grid{gap:24px;grid-template-columns:1fr}.brand-horizon .step{align-items:start;background:var(--dg-grey);border:1px solid #dce4ec;border-radius:12px;border-top:2px solid var(--dg-sky);display:grid;gap:26px;grid-template-columns:64px 1fr 1fr;padding:36px}.brand-horizon .step h3{font-size:24px;margin:0}.brand-horizon .step-number{color:var(--dg-navy);font-size:26px}.brand-horizon .step p{color:var(--dg-charcoal);margin:0}.brand-horizon .contact-hero{background:var(--dg-grey);padding-top:66px}.brand-horizon .contact-copy :is(h1,h2){color:var(--dg-navy)}.brand-horizon .contact-form-card{background:var(--dg-white);border:1px solid #dce4ec;border-radius:12px;border-top:4px solid var(--dg-coral);box-shadow:0 16px 60px #0d1b2a08}.brand-horizon .contact-form-card h2{font-size:24px}.brand-horizon .contact-form-card .eyebrow{color:var(--dg-muted)}.brand-horizon .preview-form label{color:var(--dg-charcoal);font-size:14px}.brand-horizon :is(input,textarea,select){font-family:var(--body)}.brand-horizon .preview-form :is(input,textarea,select){background:var(--dg-grey);border-color:#a4b4c1;color:var(--dg-navy);font-size:15px}.brand-horizon .preview-form .button{background:var(--dg-coral);color:var(--dg-navy)}.brand-horizon .contact-direct a{color:var(--dg-navy);text-decoration:underline;text-decoration-color:var(--dg-sky)}.brand-horizon .metrics-section{background:var(--dg-grey);border-color:#dce4ec}.brand-horizon .metrics-grid strong{color:var(--dg-navy)}.brand-horizon .metrics-grid p{color:var(--dg-charcoal)}.brand-horizon .metrics-grid>div{border-color:#dce4ec}.brand-horizon .showcase-frame{background:var(--dg-grey);border:1px solid #dce4ec;border-radius:12px}.brand-horizon #offices,.brand-horizon #tines-workflows{background:var(--dg-grey)}.brand-horizon #offices .card{background:var(--dg-white);border-top-color:var(--dg-gold)}.brand-horizon .site-footer{background:var(--dg-navy);border-top:4px solid var(--dg-sky);color:var(--dg-white)}.brand-horizon .site-footer h3,.brand-horizon .site-footer p{color:var(--dg-white)}.brand-horizon .site-footer a{color:var(--dg-soft);text-decoration:underline}.brand-horizon .site-footer .brand{min-width:130px}.brand-horizon .site-footer .brand img{width:150px}.brand-horizon .footer-bottom,.brand-horizon .footer-top{border-color:#ffffff24}.brand-horizon .tab-panel{background:var(--dg-grey);border-color:#dce4ec;color:var(--dg-navy)}.brand-horizon .tab-list button[aria-selected=true]{background:var(--dg-navy);color:var(--dg-white)}.brand-horizon .pills span{background:var(--dg-grey);border-color:#dce4ec;color:var(--dg-navy)}.brand-horizon .pricing-card{background:var(--dg-white);padding:28px}.brand-horizon .price{color:var(--dg-navy);font-family:var(--heading)}.brand-horizon [data-accent=coral]{--section-accent:var(--dg-coral)}.brand-horizon [data-accent=gold]{--section-accent:var(--dg-gold)}.brand-horizon [data-accent=sky]{--section-accent:var(--dg-sky)}.brand-horizon .section[data-surface=white]{background:var(--dg-white);color:var(--dg-charcoal)}.brand-horizon .section[data-surface=soft]{background:var(--dg-grey);color:var(--dg-charcoal)}.brand-horizon .section[data-surface=navy]{background:var(--dg-navy);color:var(--dg-white)}.brand-horizon .section[data-surface=navy] :is(h2,h3,p,.intro){color:var(--dg-white)}.feature-stack .feature-panel{background:var(--dg-grey);border:1px solid #dce4ec;border-radius:12px;border-top:2px solid var(--section-accent,var(--dg-sky));display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:40px}.feature-stack .feature-panel img{border-radius:8px;height:260px;object-fit:cover;width:100%}.feature-stack .feature-number{color:var(--dg-muted);font:600 12px var(--heading);letter-spacing:2px}.integration-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.integration-orbit{align-items:center;background:var(--dg-grey);border:1px solid #dce4ec;border-radius:12px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:44px 24px;position:relative}.integration-orbit:before{border:1px solid var(--dg-soft);border-radius:50%;content:"";inset:22%;pointer-events:none;position:absolute}.integration-orbit span{background:var(--dg-white);border:1px solid #dce4ec;border-radius:12px;color:var(--dg-navy);font-weight:600;padding:20px 10px;position:relative;text-align:center;z-index:1}.integration-orbit .orbit-brand{background:var(--dg-navy);color:var(--dg-white)}.hubdb-message{background:var(--dg-grey);border:1px dashed var(--dg-muted);color:var(--dg-navy);padding:20px}.catalogue-hero{background:var(--dg-navy);padding:64px 32px}.brand-horizon .catalogue-hero .eyebrow,.brand-horizon .catalogue-hero h1,.catalogue-hero{color:var(--dg-white)}.brand-horizon .catalogue-hero .intro{color:var(--dg-soft)}.brand-board{background:var(--dg-grey);padding:55px 32px}.brand-board .swatches{display:grid;gap:12px;grid-template-columns:repeat(7,1fr)}.swatch{background:var(--dg-white);border:1px solid #dce4ec;border-radius:8px;overflow:hidden}.swatch i{background:var(--swatch);display:block;height:65px}.swatch p{color:var(--dg-navy);font:13px/1.6 var(--body);padding:10px}.library-label{background:var(--dg-grey);border-top:1px solid #dce4ec;color:var(--dg-muted);font:600 12px var(--heading);letter-spacing:1px;margin:0;padding:14px 32px}.template-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:25px}.template-links a{color:var(--dg-navy);text-decoration:underline}.brand-horizon :lang(th){font-family:Google Sans,Noto Sans Thai,sans-serif;letter-spacing:0;line-height:1.8}@media(max-width:1100px){.brand-horizon .site-header nav{display:none}.brand-horizon .menu-toggle{background:var(--dg-grey);border:1px solid #dce4ec;border-radius:8px;color:var(--dg-navy);display:block;margin-left:auto;padding:10px}.brand-horizon .site-header nav.is-open{align-items:stretch;background:var(--dg-white);border-radius:12px;box-shadow:0 20px 40px #0d1b2a20;display:flex;flex-direction:column;gap:16px;left:20px;padding:22px;position:absolute;right:20px;top:100%}.brand-horizon .nav-dropdown .dropdown{box-shadow:none;margin-top:10px;position:static}.brand-horizon .nav-inner{gap:15px}.brand-horizon .split-grid{gap:32px}.brand-horizon .step{grid-template-columns:44px 1fr}.brand-horizon .step p{grid-column:2}}@media(max-width:760px){.brand-horizon .section{padding:60px 20px}.brand-horizon .hero-v2{padding:45px 20px 0}.brand-horizon .hero-v2 .eyebrow{font-size:10px;letter-spacing:.5px}.brand-horizon .hero-v2 .intro{font-size:17px}.brand-horizon .hero-v2 h1{font-size:32px}.brand-horizon .site-header{padding:12px 20px}.brand-horizon .site-header .nav-cta{display:none}.brand-horizon .site-header .brand img{width:120px}.brand-horizon .card-grid.bento{grid-template-columns:1fr}.brand-horizon .card-grid.bento .card{grid-column:auto}.brand-horizon .faq-list{grid-template-columns:1fr}.brand-horizon .quote{padding:26px}.brand-horizon .quote blockquote{font-size:19px}.brand-horizon .step{gap:14px;padding:26px}.brand-horizon .step h3{font-size:21px}.brand-horizon .feature-panel,.integration-grid{gap:28px;grid-template-columns:1fr}.feature-stack .feature-panel{padding:25px}.feature-stack .feature-panel img{height:220px}.brand-board .swatches{grid-template-columns:repeat(2,1fr)}.brand-horizon .review-switcher{flex-wrap:wrap;gap:10px;height:auto;min-height:44px;padding:10px 15px}.brand-horizon .review-switcher>span:first-child{display:none}.brand-horizon .review-switcher nav{flex-wrap:wrap;gap:3px}.brand-horizon .review-switcher nav a{font-size:11px;padding:5px 8px}.brand-horizon .review-status{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.brand-horizon .hero{background:var(--dg-grey)}.brand-horizon .stage-brand img{filter:none;min-width:120px;width:130px}.brand-horizon .hub-node{font:600 17px/1.2 var(--heading);letter-spacing:-.5px}.brand-horizon .hs-form :is(input,select,textarea){background:var(--dg-grey);border:1px solid #a4b4c1;border-radius:8px;color:var(--dg-navy);font:400 16px/1.6 var(--body);max-width:100%;padding:12px}.brand-horizon .hs-form label{color:var(--dg-charcoal);font:500 14px/1.6 var(--body)}.brand-horizon .hs-form .hs-button{background:var(--dg-coral);border:0;border-radius:8px;color:var(--dg-navy);font-weight:600;padding:14px 24px}body.brand-horizon section[data-surface=white]{background:var(--dg-white)!important;color:var(--dg-charcoal)!important}body.brand-horizon section[data-surface=soft]{background:var(--dg-grey)!important;color:var(--dg-charcoal)!important}body.brand-horizon section:is([data-surface=white],[data-surface=soft]) :is(h1,h2,h3,h4){color:var(--dg-navy)!important}body.brand-horizon section:is([data-surface=white],[data-surface=soft]) :is(.intro,p){color:var(--dg-charcoal)!important}body.brand-horizon section[data-surface=navy]{background:var(--dg-navy)!important}body.brand-horizon section[data-surface=navy] :is(h1,h2,h3,h4,p,.intro){color:var(--dg-white)!important}body.brand-horizon section[data-accent] .card{border-top-color:var(--section-accent)!important}.brand-horizon .billing-toggle button,.brand-horizon .button,.brand-horizon .carousel-controls button,.brand-horizon .menu-toggle,.brand-horizon .nav-cta{background-image:linear-gradient(105deg,#90caf9,#2196f3),linear-gradient(255deg,#90caf9,#2196f3);background-position:0,100%;background-repeat:no-repeat;background-size:0 100%,0 100%;isolation:isolate;overflow:hidden;position:relative;transition:background-size .48s cubic-bezier(.2,.7,.2,1),transform .2s,color .2s}.brand-horizon :is(.button,.nav-cta):after,.brand-horizon :is(.button,.nav-cta,.carousel-controls button,.billing-toggle button,.menu-toggle):before{content:none!important}.brand-horizon :is(.button,.nav-cta,.carousel-controls button,.billing-toggle button,.menu-toggle):is(:hover,:focus-visible){background-size:51% 100%,51% 100%;color:#0d1b2a!important;transform:translateY(-2px)}.brand-horizon [data-button-fill=solid] :is(.button,.nav-cta,button),.brand-horizon[data-button-fill=solid] :is(.button,.nav-cta,button){background-color:var(--dg-sky)!important;background-image:none!important;color:var(--dg-navy)!important}.brand-horizon [data-button-fill=outline] :is(.button,.nav-cta),.brand-horizon[data-button-fill=outline] :is(.button,.nav-cta){background-color:transparent!important;background-image:none!important;border:1px solid!important;color:inherit!important}.brand-horizon [data-button-fill=edges] :is(.button,.nav-cta,button){background-image:linear-gradient(105deg,#90caf9,#2196f3),linear-gradient(255deg,#90caf9,#2196f3)!important}.brand-horizon :is(.button,.nav-cta):empty{display:none}.experience-controls{color:#0d1b2a;font:500 12px var(--body);letter-spacing:0;margin-left:auto;position:relative;z-index:150}.experience-controls summary{background:#fff;border:1px solid #a4b4c1;border-radius:30px;cursor:pointer;padding:10px 14px}.experience-controls>div{background:#fff;border:1px solid #dce4ec;border-radius:16px;box-shadow:0 20px 60px #0d1b2a25;display:grid;gap:14px;padding:20px;position:absolute;right:0;top:45px;width:250px}.experience-controls label{display:grid;gap:6px}.experience-controls select{background:#f5f7fa;border:1px solid #a4b4c1;border-radius:6px;color:#0d1b2a;padding:9px;width:100%}.review-switcher{overflow:visible!important;position:relative;z-index:160}.reveal-word{transition:opacity .12s linear}.connected-stage{background:#0b1724;border:1px solid #90caf945;border-radius:24px 24px 0 0;box-shadow:0 0 100px #2196f314;display:grid;grid-template-columns:.9fr 1.1fr;margin-top:55px;text-align:left}.connected-photo,.connected-stage{min-height:420px;overflow:hidden;position:relative}.connected-photo>img{height:100%;object-fit:cover;position:absolute;transform:scale(1.12) translateY(var(--drift,0));width:100%}.connected-photo:after{background:linear-gradient(90deg,#0d1b2a00 45%,#0b1724),linear-gradient(0deg,#0b1724,transparent 70%);content:"";inset:0;position:absolute}.photo-caption{bottom:40px;display:grid;gap:8px;left:35px;position:absolute;z-index:1}.photo-caption span{color:#90caf9;font-size:13px}.photo-caption strong{color:#fff;font:600 26px/1.3 var(--heading);max-width:280px}.connection-map{align-self:center;padding:35px;position:relative}.brand-horizon .connection-map>.eyebrow{background:none;border:0;font-size:10px;margin:0 0 24px;padding:0}.connection-centre{background:linear-gradient(135deg,#163953,#0d1b2a);border:1px solid #90caf970;border-radius:15px;box-shadow:0 0 55px #2196f321;display:grid;gap:12px;justify-items:center;margin:auto;padding:24px;position:relative;width:240px;z-index:2}.connection-centre img{width:130px}.connection-centre span{color:#90caf9;font-size:11px}.connection-lines{border:1px solid #2196f35e;border-bottom:0;border-radius:20px 20px 0 0;height:35px;margin:22px auto auto;position:relative;width:70%}.connection-lines:before{border-left:1px solid #90caf9;bottom:100%;content:"";height:23px;left:50%;position:absolute}.connection-lines i{animation:signal 5s linear infinite;background:#90caf9;border-radius:50%;box-shadow:0 0 10px #2196f3;height:5px;left:0;position:absolute;top:0;width:5px}.connection-lines i:nth-child(2){animation-delay:-2s;left:50%}.connection-lines i:nth-child(3){animation-delay:-4s;left:100%}.ecosystem-six{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ecosystem-six>span{align-items:center;animation:node-breathe 6s ease-in-out infinite;background:#142b3e;border:1px solid #90caf940;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:7px;justify-content:center;padding:16px 8px}.ecosystem-six>span:nth-child(2n){animation-delay:-3s}.connection-status i,.ecosystem-six i{background:#90caf9;border-radius:50%;flex-shrink:0;height:5px;width:5px}.connection-status{align-items:center;color:#c6d7e5;display:flex;font-size:11px;gap:12px;justify-content:center;margin-top:24px}.connection-status>span{color:#2196f3}@keyframes signal{0%{opacity:0;transform:translateY(-14px)}30%,70%{opacity:1}to{opacity:0;transform:translateY(32px)}}@keyframes node-breathe{50%{border-color:#90caf98a;box-shadow:0 8px 25px #2196f31a;transform:translateY(-5px)}}.brand-horizon .feature-panel>img,.brand-horizon .showcase-frame>img,.brand-horizon .split-media>img{translate:0 var(--drift,0)}.brand-horizon .feature-stack[data-stack=sticky] .feature-panel{align-items:center;background:linear-gradient(135deg,#f5f7fa,#edf5fc);box-shadow:0 -10px 35px #0d1b2a0a;margin-bottom:38px;min-height:450px;padding:48px;position:sticky;top:calc(var(--stack-top,130px) + var(--stack-index)*22px)}.brand-horizon .feature-panel{overflow:hidden}.brand-horizon .feature-panel .partner-badge{height:65px;margin:20px 0;max-width:210px;object-fit:contain;object-position:left;width:auto}.brand-horizon .feature-panel>img{height:330px;object-fit:contain}.feature-stack[data-stack=grid]>.container{display:grid;gap:24px;grid-template-columns:1fr 1fr}.feature-stack[data-stack=grid] .section-heading{grid-column:1/-1}.feature-stack[data-stack=grid] .feature-panel{grid-template-columns:1fr;margin:0;padding:30px}.brand-horizon .quote-grid{gap:24px;position:relative;scrollbar-width:none}.brand-horizon .quote-grid::-webkit-scrollbar{display:none}.brand-horizon .quote{align-items:stretch;background:linear-gradient(125deg,#edf6ff,#f5f7fa 70%);border:1px solid #cedeea;border-radius:24px;display:flex;flex:0 0 100%;margin:0;min-height:480px;min-width:0;overflow:hidden;padding:38px}.brand-horizon .quote.has-photo{display:grid;gap:36px;grid-template-columns:32% 1fr}.story-copy{display:flex;flex:1;flex-direction:column;min-width:0}.brand-horizon .quote blockquote{flex:1;font-size:clamp(20px,2.1vw,28px);line-height:1.65;margin:0 0 30px}.brand-horizon .quote-mark{font-size:45px;line-height:1;margin-bottom:12px}.brand-horizon .quote figcaption{align-items:center;border-top:1px solid #a4b4c155;display:flex;gap:18px;justify-content:space-between;margin-top:auto;padding-top:24px}.brand-horizon .quote figcaption>div{display:grid;gap:4px}.brand-horizon .quote figcaption strong{font-size:17px}.brand-horizon .quote figcaption span{font-size:13px}.brand-horizon .story-photo{background:#dce4ec;border-radius:18px;min-height:400px;overflow:hidden}.brand-horizon .story-photo img{height:100%;object-fit:cover;object-position:center;width:100%}.brand-horizon .quote .company-logo{border-radius:0;max-height:48px;max-width:100px;object-fit:contain;width:auto}.brand-horizon .quote .company-logo-placeholder{border:1px dashed #a4b4c1;border-radius:8px;color:inherit;display:grid;font-size:10px;letter-spacing:1px;min-width:105px;padding:14px;place-items:center;text-transform:uppercase}.brand-horizon .carousel-controls{align-items:center;justify-content:center}.story-count{font-size:12px;letter-spacing:2px;margin-right:12px}.brand-horizon .carousel-controls button{min-height:45px}.testimonials[data-story-layout=compact] .quote{flex-basis:min(650px,100%);min-height:0}.testimonials[data-story-layout=compact] .quote.has-photo{grid-template-columns:80px 1fr}.testimonials[data-story-layout=compact] .story-photo{height:80px;min-height:0}.testimonials[data-story-layout=portrait] .quote{min-height:520px}body.brand-horizon #agentiv,body.brand-horizon #tines-bridge,body.brand-horizon .tone-dark{color:#fff}body.brand-horizon :is(.tone-dark,#agentiv,#tines-bridge) :is(h1,h2,h3,h4,p,.intro,.text-links a){color:#fff}body.brand-horizon :is(.tone-dark,[data-surface=navy]) :is(.card,.quote,.feature-panel,.tab-panel,.step,.faq-list details){background:#152c40;border-color:#37536b;color:#fff}body.brand-horizon :is(.tone-dark,[data-surface=navy]) :is(.card,.quote,.feature-panel,.tab-panel,.step,.faq-list details) :is(h2,h3,h4,p,blockquote,strong,span,.intro,.answer,.card-content>div,.text-links a){color:#fff!important}body.brand-horizon :is(.tone-dark,[data-surface=navy]) .button.secondary{border-color:#90caf9;color:#fff}body.brand-horizon .card:is(:nth-child(3n)){background:#0d1b2a;color:#fff}body.brand-horizon .card:is(:nth-child(3n)) :is(h3,p,.card-content>div,.text-links a){color:#fff!important}body.brand-horizon.is-dark{background:#08131e;color:#fff;--rule:#37536b;--ink:#fff;--muted:#b8cbdc;--paper:#142b3e}body.brand-horizon.is-dark :is(.section,.hero,.contact-hero,.brand-board,.metrics-section){background:#0d1b2a;color:#fff}body.brand-horizon.is-dark :is(#services,#partnerships,#offices,#tines-workflows){background:#101f2e}body.brand-horizon.is-dark :is(h1,h2,h3,h4,p,.intro,.section .intro,.card-content>div,.contact-copy h1,.text-links a,.contact-direct a,.faq-list summary,.answer,.price,.metrics-grid strong,.step-number,.template-links a){color:#fff}body.brand-horizon.is-dark :is(.card,.quote,.feature-panel,.tab-panel,.step,.faq-list details,.contact-form-card,.integration-orbit,.showcase-frame,.hubdb-message,.swatch){background:#152c40;border-color:#37536b;color:#fff}body.brand-horizon.is-dark :is(#services,#offices) .card{background:#152c40}body.brand-horizon.is-dark .feature-stack[data-stack=sticky] .feature-panel{background:linear-gradient(135deg,#19364c,#122536)}body.brand-horizon.is-dark .quote{background:linear-gradient(125deg,#18364f,#142536 70%)}body.brand-horizon.is-dark :is(.quote blockquote,.quote figcaption strong,.quote figcaption span,.faq-list .answer,.step p,.eyebrow,.pricing-disclaimer,.billing-note){color:#e6eff7}body.brand-horizon.is-dark .button.secondary{border-color:#90caf9;color:#fff}body.brand-horizon.is-dark :is(.preview-form label,.hs-form label){color:#fff}body.brand-horizon.is-dark .preview-form :is(input,textarea,select){background:#0d1b2a;border-color:#7390a8;color:#fff}body.brand-horizon.is-dark .site-header{background:#0b1724;border-color:#37536b}body.brand-horizon.is-dark .site-header .brand{background:#fff;border-radius:6px;padding:8px 12px}body.brand-horizon.is-dark .site-header nav{background:#152c40;border-color:#37536b}body.brand-horizon.is-dark .site-header :is(nav>a,.nav-dropdown>summary){color:#fff}.brand-horizon .pricing-card{border-radius:18px;display:flex;flex-direction:column;margin-top:16px;padding:36px 28px;position:relative}.brand-horizon .pricing-card .actions{margin-top:auto;padding-top:24px}.brand-horizon .pricing-card ul{font-size:15px;margin:20px 0 30px;padding-left:20px}.brand-horizon .pricing-card li{padding:7px 0}.brand-horizon .pricing-card .price{font-size:32px;margin:25px 0 18px}.brand-horizon .pricing-card .price small{display:block;font:14px var(--body);margin-top:8px}.brand-horizon .featured-plan{border:2px solid #2196f3;box-shadow:0 15px 60px #2196f315}.plan-ribbon{background:#2196f3;border-radius:20px;color:#0d1b2a;font-size:11px;font-weight:600;padding:5px 12px;position:absolute;right:20px;top:-14px}.pricing-disclaimer{border-left:3px solid #2196f3;font-size:13px;margin-top:30px;max-width:750px;padding:8px 18px}.billing-toggle{background:#edf3f9;border:1px solid #cad6e0;border-radius:12px;display:inline-flex;gap:4px;margin-bottom:22px;padding:5px}.billing-toggle button{background:transparent;border:0;border-radius:8px;color:#0d1b2a;font-weight:600;padding:12px 22px}.billing-toggle button[aria-pressed=true]{background:#2196f3;color:#0d1b2a}.brand-horizon .pricing-card:nth-child(3n) .price{color:#fff}body.brand-horizon [data-motion=off] *,body.brand-horizon [data-motion=subtle] .ecosystem-six>span,body.brand-horizon[data-motion=off] *,body.brand-horizon[data-motion=subtle] .ecosystem-six>span{animation:none!important}body.brand-horizon [data-motion=off] *,body.brand-horizon[data-motion=off] *{scroll-behavior:auto!important;transition:none!important}body.brand-horizon [data-motion=off] .feature-panel,body.brand-horizon[data-motion=off] .feature-panel{position:relative!important;top:auto!important}@media(max-width:900px){.connected-stage{grid-template-columns:1fr}.connected-photo{min-height:260px}.connected-photo:after{background:linear-gradient(0deg,#0b1724,transparent 75%)}.connection-map{padding:28px}.brand-horizon .quote.has-photo{gap:22px;grid-template-columns:30% 1fr}.brand-horizon .quote{padding:26px}.brand-horizon .feature-stack[data-stack=sticky] .feature-panel{min-height:450px;padding:32px;top:110px}}@media(max-width:760px){.connected-stage{margin-top:32px}.connected-photo{min-height:230px}.photo-caption{bottom:24px;left:24px}.photo-caption strong{font-size:23px}.connection-map{padding:24px 18px}.ecosystem-six{gap:8px}.ecosystem-six>span{font-size:11px;gap:5px;padding:14px 5px}.connection-centre{width:220px}.connection-status{font-size:10px;gap:8px}.experience-controls{margin-left:0}.experience-controls>div{left:0;right:auto}.brand-horizon .quote.has-photo{grid-template-columns:1fr}.brand-horizon .story-photo{height:280px;min-height:0}.brand-horizon .quote{border-radius:18px;display:flex;flex-direction:column;min-height:0;padding:24px}.brand-horizon .quote blockquote{font-size:20px}.brand-horizon .quote figcaption{flex-wrap:wrap}.brand-horizon .feature-stack[data-stack=sticky] .feature-panel{grid-template-columns:1fr;min-height:0;padding:26px;position:relative;top:auto}.brand-horizon .feature-panel>img{height:220px}.brand-horizon .pricing .card-grid,.feature-stack[data-stack=grid]>.container{grid-template-columns:1fr}.brand-horizon .pricing-card{margin-top:10px}.brand-horizon .carousel-controls{flex-wrap:wrap;gap:8px}.brand-horizon .carousel-controls button{padding:10px 14px}.brand-horizon .hero-v2 h1{font-size:32px}.brand-horizon.is-dark .site-header nav.is-open{background:#152c40}}@media(prefers-reduced-motion:reduce){.reveal-word{opacity:1!important}.feature-stack[data-stack=sticky] .feature-panel{position:relative!important;top:auto!important}.connected-photo img,.feature-panel>img,.showcase-frame>img,.split-media>img{translate:none!important}.connected-photo img{transform:scale(1.12)!important}}body.brand-horizon [data-effective-fill=edges]{background-image:linear-gradient(105deg,#90caf9,#2196f3),linear-gradient(255deg,#90caf9,#2196f3)!important;background-position:0,100%;background-repeat:no-repeat;background-size:0 100%,0 100%;transition:background-size .48s cubic-bezier(.2,.7,.2,1),transform .2s}body.brand-horizon [data-effective-fill=edges]:is(:hover,:focus-visible){background-size:51% 100%,51% 100%}body.brand-horizon [data-effective-fill=solid]{background-color:#2196f3!important;background-image:none!important;color:#0d1b2a!important}body.brand-horizon [data-effective-fill=outline]{background-color:transparent!important;background-image:none!important;border:1px solid!important;color:inherit!important}.brand-horizon .feature-stack[data-stack=sticky] .feature-panel{grid-template-columns:1.3fr .7fr;top:var(--sticky-top,130px)}.feature-stack .feature-panel li{font-size:15px;line-height:1.65;margin:7px 0}.feature-stack .feature-panel p{font-size:16px}body.brand-horizon section:is([data-surface=white],[data-surface=soft]) :is(.card,.quote,.feature-panel,.faq-list details,.tab-panel,.step){background:#f5f7fa}body.brand-horizon section:is([data-surface=white],[data-surface=soft]) :is(.card,.quote,.feature-panel,.faq-list details,.tab-panel,.step) :is(h2,h3,h4,p,li,blockquote,strong,span,.intro,.answer,.text-links a){color:#0d1b2a!important}@media(max-width:760px){.brand-horizon .feature-stack[data-stack=sticky] .feature-panel{grid-template-columns:1fr;top:auto}}body.brand-horizon #insights .card:first-child :is(h3,p,.card-content>div,.text-links a){color:#fff!important}.brand-horizon .pricing-card{overflow:visible}.brand-horizon .pricing-card .price small{color:inherit;opacity:.85}body.brand-horizon .card:nth-child(3n) :is(li,small){color:#fff}body.brand-horizon .card:nth-child(3n){background:#0d1b2a!important;color:#fff}body.brand-horizon #consultation .contact-copy :is(h1,h2,h3,p,.intro,a){color:#fff}body.brand-horizon.is-dark :is(.card,.quote,.feature-panel,.tab-panel,.step,.faq-list details,.contact-form-card){background:#152c40!important;color:#fff}body.brand-horizon.is-dark .feature-stack[data-stack=sticky] .feature-panel{background:linear-gradient(135deg,#19364c,#122536)!important}body.brand-horizon section:is([data-surface=white],[data-surface=soft]) :is(.card,.quote,.feature-panel,.faq-list details,.tab-panel,.step){background:#f5f7fa!important;color:#0d1b2a}body.brand-horizon [data-effective-fill=edges]{background-position:0,100%!important;background-repeat:no-repeat!important;background-size:0 100%,0 100%!important}body.brand-horizon [data-effective-fill=edges]:is(:hover,:focus-visible){background-size:51% 100%,51% 100%!important;color:#0d1b2a!important}body.brand-horizon .stage-toolbar :is(p,span){color:#0d1b2a!important}.brand-horizon .agent-flow-path>div{animation:workflow-active 9s ease-in-out infinite;overflow:hidden;position:relative}.brand-horizon .agent-flow-path>div:nth-of-type(2){animation-delay:3s}.brand-horizon .agent-flow-path>div:nth-of-type(3){animation-delay:6s}.brand-horizon .agent-flow-path>div:after{animation:workflow-meter 9s linear infinite;background:#2196f3;bottom:0;content:"";height:2px;left:0;position:absolute;transform-origin:left;width:100%}.brand-horizon .agent-flow-path>div:nth-of-type(2):after{animation-delay:3s}.brand-horizon .agent-flow-path>div:nth-of-type(3):after{animation-delay:6s}.integration-orbit>span:not(.orbit-brand){animation:node-breathe 7s ease-in-out infinite}.integration-orbit>span:nth-child(2n){animation-delay:-3.5s}@keyframes workflow-meter{0%,34%,to{opacity:0;transform:scaleX(0)}3%{opacity:1}30%{opacity:1;transform:scaleX(1)}}@keyframes workflow-active{28%,5%{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}}body.brand-horizon [data-motion=off] .agent-flow-path>div:after,body.brand-horizon[data-motion=off] .agent-flow-path>div:after,body.brand-horizon[data-motion=subtle] .agent-flow-path>div:after,body.brand-horizon[data-motion=subtle] :is(.agent-flow-path>div,.integration-orbit>span){animation:none!important}.rocket-cursor{contain:layout style;display:none;filter:drop-shadow(0 2px 5px #0d1b2a18);height:46px;left:0;opacity:0;pointer-events:none!important;position:fixed;top:0;width:42px;z-index:9999}.rocket-cursor svg{display:block;height:100%;overflow:visible;width:100%}.rocket-cursor.is-visible{opacity:.86}@media(min-width:901px) and (hover:hover) and (pointer:fine){.rocket-cursor{display:block}}:root{--dg-sky:#2196f3;--dg-coral:#ff6f61;--dg-gold:#fdcb6e;--dg-navy:#0d1b2a;--dg-charcoal:#2c2c2c;--dg-muted:#5c6b73;--dg-grey:#f5f7fa;--dg-white:#fff;--dg-soft:#90caf9;--dg-width:1200px;--dg-radius:12px}body.brand-horizon [data-effective-fill=surround]{background:linear-gradient(135deg,#2196f3 15%,#90caf9 52%,#fdcb6e)!important;border:1px solid #90caf98a!important;box-shadow:inset 0 0 7px #ffffff65,0 0 16px #2196f318;color:#fff!important;isolation:isolate;overflow:hidden;position:relative;transition:color .3s,transform .3s!important}body.brand-horizon [data-effective-fill=surround]:before{background:#0d1b2a;border-radius:inherit;box-shadow:0 0 6px 3px #0d1b2a;clip-path:inset(0 round 5px);content:""!important;inset:3px;pointer-events:none;position:absolute;transition:clip-path .75s cubic-bezier(.16,.8,.25,1)!important;z-index:-1}body.brand-horizon [data-effective-fill=surround]:is(:hover,:focus-visible){color:#0d1b2a!important;transform:translateY(-2px)}body.brand-horizon [data-effective-fill=surround]:is(:hover,:focus-visible):before{clip-path:inset(50% round 5px)}body.brand-horizon [data-effective-fill=sweep]{background-image:linear-gradient(100deg,#2196f3,#90caf9 55%,#fdcb6e)!important;background-position:0!important;background-repeat:no-repeat!important;background-size:0 100%!important;transition:background-size 1.25s cubic-bezier(.22,.5,.28,1),color .3s!important}body.brand-horizon [data-effective-fill=sweep]:is(:hover,:focus-visible){background-size:100% 100%!important;color:#0d1b2a!important}.ecosystem-token .ecosystem-label{display:none}.ecosystem-token .ecosystem-logo{height:30px;object-fit:contain;width:35px}.ecosystem-token .ecosystem-logo[src*=monday],.ecosystem-token .ecosystem-logo[src*=tines]{height:30px;width:88px}.ecosystem-token[data-presentation=text] .ecosystem-logo{display:none}.ecosystem-token[data-presentation=text] .ecosystem-label{display:block}.brand-horizon .ecosystem-six>span{min-height:65px}body.brand-horizon{--link-end:#ff6f61}body.brand-horizon :is(.card,.solution-card,.feature-panel){position:relative}body.brand-horizon :is(.card,.solution-card,.feature-panel):after{background:linear-gradient(125deg,#2196f3,var(--link-end,#ff6f61));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;pointer-events:none;position:absolute;transition:opacity .35s;z-index:2}body.brand-horizon :is(.card,.solution-card,.feature-panel):is(:hover,:focus-within):after{opacity:1}body.brand-horizon .text-links{display:flex;flex-wrap:wrap;gap:16px 24px}body.brand-horizon .text-links a{background-image:linear-gradient(90deg,#2196f3,var(--link-end,#ff6f61)),linear-gradient(#2196f345,#2196f345);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0 3px,100% 1px;border:0!important;color:inherit;display:inline-flex;padding:7px 0 9px;position:relative;text-decoration:none!important;transition:background-size .7s ease!important}body.brand-horizon .text-links a:is(:hover,:focus-visible){background-size:100% 3px,100% 1px}.experience-controls>div{max-height:70vh;overflow:auto;width:285px}.review-switcher nav a{padding-inline:10px!important}.button-samples{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:30px 0}.button-samples>div{background:#0d1b2a;border:1px solid #cad6e0;border-radius:16px;color:#fff;padding:25px}.brand-horizon .button-samples p{color:#fff;font-size:13px}body.brand-horizon .contact-panel[data-atmosphere=horizon]{background-color:#0d1b2a!important;background-image:radial-gradient(ellipse at 8% 65%,#fdcb6e26,transparent 42%),radial-gradient(ellipse at 28% 8%,#ff6f6138,transparent 45%),radial-gradient(ellipse at 78% 20%,#2196f34d,transparent 50%)!important;color:#fff;overflow:hidden;position:relative}body.brand-horizon .contact-panel[data-atmosphere=horizon] .contact-copy :is(h1,h2,h3,p,.intro,a){color:#fff!important}body.brand-horizon .contact-panel[data-atmosphere=horizon] .contact-copy .eyebrow{color:#90caf9!important}.contact-gradient-icon{background:radial-gradient(at 20% 90%,#fdcb6e,transparent 65%),radial-gradient(at 85% 25%,#2196f3,transparent 70%),#0d1b2a;border-radius:20px;box-shadow:inset 0 0 12px #ffffff35;color:#fff;display:grid;font-size:30px;height:64px;margin-bottom:20px;place-items:center;width:64px}body.brand-horizon .contact-panel[data-atmosphere=subtle]{background-image:radial-gradient(at 15% 30%,#2196f31a,transparent 55%),radial-gradient(at 85% 70%,#fdcb6e22,transparent 60%)}.partner-page-hero{background:radial-gradient(ellipse at 65% 0,#2196f34a,transparent 65%),radial-gradient(ellipse at 20% 0,#fdcb6e24,transparent 55%),#0d1b2a;color:#fff;padding:100px 32px 85px;text-align:center}.brand-horizon .partner-page-hero :is(h1,p){color:#fff}.partner-page-hero h1{margin:25px auto;max-width:770px}.partner-page-hero>div>p{margin-inline:auto;max-width:640px}.partner-jump{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.partner-jump a{border:1px solid #90caf95a;border-radius:24px;color:#fff;font-size:13px;padding:10px 20px;text-decoration:none}.partner-jump a:hover{background:#2196f330}.brand-horizon .partner-solutions{border-bottom:1px solid #dce4ec;padding:80px 32px;scroll-margin-top:100px}.partner-layout{align-items:start;display:grid;gap:70px;grid-template-columns:240px 1fr}.partner-identity{position:sticky;top:125px}.partner-logo-tile{align-items:center;background:radial-gradient(at 15% 100%,#fdcb6e22,transparent 70%),radial-gradient(at 90% 0,#2196f345,transparent 70%),#0d1b2a;border:1px solid #90caf944;border-radius:24px;display:flex;height:150px;justify-content:center;width:100%}.partner-logo-tile img{max-height:70px;object-fit:contain;width:66px}.partner-logo-tile img[src*=monday],.partner-logo-tile img[src*=tines]{width:145px}.partner-identity>.eyebrow{margin:22px 0 13px}.partner-progress{background:#c8d8e855;border-radius:4px;height:2px;overflow:hidden;width:100%}.partner-progress i{background:linear-gradient(90deg,#2196f3,#fdcb6e);display:block;height:100%;transform:scaleX(var(--partner-progress,0));transform-origin:left;width:100%}.partner-progress-label{font-size:9px!important;letter-spacing:1.7px;margin-top:10px;opacity:.7}.partner-identity nav{display:grid;gap:9px;margin-top:30px}.partner-identity nav a{color:inherit;font-size:13px;opacity:.7;text-decoration:none}.partner-identity nav a:hover{opacity:1}.partner-offerings{min-width:0}.partner-offerings .section-heading{margin:0 0 30px;max-width:none;text-align:left!important}.partner-offerings .section-heading .intro{font-size:16px}.solution-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.solution-card{background:#f5f7fa;border:1px solid #dce4ec;border-radius:18px;display:flex;flex-direction:column;min-height:215px;padding:28px}.solution-index{color:#5c6b73;font:12px var(--heading);margin-bottom:14px}.brand-horizon .solution-card h3{font-size:19px;line-height:1.4;margin:0 0 14px}.solution-card p{font-size:15px}.solution-card .text-links{font-size:13px;margin-top:auto;padding-top:20px}.scope-note{background:#2196f30c;border-left:2px solid #2196f3;font-size:12px!important;margin-bottom:24px;padding:12px 16px}body.brand-horizon.is-dark .partner-solutions{border-color:#29465c}body.brand-horizon.is-dark .solution-card{background:#152c40;border-color:#37536b;color:#fff}body.brand-horizon.is-dark .solution-card :is(p,h3,a){color:#fff}.error-horizon{background:radial-gradient(ellipse at 28% 15%,#fdcb6e3d,transparent 40%),radial-gradient(ellipse at 70% 0,#2196f370,transparent 50%),radial-gradient(ellipse at 48% 30%,#ff6f6129,transparent 50%),#0d1b2a;color:#fff;isolation:isolate;min-height:690px;overflow:hidden;padding:85px 24px 115px;position:relative;text-align:center}.brand-horizon .error-horizon :is(h1,p,.intro){color:#fff}.error-horizon .intro{margin:22px auto 34px;max-width:520px}.error-horizon .actions,.error-orbit{justify-content:center}.error-orbit{align-items:center;color:#ffffffdf;display:flex;font:600 clamp(80px,12vw,160px)/1 var(--heading);gap:18px;letter-spacing:-10px;margin-bottom:30px}.error-orbit i{animation:error-float 7s ease-in-out infinite;background:radial-gradient(at 20% 70%,#fdcb6e9c,transparent 65%),radial-gradient(at 80% 20%,#2196f3cc,transparent 65%);border:1px solid #90caf97a;border-radius:50%;box-shadow:0 0 80px #2196f335;display:grid;font-size:70px;font-style:normal;height:135px;letter-spacing:0;place-items:center;width:135px}@keyframes error-float{50%{transform:translateY(-10px) rotate(12deg)}}@media(max-width:900px){.partner-layout{gap:30px;grid-template-columns:180px 1fr}.review-switcher{flex-wrap:wrap;gap:8px;height:auto!important;padding-block:8px!important}.review-switcher nav{flex-wrap:wrap}}@media(max-width:760px){.partner-layout{gap:25px;grid-template-columns:1fr}.partner-identity{position:relative;top:auto}.partner-logo-tile{height:100px;width:145px}.partner-identity nav{display:none}.partner-identity>.eyebrow{margin-top:15px}.solution-grid{grid-template-columns:1fr}.brand-horizon .partner-solutions{padding:50px 20px}.partner-page-hero{padding:60px 20px}.button-samples{grid-template-columns:1fr}.error-orbit{font-size:94px;gap:10px;letter-spacing:-5px}.error-orbit i{font-size:50px;height:90px;width:90px}.error-horizon{min-height:580px;padding-top:65px}.brand-horizon .ecosystem-six>span{min-height:55px}.ecosystem-token .ecosystem-logo{height:26px;width:30px}.ecosystem-token .ecosystem-logo[src*=monday],.ecosystem-token .ecosystem-logo[src*=tines]{width:65px}}@media(prefers-reduced-motion:reduce){.error-orbit i{animation:none}body.brand-horizon .text-links a,body.brand-horizon [data-effective-fill=surround]:before,body.brand-horizon [data-effective-fill=sweep]{transition:none!important}}body.brand-horizon .error-horizon h1{margin:20px auto;max-width:none;text-align:center}.partner-offerings .section-heading .intro{margin-left:0!important}.contact-gradient-icon svg{color:#fff;height:32px;width:32px}.brand-horizon .contact-direct .contact-gradient-icon{color:#fff;display:grid;font-size:30px;line-height:1}body.brand-horizon [data-effective-fill=surround]:before{filter:blur(1.7px)}body.brand-horizon [data-motion=off] [data-effective-fill],body.brand-horizon [data-motion=off] [data-effective-fill]:before,body.brand-horizon[data-motion=off] [data-effective-fill],body.brand-horizon[data-motion=off] [data-effective-fill]:before{transition:none!important}@media(prefers-reduced-motion:reduce){body.brand-horizon [data-effective-fill],body.brand-horizon [data-effective-fill]:before{transition:none!important}}body.brand-horizon .partner-solutions:is(.tone-dark,[data-surface=navy]) .solution-card{background:#152c40;border-color:#37536b;color:#fff}body.brand-horizon .partner-solutions:is(.tone-dark,[data-surface=navy]) .solution-card :is(h3,p,a){color:#fff!important}body.brand-horizon .hero-v2 .horizon{border-top-color:#b9e4ff55;box-shadow:0 -7px 24px #90caf918,0 -25px 85px #2196f31c;opacity:1}body.brand-horizon .hero-v2 .orbit{border-color:#90caf929}body.brand-horizon .hero-v2 :is(.horizon,.orbit):after{animation:digigen-moonlight 10s ease-in-out infinite;border-radius:inherit;border-top:1px solid #deefffb3;box-shadow:0 -2px 9px #d5ecff50,0 -9px 30px #90caf943,0 -28px 90px #2196f329,inset 0 10px 40px #90caf912;content:"";inset:-1px;opacity:.3;pointer-events:none;position:absolute}body.brand-horizon .hero-v2 .orbit:after{animation-delay:-2s;border-top-color:#c8e8ff70;box-shadow:0 -2px 8px #d5ecff30,0 -10px 32px #90caf930,0 -24px 70px #2196f31a}body.brand-horizon .hero-v2 .orbit-two:after{animation-delay:-4s}@keyframes digigen-moonlight{0%,to{opacity:.22}50%{opacity:.72}}body.brand-horizon .hero-v2[data-motion=subtle] :is(.horizon,.orbit):after,body.brand-horizon[data-motion=subtle] .hero-v2 :is(.horizon,.orbit):after{animation-duration:14s;animation-name:digigen-moonlight-subtle}@keyframes digigen-moonlight-subtle{0%,to{opacity:.22}50%{opacity:.45}}body.brand-horizon .hero-v2[data-motion=off] :is(.horizon,.orbit):after,body.brand-horizon[data-motion=off] .hero-v2 :is(.horizon,.orbit):after{animation:none!important;opacity:.35}@media(prefers-reduced-motion:reduce){body.brand-horizon .hero-v2 :is(.horizon,.orbit):after{animation:none!important;opacity:.35}}body.brand-horizon #agentiv .split-media{padding:42px 28px 34px}body.brand-horizon .agent-workflows .tab-panel{border-radius:22px;padding:30px 24px}body.brand-horizon .agent-flow-path{max-width:340px;width:100%}body.brand-horizon .agent-flow-path>div{animation:agentiv-fill-first 15s linear infinite;background-color:#fff;background-image:linear-gradient(180deg,#d8efff,#90caf9);background-position:top;background-repeat:no-repeat;background-size:100% 0;border-color:#90caf9;min-height:54px;padding:14px 16px}body.brand-horizon .agent-flow-path>div:nth-of-type(2){animation:agentiv-fill-second 15s linear infinite}body.brand-horizon .agent-flow-path>div:nth-of-type(3){animation:agentiv-fill-third 15s linear infinite;background-color:#fff}body.brand-horizon .agent-flow-path>div:after{display:none}body.brand-horizon .agent-flow-path>div span{border-right-color:#90aac0;color:#446178}body.brand-horizon .agent-flow-path>i{line-height:30px}@keyframes agentiv-fill-first{0%{background-size:100% 0}26%,92%{background-size:100% 100%}to{background-size:100% 0}}@keyframes agentiv-fill-second{0%,30%{background-size:100% 0}56%,92%{background-size:100% 100%}to{background-size:100% 0}}@keyframes agentiv-fill-third{0%,60%{background-size:100% 0}86%,92%{background-size:100% 100%}to{background-size:100% 0}}body.brand-horizon [data-motion=subtle] .agent-flow-path>div,body.brand-horizon[data-motion=subtle] .agent-flow-path>div{animation-duration:21s}body.brand-horizon [data-motion=off] .agent-flow-path>div,body.brand-horizon[data-motion=off] .agent-flow-path>div{animation:none!important;background-size:100% 100%}@media(prefers-reduced-motion:reduce){body.brand-horizon .agent-flow-path>div{animation:none!important;background-size:100% 100%}}@media(max-width:700px){body.brand-horizon #agentiv .split-media{padding:32px 16px 28px}body.brand-horizon .agent-workflows .tab-panel{padding:28px 16px}body.brand-horizon .agent-flow-path>div{padding:13px 12px}}body.brand-horizon #services .card .eyebrow{background:#f0f6fb;color:#446178!important;font-weight:600}body.brand-horizon #services .card .eyebrow :is(span,b,strong){color:#446178!important}.variant-toolbar{align-items:center;background:#eaf1f8;border-top:1px solid #9cb9d1;color:#0d1b2a;display:flex;flex-wrap:wrap;gap:18px;padding:22px 32px}.variant-toolbar h2{font-size:18px!important;margin:0 auto 0 0}.variant-toolbar label{align-items:center;display:flex;font-size:12px;gap:8px}.variant-toolbar input,.variant-toolbar select{border:1px solid #a4b4c1;border-radius:7px;max-width:220px;padding:9px}.variant-toolbar input{width:70px}.variant-demo>header{position:relative!important;top:auto}.variant-demo>section{margin-block:0!important}.variant-demo{overflow:clip}[data-layout-variant=two]>.container>.section-heading{margin-left:0!important;max-width:850px;text-align:left!important}[data-layout-variant=two]>.container>.section-heading .intro{margin-left:0!important}[data-layout-variant=three]>.container{background-image:radial-gradient(ellipse at 100% 0,#2196f318,transparent 65%);border:1px solid #90caf960;border-radius:28px;padding:clamp(24px,4vw,56px)}[data-module-kind=header][data-layout-variant=two]{border-radius:28px;box-shadow:0 10px 40px #0d1b2a18;margin:14px 24px}[data-module-kind=header][data-layout-variant=three] .nav-inner{flex-wrap:wrap;justify-content:center}[data-module-kind=header][data-layout-variant=three] .brand{text-align:center;width:100%}[data-module-kind=footer][data-layout-variant=two]{border:1px solid #90caf950;border-radius:30px;margin:24px}[data-module-kind=footer][data-layout-variant=three]{text-align:center}[data-module-kind=footer][data-layout-variant=three] .footer-grid{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}[data-module-kind=hero-v2][data-layout-variant=two] .hero-v2-copy{margin-left:0;text-align:left}[data-module-kind=hero-v2][data-layout-variant=two] .hero-v2-copy :is(h1,.intro){margin-left:0}[data-module-kind=hero-v2][data-layout-variant=two] .actions{justify-content:flex-start}:is([data-module-kind=hero],[data-module-kind=statement],[data-module-kind=partner-intro],[data-module-kind=error-state])[data-layout-variant=two]{padding-inline:max(30px,8vw);text-align:left}:is([data-module-kind=partner-intro],[data-module-kind=error-state])[data-layout-variant=three]{border-radius:32px;margin:24px}:is([data-module-kind=cards],[data-module-kind=pricing],[data-module-kind=hubdb-listing],[data-module-kind=hubdb-offices])[data-layout-variant=two] .card-grid{display:grid;grid-template-columns:1fr!important}:is([data-module-kind=cards],[data-module-kind=pricing],[data-module-kind=hubdb-listing],[data-module-kind=hubdb-offices])[data-layout-variant=two] .card{align-items:start;display:grid;gap:24px;grid-column:auto!important;grid-template-columns:minmax(160px,1fr) 2fr;min-height:0}[data-module-kind=cards][data-layout-variant=two] .card-content{grid-column:1/-1}[data-module-kind=cards][data-layout-variant=three] .card:nth-child(2n){transform:translateY(20px)}[data-module-kind=split][data-layout-variant=two] .split-media{order:-1}[data-module-kind=split][data-layout-variant=three] .split-grid{grid-template-columns:1fr}[data-module-kind=split][data-layout-variant=three] .split-media{margin:auto;max-width:900px;width:100%}[data-module-kind=tabs][data-layout-variant=two] [data-tabs]{display:grid;gap:25px;grid-template-columns:210px 1fr}[data-module-kind=tabs][data-layout-variant=two] .tab-list{align-self:start;flex-direction:column}[data-module-kind=tabs][data-layout-variant=three] .tab-list{border-radius:40px;padding:9px}[data-module-kind=tabs][data-layout-variant=three] .tab-list button{border-radius:30px}.flow i{background:#90caf933!important;flex:1;height:3px!important;min-width:20px;overflow:visible!important;position:relative}.flow i:after{animation:flow-charge 12s linear infinite;background:linear-gradient(90deg,#2196f3,#90caf9,#fdcb6e);content:"";display:block;inset:0;position:absolute;transform-origin:left}.flow i:nth-of-type(2):after{animation-name:flow-charge-second}@keyframes flow-charge{0%{transform:scaleX(0)}42%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes flow-charge-second{0%,46%{transform:scaleX(0)}88%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.flow[data-flow-animation=dot] i:after{animation:flow-dot 12s ease-in-out infinite;background:#2196f3;border-radius:50%;box-shadow:0 0 6px #90caf9,0 0 15px #2196f3;height:9px;inset:auto;top:-3px;width:9px}.flow[data-flow-animation=dot] i:nth-of-type(2):after{animation:flow-dot 12s ease-in-out 6s infinite;opacity:0}@keyframes flow-dot{0%{left:0;opacity:0;transform:scale(.7)}5%{opacity:1}23%{transform:scale(1.15)}45%{left:100%;opacity:1;transform:scale(.8)}50%,to{left:100%;opacity:0}}.flow[data-flow-animation=none] i:after{animation:none;transform:none}[data-module-kind=metrics][data-layout-variant=three] .metrics-grid,[data-module-kind=steps][data-layout-variant=two] .steps-grid{grid-template-columns:1fr!important}[data-module-kind=metrics][data-layout-variant=two] .metrics-grid>div{border:1px solid #90caf950;border-radius:20px;padding:25px}[data-module-kind=logos][data-layout-variant=three] :is(.logo-strip,.logo-grid)>*,[data-module-kind=logos][data-layout-variant=two] :is(.logo-strip,.logo-grid)>*{border:1px solid #90caf940;border-radius:15px;padding:25px}[data-module-kind=logos][data-layout-variant=three]{background-image:radial-gradient(at 50% 50%,#2196f325,transparent 65%)}[data-module-kind=testimonials][data-layout-variant=two] .quote.has-photo{grid-template-columns:45% 1fr}[data-module-kind=testimonials][data-layout-variant=three] .quote{min-height:0;padding:25px}[data-module-kind=testimonials][data-layout-variant=three] .story-photo{max-height:280px}[data-module-kind=faq][data-layout-variant=two] details{border:1px solid #90caf960;border-radius:16px;margin:14px 0;padding:20px}[data-module-kind=faq][data-layout-variant=three] .container{max-width:850px}[data-module-kind=feature-stack][data-layout-variant=two] .feature-panel{display:block;margin-bottom:30px;position:relative;top:auto!important}[data-module-kind=feature-stack][data-layout-variant=two] .feature-panel img{max-height:320px;object-fit:cover;width:100%}[data-module-kind=feature-stack][data-layout-variant=three] .feature-panel{border-radius:35px;box-shadow:0 12px 40px #2196f315;position:relative;top:auto!important}[data-module-kind=partner-solutions][data-layout-variant=two] .partner-layout{grid-template-columns:1fr}[data-module-kind=partner-solutions][data-layout-variant=two] .partner-identity{position:relative;top:auto}[data-module-kind=partner-solutions][data-layout-variant=two] .partner-identity nav{display:flex;flex-wrap:wrap}[data-module-kind=partner-solutions][data-layout-variant=three] .solution-grid{grid-template-columns:1fr}[data-module-kind=image-showcase][data-layout-variant=two] .showcase-frame{padding:25px;transform:rotate(-1deg)}[data-module-kind=image-showcase][data-layout-variant=three] .showcase-frame{max-width:720px}.billing-toggle[data-billing-alignment=center]{display:flex;margin:0 auto 35px;max-width:100%;width:max-content}.billing-toggle[data-billing-alignment=left]{margin:0 auto 35px 0}.billing-toggle[data-billing-alignment=right]{margin:0 0 35px auto}.annual-saving{background:#fdcb6e;border-radius:15px;color:#0d1b2a;display:inline-block;font-size:11px;margin-left:8px;padding:4px 7px}[data-module-kind=integrations] .integration-orbit>span{position:relative;z-index:1}[data-module-kind=integrations] .integration-orbit{overflow:hidden;position:relative}[data-module-kind=integrations][data-layout-variant=two] .integration-orbit{background:linear-gradient(90deg,#2196f315,transparent);display:flex;flex-direction:column;gap:14px;min-height:0;padding:25px}[data-module-kind=integrations][data-layout-variant=two] .integration-orbit>span{align-self:flex-start;animation:network-lane 8s ease-in-out infinite;inset:auto!important;min-width:65%;position:relative!important;transform:none!important}[data-module-kind=integrations][data-layout-variant=two] .integration-orbit>span:nth-child(2n){align-self:flex-end;animation-delay:-4s}@keyframes network-lane{50%{border-color:#90caf9;box-shadow:0 0 25px #2196f350}}[data-module-kind=integrations][data-layout-variant=three] .integration-orbit{display:grid;gap:18px;grid-template-columns:1fr 1fr;min-height:0;padding:30px}[data-module-kind=integrations][data-layout-variant=three] .integration-orbit>span{animation:network-lane 6s ease-in-out infinite;inset:auto!important;position:relative!important;transform:none!important;width:auto!important}[data-module-kind=integrations][data-layout-variant=three] .orbit-brand{grid-column:1/-1}[data-module-kind=integrations][data-layout-variant=three] .integration-orbit>span:nth-child(3n){animation-delay:-3s}body.brand-horizon .cta-banner{padding:40px 30px}.cta-banner>.container{align-items:center;display:flex;gap:30px;justify-content:space-between}.cta-banner .section-heading{margin:0;text-align:left}.cta-banner h2{font-size:30px!important}.cta-banner .actions{flex-shrink:0}.cta-split>.container{align-items:center;display:grid;gap:60px;grid-template-columns:1.4fr 1fr}.cta-split .section-heading{margin:0;text-align:left}.cta-split .actions{border-left:1px solid #90caf970;flex-direction:column;padding:55px 30px}body.brand-horizon .cta-spotlight{background-image:radial-gradient(ellipse at 50% 100%,#2196f365,transparent 65%),radial-gradient(at 20% 0,#fdcb6e30,transparent 50%)}.cta-spotlight h2{font-size:clamp(32px,4vw,60px)!important;margin-inline:auto;max-width:720px}.cta-choice .actions{display:grid;gap:25px;grid-template-columns:1fr 1fr;margin:auto;max-width:900px}.cta-choice .actions .button{border-radius:20px!important;font-size:21px;padding:45px 30px;white-space:normal}[data-module-kind^=cta][data-layout-variant=two]>.container{flex-direction:row-reverse}[data-module-kind^=cta][data-layout-variant=two] .section-heading{margin-left:0;text-align:left}[data-module-kind^=cta][data-layout-variant=two] .actions{justify-content:flex-start}[data-module-kind=cta-split][data-layout-variant=two] .actions{border-left:0;border-right:1px solid #90caf970;order:-1}.contact-channels{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:30px}.contact-channel{align-items:center;border:1px solid #90caf940;border-radius:16px;display:flex;gap:12px;padding:16px}.contact-channel a,.contact-channel div>span,.contact-channel strong{display:block;font-size:13px;overflow-wrap:anywhere}.contact-channel div>span{margin-top:5px;opacity:.75}.channel-icon{background:linear-gradient(135deg,#2196f350,#fdcb6e35);border-radius:12px;display:grid;flex-shrink:0;font-size:24px;height:38px;place-items:center;width:38px}.channel-icon svg{height:23px;width:23px}[data-module-kind=contact-panel][data-layout-variant=two] .contact-form-card{order:-1}[data-module-kind=contact-panel][data-layout-variant=three] .contact-grid{grid-template-columns:1fr;max-width:900px}[data-motion=off] .flow i:after,[data-motion=off] .integration-orbit>span{animation:none!important}[data-motion=subtle] .flow i:after{animation-duration:18s}@media(prefers-reduced-motion:reduce){.flow i:after,.integration-orbit>span{animation:none!important}.flow[data-flow-animation=dot] i:after{left:50%;opacity:1}}@media(max-width:760px){.variant-toolbar{gap:12px;padding:18px}.variant-toolbar h2{width:100%}.cta-choice .actions,.cta-split>.container,[data-module-kind=tabs][data-layout-variant=two] [data-tabs]{grid-template-columns:1fr}.cta-banner>.container{flex-direction:column!important}.cta-split .actions{border:0;padding:20px}.contact-channels{grid-template-columns:1fr}.flow{gap:8px!important}.flow span{font-size:11px!important;padding:8px!important}.billing-toggle{flex-wrap:wrap}.annual-saving{margin-left:3px}[data-layout-variant=two] .card{grid-template-columns:1fr!important}[data-module-kind=cards][data-layout-variant=three] .card:nth-child(2n){transform:none}[data-module-kind=testimonials][data-layout-variant=two] .quote.has-photo{grid-template-columns:1fr}}[data-module-kind=steps][data-layout-variant=two] .card-grid{grid-template-columns:1fr}[data-module-kind=steps][data-layout-variant=two] .step{border-left:2px solid #2196f3;margin-left:20px;padding:20px 30px}[data-module-kind=hero][data-layout-variant=two] .hero-grid{grid-template-columns:1fr}[data-module-kind=hero][data-layout-variant=two] .hero-copy{max-width:850px;text-align:left}[data-module-kind=statement][data-layout-variant=two] .container{margin-left:max(24px,8vw);max-width:850px;text-align:left}[data-module-kind=partner-intro][data-layout-variant=two] :is(h1,h2,p){margin-left:0;text-align:left}[data-module-kind=partner-intro][data-layout-variant=two] .partner-jump{justify-content:flex-start}[data-module-kind=error-state][data-layout-variant=two] :is(h1,h2,.intro){margin-left:0!important;text-align:left}[data-module-kind=error-state][data-layout-variant=two] :is(.actions,.error-orbit){justify-content:flex-start}@media(max-width:760px){[data-module-kind=split] .split-grid{grid-template-columns:minmax(0,1fr)!important}[data-module-kind=split] .split-media{box-sizing:border-box;max-width:100%!important;min-width:0;padding:24px 12px;width:100%!important}[data-module-kind=split] .agent-workflows .tab-list{display:flex;flex-wrap:wrap}[data-module-kind=split] .agent-workflows .tab-list button{font-size:11px;padding:8px}.variant-demo [data-module-kind=header] .nav-inner{padding-inline:12px}}[data-module-kind=split] .split-media:has(.agent-workflows){align-items:stretch;display:flex;flex-direction:column;padding:32px 20px}[data-module-kind=split] .split-media:has(.agent-workflows)>img{height:auto;margin:0 auto 20px;max-height:90px;max-width:70%;object-fit:contain;width:160px}[data-module-kind=split] .agent-workflows{min-width:0;width:100%}[data-module-kind=split] .workflow-label{white-space:normal}.module-index{display:flex;flex-wrap:wrap;gap:10px;padding:25px 20px}.module-index a{background:#eef5fb;border:1px solid #c9dce9;border-radius:20px;color:#0d1b2a;font-size:12px;padding:8px 14px;text-decoration:none}[data-module-kind]{scroll-margin-top:140px}body.brand-horizon .ecosystem-token .ecosystem-logo{filter:brightness(0) invert(1);height:22px!important;max-width:100%;object-fit:contain;width:auto!important}body.brand-horizon .ecosystem-six>span{min-height:76px;padding:20px 10px;position:relative}body.brand-horizon .partner-logo-tile img{filter:brightness(0) invert(1);height:34px!important;max-width:90%;object-fit:contain;width:auto!important}.connection-lines{width:calc(66.666% + 4px)}.connection-lines:after{border-left:1px solid #90caf980;content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:0}.ecosystem-six>span:nth-child(n+4):before{border-left:1px solid #90caf960;bottom:100%;content:"";height:13px;left:50%;pointer-events:none;position:absolute}.hero-v2[data-hero-composition=split]>.container{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}.hero-v2[data-hero-composition=split] .hero-v2-copy{text-align:left}.hero-v2[data-hero-composition=split] .hero-v2-copy h1{font-size:clamp(32px,3.3vw,56px)}.hero-v2[data-hero-composition=split] .actions{justify-content:flex-start}.hero-v2[data-hero-composition=split] .connected-stage{display:block;margin:0}.hero-v2[data-hero-composition=split] .connected-photo{min-height:230px}.hero-v2[data-hero-composition=split] .connection-map{padding:25px}.hero-v2[data-hero-composition=split]{padding-bottom:60px}.hero-v2[data-hero-composition=immersive] .connected-stage{border:0;inset:0;margin:0;opacity:.28;pointer-events:none;position:absolute;z-index:-1}.hero-v2[data-hero-composition=immersive]>.container{align-items:center;display:grid;isolation:isolate;min-height:760px;padding:80px 30px}.hero-v2[data-hero-composition=immersive] .hero-v2-copy{backdrop-filter:blur(10px);background:#0d1b2abd;border:1px solid #90caf938;border-radius:30px;padding:45px;z-index:2}.hero-v2[data-hero-composition=immersive] .connected-stage .connected-photo{height:100%}.hero-v2[data-hero-composition=editorial] .hero-v2-copy{margin-left:0;max-width:1100px;text-align:left}.hero-v2[data-hero-composition=editorial] .hero-v2-copy h1{font-size:clamp(36px,5vw,76px);margin-left:0;max-width:1000px}.hero-v2[data-hero-composition=editorial] .intro{margin-left:0}.hero-v2[data-hero-composition=editorial] .actions{justify-content:flex-start}.hero-v2[data-hero-composition=editorial] .connected-stage{grid-template-columns:1.25fr .75fr;margin-top:55px}.editorial-atmosphere:before,[data-background-animation] .hero-atmosphere:before{background:radial-gradient(ellipse at 25% 20%,#2196f365,transparent 50%),radial-gradient(ellipse at 85% 15%,#fdcb6e38,transparent 42%),radial-gradient(ellipse at 50% 65%,#ff6f6125,transparent 48%);content:"";inset:-20%;opacity:.8;pointer-events:none;position:absolute}[data-background-animation=moon] .hero-atmosphere:before,[data-background-animation=none] .hero-atmosphere:before{display:none}.hero-v2:not([data-background-animation=moon]) .hero-atmosphere :is(.horizon,.orbit){display:none}[data-background-animation=aurora] :is(.hero-atmosphere,.editorial-atmosphere):before{animation:dg-aurora 22s ease-in-out infinite alternate;filter:blur(35px)}[data-background-animation=beams] :is(.hero-atmosphere,.editorial-atmosphere):before{animation:dg-beams 24s ease-in-out infinite alternate;background:linear-gradient(110deg,transparent 15%,#2196f330 30%,transparent 45%,#fdcb6e28 60%,transparent 72%);background-size:180% 100%;filter:blur(20px)}[data-background-animation=particles] :is(.hero-atmosphere,.editorial-atmosphere):before{animation:dg-stars 24s linear infinite;background:radial-gradient(circle,#b9e3ff99 1px,transparent 2px) 0 0/90px 90px,radial-gradient(circle,#fdcb6e80 1px,transparent 2px) 25px 40px/130px 130px,radial-gradient(ellipse at 50% 80%,#2196f32b,transparent 65%);inset:0}[data-background-animation=none] .editorial-atmosphere:before{display:none}@keyframes dg-aurora{to{opacity:.5;transform:translate(6%,4%) rotate(8deg)}}@keyframes dg-beams{to{background-position:100% 0;opacity:.55}}@keyframes dg-stars{to{background-position:0 -90px,25px -90px,0 0}}body.brand-horizon [data-module-kind=cards] .card-grid.cols-4[data-row-pattern=auto]{grid-template-columns:repeat(4,minmax(0,1fr))}body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern]:not([data-row-pattern=auto]){grid-template-columns:repeat(6,minmax(0,1fr))!important}body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern]>.card{grid-column:auto;min-width:0}body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern="2-2"]>.card{grid-column:span 3}body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern="2-3"]>.card,body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern="3-3"]>.card{grid-column:span 2}body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern="2-3"]>.card:is(:nth-child(5n+1),:nth-child(5n+2)){grid-column:span 3}body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern="3-2"]>.card{grid-column:span 3}body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern="3-2"]>.card:is(:nth-child(5n+1),:nth-child(5n+2),:nth-child(5n+3)){grid-column:span 2}body.brand-horizon .feature-stack[data-image-layout=full-height] .feature-panel{align-items:stretch!important;gap:0;grid-template-columns:1.1fr 1fr;padding:0!important}body.brand-horizon .feature-stack[data-image-layout=full-height] .feature-panel>div{padding:44px}body.brand-horizon .feature-stack[data-image-layout=full-height] .feature-panel>img{align-self:stretch;border-radius:0;height:100%!important;min-height:100%;object-fit:cover;translate:none!important;width:100%}.faq-answer-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.faq-answer{background:#f5f7fa;border:1px solid #90caf955;border-radius:22px;padding:32px}.faq-index{background:#e1effa;border-radius:10px;color:#446178;display:grid;height:35px;margin-bottom:25px;place-items:center;width:35px}.faq-answer h3{font-size:21px}.faq-answer .answer{font-size:16px;line-height:1.8;padding:0!important}.faq-explorer-grid{display:grid;gap:30px;grid-template-columns:1fr 1.4fr}.faq-explorer-grid [role=tablist]{align-content:start;display:grid;gap:10px}.faq-explorer-grid [role=tab]{background:#f5f7fa!important;border:1px solid #b5ccdf;border-radius:14px;color:#0d1b2a!important;display:flex;font-size:15px;gap:20px;justify-content:space-between;line-height:1.5;padding:20px 24px;text-align:left;white-space:normal}.faq-explorer-grid [role=tab][aria-selected=true]{background:#0d1b2a!important;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a;color:#fff!important}.faq-reading-pane{align-self:start;background:radial-gradient(at 100% 0,#2196f318,transparent 60%),#f5f7fa;border:1px solid #90caf955;border-radius:25px;min-height:340px;padding:45px;position:sticky;top:130px}.faq-reading-pane h3{font-size:27px;line-height:1.4}.faq-reading-pane .answer{line-height:1.8;padding:0!important}.faq-answers[data-layout-variant=two] .faq-answer-grid{grid-template-columns:1fr}.faq-answers[data-layout-variant=three] .faq-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-explorer[data-layout-variant=two] .faq-explorer-grid{grid-template-columns:1fr}.faq-explorer[data-layout-variant=two] [role=tablist]{grid-template-columns:1fr 1fr}.faq-explorer[data-layout-variant=three] .faq-explorer-grid{grid-template-columns:1.4fr 1fr}.faq-explorer[data-layout-variant=three] .faq-reading-pane{order:-1}.editorial-hero{background:#0d1b2a;color:#fff;isolation:isolate;overflow:hidden;padding:90px 30px 65px;position:relative}.editorial-atmosphere{inset:0;pointer-events:none;position:absolute;z-index:-1}.editorial-heading{margin:auto;max-width:950px;text-align:center}.brand-horizon .editorial-hero :is(h1,h2,p){color:#fff}.editorial-heading h1,.editorial-heading>h2{font-size:clamp(36px,5vw,72px)!important;letter-spacing:-.05em;line-height:1.13;margin:26px 0}.editorial-heading .intro{font-size:20px;line-height:1.7;margin:25px auto;max-width:700px}.editorial-heading .eyebrow{color:#90caf9!important}.editorial-cover{aspect-ratio:2/1;border:1px solid #90caf950;border-radius:24px;margin-top:40px;max-height:550px;object-fit:cover;width:100%}.editorial-hero[data-header-style=split]>.container{align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr 1fr}.editorial-hero[data-header-style=split] .editorial-heading{text-align:left}.editorial-hero[data-header-style=split] .editorial-heading h1{font-size:clamp(36px,3.8vw,60px)!important}.editorial-hero[data-header-style=split] .editorial-cover{aspect-ratio:auto;height:520px;margin:0}.editorial-hero[data-header-style=minimal]{background:#f5f7fa;color:#0d1b2a;padding-bottom:45px}.editorial-hero[data-header-style=minimal] :is(h1,h2,p){color:#0d1b2a!important}.editorial-hero[data-header-style=minimal] .editorial-atmosphere{display:none}.editorial-hero[data-header-style=minimal] .editorial-cover{max-height:300px}.editorial-hero[data-header-style=minimal] .editorial-heading{margin-left:0;text-align:left}.blog-feed-grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-card{background:#f5f7fa;border:1px solid #c9dce9;border-radius:22px;overflow:hidden;transition:transform .45s,box-shadow .45s}.editorial-card:hover{box-shadow:0 20px 55px #2196f31c;transform:translateY(-6px)}.editorial-card img{height:230px;object-fit:cover;transition:transform .8s;width:100%}.editorial-card:hover img{transform:scale(1.025)}.editorial-card>div{padding:30px}.editorial-card h2{font-size:23px!important;line-height:1.35}.editorial-card h2 a{color:inherit;text-decoration:none}.editorial-card p{font-size:15px;line-height:1.7}.article-byline{color:#5c6b73;font-size:12px!important;line-height:1.8}.editorial-link{color:inherit;display:inline-block;margin-top:15px;text-decoration-color:#2196f3;text-underline-offset:7px}.blog-feed[data-layout-variant=two] .blog-feed-grid{grid-template-columns:1fr}.blog-feed[data-layout-variant=two] .editorial-card{display:grid;grid-template-columns:1fr 1.4fr}.blog-feed[data-layout-variant=two] .editorial-card img{height:100%;min-height:280px}.blog-feed[data-layout-variant=three] .editorial-card:first-child{display:grid;grid-column:1/-1;grid-template-columns:1.3fr 1fr}.blog-feed[data-layout-variant=three] .editorial-card:first-child img{height:100%;min-height:350px}.article-layout{display:grid;gap:70px;grid-template-columns:220px minmax(0,760px);justify-content:center;padding-block:75px}.article-toc{align-self:start;position:sticky;top:140px}.article-toc nav{border-left:1px solid #90caf950;display:grid;gap:15px;padding-left:20px}.article-toc a{color:inherit;font-size:13px;line-height:1.5;text-decoration:none}.article-toc a:hover{color:#2196f3}.article-prose{font-size:18px;line-height:1.9}.article-prose h2{font-size:32px;margin-top:55px;scroll-margin-top:140px}.article-prose .article-lead{font-size:24px;line-height:1.65}.article-prose p{margin-bottom:26px}.article-prose li{margin-bottom:10px}.article-prose blockquote{background:linear-gradient(110deg,#2196f312,#fdcb6e15);border-left:3px solid #2196f3;border-radius:0 20px 20px 0;font:500 28px/1.5 var(--heading);margin:40px 0;padding:30px}.article-prose img{border-radius:16px;height:auto;max-width:100%}.author-profile{background:#f5f7fa;border:1px solid #90caf950;border-radius:22px;display:flex;gap:25px;margin-top:60px;padding:30px}.author-initial,.author-profile img{border-radius:50%;flex-shrink:0;height:65px;object-fit:cover;width:65px}.author-initial{background:#2196f3;color:#fff;display:grid;font-size:28px;place-items:center}.author-profile h3{font-size:21px;margin:8px 0 15px}.author-profile p{font-size:14px;line-height:1.8}.blog-article[data-author-style=inline] .author-profile{background:none;border:0;border-radius:0;border-top:1px solid #90caf950;padding-inline:0}.blog-article[data-author-style=sidebar] .article-layout>div{display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 220px}.blog-article[data-author-style=sidebar] .article-layout{gap:40px;grid-template-columns:160px 1fr;max-width:1400px}.blog-article[data-author-style=sidebar] .author-profile{align-self:start;display:block;margin:0;padding:22px;position:sticky;top:140px}.blog-article[data-layout-variant=two] .article-layout{grid-template-columns:1fr;max-width:850px}.blog-article[data-layout-variant=two] .article-toc{position:relative;top:auto}.blog-article[data-layout-variant=two] .article-toc nav{display:flex;flex-wrap:wrap}.blog-article[data-layout-variant=three] .article-prose{font-size:20px;line-height:2}.blog-pagination{display:flex;gap:30px;justify-content:center;padding:30px}.service-stories{background:#0d1b2a!important;color:#fff}.service-story{background:#0a1723;border:1px solid #90caf930;border-radius:28px;margin-bottom:45px;overflow:hidden;position:relative;transition:transform .65s,box-shadow .65s,border-color .65s}.service-story-copy{display:grid;gap:55px;grid-template-columns:1.5fr 1fr;padding:45px}.service-story h2{color:#fff!important;font-size:36px}.service-story li,.service-story p{color:#c4d5e6!important;font-size:17px;line-height:1.8}.service-story .eyebrow{color:#90caf9!important;font-size:11px}.service-story .button{margin-top:20px}.service-story-points{border-left:1px solid #90caf935;padding-left:40px}.service-story-points ul{list-style:none;padding:0}.service-story-points li{border-bottom:1px solid #90caf91a;padding:9px 0}.service-story-points li:before{color:#fdcb6e;content:"✦";font-size:10px;margin-right:12px}.service-story-visual{background:#102a40;height:350px;overflow:hidden;position:relative}.service-story-visual img{height:100%;object-fit:cover;opacity:.58;transform:scale(1.06) translateY(var(--service-drift,0));transition:opacity .8s,scale 1.2s;width:100%}.service-glow{animation:dg-aurora 18s ease-in-out infinite alternate;background:linear-gradient(0deg,#0d1b2a7a,transparent),radial-gradient(at 10% 90%,#2196f380,transparent 65%),radial-gradient(at 95% 50%,#fdcb6e66,transparent 55%);inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.service-story:hover{border-color:#90caf9;box-shadow:0 0 35px #2196f32b}.service-story:hover .service-story-visual img{opacity:.8;scale:1.025}.service-visual-label{bottom:30px;color:#fff;font:500 26px var(--heading);left:40px;position:absolute}.service-stories[data-block-effect=lift] .service-story:hover{transform:translateY(-8px)}.service-stories[data-block-effect=reveal] .service-story-visual{height:230px;transition:height 1s}.service-stories[data-block-effect=reveal] .service-story:is(:hover,:focus-within) .service-story-visual{height:390px}.service-stories[data-layout-variant=two] .service-story{display:grid;grid-template-columns:1.1fr 1fr}.service-stories[data-layout-variant=two] .service-story-copy{gap:20px;grid-template-columns:1fr}.service-stories[data-layout-variant=two] .service-story-visual{height:100%!important;min-height:400px}.service-stories[data-layout-variant=two] .service-story-points{border:0;padding:0}.service-stories[data-layout-variant=three] .service-story-copy{grid-template-columns:1fr 1fr}.service-stories[data-layout-variant=three] .service-story-visual{height:440px}body.brand-horizon.is-dark :is(.faq-answer,.faq-reading-pane,.editorial-card,.author-profile){background:#152c40;border-color:#37536b;color:#fff}body.brand-horizon.is-dark :is(.faq-answer,.faq-reading-pane,.editorial-card,.author-profile) :is(h2,h3,p,.answer,a){color:#fff!important}[data-motion=off] .service-glow,[data-motion=off] :is(.hero-atmosphere,.editorial-atmosphere):before{animation:none!important}[data-motion=off] .service-story-visual img{transform:none!important}[data-motion=subtle] :is(.hero-atmosphere,.editorial-atmosphere):before{animation-duration:35s}@media(prefers-reduced-motion:reduce){.editorial-atmosphere:before,.hero-atmosphere:before,.service-glow{animation:none!important}.editorial-card,.editorial-card img,.service-story,.service-story-visual,.service-story-visual img{transform:none!important;transition:none!important}}@media(max-width:1000px){.hero-v2[data-hero-composition=editorial] .connected-stage,.hero-v2[data-hero-composition=split]>.container{grid-template-columns:1fr}.blog-feed-grid{grid-template-columns:1fr 1fr}.article-layout{gap:30px;grid-template-columns:170px minmax(0,1fr);padding-inline:24px}.blog-article[data-author-style=sidebar] .article-layout>div{display:block}.blog-article[data-author-style=sidebar] .author-profile{margin-top:40px;position:relative;top:auto}.editorial-hero[data-header-style=split]>.container{gap:30px}}@media(max-width:760px){body.brand-horizon .ecosystem-six{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-lines{width:50%}.connection-lines:after{display:none}.ecosystem-six>span:nth-child(n+3):before{border-left:1px solid #90caf960;bottom:100%;content:"";height:9px;left:50%;position:absolute}.ecosystem-six>span:nth-child(n+4):before{height:9px}.hero-v2[data-hero-composition=immersive]>.container{min-height:650px;padding:35px 0}.hero-v2[data-hero-composition=immersive] .hero-v2-copy{padding:25px 20px}.hero-v2[data-hero-composition=editorial] .hero-v2-copy h1,.hero-v2[data-hero-composition=split] .hero-v2-copy h1{font-size:36px}.hero-v2[data-hero-composition=split] .connection-map{padding:20px 12px}.hero-v2[data-hero-composition=split] .pills{flex-wrap:wrap}body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern]{grid-template-columns:1fr!important}body.brand-horizon [data-module-kind=cards] .card-grid[data-row-pattern]>.card{grid-column:1/-1!important}body.brand-horizon .feature-stack[data-image-layout=full-height] .feature-panel{grid-template-columns:1fr!important}body.brand-horizon .feature-stack[data-image-layout=full-height] .feature-panel>div{padding:28px}body.brand-horizon .feature-stack[data-image-layout=full-height] .feature-panel>img{height:320px!important;min-height:0}.faq-answer-grid,.faq-answers[data-layout-variant=three] .faq-answer-grid,.faq-explorer-grid,.faq-explorer[data-layout-variant=three] .faq-explorer-grid{grid-template-columns:1fr}.faq-explorer[data-layout-variant=three] .faq-reading-pane{order:0}.faq-explorer[data-layout-variant=two] [role=tablist]{grid-template-columns:1fr}.faq-reading-pane{min-height:0;padding:28px;position:relative;top:auto}.faq-answer{padding:25px}.editorial-hero{padding:60px 22px 40px}.editorial-heading h1,.editorial-heading>h2{font-size:38px!important}.editorial-heading .intro{font-size:18px}.editorial-hero[data-header-style=split]>.container{grid-template-columns:1fr}.editorial-hero[data-header-style=split] .editorial-cover{height:300px}.blog-feed-grid,.blog-feed[data-layout-variant=three] .editorial-card:first-child,.blog-feed[data-layout-variant=two] .editorial-card{grid-template-columns:1fr}.blog-feed[data-layout-variant=three] .editorial-card:first-child img{height:240px;min-height:0}.article-layout,.blog-article[data-author-style=sidebar] .article-layout{gap:30px;grid-template-columns:1fr;padding:45px 24px}.article-toc{position:relative;top:auto}.article-prose{font-size:17px}.article-prose h2{font-size:27px}.article-prose .article-lead{font-size:21px}.author-profile{gap:15px;padding:22px}.service-stories[data-layout-variant=three] .service-story-copy,.service-story-copy{gap:25px;grid-template-columns:1fr;padding:28px}.service-story h2{font-size:28px}.service-story-points{border:0;padding:0}.service-story-visual{height:260px}.service-visual-label{font-size:20px;left:24px;right:20px}.service-stories[data-layout-variant=two] .service-story{grid-template-columns:1fr}.service-stories[data-layout-variant=two] .service-story-visual{min-height:280px}.service-stories[data-layout-variant=three] .service-story-visual{height:300px}}.hero-v2[data-hero-composition=split] .ecosystem-six{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){body.brand-horizon .ecosystem-token .ecosystem-logo{height:18px!important}.ecosystem-six>span{padding-inline:6px!important}}body.brand-horizon :is(.faq-answers,.faq-explorer)>.container{display:block}body.brand-horizon :is(.faq-answers,.faq-explorer) .section-heading{margin:0 0 45px;max-width:800px}body.brand-horizon [data-faq-explorer] [role=tab][aria-selected=true],body.brand-horizon [data-faq-explorer] [role=tab][aria-selected=true]:is(:hover,:focus-visible){background:#0d1b2a!important;background-image:none!important;color:#fff!important}body.brand-horizon [data-faq-explorer] [role=tab][aria-selected=false],body.brand-horizon [data-faq-explorer] [role=tab][aria-selected=false]:is(:hover,:focus-visible){background:#edf5fc!important;background-image:none!important;color:#0d1b2a!important}.article-layout:not(:has(.article-toc)){grid-template-columns:minmax(0,800px)}[data-module-kind=editorial-header][data-layout-variant=two] .editorial-heading{margin-left:0;text-align:left}[data-module-kind=editorial-header][data-layout-variant=three]{border-radius:32px;margin:24px}.service-story:focus-within{border-color:#90caf9;box-shadow:0 0 35px #2196f32b}body[data-motion=off] .service-story:hover{transform:none!important}body.brand-horizon [data-module-kind=cards] .card-grid.bento[data-row-pattern=auto]>.card{grid-column:span 2}body.brand-horizon [data-module-kind=cards] .card-grid.bento[data-row-pattern=auto]>.card:nth-child(-n+2){grid-column:span 3}body.brand-horizon .steps:not([data-steps-presentation=classic]) .card-grid{display:grid;gap:28px;grid-template-columns:repeat(var(--journey-columns,4),minmax(0,1fr))!important;position:relative}body.brand-horizon .steps:not([data-steps-presentation=classic]) .step{align-items:flex-start;animation:journey-card calc(var(--journey-count,4)*3s) linear infinite;animation-delay:calc(var(--step-index)*3s);background:#f5f7fa;border:1px solid #90caf960;border-radius:22px;display:flex;flex-direction:column;gap:18px;isolation:isolate;min-width:0;padding:30px 24px;position:relative}body.brand-horizon .steps:not([data-steps-presentation=classic]) .step h3{font-size:20px;line-height:1.45;margin:0;overflow-wrap:anywhere}.steps .step-number{position:relative;z-index:2}.steps:not([data-steps-presentation=classic]) .step:after{animation:journey-meter calc(var(--journey-count,4)*3s) linear infinite;animation-delay:calc(var(--step-index)*3s);background:linear-gradient(90deg,#2196f3,#90caf9,#fdcb6e);bottom:16px;content:"";height:3px;left:24px;position:absolute;right:24px;transform:scaleX(0);transform-origin:left}.steps:not([data-steps-presentation=classic]) .step:not(:last-child):before{color:#2196f3;content:"→";left:100%;position:absolute;text-align:center;top:45px;width:28px;z-index:3}@keyframes journey-meter{0%{transform:scaleX(0)}20%,24%{transform:scaleX(1)}25%,to{transform:scaleX(0)}}@keyframes journey-card{22%,4%{border-color:#2196f3;box-shadow:0 0 28px #2196f322}26%,to{box-shadow:none}}body.brand-horizon .steps[data-steps-presentation=ribbon] .card-grid{gap:0}.steps[data-steps-presentation=ribbon] .step{background:linear-gradient(135deg,#edf6ff,#f5f7fa)!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);padding:35px!important}.steps[data-steps-presentation=ribbon] .step:first-child{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.steps[data-steps-presentation=ribbon] .step:before{display:none}body.brand-horizon .steps[data-steps-presentation=stagger] .card-grid{padding:25px 0 55px}.steps[data-steps-presentation=stagger] .step:nth-child(2n){translate:0 45px}.steps[data-steps-presentation=stagger] .step:nth-child(odd):before{rotate:30deg;top:80px}.steps[data-steps-presentation=stagger] .step:nth-child(2n):before{rotate:-30deg;top:40px}body.brand-horizon.is-dark .steps:not([data-steps-presentation=classic]) .step{background:#152c40!important;color:#fff}.flow{--flow-cycle:12s}.flow>span{isolation:isolate;position:relative}.flow>span:after{animation:flow-node-one var(--flow-cycle) linear infinite;background:linear-gradient(90deg,#2196f3,#90caf9,#fdcb6e);border-radius:inherit;clip-path:inset(0 100% 0 0);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.flow>span:nth-of-type(2):after{animation-name:flow-node-two}.flow>span:nth-of-type(3):after{animation-name:flow-node-three}.flow i:after{animation:flow-link-one var(--flow-cycle) linear infinite!important}.flow i:nth-of-type(2):after{animation-name:flow-link-two!important}@keyframes flow-node-one{0%{clip-path:inset(0 100% 0 0)}8%,94%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes flow-node-two{0%,38%{clip-path:inset(0 100% 0 0)}48%,94%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes flow-node-three{0%,78%{clip-path:inset(0 100% 0 0)}88%,94%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes flow-link-one{0%,8%{transform:scaleX(0)}38%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes flow-link-two{0%,48%{transform:scaleX(0)}78%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}.flow[data-flow-animation=dot] i:after{animation:flow-travel-one var(--flow-cycle) linear infinite!important;animation-delay:0s!important}.flow[data-flow-animation=dot] i:nth-of-type(2):after{animation-name:flow-travel-two!important}@keyframes flow-travel-one{0%,7%{left:0;opacity:0;transform:scale(.7)}8%{left:0;opacity:1}23%{transform:scale(1.2)}38%{left:100%;opacity:1;transform:scale(.8)}39%,to{left:100%;opacity:0}}@keyframes flow-travel-two{0%,47%{left:0;opacity:0;transform:scale(.7)}48%{left:0;opacity:1}63%{transform:scale(1.2)}78%{left:100%;opacity:1;transform:scale(.8)}79%,to{left:100%;opacity:0}}.flow[data-flow-animation=none] :is(span,i):after{animation:none!important;clip-path:none;transform:none}[data-motion=subtle] .flow{--flow-cycle:18s}[data-motion=off] .flow :is(span,i):after,[data-motion=off] .steps .step,[data-motion=off] .steps .step:after{animation:none!important;clip-path:none;transform:none}.service-source-copy{font-size:17px;line-height:1.85}.service-source-copy h2{font-size:34px;line-height:1.3;margin:20px 0;max-width:900px}.service-source-copy h3{font-size:21px;line-height:1.45;margin:15px 0}.service-source-copy p{max-width:1000px}.service-source-copy .source-grid{display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.service-source-copy .source-grid>a,.service-source-copy .source-grid>div{background:#f5f7fa;border:1px solid #90caf950;border-radius:22px;color:#0d1b2a;padding:30px;text-decoration:none}.service-source-copy img{border-radius:20px;height:auto;max-width:100%}.service-source-copy a{color:inherit;text-decoration-color:#2196f3;text-underline-offset:6px}.service-preview-links{display:flex;flex-wrap:wrap;gap:16px;margin:30px 0}.service-source-copy ul{padding-left:20px}.service-source-copy li{margin-bottom:8px}.service-overview[data-layout-variant=two] .source-grid{grid-template-columns:1fr}.service-overview[data-layout-variant=three]>.container{max-width:950px}.service-story-copy :is(div,h3){min-width:0}@media(prefers-reduced-motion:reduce){.flow :is(span,i):after,.steps .step,.steps .step:after{animation:none!important;clip-path:none;transform:none}}@media(max-width:1000px){body.brand-horizon .steps:not([data-steps-presentation=classic]) .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.steps .step:nth-child(2n):before{display:none}}@media(max-width:760px){body.brand-horizon [data-module-kind=cards] .card-grid.bento[data-row-pattern=auto]>.card{grid-column:1/-1!important}.service-source-copy .source-grid{grid-template-columns:1fr}.service-source-copy h2{font-size:28px}body.brand-horizon .steps:not([data-steps-presentation=classic]) .card-grid{gap:22px;grid-template-columns:1fr!important}.steps .step:before{display:none}.steps[data-steps-presentation=stagger] .step:nth-child(2n){translate:none}.steps[data-steps-presentation=ribbon] .step{border-radius:18px!important;clip-path:none!important}.steps[data-steps-presentation=stagger] .card-grid{padding:0!important}}.steps[data-motion=off] .step,.steps[data-motion=off] .step:after{animation:none!important;transform:none}.steps[data-motion=off] .step:nth-child(2n){translate:none}body.brand-horizon.is-dark .service-source-copy .source-grid>a,body.brand-horizon.is-dark .service-source-copy .source-grid>div{background:#152c40;color:#fff}body.brand-horizon .service-bento{background:#08121e;color:#fff;padding:64px 0 90px}.service-bento-grid{display:grid;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr))}.service-tile{background:#0b1826;border:1px solid #90caf936;border-radius:26px;display:flex;flex-direction:column;grid-column:span 2;isolation:isolate;overflow:hidden;position:relative;transition:border-color .5s,box-shadow .5s}.service-tile:nth-child(-n+2){grid-column:span 3}.service-tile:hover{border-color:#90caf9aa;box-shadow:0 0 35px #2196f31c}.service-bento[data-service-layout=equal] .service-tile{grid-column:span 3}.service-bento[data-service-layout=list] .service-tile{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr}.service-art{background:radial-gradient(ellipse at 72% 60%,#2196f322,transparent 65%);flex-shrink:0;height:265px;overflow:hidden;position:relative}.service-tile:nth-child(-n+2) .service-art{height:330px}.service-aura{animation:service-breathe 9s ease-in-out infinite alternate;border-color:#90caf933 #2196f399 transparent #fdcb6e77;border-radius:50%;border-style:solid;border-width:30px;filter:blur(26px);inset:20% 20%;position:absolute}.signal-art{fill:none;height:100%;inset:0;position:absolute;stroke:#90caf940;stroke-width:1;width:100%}.signal-runners{animation:signal-run 14s linear infinite;filter:drop-shadow(0 0 5px #2196f3);stroke:#d4f0ff;stroke-dasharray:9 300;stroke-width:3}.signal-runners path:nth-child(2){stroke:#fdcb6e}.circuit-art{display:none;stroke:#90caf9;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.circuit-art circle{animation:circuit-pulse 5s ease-in-out infinite alternate;fill:#10273a;stroke:#fff}.service-tile[data-visual=circuit] .circuit-art{display:block}.service-tile[data-visual=circuit] :is(.signal-tracks,.signal-runners){display:none}.control-art,.orbit-art{display:none}.service-tile[data-visual=controls] .signal-art,.service-tile[data-visual=orbit] .signal-art{opacity:.2}.service-tile[data-visual=controls] .control-art{display:flex;inset:35px 22%;justify-content:space-between;position:absolute}.control-art i{background:#90caf917;border:1px solid #90caf966;border-radius:20px;position:relative;width:20px}.control-art i:after{animation:lever-drift 6s ease-in-out infinite alternate;background:#fff;border-radius:50%;box-shadow:0 0 12px 5px #2196f3;content:"";height:14px;left:2px;position:absolute;top:15%;width:14px}.control-art i:nth-child(2n):after{animation-delay:-3s;box-shadow:0 0 12px 5px #fdcb6e}.service-tile[data-visual=orbit] .orbit-art{border:1px solid #90caf935;border-radius:50%;display:block;inset:24px 12%;position:absolute}.orbit-art b,.orbit-art span{animation:service-float 7s ease-in-out infinite alternate;background:#13314bd9;border:1px solid #90caf970;border-radius:12px;color:#fff;font-size:13px;padding:10px 16px;position:absolute}.orbit-art span:first-child{left:8%;top:0}.orbit-art span:nth-child(2){animation-delay:-3s;right:0;top:12%}.orbit-art span:nth-child(3){animation-delay:-2s;bottom:10%;left:0}.orbit-art span:nth-child(4){animation-delay:-4s;bottom:0;right:0}.orbit-art b{background:#2196f340;left:28%;top:43%}.art-caption{align-items:center;bottom:18px;color:#b6d9ef;display:flex;font-size:11px;gap:8px;left:24px;letter-spacing:.13em;position:absolute;right:24px;text-transform:uppercase}.art-caption i{background:#90caf9;border-radius:50%;box-shadow:0 0 9px #2196f3;height:5px;width:5px}.service-tile-copy{backdrop-filter:blur(16px);background:linear-gradient(140deg,#ffffff0c,#07101ae8);border:1px solid #90caf930;border-radius:16px;display:flex;flex:1;flex-direction:column;margin:0 14px 14px;padding:26px;position:relative}.service-tile-copy h2{color:#fff!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.3!important;margin:0 0 14px!important}.service-tile-copy .eyebrow{color:#90caf9!important;font-size:10px!important;letter-spacing:.17em;margin:0 0 12px}.service-inclusions,.service-summary{color:#d2deea!important;font-size:15px;line-height:1.7}.service-summary:empty{display:none}.service-inclusions ul{margin:8px 0 22px;padding-left:18px}.service-inclusions li{margin:7px 0}.service-action{border-bottom:1px solid #90caf96b;color:#fff!important;display:flex;font-size:14px;font-weight:600;gap:20px;justify-content:space-between;margin-top:auto;padding:18px 0 10px;position:relative;text-decoration:none!important}.service-action:after{background:linear-gradient(90deg,#2196f3,#fdcb6e);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .6s}.service-action:focus-visible:after,.service-action:hover:after{transform:scaleX(1)}.service-page-v10 .service-overview{padding:48px 0}.service-page-v10 .service-source-copy{font-size:17px;line-height:1.8;margin:auto;max-width:1140px}.service-page-v10 .service-source-copy h2{font-size:38px;letter-spacing:-.035em}.service-page-v10 .source-grid>div{border-top:2px solid #2196f3!important;box-shadow:0 12px 40px #0d1b2a06}.service-page-v10 .hero-v2{padding-bottom:60px}.service-page-v10 .service-overview:has(+.service-bento){background:#08121e;color:#fff;padding:65px 0 0}.service-page-v10 .service-overview:has(+.service-bento) h2{color:#fff!important}.service-tile.motion-paused *{animation-play-state:paused!important}@keyframes signal-run{to{stroke-dashoffset:-927}}@keyframes service-breathe{to{opacity:.6;transform:rotate(25deg) scale(1.15)}}@keyframes circuit-pulse{to{filter:drop-shadow(0 0 8px #2196f3);stroke:#fdcb6e}}@keyframes lever-drift{to{top:80%}}@keyframes service-float{to{transform:translateY(-12px)}}[data-motion=off] .service-tile *,body[data-motion=off] .service-tile *{animation:none!important}[data-motion=subtle] .service-tile *{animation-duration:20s!important}@media(prefers-reduced-motion:reduce){.service-tile *{animation:none!important;transition:none!important}}@media(max-width:1000px){.service-tile{grid-column:span 3}}@media(max-width:650px){.service-bento-grid{gap:22px;grid-template-columns:1fr}.service-bento[data-service-layout=equal] .service-tile,.service-tile,.service-tile:nth-child(-n+2){grid-column:1}.service-bento[data-service-layout=list] .service-tile{display:flex}.service-art,.service-tile:nth-child(-n+2) .service-art{height:240px}.service-tile-copy{padding:22px 18px}.service-page-v10 .service-source-copy h2{font-size:29px}}.service-bento-grid:has(>.service-tile:nth-child(6))>.service-tile{grid-column:span 3}.service-page-v10 .service-overview:has(+.service-bento) h3{color:#90caf9!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.service-page-v10 .service-source-copy .source-grid>div:empty{display:none}@media(max-width:650px){.service-bento-grid:has(>.service-tile:nth-child(6))>.service-tile{grid-column:1}}.service-art{height:330px}.service-tile:nth-child(-n+2) .service-art{height:365px}.signal-art{height:calc(100% - 80px);inset:8px 0 auto}.control-art{bottom:90px!important;top:35px!important}.service-tile[data-visual=orbit] .orbit-art{bottom:85px}.art-caption{bottom:25px;line-height:1.7;min-height:20px}.service-tile-copy{margin-top:8px}.circuit-art>path{animation:ai-draw 7s ease-in-out infinite;stroke-dasharray:650}.circuit-art circle:nth-child(2n){animation-delay:-2s}.circuit-art circle:nth-child(3n){animation-delay:-4s}@keyframes ai-draw{0%{opacity:.3;stroke-dashoffset:650}55%,85%{opacity:1;stroke-dashoffset:0}to{opacity:.3;stroke-dashoffset:-650}}.billing-art,.radar-art,.service-tile[data-visual=billing] .signal-art,.service-tile[data-visual=radar] .signal-art{display:none}.service-tile[data-visual=billing] .billing-art{display:block;inset:35px 25% 85px;position:absolute}.invoice-sheet{animation:invoice-float 7s ease-in-out infinite alternate;background:linear-gradient(145deg,#183d58,#0b1e30);border:1px solid #90caf990;border-radius:18px;box-shadow:0 0 35px #2196f322;inset:0 12%;padding:22px;position:absolute;z-index:2}.invoice-sheet b{color:#fff;font-size:22px}.invoice-sheet i{animation:invoice-fill 6s ease-in-out infinite;background:linear-gradient(90deg,#2196f3,#fdcb6e);display:block;height:3px;margin:17px 0;transform-origin:left}.invoice-sheet i:nth-of-type(2){animation-delay:.5s;width:75%}.invoice-sheet i:nth-of-type(3){animation-delay:1s;width:55%}.invoice-sheet span{border:1px solid #fdcb6e70;border-radius:50%;bottom:18px;color:#fdcb6e;height:30px;line-height:30px;position:absolute;right:18px;text-align:center;width:30px}.invoice-back{animation:none;opacity:.5;transform:rotate(12deg);z-index:1}.service-tile[data-visual=radar] .radar-art{background:conic-gradient(from 0deg,transparent 40%,#2196f335,transparent 90%);border:1px solid #90caf960;border-radius:50%;display:block;height:205px;left:calc(50% - 102px);position:absolute;top:22px;width:205px}.radar-art i{animation:radar-ring 6s ease-out infinite;border:1px solid #90caf9;border-radius:50%;inset:0;position:absolute}.radar-art i:nth-child(2){animation-delay:2s}.radar-art i:nth-child(3){animation-delay:4s}.radar-art b{background:#173b54;box-shadow:0 0 30px #2196f355;color:#fdcb6e;display:grid;font-size:28px;inset:72px;place-items:center}.radar-art b,.radar-art span{border-radius:50%;position:absolute}.radar-art span{animation:radar-sweep 10s linear infinite;border-top:3px solid #90caf9;inset:12px}@keyframes radar-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1)}}@keyframes radar-sweep{to{transform:rotate(1turn)}}@keyframes invoice-fill{0%,10%{opacity:.4;transform:scaleX(.1)}70%,to{opacity:1;transform:scaleX(1)}}@keyframes invoice-float{to{translate:0 -8px}}.service-page-v10 .service-source-copy .source-grid+a,.service-page-v10 .service-source-copy div>a{display:inline-block;margin-bottom:10px;margin-top:32px}.service-page-v10 .service-overview:has(.why-experience){background:radial-gradient(ellipse at 90% 40%,#2196f317,transparent 60%),#f5f7fa;padding:95px 0}.why-experience>.source-grid{align-items:start;gap:55px!important;grid-template-columns:1.3fr 1fr}.service-page-v10 .why-experience>.source-grid>div{background:transparent!important;border:0!important;box-shadow:none;padding:0}.why-experience h3:first-child{color:#217ec3;font-size:12px;letter-spacing:.15em;text-transform:uppercase}.why-experience img{border-radius:28px!important;box-shadow:0 25px 70px #2196f320;height:650px!important;object-fit:cover;object-position:center;width:100%}.why-experience .why-benefits{gap:18px!important;margin:32px 0!important}.service-page-v10 .why-benefits>div{animation:benefit-glow 12s ease-in-out infinite;animation-delay:calc(var(--benefit-index)*1.5s);background:#fff!important;line-height:1.65;overflow:hidden;padding:24px 22px 28px!important;position:relative}.why-benefits>div:after{animation:benefit-fill 12s ease-in-out infinite;animation-delay:calc(var(--benefit-index)*1.5s);background:linear-gradient(90deg,#2196f3,#fdcb6e);bottom:12px;content:"";height:2px;left:22px;position:absolute;right:22px;transform:scaleX(0);transform-origin:left}@keyframes benefit-fill{0%{transform:scaleX(0)}20%,45%{transform:scaleX(1)}65%,to{transform:scaleX(0)}}@keyframes benefit-glow{20%,45%{box-shadow:0 0 24px #2196f329}0%,65%,to{box-shadow:none}}body.brand-horizon.is-dark .service-overview:has(.why-experience){background:#0d1b2a}body.brand-horizon.is-dark .why-benefits>div{background:#152c40!important;color:#fff}.why-experience:has(.why-benefits)>.source-grid>div:last-child{position:sticky;top:125px}[data-motion=off] :is(.service-tile,.why-experience) *,body[data-motion=off] :is(.service-tile,.why-experience) *{animation:none!important}@media(prefers-reduced-motion:reduce){.service-tile *,.why-experience *,.why-experience :after{animation:none!important}}@media(max-width:760px){.why-experience>.source-grid{grid-template-columns:1fr}.why-experience img{height:360px!important}.why-experience:has(.why-benefits)>.source-grid>div:last-child{position:static}.service-art,.service-tile:nth-child(-n+2) .service-art{height:310px}.service-page-v10 .service-overview:has(.why-experience){padding:64px 0}.art-caption{bottom:22px;font-size:10px}.service-page-v10 .service-source-copy div>a{margin-top:28px}}body.brand-horizon .contact-form-card form ul:has(input[type=checkbox]),body.brand-horizon .contact-form-card form ul:has(input[type=radio]),body.brand-horizon form :is(ul.inputs-list,.hs-form-checkbox,.hs-form-radio,.hs-form-booleancheckbox){list-style:none!important;margin-left:0!important;padding-left:0!important}body.brand-horizon form li:has(>label input[type=checkbox]),body.brand-horizon form li:has(>label input[type=radio]){list-style:none!important;margin:12px 0!important;padding:0!important}body.brand-horizon form li:has(input[type=checkbox])::marker,body.brand-horizon form li:has(input[type=radio])::marker{content:""}body.brand-horizon form li:has(input[type=checkbox]):before,body.brand-horizon form li:has(input[type=radio]):before{display:none!important}body.brand-horizon form label:has(input[type=checkbox]),body.brand-horizon form label:has(input[type=radio]){align-items:flex-start;cursor:pointer;display:flex!important;gap:12px;line-height:1.55}body.brand-horizon form input:is([type=checkbox],[type=radio]){accent-color:#2196f3;flex:0 0 20px;height:20px!important;margin:3px 0 0!important;width:20px!important}body.brand-horizon form label:has(input[type=checkbox])>span,body.brand-horizon form label:has(input[type=radio])>span{margin:0!important}body.brand-horizon form input:focus-visible{outline:2px solid #2196f3;outline-offset:3px}.campaign-story{background:#0d1b2a;color:#fff;isolation:isolate;overflow:clip;position:relative}.campaign-opening{align-items:center;display:grid;gap:65px;grid-template-columns:1.1fr 1fr;min-height:760px;padding-bottom:100px;padding-top:100px}.campaign-opening h1{color:#fff!important;font-size:clamp(40px,5vw,74px);letter-spacing:-.055em;line-height:1.08;margin:24px 0}.campaign-intro{color:#c8daea;font-size:19px;line-height:1.8;max-width:580px}.campaign-opening .button{margin-top:25px}.campaign-scroll{color:#90caf9;font-size:10px;letter-spacing:.17em;margin-top:55px}.campaign-scroll span{animation:campaign-bob 3s ease-in-out infinite alternate;display:inline-block;margin-left:20px}.campaign-stars{background:radial-gradient(ellipse at 78% 25%,#2196f338,transparent 40%),radial-gradient(ellipse at 45% 20%,#fdcb6e17,transparent 45%);inset:0;position:absolute;z-index:-1}.campaign-machine{display:grid;height:450px;place-items:center;position:relative}.campaign-ring{animation:campaign-turn 22s linear infinite;border:1px solid #90caf950;border-radius:50%;border-top:3px solid #90caf9;box-shadow:0 0 35px #2196f312;height:330px;position:absolute;width:330px}.ring-two{animation-direction:reverse;border-top-color:#fdcb6e;height:245px;width:245px}.campaign-core{background:#133047dc;border:1px solid #90caf980;border-radius:25px;box-shadow:0 0 65px #2196f33a;color:#fff;font-size:23px;padding:30px;position:relative}.campaign-satellite{animation:campaign-bob 5s ease-in-out infinite alternate;background:#153349eb;border:1px solid #90caf968;border-radius:14px;color:#fff;font-size:13px;max-width:240px;padding:14px 18px;position:absolute}.satellite-1{left:0;top:18px}.satellite-2{animation-delay:-2s;right:0;top:42%}.satellite-3{animation-delay:-4s;bottom:25px;left:5%}.campaign-equalizer{display:none}.campaign-chapters{padding-bottom:100px}.campaign-chapter{background:linear-gradient(130deg,#183248,#0d1b2a);border:1px solid #90caf93d;border-radius:25px;display:grid;gap:35px;grid-template-columns:100px 1fr;margin:0 auto 35px;max-width:950px;overflow:hidden;padding:45px;position:relative;transition:transform .7s,border-color .7s}.campaign-chapter.is-in-view{border-color:#90caf9a8;transform:translateY(-5px)}.chapter-number{color:#90caf9;font-family:Sora,sans-serif;font-size:40px}.campaign-chapter h2{color:#fff!important;font-size:30px;margin:0 0 15px}.campaign-chapter p{color:#c8daea;line-height:1.8;max-width:660px}.chapter-track{background:linear-gradient(90deg,#2196f3,#fdcb6e);bottom:0;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 1.8s ease;width:100%}.is-in-view .chapter-track{transform:scaleX(1)}[data-experience=circuit] .campaign-ring{animation:campaign-circuit 7s ease-in-out infinite alternate;border-radius:24px;transform:rotate(45deg)}[data-experience=circuit] .campaign-core{animation:campaign-glow 4s ease-in-out infinite alternate}[data-experience=network] .campaign-ring{animation:campaign-network 6s ease-in-out infinite alternate;border-radius:8px;height:190px;width:95%}[data-experience=network] .ring-two{animation-delay:-3s;height:300px;width:70%}[data-experience=controls] .campaign-ring{display:none}[data-experience=controls] .campaign-equalizer{display:flex;inset:20px 10%;justify-content:space-between;position:absolute;z-index:0}[data-experience=controls] .campaign-core{z-index:2}.campaign-equalizer i{background:#90caf922;border:1px solid #90caf960;border-radius:20px;position:relative;width:18px}.campaign-equalizer i:after{animation:campaign-level 5s ease-in-out infinite alternate;background:#fdcb6e;border-radius:50%;box-shadow:0 0 18px #2196f3;content:"";height:14px;left:1px;position:absolute;top:10%;width:14px}.campaign-equalizer i:nth-child(2n):after{animation-delay:-2.5s}[data-experience=billing] .campaign-ring{animation:campaign-invoice 6s ease-in-out infinite alternate;border-radius:20px;height:330px;width:240px}[data-experience=billing] .ring-two{animation-delay:-3s;background:linear-gradient(transparent,#2196f322)}[data-experience=billing] .campaign-chapters{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}[data-experience=billing] .campaign-chapter{display:block;padding:32px}[data-experience=billing] .chapter-number{display:block;margin-bottom:25px}[data-experience=network] .campaign-chapter{position:sticky;top:130px}[data-experience=network] .campaign-chapter:nth-child(2){top:150px}[data-experience=network] .campaign-chapter:nth-child(3){top:170px}.thank-you-scene{background:radial-gradient(ellipse at 50% 5%,#2196f333,transparent 60%),#0d1b2a;color:#fff;min-height:80vh;padding:110px 0;text-align:center}.thank-you-scene h1{color:#fff!important;font-size:clamp(38px,5vw,65px);letter-spacing:-.05em;margin:25px auto;max-width:850px}.thank-you-scene .intro{color:#c8daea}.thank-you-mark{background:#16374d;border:1px solid #90caf9;border-radius:50%;color:#fdcb6e;display:grid;font-size:44px;height:95px;margin:0 auto 45px;place-items:center;position:relative;width:95px}.thank-you-mark i{animation:thanks-pulse 5s ease-out infinite;border:1px solid #90caf970;border-radius:50%;inset:-12px;position:absolute}.thank-you-mark i:last-child{animation-delay:2.5s}.thank-you-next{background:#152c40;border:1px solid #90caf95c;border-radius:22px;margin:45px auto;max-width:650px;padding:32px}.thank-you-next h2{color:#fff!important;font-size:25px}.thank-you-actions{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.landing-directory{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin:45px 0}.landing-directory>a{background:#0d1b2a;border:1px solid #90caf9;border-radius:25px;color:#fff!important;display:block;padding:38px;text-decoration:none;transition:transform .3s}.landing-directory>a:hover{transform:translateY(-5px)}.landing-directory h2{color:#fff!important;font-size:30px}.landing-directory p{color:#c8daea;line-height:1.8}.landing-directory span{color:#90caf9;font-size:11px;letter-spacing:.15em}.preview-confirmation-link{background:#f5f7fa;color:#0d1b2a;padding:25px;text-align:center}.preview-confirmation-link p{font-size:12px}@keyframes campaign-turn{to{rotate:1turn}}@keyframes campaign-bob{to{translate:0 -14px}}@keyframes campaign-circuit{to{box-shadow:0 0 45px #2196f35a;rotate:12deg}}@keyframes campaign-network{to{border-color:#fdcb6e;translate:0 30px}}@keyframes campaign-glow{to{box-shadow:0 0 100px #2196f377}}@keyframes campaign-level{to{top:85%}}@keyframes campaign-invoice{to{rotate:12deg;translate:0 -10px}}@keyframes thanks-pulse{to{opacity:0;scale:1.65}}@media(max-width:760px){.campaign-opening{gap:15px;grid-template-columns:1fr;min-height:0;padding:65px 0}.campaign-machine{height:390px}.campaign-ring{height:280px;width:280px}.ring-two{height:210px;width:210px}.campaign-chapter{gap:18px;grid-template-columns:1fr;padding:28px}.campaign-chapter h2{font-size:25px}.landing-directory,[data-experience=billing] .campaign-chapters{grid-template-columns:1fr}.campaign-satellite{font-size:11px;max-width:190px}.thank-you-scene{padding:80px 0}.campaign-opening h1{font-size:44px}}@media(prefers-reduced-motion:reduce){.campaign-story *,.thank-you-scene *{animation:none!important;transition:none!important}.campaign-chapter{position:relative!important;top:auto!important}}[data-motion=off] .campaign-story *,[data-motion=off] .thank-you-scene *{animation:none!important;transition:none!important}.campaign-story .eyebrow,.thank-you-scene .eyebrow{color:#90caf9!important}.satellite-2{top:22%}.campaign-story[data-experience=controls] .campaign-satellite{z-index:3}:root{--page-gutter:32px;--highlight-gradient:linear-gradient(100deg,#fdcb6e,#2196f3)}body.brand-horizon .container{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:1200px;width:calc(100% - var(--page-gutter)*2)!important}body.brand-horizon .container .container{width:100%!important}.gradient-block h2{font-size:clamp(30px,4.5vw,65px);letter-spacing:-.04em;line-height:1.2}.gradient-highlight{background:var(--highlight-gradient);background-clip:text;-webkit-background-clip:text;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:transparent!important}.gradient-block[data-gradient=blue-gold]{--highlight-gradient:linear-gradient(100deg,#c48d20,#1476bf)}.gradient-block[data-gradient=blue-coral]{--highlight-gradient:linear-gradient(100deg,#1476bf,#c94543)}.gradient-block[data-gradient=aurora]{--highlight-gradient:linear-gradient(100deg,#1476bf,#905ab9,#c94543)}.gradient-block[data-highlight-style=panel] .gradient-highlight{background:linear-gradient(110deg,#90caf966,#fdcb6e66);border-radius:10px;color:#0d1b2a!important;padding:0 .12em}.gradient-block[data-highlight-style=underline] .gradient-highlight{background:none;color:inherit!important;text-decoration:underline;text-decoration-color:#2196f3;text-decoration-thickness:5px;text-underline-offset:9px}.gradient-block[data-highlight-animation=shimmer] .gradient-highlight{animation:highlight-shimmer 8s ease-in-out infinite alternate;background-size:200% 100%}.gradient-block[data-highlight-animation=scroll] .gradient-highlight{opacity:.45;transition:opacity 1s}.gradient-block.highlight-visible .gradient-highlight{opacity:1}.planner-page-title{font-size:18px;margin:0;padding:25px var(--page-gutter)}.license-planner{background:#f5f7fa}.license-planner h2{font-size:clamp(30px,3vw,44px)}.planner-grid{align-items:start;display:grid;gap:35px;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);margin-top:40px}.planner-controls{background:#fff;border:1px solid #90caf970;border-radius:24px;display:grid;gap:25px;padding:32px}.planner-controls label{color:#0d1b2a;display:grid;font-size:15px;font-weight:600;gap:9px}.planner-controls :is(select,input[type=date],input[type=text],input[type=number]){background:#fff;border:1px solid #adc3d3;border-radius:9px;box-sizing:border-box;color:#0d1b2a;font:inherit;min-width:0;padding:12px;width:100%}.planner-meta{display:grid;gap:18px;grid-template-columns:1fr}.license-line{background:#f5f7fa;border:1px solid #dbe6ef;border-radius:16px;margin-bottom:18px;padding:24px}.seat-heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:22px}.seat-heading label{align-items:center;display:flex;gap:16px}.seat-heading input{max-width:105px}.planner-add,.seat-heading button{background:transparent;border:1px solid #90caf9;border-radius:8px;color:#175f98;cursor:pointer;padding:9px 14px}.spark-slider{padding:25px 0 15px;position:relative}.spark-slider input{accent-color:#2196f3;cursor:pointer;height:22px;width:100%}.slider-spark{color:#d09a2d;opacity:0;pointer-events:none;position:absolute;text-shadow:0 0 8px #2196f3;top:5px}.spark-active{animation:slider-spark .65s ease-out}.seat-limit{color:#536a7b;font-size:12px;line-height:1.5}.planner-controls fieldset{border:1px solid #dbe6ef;border-radius:14px;display:grid;gap:16px;min-width:0;padding:22px}.planner-addons label{align-items:flex-start;display:flex;font-weight:400}.planner-addons input{accent-color:#2196f3;flex-shrink:0;height:19px;width:19px}.planner-result{background:radial-gradient(ellipse at 100% 0,#2196f337,transparent 60%),#0d1b2a;border-radius:25px;color:#d6e4f1;line-height:1.7;min-width:0;padding:35px;position:sticky;top:125px}.planner-result .eyebrow{color:#90caf9!important}.planner-total{color:#fff;font-size:clamp(25px,3vw,40px);line-height:1.2;margin:20px 0;overflow-wrap:anywhere}[data-breakdown]{font-size:14px;white-space:pre-line}.planner-discount{background:#fdcb6e1c;border:1px solid #fdcb6e66;border-radius:12px;color:#ffe3a8;padding:15px}.planner-error{color:#ffbab2}.planner-fine{color:#a9bfd0;font-size:12px}.planner-result .button{display:inline-flex;margin:12px 10px 0 0}.planner-result button:disabled{cursor:not-allowed;opacity:.5}.license-planner [hidden]{display:none!important}.license-planner :is(input,select,button):focus-visible{outline:3px solid #2196f3;outline-offset:3px}body.brand-horizon.is-dark .license-planner{background:#102537}body.brand-horizon.is-dark .license-planner>.container>h2,body.brand-horizon.is-dark .license-planner>.container>p{color:#fff}.is-dark .gradient-block[data-gradient=blue-gold]{--highlight-gradient:linear-gradient(100deg,#fdcb6e,#90caf9)}@keyframes highlight-shimmer{to{background-position:100% 50%}}@keyframes slider-spark{0%{opacity:1;transform:translate(-50%,10px) scale(.6)}to{opacity:0;transform:translate(-50%,-20px) rotate(90deg) scale(1.5)}}@media(max-width:760px){:root{--page-gutter:20px}body.brand-horizon .container{width:calc(100% - 40px)!important}.planner-grid{grid-template-columns:1fr}.planner-controls{padding:20px}.planner-result{padding:25px;position:static}.license-line{padding:18px}}@media(prefers-reduced-motion:reduce){.gradient-highlight,.slider-spark{animation:none!important;transition:none!important}}[data-motion=off] .gradient-highlight,[data-motion=off] .slider-spark{animation:none!important}.gradient-block h1{font-size:clamp(34px,4.5vw,65px);letter-spacing:-.04em;line-height:1.2}.gradient-block[data-highlight-style=underline] .gradient-highlight{background:linear-gradient(100deg,#2196f3,#fdcb6e) 0 100% /100% 4px no-repeat;padding-bottom:8px;text-decoration:none}.storage-dialog{background:#f5f7fa;border:1px solid #90caf9;border-radius:24px;color:#0d1b2a;padding:32px;width:min(520px,calc(100vw - 40px))}.storage-dialog::backdrop{backdrop-filter:blur(8px);background:#0d1b2ab8}.storage-dialog form{display:grid;gap:20px}.storage-dialog label{display:grid;gap:8px}.storage-dialog button,[data-storage-edit]{border:1px solid #2196f3;border-radius:10px;cursor:pointer;padding:12px 18px}.training-options{display:grid;gap:16px;margin-top:28px;padding:24px}.training-options label{align-items:center;display:flex;gap:12px}.training-options input{flex-shrink:0;height:20px;width:20px}[data-renewal-savings]{background:#2196f312;border:1px solid #2196f3;border-radius:16px;line-height:1.7;margin:20px 0;padding:20px}body.brand-horizon .site-header{position:sticky;top:0;z-index:500}.rocket-toggle-row{display:flex;justify-content:flex-end;margin:7px auto 0;max-width:1200px;pointer-events:none}.rocket-visibility-toggle{background:#f6faffed;border:1px solid #b7ccdc;border-radius:30px;box-shadow:0 4px 14px #0d1b2a0b;color:#24455e;cursor:pointer;font:500 11px/1.4 var(--body,sans-serif);padding:6px 12px;pointer-events:auto}.rocket-visibility-toggle:focus-visible{outline:3px solid #2196f3;outline-offset:3px}body[data-rocket-cursor=off] .rocket-cursor{display:none!important}body.brand-horizon .site-header[data-effective-navigation=island],body.brand-horizon .site-header[data-effective-navigation=split]{backdrop-filter:none!important;background:transparent!important;border:0!important;margin:18px 0 0;padding:0 32px;pointer-events:none;top:18px}.site-header[data-effective-navigation=island] .nav-inner,.site-header[data-effective-navigation=split] .nav-inner{margin:auto!important;max-width:1200px;pointer-events:auto;position:relative}body.brand-horizon .site-header[data-effective-navigation=island] .nav-inner{backdrop-filter:blur(22px);background:#ffffffdc;border:1px solid #d2e1edaa;border-radius:32px;box-shadow:0 12px 42px #071d3524;gap:22px;padding:14px 22px}body.brand-horizon .site-header[data-effective-navigation=island] nav{background:transparent;border:0;gap:17px;padding:10px 8px}body.brand-horizon .site-header[data-effective-navigation=split] .nav-inner{background:none;gap:16px;pointer-events:none}body.brand-horizon .site-header[data-effective-navigation=split] :is(.brand,nav,.nav-cta,.menu-toggle){backdrop-filter:blur(22px);box-shadow:0 12px 40px #071d3524;pointer-events:auto}body.brand-horizon .site-header[data-effective-navigation=split] .brand{background:#fffffff0;border:1px solid #d2e1edaa;border-radius:24px;padding:18px}body.brand-horizon .site-header[data-effective-navigation=split] nav{background:#ffffffe8;border:1px solid #d2e1edaa;border-radius:30px;padding:22px}.site-header[data-effective-navigation=split] .nav-cta{border-radius:22px;padding:20px}.site-header .dropdown{z-index:502}.navigation-demo-controls{align-items:center;background:#f5f7fa;color:#0d1b2a;display:flex;font-size:14px;gap:25px;justify-content:center;padding:25px 32px}.navigation-demo-controls select{background:#fff;border:1px solid #90caf9;border-radius:10px;margin-left:12px;padding:10px}.is-dark .rocket-visibility-toggle{background:#152c40ef;color:#d7ebfa}.brand-horizon.is-dark .site-header[data-effective-navigation=island] .nav-inner,.brand-horizon.is-dark .site-header[data-effective-navigation=split] .brand,.brand-horizon.is-dark .site-header[data-effective-navigation=split] nav{background:#112639eb;border-color:#90caf944}.brand-horizon.is-dark .site-header[data-effective-navigation=island] nav{background:transparent}.brand-horizon.is-dark .site-header[data-effective-navigation=island] nav>a,.brand-horizon.is-dark .site-header[data-effective-navigation=island] summary,.brand-horizon.is-dark .site-header[data-effective-navigation=split] nav>a,.brand-horizon.is-dark .site-header[data-effective-navigation=split] summary{color:#fff}@media(max-width:1100px){body.brand-horizon .site-header[data-effective-navigation=island] .nav-inner{gap:14px;padding:12px 16px}body.brand-horizon .site-header[data-effective-navigation=island] nav{gap:10px}.brand-horizon .site-header[data-effective-navigation=split] nav{gap:10px;padding:18px 12px}.site-header[data-effective-navigation=split] .brand img{min-width:100px;width:100px}}@media(max-width:900px){body.brand-horizon .site-header[data-effective-navigation=island],body.brand-horizon .site-header[data-effective-navigation=split]{margin-top:10px;padding:0 20px;top:10px}.site-header[data-effective-navigation=island] nav.is-open,.site-header[data-effective-navigation=split] nav.is-open{background:#fff!important;border:1px solid #d2e1ed!important;border-radius:20px!important;left:0!important;max-height:70vh;overflow:auto;padding:20px!important;position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:auto!important}.brand-horizon.is-dark .site-header nav.is-open{background:#112639!important}.site-header[data-effective-navigation=split] .brand{padding:12px!important}.site-header[data-effective-navigation=split] .menu-toggle{background:#fff;border-radius:20px;padding:12px}.rocket-toggle-row{margin-top:8px}.navigation-demo-controls{flex-direction:column;gap:10px}.site-header .nav-cta{white-space:nowrap}}@media(hover:none),(pointer:coarse){.rocket-toggle-row{display:none}}body.brand-horizon.is-dark .site-header .brand{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.brand-horizon.is-dark .site-header .brand img{background:transparent!important;content:url(https://46317244.fs1.hubspotusercontent-na2.net/hubfs/46317244/raw_assets/public/digigen-digital-horizon-current/images/digigen-white.png);filter:none!important}@media(prefers-color-scheme:dark){body.brand-horizon[data-theme=system] .site-header .brand{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.brand-horizon[data-theme=system] .site-header .brand img{background:transparent!important;content:url(https://46317244.fs1.hubspotusercontent-na2.net/hubfs/46317244/raw_assets/public/digigen-digital-horizon-current/images/digigen-white.png);filter:none!important}}body.brand-horizon>[data-global-resource-path]:has(.site-header){background:transparent;display:flow-root;overflow:visible;position:sticky;top:0;z-index:500}body.brand-horizon>[data-global-resource-path]:has(.site-header[data-effective-navigation=island]),body.brand-horizon>[data-global-resource-path]:has(.site-header[data-effective-navigation=split]){margin-top:18px;top:18px}body.brand-horizon>[data-global-resource-path] .site-header{margin-top:0!important;position:relative!important;top:0!important}@media(max-width:900px){body.brand-horizon>[data-global-resource-path]:has(.site-header[data-effective-navigation=island]),body.brand-horizon>[data-global-resource-path]:has(.site-header[data-effective-navigation=split]){margin-top:10px;top:10px}}.rocket-toggle-row{align-items:center;gap:8px}.theme-visibility-toggle{align-items:center;background:#f6faffed;border:1px solid #b7ccdc;border-radius:30px;color:#24455e;cursor:pointer;display:inline-flex;gap:3px;padding:3px;pointer-events:auto}.theme-visibility-toggle span{border-radius:20px;display:grid;font:20px/1 sans-serif;height:25px;place-items:center;width:28px}.theme-visibility-toggle[aria-pressed=false] span:first-child,.theme-visibility-toggle[aria-pressed=true] span:last-child{background:#2196f3;color:#fff}.theme-visibility-toggle:focus-visible{outline:3px solid #2196f3;outline-offset:3px}.is-dark .theme-visibility-toggle{background:#112639;border-color:#587b94;color:#fff}@media(hover:none),(pointer:coarse){.rocket-toggle-row{display:flex}.rocket-visibility-toggle{display:none}}@media(max-width:1100px){body.brand-horizon .site-header nav .nav-cta.mobile-menu-cta{align-items:center;box-sizing:border-box;display:flex!important;flex-shrink:0;gap:12px;justify-content:center;margin:12px 0 0;min-height:48px;padding:14px 24px;width:100%}body.brand-horizon .site-header nav.is-open{max-height:calc(100dvh - 170px);overflow-y:auto}}body.brand-horizon:has(.hero-home){background-image:linear-gradient(180deg,#0d1b2a 0 180px,transparent 180px);background-repeat:no-repeat}body.brand-horizon [data-editor-colors=true]{background-color:var(--editor-background)!important;color:var(--editor-text)!important}body.brand-horizon [data-editor-colors=true] :is(h1,h2,h3,h4,p,.intro,.eyebrow,nav a,summary){color:var(--editor-text)!important}body.brand-horizon .site-header[data-editor-colors=true] :is(.nav-inner,nav,.dropdown){background:var(--editor-background)!important;color:var(--editor-text)!important}body.brand-horizon .site-header[data-editor-mode=dark] .brand,body.brand-horizon .site-header[data-editor-mode=light] .brand{background:transparent!important;border-color:transparent!important;box-shadow:none!important}body.brand-horizon .site-header[data-editor-mode=dark] .brand img{background:transparent!important;content:url(https://46317244.fs1.hubspotusercontent-na2.net/hubfs/46317244/raw_assets/public/digigen-digital-horizon-current/images/digigen-white.png)!important}body.brand-horizon .site-header[data-editor-mode=light] .brand img{background:transparent!important;content:normal!important}body.brand-horizon [data-editor-button=true]{background-color:var(--editor-button)!important;background-image:none!important;background-repeat:no-repeat!important;border:1px solid var(--editor-border)!important;color:var(--editor-button-text)!important;transition:background-size .8s ease,color .3s,background-color .3s!important}body.brand-horizon [data-editor-button=true]:is(:hover,:focus-visible){color:var(--editor-hover-text)!important}body.brand-horizon [data-editor-button=true][data-editor-hover=edges]{background-image:linear-gradient(90deg,var(--editor-gradient-start),var(--editor-gradient-end)),linear-gradient(270deg,var(--editor-gradient-start),var(--editor-gradient-end))!important;background-position:0,100%!important;background-size:0 100%,0 100%!important}body.brand-horizon [data-editor-button=true][data-editor-hover=edges]:is(:hover,:focus-visible){background-size:51% 100%,51% 100%!important}body.brand-horizon [data-editor-button=true][data-editor-hover=surround]{background-image:linear-gradient(90deg,var(--editor-gradient-start),var(--editor-gradient-end)),linear-gradient(270deg,var(--editor-gradient-start),var(--editor-gradient-end)),linear-gradient(180deg,var(--editor-gradient-start),var(--editor-gradient-end)),linear-gradient(0deg,var(--editor-gradient-start),var(--editor-gradient-end))!important;background-position:0,100%,top,bottom!important;background-size:0 100%,0 100%,100% 0,100% 0!important}body.brand-horizon [data-editor-button=true][data-editor-hover=surround]:is(:hover,:focus-visible){background-size:51% 100%,51% 100%,100% 51%,100% 51%!important}body.brand-horizon [data-editor-button=true][data-editor-hover=sweep]{background-image:linear-gradient(90deg,var(--editor-gradient-start),var(--editor-gradient-end))!important;background-position:0!important;background-size:0 100%!important;transition-duration:1.2s!important}body.brand-horizon [data-editor-button=true][data-editor-hover=sweep]:is(:hover,:focus-visible){background-size:100% 100%!important}body.brand-horizon [data-editor-button=true][data-editor-hover=outline]{background-color:transparent!important;background-image:none!important}body.brand-horizon [data-editor-button=true][data-editor-hover=outline]:is(:hover,:focus-visible),body.brand-horizon [data-editor-button=true][data-editor-hover=solid]:is(:hover,:focus-visible){background-color:var(--editor-gradient-end)!important}body.brand-horizon [data-editor-button=true]:focus-visible{outline:3px solid var(--editor-gradient-start);outline-offset:4px}.editor-demo{display:flex;flex-wrap:wrap;gap:20px}.editor-demo h1,.editor-demo p{flex-basis:100%}.editor-demo label{display:grid;gap:10px}.editor-demo select{border:1px solid #90caf9;border-radius:10px;padding:12px}@media(prefers-reduced-motion:reduce){body.brand-horizon [data-editor-button=true]{transition:none!important}}[data-local-typography=true] :is(h1,h2,h3,h4,h5,h6){font-family:var(--local-heading-font),sans-serif!important}[data-local-typography=true] :is(p,li,label,input,select,textarea,a,button){font-family:var(--local-body-font),sans-serif!important}[data-local-layout=true]{border:var(--local-border-width) solid var(--local-border-color)!important;border-radius:var(--local-radius)!important;margin-bottom:var(--local-margin-bottom,0)!important;margin-top:var(--local-margin-top,0)!important;padding:var(--local-padding-y) var(--local-padding-x)!important}[data-local-button-shape=true] :is(a.button,a.nav-cta,button,input[type=submit]){border-radius:var(--local-button-radius)!important;font-size:var(--local-button-size)!important}[data-local-ambient=off] *,[data-local-ambient=off] :after,[data-local-ambient=off] :before{animation:none!important;animation-play-state:paused!important}[data-local-ambient=slow] *,[data-local-ambient=slow] :after,[data-local-ambient=slow] :before{animation-duration:16s!important}[data-local-entrance=none]{opacity:1!important;transform:none!important}[data-local-entrance=fade].dg-style-entered{animation:dg-local-fade var(--local-duration) var(--local-delay) both}[data-local-entrance=rise].dg-style-entered{animation:dg-local-rise var(--local-duration) var(--local-delay) both}[data-local-entrance=slide].dg-style-entered{animation:dg-local-slide var(--local-duration) var(--local-delay) both}[data-local-entrance=zoom].dg-style-entered{animation:dg-local-zoom var(--local-duration) var(--local-delay) both}@keyframes dg-local-fade{0%{opacity:0}to{opacity:1}}@keyframes dg-local-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes dg-local-slide{0%{opacity:0;translate:-28px 0}to{opacity:1;translate:0 0}}@keyframes dg-local-zoom{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){[data-local-entrance]{animation:none!important}}[data-local-heading-size=true] :is(h1,h2,h3,h4,h5,h6){font-size:var(--local-heading-size)!important}[data-local-body-size=true] :is(p,li,label,input,select,textarea){font-size:var(--local-body-size)!important}[data-local-heading-weight=true] :is(h1,h2,h3,h4,h5,h6){font-weight:var(--local-heading-weight)!important}body.brand-horizon [data-editor-button=true][data-editor-hover^=glow-]{background-color:#03070d!important;background-image:none!important;border:1px solid rgba(219,235,255,.65)!important;border-radius:16px;box-shadow:inset -4px 3px 9px 0 var(--glow-blue,#2196f3),inset 3px -2px 8px 0 var(--glow-warm,#fdcb6e),0 8px 20px -12px rgba(0,0,0,.35)!important;color:#fff!important;isolation:isolate;transition:box-shadow .65s cubic-bezier(.22,.7,.25,1),background-color .3s,color .3s!important}body.brand-horizon [data-editor-button=true][data-editor-hover^=glow-blue-red]{--glow-warm:#ff6f61}body.brand-horizon [data-editor-button=true][data-editor-hover^=glow-blue-gold]{--glow-warm:#fdcb6e}body.brand-horizon [data-editor-button=true][data-editor-hover^=glow-]:is(:hover,:focus-visible){box-shadow:inset 0 calc(var(--glow-height,48px)*.77) calc(var(--glow-height,48px)*.53) 0 var(--glow-blue,#2196f3),inset 0 calc(var(--glow-height,48px)*-.7) calc(var(--glow-height,48px)*.53) 0 var(--glow-warm),0 8px 20px -12px rgba(0,0,0,.35)!important;color:#fff!important}@media(prefers-reduced-motion:reduce){body.brand-horizon [data-editor-button=true][data-editor-hover^=glow-]{transition:none!important}}body.brand-horizon [data-editor-button=true][data-editor-hover^=glow-][data-editor-hover$=-light]{background-color:#fff!important;border-color:#90caf9!important;color:#0d1b2a!important}body.brand-horizon [data-editor-button=true][data-editor-hover^=glow-][data-editor-hover$=-light]:is(:hover,:focus-visible){background-color:#03070d!important;color:#fff!important}.dg-flow-surface{position:relative}.dg-flow-track{height:2px;inset:auto 0 0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.dg-flow-track:before{animation:dg-card-flow 7s linear infinite;animation-delay:var(--dg-flow-delay,0s);background:linear-gradient(90deg,transparent,#2196f3,#ffd172);content:"";display:block;height:100%;width:38%}[data-local-ambient=flow-blue-red] .dg-flow-track:before{background:linear-gradient(90deg,transparent,#2196f3,#ff6f61)}@keyframes dg-card-flow{0%{translate:-100%}to{translate:350%}}@media(prefers-reduced-motion:reduce){.dg-flow-track:before{animation:none;translate:80%}}body.content-preserving main .button_icon{align-items:center;display:inline-flex!important;height:auto!important;justify-content:center;vertical-align:middle;width:auto!important}body.content-preserving main .button_icon svg{display:block!important;height:1em!important;max-height:1em!important;max-width:1em!important;width:1em!important}body.content-preserving main .cta-button{align-items:center;display:inline-flex!important;gap:.5em;max-width:100%;width:max-content}body.content-preserving main .sr-cover.height-full{align-items:center!important;display:flex!important;height:auto!important;min-height:clamp(440px,68vh,640px)!important;padding-block:80px!important}body.content-preserving main .pricing-plan-grid-item{border:1px solid rgba(144,202,249,.42)!important;border-radius:18px!important;box-shadow:0 18px 50px -38px rgba(13,27,42,.5);overflow:hidden}body.content-preserving main .container-fluid{box-sizing:border-box!important;margin-inline:auto!important;padding-inline:clamp(24px,5vw,72px)!important;width:min(100%,1440px)!important}body.content-preserving main .sr-hero-01 .cta-button{align-items:center;background:#0d1b2a!important;border:1px solid rgba(144,202,249,.75)!important;border-radius:14px!important;box-shadow:0 12px 28px -18px rgba(13,27,42,.7);color:#fff!important;display:inline-flex!important;font-weight:650;justify-content:center;margin:8px 8px 0 0;min-height:48px;padding:12px 22px!important;text-decoration:none!important;transition:background .45s,color .45s,transform .45s,box-shadow .45s}body.content-preserving main .sr-hero-01 .cta-button:focus-visible,body.content-preserving main .sr-hero-01 .cta-button:hover{background:linear-gradient(110deg,#2196f3,#fdcb6e)!important;box-shadow:0 18px 35px -20px rgba(13,27,42,.75);color:#0d1b2a!important;transform:translateY(-2px)}body.content-preserving main .sr-hero-01 .cta-group{display:flex!important;flex-wrap:wrap;gap:12px}body.content-preserving main .sr-hero-01 .btn-wrapper{margin:0!important}body.content-preserving main .sr_module.sr-padding-half{padding-block:clamp(40px,6vw,76px)!important}body.content-preserving main .sr_module.sr-padding-full{padding-block:clamp(72px,9vw,120px)!important}body.content-preserving:is(.is-dark,[data-theme=dark]) main .dg-authored-light-surface:is(section,.sr_module){background:radial-gradient(ellipse at 88% 8%,rgba(33,150,243,.12),transparent 52%),#0d1b2a!important;border-color:rgba(144,202,249,.2)!important;color:#edf6ff!important}body.content-preserving:is(.is-dark,[data-theme=dark]) main .dg-authored-light-surface:not(section):not(.sr_module){background:#142b40!important;border-color:rgba(144,202,249,.28)!important;box-shadow:0 16px 42px -34px rgba(0,0,0,.7);color:#edf6ff!important}body.content-preserving:is(.is-dark,[data-theme=dark]) main .dg-authored-dark-text{color:#edf6ff!important}body.content-preserving:is(.is-dark,[data-theme=dark]) main .dg-authored-light-surface :is(input,select,textarea){background:#102338!important;border-color:#587b94!important;color:#edf6ff!important}body.content-preserving:is(.is-dark,[data-theme=dark]) main .dg-authored-light-surface :is(input,select,textarea)::placeholder{color:#abc1d2!important}body.content-preserving:is(.is-dark,[data-theme=dark]) main .dg-authored-light-surface a:focus-visible{outline:3px solid #90caf9;outline-offset:3px}@media(prefers-reduced-motion:reduce){body.content-preserving .dg-authored-light-surface{transition:none!important}}body.content-preserving:is(.is-dark,[data-theme=dark]) main .dg-authored-light-surface.row-fluid-wrapper{background:#0d1b2a!important;box-shadow:none}body.content-preserving:is(.is-dark,[data-theme=dark]) main .dg-authored-light-surface.row-fluid-wrapper:not(section):not(.sr_module){background:#0d1b2a!important;box-shadow:none!important}html[data-theme] body.brand-horizon.design-v2 main a.button.secondary.cq-button:not([data-editor-button=true]),html[data-theme] body.brand-horizon.design-v2 main a.button.secondary.cq-button:not([data-editor-button=true]):is(:hover,:focus-visible){color:#fff!important;-webkit-text-fill-color:#fff!important;transition:box-shadow 3.2s!important}body.brand-horizon .skip-link{background:#0d1b2a;color:#fff!important;-webkit-text-fill-color:#fff!important}body.brand-horizon .dg-language-switch a.active,body.brand-horizon .dg-language-switch a[aria-current]{background-color:#096ab7!important;color:#fff!important}body.brand-horizon.design-v2 .article-prose{--dg-prose-text:var(--editor-text,#0d1b2a);--dg-prose-panel:var(--editor-background,#fff);--dg-prose-soft:#edf3fa;--dg-prose-link:#0965ad;--dg-prose-line:#c8d6e6;color:var(--dg-prose-text)}html[data-theme=dark] body.brand-horizon.design-v2 .article-prose{--dg-prose-text:var(--editor-text,#eef3fa);--dg-prose-panel:var(--editor-background,#102131);--dg-prose-soft:#17344d;--dg-prose-link:#a8d6ff;--dg-prose-line:#3f5b74}body.brand-horizon.design-v2 .article-prose :is(section,header,footer,aside,article,main,div,table,thead,tbody,tr,td,th,blockquote,ul,ol)[style*=background]{background-color:var(--dg-prose-panel)!important;color:var(--dg-prose-text)!important}body.brand-horizon.design-v2 .article-prose :is(section,header,footer,aside,article,main,div,table,thead,tbody,tr,td,th,blockquote,ul,ol)[style*=gradient]{background-image:linear-gradient(135deg,var(--dg-prose-soft),var(--dg-prose-panel))!important}body.brand-horizon.design-v2 .article-prose :is(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,em,i,small,dt,dd,figcaption,label,div,section,article,main,aside){color:var(--dg-prose-text)!important;-webkit-text-fill-color:currentColor}body.brand-horizon.design-v2 .article-prose span[style*=background]{background-color:var(--dg-prose-soft)!important}body.brand-horizon.design-v2 .article-prose a,body.brand-horizon.design-v2 .article-prose a :is(span,strong,b,em){color:var(--dg-prose-link)!important;-webkit-text-fill-color:currentColor}body.brand-horizon.design-v2 .article-prose a[style*=background]{background:#0d1b2a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.brand-horizon.design-v2 .article-prose a[style*=background] :is(span,strong,b,em){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme] body.brand-horizon .article-prose #hs_cos_wrapper_post_body a[style*=background],html[data-theme] body.brand-horizon .article-prose #hs_cos_wrapper_post_body a[style*=background] :is(span,strong,b,em){color:#fff!important;-webkit-text-fill-color:#fff!important}body.brand-horizon.design-v2 .article-prose :is(pre,code){background:var(--dg-prose-soft)!important;color:var(--dg-prose-text)!important}body.brand-horizon.design-v2 .article-prose :is(th,td){border-color:var(--dg-prose-line)!important}body.brand-horizon.design-v2 .article-prose main,body.brand-horizon.design-v2 .article-prose p[style*=background]{background-color:var(--dg-prose-panel)!important}body.brand-horizon.design-v2 .article-prose p[style*=gradient]{background-image:linear-gradient(135deg,var(--dg-prose-soft),var(--dg-prose-panel))!important}body.brand-horizon.design-v2 .article-prose :is(.faq-mwb,.faq-mwb-faq,.faq-mwb__title,.faq-mwb__content){background:var(--dg-prose-panel)!important;color:var(--dg-prose-text)!important}html[data-theme=light] body.brand-horizon .pricing-card:nth-child(3n) :is(h3,p){color:#0d1b2a!important}body.brand-horizon .hsfc-Button{background-color:var(--editor-button,#096ab7)!important;color:var(--editor-button-text,#fff)!important}body.brand-horizon .hsfc-Button :is(span,strong){color:var(--editor-button-text,#fff)!important}html[data-theme] body.brand-horizon .proposal-blog-tags .revision-topic-pill[aria-pressed=true]{background:linear-gradient(115deg,#184a76,#096ab7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#d6af70!important}html[data-theme=light] body.brand-horizon .cq-plan:not(.cq-featured) :is(.cq-price-unit,.cq-plan-saving,.proposal-plan-detail,.proposal-plan-detail p,.proposal-plan-detail li,.cq-checks){color:#42526a!important}html[data-theme] body.brand-horizon .platform-grid .visual-card .visual-copy h3{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] body.brand-horizon.design-v2[data-page-path=singapore] main .hero a.scroll-cue,html[data-theme=light] body.brand-horizon.design-v2[data-page-path=singapore] main .hero a.scroll-cue span,html[data-theme=light] body.brand-horizon.design-v2[data-page-path=singapore] main .why-grid .feature-card .number{color:#526b82!important;-webkit-text-fill-color:#526b82!important}html[data-theme=dark] body.brand-horizon.design-v2[data-page-path=singapore] main .why-grid .feature-card .number{color:#a8c9e6!important;-webkit-text-fill-color:#a8c9e6!important}html[data-theme] body.brand-horizon.design-v2[data-page-path=singapore] main .solution-image .image-number{background:rgba(9,24,40,.85)!important;color:#fff!important}html[data-theme] body.brand-horizon.design-v2[data-page-path=singapore] main .invoice-art .invoice .micro{color:#b3d8ff!important}html[data-theme] body.brand-horizon.design-v2[data-page-path=singapore] main #the-agentiv .workflow-steps .step-number{background:linear-gradient(120deg,#e4b367,#69b6f5)!important;color:#0d1b2a!important;-webkit-text-fill-color:#0d1b2a!important}html[data-theme=dark] body.brand-horizon.design-v2[data-page-path=singapore] main #the-agentiv .workflow-steps article.proposal-flow-step{animation-name:dg-readable-step-fill!important;background:linear-gradient(135deg,#142d44,#102131)!important;color:#eef3fa!important;transition:border-color 1.4s,box-shadow 1.4s!important}html[data-theme=dark] body.brand-horizon.design-v2[data-page-path=singapore] main #the-agentiv .workflow-steps article.proposal-flow-step :is(h4,p){color:#eef3fa!important}@keyframes dg-readable-step-fill{0%,75%,to{border-color:#3f5b74;box-shadow:none}15%,45%{border-color:#238aff;box-shadow:inset 0 0 28px #238aff15}}html[data-theme=light] body.brand-horizon #contact-agentiv :is(.text-link,.text-link .reveal-word){color:#075a9b!important;-webkit-text-fill-color:currentColor!important}html[data-theme] body.brand-horizon .site-header #global_header-nav details.nav-dropdown[open]>summary{background:linear-gradient(120deg,#184a76,#096ab7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.brand-horizon [data-text-reveal=none] .reveal-word{opacity:1!important}html[data-theme=dark] body.brand-horizon[data-page-path="th/microsoft-azure-thailand"] .pricing.tone-light .pricing-card{background:#102131!important;color:#eef3fa!important}html[data-theme=dark] body.brand-horizon[data-page-path="th/microsoft-azure-thailand"] .pricing.tone-light .pricing-card :is(h3,p){color:#eef3fa!important;-webkit-text-fill-color:#eef3fa!important}html[data-theme=dark] body.brand-horizon .pricing-family-tab:not([aria-selected=true]){color:#c4d2e3!important;-webkit-text-fill-color:#c4d2e3!important}