:root{--color-challenge-index-muted: #7b8798;--font-hero-title: clamp(42px, calc(35.5px + .55vw) , 56px);--font-hero-subtitle: clamp(16px, calc(14.2px + .2vw) , 20px);--font-section-title: clamp(32px, calc(27.5px + .3125vw) , 38px);--font-section-subtitle: clamp(17px, calc(14.75px + .15625vw) , 20px);--font-card-title: clamp(18px, calc(15.75px + .15625vw) , 22px);--font-card-body: clamp(14px, calc(12.2px + .125vw) , 16px);--font-industry-solution-index: clamp(42px, calc(28px + 1.6vw) , 68px);--font-body: clamp(16px, calc(14.2px + .125vw) , 18px);--font-body-small: clamp(13px, calc(11.2px + .125vw) , 15px);--font-label: clamp(12px, calc(10.65px + .09375vw) , 14px);--font-caption: clamp(10px, calc(8.65px + .09375vw) , 12px);--font-button: clamp(16px, calc(14.2px + .125vw) , 18px);--font-navigation: clamp(15px, calc(13.2px + .125vw) , 17px);--font-statistic: clamp(40px, calc(33.25px + .46875vw) , 52px);--font-solution-stat-value: clamp(27px, calc(21px + .5vw) , 36px);--font-solution-stat-label: clamp(14px, calc(12px + .18vw) , 17px);--font-diagram-label: clamp(9px, calc(7.65px + .09375vw) , 11px);--font-home-hero-title: clamp(34px, 3.1vw, 46px);--font-product-hero-title: var(--font-home-hero-title);--font-selected-product-hero-title: clamp(34px, calc(28px + .9vw) , 48px);--font-solution-hero-title: clamp(48px, calc(38px + 1vw) , 60px);--font-home-hero-fact: clamp(13px, calc(11px + .2vw) , 16px);--font-home-hero-float-card: clamp(12px, calc(10px + .18vw) , 14px);--font-challenge-index: clamp(12px, calc(10.8px + .1vw) , 14px);--font-challenge-title: clamp(17px, calc(15.2px + .16vw) , 20px);--font-challenge-body: clamp(13px, calc(11.8px + .1vw) , 15px);--font-resource-query-title: clamp(18px, calc(16.2px + .16vw) , 20px);--font-resource-query-description: clamp(13px, calc(11.8px + .1vw) , 15px);--font-resource-table-heading: clamp(12px, calc(10.8px + .1vw) , 14px);--font-resource-table-body: clamp(10px, 1cqi, 12px);--font-resource-control: clamp(11px, 1.05cqi, 13px);--font-resource-clear-icon: clamp(13px, 1.2cqi, 15px);--font-resource-chevron-icon: clamp(12px, 1.1cqi, 14px);--font-resource-page-icon: clamp(18px, 1.7cqi, 20px);--font-resource-detail-small: clamp(11px, calc(10.2px + .08vw) , 13px);--font-resource-warning: clamp(10px, calc(9.4px + .06vw) , 12px);--font-resource-modal-title: clamp(16px, calc(14.6px + .18vw) , 20px);--font-footer-legal: clamp(.6875rem, .65rem + .12vw, .8125rem);--line-hero-title: 1.08;--line-home-hero-title: 1.14;--line-selected-product-hero-title: 1.18;--line-hero-subtitle: 1.65;--line-section-title: 1.18;--line-section-subtitle: 1.65;--line-card-title: 1.34;--line-card-body: 1.72;--line-body-small: 1.4;--line-body: 1.72;--line-label: 1.45;--space-section-block: clamp(60px, 7vw, 132px);--space-section-block-compact: clamp(40px, 5vw, 84px);--space-section-inline: clamp(20px, 4vw, 72px);--space-component-gap: clamp(18px, 2vw, 36px);--space-grid-gap: clamp(16px, 1.6vw, 28px);--space-card-padding: clamp(20px, calc(16px + .42vw) , 30px);--space-card-padding-compact: clamp(16px, calc(13px + .28vw) , 22px);--space-card-gap: clamp(12px, calc(9px + .28vw) , 18px);--space-content-gap: clamp(18px, 1.5vw, 30px);--space-title-gap: clamp(10px, 1vw, 18px);--space-button-inline: clamp(20px, calc(16px + .28vw) , 26px);--space-home-hero-fact-inline: clamp(12px, calc(9px + .3vw) , 16px);--space-home-hero-fact-gap: clamp(9px, calc(7px + .2vw) , 12px);--space-product-hero-copy-gap: clamp(18px, calc(13px + .45vw) , 26px);--space-pbx-stat-gap: clamp(8px, calc(6px + .2vw) , 12px);--space-pbx-usecase-gap: clamp(8px, calc(6px + .2vw) , 12px);--space-scenario-copy-bottom: 33.333%;--space-hardware-block-padding: clamp(24px, calc(16px + 1.25vw) , 48px);--space-hardware-block-gap: clamp(24px, 3.2vw, 56px);--space-hardware-media-gap: clamp(14px, 1.25vw, 24px);--space-resource-hero-block: clamp(44px, 4vw, 64px);--space-resource-hero-bottom: clamp(24px, 2vw, 32px);--space-contact-hero-block: clamp(48px, 4.5vw, 72px);--space-contact-hero-bottom: clamp(28px, 2.5vw, 38px);--space-contact-product-gap: clamp(9px, .85vw, 14px);--space-solution-overview-padding: clamp(20px, 1.67vw, 28px);--space-solution-overview-icon-gap: clamp(14px, 1vw, 20px);--space-industry-card-padding: clamp(20px, calc(15px + .48vw) , 28px);--space-industry-card-gap: clamp(12px, calc(9px + .3vw) , 18px);--space-solution-card-padding: clamp(18px, calc(14px + .4vw) , 26px);--space-solution-card-gap: clamp(12px, calc(9px + .28vw) , 18px);--space-solution-pain-content-offset: clamp(74px, calc(64px + .7vw) , 82px);--space-challenge-card-padding: clamp(16px, calc(13px + .28vw) , 22px);--space-challenge-card-gap: clamp(8px, calc(6px + .18vw) , 11px);--container-page-width: 92%;--container-content-max: 1680px;--container-reading-max: 72ch;--container-hero-copy-max: 720px;--container-hero-visual-max: 960px;--size-primary-hero-height: 640px;--measure-pbx-hero-subtitle: 78ch;--measure-ai-hero-subtitle: 56ch;--measure-solution-hero-copy: min(45%, 720px);--container-section-narrow-max: 1040px;--container-solution-card-grid-max: 1480px;--container-solution-wide-grid-max: 1440px;--container-table-max: 1680px;--card-padding: var(--space-card-padding);--card-padding-compact: var(--space-card-padding-compact);--card-gap: var(--space-card-gap);--card-radius: clamp(8px, calc(6px + .2vw) , 12px);--card-radius-small: clamp(6px, calc(5px + .1vw) , 8px);--card-min-height: clamp(176px, calc(154px + 1.55vw) , 206px);--card-pbx-scenario-ratio: 5 / 6;--card-home-solution-ratio: 12 / 5;--card-solution-stat-ratio: 15 / 4;--card-solution-pain-ratio: 16 / 9;--card-solution-scenario-ratio: 16 / 9;--card-solution-capacity-ratio: 3 / 2;--card-solution-advantage-ratio: 3 / 2;--card-solution-pain-wide-ratio: 9 / 5;--card-solution-pain-content-min-height: clamp(232px, calc(93px + 7.7vw) , 284px);--card-solution-scenario-wide-ratio: 2 / 1;--card-solution-advantage-compact-ratio: 2 / 1;--size-home-hero-fact-height: clamp(32px, calc(28px + .35vw) , 38px);--card-pbx-stat-width: clamp(136px, 11.4vw, 180px);--card-pbx-stat-padding: clamp(9px, calc(7px + .22vw) , 13px);--card-pbx-stat-height: clamp(56px, calc(48px + .55vw) , 64px);--control-pbx-usecase-height: clamp(30px, calc(25px + .38vw) , 36px);--control-pbx-usecase-padding: clamp(10px, calc(7px + .28vw) , 14px);--card-hardware-radius: clamp(10px, calc(8px + .22vw) , 14px);--card-hardware-media-height: clamp(240px, 20vw, 340px);--image-hardware-max-height: clamp(250px, 18vw, 320px);--control-resource-tab-height: clamp(50px, calc(43px + .55vw) , 60px);--control-resource-tab-padding: clamp(14px, calc(10px + .35vw) , 20px);--control-contact-option-height: clamp(42px, calc(36px + .45vw) , 50px);--control-contact-checkbox-size: clamp(17px, calc(15px + .18vw) , 20px);--icon-size-small: clamp(28px, calc(24px + .35vw) , 36px);--icon-size-card: clamp(38px, calc(32px + .45vw) , 46px);--icon-size-feature: clamp(44px, calc(36px + .6vw) , 54px);--icon-size-hero: clamp(48px, calc(38px + .75vw) , 60px);--icon-glyph-small: clamp(16px, calc(14px + .2vw) , 20px);--icon-glyph-card: clamp(22px, calc(18px + .3vw) , 26px);--button-height: clamp(46px, calc(39px + .49vw) , 55px);--button-height-compact: clamp(40px, calc(35px + .35vw) , 46px);--button-padding-inline: var(--space-button-inline);--button-gap: clamp(8px, calc(6px + .14vw) , 11px);--button-radius: clamp(8px, calc(6px + .16vw) , 10px);--shadow-card: 0 5px 12px rgba(20, 38, 83, .1);--shadow-card-hover: 0 14px 28px rgba(20, 38, 83, .15);--shadow-floating: 0 18px 42px rgba(20, 38, 83, .2);--shadow-hero-card: 0 12px 26px rgba(20, 38, 83, .18);--shadow-table: 0 10px 30px rgba(20, 38, 83, .08);--layout-content-max: var(--container-content-max);--layout-content-width: var(--container-page-width);--layout-reading-max: var(--container-reading-max);--layout-narrow-max: var(--container-section-narrow-max);--layout-section-space: var(--space-section-block);--layout-section-space-compact: var(--space-section-block-compact);--layout-component-gap: var(--space-component-gap);--layout-grid-gap: var(--space-grid-gap);--layout-display-size: var(--font-hero-title);--layout-h2-size: var(--font-section-title);--layout-h3-size: var(--font-card-title);--layout-body-size: var(--font-body);--layout-small-size: var(--font-body-small);--layout-button-size: var(--font-button);--navbar-height: clamp(72px, calc(64px + .56vw) , 86px);--navbar-font-size: var(--font-navigation);--navbar-control-height: clamp(44px, calc(38px + .42vw) , 52px);--navbar-cta-height: clamp(46px, calc(39px + .49vw) , 55px);--layout-card-ratio: 4 / 3;--layout-card-ratio-wide: 16 / 10;--product-card-ratio: 2 / 1;--product-detail-card-ratio: 25 / 11;--solution-detail-card-ratio: 4 / 3;--industry-detail-card-ratio: 12 / 7;--navigation-card-ratio: 5 / 3;--blog-card-ratio: 18 / 17;--hero-float-card-ratio: 121 / 44;--product-feature-card-ratio: 184 / 58;--hero-number-card-ratio: 60 / 23;--product-hero-card-ratio: 168 / 48;--banner-cta-card-ratio: 240 / 58;--hero-capability-strip-ratio: 292 / 47;--table-cell-inline: var(--space-card-padding-compact);--table-cell-block: clamp(13px, calc(11px + .24vw) , 18px);--table-font-size: var(--font-card-body);--table-heading-size: var(--font-body);--resource-table-content-width: 960px;--resource-table-medium-width: 1180px;--resource-table-wide-width: 1520px;--resource-table-numbers-width: 1080px;--resource-table-call-center-width: 1760px;--resource-table-cell-inline: clamp(6px, .65cqi, 8px);--resource-warning-padding: clamp(6px, .65cqi, 9px)}@media (max-width: 640px){:root{--font-hero-title: clamp(30px, 9.4vw, 42px);--font-hero-subtitle: clamp(15px, 4vw, 17px);--font-section-title: clamp(26px, 8vw, 34px);--font-section-subtitle: clamp(16px, 4.4vw, 18px);--font-card-title: clamp(18px, 5vw, 20px);--font-card-body: clamp(14px, 3.8vw, 16px);--font-body: clamp(15px, 4vw, 17px);--font-body-small: clamp(12px, 3.4vw, 14px);--font-label: clamp(11px, 3.2vw, 13px);--font-caption: clamp(9px, 2.8vw, 11px);--font-button: clamp(15px, 4vw, 17px);--font-navigation: clamp(14px, 3.8vw, 16px);--font-statistic: clamp(32px, 9vw, 42px);--font-diagram-label: clamp(8px, 2.5vw, 10px)}}:root{--brand-cream: #e6e1c3;--accent: #ff780f;--navy: #142653;--deep: #0b1220;--ink: #101828;--muted: #5f6b7a;--line: #e5eaf1;--soft: #f7f9fc;--white: #ffffff;--teal: #15b8a6;--header-height: var(--navbar-height, 72px);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;color:var(--ink);background:var(--soft)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#eef3f8;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-header{position:sticky;top:0;z-index:40;height:var(--header-height);padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(20,38,83,.1);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-link{display:inline-flex;align-items:center;min-height:var(--navbar-control-height, 44px)}.brand-link img{width:clamp(150px,calc(134px + 1.12vw),212px);display:block}.top-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,24px);font-size:var(--navbar-font-size, 15px);font-weight:700;color:#26364f}.nav-group{position:relative}.nav-link{min-height:var(--navbar-control-height, 44px);display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;color:inherit;background:transparent;font:inherit;cursor:pointer;transition:color .18s ease,background .18s ease}.nav-link:hover,.nav-link.active{color:var(--accent)}.nav-caret{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.nav-cta,.btn{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:0;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.nav-cta{min-height:var(--navbar-cta-height, 46px);padding-inline:clamp(20px,calc(16px + .28vw),26px)}.nav-cta,.btn.primary{color:var(--white);background:var(--accent)}.btn.secondary{color:var(--navy);background:var(--white);border:1px solid #cfd7e3}.nav-cta:hover,.btn:hover{transform:translateY(-1px)}.mega-menu{position:fixed;top:calc(var(--header-height) - 1px);left:clamp(20px,5vw,72px);right:clamp(20px,5vw,72px);display:grid;gap:12px;padding:22px;border:1px solid rgba(20,38,83,.1);border-radius:8px;background:#fffffff7;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.nav-group:hover .mega-menu,.mega-menu.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.mega-intro{grid-column:1 / -1;display:flex;align-items:center;gap:14px;color:var(--muted);font-size:var(--font-navigation)}.mega-intro strong,.mega-heading{color:var(--deep);font-size:var(--font-navigation);font-weight:900}.mega-menu:has(.mega-intro){grid-template-columns:repeat(4,minmax(0,1fr))}.mega-menu:not(:has(.mega-intro)){grid-template-columns:repeat(2,minmax(0,1fr))}.mega-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.mega-heading{grid-column:1 / -1;padding-bottom:8px;border-bottom:1px solid var(--line)}.mega-link{min-height:38px;padding:9px 12px;display:flex;align-items:center;border-radius:8px;background:#f8fafc;color:#344054;font-size:var(--font-navigation);transition:background .18s ease,color .18s ease}.mega-link:hover{color:var(--accent);background:#fff4e8}.mobile-toggle{display:none;width:46px;height:46px;border:0;border-radius:8px;background:#f4f6f9}.mobile-toggle span{display:block;width:22px;height:2px;margin:5px auto;background:var(--navy)}.page{overflow-x:hidden;background:radial-gradient(circle at 88% 6%,rgba(255,120,15,.14),transparent 26%),radial-gradient(circle at 12% 4%,rgba(230,225,195,.9),transparent 24%),linear-gradient(180deg,#fff,#f8fafc 56%,#fff)}.hero-section{min-height:clamp(520px,calc(100vh - var(--header-height) - 210px),560px);padding:clamp(34px,4.2vw,52px) clamp(20px,5vw,88px) 40px;position:relative;display:grid;grid-template-columns:minmax(420px,.88fr) minmax(520px,1.12fr);gap:clamp(36px,6vw,78px);align-items:center;overflow:hidden;isolation:isolate;color:#fff;background:#071020}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--home-hero-bg) center right / cover no-repeat;filter:saturate(.84) hue-rotate(6deg) brightness(.76);transform:scale(1.01)}.hero-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 78% 66%,rgba(255,120,15,.24),transparent 18%),radial-gradient(circle at 72% 36%,rgba(255,120,15,.16),transparent 10%),radial-gradient(circle at 87% 45%,rgba(255,120,15,.14),transparent 9%),radial-gradient(circle at 60% 44%,rgba(255,120,15,.1),transparent 10%),radial-gradient(circle at 55% 24%,rgba(230,225,195,.13),transparent 18%),linear-gradient(90deg,#060c19f5,#060c19cc 28%,#060c195c 55%,#060c192e),linear-gradient(180deg,#07102094,#07102024 48%,#071020b8);pointer-events:none}.hero-copy,.hero-feature-layer,.section-heading,.section-body{min-width:0}.hero-copy{position:relative;z-index:1}.hero-copy h1,.inner-hero h1,.content-section:first-child h1{max-width:820px;margin:0 0 22px;color:var(--deep);font-size:var(--font-hero-title);line-height:1.08;letter-spacing:0;text-wrap:balance;word-break:break-word}.hero-copy h1{max-width:none;font-size:var(--font-hero-title);color:#fff;text-shadow:0 10px 28px rgba(0,0,0,.28)}.hero-copy h1 span{display:block;white-space:nowrap}.hero-badge,.section-kicker{width:fit-content;max-width:100%;margin-bottom:16px;display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:var(--font-label);font-weight:900}.hero-badge{min-height:36px;padding:0 13px;border:1px solid rgba(230,225,195,.28);border-radius:8px;color:#ffffffe0;background:#081222ad;box-shadow:0 0 22px #00a8ff14}.hero-badge span,.section-kicker span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#fff;background:var(--accent);font-size:var(--font-caption);line-height:1}.section-kicker{margin-left:auto;margin-right:auto;color:var(--accent);letter-spacing:.04em}.product-detail .content-section:first-child h1{font-size:var(--font-hero-title)}.hero-copy p,.inner-hero p,.section-body p,.split-showcase p,.related-panel p{max-width:72ch;color:#4d5d70;font-size:var(--font-body);line-height:1.75;text-wrap:pretty;overflow-wrap:anywhere}.hero-copy p{max-width:66ch;color:#ffffffc7;font-size:var(--font-card-body);line-height:1.68}.hero-actions{margin:20px 0;display:flex;flex-wrap:wrap;gap:14px}.hero-facts{width:fit-content;max-width:100%;display:grid;grid-template-columns:repeat(3,max-content);gap:8px}.hero-facts span,.path-label{max-width:100%;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(20,38,83,.12);border-radius:999px;color:var(--navy);background:#e6e1c373;font-size:var(--font-label);font-weight:800}.hero-facts span{border-color:#e6e1c33d;color:#ffffffd6;background:#08122294;font-size:var(--font-caption)}.hero-feature-layer{position:relative;z-index:1;min-height:360px}.hero-float-card{position:absolute;min-width:118px;min-height:44px;padding:8px 10px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(77,195,255,.26);border-radius:10px;color:#c4cdd8c2;background:radial-gradient(circle at 15% 40%,rgba(0,194,255,.14),transparent 34%),linear-gradient(135deg,#0a1a34d1,#071020ad);box-shadow:0 0 0 1px #ffffff0a inset,0 0 14px #00c2ff1f,0 6px 14px #0000002e}.hero-float-card i{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;color:#5fe4ff;background:#00a4ff24;box-shadow:0 0 18px #00c2ff2e;font-style:normal}.hero-float-card svg{width:14px;height:14px;display:block}.hero-float-card path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero-float-card span{color:#c4cdd8cc;font-size:var(--font-caption);font-weight:500;white-space:nowrap}.hero-float-card:nth-child(1){top:96px;left:15%}.hero-float-card:nth-child(2){top:52px;right:27%}.hero-float-card:nth-child(3){top:136px;right:23%}.hero-float-card:nth-child(4){top:248px;left:13%}.hero-float-card:nth-child(5){right:1%;bottom:116px}.hero-console{max-width:100%;border-radius:16px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#0b1220,#142653)}.console-top{height:72px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.12)}.console-top span{color:#baf7de;font-size:var(--font-body-small);font-weight:800}.console-map{position:relative;height:320px;margin:24px;max-width:100%;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#101d36;overflow:hidden}.orbit-field,.console-map svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.orbit{--orbit-rotation: -18deg;position:absolute;left:50%;top:50%;border:1px solid rgba(255,120,15,.68);border-radius:50%;transform:translate(-50%,-50%) rotate(var(--orbit-rotation))}.orbit-one{width:66%;height:34%;animation:orbitPulse 4.8s ease-in-out infinite}.orbit-two{--orbit-rotation: 22deg;width:78%;height:44%;animation:orbitPulse 5.6s ease-in-out infinite reverse}.orbit-three{--orbit-rotation: 70deg;width:52%;height:70%;border-color:#ffffff29}.globe-core{position:absolute;left:50%;top:50%;z-index:2;width:150px;height:150px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.42),transparent 18%),radial-gradient(circle at center,#1d6fd8,#143f93 46%,#0f264f 74%);transform:translate(-50%,-50%)}.globe-core:before,.globe-core:after,.globe-core span{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(255,255,255,.22);border-radius:50%}.globe-core:before{transform:scaleX(.44)}.globe-core:after{transform:scaleY(.42)}.globe-core b{position:relative;z-index:2;color:#fff;font-size:var(--font-body-small);letter-spacing:.04em}.node{position:absolute;z-index:1;padding:8px 10px;border-radius:7px;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.14);font-style:normal;font-size:var(--font-body-small);font-weight:800;animation:nodeFloat 5.2s ease-in-out infinite}.node.us{left:12%;top:42%}.node.eu{right:11%;top:18%;animation-delay:-1.2s}.node.apac{left:48%;bottom:15%;animation-delay:-2.3s}.node.sms{right:18%;bottom:30%;animation-delay:-3.1s}.console-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 24px 24px}.console-metrics div{padding:16px;border-radius:8px;background:#ffffff1a}.console-metrics b{display:block;font-size:var(--font-statistic)}.console-metrics span{color:#ffffffb3;font-size:var(--font-body-small)}.product-matrix,.split-showcase,.content-section,.related-panel,.inner-hero,.placeholder-grid{padding:78px clamp(20px,5vw,88px)}.section-title-row,.split-showcase,.related-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,6vw,82px);align-items:start}.section-title-row h2,.split-showcase h2,.content-section h2,.related-panel h2{margin:0 0 16px;color:var(--deep);font-size:var(--font-section-title);line-height:1.14;letter-spacing:0;text-wrap:balance}.center-title-row{grid-template-columns:minmax(0,1fr) auto}.center-title-row>div{text-align:left}.center-title-row .section-kicker{margin-left:0;margin-right:0}.text-link{justify-self:end;color:var(--accent);font-weight:900}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.section-title-row+.product-grid{margin-top:32px}.product-card{min-height:180px;padding:22px;border:1px solid #dce5ef;border-radius:8px;background:linear-gradient(180deg,#ffffffb8,#ffffff70),#edf4fb;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.product-card:hover{transform:translateY(-3px);border-color:#142653cc;background:var(--navy)}.product-card span{display:block;margin-bottom:12px;color:var(--deep);font-size:var(--font-card-title);font-weight:900}.card-icon{width:46px;height:46px;margin-bottom:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--accent);background:#ff780f1a;font-style:normal}.card-icon svg{width:27px;height:27px;display:block}.card-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-card p{margin:0;color:#5d6a7c;font-size:var(--font-card-body);line-height:1.65;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-card.compact{min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.product-card.compact span{margin-bottom:8px;font-size:var(--font-card-title)}.product-card.compact p{display:block;color:#667085;font-size:var(--font-card-body);line-height:1.4;overflow:visible}.product-card:hover span,.product-card:hover p,.solution-card-grid a:hover span,.solution-card-grid a:hover small,.industry-grid a:hover span,.industry-grid a:hover small{color:#fff}.product-card:hover .card-icon,.solution-card-grid a:hover .card-icon,.industry-grid a:hover .card-icon{color:#fff;background:#ff780feb}.growth-strip{width:auto;margin:20px clamp(20px,5vw,88px) 0;padding:clamp(24px,4vw,38px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);align-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#0b1220,#142653 58%,#1b335f)}.growth-strip h2{margin:0 0 12px;font-size:var(--font-section-title);line-height:1.12;text-wrap:balance}.growth-strip p{margin:0;color:#ffffffb8;font-size:var(--font-card-body);line-height:1.7}.growth-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.growth-metrics span{min-height:92px;padding:16px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14;color:#ffffffc2;font-size:var(--font-body-small);font-weight:700}.growth-metrics strong{margin-bottom:8px;color:var(--accent);font-size:var(--font-statistic);line-height:1}.solution-band,.industry-section,.case-section{padding:90px clamp(20px,5vw,88px)}.center-heading{max-width:780px;margin:0 auto 38px;text-align:center}.center-heading h2{margin:0 0 14px;color:var(--deep);font-size:var(--font-section-title);line-height:1.12;text-wrap:balance}.center-heading .section-kicker{justify-content:center}.center-heading p{margin:0 auto;max-width:62ch;color:#5f6b7a;font-size:var(--font-card-body);line-height:1.7}.solution-band{background:#f8fafc}.solution-card-grid{margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.solution-card-grid a,.industry-grid a{min-height:142px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #dce5ef;border-radius:8px;background:linear-gradient(180deg,#ffffffb8,#ffffff70),#edf4fb;color:var(--navy);text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease}.solution-card-grid a:hover,.industry-grid a:hover{transform:translateY(-3px);border-color:#142653cc;background:var(--navy)}.solution-card-grid span,.industry-grid span{color:var(--deep);font-size:var(--font-body);font-weight:900}.solution-card-grid small,.industry-grid small{margin-top:7px;color:#667085;font-size:var(--font-caption);font-weight:800}.industry-section{background:#fff}.industry-grid{margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.case-section{background:radial-gradient(circle at 78% 10%,rgba(255,120,15,.16),transparent 26%),linear-gradient(180deg,#0b1220,#101d36);color:#fff}.case-heading{max-width:820px;margin:0 auto 26px;text-align:center}.case-heading .section-kicker{color:var(--accent)}.case-heading h2{margin:0 0 14px;color:#fff;font-size:var(--font-section-title);line-height:1.12}.case-heading p{margin:0 auto;max-width:64ch;color:#ffffffb8;font-size:var(--font-card-body);line-height:1.75}.case-stats{max-width:1120px;margin:0 auto 34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.case-stats span{min-height:90px;padding:18px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff12;color:#ffffffb8;font-size:var(--font-body-small);font-weight:800;text-align:center}.case-stats strong{margin-bottom:7px;color:var(--accent);font-size:var(--font-statistic);line-height:1}.case-title-row h2,.case-title-row p{color:#fff}.case-title-row>p{margin:0;color:#ffffffad;line-height:1.8}.case-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.case-card{min-height:620px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f}.case-card-hero{min-height:230px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;background-image:linear-gradient(180deg,#080f1c47,#080f1ceb),var(--case-bg);background-position:center;background-size:cover}.case-card strong{display:inline-flex;width:fit-content;margin-bottom:12px;padding:6px 10px;border-radius:8px;color:var(--accent);background:#ffffff1f;font-size:var(--font-card-body)}.case-card h3{margin:0;color:#fff;font-size:var(--font-card-title);line-height:1.3;text-wrap:balance}.case-card-body{flex:1;padding:24px}.case-card p{margin:0 0 18px;color:#ffffffb8;font-size:var(--font-card-body);line-height:1.7}.case-card-columns{display:grid;grid-template-columns:1fr;gap:18px}.case-card h4{margin:0 0 10px;color:#fff;font-size:var(--font-card-body)}.case-card ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.case-card li{position:relative;padding-left:18px;color:#ffffffb8;font-size:var(--font-body-small);line-height:1.55}.case-card li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:28px;display:flex;align-items:center;justify-content:center;background:#0b122094}.product-modal{position:relative;width:min(1120px,100%);max-height:min(760px,calc(100vh - 56px));display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);overflow:auto;border-radius:8px;background:#fff}.modal-close{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border:0;border-radius:8px;color:var(--deep);background:#ffffffe6;font-size:var(--font-section-title);line-height:1;cursor:pointer}.modal-intro{padding:clamp(34px,5vw,58px);color:#fff;background:linear-gradient(145deg,var(--navy),#0b1220)}.modal-intro h2{margin:0 0 16px;font-size:var(--font-section-title);line-height:1.05}.modal-intro p{margin:0 0 28px;color:#ffffffc2;font-size:var(--font-body);line-height:1.75}.modal-consult{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;border-radius:8px;color:#fff;background:var(--accent);font-weight:900}.modal-content{padding:clamp(28px,4vw,48px)}.modal-title-row{margin-bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:18px}.modal-title-row strong{color:var(--deep);font-size:var(--font-card-title)}.modal-title-row span{color:#667085;font-size:var(--font-card-body)}.modal-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.modal-product-grid a{min-height:94px;padding:16px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--line);border-radius:8px;background:#f8fafc;transition:border-color .18s ease,transform .18s ease}.modal-product-grid a:hover{transform:translateY(-2px);border-color:#ff780f75}.modal-product-grid span{color:var(--deep);font-size:var(--font-card-title);font-weight:900}.modal-product-grid small{margin-top:7px;color:#667085;font-size:var(--font-caption);font-weight:700}.split-showcase{background:var(--deep)}.split-showcase h2,.split-showcase p{color:#fff}.split-showcase.light{background:#f7f9fc}.split-showcase.light h2{color:var(--deep)}.split-showcase.light p{color:#4d5d70}.pill-cloud{display:flex;flex-wrap:wrap;gap:12px}.pill-cloud a,.related-links a,.placeholder-grid a{max-width:100%;min-height:42px;padding:10px 14px;display:inline-flex;align-items:center;border-radius:8px;color:var(--navy);background:#fff;border:1px solid var(--line);font-weight:800}.split-showcase:not(.light) .pill-cloud a{color:#fff;background:#ffffff1a;border-color:#ffffff29}.inner-hero{padding-top:clamp(70px,8vw,120px);padding-bottom:88px}.inner-hero h1{font-size:var(--font-hero-title)}.index-grid,.placeholder-grid{padding-top:0}.content-section{background:#fff}.content-section:nth-child(2n){background:#f8fafc}.product-detail .content-section:first-child{background:radial-gradient(circle at 82% 12%,rgba(255,120,15,.14),transparent 28%),linear-gradient(180deg,#fff,#f8fafc)}.section-shell{margin:0 auto;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:clamp(28px,5vw,76px)}.content-section:first-child .section-shell{align-items:center;min-height:520px}.section-body{display:grid;gap:16px}.section-body h3{margin:16px 0 0;color:var(--navy);font-size:var(--font-card-title);line-height:1.35}.section-body p{margin:0}.feature-list{margin:0;padding:0;display:grid;gap:10px;list-style:none}.feature-list li{position:relative;padding-left:20px;color:#4d5d70;line-height:1.7}.feature-list li:before{content:"";position:absolute;top:.75em;left:0;width:7px;height:7px;border-radius:50%;background:var(--accent)}.inline-cta{width:fit-content;min-height:46px;padding:0 18px;display:inline-flex;align-items:center;border-radius:8px;color:#fff;background:var(--accent);font-weight:900}.related-panel{background:var(--deep)}.related-panel h2,.related-panel p{color:#fff}.related-links{display:flex;flex-wrap:wrap;gap:12px}.product-story,.industry-detail-page{background:#f6f8fb}.industry-detail-hero{position:relative;box-sizing:border-box;height:560px;min-height:560px;padding:clamp(32px,4vw,50px) clamp(20px,5vw,88px) clamp(28px,3.6vw,44px);display:grid;align-items:center;overflow:hidden;color:#fff;background:linear-gradient(90deg,#050b18f7,#071021e0 34%,#07102133 74%),var(--industry-hero-bg) center right / cover no-repeat}.industry-detail-hero:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,transparent,rgba(5,11,24,.44));pointer-events:none}.industry-hero-copy{position:relative;z-index:1;width:min(620px,100%)}.industry-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:var(--font-label);font-weight:900;line-height:1;text-transform:uppercase}.industry-kicker:before{content:"";width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#ff780f38,#ff780f05),var(--accent);box-shadow:inset 0 0 0 5px #ffffffb8}.industry-hero-copy h1{max-width:600px;margin:18px 0 14px;color:#fff;font-size:var(--font-hero-title);line-height:1.08;letter-spacing:0;text-wrap:balance}.industry-hero-copy h1 span,.split-title span,.industry-section-heading p span{display:block}.industry-hero-copy p{max-width:580px;margin:0 0 12px;color:#ffffffd1;font-size:var(--font-card-body);line-height:1.7}.industry-hero-chips{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.industry-hero-chips span{min-height:31px;padding:7px 11px;display:inline-flex;align-items:center;border:1px solid rgba(116,190,255,.24);border-radius:8px;color:#ffffffe0;background:#0a1f4085;box-shadow:inset 0 0 18px #2a9dff1f;font-size:var(--font-label);font-weight:800}.industry-hero-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.btn.ghost-light{color:#fff;border-color:#ffffff6b;background:#ffffff14}.industry-section-block,.industry-overview-band,.industry-value-band{padding:clamp(68px,8vw,104px) clamp(20px,5vw,72px)}.industry-section-heading{max-width:860px;margin:0 auto 34px}.industry-section-heading.center{text-align:center}.industry-section-heading.compact-title{max-width:1080px}.industry-section-heading h2{margin:14px 0 12px;color:var(--deep);font-size:var(--font-section-title);line-height:1.18;letter-spacing:0;text-wrap:balance}.industry-section-heading.compact-title h2{font-size:var(--font-section-title);white-space:nowrap}.industry-section-heading p{margin:0;color:#5a687b;font-size:var(--font-card-body);line-height:1.78}.industry-pain-grid,.industry-overview-grid,.industry-value-grid,.industry-scenario-grid{margin:0 auto;display:grid;gap:18px}.industry-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-pain-grid article,.industry-overview-grid article,.industry-capability-grid article,.industry-scenario-grid article{position:relative;min-height:210px;padding:24px;border:1px solid rgba(213,222,234,.68);border-radius:10px;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.09),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 6px 16px #14265314;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.industry-pain-grid article:hover,.industry-overview-grid article:hover,.industry-capability-grid article:hover,.industry-scenario-grid article:hover{transform:translateY(-4px);border-color:#ff780f57;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.24),transparent 30%),linear-gradient(135deg,#142653,#0b1220);box-shadow:0 14px 28px #14265326}.industry-pain-grid b,.industry-scenario-grid i,.industry-overview-grid i,.industry-capability-grid i{width:42px;height:42px;margin-bottom:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--accent),#142653);font-size:var(--font-body-small);font-style:normal;font-weight:900}.industry-overview-grid .card-icon,.industry-capability-grid .card-icon,.industry-scenario-grid .card-icon{color:var(--accent);background:#ff780f1f}.industry-overview-grid .card-icon svg,.industry-capability-grid .card-icon svg,.industry-scenario-grid .card-icon svg{width:25px;height:25px}.industry-overview-grid .card-icon path,.industry-capability-grid .card-icon path,.industry-scenario-grid .card-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.industry-pain-grid h3,.industry-overview-grid h3,.industry-capability-grid h3,.industry-value-grid h3,.industry-scenario-grid h3{margin:0 0 12px;color:var(--deep);font-size:var(--font-card-title);line-height:1.35}.industry-pain-grid p,.industry-overview-grid p,.industry-capability-grid p,.industry-value-grid p,.industry-scenario-grid p{margin:0;color:#5a687b;font-size:var(--font-card-body);line-height:1.72}.industry-pain-grid article:hover h3,.industry-overview-grid article:hover h3,.industry-capability-grid article:hover h3,.industry-scenario-grid article:hover h3,.industry-pain-grid article:hover p,.industry-overview-grid article:hover p,.industry-capability-grid article:hover p,.industry-scenario-grid article:hover p,.industry-scenario-grid article:hover strong{color:#fff}.industry-overview-band,.industry-value-band{color:#fff;background:radial-gradient(circle at 78% 10%,rgba(255,120,15,.22),transparent 26%),linear-gradient(135deg,#142653,#071021 74%)}.industry-overview-band .industry-section-heading h2,.industry-value-band .industry-section-heading h2{color:#fff}.industry-overview-band .industry-section-heading p,.industry-value-band .industry-section-heading p{color:#ffffffbd}.industry-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-overview-grid article{min-height:190px;border-color:#74beff2e;background:#ffffff0f;box-shadow:inset 0 0 28px #2a9dff1a}.industry-overview-grid h3,.industry-overview-grid p{color:#fff}.industry-solution-stack{margin:0 auto;display:grid;gap:22px}.industry-solution-stack article{display:grid;grid-template-columns:160px minmax(0,1fr);gap:26px;align-items:stretch;padding:24px;border:1px solid rgba(213,222,234,.68);border-radius:12px;background:#fff;box-shadow:0 8px 18px #14265314}.industry-solution-stack article.reverse{grid-template-columns:minmax(0,1fr) 160px}.industry-solution-stack article.reverse .industry-solution-index{order:2}.industry-solution-index{min-height:100%;display:grid;place-items:center;border-radius:10px;background:radial-gradient(circle at 78% 18%,rgba(255,120,15,.26),transparent 32%),linear-gradient(135deg,#142653,#0b1220)}.industry-solution-index span{color:#fff;font-size:var(--font-label);font-weight:950}.industry-detail-page.emphasized-solution-numbers .industry-solution-index span{color:var(--accent);font-size:var(--font-industry-solution-index);line-height:1;text-shadow:0 0 8px rgba(255,120,15,.72),0 0 22px rgba(255,120,15,.42)}.industry-solution-copy small{display:block;color:var(--accent);font-size:var(--font-card-body);font-weight:900}.industry-solution-copy h3{margin:10px 0 8px;color:var(--deep);font-size:var(--font-card-title);line-height:1.25}.industry-solution-copy strong{display:block;color:#324257;font-size:var(--font-card-body)}.industry-solution-copy p{margin:14px 0;color:#5a687b;font-size:var(--font-card-body);line-height:1.75}.industry-solution-copy ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;list-style:none}.industry-solution-copy li{position:relative;padding-left:18px;color:#324257;font-size:var(--font-card-body);line-height:1.55}.industry-solution-copy li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.industry-solution-copy em{margin-top:16px;padding:12px 14px;display:flex;align-items:flex-start;gap:9px;border-radius:8px;color:#26364c;background:linear-gradient(135deg,#f2f8f6,#eef5f9);border:1px solid rgba(17,170,139,.12);font-size:var(--font-card-body);font-style:normal;line-height:1.6}.industry-solution-copy em span{width:19px;height:19px;margin-top:1px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#11aa8b;font-size:var(--font-card-body);font-weight:900}.finance-solution-band,.finance-value-section{padding:clamp(68px,8vw,104px) clamp(20px,5vw,72px)}.finance-solution-band{background:radial-gradient(circle at 82% 12%,rgba(255,120,15,.1),transparent 28%),linear-gradient(180deg,#fff,#f7fafc)}.finance-solution-grid,.finance-value-grid{margin:0 auto;display:grid;gap:18px}.finance-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-solution-grid article,.finance-value-grid article{position:relative;min-height:220px;padding:24px;border:1px solid rgba(213,222,234,.68);border-radius:10px;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.09),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 6px 16px #14265314;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.finance-solution-grid article:hover,.finance-value-grid article:hover{transform:translateY(-4px);border-color:#ff780f57;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.24),transparent 30%),linear-gradient(135deg,#142653,#0b1220);box-shadow:0 14px 28px #14265326}.finance-solution-grid .card-icon{width:42px;height:42px;margin-bottom:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--accent);background:#ff780f1f}.finance-solution-grid .card-icon svg{width:25px;height:25px}.finance-solution-grid .card-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.finance-solution-grid h3,.finance-value-grid h3{margin:0 0 12px;color:var(--deep);font-size:var(--font-card-title);line-height:1.35}.finance-solution-grid p,.finance-value-grid p{margin:0;color:#5a687b;font-size:var(--font-card-body);line-height:1.72}.finance-solution-grid article:hover h3,.finance-solution-grid article:hover p,.finance-value-grid article:hover h3,.finance-value-grid article:hover p{color:#fff}.finance-value-section{color:#fff;background:radial-gradient(circle at 22% 18%,rgba(255,120,15,.2),transparent 24%),linear-gradient(135deg,#142653,#071021 74%)}.finance-value-section .industry-section-heading h2{color:#fff}.finance-value-section .industry-section-heading p{color:#ffffffbd}.finance-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-value-grid article{min-height:190px;border-color:#74beff2e;background:#ffffff0f;box-shadow:inset 0 0 28px #2a9dff1a}.finance-value-grid span{display:block;margin-bottom:26px;color:var(--accent);font-size:var(--font-body-small);font-weight:900}.finance-value-grid h3,.finance-value-grid p{color:#fff}.finance-scenario-grid article{min-height:230px}.industry-capability-grid{margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.industry-capability-grid article{min-height:205px}.industry-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-value-grid article{min-height:220px;padding:28px;border:1px solid rgba(116,190,255,.18);border-radius:12px;background:#ffffff0f;box-shadow:inset 0 0 28px #2a9dff1a;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.industry-value-grid article:hover{transform:translateY(-4px);border-color:#ff780f57;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.24),transparent 30%),linear-gradient(135deg,#142653,#0b1220);box-shadow:0 14px 28px #14265326}.industry-value-grid span{display:block;margin-bottom:34px;color:var(--accent);font-size:var(--font-body-small);font-weight:900}.industry-value-grid h3,.industry-value-grid p{color:#fff}.solution-detail-page .solution-hero-scope{margin-top:16px;color:#ffffffe6;font-size:var(--font-label);font-weight:800}.solution-detail-page .industry-hero-copy p{max-width:620px}.solution-detail-page .industry-hero-chips{max-width:520px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.solution-detail-page .industry-hero-chips span{justify-content:flex-start;gap:8px;font-size:var(--font-label);font-weight:760}.solution-detail-page .industry-hero-chips span:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:3px;background:var(--accent);box-shadow:0 0 0 4px #ff780f1f}.solution-stats-strip{width:100%;padding:22px clamp(20px,5vw,72px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:radial-gradient(circle at 82% 20%,rgba(255,120,15,.16),transparent 26%),linear-gradient(135deg,#142653,#071021)}.solution-stats-strip article{min-height:76px;padding:16px 18px;border:1px solid rgba(116,190,255,.18);border-radius:10px;background:#ffffff0f;box-shadow:inset 0 0 24px #2a9dff14}.solution-stats-strip strong{display:block;color:var(--accent);font-size:var(--font-statistic);line-height:1.1}.solution-stats-strip span{display:block;margin-top:7px;color:#ffffffd1;font-size:var(--font-body-small);line-height:1.4}.solution-four-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-pain-grid,.solution-scenario-grid{max-width:980px;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-pain-grid article{min-height:230px;padding:58px 28px 28px;overflow:hidden}.solution-pain-grid b{position:absolute;top:12px;right:20px;width:auto;height:auto;margin:0;color:#1426531f;background:transparent;box-shadow:none;font-size:var(--font-statistic);line-height:1;font-weight:900}.solution-pain-grid article:hover b{color:#ffffff29}.solution-pain-grid h3,.solution-advantages-grid h3{display:flex;align-items:flex-start;gap:10px}.solution-title-icon{width:30px;height:30px;margin:0;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--accent);background:#ff780f1f}.solution-title-icon svg{width:19px;height:19px}.solution-title-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.solution-pain-grid article:hover .solution-title-icon,.solution-advantages-grid article:hover .solution-title-icon{color:#fff;background:#ff780f47}.solution-scenario-grid article{min-height:235px;display:flex;flex-direction:column}.solution-capacity-grid,.solution-advantages-grid{margin:0 auto;display:grid;gap:16px}.solution-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-capacity-grid article,.solution-advantages-grid article{position:relative;min-height:250px;padding:24px;border:1px solid rgba(213,222,234,.68);border-radius:10px;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.09),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 6px 16px #14265314;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.solution-capacity-grid article:hover,.solution-advantages-grid article:hover{transform:translateY(-4px);border-color:#ff780f57;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.24),transparent 30%),linear-gradient(135deg,#142653,#0b1220);box-shadow:0 14px 28px #14265326}.solution-capacity-grid .card-icon{width:42px;height:42px;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--accent);background:#ff780f1f}.solution-capacity-grid .card-icon svg{width:25px;height:25px}.solution-capacity-grid .card-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.solution-capacity-grid h3,.solution-advantages-grid h3{margin:0 0 10px;color:var(--deep);font-size:var(--font-card-title);line-height:1.34}.solution-capacity-grid strong,.solution-advantages-grid strong{display:block;margin-bottom:13px;color:#3f4d60;font-size:var(--font-label);line-height:1.55}.solution-capacity-grid ul{margin:0;padding:0;list-style:none}.solution-capacity-grid li{position:relative;margin-top:9px;padding-left:16px;color:#5a687b;font-size:var(--font-body-small);line-height:1.55}.solution-capacity-grid li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:999px;background:var(--accent)}.solution-capacity-grid article:hover h3,.solution-capacity-grid article:hover strong,.solution-capacity-grid article:hover li,.solution-advantages-grid article:hover h3,.solution-advantages-grid article:hover strong,.solution-advantages-grid article:hover p{color:#fff}.solution-capacity-grid article:hover .card-icon{color:#fff;background:#ff780f42}.solution-advantages-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.solution-advantages-grid article{grid-column:span 2;min-height:220px;padding:22px;border-color:#74beff2e;background:#ffffff0f;box-shadow:inset 0 0 28px #2a9dff1a}.solution-advantages-grid article:nth-child(4),.solution-advantages-grid article:nth-child(5){grid-column:span 3}.solution-advantages-grid.has-six article,.solution-advantages-grid.has-six article:nth-child(4),.solution-advantages-grid.has-six article:nth-child(5){grid-column:span 2}.solution-advantages-grid h3,.solution-advantages-grid p{color:#fff}.solution-advantages-grid h3{font-weight:900}.solution-advantages-grid strong{color:#ff780fe6}.solution-advantages-grid p{margin:0;color:#ffffffad;font-size:var(--font-card-body);line-height:1.68}.industry-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-scenario-grid article{min-height:210px}.industry-scenario-grid article:nth-child(2n){border-color:#74beff33;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.22),transparent 30%),linear-gradient(135deg,#142653,#0b1220);box-shadow:0 12px 24px #14265324}.industry-scenario-grid article:nth-child(2n) h3,.industry-scenario-grid article:nth-child(2n) p,.industry-scenario-grid article:nth-child(2n) strong{color:#fff}.industry-scenario-grid article:nth-child(2n):hover{border-color:#d5deeaad;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.09),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 10px 22px #1426531c}.industry-scenario-grid article:nth-child(2n):hover h3{color:var(--deep)}.industry-scenario-grid article:nth-child(2n):hover p,.industry-scenario-grid article:nth-child(2n):hover strong{color:#5a687b}.industry-scenario-grid strong{display:block;margin:-6px 0 10px;color:#324257;font-size:var(--font-body-small);line-height:1.5}.solution-detail-page .solution-scenario-grid{max-width:980px;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-detail-page .solution-scenario-grid.has-five{grid-template-columns:repeat(6,minmax(0,1fr))}.solution-detail-page .solution-scenario-grid.has-five article{grid-column:span 2}.solution-detail-page .solution-scenario-grid.has-five article:nth-child(4),.solution-detail-page .solution-scenario-grid.has-five article:nth-child(5){grid-column:span 3}.solution-detail-page .solution-scenario-grid article:nth-child(2n){border-color:#d5deeaad;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.09),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 6px 16px #14265314}.solution-detail-page .solution-scenario-grid article:nth-child(2n) h3,.solution-detail-page .solution-scenario-grid article:nth-child(2n) p{color:var(--deep)}.solution-detail-page .solution-scenario-grid article:nth-child(2n) p{color:#5a687b}.solution-detail-page .solution-scenario-grid article:hover{border-color:#ff780f57;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.24),transparent 30%),linear-gradient(135deg,#142653,#0b1220);box-shadow:0 14px 28px #14265326}.solution-detail-page .solution-scenario-grid article:hover h3,.solution-detail-page .solution-scenario-grid article:hover p{color:#fff}.solution-detail-page .solution-scenario-grid strong,.solution-detail-page .solution-scenario-grid article:nth-child(2n) strong{order:3;margin:auto 0 0;padding-top:20px;display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:var(--font-body-small);font-weight:900}.solution-detail-page .solution-scenario-grid strong:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:3px;background:var(--accent);box-shadow:0 0 0 4px #ff780f1f}.solution-detail-page .solution-scenario-grid article:hover strong{color:#ffb06b}.advanced-solution-page{background:#f6f8fb}.advanced-solution-hero{background:linear-gradient(90deg,#050b18fa,#071021e6 36%,#0710212e 76%),var(--industry-hero-bg) center right / cover no-repeat}.advanced-solution-page .industry-hero-copy{width:min(660px,100%)}.advanced-solution-page .industry-hero-copy h1{font-size:var(--font-hero-title)}.advanced-solution-page .industry-hero-copy h1 span{white-space:nowrap}.advanced-solution-page .industry-hero-copy p{max-width:600px}.advanced-solution-page .industry-hero-copy .hero-emphasis-line{color:var(--accent);font-weight:900}.advanced-section{padding:76px clamp(20px,5vw,72px)}.advanced-product-section{background:radial-gradient(circle at 86% 12%,rgba(255,120,15,.09),transparent 26%),linear-gradient(180deg,#fff,#f6f8fb)}.advanced-product-layout{margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:28px;align-items:stretch}.advanced-product-layout .industry-section-heading{max-width:none;margin:0 0 34px}.advanced-product-layout .industry-section-heading p+p{margin-top:4px}.advanced-product-copy{display:flex;flex-direction:column;justify-content:center}.advanced-statement-list{margin-top:18px;display:grid;grid-template-columns:1fr;gap:8px}.advanced-positioning-card,.advanced-card-grid article,.advanced-solution-grid article,.advanced-scenario-grid article,.advanced-final-grid article{border:1px solid rgba(213,222,234,.66);border-radius:10px;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.09),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 8px 18px #14265314;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.advanced-statement-list article{min-height:28px;padding:0;display:flex;gap:9px;align-items:center}.advanced-statement-list strong{color:var(--deep);font-size:var(--font-body-small);line-height:1.45}.advanced-matrix-wrap{margin:0;padding:22px;border:1px solid rgba(213,222,234,.66);border-radius:10px;background:radial-gradient(circle at 86% 8%,rgba(255,120,15,.1),transparent 28%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 8px 18px #14265314}.advanced-matrix-wrap h3{margin:0 0 14px;color:var(--deep);font-size:var(--font-card-body);line-height:1.55}.advanced-matrix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.advanced-matrix-grid article{min-height:42px;padding:9px 10px;display:flex;align-items:center;gap:8px;border:1px solid rgba(213,222,234,.66);border-radius:8px;background:#ffffffb8;color:#324257;box-shadow:0 4px 10px #1426530d}.advanced-matrix-grid .card-icon,.advanced-solution-grid .card-icon,.advanced-scenario-grid .card-icon{width:38px;height:38px;margin-bottom:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:var(--accent);background:#ff780f1f}.advanced-matrix-grid .card-icon{width:24px;height:24px;margin:0;flex:0 0 24px;border-radius:6px}.advanced-matrix-grid .card-icon svg,.advanced-solution-grid .card-icon svg,.advanced-scenario-grid .card-icon svg{width:22px;height:22px}.advanced-matrix-grid .card-icon svg{width:15px;height:15px}.advanced-matrix-grid .card-icon path,.advanced-solution-grid .card-icon path,.advanced-scenario-grid .card-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.advanced-matrix-grid span{display:block;font-size:var(--font-body-small);font-weight:800;line-height:1.35}.advanced-positioning-card{margin:18px auto 0;padding:22px 24px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:flex-start;background:radial-gradient(circle at 90% 8%,rgba(255,120,15,.22),transparent 28%),linear-gradient(135deg,#142653,#071021 74%)}.advanced-positioning-card h3{margin:0 0 8px;color:#fff;font-size:var(--font-card-title)}.advanced-positioning-card p{margin:0;color:#ffffffc7;font-size:var(--font-card-body);line-height:1.72}.advanced-card-grid,.advanced-solution-grid,.advanced-value-grid,.advanced-scenario-grid,.advanced-final-grid{margin:0 auto;display:grid;gap:16px}.advanced-card-grid,.advanced-solution-grid,.advanced-value-grid,.advanced-final-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-scenario-grid.six-items{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-card-grid article,.advanced-solution-grid article,.advanced-scenario-grid article,.advanced-final-grid article{position:relative;min-height:210px;padding:36px 24px 24px;overflow:hidden}.advanced-card-grid b{position:absolute;top:12px;right:18px;color:#1426531a;font-size:var(--font-statistic);line-height:1;font-weight:900}.advanced-card-grid h3,.advanced-solution-grid h3,.advanced-scenario-grid h3,.advanced-final-grid h3{margin:0 0 10px;color:var(--deep);font-size:var(--font-card-title);line-height:1.36}.advanced-card-grid h3{max-width:calc(100% - 38px);display:flex;gap:10px;align-items:flex-start;margin-top:16px}.advanced-card-grid p,.advanced-solution-grid p,.advanced-scenario-grid p,.advanced-final-grid p{margin:0;color:#5a687b;font-size:var(--font-card-body);line-height:1.72}.advanced-card-grid article:hover,.advanced-solution-grid article:hover,.advanced-scenario-grid article:hover,.advanced-final-grid article:hover{transform:translateY(-4px);border-color:#ff780f57;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.24),transparent 30%),linear-gradient(135deg,#142653,#0b1220);box-shadow:0 14px 28px #14265326}.advanced-card-grid article:hover h3,.advanced-card-grid article:hover p,.advanced-solution-grid article:hover h3,.advanced-solution-grid article:hover p,.advanced-scenario-grid article:hover h3,.advanced-scenario-grid article:hover p,.advanced-final-grid article:hover h3,.advanced-final-grid article:hover p{color:#fff}.advanced-card-grid article:hover b{color:#ffffff26}.advanced-card-grid article:nth-child(2n),.advanced-final-grid article:nth-child(2n){border-color:#74beff2e;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.22),transparent 30%),linear-gradient(135deg,#142653,#0b1220);box-shadow:0 10px 24px #1426531f}.advanced-card-grid article:nth-child(2n) h3,.advanced-card-grid article:nth-child(2n) p,.advanced-final-grid article:nth-child(2n) h3,.advanced-final-grid article:nth-child(2n) p{color:#fff}.advanced-card-grid article:nth-child(2n) b{color:#ffffff26}.advanced-card-grid article:nth-child(2n):hover,.advanced-final-grid article:nth-child(2n):hover{border-color:#d5deeaa8;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.09),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 10px 22px #1426531c}.advanced-card-grid article:nth-child(2n):hover h3,.advanced-card-grid article:nth-child(2n):hover p,.advanced-final-grid article:nth-child(2n):hover h3,.advanced-final-grid article:nth-child(2n):hover p{color:var(--deep)}.advanced-card-grid article:nth-child(2n):hover p,.advanced-final-grid article:nth-child(2n):hover p{color:#5a687b}.advanced-solution-band{background:#fff}.blog-page{background:#f6f8fb}.blog-hero{position:relative;min-height:390px;padding:74px clamp(20px,5vw,88px) 62px;display:grid;place-items:center;overflow:hidden;color:#fff;background:#071020;isolation:isolate}.blog-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--home-hero-bg) center right / cover no-repeat;filter:saturate(.86) hue-rotate(6deg) brightness(.64);transform:scale(1.01)}.blog-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 52% 42%,rgba(255,120,15,.2),transparent 20%),linear-gradient(180deg,#07102094,#071020d1),linear-gradient(90deg,#060c19eb,#060c1975,#060c19e0)}.blog-hero-copy{width:min(860px,100%);text-align:center}.blog-hero-copy>span,.blog-board-heading span{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:var(--font-card-body);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.blog-hero-copy>span:before,.blog-board-heading span:before{content:"";width:18px;height:18px;border-radius:6px;background:var(--accent);box-shadow:inset 0 0 0 5px #ffffffb8}.blog-hero h1{margin:16px 0 12px;color:#fff;font-size:var(--font-hero-title);line-height:1.12;letter-spacing:0}.blog-hero p{max-width:780px;margin:0 auto;color:#ffffffc7;font-size:var(--font-body);line-height:1.75}.blog-hero-card{width:min(240px,100%);min-height:58px;margin:26px auto 0;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,120,15,.38);border-radius:10px;color:#fff;background:radial-gradient(circle at 82% 12%,rgba(255,255,255,.2),transparent 26%),linear-gradient(135deg,var(--accent),#e96809);box-shadow:0 18px 42px #ff780f38;transition:transform .18s ease,box-shadow .18s ease}.blog-hero-card:hover{transform:translateY(-2px);box-shadow:0 22px 52px #ff780f47}.blog-hero-card i{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:#ffffff24}.blog-hero-card svg{width:17px;height:17px}.blog-hero-card path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.blog-board,.blog-detail-section{padding:70px clamp(20px,4.2vw,72px)}.blog-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,220px);gap:clamp(20px,2.4vw,30px);align-items:start}.blog-board-heading{margin-bottom:24px}.blog-board-heading h2{margin:10px 0 8px;color:var(--deep);font-size:var(--font-section-title);line-height:1.18}.blog-board-heading p,.blog-api-note{max-width:760px;margin:0;color:#5a687b;font-size:var(--font-card-body);line-height:1.72}.blog-api-note{margin-bottom:18px;color:#9a4a09}.blog-search{margin-bottom:22px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.blog-search label{color:var(--deep);font-size:var(--font-label);font-weight:900}.blog-search-field{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(213,222,234,.92);border-radius:10px;background:#fff;box-shadow:0 10px 24px #1426530f}.blog-search-field svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.blog-search-field input{width:100%;min-width:0;border:0;outline:0;color:var(--deep);font-size:var(--font-card-body);background:transparent}.blog-search-field input::placeholder{color:#8b97a8}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.blog-card{height:auto;align-self:start;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(213,222,234,.72);border-radius:14px;background:#fff;box-shadow:0 12px 28px #14265314;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blog-card:hover{transform:translateY(-4px);border-color:#ff780f52;box-shadow:0 20px 44px #1426531f}.blog-card-cover{height:150px;overflow:hidden;background:#071020}.blog-card:not(.with-cover) .blog-card-cover{height:112px}.blog-card-cover img{width:100%;height:100%;display:block;object-fit:cover}.blog-card-cover.generated{position:relative;display:flex;align-items:flex-end;padding:18px;color:#ffffffe0;background:radial-gradient(circle at 76% 28%,rgba(255,120,15,.3),transparent 18%),radial-gradient(circle at 28% 72%,rgba(50,150,255,.36),transparent 24%),linear-gradient(135deg,#081528,#142653)}.blog-card-cover.generated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0 34%,rgba(255,255,255,.12) 35% 36%,transparent 37% 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 32px);opacity:.42}.blog-card-cover.generated span{position:relative;z-index:1;font-size:var(--font-body-small);font-weight:900}.blog-card-body{flex:0 1 auto;padding:16px 16px 18px;display:flex;flex-direction:column}.blog-date{margin:0 0 8px;color:#7b8794;font-size:var(--font-body-small);line-height:1.4}.blog-card h3{margin:0 0 10px;color:var(--deep);font-size:var(--font-card-title);line-height:1.32;letter-spacing:0}.blog-card-body>p:not(.blog-date){margin:0 0 16px;color:#5a687b;font-size:var(--font-card-body);line-height:1.62}.blog-read-more{width:fit-content;min-height:36px;margin-top:auto;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border-radius:8px;color:#fff;background:var(--accent);font-size:var(--font-body-small);font-weight:900}.blog-read-more:before{content:"";width:8px;height:8px;border-radius:999px;background:#ffffffe6}.blog-empty-note{margin:22px 0 0;padding:22px;border:1px dashed rgba(213,222,234,.9);border-radius:12px;color:#68778a;font-size:var(--font-card-body);text-align:center;background:#f8fbff}.blog-sidebar{display:grid;gap:18px}.blog-sidebar section{padding:18px;border:1px solid rgba(213,222,234,.76);border-radius:14px;background:#fff;box-shadow:0 10px 24px #1426530f}.blog-sidebar h3{margin:0 0 12px;color:var(--deep);font-size:var(--font-card-title)}.blog-sidebar a,.blog-sidebar span{display:block;margin:9px 0;color:#68778a;font-size:var(--font-body-small);line-height:1.5}.blog-sidebar a:hover{color:var(--accent)}.blog-detail-section{max-width:980px;margin:0 auto}.blog-back-link{display:inline-flex;margin-bottom:18px;color:var(--accent);font-weight:900}.blog-detail-card{padding:clamp(28px,5vw,56px);border:1px solid rgba(213,222,234,.76);border-radius:16px;background:#fff;box-shadow:0 18px 42px #14265314}.blog-detail-card h2{margin:0 0 14px;color:var(--deep);font-size:var(--font-section-title);line-height:1.16}.blog-detail-summary{margin:0 0 22px;color:#5a687b;font-size:var(--font-body);line-height:1.72}.blog-detail-card img{width:100%;max-height:430px;margin:10px 0 28px;display:block;object-fit:cover;border-radius:12px}.blog-richtext p{margin:0 0 16px;color:#334155;font-size:var(--font-body);line-height:1.88}.advanced-value-band{color:#fff;background:radial-gradient(circle at 12% 8%,rgba(255,120,15,.2),transparent 28%),linear-gradient(135deg,#142653,#071021 74%)}.advanced-value-band .industry-section-heading h2,.advanced-value-band .industry-section-heading p{color:#fff}.advanced-value-band .industry-section-heading strong{display:block;margin:-4px 0 12px;color:#ff780ff2;font-size:var(--font-card-body);line-height:1.5}.advanced-value-grid article{min-height:244px;padding:24px;border:1px solid rgba(116,190,255,.18);border-radius:10px;background:#ffffff0f;box-shadow:inset 0 0 26px #2a9dff14;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.advanced-value-grid article:hover{transform:translateY(-4px);border-color:#ff780f57;background:radial-gradient(circle at 88% 12%,rgba(255,120,15,.24),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 14px 28px #14265326}.advanced-value-grid article:hover h3{color:var(--deep)}.advanced-value-grid article:hover p,.advanced-value-grid article:hover li{color:#5a687b}.advanced-value-grid h3{margin:14px 0 10px;color:#fff;font-size:var(--font-card-title)}.advanced-value-grid p{margin:0 0 12px;color:#ffffffb8;font-size:var(--font-card-body);line-height:1.62}.advanced-value-grid ul{margin:0;padding:0;list-style:none}.advanced-value-grid li{position:relative;margin-top:8px;padding-left:16px;color:#ffffffc7;font-size:var(--font-body-small);line-height:1.55}.advanced-value-grid li:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:5px;border-radius:999px;background:var(--accent)}.advanced-comparison-section{background:#fff}.advanced-comparison-wrap{margin:0 auto;overflow-x:auto;border-radius:12px;border:1px solid rgba(213,222,234,.7);background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 10px 24px #14265314}.advanced-comparison-wrap table{width:100%;min-width:860px;border-collapse:collapse}.advanced-comparison-wrap th,.advanced-comparison-wrap td{padding:17px 20px;border-bottom:1px solid rgba(213,222,234,.7);color:#5a687b;font-size:var(--font-card-body);line-height:1.55;text-align:left;vertical-align:top}.advanced-comparison-wrap thead th{color:var(--deep);font-size:var(--font-card-body);font-weight:900;background:radial-gradient(circle at 70% 0%,rgba(255,120,15,.12),transparent 30%),linear-gradient(180deg,#f7fbff,#eef4fb)}.advanced-comparison-wrap tbody th{width:18%;color:var(--deep);font-weight:900}.advanced-comparison-wrap .highlight-cell{color:#142653;font-weight:800;background:#ff780f14}.advanced-comparison-wrap tr:last-child th,.advanced-comparison-wrap tr:last-child td{border-bottom:0}.advanced-final-section{background:radial-gradient(circle at 80% 14%,rgba(255,120,15,.08),transparent 26%),linear-gradient(180deg,#f6f8fb,#fff)}.advanced-final-grid article{padding-top:34px}.advanced-final-grid h3{margin-top:14px}@media (max-width: 1080px){.solution-detail-page .solution-scenario-grid.has-five article,.solution-detail-page .solution-scenario-grid.has-five article:nth-child(4),.solution-detail-page .solution-scenario-grid.has-five article:nth-child(5),.solution-advantages-grid article,.solution-advantages-grid article:nth-child(4),.solution-advantages-grid article:nth-child(5){grid-column:auto}.advanced-product-layout,.advanced-card-grid,.advanced-solution-grid,.advanced-value-grid,.advanced-scenario-grid,.advanced-scenario-grid.six-items,.advanced-final-grid,.blog-board{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1}.blog-card-grid,.advanced-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.solution-detail-page .solution-scenario-grid{grid-template-columns:1fr}.advanced-section{padding:56px 18px}.advanced-product-layout,.advanced-card-grid,.advanced-solution-grid,.advanced-value-grid,.advanced-scenario-grid,.advanced-scenario-grid.six-items,.advanced-final-grid,.advanced-matrix-grid,.blog-board,.blog-card-grid,.blog-sidebar{grid-template-columns:1fr}.blog-hero{min-height:330px;padding:56px 18px 46px}.blog-hero h1{font-size:var(--font-hero-title)}.blog-hero p{font-size:var(--font-card-body)}.blog-board,.blog-detail-section{padding:56px 18px}.blog-search{grid-template-columns:1fr;justify-content:stretch}.blog-search-field{min-height:42px}.blog-card{min-height:0}.advanced-matrix-wrap,.advanced-positioning-card{padding:20px}.advanced-positioning-card{grid-template-columns:1fr}.advanced-card-grid article,.advanced-solution-grid article,.advanced-scenario-grid article,.advanced-final-grid article,.advanced-value-grid article{min-height:auto;padding:22px}}.product-story-hero{position:relative;min-height:640px;padding:clamp(56px,7vw,96px) clamp(20px,5vw,88px) clamp(44px,6vw,74px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);gap:clamp(32px,6vw,88px);align-items:center;overflow:hidden;background:radial-gradient(circle at 80% 18%,rgba(255,120,15,.15),transparent 24%),linear-gradient(135deg,#fff,#f5f8fc 54%,#eef3f8)}.product-story-hero>*{position:relative;z-index:1}.local-did-hero{min-height:560px;color:#fff;background:linear-gradient(90deg,#050b18f5,#071021d1 34%,#0710212e 76%),url(/assets/hero-global-network-v2-C8evgPUN.png) center right / cover no-repeat}.local-did-hero:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(180deg,transparent,rgba(5,11,24,.38));pointer-events:none}.product-global-hero{min-height:560px;color:#fff;grid-template-columns:minmax(320px,560px);padding-top:clamp(46px,5.6vw,76px);padding-bottom:clamp(42px,5.2vw,68px);background:linear-gradient(90deg,#050b18f5,#071021db 33%,#0710212e 72%),var(--product-hero-bg) center right / cover no-repeat}.product-global-hero:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(5,11,24,.46));pointer-events:none}.product-hero-feature-cards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.product-hero-feature-cards article{position:absolute;right:clamp(42px,6vw,86px);width:clamp(166px,13vw,202px);min-height:58px;padding:10px 12px 10px 50px;display:grid;align-content:center;gap:3px;border:1px solid rgba(52,157,255,.34);border-radius:8px;color:#d8e4f2;background:linear-gradient(90deg,rgba(0,178,255,.1),transparent 44%),linear-gradient(135deg,#081d3db8,#040d1e8f);box-shadow:inset 0 0 0 1px #ffffff09,inset 0 1px #75c9ff21,0 0 14px #0096ff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-hero-feature-cards article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(94,194,255,.1),transparent 46%),radial-gradient(circle at 10% 50%,rgba(0,188,255,.14),transparent 38%);pointer-events:none}.product-hero-feature-cards article:after{content:"";position:absolute;top:50%;left:-68px;width:68px;height:1px;background:linear-gradient(90deg,transparent,rgba(64,183,255,.5));box-shadow:0 0 8px #00abff29;pointer-events:none}.product-hero-feature-cards i{position:absolute;top:50%;left:12px;width:28px;height:28px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#52c8ff;background:radial-gradient(circle at 42% 32%,rgba(0,204,255,.42),transparent 56%),#04142db8;box-shadow:inset 0 0 0 1px #50bcff29,0 0 12px #00aaff24}.product-hero-feature-cards svg{width:17px;height:17px}.product-hero-feature-cards path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-hero-feature-cards strong,.product-hero-feature-cards span{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-hero-feature-cards strong{color:#dae5f2eb;font-size:var(--font-body-small);font-weight:700;line-height:1.25}.product-hero-feature-cards span{color:#889cb7eb;font-size:var(--font-caption);line-height:1.25}.product-hero-feature-cards .feature-card-1{top:118px}.product-hero-feature-cards .feature-card-2{top:234px;right:clamp(16px,3.8vw,46px)}.product-hero-feature-cards .feature-card-3{top:350px}.product-story-copy{max-width:650px}.product-story-copy>span{display:inline-flex;margin-bottom:16px;color:var(--accent);font-size:var(--font-card-body);font-weight:900}.local-did-hero .product-story-copy{max-width:590px}.local-did-hero .product-story-copy>span{color:var(--brand-cream)}.local-did-hero .product-story-copy h1,.product-global-hero .product-story-copy h1{color:#fff;text-shadow:0 10px 34px rgba(0,0,0,.28)}.local-did-hero-title{font-size:var(--font-hero-title);line-height:1.16}.local-did-hero-title span{display:block;white-space:nowrap}.local-did-hero .product-story-copy p,.product-global-hero .product-story-copy p{color:#ffffffd1}.local-did-hero .product-story-actions .ghost,.product-global-hero .product-story-actions .ghost{color:#fff;border-color:#ffffff57;background:#ffffff1a}.product-global-hero .product-story-copy>span{color:var(--accent)}.product-global-hero .product-story-copy h1{max-width:10.5em;font-size:var(--font-hero-title)}.product-global-hero .product-story-copy p{max-width:44ch;font-size:var(--font-hero-subtitle);line-height:1.78}.local-did-hero-actions .btn{min-height:42px}.local-did-hero-actions .ghost{color:#fff;background:#ff780feb;border-color:#ff780feb}.local-did-hero-visual{position:relative;min-height:380px}.hero-number-card{position:absolute;min-width:150px;max-width:168px;padding:7px 8px;display:flex;gap:7px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;background:#07102194;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 28px #00000038}.hero-number-card small,.hero-number-card em{display:block;color:#ffffffad;font-size:var(--font-diagram-label);font-style:normal}.hero-number-card strong{display:block;margin:1px 0 4px;color:#fff;font-size:var(--font-caption);font-weight:700;line-height:1.25}.hero-number-card em:before{content:"";width:7px;height:7px;margin-right:6px;display:inline-block;border-radius:50%;background:#1ecb91}.flag-dot{width:24px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#fff;background:linear-gradient(135deg,#ff780f,#142653);font-size:var(--font-diagram-label);font-weight:900}.card-my{top:66px;left:22%}.card-uk{top:42px;right:8%}.card-pk{left:12%;bottom:102px}.card-sg{right:10%;bottom:92px}.hero-capability-strip{position:absolute;left:50%;bottom:-58px;transform:translate(-50%);min-width:292px;padding:7px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#07102194;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-capability-strip span{display:grid;gap:3px;padding-left:8px;border-left:1px solid rgba(255,255,255,.14)}.hero-capability-strip span:first-child{border-left:0;padding-left:0}.hero-capability-strip b{color:#fff;font-size:var(--font-body-small)}.hero-capability-strip em{color:#ffffffb8;font-size:var(--font-diagram-label);font-style:normal}.product-hero-art{position:relative;min-height:390px;isolation:isolate}.product-hero-map{position:absolute;top:16px;right:0;bottom:0;left:0;opacity:.58;background:radial-gradient(circle at 50% 74%,rgba(0,198,255,.42),transparent 20%),radial-gradient(circle at 50% 74%,rgba(255,120,15,.22),transparent 9%),linear-gradient(180deg,transparent 60%,rgba(0,183,255,.2) 61%,transparent 73%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%)}.product-hero-map:before,.product-hero-map:after{content:"";position:absolute;left:34%;right:3%;bottom:52px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(75,207,255,.92),transparent);box-shadow:0 -64px #4bcfff2e,0 -126px #ff780f17;transform:rotate(-7deg)}.product-hero-map:after{left:20%;right:22%;bottom:88px;transform:rotate(13deg);opacity:.68}.product-hero-signal{position:absolute;left:54%;bottom:82px;width:92px;height:92px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(92,220,255,.42);border-radius:50%;color:#baf5ff;background:radial-gradient(circle,#00c2ff85,#0071c642 50%,#0710211f 72%),#0710218a;box-shadow:0 0 0 14px #00c2ff0f,0 0 34px #00c2ff6b,0 18px 34px #0000003d}.product-hero-signal:after{content:"";position:absolute;right:-56px;bottom:-22px;left:-56px;height:28px;border:1px solid rgba(92,220,255,.36);border-radius:50%;box-shadow:0 0 24px #00c2ff57}.product-hero-signal svg{width:42px;height:42px}.product-hero-signal path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.product-hero-card{position:absolute;right:5%;width:168px;height:48px;padding:9px 10px;display:flex;align-items:center;gap:9px;border:1px solid rgba(75,207,255,.28);border-radius:8px;background:radial-gradient(circle at 16% 44%,rgba(0,194,255,.16),transparent 34%),linear-gradient(135deg,#071730d1,#050b1894);box-shadow:0 0 0 1px #ffffff09 inset,0 0 14px #00c2ff21}.product-hero-card i{width:24px;height:24px;flex:0 0 auto;border-radius:7px;background:radial-gradient(circle,#00c2ffbd,#0071c638),#00a4ff24}.product-hero-card div{flex:1;display:grid;gap:5px}.product-hero-card span{display:block;height:6px;border-radius:999px;background:#c4cdd885}.product-hero-card span:nth-child(2){width:68%;background:#c4cdd84d}.product-hero-card.card-top{top:54px}.product-hero-card.card-middle{top:130px;right:2%}.product-hero-card.card-bottom{top:206px}.product-hero-media-slot{position:absolute;left:42%;bottom:88px;width:190px;height:150px;display:grid;place-items:center;border:1px dashed rgba(230,225,195,.42);border-radius:12px;color:#e6e1c3b8;background:#0710215c;font-size:var(--font-body-small);font-weight:800}.product-media-hero .product-hero-signal{left:56%;bottom:66px;width:78px;height:78px}.product-media-hero .product-hero-signal svg{width:34px;height:34px}.product-story-copy h1{margin:0;color:var(--deep);font-size:var(--font-hero-title);line-height:1.12;letter-spacing:0;text-wrap:balance}.product-story-copy p{max-width:62ch;margin:var(--space-product-hero-copy-gap) 0 0;color:#435268;font-size:var(--font-card-body);line-height:1.78;text-wrap:pretty}.product-story-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px}.product-hero-stats{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,var(--card-pbx-stat-width)));gap:var(--space-pbx-stat-gap)}.product-hero-stats span{width:100%;min-height:var(--card-pbx-stat-height);padding:var(--card-pbx-stat-padding);display:grid;align-content:center;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#05122a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-hero-stats strong{color:var(--accent);font-size:var(--font-card-title);line-height:1}.product-hero-stats em{margin-top:4px;color:#ffffffb8;font-size:var(--font-caption);font-style:normal;font-weight:800}.product-hero-usecases{margin-top:12px;display:flex;flex-wrap:wrap;gap:var(--space-pbx-usecase-gap);align-items:center}.product-hero-usecases b{color:#ffffffc7;font-size:var(--font-body-small)}.product-hero-usecases span{min-height:var(--control-pbx-usecase-height);padding:0 var(--control-pbx-usecase-padding);display:inline-flex;align-items:center;border:1px solid rgba(255,120,15,.26);border-radius:999px;color:#ffd2ac;background:#ff780f1a;font-size:var(--font-body-small);font-weight:800}.product-story-actions .ghost{color:var(--navy);border:1px solid #cfd8e6;background:#fff}.product-network-visual{position:relative;min-height:460px;border-radius:18px;background:radial-gradient(circle at 30% 24%,rgba(230,225,195,.88),transparent 22%),linear-gradient(145deg,#101d3c,#071020);box-shadow:0 26px 60px #1426532e;overflow:hidden}.network-orbit{position:absolute;top:40px;right:40px;bottom:40px;left:40px;border:1px solid rgba(255,255,255,.14);border-radius:50%}.network-orbit:before,.network-orbit:after{content:"";position:absolute;top:56px;right:56px;bottom:56px;left:56px;border:1px dashed rgba(255,255,255,.16);border-radius:50%}.network-orbit:after{top:108px;right:108px;bottom:108px;left:108px;border-style:solid}.network-card{position:absolute;top:50%;left:50%;z-index:2;width:min(78%,340px);padding:28px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#fff;background:#ffffff17;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.network-card small{display:block;color:var(--brand-cream);font-size:var(--font-caption);font-weight:900}.network-card strong{display:block;margin-top:10px;font-size:var(--font-card-title);line-height:1.12}.network-card span{display:block;margin-top:12px;color:#ffffffa8;font-size:var(--font-body-small)}.network-node{position:absolute;z-index:3;min-width:72px;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;background:#ffffff1f;font-size:var(--font-body-small);font-weight:900}.node-a{top:68px;left:52px}.node-b{top:74px;right:58px}.node-c{bottom:84px;left:74px}.node-d{right:70px;bottom:72px}.network-lines i{position:absolute;z-index:1;width:42%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,120,15,.94),transparent);transform-origin:center}.network-lines i:nth-child(1){top:34%;left:18%;transform:rotate(22deg)}.network-lines i:nth-child(2){top:54%;left:28%;transform:rotate(-18deg)}.network-lines i:nth-child(3){right:16%;bottom:28%;transform:rotate(34deg)}.product-network-visual ul{position:absolute;left:24px;right:24px;bottom:24px;z-index:4;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none}.product-network-visual li{min-height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#ffffffd6;background:#ffffff1a;font-size:var(--font-body-small);font-weight:900}.product-story-section{padding:clamp(58px,7vw,96px) clamp(20px,5vw,88px);background:#fff}.product-story-section:nth-of-type(odd){background:#f6f8fb}.product-section-heading{margin:0 auto 34px}.product-section-heading.center{max-width:780px;text-align:center}.product-section-label{width:fit-content;max-width:100%;margin:0 0 10px;display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:var(--font-caption);font-weight:900;letter-spacing:.04em}.product-section-heading.center .product-section-label{margin-left:auto;margin-right:auto}.product-section-label i{width:18px;height:18px;display:inline-flex;border-radius:6px;background:linear-gradient(135deg,#ff780f38,#ff780f05),var(--accent);box-shadow:inset 0 0 0 5px #ffffffb8}.product-section-heading h2,.product-audience-band h2,.product-final-cta h2{margin:0;color:var(--deep);font-size:var(--font-section-title);line-height:1.18;letter-spacing:0;text-wrap:balance}.product-section-heading p{margin:12px 0 0;color:#5a687b;font-size:var(--font-card-body);line-height:1.72}.product-definition-body{margin:0 auto;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:clamp(28px,5vw,70px);align-items:center}.local-did-definition .product-definition-body{max-width:900px;display:block;text-align:center}.product-diagram-panel{min-height:330px;padding:28px;display:grid;align-content:center;gap:26px;border-radius:14px;color:#fff;background:radial-gradient(circle at 76% 18%,rgba(255,120,15,.22),transparent 28%),linear-gradient(145deg,#142653,#091120)}.local-did-definition .product-diagram-panel{min-height:360px;padding:0;background:url(/assets/did-flow-visual-CjhI_g9E.png) center / cover no-repeat;overflow:hidden}.local-did-definition .product-diagram-panel>*{display:none}.local-did-definition .product-definition-text h2{margin:0 0 18px;color:var(--deep);font-size:var(--font-section-title);line-height:1.18}.local-did-definition .product-definition-text{max-width:840px;margin:0 auto}.local-did-definition .product-definition-text p{max-width:760px;margin-left:auto;margin-right:auto}.product-definition-text p strong{color:var(--deep);font-weight:900}.local-did-definition-summary{margin:clamp(36px,calc(25px + .8vw),52px) auto 0;padding:clamp(18px,2.6vw,28px) clamp(22px,4vw,38px);border-radius:12px;color:#fff;background:radial-gradient(circle at 88% 16%,rgba(255,120,15,.22),transparent 30%),linear-gradient(135deg,#142653,#0b1220);box-shadow:0 12px 18px #14265329}.product-definition-position-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;text-align:left;border:1px solid rgba(255,255,255,.08)}.local-did-definition-summary .card-icon{width:38px;height:38px;margin:1px 0 0;color:#fff;background:#ff780feb}.local-did-definition-summary .card-icon svg{width:22px;height:22px}.local-did-definition-summary strong{display:block;color:#fff;font-size:var(--font-card-title);line-height:1.25}.local-did-definition-summary p{max-width:920px;margin:12px 0 0;color:#ffffffc7;font-size:var(--font-card-body);line-height:1.65}.product-definition-position-card p{margin-top:8px}.pbx-definition-summary{max-width:880px;text-align:left}.product-definition-placeholder-card{max-width:880px;min-height:118px;margin:24px auto 0;padding:22px;display:grid;grid-template-columns:44px 1fr;gap:12px 16px;align-items:center;border:1px solid rgba(213,222,234,.5);border-radius:10px;background:radial-gradient(circle at 86% 20%,rgba(255,120,15,.12),transparent 30%),linear-gradient(135deg,#f7f9fc,#fff);box-shadow:0 5px 13px #14265312}.product-definition-placeholder-card i{grid-row:span 2;width:44px;height:44px;border-radius:10px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.92),transparent 30%),linear-gradient(135deg,var(--accent),#142653)}.product-definition-placeholder-card span{height:12px;max-width:68%;border-radius:999px;background:#14265314}.product-definition-placeholder-card span:last-child{max-width:44%}.diagram-row{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);gap:10px;align-items:center}.diagram-row span{min-height:58px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff14;font-weight:900;text-align:center}.diagram-row b{height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,120,15,.2),var(--accent))}.diagram-console{display:grid;gap:10px}.diagram-console div{height:42px;border-radius:8px;background:#ffffff1f}.diagram-console div:nth-child(2){width:78%}.diagram-console div:nth-child(3){width:58%}.product-definition-text p{margin:0;color:#435268;font-size:var(--font-card-body);line-height:1.82;text-wrap:pretty}.product-definition-text p+p{margin-top:18px}.product-tags{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.product-tags span{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;color:var(--navy);background:#eef3f8;font-size:var(--font-label);font-weight:900}.challenge-grid,.scenario-grid{margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sms-challenge-grid{max-width:880px;grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-grid article,.scenario-grid article{min-height:204px;padding:22px;border:1px solid rgba(213,222,234,.62);border-radius:8px;background:#f7f9fc;box-shadow:0 3px 8px #1426530b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.challenge-grid span{color:var(--accent);font-size:var(--font-body-small);font-weight:900}.challenge-grid h3,.solution-architecture h3,.scenario-grid h3,.steps-timeline h3,.value-lanes h3{margin:10px 0 0;color:var(--deep);font-size:var(--font-card-title);line-height:1.34}.challenge-grid p,.solution-architecture p,.scenario-grid p,.steps-timeline p,.value-lanes p{margin:12px 0 0;color:#58677b;font-size:var(--font-card-body);line-height:1.72}.solution-architecture{margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.solution-card-grid{max-width:980px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-solution-badges{width:min(100%,980px);margin:-12px auto 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.product-solution-badges span{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgba(255,120,15,.16);border-radius:999px;color:#8f4b12;background:#fff3e8;font-size:var(--font-label);font-weight:800}.solution-core{grid-row:span 2;min-height:420px;padding:28px;display:flex;flex-direction:column;justify-content:center;border-radius:14px;color:#fff;background:radial-gradient(circle at 70% 18%,rgba(255,120,15,.22),transparent 28%),linear-gradient(145deg,#091120,#142653)}.solution-core small{color:var(--brand-cream);font-size:var(--font-caption);font-weight:900}.solution-core strong{margin-top:12px;font-size:var(--font-card-title);line-height:1.08}.solution-core span{margin-top:18px;color:#ffffffb3;line-height:1.7}.solution-architecture article{min-height:190px;padding:22px;border:1px solid rgba(213,222,234,.62);border-radius:8px;background:#f7f9fc;box-shadow:0 3px 8px #1426530b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.solution-card-grid article{min-height:196px;text-align:center}.solution-card-grid article .card-icon{margin:0 auto 14px}.solution-card-index,.product-card-icon{width:36px;height:36px;margin:0 auto 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--accent);background:#ff780f1a;font-size:var(--font-label);font-weight:900}.product-card-icon{position:relative}.product-card-icon:before,.product-card-icon:after{content:"";position:absolute;border-color:currentColor}.icon-route:before{width:18px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;border-radius:0 8px 0 0}.icon-cloud:before{width:20px;height:12px;border:2px solid currentColor;border-radius:12px}.icon-globe:before{width:18px;height:18px;border:2px solid currentColor;border-radius:50%}.icon-sip:before{width:18px;height:14px;border:2px solid currentColor;border-radius:4px}.icon-switch:before{width:20px;height:2px;background:currentColor;box-shadow:0 7px 0 currentColor,0 -7px 0 currentColor}.icon-scale:before{width:16px;height:16px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.value-lanes{max-width:1080px;margin:0 auto;display:grid;gap:18px}.value-feature-grid{max-width:980px;grid-template-columns:repeat(2,minmax(0,1fr))}.value-lanes article{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:clamp(18px,4vw,48px);align-items:center;padding:22px;border:1px solid rgba(213,222,234,.62);border-radius:8px;background:#f7f9fc;box-shadow:0 3px 8px #1426530b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.value-feature-grid article,.value-feature-grid article:nth-child(2n){min-height:212px;grid-template-columns:1fr;gap:12px;align-content:start}.value-feature-grid article:nth-child(n)>div{order:0}.value-lanes article:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)}.value-lanes article:nth-child(2n)>div{order:2}.value-feature-grid article:nth-child(n),.value-feature-grid article:nth-child(2n){grid-template-columns:1fr}.value-feature-grid article:nth-child(n)>div,.value-feature-grid article:nth-child(2n)>div{order:0}.value-lanes span{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--accent);font-weight:900}.value-feature-grid h3{display:flex;gap:10px;align-items:center}.value-feature-grid h3:before{content:none}.value-feature-grid h3 .card-icon{width:38px;height:38px;margin:0;flex:0 0 auto}.value-feature-grid h3 .card-icon svg{width:22px;height:22px}.value-feature-grid article p{order:1}.product-card-points{order:2;margin:4px 0 0;padding:0;display:grid;gap:7px;list-style:none}.product-card-points li{position:relative;padding-left:15px;color:#66758a;font-size:var(--font-body-small);line-height:var(--line-body-small)}.product-card-points li:before{content:"";position:absolute;top:.62em;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent)}.value-lanes article:hover .product-card-points li{color:#ffffffc7}.scenario-grid article{padding:0;overflow:hidden}.scenario-visual{min-height:138px;padding:18px;display:flex;align-items:flex-end;background:radial-gradient(circle at 78% 20%,rgba(255,120,15,.28),transparent 28%),linear-gradient(145deg,#142653,#091120)}.scenario-visual span{color:#fff;font-size:var(--font-section-title);font-weight:900}.scenario-grid h3,.scenario-grid p{margin-left:22px;margin-right:22px}.scenario-grid p{margin-bottom:24px}.local-did-dark-section{color:#fff;background:radial-gradient(circle at 18% 4%,rgba(255,120,15,.18),transparent 28%),linear-gradient(145deg,#071020,#142653)}.local-did-dark-section .product-section-heading h2{color:#fff}.local-did-dark-section .product-section-label{color:var(--brand-cream)}.product-hero-console{align-self:center;box-shadow:0 26px 60px #14265333}.challenge-grid article:hover,.solution-architecture article:hover,.value-lanes article:hover,.steps-timeline article:hover{transform:translateY(-4px);border-color:var(--navy);color:#fff;background:linear-gradient(145deg,#142653,#091120);box-shadow:0 6px 12px #1426531c}.challenge-grid article:hover span,.value-lanes article:hover span,.steps-timeline article:hover span{color:var(--deep);background:var(--accent)}.challenge-grid article:hover h3,.challenge-grid article:hover p,.solution-architecture article:hover h3,.solution-architecture article:hover p,.value-lanes article:hover h3,.value-lanes article:hover p,.steps-timeline article:hover h3,.steps-timeline article:hover p{color:#fff}.local-did-scenarios{max-width:920px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}.local-did-scenarios article{position:relative;min-height:292px;padding:clamp(26px,calc(22px + .28vw),32px);padding-bottom:clamp(36px,2.5vw,72px);display:flex;flex-direction:column;justify-content:flex-end;border:0;color:#fff;background-size:200% 200%;box-shadow:inset 0 -120px 90px #0710209e,0 5px 10px #0000001f}.local-did-scenarios:not(.pbx-scenarios) article{min-height:0;aspect-ratio:16 / 9;padding-bottom:clamp(26px,calc(22px + .28vw),32px)}.scenario-card-copy{position:relative;z-index:1}.local-did-scenarios article:after{content:"";position:absolute;top:0;right:0;left:0;height:2px;z-index:1;background:linear-gradient(90deg,#ffffff9e,#ffffff1f);pointer-events:none}.local-did-scenarios h3{display:flex;align-items:center;gap:10px}.scenario-title-icon{width:38px;height:38px;margin:0;flex:0 0 auto;color:var(--accent);background:#fff}.scenario-title-icon svg{width:22px;height:22px}.local-did-scenarios article:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 20%,rgba(7,16,32,.34) 62%,rgba(7,16,32,.86) 100%);pointer-events:none}.local-did-scenarios article:hover{transform:translateY(-5px);background-color:#091120;box-shadow:inset 0 -140px 100px #071020b8,0 8px 16px #14265324}.local-did-scenarios .scenario-visual{display:none}.local-did-scenarios h3,.local-did-scenarios p{position:relative;z-index:1;margin-left:0;margin-right:0;color:#fff}.local-did-scenarios h3{max-width:15em;font-size:var(--font-card-title)}.local-did-scenarios p{margin-bottom:0;color:#ffffffc7}.scenario-tags{position:relative;z-index:1;margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.scenario-tags span{min-height:26px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;color:#fff;background:#ff780fc7;font-size:var(--font-caption);font-weight:800}.standard-product-scenarios article{min-height:292px;justify-content:flex-end}.proportional-scenario-copy .scenario-card-copy{position:absolute;right:clamp(26px,calc(22px + .28vw),32px);bottom:0;left:clamp(26px,calc(22px + .28vw),32px);min-height:var(--space-scenario-copy-bottom);padding-bottom:clamp(18px,1.8vw,30px);display:flex;flex-direction:column;justify-content:flex-start}.standard-product-scenarios h3{max-width:none}.pbx-scenarios{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pbx-scenarios article{min-height:268px;padding:18px;justify-content:flex-end;background-size:220% 220%;box-shadow:inset 0 -118px 84px #071020b8,0 5px 12px #0000001f}.pbx-scenarios article.pbx-scenario-launch{background-size:cover}.pbx-scenarios h3{max-width:none;gap:8px;font-size:var(--font-card-title);line-height:1.25;transform:none}.pbx-scenarios p{font-size:var(--font-card-body);line-height:1.55;transform:none}.pbx-scenarios .scenario-title-icon{width:32px;height:32px;border-radius:8px}.pbx-scenarios .scenario-title-icon svg{width:18px;height:18px}.pbx-scenarios .scenario-tags{gap:6px;margin-top:12px}.pbx-scenarios .scenario-tags span{min-height:23px;padding:0 8px;font-size:var(--font-caption)}.pbx-scenario-section{color:var(--deep);background:radial-gradient(circle at 16% 6%,rgba(255,120,15,.08),transparent 28%),linear-gradient(180deg,#f6f8fb,#fff)}.pbx-scenario-section .product-section-heading h2{color:var(--deep)}.pbx-scenario-section .product-section-label{color:var(--accent)}.pbx-scenario-section .product-section-heading p{color:#5a687b}.hardware-product-page{padding:clamp(58px,7vw,92px) clamp(20px,5vw,88px);background:radial-gradient(circle at 86% 8%,rgba(255,120,15,.08),transparent 24%),linear-gradient(180deg,#f6f8fb,#fff 48%,#f6f8fb)}.hardware-heading{margin-bottom:clamp(34px,5vw,62px)}.hardware-product-block{width:var(--container-page-width);max-width:var(--container-content-max);margin:0 auto 26px;padding:var(--space-hardware-block-padding);display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1fr);gap:var(--space-hardware-block-gap);align-items:center;border:1px solid rgba(213,222,234,.66);border-radius:var(--card-hardware-radius);background:#ffffffd6;box-shadow:0 8px 22px #1426530f}.hardware-product-block.reverse{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.hardware-product-block.reverse .hardware-product-media{order:2}.hardware-product-media{min-height:var(--card-hardware-media-height);display:grid;grid-template-columns:1fr;gap:var(--space-hardware-media-gap);align-items:center}.hardware-product-media figure{margin:0;min-height:240px;padding:18px;display:grid;align-items:center;border-radius:10px;background:radial-gradient(circle at 50% 82%,rgba(0,194,255,.18),transparent 38%),linear-gradient(145deg,#f9fbff,#eef3f8);overflow:hidden}.hardware-product-media img{width:100%;max-height:var(--image-hardware-max-height);object-fit:contain;filter:drop-shadow(0 18px 24px rgba(20,38,83,.14))}.hardware-product-media figcaption{margin-top:12px;color:var(--accent);font-size:var(--font-caption);font-weight:900;text-align:center}.hardware-product-block:first-of-type .hardware-product-media{grid-template-columns:repeat(2,minmax(0,1fr))}.hardware-product-copy>span{display:inline-flex;margin-bottom:10px;color:var(--accent);font-size:var(--font-card-body);font-weight:900}.hardware-product-copy h2{margin:0;color:var(--deep);font-size:var(--font-section-title);line-height:1.18}.hardware-product-copy h3{margin:10px 0 0;color:var(--navy);font-size:var(--font-card-title);line-height:1.45}.hardware-product-copy p{margin:14px 0 0;color:#4c5c70;font-size:var(--font-card-body);line-height:1.82}.hardware-product-copy ul{margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.hardware-product-copy li{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgba(255,120,15,.18);border-radius:999px;color:#8f4b12;background:#fff3e8;font-size:var(--font-card-body);font-weight:800}.product-audience-band{padding:clamp(46px,6vw,72px) clamp(20px,5vw,88px);display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;color:#fff;background:radial-gradient(circle at 82% 12%,rgba(255,120,15,.22),transparent 28%),linear-gradient(145deg,#091120,#142653)}.local-did-audience-band{margin-top:-1px;padding-top:clamp(34px,4vw,52px);padding-bottom:clamp(34px,4vw,52px);grid-template-columns:1fr;gap:22px;text-align:center;background:radial-gradient(circle at 82% 12%,rgba(255,120,15,.16),transparent 28%),linear-gradient(145deg,#071020,#142653)}.local-did-audience-band .audience-copy{justify-items:center;text-align:center}.local-did-audience-band .product-section-label{margin:0 0 10px;order:0}.local-did-audience-band h2{order:1}.product-audience-band h2{color:#fff;font-size:var(--font-section-title)}.local-did-audience-band h2{font-size:var(--font-section-title)}.product-audience-band .product-section-label{color:var(--brand-cream)}.audience-copy{display:grid;align-content:center}.audience-copy p{max-width:680px;margin:10px auto 0;color:#ffffffb8;font-size:var(--font-card-body);line-height:1.65}.pbx-audience-copy{justify-items:center}.pbx-audience-copy .product-section-label{order:0;margin:0 0 10px;color:var(--brand-cream)}.pbx-audience-copy h2{order:1}.pbx-audience-copy p{order:2}.audience-signal{width:min(100%,320px);margin-top:22px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14}.audience-signal b{color:var(--accent);font-size:var(--font-caption)}.audience-signal span{color:#ffffffb8;font-size:var(--font-caption);font-weight:800}.product-audience-band ul{margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px;list-style:none}.local-did-audience-band ul{width:min(100%,clamp(940px,50vw,1280px));margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(12px,calc(8px + .28vw),18px);column-gap:clamp(12px,calc(-1px + .9vw),32px)}.product-audience-band li{min-height:48px;padding:12px 16px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff14;line-height:1.55;font-size:var(--font-card-body);font-weight:800;white-space:nowrap}.local-did-audience-band li{min-height:44px;padding:10px 14px;justify-content:flex-start;gap:10px;border-color:#ffffff1a;border-radius:8px;background:#ffffff14;box-shadow:0 4px 9px #0000001a;color:#ffffffe6;font-size:var(--font-body-small);line-height:1.35}.local-did-audience-band li span{display:grid;gap:4px;text-align:left}.local-did-audience-band li strong{color:#fff;font-size:var(--font-body-small);line-height:1.25}.local-did-audience-band li small{color:#ffffffad;font-size:var(--font-caption);font-weight:600;line-height:1.45;white-space:normal}.pbx-audience-copy+ul li{min-height:118px;align-items:flex-start;padding:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.pbx-audience-copy+ul li strong{font-size:var(--font-card-body);line-height:1.3}.pbx-audience-copy+ul li:hover{transform:translateY(-4px);border-color:#ff780f6b;background:linear-gradient(145deg,#ff780f,#142653);box-shadow:0 8px 18px #0000002e}.pbx-audience-copy+ul li:hover .card-icon{color:var(--accent);background:#fff}.pbx-audience-copy+ul li:hover small{color:#ffffffc7}.local-did-audience-band li .card-icon{width:30px;height:30px;margin:0;flex:0 0 auto;color:#fff;background:#ff780fe6}.local-did-audience-band li .card-icon svg{width:18px;height:18px}.comparison-table-wrap{border:1px solid #dce5ef;border-radius:12px;background:#fff}.local-did-comparison-section .comparison-table-wrap{border:0;border-radius:0;background:transparent;box-shadow:none}.local-did-comparison-section .comparison-table-wrap th,.local-did-comparison-section .comparison-table-wrap td{border:0}.local-did-comparison-section .comparison-table-wrap th{color:var(--deep);background:#ffffff94;box-shadow:inset 0 -1px #14265314;-webkit-backdrop-filter:none;backdrop-filter:none}.local-did-comparison-section .comparison-table-wrap th:nth-child(2){color:var(--accent);background:#fff3e8b8;box-shadow:inset 1px 0 #ff780f29,inset -1px 0 #ff780f29,inset 0 -1px #ff780f24}.local-did-comparison-section .comparison-table-wrap th:nth-child(3){color:#7a8492;background:#f6f8fb9e}.local-did-comparison-section .comparison-table-wrap th:not(:first-child):not(:nth-child(2)){color:#7a8492;background:#f6f8fb9e}.local-did-comparison-section .comparison-table-wrap th:first-child{border-radius:8px 0 0 8px}.local-did-comparison-section .comparison-table-wrap th:last-child{border-radius:0 8px 8px 0}.local-did-comparison-section .comparison-table-wrap td:nth-child(2){color:var(--deep);background:#fff2e7;box-shadow:inset 1px 0 #ff780f24,inset -1px 0 #ff780f24}.local-did-comparison-section .comparison-table-wrap td:nth-child(3){color:#7a8492;background:#f1f3f6}.local-did-comparison-section .comparison-table-wrap td:not(:first-child):not(:nth-child(2)){color:#7a8492;background:#f1f3f6}.local-did-comparison-section .comparison-table-wrap td:first-child{border-radius:8px 0 0 8px;background:#fff;box-shadow:none}.local-did-comparison-section .comparison-table-wrap td:last-child{border-radius:0 8px 8px 0;box-shadow:none}.comparison-star{margin-right:7px;color:var(--accent);font-size:var(--font-body-small)}.comparison-table-wrap table{border-collapse:collapse}.local-did-comparison-section .comparison-table-wrap table{border-collapse:separate;border-spacing:0 10px}.comparison-table-wrap th,.comparison-table-wrap td{border-bottom:1px solid #edf1f6;text-align:left;vertical-align:top}.comparison-table-wrap th{color:#fff;background:var(--navy)}.comparison-table-wrap th:nth-child(2){background:var(--accent)}.comparison-table-wrap td{color:#4d5d70;line-height:1.65}.comparison-table-wrap td:nth-child(2){color:var(--deep);font-weight:900}.steps-timeline{margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.steps-timeline article{position:relative;min-height:176px;padding:22px;border:1px solid rgba(213,222,234,.62);border-radius:8px;background:#f7f9fc;box-shadow:0 3px 8px #1426530b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.steps-timeline article .card-icon{margin:0 0 12px}.steps-timeline span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--navy);font-weight:900}.ai-contact-banner{padding:clamp(58px,7vw,92px) clamp(20px,5vw,88px);background:#fff}.ai-contact-intro-banner{padding-bottom:0}.ai-contact-banner:nth-of-type(2n){background:#f6f8fb}.ai-contact-wide-media{width:100vw;max-width:none;margin:0 calc(50% - 50vw);overflow:hidden;border-radius:0;background:#081629;box-shadow:none}.ai-contact-wide-media img{width:100%;display:block;aspect-ratio:1502 / 688;object-fit:cover}.ai-contact-trial-strip{margin-top:0;padding:16px clamp(20px,5vw,88px);display:flex;align-items:center;justify-content:center;gap:clamp(18px,4vw,46px);color:#fff;background:radial-gradient(circle at 78% 20%,rgba(255,120,15,.18),transparent 30%),linear-gradient(135deg,#071020,#142653)}.ai-contact-trial-strip p{margin:0;color:#fff;font-size:var(--font-body);font-weight:900;line-height:1.28}.ai-contact-trial-strip .btn{min-height:40px;padding:0 18px;font-size:var(--font-button)}.ai-contact-media-grid,.ai-contact-integration-grid,.ai-contact-roi-grid,.ai-contact-industry-grid{margin:0 auto;display:grid;gap:16px}.ai-contact-three-grid,.ai-contact-six-grid,.ai-contact-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-contact-image-card,.ai-contact-capability-card,.ai-contact-integration-grid article,.ai-contact-roi-grid article,.ai-contact-industry-grid article{overflow:hidden;border:1px solid rgba(213,222,234,.62);border-radius:8px;background:#f7f9fc;box-shadow:0 3px 8px #1426530b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.ai-contact-image-card:hover,.ai-contact-capability-card:hover,.ai-contact-integration-grid article:hover,.ai-contact-roi-grid article:hover,.ai-contact-industry-grid article:hover{transform:translateY(-4px);border-color:var(--navy);color:#fff;background:linear-gradient(145deg,#142653,#091120);box-shadow:0 6px 12px #1426531c}.ai-contact-image-card>img{width:100%;display:block;aspect-ratio:1 / 1;object-fit:contain;background:#f4f8ff}.ai-contact-capability-card>img{width:100%;display:block;aspect-ratio:1.7 / 1;object-fit:cover;background:#081629}.ai-contact-image-card>div,.ai-contact-capability-card>div{padding:20px}.ai-contact-image-card h3 .card-icon,.ai-contact-capability-card h3 .card-icon,.ai-contact-integration-grid .card-icon,.ai-contact-industry-grid .card-icon{width:38px;height:38px;margin:0 0 14px}.ai-contact-image-card h3 .card-icon svg,.ai-contact-capability-card h3 .card-icon svg,.ai-contact-integration-grid .card-icon svg,.ai-contact-industry-grid .card-icon svg{width:22px;height:22px}.ai-contact-image-card h3,.ai-contact-capability-card h3,.ai-contact-integration-grid h3,.ai-contact-roi-grid h3,.ai-contact-industry-grid h3{margin:0;color:var(--deep);font-size:var(--font-card-title);line-height:1.34}.ai-contact-image-card h3,.ai-contact-capability-card h3{display:flex;align-items:center;gap:10px}.ai-contact-image-card h3 .card-icon,.ai-contact-capability-card h3 .card-icon{width:32px;height:32px;margin:0;flex:0 0 auto}.ai-contact-image-card h3 .card-icon svg,.ai-contact-capability-card h3 .card-icon svg{width:18px;height:18px}.ai-contact-image-card p,.ai-contact-capability-card p,.ai-contact-integration-grid p,.ai-contact-roi-grid p{margin:12px 0 0;color:#58677b;font-size:var(--font-card-body);line-height:1.72}.ai-contact-image-card:hover h3,.ai-contact-capability-card:hover h3,.ai-contact-integration-grid article:hover h3,.ai-contact-roi-grid article:hover h3,.ai-contact-industry-grid article:hover h3,.ai-contact-image-card:hover p,.ai-contact-capability-card:hover p,.ai-contact-integration-grid article:hover p,.ai-contact-roi-grid article:hover p{color:#fff}.ai-contact-image-card:hover .card-icon,.ai-contact-capability-card:hover .card-icon,.ai-contact-integration-grid article:hover .card-icon,.ai-contact-industry-grid article:hover .card-icon{color:var(--deep);background:var(--accent)}.ai-contact-integration-grid article{position:relative;min-height:216px;padding:22px}.ai-contact-integration-grid article:nth-child(2n){border-color:#1426532e;color:#fff;background:linear-gradient(145deg,#142653,#091120);box-shadow:0 6px 12px #1426531c}.ai-contact-integration-grid article:nth-child(2n) h3,.ai-contact-integration-grid article:nth-child(2n) p{color:#fff}.ai-contact-integration-grid article:nth-child(2n) .card-icon{color:var(--deep);background:var(--accent)}.ai-contact-integration-grid article:nth-child(2n):hover{border-color:#d5deeab8;color:var(--deep);background:#f7f9fc;box-shadow:0 3px 8px #1426530b}.ai-contact-integration-grid article:nth-child(2n):hover h3{color:var(--deep)}.ai-contact-integration-grid article:nth-child(2n):hover p{color:#58677b}.ai-contact-integration-grid article>span{position:absolute;top:16px;right:18px;color:#1426531f;font-size:var(--font-statistic);font-weight:900;line-height:1}.ai-contact-integration-grid article:hover>span{color:#ffffff24}.ai-contact-roi-banner{color:#fff;background:radial-gradient(circle at 20% 12%,rgba(255,120,15,.16),transparent 30%),linear-gradient(145deg,#071020,#142653)}.ai-contact-roi-banner .product-section-heading h2,.ai-contact-roi-banner .product-section-heading p{color:#fff}.ai-contact-roi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-contact-roi-grid article{min-height:230px;padding:22px;border-color:#ffffff1a;background:#ffffff14;box-shadow:none}.ai-contact-roi-grid strong{display:block;color:var(--accent);font-size:var(--font-card-title);line-height:1}.ai-contact-roi-grid h3{margin-top:14px;color:#fff;white-space:nowrap}.ai-contact-roi-grid p{color:#ffffffb8}.ai-contact-roi-grid article:hover{border-color:#ff780f80;background:#ff780f2e}.ai-contact-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-contact-industry-grid article{min-height:210px;display:grid;grid-template-rows:minmax(128px,auto) auto}.ai-contact-industry-grid img{width:100%;height:150px;display:block;object-fit:cover;background:#081629}.ai-contact-industry-grid article>div{padding:16px 18px 18px;display:flex;align-items:center;gap:12px}.ai-contact-industry-grid .card-icon{margin:0;flex:0 0 auto}.ai-contact-industry-grid h3{font-size:var(--font-card-title)}.ai-outbound-wide-media img{aspect-ratio:1611 / 976;max-height:720px;object-fit:cover}.ai-outbound-growth-card>img{aspect-ratio:1.52 / 1;object-fit:contain;padding:10px}.ai-outbound-metric-strip{padding:26px clamp(20px,5vw,88px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;color:#fff;background:radial-gradient(circle at 18% 20%,rgba(255,120,15,.18),transparent 28%),linear-gradient(135deg,#071020,#142653 58%,#081629)}.ai-outbound-metric-strip article{min-height:98px;padding:18px 20px;display:grid;align-content:center;justify-items:center;text-align:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff12}.ai-outbound-metric-strip strong{color:var(--accent);font-size:var(--font-statistic);line-height:1}.ai-outbound-metric-strip span{margin-top:8px;color:#ffffffc7;font-size:var(--font-card-body)}.ai-outbound-feature-grid{margin:0 auto;display:grid;gap:16px}.ai-outbound-four-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-outbound-three-grid,.ai-outbound-advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-outbound-feature-card,.ai-outbound-script-grid article{min-height:214px;padding:22px;border:1px solid rgba(213,222,234,.62);border-radius:8px;background:#f7f9fc;box-shadow:0 3px 8px #1426530b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.ai-outbound-feature-card:hover,.ai-outbound-script-grid article:hover{transform:translateY(-4px);border-color:var(--navy);color:#fff;background:linear-gradient(145deg,#142653,#091120);box-shadow:0 6px 12px #1426531c}.ai-outbound-feature-card h3,.ai-outbound-script-grid h3{margin:0;display:flex;align-items:center;gap:10px;color:var(--deep);font-size:var(--font-card-title);line-height:1.34}.ai-outbound-feature-card p,.ai-outbound-script-grid p{margin:14px 0 0;color:#58677b;font-size:var(--font-card-body);line-height:1.74}.ai-outbound-feature-card .card-icon,.ai-outbound-script-grid .card-icon{width:32px;height:32px;margin:0;flex:0 0 auto}.ai-outbound-feature-card .card-icon svg,.ai-outbound-script-grid .card-icon svg{width:18px;height:18px}.ai-outbound-feature-card:hover h3,.ai-outbound-script-grid article:hover h3,.ai-outbound-feature-card:hover p,.ai-outbound-script-grid article:hover p{color:#fff}.ai-outbound-feature-card:hover .card-icon,.ai-outbound-script-grid article:hover .card-icon{color:var(--deep);background:var(--accent)}.ai-outbound-advantage-grid .ai-outbound-feature-card:nth-child(2n){border-color:#1426532e;color:#fff;background:linear-gradient(145deg,#142653,#091120);box-shadow:0 6px 12px #1426531c}.ai-outbound-advantage-grid .ai-outbound-feature-card:nth-child(2n) h3,.ai-outbound-advantage-grid .ai-outbound-feature-card:nth-child(2n) p{color:#fff}.ai-outbound-advantage-grid .ai-outbound-feature-card:nth-child(2n) .card-icon{color:var(--deep);background:var(--accent)}.ai-outbound-advantage-grid .ai-outbound-feature-card:nth-child(2n):hover{border-color:#d5deeab8;color:var(--deep);background:#f7f9fc;box-shadow:0 3px 8px #1426530b}.ai-outbound-advantage-grid .ai-outbound-feature-card:nth-child(2n):hover h3{color:var(--deep)}.ai-outbound-advantage-grid .ai-outbound-feature-card:nth-child(2n):hover p{color:#58677b}.ai-outbound-script-banner{background:radial-gradient(circle at 84% 18%,rgba(255,120,15,.08),transparent 26%),#f6f8fb}.ai-outbound-script-layout{margin:0 auto;display:grid;grid-template-columns:.9fr 1.2fr;gap:clamp(24px,5vw,64px);align-items:stretch}.ai-outbound-script-card{min-height:100%;padding:22px;display:grid;grid-template-rows:auto 1fr;gap:18px;border:1px solid rgba(213,222,234,.62);border-radius:8px;background:#fff;box-shadow:0 3px 8px #1426530b;overflow:hidden}.ai-outbound-script-card .product-section-heading{margin:0;max-width:none}.ai-outbound-script-card .product-section-heading h2{max-width:12em}.ai-outbound-script-card .product-section-heading p{margin-bottom:0;max-width:36em}.ai-outbound-script-media{margin:0;align-self:end;border-radius:8px;background:#eef8fb;overflow:hidden}.ai-outbound-script-media img{width:100%;height:100%;min-height:220px;display:block;object-fit:cover}.ai-outbound-script-grid{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-outbound-comparison-banner{color:#fff;background:radial-gradient(circle at 20% 18%,rgba(255,120,15,.18),transparent 28%),linear-gradient(145deg,#071020,#142653 62%,#091120)}.ai-outbound-comparison-banner .product-section-heading h2,.ai-outbound-comparison-banner .product-section-heading p{color:#fff}.ai-outbound-comparison-matrix{max-width:1320px;margin:0 auto;display:grid;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a}.ai-outbound-compare-head,.ai-outbound-compare-row{display:grid;grid-template-columns:minmax(112px,.42fr) minmax(0,1.48fr) minmax(0,1.62fr);gap:0;align-items:stretch}.ai-outbound-compare-head{color:#ffffffb8;font-size:var(--font-body-small);font-weight:800}.ai-outbound-compare-head span,.ai-outbound-compare-head strong{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.12);background:#ffffff0f}.ai-outbound-compare-head strong{color:var(--accent);background:#ff780f21}.compare-dimension,.compare-cell{padding:16px;border-radius:0}.compare-dimension{display:grid;align-content:center;gap:8px;color:#fff;border:0;border-top:1px solid rgba(255,255,255,.1);background:#ffffff12}.compare-dimension span{font-size:var(--font-body-small);font-weight:900;line-height:1.25}.compare-cell{min-width:0;border:0;border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.compare-cell.human{background:#ffffff13}.compare-cell.agent{border-color:#ff780f57;background:radial-gradient(circle at 92% 12%,rgba(255,120,15,.34),transparent 28%),linear-gradient(145deg,#ff780f33,#0d67c438);box-shadow:inset 0 0 0 1px #ff780f38}.compare-cell h3{margin:0;color:#fff;font-size:var(--font-card-body);line-height:1.42}.compare-cell p{margin:8px 0 12px;color:#ffffffad;font-size:var(--font-card-body);line-height:1.55;white-space:nowrap}.compare-cell strong{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;color:#142653;background:#e6e1c3eb;font-size:var(--font-body-small);font-weight:900}.compare-cell.agent strong{color:#091120;background:var(--accent)}.compare-cell.agent h3{color:#fff7eb;font-weight:950}.compare-cell.agent p{color:#ffffffe0;font-weight:700}.ai-outbound-industry-grid article{min-height:306px}.ai-outbound-industry-grid article>div{align-items:flex-start;flex-wrap:wrap}.ai-outbound-industry-grid h3{padding-top:6px}.ai-outbound-industry-grid ul{width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid;gap:5px}.ai-outbound-industry-grid li{position:relative;padding-left:clamp(12px,.9vw,16px);color:#58677b;font-size:var(--font-body-small);line-height:1.35}.ai-outbound-industry-grid li:before{content:"";position:absolute;left:0;top:.55em;width:clamp(5px,.4vw,7px);height:clamp(5px,.4vw,7px);border-radius:50%;background:var(--accent);box-shadow:0 0 8px #ff780f61}.ai-outbound-industry-grid article:hover li{color:#ffffffc2}.product-related-panel{padding:30px clamp(20px,5vw,88px);display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e1e8f2;background:#f6f8fb}.product-related-panel h2{margin:0;color:var(--deep);font-size:var(--font-card-title);line-height:1.35}.product-related-panel .related-links{justify-content:flex-end;gap:8px}.product-related-panel .related-links a{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid #d6dfeb;border-radius:8px;color:var(--navy);background:#fff;font-size:var(--font-body-small);font-weight:800;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.product-related-panel .related-links a:hover{transform:translateY(-2px);border-color:var(--navy);color:#fff;background:var(--navy)}.product-final-cta{margin:36px auto 0;padding:clamp(26px,4vw,44px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#142653,#091120)}.product-final-cta h2{color:#fff;font-size:var(--font-section-title)}.product-final-cta p{margin:10px 0 0;color:#ffffffb8;line-height:1.7}.contact-page{background:radial-gradient(circle at 14% 8%,rgba(230,225,195,.74),transparent 24%),radial-gradient(circle at 86% 14%,rgba(255,120,15,.12),transparent 24%),linear-gradient(180deg,#fff,#f5f8fc 42%,#fff)}.contact-hero{min-height:auto;padding:var(--space-contact-hero-block) clamp(20px,5vw,88px) var(--space-contact-hero-bottom);text-align:center}.contact-hero>p{margin:0 0 8px;color:#9aa7b7;font-size:var(--font-body);font-weight:900;letter-spacing:.02em}.contact-hero h1{margin:0;color:var(--deep);font-size:var(--font-hero-title);line-height:1.08;letter-spacing:0}.contact-hero-copy{max-width:820px;margin:24px auto 0;display:grid;gap:8px}.contact-hero-copy p{margin:0;color:#4d5d70;font-size:var(--font-body);line-height:1.75;text-wrap:pretty}.contact-layout{max-width:1240px;margin:0 auto;padding:34px clamp(20px,5vw,88px) 96px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:clamp(22px,4vw,44px);align-items:stretch}.contact-form-panel,.contact-info-panel{border:1px solid rgba(20,38,83,.1);border-radius:12px}.contact-form-panel{padding:clamp(24px,3.4vw,38px);background:#ffffffeb}.contact-info-panel{padding:clamp(24px,3.4vw,38px);color:#fff;background:radial-gradient(circle at 88% 10%,rgba(255,120,15,.24),transparent 28%),linear-gradient(145deg,#142653,#0b1220)}.contact-panel-heading{margin-bottom:24px}.contact-panel-heading span{display:block;margin-bottom:8px;color:var(--accent);font-size:var(--font-card-body);font-weight:900}.contact-info-panel .contact-panel-heading span{color:#ffb074}.contact-panel-heading h2{margin:0;color:var(--deep);font-size:var(--font-section-title);line-height:1.22;text-wrap:balance}.contact-info-panel .contact-panel-heading h2{color:#fff}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form-grid label{display:grid;gap:8px}.contact-form-grid label>span{color:#344054;font-size:var(--font-label);font-weight:900}.contact-form-grid b{color:var(--accent)}.contact-form-grid input:not([type=checkbox]),.contact-form-grid select,.contact-form-grid textarea{width:100%;border:1px solid #d9e1ec;border-radius:8px;background:#f8fafc;color:var(--deep);font:inherit;font-size:var(--font-card-body);outline:none;transition:border-color .18s ease,background .18s ease}.contact-form-grid input:not([type=checkbox]),.contact-form-grid select{min-height:46px;padding:0 14px}.contact-form-grid select{min-height:128px;padding:10px 14px}.contact-form-grid textarea{resize:vertical;min-height:132px;padding:13px 14px;line-height:1.6}.contact-form-grid input:not([type=checkbox]):focus,.contact-form-grid select:focus,.contact-form-grid textarea:focus{border-color:#ff780fb3;background:#fff}.contact-field-wide{grid-column:1 / -1}.contact-product-field{min-width:0;margin:0;padding:0;border:0}.contact-product-field legend{margin-bottom:8px;padding:0;color:#344054;font-size:var(--font-label);font-weight:900}.contact-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-contact-product-gap)}.contact-product-option{min-height:var(--control-contact-option-height);padding:0 var(--space-card-padding-compact);display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:var(--button-gap)!important;border:1px solid #d9e1ec;border-radius:var(--card-radius-small);color:#344054;background:#f8fafc;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.contact-product-option:has(input:checked){border-color:#ff780fb8;background:#fff4e8;box-shadow:0 0 0 1px #ff780f14}.contact-product-option input{width:var(--control-contact-checkbox-size);height:var(--control-contact-checkbox-size);min-height:0;margin:0;flex:0 0 auto;accent-color:var(--accent)}.contact-product-option:has(input:focus-visible){outline:3px solid rgba(255,120,15,.22);outline-offset:2px}.contact-product-option>span{min-width:0;color:inherit;font-size:var(--font-card-body);font-weight:800;overflow-wrap:anywhere}.contact-submit{width:100%;min-height:48px;margin-top:22px;border:0;border-radius:8px;color:#fff;background:var(--accent);font-size:var(--font-button);font-weight:900;cursor:pointer}.contact-submit:disabled{cursor:wait;opacity:.72}.contact-submit-message{margin:14px 0 0;font-size:var(--font-button);font-weight:800}.contact-submit-message.success{color:#0f8f5f}.contact-submit-message.error{color:#b42318}.contact-info-list{display:grid;gap:14px}.contact-info-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff12}.contact-info-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--accent);background:#ff780f1f}.contact-info-icon svg{width:24px;height:24px}.contact-info-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact-info-card small{display:block;margin-bottom:5px;color:#ffffff94;font-size:var(--font-caption);font-weight:900}.contact-info-card strong{display:block;color:#fff;font-size:var(--font-card-title);line-height:1.55;overflow-wrap:anywhere}.contact-info-card em{display:block;margin-top:5px;color:#ffffff9e;font-style:normal;font-size:var(--font-caption)}.contact-promise-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contact-promise-grid span{min-height:70px;padding:14px 10px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#ffffff1a;font-weight:900;text-align:center}.about-page,.resource-page{background:#f5f8fc}.about-hero{position:relative;min-height:clamp(560px,calc(100vh - var(--header-height)),760px);padding:clamp(76px,9vw,132px) clamp(20px,6vw,96px);display:flex;align-items:center;overflow:hidden;color:#fff;background-image:linear-gradient(90deg,#070f1ce6,#070f1cb8 38%,#070f1c29 74%),var(--about-hero-bg);background-position:center;background-size:cover}.about-hero-content{position:relative;z-index:2;max-width:680px}.about-hero-content p,.about-section-heading p,.about-enable>div>p,.resource-hero p{margin:0 0 12px;color:var(--accent);font-size:var(--font-card-body);font-weight:900}.about-hero-content h1{margin:0 0 22px;max-width:760px;font-size:var(--font-hero-title);line-height:1.08;letter-spacing:0;text-wrap:balance}.about-hero-content span{display:block;max-width:64ch;color:#ffffffc7;font-size:var(--font-card-title);line-height:1.8;overflow-wrap:anywhere}.about-who,.about-advantages,.about-enable{padding:92px clamp(20px,5vw,88px)}.about-who{background:#fff}.about-section-heading{max-width:440px}.about-section-heading.center{max-width:760px;margin:0 auto 36px;text-align:center}.about-section-heading h2,.about-enable h2,.resource-hero h1{margin:0;color:var(--deep);font-size:var(--font-hero-title);line-height:1.12;letter-spacing:0;text-wrap:balance}.about-who-body{max-width:1240px;margin:32px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:clamp(24px,5vw,64px);align-items:stretch}.about-copy-panel{padding:clamp(26px,4vw,42px);border:1px solid #e2e8f0;border-radius:12px;background:linear-gradient(180deg,#ffffffe0,#ffffffb8),#f8fafc}.about-copy-panel p{margin:0;color:#46576c;font-size:var(--font-body);line-height:1.9;text-wrap:pretty}.about-copy-panel p+p{margin-top:18px}.about-capability-panel{display:grid;gap:14px}.about-capability-panel div{padding:24px;display:flex;flex-direction:column;justify-content:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,var(--navy),#0b1220)}.about-capability-panel strong{color:var(--accent);font-size:var(--font-card-title);line-height:1}.about-capability-panel span{margin-top:8px;color:#ffffffbd;font-weight:900}.about-advantages{background:#f5f8fc}.about-advantage-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-advantage-grid article{min-height:220px;padding:26px;border:1px solid #dce5ef;border-radius:12px;background:#fff}.about-advantage-grid article>span{width:42px;height:42px;margin-bottom:18px;display:block;border-radius:12px;background:radial-gradient(circle at 70% 28%,#fff,transparent 24%),var(--accent)}.about-advantage-grid h3{margin:0 0 10px;color:var(--deep);font-size:var(--font-card-title)}.about-advantage-grid p{margin:0;color:#5f6b7a;line-height:1.75}.about-enable{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:center;color:#fff;background:radial-gradient(circle at 82% 12%,rgba(255,120,15,.22),transparent 28%),linear-gradient(145deg,#0b1220,#142653)}.about-enable h2{color:#fff}.about-enable>div>span{display:block;margin-top:18px;color:#ffffffb8;font-size:var(--font-body);line-height:1.8}.about-enable ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none}.about-enable li{min-height:58px;padding:16px 18px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff14;font-weight:900}.resource-hero{min-height:auto;padding:var(--space-resource-hero-block) clamp(20px,5vw,88px) var(--space-resource-hero-bottom);text-align:center;background:radial-gradient(circle at 18% 8%,rgba(230,225,195,.78),transparent 24%),radial-gradient(circle at 86% 14%,rgba(255,120,15,.14),transparent 24%),#fff}.resource-hero span{display:block;max-width:680px;margin:12px auto 0;color:#4d5d70;font-size:var(--font-card-body);line-height:1.65;overflow-wrap:anywhere}.resource-console{padding:18px clamp(20px,5vw,88px) 76px}.resource-tabs{max-width:1240px;margin:0 auto 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.resource-tabs button{min-height:var(--control-resource-tab-height);padding:0 var(--control-resource-tab-padding);border:1px solid #dce5ef;border-radius:8px;color:var(--navy);background:#fff;font-size:var(--font-button);font-weight:900;cursor:pointer}.resource-tabs button.active{color:#fff;border-color:var(--navy);background:var(--navy)}.resource-query-card{max-width:1240px;margin:0 auto;padding:clamp(16px,2.2vw,24px);border:1px solid #dce5ef;border-radius:12px;background:#fff;font-size:var(--font-body-small);container-type:inline-size}.resource-card-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.resource-card-heading h2{margin:0 0 6px;color:var(--deep);font-size:var(--font-resource-query-title);line-height:1.28}.resource-card-heading p{max-width:82ch;margin:0;color:#5f6b7a;font-size:var(--font-resource-query-description);line-height:1.55;overflow-wrap:anywhere}.resource-card-heading>span{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;border-radius:8px;color:var(--accent);background:#fff4e8;font-size:var(--font-body-small);font-weight:900;white-space:nowrap}.resource-notice{margin:22px 0;padding:16px;border:1px solid rgba(255,120,15,.26);border-radius:8px;background:#fff8ed}.resource-notice p{margin:0;color:#9a4b0a;font-size:var(--font-card-body);line-height:1.7;overflow-wrap:anywhere}.resource-notice p+p{margin-top:6px}.resource-filter-bar{margin:16px 0;padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:center;border-radius:8px;background:#f8fafc}.resource-filter-bar label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.resource-filter-bar span{color:#344054;font-size:var(--font-body-small);font-weight:900;white-space:nowrap}.resource-filter-bar input{width:100%;min-height:34px;padding:0 10px;border:1px solid #d9e1ec;border-radius:8px;color:var(--deep);background:#fff;font:inherit;font-size:var(--font-resource-control);outline:none}.did-query-notice{margin:14px 0 16px;padding:clamp(12px,1.25vw,18px);border:1px solid rgba(255,120,15,.42);border-radius:8px;color:#46576c;background:#fff9ef;font-size:var(--font-resource-detail-small);line-height:1.65}.did-query-notice-list{margin:0;padding-left:1.45em;display:grid;gap:clamp(6px,.65vw,10px)}.did-query-notice-list li::marker,.did-query-notice strong{color:var(--accent)}.did-query-notice strong{font-weight:900}.did-rate-type{color:#1677ff;font-weight:800}.resource-page .did-query-notice>.did-query-warning{margin:clamp(8px,.75cqi,10px) 0 0;padding:var(--resource-warning-padding);border:1px solid rgba(255,77,79,.3);border-radius:6px;color:#e5484d;background:#fff3f3;font-size:var(--font-resource-warning);line-height:1.5}.did-query-warning strong{color:#e5484d}.resource-filter-bar>button{min-height:34px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:var(--accent);font-weight:900;font-size:var(--font-resource-control);cursor:pointer}.resource-filter-bar>button:disabled{cursor:not-allowed;opacity:.5}.resource-combobox{position:relative;min-width:0}.resource-combobox input{padding-right:42px}.resource-combobox-clear{position:absolute;z-index:2;top:50%;right:23px;width:20px;height:20px;padding:0;border:0;color:#667085;background:transparent;font-size:var(--font-resource-clear-icon);line-height:1;transform:translateY(-50%);cursor:pointer}.resource-combobox-chevron{position:absolute;top:50%;right:9px;color:#667085;font-size:var(--font-resource-chevron-icon);font-weight:700;line-height:1;transform:translateY(-58%);pointer-events:none}.resource-combobox-options{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;max-height:220px;padding:4px;overflow-y:auto;border:1px solid #d9e1ec;border-radius:8px;background:#fff;box-shadow:0 12px 28px #09112024}.resource-combobox-options button{width:100%;min-height:30px;padding:5px 8px;border:0;border-radius:5px;color:#344054;background:transparent;font-size:var(--font-resource-control);text-align:left;cursor:pointer}.resource-combobox-options button:hover,.resource-combobox-options button.active,.resource-combobox-options button[aria-selected=true]{color:var(--navy);background:#eef3f9}.resource-combobox-status{margin:0;padding:7px 8px;color:#667085;font-size:var(--font-resource-control);font-weight:500}.resource-message{margin:0 0 16px;color:#9a4b0a;font-size:var(--font-body-small);font-weight:800}.resource-table-wrap{border:1px solid #e4e9f1;border-radius:8px}.resource-table-wrap table{border-collapse:collapse}.resource-table-wrap th,.resource-table-wrap td{border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.resource-table-wrap th{color:var(--deep);background:#f8fafc;font-size:var(--font-resource-table-heading);font-weight:900;white-space:nowrap}.resource-table-wrap td{color:#46576c;font-size:var(--font-resource-table-body);line-height:1.35}.resource-table-wrap td a,.rate-link{color:var(--accent);border:0;background:transparent;font:inherit;font-weight:900;white-space:nowrap;cursor:pointer}.resource-table-actions{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px}.resource-pagination{display:flex;justify-content:flex-start;align-items:center;gap:8px;color:#5f6b7a;font-size:var(--font-resource-control)}.resource-row-actions{display:flex;align-items:center;gap:clamp(2px,.25cqi,4px);white-space:nowrap}.resource-page .resource-table-wrap{width:100%;max-width:100%;margin-inline:0}.resource-page-button{width:28px;height:32px;padding:0;border:0;color:var(--navy);background:transparent;font-size:var(--font-resource-page-icon);font-weight:900;line-height:1;cursor:pointer}.resource-page-button:disabled{opacity:.3;cursor:not-allowed}.resource-page-size{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.resource-page-size select{min-height:28px;padding:0 22px 0 7px;border:1px solid #dce5ef;border-radius:6px;color:var(--navy);background:#fff;font-size:inherit}.resource-apply-button{min-height:30px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:var(--accent);font-size:var(--font-resource-control);font-weight:900;white-space:nowrap}.resource-capabilities{display:inline-flex;gap:clamp(2px,.35cqi,4px);align-items:center}.resource-capabilities span{width:clamp(21px,2cqi,25px);height:clamp(21px,2cqi,25px);display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5dde8;border-radius:8px;color:#98a2b3;background:#f2f5f9;line-height:1}.resource-capabilities svg{width:clamp(13px,1.35cqi,16px);height:clamp(13px,1.35cqi,16px);display:block;overflow:visible}.resource-capabilities .capability-base,.resource-capabilities .capability-arrow{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.resource-capabilities .capability-arrow{stroke-width:2.6}.resource-capabilities span.active{color:#fff;border-color:#ff780fd1;background:linear-gradient(145deg,var(--accent),#142653)}.rate-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:clamp(18px,4vw,48px);display:grid;place-items:center;background:#0911209e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rate-modal{width:min(1120px,100%);max-height:min(760px,88vh);padding:22px;overflow:auto;border:1px solid #dce5ef;border-radius:12px;background:#fff;box-shadow:0 28px 90px #09112047}.rate-modal-header{margin-bottom:14px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.rate-modal-header p{margin:0 0 4px;color:var(--accent);font-size:var(--font-card-body);font-weight:900}.rate-modal-header h2{margin:0;color:var(--deep);font-size:var(--font-section-title)}.rate-modal-header button{width:34px;height:34px;border:1px solid #dce5ef;border-radius:8px;color:var(--navy);background:#f8fafc;font-size:var(--font-button);line-height:1;cursor:pointer}.rate-table-wrap table{min-width:1040px}.site-footer{padding:38px clamp(20px,5vw,88px) 48px;color:#ffffffc2;background:#091120}.footer-cta{max-width:1240px;margin:0 auto 34px;padding:0 0 28px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,4vw,48px);align-items:center;border-bottom:1px solid rgba(255,255,255,.12)}.footer-cta h2{margin:0 0 8px;color:#fff;font-size:var(--font-section-title);line-height:1.22;text-wrap:balance}.footer-cta p{max-width:70ch;margin:0;color:#ffffffb8;font-size:var(--font-card-body);line-height:1.65;text-wrap:pretty}.footer-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.footer-cta-primary,.footer-cta-secondary{min-height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:var(--font-card-body);font-weight:900;white-space:nowrap}.footer-cta-primary{color:#fff;background:var(--accent)}.footer-cta-secondary{color:#fff;border:1px solid rgba(255,255,255,.42);background:#ffffff14}.footer-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(32px,6vw,76px)}.footer-brand h2{margin:0 0 12px;color:#fff;font-size:var(--font-section-title)}.footer-brand p{max-width:44ch;margin:0;color:#ffffffb8;font-size:var(--font-card-body);line-height:1.75;text-wrap:pretty}.footer-contact-list{margin-top:24px;display:grid;gap:14px}.footer-contact-item{max-width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;color:#fff}.footer-contact-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--accent);background:#ff780f1f}.footer-contact-icon svg{width:22px;height:22px}.footer-contact-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer-contact-item small{display:block;margin-bottom:3px;color:#ffffff8f;font-size:var(--font-caption);line-height:1.2}.footer-contact-item strong{display:block;color:#fff;font-size:var(--font-card-body);line-height:1.35;overflow-wrap:anywhere}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,34px)}.footer-links h3{margin:0 0 12px;color:#fff}.footer-links a{display:block;width:fit-content;max-width:100%;margin:8px 0;color:#ffffffb8;font-size:var(--font-card-body);line-height:1.45;transition:color .18s ease}.footer-links a:hover,.footer-contact-item:hover strong{color:var(--accent)}.footer-legal{max-width:1240px;margin:clamp(24px,3vw,34px) auto 0;padding-top:clamp(16px,2vw,22px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55em;border-top:1px solid rgba(255,255,255,.12);color:#ffffff8f;font-size:var(--font-footer-legal);line-height:1.55;text-align:center}.footer-legal a{color:inherit;text-underline-offset:.24em;transition:color .18s ease}.footer-legal a:hover,.footer-legal a:focus-visible{color:#fff;text-decoration:underline}@media (max-width: 480px){.footer-legal{flex-direction:column;gap:3px}.footer-legal-separator{display:none}}@keyframes orbitPulse{0%,to{opacity:.42;transform:translate(-50%,-50%) rotate(var(--orbit-rotation)) scale(.96)}50%{opacity:.92;transform:translate(-50%,-50%) rotate(var(--orbit-rotation)) scale(1.04)}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 1080px){:root{--header-height: 72px}.mobile-toggle{display:block}.top-nav{position:fixed;top:var(--header-height);left:0;right:0;display:none;max-height:calc(100vh - var(--header-height));overflow:auto;padding:18px 20px 28px;background:#fff;border-bottom:1px solid var(--line);color:#26364f}.top-nav.is-open{display:block}.nav-link,.nav-cta{width:100%;justify-content:flex-start}.mega-menu{position:static;display:none;margin:8px 0 18px;padding:14px;opacity:1;transform:none;pointer-events:auto}.mega-menu.visible{display:grid}.mega-menu:has(.mega-intro),.mega-menu:not(:has(.mega-intro)),.mega-column{grid-template-columns:1fr}.hero-section,.section-title-row,.split-showcase,.growth-strip,.section-shell,.contact-layout,.about-who-body,.about-enable,.related-panel,.footer-cta,.footer-inner,.product-modal{grid-template-columns:1fr}.product-grid,.solution-card-grid,.industry-grid,.growth-metrics,.modal-product-grid,.case-stats,.case-grid,.about-advantage-grid,.resource-tabs,.resource-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-filter-bar>button{grid-column:1 / -1}.footer-cta-actions{justify-content:flex-start}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-section{min-height:auto}.hero-feature-layer{min-height:330px;width:min(100%,680px);justify-self:center}.hero-float-card{min-width:132px;min-height:50px;padding:9px 11px;gap:8px}.hero-float-card i{width:27px;height:27px}.hero-float-card svg{width:16px;height:16px}.hero-float-card span{font-size:var(--font-body-small)}.text-link{justify-self:start}}#rate-modal-title.resource-modal-title,#qualification-modal-title.resource-modal-title{font-size:var(--font-resource-modal-title);line-height:1.3}.qualification-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#46576c;font-size:var(--font-resource-detail-small)}.qualification-table td{padding:clamp(9px,1vw,12px);border:1px solid #dce5ef;background:#f8fafc;line-height:1.6;overflow-wrap:anywhere}.qualification-table tr:nth-child(2n) td{background:#fff}.qualification-modal{width:min(520px,100%)}.qualification-items p{margin:0 0 10px;line-height:1.65}@media (max-width: 640px){.local-did-scenarios:not(.pbx-scenarios) article{min-height:292px;aspect-ratio:auto;padding-bottom:52px}.proportional-scenario-copy .scenario-card-copy{position:relative;inset:auto;min-height:0;padding-bottom:0}}@media (max-width: 640px){html,body,#app,.page{width:100%;max-width:100%;overflow-x:hidden}.site-header{width:100vw;max-width:100vw;padding:0 16px;position:sticky}.mobile-toggle{display:block;position:absolute;right:16px;top:13px;z-index:2}.brand-link img{width:148px}.hero-copy h1,.inner-hero h1,.content-section:first-child h1{font-size:var(--font-hero-title);line-height:1.14}.hero-section{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;padding-top:44px;padding-bottom:36px}.hero-section:before{background-position:62% center}.hero-section:after{background:linear-gradient(90deg,#060c19f2,#060c19c7 56%,#060c1957),linear-gradient(180deg,#071020b8,#0710204d 50%,#071020db)}.hero-copy,.hero-copy h1,.hero-copy p{width:min(100%,330px);max-width:330px}.product-detail .content-section:first-child h1{font-size:var(--font-hero-title)}.hero-copy p,.inner-hero p,.section-body p,.split-showcase p,.related-panel p{font-size:var(--font-body);max-width:100%;text-wrap:wrap;word-break:break-all;overflow-wrap:anywhere}.hero-console{width:min(100%,340px);max-width:340px;border-radius:12px}.hero-feature-layer{min-height:220px;width:min(100%,340px);margin-top:8px;align-self:center}.hero-float-card{min-width:118px;min-height:46px;padding:8px 9px;gap:7px;border-radius:10px}.hero-float-card:nth-child(1){top:8px;left:0}.hero-float-card:nth-child(2){top:24px;right:0}.hero-float-card:nth-child(3){top:92px;right:26px}.hero-float-card:nth-child(4){left:16px;bottom:20px}.hero-float-card:nth-child(5){display:none}.hero-float-card i{width:24px;height:24px;border-radius:8px}.hero-float-card svg{width:14px;height:14px}.hero-float-card span{font-size:var(--font-caption)}.console-map{height:240px;margin:16px}.console-top{align-items:flex-start;flex-direction:column;height:auto;padding:18px 16px}.console-metrics{grid-template-columns:1fr;padding:0 16px 16px}.product-matrix,.split-showcase,.content-section,.related-panel,.inner-hero,.placeholder-grid,.solution-band,.industry-section,.case-section{padding-left:18px;padding-right:18px}.growth-strip{margin-left:18px;margin-right:18px}.growth-metrics,.product-grid,.solution-card-grid,.industry-grid,.case-stats,.case-grid,.about-advantage-grid,.about-enable ul,.resource-tabs,.resource-filter-bar,.contact-form-grid,.contact-promise-grid,.modal-product-grid{grid-template-columns:1fr}.about-hero{min-height:560px;padding-top:62px;background-position:center right}.about-hero-content span,.resource-hero span{font-size:var(--font-body)}.resource-hero span{font-size:var(--font-card-body)}.about-who,.about-advantages,.about-enable{padding-top:64px;padding-bottom:64px}.resource-card-heading{flex-direction:column}.resource-query-card{padding:14px}.resource-filter-bar label{grid-template-columns:52px minmax(0,1fr)}.resource-table-actions{align-items:flex-start;flex-direction:column}.resource-pagination{justify-content:flex-start;flex-wrap:wrap}.rate-modal-backdrop{padding:12px}.rate-modal{padding:16px}.contact-layout{padding-bottom:70px}.contact-hero{padding-top:54px}.contact-field-wide{grid-column:auto}.contact-info-card{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px}.contact-info-icon{width:38px;height:38px}.contact-info-card strong{font-size:var(--font-card-body)}.case-card{min-height:0}.case-card-hero{min-height:210px}.case-heading h2{font-size:var(--font-section-title)}.home-page .hero-copy h1{font-size:var(--font-hero-title)}.home-page .hero-copy p{font-size:var(--font-card-body)}.footer-cta{padding-bottom:22px}.footer-cta-actions{flex-direction:column;align-items:stretch}.ai-contact-banner{padding-left:18px;padding-right:18px}.ai-contact-three-grid,.ai-contact-six-grid,.ai-contact-integration-grid,.ai-contact-roi-grid,.ai-contact-industry-grid,.ai-outbound-four-grid,.ai-outbound-three-grid,.ai-outbound-advantage-grid,.ai-outbound-script-grid{grid-template-columns:1fr}.ai-contact-trial-strip{padding-left:18px;padding-right:18px;flex-direction:column;text-align:center}.ai-contact-image-card>div,.ai-contact-capability-card>div,.ai-contact-integration-grid article,.ai-contact-roi-grid article{padding:18px}.ai-contact-industry-grid img{height:180px}.ai-outbound-metric-strip,.ai-outbound-script-layout{grid-template-columns:1fr}.ai-outbound-compare-head{display:none}.ai-outbound-compare-row{grid-template-columns:1fr}.modal-backdrop{padding:14px;align-items:flex-start}.product-modal{max-height:calc(100vh - 28px)}.modal-title-row{align-items:flex-start;flex-direction:column}.footer-links{grid-template-columns:1fr}}@media (max-width: 1080px){.product-story-hero,.product-definition-body,.product-audience-band,.product-final-cta{grid-template-columns:1fr}.product-network-visual{min-height:420px}.challenge-grid,.scenario-grid,.solution-architecture,.ai-contact-three-grid,.ai-contact-six-grid,.ai-contact-integration-grid,.ai-contact-roi-grid,.ai-contact-industry-grid,.ai-outbound-four-grid,.ai-outbound-three-grid,.ai-outbound-advantage-grid,.ai-outbound-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-outbound-script-layout{grid-template-columns:1fr}.ai-outbound-compare-head,.ai-outbound-compare-row{grid-template-columns:1fr 1fr}.compare-dimension{grid-column:1 / -1}.compare-cell p{white-space:normal}.solution-core{grid-column:1 / -1;grid-row:auto;min-height:260px}.steps-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.local-did-hero{background-position:center}.product-hero-feature-cards{display:none}.hardware-product-block,.hardware-product-block.reverse{grid-template-columns:1fr}.hardware-product-block.reverse .hardware-product-media{order:0}}@media (max-width: 640px){.product-story-hero,.product-story-section,.ai-contact-banner,.product-audience-band{padding-left:18px;padding-right:18px}.product-story-hero{min-height:auto;padding-top:48px}.product-global-hero{grid-template-columns:1fr;padding-bottom:42px;background:linear-gradient(180deg,#050b18f0,#071021db 52%,#0710216b),var(--product-hero-bg) center / cover no-repeat}.product-story-copy h1{font-size:var(--font-hero-title)}.product-story-copy p,.product-definition-text p{font-size:var(--font-body);word-break:break-all;overflow-wrap:anywhere}.product-story-actions{flex-direction:column;align-items:stretch}.product-network-visual{min-height:380px;border-radius:12px}.product-hero-art{min-height:290px}.product-hero-signal{left:48%;bottom:72px;width:72px;height:72px}.product-hero-signal svg{width:32px;height:32px}.product-hero-card{width:132px;height:42px;padding:8px 9px}.product-hero-card.card-top{top:28px;right:2px}.product-hero-card.card-middle{top:96px;right:34px}.product-hero-card.card-bottom{top:164px;right:0}.product-hero-media-slot{left:8px;bottom:82px;width:138px;height:112px}.network-card{width:calc(100% - 48px);padding:22px}.network-node{min-width:58px;min-height:38px;padding:0 10px;font-size:var(--font-body-small)}.node-a{top:38px;left:26px}.node-b{top:42px;right:26px}.node-c{bottom:82px;left:28px}.node-d{right:28px;bottom:72px}.product-network-visual ul{grid-template-columns:1fr;left:18px;right:18px;bottom:18px}.diagram-row,.challenge-grid,.scenario-grid,.solution-architecture,.ai-contact-three-grid,.ai-contact-six-grid,.ai-contact-integration-grid,.ai-contact-roi-grid,.ai-contact-industry-grid,.ai-outbound-four-grid,.ai-outbound-three-grid,.ai-outbound-advantage-grid,.ai-outbound-script-grid,.steps-timeline,.product-audience-band ul{grid-template-columns:1fr}.ai-outbound-metric-strip{grid-template-columns:1fr;padding:20px 18px}.ai-outbound-script-layout{grid-template-columns:1fr}.ai-outbound-compare-head{display:none}.ai-outbound-compare-row{grid-template-columns:1fr}.compare-dimension{grid-column:auto}.ai-contact-trial-strip{padding-left:18px;padding-right:18px;flex-direction:column;text-align:center}.ai-contact-image-card>div,.ai-contact-capability-card>div,.ai-contact-integration-grid article,.ai-contact-roi-grid article{padding:18px}.ai-contact-industry-grid img{height:180px}.diagram-row b{width:2px;height:26px;justify-self:center;background:linear-gradient(180deg,rgba(255,120,15,.2),var(--accent))}.challenge-grid article,.scenario-grid article,.solution-architecture article,.steps-timeline article{min-height:0}.value-lanes article,.value-lanes article:nth-child(2n){grid-template-columns:1fr;padding:22px 0}.value-feature-grid{grid-template-columns:1fr}.value-lanes article:nth-child(2n)>div{order:0}.comparison-table-wrap{margin-left:-2px;margin-right:-2px}.product-final-cta{padding:24px}.local-did-hero{background:linear-gradient(180deg,#050b18e6,#071021cc 54%,#0710216b),url(/assets/hero-global-network-v2-C8evgPUN.png) center / cover no-repeat}.local-did-hero .local-did-hero-title,.product-global-hero .local-did-hero-title{font-size:var(--font-hero-title)}.product-global-hero .local-did-hero-title span,.local-did-hero-title span{white-space:normal}.local-did-hero-visual{min-height:0;display:grid;grid-template-columns:1fr;gap:8px}.hero-number-card,.card-my,.card-uk,.card-pk,.card-sg,.hero-capability-strip{position:static;min-width:0;width:100%}.hero-capability-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.product-audience-band li{white-space:normal}.audience-signal{width:100%}.value-feature-grid article,.value-feature-grid article:nth-child(2n){min-height:0}.hardware-product-page{padding-left:18px;padding-right:18px}.hardware-product-block{padding:18px;border-radius:10px}.hardware-product-block:first-of-type .hardware-product-media{grid-template-columns:1fr}.hardware-product-media{min-height:0}.hardware-product-media figure{min-height:190px;padding:16px}.hardware-product-media img{max-height:220px}.hardware-product-copy p{font-size:var(--font-card-body);line-height:1.72}}@media (max-width: 1080px){.industry-detail-hero{min-height:560px;background:linear-gradient(90deg,#050b18f7,#071021e6 46%,#07102157),var(--industry-hero-bg) center / cover no-repeat}.industry-pain-grid,.industry-overview-grid,.industry-value-grid,.industry-scenario-grid,.industry-capability-grid,.finance-solution-grid,.solution-stats-strip,.solution-four-grid,.solution-pain-grid,.solution-scenario-grid,.solution-capacity-grid,.solution-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-advantages-grid article{min-height:240px}.industry-solution-stack article,.industry-solution-stack article.reverse{grid-template-columns:1fr}.industry-solution-stack article.reverse .industry-solution-index{order:0}.industry-solution-index{min-height:120px}}@media (max-width: 640px){.industry-detail-hero{height:auto;min-height:auto;padding:48px 18px 46px;background:linear-gradient(180deg,#050b18f5,#071021e6 54%,#07102194),var(--industry-hero-bg) center / cover no-repeat}.industry-hero-copy h1{font-size:var(--font-hero-title)}.industry-hero-copy p{font-size:var(--font-card-body);line-height:1.72}.industry-hero-actions,.industry-hero-chips{flex-direction:column;align-items:stretch}.industry-hero-actions .btn{justify-content:center}.industry-section-block,.industry-overview-band,.industry-value-band,.finance-solution-band,.finance-value-section,.solution-stats-strip{padding:56px 18px}.industry-section-heading h2{font-size:var(--font-section-title)}.industry-section-heading.compact-title h2{white-space:normal}.industry-pain-grid,.industry-overview-grid,.industry-value-grid,.industry-scenario-grid,.industry-capability-grid,.finance-solution-grid,.finance-value-grid,.industry-solution-copy ul,.solution-stats-strip,.solution-four-grid,.solution-pain-grid,.solution-scenario-grid,.solution-capacity-grid,.solution-advantages-grid{grid-template-columns:1fr}.solution-detail-page .industry-hero-chips{max-width:none;grid-template-columns:1fr}.industry-pain-grid article,.industry-overview-grid article,.industry-capability-grid article,.industry-value-grid article,.industry-scenario-grid article,.finance-solution-grid article,.finance-value-grid article,.solution-stats-strip article,.solution-capacity-grid article,.solution-advantages-grid article{min-height:auto;padding:22px}.solution-detail-page .solution-hero-scope{font-size:var(--font-label)}.industry-solution-stack article{padding:18px}.industry-solution-copy h3{font-size:var(--font-card-title)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.layout-page,.site-header,.site-footer,.page,.page>section,.layout-page>main{width:100%;min-width:0}.layout-content{width:min(92%,var(--layout-content-max));margin-inline:auto;min-width:0}.layout-content--reading{max-width:var(--layout-reading-max)}.layout-content--narrow{max-width:var(--layout-narrow-max)}.layout-section{width:100%;min-width:0;padding-block:var(--layout-section-space)}.layout-section--compact{padding-block:var(--layout-section-space-compact)}.layout-hero{width:100%;min-height:min(80vh,900px);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(32px,5vw,96px)}.product-story-hero{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.product-global-hero{grid-template-columns:minmax(0,min(45%,720px))}.layout-hero__content,.layout-hero__media,.layout-grid>*,.page :is(article,li,div,section,header,footer,aside){min-width:0}.layout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min, 320px)),1fr));gap:var(--grid-gap, var(--layout-grid-gap))}.page :is(img,picture,video,canvas,svg),.layout-hero__media :is(img,picture){max-width:100%}.layout-hero__media img,.layout-fluid-media{display:block;width:100%;height:auto}.solution-card-grid,.industry-grid,.case-stats,.case-grid,.section-shell,.industry-value-grid,.industry-scenario-grid,.industry-solution-stack,.finance-solution-grid,.finance-value-grid,.industry-capability-grid,.solution-capacity-grid,.solution-advantages-grid,.solution-detail-page .solution-scenario-grid.has-five,.advanced-product-layout,.advanced-positioning-card,.advanced-scenario-grid,.advanced-final-grid,.advanced-comparison-wrap,.product-section-heading,.product-definition-body,.local-did-definition-summary,.challenge-grid,.scenario-grid,.solution-architecture,.value-lanes,.pbx-scenarios,.steps-timeline,.ai-contact-roi-grid,.ai-contact-industry-grid,.ai-outbound-feature-grid,.ai-outbound-script-layout,.product-final-cta,.contact-layout,.about-who-body,.about-advantage-grid,.resource-tabs,.resource-query-card,.footer-cta,.footer-inner{width:min(92%,var(--layout-content-max));max-width:var(--layout-content-max);margin-inline:auto}.site-header{padding-inline:0}.site-header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.layout-section-title{display:grid;gap:var(--space-title-gap);margin-bottom:clamp(28px,3vw,52px)}.layout-section-title--center{justify-items:center;text-align:center}.layout-section-title__copy{max-width:var(--layout-reading-max)}.site-header-inner{gap:var(--space-component-gap)}.layout-display,.hero-copy h1,.industry-hero-copy h1,.product-story-copy h1,.blog-hero h1,.contact-hero h1,.about-hero h1,.resource-hero h1{font-size:var(--font-hero-title);line-height:var(--line-hero-title)}.layout-heading-2,.page :is(h2,.section-heading h2,.industry-section-heading h2,.product-section-heading h2){font-size:var(--font-section-title);line-height:var(--line-section-title)}.layout-heading-3,.page :is(h3,article h3){font-size:var(--font-card-title);line-height:var(--line-card-title)}.layout-body-copy,.page p{font-size:var(--font-body);line-height:var(--line-body)}.page :is(p,li,td,th){overflow-wrap:break-word}.hero-typography{width:min(45%,720px);max-width:720px;min-width:0}.hero-section>.hero-typography,.product-story-hero>.hero-typography{width:100%}.industry-detail-hero>.hero-typography{width:min(45%,720px);max-width:720px}.hero-typography h1{max-width:18ch;max-height:2lh;display:block;overflow:clip;text-overflow:clip;white-space:normal!important;overflow-wrap:anywhere;text-wrap:balance;font-size:var(--font-hero-title);line-height:var(--line-hero-title)}.hero-typography h1.local-did-hero-title,.product-story-hero .hero-typography h1,.industry-detail-hero>.hero-typography h1{font-size:var(--font-hero-title);line-height:var(--line-hero-title)}.hero-typography .hero-subtitle{max-width:42ch;display:-webkit-box;overflow:hidden;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:var(--font-hero-subtitle);line-height:var(--line-hero-subtitle)}.home-page .hero-section{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.home-page .hero-typography{width:100%;max-width:720px}.home-page .hero-typography h1{max-height:none;overflow:visible;text-overflow:clip;font-size:var(--font-home-hero-title);line-height:var(--line-home-hero-title)}.home-page .hero-typography .hero-subtitle{max-width:52ch;display:block;overflow:visible;-webkit-line-clamp:unset}.product-story-hero .hero-typography{width:min(100%,720px);max-width:720px}.product-story-hero .hero-typography h1{max-height:none;overflow:visible;text-overflow:clip;font-size:var(--font-product-hero-title);line-height:var(--line-home-hero-title)}.product-story-hero .hero-subtitle{max-width:52ch;display:block;overflow:visible;-webkit-line-clamp:unset}.product-hero-title-lines{font-size:var(--font-selected-product-hero-title)!important;line-height:var(--line-selected-product-hero-title)!important;max-width:none!important;text-wrap:initial!important}.product-hero-title-lines>span{display:block;white-space:nowrap}.product-story-hero.product-pbx-hero .hero-subtitle{max-width:var(--measure-pbx-hero-subtitle)}.product-story-hero:is(.product-ai-contact-center-hero,.product-ai-outbound-hero,.product-hardware-hero) .hero-subtitle{max-width:var(--measure-ai-hero-subtitle);overflow:visible}.responsive-detail-hero>.hero-typography{width:var(--measure-solution-hero-copy);max-width:var(--container-hero-copy-max)}.responsive-detail-hero>.hero-typography h1{max-width:18ch;max-height:none;overflow:visible;text-overflow:clip;font-size:var(--font-product-hero-title);line-height:var(--line-home-hero-title)}.responsive-detail-hero .hero-subtitle{max-width:52ch;display:block;overflow:visible;-webkit-line-clamp:unset;font-size:var(--font-hero-subtitle);line-height:var(--line-hero-subtitle)}.solution-hero-title-lines>span{display:block}.proportional-scenario-copy p{margin-top:8px;font-size:var(--font-card-body);line-height:1.6}.local-did-scenario-copy p{margin-top:6px;font-size:var(--font-body-small);line-height:1.55}@media (max-width: 1080px){.home-page .hero-section{grid-template-columns:1fr}.responsive-detail-hero>.hero-typography{width:min(100%,var(--container-hero-copy-max))}}@media (max-width: 640px){.product-hero-title-lines>span{white-space:normal}}.layout-card,.product-card,.solution-card-grid>a,.industry-grid>a,.industry-pain-grid>article,.industry-overview-grid>article,.industry-capability-grid>article,.industry-value-grid>article,.industry-scenario-grid>article,.finance-solution-grid>article,.finance-value-grid>article,.finance-scenario-grid>article,.solution-pain-grid>article,.solution-scenario-grid>article,.solution-capacity-grid>article,.solution-advantages-grid>article,.challenge-grid>article,.scenario-grid>article,.advanced-scenario-grid>article,.advanced-final-grid>article,.ai-contact-roi-grid>article,.ai-contact-industry-grid>article,.ai-outbound-feature-grid>article,.about-advantage-grid>article{--card-padding: var(--space-card-padding);--card-gap: var(--space-card-gap);--card-icon-size: var(--icon-size-card);--card-title-size: var(--font-card-title);--card-body-size: var(--font-card-body);--card-button-size: var(--font-button);box-sizing:border-box;container-type:inline-size;height:auto;min-height:0}.challenge-grid>article{height:100%;min-width:0;min-height:0;aspect-ratio:auto;padding:var(--space-challenge-card-padding);display:flex;flex-direction:column;gap:var(--space-challenge-card-gap);border-radius:var(--card-radius-small);box-shadow:var(--shadow-card)}.challenge-grid>article :is(span,h3,p){min-width:0;max-width:100%;overflow-wrap:anywhere}.challenge-grid>article>span{font-size:var(--font-challenge-index);line-height:var(--line-label)}.challenge-grid>article>h3{margin:0;font-size:var(--font-challenge-title);line-height:var(--line-card-title)}.challenge-grid>article>p{margin:0;font-size:var(--font-challenge-body);line-height:var(--line-card-body)}.challenge-grid>article:hover{box-shadow:var(--shadow-card-hover)}.challenge-grid--refined-hover>article>span{align-self:flex-start;width:auto;color:var(--color-challenge-index-muted);background:transparent;transition:color .18s ease}.challenge-grid--refined-hover>article:hover>span{color:var(--accent);background:transparent}.pbx-scenarios>article{min-height:0;aspect-ratio:var(--card-pbx-scenario-ratio)}.layout-card{aspect-ratio:var(--layout-card-ratio);padding:var(--card-padding);display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--card-gap)}.product-card{aspect-ratio:var(--product-card-ratio)}.solution-card-grid>a,.industry-grid>a{aspect-ratio:var(--navigation-card-ratio)}.value-feature-grid>article{aspect-ratio:var(--product-detail-card-ratio)}.industry-pain-grid>article,.industry-overview-grid>article,.industry-capability-grid>article,.industry-value-grid>article,.industry-scenario-grid>article,.finance-solution-grid>article,.finance-value-grid>article,.finance-scenario-grid>article{aspect-ratio:var(--industry-detail-card-ratio)}.solution-detail-page .solution-four-grid>article{aspect-ratio:var(--solution-detail-card-ratio)}.solution-detail-page .solution-pain-grid>article{aspect-ratio:var(--card-solution-pain-wide-ratio)}.solution-detail-page .solution-scenario-grid>article{aspect-ratio:var(--card-solution-scenario-wide-ratio)}.solution-detail-page .solution-capacity-grid>article{aspect-ratio:var(--card-solution-capacity-ratio)}.solution-detail-page .solution-capacity-grid strong{font-size:var(--font-body);line-height:var(--line-body)}.solution-detail-page .solution-capacity-grid li{font-size:var(--font-body-small);line-height:var(--line-body-small)}.solution-detail-page .solution-advantages-grid>article{aspect-ratio:var(--card-solution-advantage-compact-ratio)}.industry-detail-page :is(.industry-pain-grid,.industry-overview-grid,.industry-capability-grid,.industry-value-grid,.industry-scenario-grid,.finance-solution-grid,.finance-value-grid,.finance-scenario-grid)>article{min-height:auto;display:flex;flex-direction:column;padding:var(--space-industry-card-padding);gap:var(--space-industry-card-gap);border-radius:var(--card-radius)}.solution-detail-page :is(.solution-pain-grid,.solution-capacity-grid,.solution-scenario-grid,.solution-advantages-grid)>article{width:100%;min-width:0;min-height:auto;display:flex;flex-direction:column;padding:var(--space-solution-card-padding);gap:var(--space-solution-card-gap);border-radius:var(--card-radius)}.solution-grid-six{width:100%;max-width:var(--container-solution-card-grid-max);grid-template-columns:repeat(3,minmax(0,1fr))}.solution-grid-eight{width:100%;max-width:var(--container-solution-card-grid-max);grid-template-columns:repeat(4,minmax(0,1fr))}.solution-grid-six>article,.solution-grid-eight>article{grid-column:auto}.cross-border-customer-pain>article:first-child{grid-column:2}.solution-detail-page :is(.solution-grid-six,.cross-border-customer-pain){width:100%;max-width:var(--container-solution-card-grid-max);grid-template-columns:repeat(3,minmax(0,1fr))}.solution-detail-page .solution-grid-eight{width:100%;max-width:var(--container-solution-card-grid-max);grid-template-columns:repeat(4,minmax(0,1fr))}.solution-detail-page :is(.solution-grid-six,.solution-grid-eight,.cross-border-customer-pain)>article{grid-column:auto}.solution-detail-page .cross-border-customer-pain>article:first-child{grid-column:2}.solution-detail-page :is(.solution-pain-grid,.solution-scenario-grid,.solution-advantages-grid){width:100%;max-width:var(--container-solution-wide-grid-max)}.solution-detail-page .solution-pain-grid>article{padding-top:var(--space-solution-pain-content-offset);min-height:var(--card-solution-pain-content-min-height)}.solution-detail-page :is(.solution-scenario-grid.solution-grid-five,.solution-advantages-grid.solution-grid-five){grid-template-columns:repeat(6,minmax(0,1fr))}.solution-detail-page :is(.solution-scenario-grid.solution-grid-five,.solution-advantages-grid.solution-grid-five)>article{grid-column:span 2}.solution-detail-page .solution-scenario-grid.solution-grid-five>article:nth-child(4),.solution-detail-page .solution-advantages-grid.solution-grid-five>article:nth-child(4){grid-column:2 / span 2}.solution-detail-page .solution-scenario-grid.solution-grid-five>article:nth-child(5),.solution-detail-page .solution-advantages-grid.solution-grid-five>article:nth-child(5){grid-column:4 / span 2}.solution-detail-page .solution-grid-seven{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.solution-detail-page .solution-grid-seven>article{grid-column:auto;aspect-ratio:auto;height:100%}.solution-detail-page .solution-grid-seven>article:first-child{grid-column:2;grid-row:1}.solution-detail-page .solution-grid-seven>article:nth-child(2){grid-column:1;grid-row:2}.solution-detail-page :is(.solution-scenario-grid,.solution-advantages-grid){align-items:stretch}.solution-detail-page .solution-advantages-grid.solution-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-detail-page .solution-advantages-grid.solution-grid-six>article{grid-column:auto}.solution-detail-page .solution-four-grid>article{padding:var(--space-solution-overview-padding)}.solution-detail-page .solution-four-grid .card-icon{margin-bottom:var(--space-solution-overview-icon-gap)}.blog-card{aspect-ratio:var(--blog-card-ratio)}.page>.growth-strip{width:auto}.layout-card__icon{width:var(--card-icon-size);height:var(--card-icon-size)}.layout-card__title{font-size:var(--card-title-size)}.layout-card__body{max-width:62ch;font-size:var(--card-body-size)}.layout-card__actions,.layout-card :is(.card-action,.text-link,button){margin-top:auto;font-size:var(--card-button-size)}.page .btn{min-height:var(--button-height);padding-inline:var(--button-padding-inline);gap:var(--button-gap);border-radius:var(--button-radius);font-size:var(--font-button)}:is(.solution-card-grid,.industry-grid,.industry-pain-grid,.industry-overview-grid,.industry-capability-grid,.industry-value-grid,.industry-scenario-grid,.finance-solution-grid,.finance-value-grid,.finance-scenario-grid,.solution-pain-grid,.solution-scenario-grid,.solution-capacity-grid,.solution-advantages-grid,.scenario-grid,.advanced-scenario-grid,.advanced-final-grid,.ai-contact-roi-grid,.ai-contact-industry-grid,.ai-outbound-feature-grid,.about-advantage-grid) .card-icon{width:var(--icon-size-card);height:var(--icon-size-card);border-radius:var(--card-radius-small)}:is(.solution-card-grid,.industry-grid,.industry-pain-grid,.industry-overview-grid,.industry-capability-grid,.industry-value-grid,.industry-scenario-grid,.finance-solution-grid,.finance-value-grid,.finance-scenario-grid,.solution-pain-grid,.solution-scenario-grid,.solution-capacity-grid,.solution-advantages-grid,.scenario-grid,.advanced-scenario-grid,.advanced-final-grid,.ai-contact-roi-grid,.ai-contact-industry-grid,.ai-outbound-feature-grid,.about-advantage-grid) .card-icon svg{width:var(--icon-glyph-card);height:var(--icon-glyph-card)}.layout-card__media{min-width:0;overflow:hidden}.layout-card__media :is(img,picture,video){display:block;width:100%;height:auto}.layout-cta,.layout-navbar{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-component-gap)}.layout-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--layout-grid-gap)}.layout-timeline,.layout-faq{display:grid;gap:var(--layout-component-gap)}.layout-table-wrap{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size;overflow-x:auto;overscroll-behavior-inline:contain}.layout-table{width:100%;max-width:100%;min-width:min(100%,760px);table-layout:fixed;font-size:var(--table-font-size)}.layout-table-wrap--resource .layout-table{min-width:clamp(860px,72vw,1180px)}.layout-table :is(th,td){padding:var(--table-cell-block) var(--table-cell-inline);white-space:normal;overflow-wrap:anywhere}.hero-float-card,.product-hero-feature-cards article,.hero-number-card,.product-hero-card,.blog-hero-card{--card-padding: clamp(8px, 4cqi, 14px);--card-gap: clamp(7px, 3.5cqi, 12px);--card-icon-size: clamp(24px, 17cqi, 34px);--card-title-size: clamp(11.5px, 7cqi, 15px);box-sizing:border-box;container-type:inline-size;min-width:0;min-height:0;height:auto;aspect-ratio:var(--card-aspect-ratio)}.hero-float-card{--card-aspect-ratio: var(--hero-float-card-ratio);width:clamp(118px,9vw,148px);padding:clamp(8px,.7vw,12px);gap:clamp(7px,.55vw,10px)}.hero-float-card i{width:clamp(24px,20cqi,28px);height:clamp(24px,20cqi,28px)}.hero-float-card svg{width:clamp(14px,11cqi,17px);height:clamp(14px,11cqi,17px)}.hero-float-card span{font-size:var(--font-caption)}.home-page .hero-facts{gap:var(--space-home-hero-fact-gap)}.home-page .hero-facts span{min-height:var(--size-home-hero-fact-height);padding-inline:var(--space-home-hero-fact-inline);font-size:var(--font-home-hero-fact);line-height:var(--line-label)}.home-page .hero-float-card span{font-size:var(--font-home-hero-float-card);line-height:var(--line-label)}.home-page .solution-card-grid>a{min-height:0;aspect-ratio:var(--card-home-solution-ratio)}.home-page :is(.product-card.compact,.solution-card-grid>a,.industry-grid>a) span{font-size:var(--font-card-title);line-height:var(--line-card-title)}.home-page :is(.product-card.compact,.solution-card-grid>a,.industry-grid>a) :is(p,small){font-size:var(--font-card-body);line-height:var(--line-card-body)}.product-hero-feature-cards article{--card-aspect-ratio: var(--product-feature-card-ratio);width:clamp(166px,13vw,202px);padding:clamp(9px,.75vw,13px) clamp(11px,.9vw,15px) clamp(9px,.75vw,13px) clamp(48px,3.5vw,58px);gap:clamp(3px,.25vw,5px)}.product-hero-feature-cards i{left:clamp(11px,7cqi,15px);width:clamp(27px,16cqi,34px);height:clamp(27px,16cqi,34px)}.product-hero-feature-cards strong{font-size:var(--font-label)}.product-hero-feature-cards span{font-size:var(--font-caption)}.hero-number-card{--card-aspect-ratio: var(--hero-number-card-ratio);width:clamp(150px,11vw,168px);max-width:none;padding:clamp(7px,.55vw,10px);gap:clamp(7px,.5vw,10px)}.hero-number-card :is(small,em){font-size:var(--font-caption)}.hero-number-card strong{font-size:var(--font-label)}.product-hero-card{--card-aspect-ratio: var(--product-hero-card-ratio);width:clamp(168px,12vw,204px);padding:clamp(9px,.65vw,13px);gap:clamp(9px,.65vw,12px)}.product-hero-card i{width:clamp(24px,14cqi,31px);height:clamp(24px,14cqi,31px)}.blog-hero-card{--card-aspect-ratio: var(--banner-cta-card-ratio);width:clamp(240px,16.7vw,276px);padding:clamp(12px,.85vw,16px) clamp(18px,1.3vw,24px);gap:clamp(10px,.75vw,13px)}.blog-hero-card i{width:clamp(28px,12cqi,34px);height:clamp(28px,12cqi,34px)}.hero-capability-strip{--card-aspect-ratio: var(--hero-capability-strip-ratio);box-sizing:border-box;container-type:inline-size;width:clamp(292px,22vw,356px);min-width:0;height:auto;aspect-ratio:var(--card-aspect-ratio);padding:clamp(7px,.45vw,8px) clamp(10px,.75vw,14px);gap:clamp(8px,.55vw,10px)}.hero-capability-strip span{gap:clamp(3px,1.5cqi,4px);padding-left:clamp(8px,5cqi,12px)}.hero-capability-strip b{font-size:var(--font-label)}.hero-capability-strip em{font-size:var(--font-caption)}.product-hero-feature-cards :is(span,strong){max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.solution-stats-strip>article{height:auto;min-height:0;aspect-ratio:var(--card-solution-stat-ratio);padding:var(--space-card-padding-compact);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,.45vw,8px);border-radius:var(--card-radius);text-align:center}.solution-detail-page .solution-stats-strip strong{font-size:var(--font-solution-stat-value)}.solution-detail-page .solution-stats-strip span{margin-top:0;font-size:var(--font-solution-stat-label)}.case-card-hero{height:auto;min-height:0;aspect-ratio:var(--layout-card-ratio-wide)}.comparison-table-wrap,.advanced-comparison-wrap,.resource-table-wrap,.ai-outbound-comparison-matrix{width:min(92%,var(--layout-content-max));max-width:var(--layout-content-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size;overflow-x:auto;overscroll-behavior-inline:contain}.comparison-table-wrap table,.advanced-comparison-wrap table,.ai-outbound-comparison-matrix,.resource-table-wrap table{width:100%;max-width:100%;table-layout:fixed;font-size:var(--table-font-size)}.comparison-table-wrap table,.advanced-comparison-wrap table,.ai-outbound-comparison-matrix{min-width:min(100%,760px)}.resource-table-wrap table{min-width:var(--resource-table-content-width)}.resource-table-wrap:not(.resource-table-wrap--numbers):not(.resource-table-wrap--call_center_lines) table:has(th:nth-child(8)){min-width:var(--resource-table-medium-width)}.resource-table-wrap:not(.resource-table-wrap--numbers):not(.resource-table-wrap--call_center_lines) table:has(th:nth-child(10)){min-width:var(--resource-table-wide-width)}.resource-table-wrap th{font-size:var(--font-resource-table-heading);white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.comparison-table-wrap :is(th,td),.advanced-comparison-wrap :is(th,td),.ai-outbound-comparison-matrix :is(th,td),.resource-table-wrap :is(th,td){min-width:0;padding:var(--table-cell-block) var(--table-cell-inline);white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:clamp(1.35,1.2 + .2vw,1.65)}.local-did-comparison-section .comparison-table-wrap{width:min(92%,var(--layout-content-max));max-width:var(--layout-content-max)}.local-did-comparison-section .comparison-table-wrap :is(th,td){padding:var(--table-cell-block) var(--table-cell-inline);font-size:var(--table-font-size)}.comparison-table-wrap th,.advanced-comparison-wrap th,.ai-outbound-comparison-matrix th,.resource-table-wrap th{font-size:var(--table-heading-size)}.comparison-table-wrap :is(th,td):first-child,.advanced-comparison-wrap :is(th,td):first-child{width:28%}.comparison-table-wrap :is(th,td):not(:first-child),.advanced-comparison-wrap :is(th,td):not(:first-child){width:36%}.comparison-table-wrap table:has(tr>:nth-child(4)) :is(th,td):first-child,.advanced-comparison-wrap table:has(tr>:nth-child(4)) :is(th,td):first-child{width:22%}.comparison-table-wrap table:has(tr>:nth-child(4)) :is(th,td):not(:first-child),.advanced-comparison-wrap table:has(tr>:nth-child(4)) :is(th,td):not(:first-child){width:26%}.comparison-table-wrap table:has(tr>:nth-child(5)) :is(th,td),.advanced-comparison-wrap table:has(tr>:nth-child(5)) :is(th,td){width:20%}@media (max-width: 640px){.home-page .solution-card-grid>a{min-height:142px;aspect-ratio:auto}}.resource-page .resource-card-heading h2{font-size:var(--font-resource-query-title);line-height:1.28}.resource-page .resource-card-heading p{font-size:var(--font-resource-query-description);line-height:1.55}.resource-page .resource-table-wrap th{font-size:var(--font-resource-table-heading);white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.resource-page .resource-table-wrap--numbers table{min-width:var(--resource-table-numbers-width)}.resource-page .resource-table-wrap--call_center_lines table{min-width:var(--resource-table-call-center-width)}.resource-page .resource-table-wrap--numbers :is(th,td),.resource-page .resource-table-wrap--call_center_lines :is(th,td){padding-inline:var(--resource-table-cell-inline)}.resource-page .resource-number-columns :is(.resource-column-country_name,.resource-column-region_name,.resource-column-city_name){width:64px}.resource-page .resource-number-columns .resource-column-number_type{width:80px}.resource-page .resource-number-columns .resource-column-did_prefix{width:64px}.resource-page .resource-number-columns :is(.resource-column-setup_fee,.resource-column-monthly_fee){width:70px}.resource-page .resource-number-columns .resource-column-minimum_spend{width:78px}.resource-page .resource-number-columns .resource-column-concurrency_fee{width:108px}.resource-page .resource-number-columns .resource-column-features{width:126px}.resource-page .resource-number-columns .resource-column-pay_as_you_go{width:100px}.resource-page .resource-number-columns .resource-column-actions{width:180px}.resource-page .resource-table-wrap--numbers .resource-row-actions{justify-content:flex-start;overflow:hidden}.resource-page .resource-table-wrap--call_center_lines :is(.resource-column-country,.resource-column-city){width:76px}.resource-page .resource-table-wrap--call_center_lines :is(.resource-column-caller_id_type,.resource-column-dedicated_number,.resource-column-concurrency_count){width:88px}.resource-page .resource-table-wrap--call_center_lines :is(.resource-column-outbound_rate_per_minute,.resource-column-inbound_rate_per_minute){width:106px}.resource-page .resource-table-wrap--call_center_lines .resource-column-outbound_billing_method{width:112px}.resource-page .resource-table-wrap--call_center_lines .resource-column-link_code{width:96px}.resource-page .resource-table-wrap--call_center_lines :is(.resource-column-setup_fee,.resource-column-number_fee,.resource-column-monthly_fee,.resource-column-minimum_spend){width:78px}.resource-page .resource-table-wrap--call_center_lines .resource-column-business_attribute{width:220px;min-width:clamp(180px,16vw,260px)}.resource-page .resource-table-wrap--call_center_lines .resource-column-qualification_required{width:240px;min-width:clamp(200px,18vw,300px)}.resource-page .resource-table-wrap :is(.resource-column-business_attribute,.resource-column-notes){min-width:clamp(160px,16vw,280px);white-space:pre-wrap}.resource-page .resource-table-wrap .resource-column-notes{min-width:clamp(200px,22vw,360px);white-space:pre-wrap}.resource-page .resource-table-wrap .resource-column-qualification_required{white-space:pre-wrap}@media (min-width: 1600px){.solution-card-grid,.industry-grid,.case-grid,.industry-value-grid,.industry-scenario-grid,.finance-solution-grid,.finance-value-grid,.industry-capability-grid,.solution-capacity-grid,.solution-advantages-grid,.advanced-scenario-grid,.advanced-final-grid,.challenge-grid,.scenario-grid,.ai-contact-roi-grid,.ai-contact-industry-grid,.ai-outbound-feature-grid,.about-advantage-grid{gap:var(--layout-grid-gap)}}@media (min-width: 769px){.hero-section,.industry-detail-hero,.product-story-hero,.about-hero{height:auto;min-height:var(--size-primary-hero-height)}}@media (max-width: 1080px){.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-hero{min-height:auto;grid-template-columns:1fr}.product-global-hero{grid-template-columns:1fr}.hero-typography,.product-story-hero>.hero-typography{width:min(100%,720px)}.product-audience-band li,.product-audience-band li span,.product-audience-band li strong{max-width:100%;white-space:normal;overflow-wrap:anywhere}.value-feature-grid{grid-template-columns:1fr}.solution-responsive-hero>.hero-typography{width:min(100%,var(--container-hero-copy-max))}.solution-detail-page :is(.solution-scenario-grid.solution-grid-five,.solution-advantages-grid.solution-grid-five,.solution-grid-six,.solution-grid-seven,.solution-grid-eight,.cross-border-customer-pain){grid-template-columns:repeat(2,minmax(0,1fr))}.solution-detail-page :is(.solution-scenario-grid.solution-grid-five,.solution-advantages-grid.solution-grid-five,.solution-grid-six,.solution-grid-seven,.solution-grid-eight,.cross-border-customer-pain)>article,.solution-detail-page .solution-grid-seven>article:first-child{grid-column:auto}}@media (max-width: 640px){:root{--layout-content-width: calc(100% - 36px) ;--layout-section-space: clamp(48px, 14vw, 72px);--layout-section-space-compact: clamp(36px, 10vw, 52px);--layout-display-size: clamp(34px, 10vw, 46px);--layout-h2-size: clamp(28px, 8vw, 38px);--layout-h3-size: clamp(21px, 6vw, 28px);--layout-body-size: clamp(15px, 4vw, 17px)}.challenge-grid,.sms-challenge-grid{grid-template-columns:1fr}.layout-content,.footer-cta,.footer-inner{width:var(--layout-content-width)}.hero-capability-strip{left:auto;transform:none}.advanced-solution-page .industry-hero-copy,.advanced-solution-page .industry-hero-copy h1,.advanced-solution-page .industry-hero-copy h1 span{min-width:0;max-width:100%;white-space:normal}.solution-detail-page .solution-scenario-grid.has-five{grid-template-columns:1fr}.solution-detail-page :is(.solution-scenario-grid.solution-grid-five,.solution-advantages-grid.solution-grid-five,.solution-grid-six,.solution-grid-seven,.solution-grid-eight,.cross-border-customer-pain){grid-template-columns:1fr}.solution-detail-page .solution-scenario-grid.solution-grid-five,.solution-detail-page .solution-advantages-grid.solution-grid-five{grid-template-columns:1fr}.solution-detail-page :is(.solution-pain-grid.solution-grid-six,.solution-capacity-grid.solution-grid-six,.solution-scenario-grid.solution-grid-six,.solution-advantages-grid.solution-grid-six,.solution-scenario-grid.solution-grid-eight){grid-template-columns:1fr}.solution-detail-page .solution-advantages-grid.solution-grid-six>article{grid-column:auto}.solution-detail-page :is(.solution-scenario-grid.solution-grid-five,.solution-advantages-grid.solution-grid-five,.solution-grid-seven)>article,.solution-detail-page .solution-grid-seven>article:first-child{grid-column:auto}.solution-detail-page .solution-scenario-grid.solution-grid-five>article,.solution-detail-page .solution-advantages-grid.solution-grid-five>article,.solution-detail-page .solution-scenario-grid.solution-grid-five>article:nth-child(4),.solution-detail-page .solution-advantages-grid.solution-grid-five>article:nth-child(4),.solution-detail-page .solution-scenario-grid.solution-grid-five>article:nth-child(5),.solution-detail-page .solution-advantages-grid.solution-grid-five>article:nth-child(5){grid-column:auto}.solution-detail-page :is(.solution-pain-grid,.solution-four-grid,.solution-capacity-grid,.solution-advantages-grid,.solution-scenario-grid,.advanced-solution-grid,.advanced-scenario-grid,.advanced-final-grid)>article{aspect-ratio:auto}.hero-facts{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-facts span{min-width:0;white-space:normal;overflow-wrap:anywhere}.hero-float-card{width:clamp(112px,35vw,126px)}.hero-capability-strip{width:100%;aspect-ratio:auto}.product-hero-feature-cards article,.hero-number-card,.product-hero-card{transform-origin:center}}
