.home-page .mega-menu [aria-current=page]{color:var(--electric);font-weight:600}.service-page{--cv-line:#dce4f0;--cv-muted:#606c85}.service-page figure{margin:0}.service-page button{font:inherit}.service-page .cv-status-dot{background:var(--picton);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.service-page .cv-icon-box{width:48px;height:48px;color:var(--mariner);background:#eaf3fe;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.service-page .cv-example{color:#65738e;background:#f0f4fa;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:400;line-height:1.5}.service-page .cv-overline{color:var(--mariner);margin-bottom:20px;font-size:12px;font-weight:450;display:block}.service-page .cv-disclaimer,.service-page figcaption{color:var(--cv-muted);margin-top:20px;font-size:12px;line-height:1.65}.service-page .cv-disclaimer{text-align:center}.service-page .cv-disclaimer a{text-underline-offset:4px;text-decoration:underline}.service-page .cv-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:65px;min-height:850px;padding-top:155px;padding-bottom:84px;display:grid}.service-page .cv-breadcrumb{color:#73809b;gap:12px;margin-bottom:28px;font-size:12px;display:flex}.service-page .cv-breadcrumb a{font-size:12px;font-weight:350}.service-page .cv-hero .section-kicker{color:var(--electric);align-items:center;gap:9px;margin-bottom:22px;display:flex}.service-page .cv-hero h1{letter-spacing:-.055em;text-wrap:pretty;max-width:620px;font-size:clamp(2.8rem,4.35vw,4.25rem);line-height:1.085}.service-page .cv-hero-description{color:var(--cv-muted);max-width:535px;margin-top:28px;font-size:15px;line-height:1.9}.service-page .cv-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.service-page .cv-hero-actions .inline-link{font-size:12px}.service-page .cv-hero-principle{color:#64718a;border-top:1px solid var(--cv-line);flex-wrap:wrap;gap:7px 14px;margin-top:38px;padding-top:23px;font-size:12px;display:flex}.service-page .cv-hero-principle span:last-child{color:var(--deep)}.service-page .cv-hero-visual{min-width:0;padding-bottom:36px;position:relative}.service-page .cv-portrait{background:#e5eaf0;border-radius:140px 30px 30px;height:630px;overflow:hidden}.service-page .cv-portrait img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;scale:1.07}.service-page .cv-photo-tag{background:#fffffff2;border:1px solid #e9edf5;border-radius:99px;align-items:center;gap:9px;padding:13px 18px;font-size:12px;display:flex;position:absolute;top:28px;right:-18px;box-shadow:0 10px 30px #141f4c0c}.service-page .cv-hero-call{backdrop-filter:blur(15px);background:#fffffff5;border:1px solid #edf0f7;border-radius:21px;align-items:center;gap:16px;padding:22px;display:flex;position:absolute;bottom:94px;left:-34px;right:18px;transform:rotate(-2deg);box-shadow:0 20px 50px #1027561a}.service-page .cv-hero-call small{color:#68758c;font-size:12px}.service-page .cv-hero-call strong{margin-top:3px;font-size:15px;font-weight:480;line-height:1.6;display:block}.service-page .cv-call-check{color:var(--electric);margin-left:auto}.service-page .cv-mini-wave{align-items:center;gap:4px;height:35px;margin-top:7px;display:flex}.service-page .cv-mini-wave i{height:var(--wave-height);background:var(--picton);border-radius:5px;width:3px}.service-page .cv-hero-visual figcaption{margin-top:17px;padding-inline:8px}.service-page .cv-routing{border-top:1px solid var(--cv-line)}.service-page .cv-deck{--deck-top:100px;overflow-anchor:none}.service-page .cv-deck-stage{background:#edf2fa;border:1px solid #dbe4f2;border-radius:28px;padding:30px;position:relative;overflow:clip}.service-page .cv-deck-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.service-page .cv-panel-label{align-items:center;gap:10px;font-size:14px;font-weight:480;display:flex}.service-page .cv-deck-tabs{gap:8px;padding-block:27px 22px;display:flex}.service-page .cv-deck-tabs button{color:#5c6a85;background:#f7f9fc;border:1px solid #d6e1ef;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:13px;display:flex}.service-page .cv-deck-tabs button>span{color:#687994;margin-left:auto;font-size:10px}.service-page .cv-deck-tabs [aria-selected=true]{background:var(--deep);border-color:var(--deep);color:#fff}.service-page .cv-deck-tabs [aria-selected=true]>span{color:#a6c8ed}.service-page .cv-deck-panel{grid-template-columns:1fr 1.05fr;align-items:center;gap:65px;min-width:0;padding:12px 20px 22px;display:grid}.service-page .cv-deck-copy h3{max-width:390px;margin:0 0 22px;font-size:34px;font-weight:470;line-height:1.18}.service-page .cv-deck-copy>p{color:var(--cv-muted);max-width:390px;font-size:14px;line-height:1.85}.service-page .cv-small-rule{color:#53627f;align-items:flex-start;gap:10px;margin-top:26px;font-size:12px;display:flex}.service-page .cv-small-rule svg{color:var(--mariner);margin-top:2px}.service-page .cv-route-map{min-width:0;min-height:380px;position:relative}.service-page .cv-route-source{background:#fff;border:1px solid #e3e9f3;border-radius:17px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 12px 30px #1a31520a}.service-page .cv-route-source small,.service-page .cv-destination-heading small{color:#6e7d94;font-size:12px;display:block}.service-page .cv-route-source strong,.service-page .cv-destination-heading strong{font-size:14px;font-weight:470;line-height:1.6}.service-page .cv-route-source>.cv-status-dot{margin-left:auto}.service-page .cv-connector{height:37px;color:var(--mariner);justify-content:center;align-items:flex-end;display:flex;position:relative}.service-page .cv-connector i{background:var(--picton);transform-origin:top;width:1px;height:28px;position:absolute;top:0}.service-page .cv-route-destination{background:#fff;border:1px solid #dbe5f4;border-radius:18px;min-height:242px;padding:22px;box-shadow:0 15px 35px #17336a0b}.service-page .cv-destination-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.service-page .cv-destination-heading>svg{color:var(--mariner)}.service-page .cv-hours{background:#eef5ff;border:1px solid #d4e5fb;border-radius:10px;justify-content:space-between;align-items:center;gap:13px;margin-top:8px;padding:11px 12px;font-size:12px;display:flex}.service-page .cv-hours strong{align-items:center;gap:7px;font-weight:450;display:flex}.service-page .cv-hours-muted{color:#6e7990;background:#fff;border-color:#edf0f6}.service-page .cv-route-destination>p{color:#6b7891;margin-top:17px;font-size:12px;line-height:1.65}.service-page .cv-team-row{border-bottom:1px solid #edf0f7;border-radius:8px;align-items:center;gap:11px;padding:10px 8px;font-size:12px;display:flex}.service-page .cv-team-row>span{width:28px;height:28px;color:var(--mariner);background:#e9f1fc;border-radius:8px;place-items:center;font-size:10px;display:grid}.service-page .cv-team-row strong{font-weight:470}.service-page .cv-team-row small{color:#62758c;margin-left:auto;font-size:11px}.service-page .cv-team-selected{background:#edf5ff;border:1px solid #c9ddfa}.service-page .cv-team-selected small{color:#3e725c}.service-page .cv-devices{grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0 20px;display:grid}.service-page .cv-devices>div{border:1px solid #e3eaf6;border-radius:12px;flex-direction:column;align-items:center;gap:13px;padding:17px 6px;font-size:12px;display:flex}.service-page .cv-devices svg{color:var(--mariner)}.service-page .cv-deck-controls{color:#64728b;border-top:1px solid #d8e1ee;align-items:center;gap:20px;min-height:55px;padding-top:14px;font-size:12px;display:flex}.service-page .cv-deck-progress{background:#d2ddeb;flex:1;height:2px;overflow:hidden}.service-page .cv-deck-progress i{background:var(--mariner);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.service-page [data-deck-resume]{background:#fff;border:1px solid #c7d4e8;border-radius:99px;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;display:flex}.service-page .cv-deck[data-enhanced] .cv-deck-panels{display:grid}.service-page .cv-deck[data-enhanced] .cv-deck-panel{visibility:hidden;pointer-events:none;grid-area:1/1}.service-page .cv-deck[data-enhanced] .cv-deck-panel[data-active=true]{visibility:visible;pointer-events:auto}.service-page .cv-deck[data-pinned=true] .cv-deck-track{height:calc(var(--deck-height) + 90svh)}.service-page .cv-deck[data-pinned=true] .cv-deck-stage{top:var(--deck-top);position:sticky}.service-page .cv-deck:not([data-enhanced]) .cv-deck-panel{border-top:1px solid var(--cv-line);padding-block:30px}.service-page [hidden]{display:none!important}.service-page .cv-routing-principles{grid-template-columns:repeat(3,1fr);gap:30px;margin:46px 0 0;padding:0;list-style:none;display:grid}.service-page .cv-routing-principles li{color:#65728a;align-items:flex-start;gap:13px;font-size:13px;line-height:1.8;display:flex}.service-page .cv-routing-principles span{color:var(--mariner);margin-top:2px;font-size:11px}.service-page .cv-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;display:grid}.service-page .cv-feature-copy{min-width:0}.service-page .cv-feature-copy h2{font-size:clamp(2.15rem,3.5vw,3.3rem);line-height:1.15}.service-page .cv-feature-copy>p:not(.section-kicker){color:var(--cv-muted);margin-top:23px;font-size:14px;line-height:1.9}.service-page .cv-feature-copy>.inline-link{margin-top:30px}.service-page .cv-automation{background:var(--deep);color:#fff}.service-page .cv-automation .section-kicker{color:#81cdef}.service-page .cv-automation .cv-feature-copy>p:not(.section-kicker){color:#c4cee6}.service-page .cv-voice-scene{min-width:0}.service-page .cv-voice-window{color:var(--deep);background:#fff;border-radius:24px;padding:24px;transform:rotate(-1.5deg);box-shadow:0 25px 60px #050d302b}.service-page .cv-voice-top{align-items:center;gap:12px;display:flex}.service-page .cv-voice-top strong{font-size:13px;font-weight:470;line-height:1.5}.service-page .cv-voice-top small{color:#78859b;margin-top:4px;font-size:12px;display:block}.service-page .cv-voice-top .cv-example{margin-left:auto;font-size:10px}.service-page .cv-voice-wave{border-top:1px solid #edf0f7;border-bottom:1px solid #edf0f7;justify-content:center;align-items:center;gap:6px;height:100px;margin:23px 0;display:flex}.service-page .cv-voice-wave i{height:var(--wave-height);background:var(--mariner);border-radius:7px;width:4px}.service-page .cv-transcript{gap:12px;display:grid}.service-page .cv-transcript-step{background:#f3f6fa;border:1px solid #e8edf6;border-radius:13px;align-items:flex-start;gap:12px;padding:15px;display:flex}.service-page .cv-transcript-step>span{color:var(--mariner);margin-top:3px;font-size:10px}.service-page .cv-transcript-step h3{letter-spacing:-.02em;margin:0 0 5px;font-size:13px;font-weight:500;line-height:1.6}.service-page .cv-transcript-step p{color:#68768c;font-size:12px;line-height:1.7}.service-page .cv-transcript-human{background:#eaf3ff;border-color:#cddff8}.service-page .cv-transcript-human>svg{color:var(--mariner);margin-left:auto}.service-page .cv-sequence-controls{border-top:1px solid #e5ebf4;justify-content:space-between;gap:12px;margin-top:21px;padding-top:16px;display:flex}.service-page .cv-sequence-controls button{min-height:40px;color:var(--electric);background:0 0;border:0;align-items:center;gap:8px;padding:5px;font-size:12px;display:flex}.service-page .cv-automation .cv-disclaimer{color:#b6c6e0;text-align:left;margin-top:27px}.service-page .cv-context-labels{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.service-page .cv-context-labels>span{color:#5f6e88;border:1px solid #dbe4f2;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.service-page .cv-context-labels svg{color:var(--mariner)}.service-page .cv-mobility-visual{padding-bottom:66px;padding-left:32px;position:relative}.service-page .cv-mobility-photo{border-radius:28px 100px 28px 28px;height:550px;overflow:hidden}.service-page .cv-mobility-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;scale:1.06}.service-page .cv-mobile-note{background:var(--deep);color:#fff;border-radius:19px;align-items:center;gap:14px;padding:22px;display:flex;position:absolute;bottom:88px;left:0;right:28px;transform:rotate(-2deg);box-shadow:0 20px 45px #172b541c}.service-page .cv-mobile-note>.cv-icon-box{color:#82d1f4;background:#ffffff12}.service-page .cv-mobile-note small{color:#b9d1ee;font-size:12px}.service-page .cv-mobile-note strong{margin-top:4px;font-size:15px;font-weight:450;line-height:1.55;display:block}.service-page .cv-mobile-note div>span{color:#c7d9f0;align-items:center;gap:7px;margin-top:13px;font-size:12px;display:flex}.service-page .cv-mobility-visual figcaption{position:absolute;bottom:0;left:32px;right:0}.service-page .cv-analytics{background:#edf2f9}.service-page .cv-section-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:100px;margin-bottom:54px;display:grid}.service-page .cv-section-intro h2{font-size:clamp(2.2rem,3.7vw,3.4rem)}.service-page .cv-section-intro>div>p:not(.section-kicker){color:#627089;margin-top:20px;font-size:14px;line-height:1.9}.service-page .cv-insights{background:#fff;border:1px solid #dbe4f2;border-radius:25px;grid-template-columns:.7fr 1.3fr;display:grid;overflow:clip;box-shadow:0 20px 45px #28436908}.service-page .cv-insight-navigation{background:#f9fbff;border-right:1px solid #e1e8f2;flex-direction:column;align-items:flex-start;padding:36px;display:flex}.service-page .cv-insight-navigation [role=tablist]{gap:8px;width:100%;margin-bottom:30px;display:grid}.service-page .cv-insight-navigation button{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:15px;width:100%;padding:15px 12px;font-size:14px;display:flex}.service-page .cv-insight-navigation button>span{color:#7686a3;font-size:11px}.service-page .cv-insight-navigation button>svg{margin-left:auto}.service-page .cv-insight-navigation [aria-selected=true]{color:var(--electric);background:#fff;border-color:#d5e1f3;box-shadow:0 6px 14px #17306108}.service-page .cv-insight-navigation>.cv-example{margin-top:auto}.service-page .cv-insight-panels{min-width:0;padding:32px 38px}.service-page [data-insights][data-enhanced] .cv-insight-panels{display:grid}.service-page [data-insights][data-enhanced] [data-insight-panel]{visibility:hidden;pointer-events:none;grid-area:1/1}.service-page [data-insights][data-enhanced] [data-insight-panel][data-active=true]{visibility:visible;pointer-events:auto}.service-page .cv-chart-header{color:#6a7790;border-bottom:1px solid #e5ebf4;justify-content:space-between;align-items:center;gap:15px;padding-bottom:19px;font-size:12px;display:flex}.service-page .cv-chart-header>span:first-child{color:var(--deep);align-items:center;gap:10px;font-weight:470;display:flex}.service-page .cv-bar-chart{flex-direction:column;justify-content:center;gap:19px;min-height:224px;padding-block:30px;display:flex}.service-page .cv-chart-row{align-items:center;gap:15px;font-size:12px;display:flex}.service-page .cv-chart-row>span{color:#687691;flex-shrink:0;width:90px}.service-page .cv-chart-row>div{background:#f2f5fb;border-radius:5px;flex:1;height:20px;overflow:hidden}.service-page .cv-chart-row i{width:var(--bar-size);background:var(--picton);transform-origin:0;border-radius:5px;height:100%;display:block}.service-page .cv-chart-row:nth-child(2) i{background:var(--electric)}.service-page .cv-chart-row strong{width:20px;font-size:12px;font-weight:450}.service-page .cv-chart-takeaway{border-top:1px solid #e5ebf4;align-items:flex-start;gap:15px;min-height:122px;padding-top:24px;display:flex}.service-page .cv-chart-takeaway>svg{color:var(--mariner);margin-top:4px}.service-page .cv-chart-takeaway h3{letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:450;line-height:1.5}.service-page .cv-chart-takeaway p{color:#6c7890;font-size:13px;line-height:1.8}.service-page .cv-integration-source{background:var(--deep);color:#fff;border-radius:17px;justify-content:center;align-items:center;gap:12px;width:230px;margin:0 auto 45px;padding:20px;font-size:14px;display:flex;position:relative}.service-page .cv-integration-source:after{content:"";background:#ccd9ed;width:1px;height:45px;position:absolute;top:100%;left:50%}.service-page .cv-integration-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.service-page .cv-integration-card{background:#fff;border:1px solid #dce5f1;border-radius:23px;flex-direction:column;align-items:flex-start;padding:32px;transition:box-shadow .25s,border-color .25s;display:flex}.service-page .cv-integration-card:hover{border-color:#a9c6ee;box-shadow:0 15px 40px #1235670b}.service-page .cv-brand-icon{align-items:center;height:70px;margin-bottom:25px;display:flex}.service-page .cv-brand-icon img{object-fit:contain;max-height:48px}.service-page .cv-integration-card h3{margin:0 0 17px;font-size:23px;font-weight:450}.service-page .cv-integration-card p{color:#6c7890;margin-bottom:27px;font-size:14px;line-height:1.8}.service-page .cv-card-action{align-items:center;gap:15px;margin-top:auto;font-size:13px;font-weight:450;display:flex}.service-page .cv-method{background:#eaf0f9}.service-page .cv-method-grid{grid-template-columns:repeat(4,1fr);gap:27px;display:grid}.service-page .cv-method-grid article{border-top:1px solid #cbd8ec;padding-top:26px}.service-page .cv-method-grid article>span{color:#899ec2;letter-spacing:-.055em;font-size:48px;font-weight:300;line-height:1}.service-page .cv-method-grid small{color:var(--mariner);margin-left:5px;font-size:16px}.service-page .cv-method-grid h3{margin:25px 0 13px;font-size:24px;font-weight:450}.service-page .cv-method-grid p{color:#5c6b85;max-width:250px;font-size:13px;line-height:1.8}.service-page .cv-closing{background:var(--electric);color:#fff;padding-block:105px 85px}.service-page .cv-closing .wrap{text-align:center;max-width:930px}.service-page .cv-closing .section-kicker{color:#acd8fa}.service-page .cv-closing h2{max-width:850px;margin:auto;font-size:clamp(2.6rem,4.5vw,4.2rem)}.service-page .cv-closing p:not(.section-kicker){color:#e0ddff;max-width:700px;margin:29px auto;font-size:15px;line-height:1.9}.service-page .cv-closing-signoff{color:#c2c8ff;justify-content:center;align-items:center;gap:17px;margin-top:42px;font-size:12px;display:flex}@media (width<=1100px){.service-page .cv-hero{gap:43px}.service-page .cv-portrait{height:590px}.service-page .cv-hero-call{gap:12px;padding:18px;left:-20px}.service-page .cv-hero-call strong{font-size:13px}.service-page .cv-deck-panel{gap:35px;padding-inline:5px}.service-page .cv-deck-copy h3{font-size:30px}.service-page .cv-split{gap:48px}.service-page .cv-voice-window{padding:20px}.service-page .cv-voice-top .cv-example{display:none}.service-page .cv-section-intro{gap:50px}.service-page .cv-insight-navigation,.service-page .cv-insight-panels{padding:28px}.service-page .cv-hours{flex-direction:column;align-items:flex-start;gap:5px}.service-page .cv-route-map{min-height:430px}}@media (width<=980px){.service-page .cv-hero{gap:30px;min-height:0;padding-top:128px}.service-page .cv-hero h1{font-size:43px}.service-page .cv-portrait{border-top-left-radius:90px;height:640px}.service-page .cv-hero-call{padding:16px;bottom:105px;left:-12px;right:8px}.service-page .cv-hero-call .cv-icon-box{display:none}.service-page .cv-photo-tag{right:-5px}.service-page .cv-hero-description{font-size:14px}.service-page .cv-deck{--deck-top:86px}.service-page .cv-deck-stage{padding:24px}.service-page .cv-route-source{gap:10px;padding:14px}.service-page .cv-route-source .cv-icon-box{border-radius:10px;width:36px;height:36px}.service-page .cv-route-source strong{font-size:12px}.service-page .cv-deck-panel{gap:27px}.service-page .cv-route-destination{padding:16px}.service-page .cv-devices{gap:5px}.service-page .cv-devices>div{font-size:11px}.service-page .cv-routing-principles{gap:18px}.service-page .cv-split{grid-template-columns:minmax(0,1fr);gap:48px}.service-page .cv-feature-copy{max-width:650px}.service-page .cv-automation .cv-feature-copy{grid-row:1}.service-page .cv-voice-scene{width:100%;max-width:600px;margin:auto}.service-page .cv-feature-copy h2{font-size:40px}.service-page .cv-mobility-visual{width:560px;max-width:100%;margin:auto}.service-page .cv-section-intro{grid-template-columns:1fr;gap:20px}.service-page .cv-section-intro h2{max-width:660px}.service-page .cv-section-intro>div>p:not(.section-kicker){max-width:650px}.service-page .cv-integration-card{padding:24px}.service-page .cv-integration-card h3{font-size:19px}.service-page .cv-integration-card p{font-size:13px}.service-page .cv-method-grid{gap:18px}.service-page .cv-insights{grid-template-columns:.8fr 1.2fr}.service-page .cv-chart-row{gap:10px}.service-page .cv-chart-row>span{width:79px}}@media (width<=700px){.service-page .cv-hero{grid-template-columns:1fr;gap:40px;padding-top:109px;padding-bottom:59px}.service-page .cv-breadcrumb{margin-bottom:20px}.service-page .cv-hero h1{font-size:clamp(2.45rem,9.2vw,3.5rem);line-height:1.1}.service-page .cv-hero-description{margin-top:23px;font-size:14px}.service-page .cv-hero-actions{gap:19px;margin-top:26px}.service-page .cv-hero-principle{gap:5px 10px;margin-top:27px;padding-top:20px;font-size:12px}.service-page .cv-hero-visual{padding-bottom:0}.service-page .cv-portrait{border-radius:85px 25px 25px;height:510px}.service-page .cv-photo-tag{padding:11px 15px;font-size:12px;top:22px;right:-3px}.service-page .cv-hero-call{gap:10px;padding:18px;bottom:80px;left:9px;right:9px}.service-page .cv-hero-call .cv-icon-box{width:39px;height:39px;display:grid}.service-page .cv-call-check{display:none}.service-page .cv-hero-call strong{font-size:13px}.service-page .cv-hero-call small{font-size:12px}.service-page .cv-hero-visual figcaption{padding-inline:4px}.service-page .cv-deck-stage{border-radius:22px;padding:21px 16px}.service-page .cv-deck-top{flex-wrap:wrap;gap:8px}.service-page .cv-panel-label{font-size:13px}.service-page .cv-deck-top>.cv-example{font-size:10px}.service-page .cv-deck-tabs{gap:6px;padding-block:22px}.service-page .cv-deck-tabs button{border-radius:12px;flex-direction:column;gap:6px;min-height:65px;padding:10px 5px;font-size:12px}.service-page .cv-deck-tabs button>span{display:none}.service-page .cv-deck-tabs svg{width:18px;height:18px}.service-page .cv-deck-panel{grid-template-columns:minmax(0,1fr);gap:26px;padding:0 0 23px}.service-page .cv-deck-copy h3{max-width:none;margin-bottom:16px;font-size:27px}.service-page .cv-deck-copy>p{max-width:none;font-size:13px;line-height:1.85}.service-page .cv-deck-copy .cv-overline{display:none}.service-page .cv-small-rule{margin-top:18px;font-size:12px}.service-page .cv-route-map{min-height:415px}.service-page .cv-route-source strong,.service-page .cv-route-source small{font-size:12px}.service-page .cv-route-destination{min-height:260px;padding:16px}.service-page .cv-destination-heading strong{font-size:13px}.service-page .cv-team-row{gap:8px;padding:12px 6px}.service-page .cv-team-row small{font-size:10px}.service-page .cv-devices>div{padding:14px 3px;font-size:12px}.service-page .cv-deck-controls{flex-wrap:wrap;gap:10px;font-size:11px}.service-page .cv-deck-progress{min-width:35px}.service-page .cv-routing-principles{grid-template-columns:1fr;gap:19px;margin-top:30px}.service-page .cv-routing-principles li{gap:13px;font-size:13px}.service-page .cv-feature-copy h2{font-size:35px}.service-page .cv-feature-copy>p:not(.section-kicker){font-size:14px;line-height:1.85}.service-page .cv-split{gap:39px}.service-page .cv-voice-window{border-radius:20px;padding:18px 15px;transform:rotate(-.7deg)}.service-page .cv-voice-top{gap:10px}.service-page .cv-voice-top .cv-icon-box{border-radius:10px;width:37px;height:40px}.service-page .cv-voice-top strong,.service-page .cv-voice-top small{font-size:12px}.service-page .cv-voice-wave{gap:5px;height:93px;margin-block:20px}.service-page .cv-voice-wave i{width:3px}.service-page .cv-transcript-step{gap:10px;padding:13px 12px}.service-page .cv-transcript-step p{font-size:12px}.service-page .cv-transcript-step h3{font-size:13px}.service-page .cv-sequence-controls{gap:8px}.service-page .cv-sequence-controls button{font-size:12px}.service-page .cv-automation .cv-disclaimer{margin-top:20px}.service-page .cv-context-labels{gap:8px}.service-page .cv-context-labels>span{padding:8px 11px;font-size:12px}.service-page .cv-mobility-visual{padding-bottom:68px;padding-left:15px}.service-page .cv-mobility-photo{border-radius:23px 75px 23px 23px;height:490px}.service-page .cv-mobile-note{gap:11px;padding:17px;bottom:86px;left:0;right:5px}.service-page .cv-mobile-note .cv-icon-box{width:38px;height:42px}.service-page .cv-mobile-note strong{font-size:13px}.service-page .cv-mobile-note div>span{font-size:12px}.service-page .cv-mobility-visual figcaption{font-size:12px;left:10px}.service-page .cv-section-intro{gap:17px;margin-bottom:32px}.service-page .cv-section-intro h2{font-size:35px}.service-page .cv-section-intro>div>p:not(.section-kicker){margin-top:17px;font-size:14px}.service-page .cv-insights{border-radius:21px;grid-template-columns:minmax(0,1fr)}.service-page .cv-insight-navigation{border-bottom:1px solid #e1e8f2;border-right:0;padding:23px 17px 19px}.service-page .cv-insight-navigation>.cv-overline{margin-bottom:16px}.service-page .cv-insight-navigation [role=tablist]{gap:6px;margin-bottom:15px;display:flex}.service-page .cv-insight-navigation button{border-color:#dce5f4;justify-content:center;min-height:45px;padding:10px 7px;font-size:12px}.service-page .cv-insight-navigation button>span,.service-page .cv-insight-navigation button>svg{display:none}.service-page .cv-insight-panels{padding:23px 18px}.service-page .cv-chart-header{gap:8px;font-size:11px}.service-page .cv-bar-chart{gap:20px;min-height:205px}.service-page .cv-chart-row{gap:8px;font-size:12px}.service-page .cv-chart-row>span{width:80px}.service-page .cv-chart-takeaway{gap:12px;min-height:151px;padding-top:20px}.service-page .cv-chart-takeaway h3{font-size:17px}.service-page .cv-chart-takeaway p{font-size:13px}.service-page .cv-integration-source{margin-bottom:30px}.service-page .cv-integration-source:after{height:30px}.service-page .cv-integration-grid{grid-template-columns:1fr;gap:14px}.service-page .cv-integration-card{padding:27px}.service-page .cv-brand-icon{height:50px;margin-bottom:22px}.service-page .cv-integration-card h3{font-size:25px}.service-page .cv-integration-card p{max-width:320px;font-size:14px}.service-page .cv-card-action{font-size:13px}.service-page .cv-method-grid{grid-template-columns:1fr 1fr;gap:32px 25px}.service-page .cv-method-grid article>span{font-size:43px}.service-page .cv-method-grid h3{margin-top:20px;font-size:22px}.service-page .cv-method-grid p{font-size:13px}.service-page .cv-closing{padding-block:75px 60px}.service-page .cv-closing h2{font-size:36px}.service-page .cv-closing p:not(.section-kicker){font-size:14px}.service-page .cv-closing-signoff{margin-top:35px}}@media (width<=359px){.service-page .cv-hero h1{font-size:36px}.service-page .cv-portrait{height:460px}.service-page .cv-hero-call{padding:14px}.service-page .cv-hero-call .cv-icon-box{display:none}.service-page .cv-feature-copy h2,.service-page .cv-section-intro h2{font-size:31px}.service-page .cv-deck-stage{padding-inline:13px}.service-page .cv-route-source{gap:8px;padding:12px}.service-page .cv-route-source .cv-icon-box{width:30px}.service-page .cv-route-destination{padding:13px}.service-page .cv-route-source>.cv-status-dot,.service-page .cv-mobile-note .cv-icon-box{display:none}.service-page .cv-chart-header>span:last-child{font-size:10px}.service-page .cv-method-grid{gap:25px 18px}.service-page .cv-method-grid h3{font-size:20px}}.service-page figure:has(img[data-photo-layout=scene])>div:first-child{aspect-ratio:3/2;border-radius:28px 70px 28px 28px;height:auto;overflow:hidden}.service-page figure img[data-photo-layout=scene]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;scale:1}.service-page figure:has(img[data-photo-layout=scene]){min-width:0;padding-bottom:76px;position:relative}.service-page figure:has(img[data-photo-layout=scene])>:is(.cv-hero-call,.net-hero-network,.ch-hero-message,.nos-photo-note,.ix-hero-note,.tm-hero-connection,.vt-floating){bottom:12px;left:16px;right:16px;transform:none}.service-page figure img[data-photo-layout=portrait]{object-position:center 28%}@media (width<=700px){.service-page figure:has(img[data-photo-layout=scene])>:is(.cv-photo-tag,.ch-photo-label,.zh-photo-brand,.net-photo-note){display:none}.service-page figure:has(img[data-photo-layout=scene])>div:first-child{border-radius:22px 48px 22px 22px}.service-page figure:has(img[data-photo-layout=scene]){padding-bottom:0}.service-page figure:has(img[data-photo-layout=scene])>:is(.cv-hero-call,.net-hero-network,.ch-hero-message,.nos-photo-note,.ix-hero-note,.tm-hero-connection,.vt-floating){margin:-12px 10px 0;position:relative;inset:auto}}.service-page .cv-mobility-visual:has(img[data-photo-layout=scene]),.service-page .net-mobile-visual:has(img[data-photo-layout=scene]){padding:0}.service-page .net-mobile-visual:has(img[data-photo-layout=scene])>div:first-child{margin-right:0}.service-page .net-mobile-visual:has(img[data-photo-layout=scene]) .net-mobile-card{margin:-12px 10px 0}.service-page .cv-mobility-visual:has(img[data-photo-layout=scene]) .cv-mobile-note{margin:-12px 10px 0;position:relative;inset:auto;transform:none}.service-page .cv-mobility-visual:has(img[data-photo-layout=scene]) figcaption{margin:20px 10px 0;position:static}.home-page .service-page>section[data-editorial-tone]{color:var(--deep);background:var(--section-tint)}.home-page .service-page>section[data-editorial-tone=cyan]{--section-tint:linear-gradient(125deg,#dff7fc,#9cdef1)}.home-page .service-page>section[data-editorial-tone=lavender]{--section-tint:linear-gradient(130deg,#edf0ff,#e0e4ff)}.home-page .service-page>section[data-editorial-tone=sky]{--section-tint:linear-gradient(130deg,#eaf4ff,#d1e8fb)}.home-page .service-page>section[data-editorial-tone].wrap{border-radius:30px;margin-block:28px;padding-inline:38px}.home-page .service-page>section[data-editorial-tone].section-space,.home-page .service-page>section[data-editorial-tone]>.section-space{padding-block:72px}.home-page .service-page>section[data-editorial-tone] .section-kicker{color:#185c91}.home-page .service-page>section[data-editorial-tone] :is(.cv-feature-copy,.sp-chapter-copy,.cv-section-intro,.vt-section-intro,.vt-notes-copy)>h2,.home-page .service-page>section[data-editorial-tone] .cv-section-intro h2{color:var(--deep)}.home-page .service-page>section[data-editorial-tone] :is(.cv-feature-copy,.sp-chapter-copy)>p:not(.section-kicker),.home-page .service-page>section[data-editorial-tone] .cv-section-intro>div>p:not(.section-kicker),.home-page .service-page>section[data-editorial-tone] .section-intro-copy{color:#475b78;font-size:15px;line-height:1.75}.home-page .service-page>section[data-editorial-tone] .cv-section-intro,.home-page .service-page>section[data-editorial-tone] .section-heading{margin-bottom:34px}.home-page .service-page>section[data-editorial-tone] .cv-disclaimer{color:#506380}.home-page .service-page>section[data-editorial-tone] .cv-icon-box{background:var(--electric);color:#fff}.home-page .service-page>section[data-editorial-tone] [role=tab][aria-selected=true]{background:var(--electric);color:#fff;border-color:var(--electric)}.home-page .service-page>section[data-editorial-tone] [role=tab][aria-selected=true]>span{color:inherit}.home-page .service-page>section[data-editorial-tone] :is(.cv-deck-stage,.ch-story-stage){border-color:#bad9ed;box-shadow:0 18px 42px #19397a0c}.home-page .service-page>section[data-editorial-tone] .tm-human-note,.home-page .service-page>section[data-editorial-tone] .tm-human-note strong{color:#475b78}.home-page .service-page>.cv-closing{background:linear-gradient(115deg,var(--electric),#1946d8 76%,var(--mariner));padding-block:72px 48px}.home-page .service-page>.cv-closing h2{max-width:820px}.home-page .service-page>.cv-closing p:not(.section-kicker){max-width:600px}.home-page .service-page .editorial-method-link{color:#fff;text-underline-offset:5px;justify-content:center;align-items:center;gap:9px;width:fit-content;margin:23px auto 0;font-size:12px;text-decoration:underline;display:flex}.home-page .service-page .editorial-method-link+.cv-closing-signoff{margin-top:20px}.home-page .service-page .editorial-next{background:var(--electric);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:22px;font-size:13px;display:flex}.home-page .service-page .editorial-next a{text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:flex}.home-page .service-page .ix-provider{border-top:4px solid var(--picton);padding:28px}.home-page .service-page .ix-provider:nth-child(3n+2){border-top-color:var(--electric);background:#edf1ff}.home-page .service-page .ix-provider:nth-child(3n){border-top-color:var(--mariner);background:#e6f7fc}.home-page .service-page .ix-provider-description{min-height:0}.home-page .service-page .ix-directory{padding-block:72px}.home-page .service-page .ix-provider-grid{gap:20px}.home-page .service-page .ix-api-section .cv-section-intro h2{font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.15}.home-page .service-page .sp-index{grid-template-columns:repeat(3,1fr)}.home-page .service-page .nos-method[data-editorial-tone]{--section-tint:linear-gradient(120deg,#e3e9ff,#c8ecf8)}.home-page .service-page .ts-review-featured{background:var(--electric);color:#fff}@media (width<=980px){.home-page .service-page>section[data-editorial-tone].wrap{padding-inline:28px}.home-page .service-page .editorial-next{flex-direction:column;align-items:flex-start}}@media (width<=700px){.home-page .service-page>section[data-editorial-tone].wrap{border-radius:24px;width:calc(100% - 24px);margin-block:16px;padding-inline:20px}.home-page .service-page>section[data-editorial-tone].section-space,.home-page .service-page>section[data-editorial-tone]>.section-space{padding-block:48px}.home-page .service-page>.cv-closing{padding-block:52px 36px}.home-page .service-page .ix-directory{padding-block:48px}.home-page .service-page .ix-provider{padding:23px}.home-page .service-page .editorial-next{padding:18px;font-size:12px}.home-page .service-page .sp-index{gap:6px}}.home-page .service-page .ix-message-list{min-height:240px}.home-page .service-page .ix-context{min-height:0}.home-page .service-page .ch-dialogue{min-height:240px}@media (width>=1101px){.home-page .service-page .ix-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .service-page .ix-provider h2{font-size:26px}.home-page .service-page .ix-provider-description{font-size:13px}}@media (width<=700px){.home-page .service-page .ix-message-list{min-height:320px}.home-page .service-page .ch-dialogue{min-height:260px}}.home-page .service-page .nos-method[data-editorial-tone] .nos-method-tabs button{color:var(--deep);border-color:#93b7d3}.home-page .service-page .nos-method[data-editorial-tone] .nos-method-tabs button span{color:#25649b}.home-page .service-page .nos-method[data-editorial-tone] .nos-method-tabs button[aria-selected=true],.home-page .service-page .nos-method[data-editorial-tone] .nos-method-tabs button[aria-selected=true] span,.home-page .service-page .nos-method[data-editorial-tone] .nos-method-panels section{color:#fff}.home-page .rhythm-page{--rh-line:#dce5ef;--rh-muted:#50617b;--rh-success:#14694f;background:#fff}.home-page .rhythm-page>section[data-editorial-tone=white]{--section-tint:#fff}.home-page .rhythm-page>section[data-editorial-tone=ice]{--section-tint:#eef5fb}.home-page .rhythm-page>section[data-editorial-tone=ink]{--section-tint:var(--deep);color:#fff}.home-page .rhythm-page>section[data-editorial-tone=white].wrap{border-radius:0;margin-block:0;padding-inline:0}.home-page .rhythm-page>section[data-editorial-tone=ink] .section-kicker{color:#8ed7f5}.home-page .rhythm-page>section[data-editorial-tone=ink] :is(.cv-section-intro,.sp-chapter-copy) h2{color:#fff}.home-page .rhythm-page>section[data-editorial-tone=ink] :is(.cv-section-intro>div,.sp-chapter-copy)>p:not(.section-kicker){color:#c4d3e9}.home-page .rhythm-page>section[data-editorial-tone=ink] .ind-related a{color:#fff;border-color:#7284a3}.home-page .rhythm-page>section[data-editorial-tone=ink] .sp-workspace{color:var(--deep)}.home-page .rhythm-page .rh-copy h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.12}.home-page .rhythm-page .rh-copy>p:not(.section-kicker){color:var(--rh-muted);font-size:15px;line-height:1.8}.rhythm-page .rh-copy .inline-link{margin-top:24px}.rhythm-page .rh-eyebrow{letter-spacing:.055em;font-size:11px;font-weight:500;line-height:1.6;display:block}.rhythm-page .rh-icon{background:var(--electric);color:#fff;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.rhythm-page .rh-number{color:var(--electric);font-size:15px}.rhythm-page .rh-file-label{justify-content:space-between;align-items:center;gap:16px;font-size:11px;line-height:1.5;display:flex}.rhythm-page .rh-file-label small{color:var(--rh-muted);font-size:10px}.rhythm-page .rh-status{color:var(--rh-success);background:#e3f4ef;border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;line-height:1.6;display:inline-flex}.rhythm-page .rh-checklist{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.rhythm-page .rh-checklist li{color:var(--rh-muted);align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.rhythm-page .rh-checklist svg{color:var(--mariner);flex-shrink:0;margin-top:3px}.rhythm-page .rh-photo{border-radius:24px;margin:0;overflow:hidden}.rhythm-page .rh-photo img{width:100%;height:auto;display:block}.rhythm-page .rh-caption{color:var(--rh-muted);margin:20px 0 0;font-size:11px;line-height:1.6}.rhythm-page .rh-related{margin-top:28px}.rhythm-page .sales-scroll{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.rhythm-page .sales-scroll-step{border-top:1px solid #c7d7e6;grid-template-columns:30px 1fr;gap:24px;min-height:235px;padding:38px 0;display:grid}.rhythm-page .sales-scroll-step .rh-eyebrow{color:var(--mariner)}.rhythm-page .sales-scroll-step h3{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(1.5rem,2.3vw,2.05rem);line-height:1.25}.rhythm-page .sales-scroll-step p{color:var(--rh-muted);margin:0;font-size:14px;line-height:1.8}.rhythm-page .sales-scroll-step[data-active=true]{border-top-color:var(--electric)}.rhythm-page .sales-live{border:1px solid var(--rh-line);background:#fff;border-radius:24px;overflow:clip;box-shadow:0 24px 55px #1526500c}.rhythm-page [data-scroll-story][data-enhanced] .sales-live{position:sticky;top:125px}.rhythm-page .sales-live-header{background:var(--deep);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:22px 26px;font-size:11px;display:flex}.rhythm-page .sales-live-header>span{align-items:center;gap:8px;display:flex}.rhythm-page .sales-live-header i{background:#88dfd2;border-radius:50%;width:6px;height:6px}.rhythm-page .sales-live-header small{color:#c4d3e9;font-size:10px}.rhythm-page .sales-live-track{gap:6px;padding:28px 30px 0;display:flex}.rhythm-page .sales-live-track i{background:#e6edf4;border-radius:8px;flex:1;height:4px;transition:background .5s}.rhythm-page .sales-live-track i[data-complete=true]{background:var(--electric)}.rhythm-page .sales-live-panel{padding:28px 30px 32px}.rhythm-page .sales-live-panel .rh-icon{margin-bottom:24px}.rhythm-page .sales-live-panel>.rh-eyebrow{color:var(--mariner)}.rhythm-page .sales-live-panel h3{letter-spacing:-.04em;margin:10px 0;font-size:28px;line-height:1.2}.rhythm-page [data-enhanced] .sales-live-panels{display:grid}.rhythm-page [data-enhanced] .sales-live-panel{visibility:hidden;opacity:0;grid-area:1/1}.rhythm-page [data-enhanced] .sales-live-panel[data-active=true]{visibility:visible;opacity:1;animation:.6s cubic-bezier(.16,1,.3,1) rh-panel-in}@keyframes rh-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rhythm-page .sales-live-footer{border-top:1px solid var(--rh-line);color:var(--rh-muted);gap:10px;padding:20px 30px;font-size:11px;display:flex}.rhythm-page .sales-outcome{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.rhythm-page .sale-receipt{border:1px solid var(--rh-line);border-top:5px solid var(--electric);background:#fff;border-radius:6px 6px 24px 24px;padding:28px 32px;position:relative;box-shadow:10px 10px #edf2fb}.rhythm-page .sale-receipt ol{border-top:1px dashed #cad8e5;gap:14px;margin:18px 0 0;padding:24px 0;list-style:none;display:grid}.rhythm-page .sale-receipt li{color:var(--rh-muted);gap:12px;font-size:13px;display:flex}.rhythm-page .sale-receipt li svg{color:var(--mariner)}.rhythm-page .sale-complete{border-block:1px dashed #cad8e5;align-items:center;gap:18px;padding:26px 0;display:flex}.rhythm-page .sale-complete>span{width:58px;height:58px;color:var(--rh-success);background:#dff3ea;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rhythm-page .sale-complete small{color:var(--rh-muted);font-size:10px}.rhythm-page .sale-complete h3{letter-spacing:-.045em;margin:8px 0 0;font-size:30px}.rhythm-page .sale-receipt>p{color:var(--rh-muted);margin:22px 0 0;font-size:12px;line-height:1.7}.rhythm-page .attention-continuity{grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.rhythm-page .attention-human{background:var(--deep)}.rhythm-page .attention-human img{aspect-ratio:1.65;object-fit:cover;object-position:right}.rhythm-page .attention-human figcaption{color:#fff;align-items:center;gap:18px;padding:25px 28px;font-size:13px;line-height:1.8;display:flex}.rhythm-page .attention-human .rh-icon{color:#99dff9;background:#314173}.rhythm-page .attention-file{border:1px solid var(--rh-line);background:#fff;border-radius:24px;margin:45px 0 0 -28px;padding:30px;position:relative;box-shadow:0 22px 55px #15265010}.rhythm-page .attention-file h3{letter-spacing:-.04em;margin:23px 0;font-size:30px;line-height:1.2}.rhythm-page .attention-thread{margin:0 0 24px;padding:0;list-style:none}.rhythm-page .attention-thread li{grid-template-columns:26px 1fr;gap:16px;padding:0 0 23px;display:grid}.rhythm-page .attention-thread li:last-child{padding-bottom:0}.rhythm-page .attention-thread li>span{color:var(--electric);justify-content:center;padding-top:4px;font-size:10px;display:flex;position:relative}.rhythm-page .attention-thread li:not(:last-child)>span:after{content:"";background:#ccddef;width:1px;position:absolute;top:27px;bottom:-14px}.rhythm-page .attention-thread h4{margin:0 0 7px;font-size:16px;font-weight:500}.rhythm-page .attention-thread p{color:var(--rh-muted);margin:0;font-size:12px;line-height:1.75}.rhythm-page .support-case{background:var(--deep);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;padding:30px 34px;display:flex}.rhythm-page .support-case .rh-eyebrow{color:#9edbf6}.rhythm-page .support-case h3{letter-spacing:-.03em;margin:8px 0 0;font-size:24px;line-height:1.3}.rhythm-page .support-case .rh-status{color:#dcecff;background:#34456f;flex-shrink:0}.rhythm-page .support-records{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;margin:28px 0;padding:0;list-style:none;display:grid}.rhythm-page .support-record{border:1px solid #d9e3ed;border-radius:0 18px 18px;margin-top:25px;padding:29px 25px 24px;position:relative}.rhythm-page .support-record:nth-child(2){margin-top:51px}.rhythm-page .support-record:nth-child(3){background:#f1f6fd;border-color:#c3d9ef;margin-top:77px}.rhythm-page .support-record-tab{height:26px;color:var(--mariner);background:#f1f6fd;border:1px solid #d9e3ed;border-bottom:0;border-radius:10px 10px 0 0;padding:5px 18px;font-size:10px;position:absolute;top:-26px;left:-1px}.rhythm-page .support-record>svg{color:var(--electric);margin-bottom:25px}.rhythm-page .support-record h4{letter-spacing:-.03em;margin:0 0 15px;font-size:21px;font-weight:500;line-height:1.3}.rhythm-page .support-record p{color:var(--rh-muted);margin:0 0 24px;font-size:12px;line-height:1.8}.rhythm-page .support-record-detail{border-top:1px solid var(--rh-line);color:var(--mariner);padding-top:15px;font-size:11px;line-height:1.6;display:block}.rhythm-page .support-board-footer{border-top:1px solid var(--rh-line);color:var(--rh-success);align-items:center;gap:15px;padding-top:24px;display:flex}.rhythm-page .support-board-footer p{color:var(--rh-muted);margin:0;font-size:13px;line-height:1.8}.rhythm-page .support-board-footer strong{color:var(--deep)}.rhythm-page .education-path{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;display:grid}.rhythm-page .education-scene{background:#eef5fb;border-radius:100px 24px 24px}.rhythm-page .education-scene img{aspect-ratio:1.35;object-fit:cover}.rhythm-page .education-scene figcaption{color:var(--mariner);align-items:center;gap:12px;padding:22px 27px;font-size:12px;display:flex}.rhythm-page .education-milestones{margin:0;padding:0;list-style:none}.rhythm-page .education-milestones li{grid-template-columns:46px 1fr;gap:22px;padding-bottom:35px;display:grid;position:relative}.rhythm-page .education-milestones li:not(:last-child):before{content:"";background:#b7dbee;width:1px;position:absolute;top:46px;bottom:0;left:23px}.rhythm-page .education-milestones li:last-child{padding:0}.rhythm-page .education-marker{width:46px;height:46px;color:var(--mariner);border:1px solid #bad8eb;border-radius:50%;place-items:center;font-size:12px;display:grid}.rhythm-page .education-milestones li:last-child .education-marker{background:var(--electric);color:#fff;border-color:var(--electric)}.rhythm-page .education-milestones h3{letter-spacing:-.03em;margin:9px 0 12px;font-size:23px;line-height:1.2}.rhythm-page .education-milestones p{color:var(--rh-muted);margin:0;font-size:13px;line-height:1.8}.rhythm-page .education-outcome{color:var(--rh-success);align-items:center;gap:8px;margin-top:16px;font-size:11px;line-height:1.5;display:flex}.rhythm-page .industry-handoff{grid-template-columns:1.15fr 1fr;align-items:start;gap:32px;display:grid}.rhythm-page .industry-scene{border-radius:22px}.rhythm-page .industry-scene img{aspect-ratio:1.4;object-fit:cover}.rhythm-page .industry-scene figcaption{color:#a3cde7;gap:10px;padding:25px 4px 0;font-size:12px;display:grid}.rhythm-page .industry-scene strong{color:#fff;font-size:22px;font-weight:450;line-height:1.45}.rhythm-page .industry-dispatch{color:var(--deep);border-top:5px solid var(--picton);background:#fff;border-radius:5px 5px 22px 22px;margin-top:65px;padding:30px}.rhythm-page .industry-dispatch h3{letter-spacing:-.04em;margin:25px 0;font-size:30px;line-height:1.2}.rhythm-page .industry-dispatch ol{margin:0;padding:0;list-style:none}.rhythm-page .industry-dispatch li{border-top:1px solid var(--rh-line);grid-template-columns:24px 1fr;gap:15px;padding:20px 0;display:grid}.rhythm-page .industry-dispatch li>span{color:var(--mariner);padding-top:3px;font-size:11px}.rhythm-page .industry-dispatch h4{margin:0 0 8px;font-size:15px;font-weight:500}.rhythm-page .industry-dispatch p{color:var(--rh-muted);margin:0;font-size:12px;line-height:1.7}.rhythm-page .industry-dispatch-footer{color:var(--mariner);background:#eef5fb;border-radius:0 0 22px 22px;align-items:center;gap:12px;margin:5px -30px -30px;padding:20px 30px;font-size:10px;line-height:1.7;display:flex}.rhythm-page .industry-dispatch-footer svg{flex-shrink:0}.rhythm-page .marketing-mosaic{grid-template-columns:1.45fr 1fr;gap:22px;display:grid}.rhythm-page .marketing-scene{background:#edf3fa;border-radius:24px;position:relative}.rhythm-page .marketing-scene img{object-fit:cover;height:100%;min-height:330px}.rhythm-page .marketing-scene figcaption{width:fit-content;color:var(--deep);background:#fff;border-radius:8px;padding:11px 16px;font-size:11px;line-height:1.7;position:absolute;bottom:20px;left:20px;right:20px}.rhythm-page .marketing-origin{background:var(--electric);color:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.rhythm-page .marketing-origin .rh-eyebrow{color:#cee4ff;margin-bottom:25px}.rhythm-page .marketing-origin>svg{color:#8cd9ff;margin-bottom:22px}.rhythm-page .marketing-origin h3{letter-spacing:-.04em;margin:0 0 18px;font-size:31px;line-height:1.16}.rhythm-page .marketing-origin p{color:#e3eaff;margin:0 0 22px;font-size:13px;line-height:1.8}.rhythm-page .marketing-tag{border:1px solid #fff6;border-radius:30px;margin-top:auto;padding:8px 12px;font-size:10px;display:block}.rhythm-page .marketing-brief{border:1px solid var(--rh-line);border-radius:22px;padding:28px 32px}.rhythm-page .marketing-brief .rh-eyebrow{color:var(--mariner)}.rhythm-page .marketing-brief h3{letter-spacing:-.03em;margin:13px 0;font-size:25px;line-height:1.3}.rhythm-page .marketing-brief p,.rhythm-page .marketing-next p{color:var(--rh-muted);margin:0;font-size:13px;line-height:1.8}.rhythm-page .marketing-next{background:#edf7fa;border-radius:22px;align-items:center;gap:20px;padding:28px;display:flex}.rhythm-page .marketing-next .rh-icon{color:var(--rh-success);background:#d8f0e8}.rhythm-page .marketing-next .rh-eyebrow{color:var(--mariner)}.rhythm-page .marketing-next h3{letter-spacing:-.03em;margin:10px 0 12px;font-size:23px;line-height:1.3}.rhythm-page .legal-ledger-header,.rhythm-page .legal-priorities article{grid-template-columns:1.1fr 1.5fr .75fr;align-items:center;gap:36px;display:grid}.rhythm-page .legal-ledger-header{border-bottom:2px solid var(--deep);color:var(--rh-muted);padding:0 0 20px;font-size:11px}.rhythm-page .legal-priorities article{border-bottom:1px solid var(--rh-line);padding:33px 0}.rhythm-page .legal-situation{align-items:flex-start;gap:22px;display:flex}.rhythm-page .legal-situation>span{color:var(--mariner);padding-top:5px;font-size:11px}.rhythm-page .legal-situation h3{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.25}.rhythm-page .legal-priorities article>p{color:var(--rh-muted);margin:0;font-size:13px;line-height:1.8}.rhythm-page .legal-label{color:var(--mariner);align-items:center;gap:9px;font-size:11px;line-height:1.6;display:flex}.rhythm-page .legal-label i{background:var(--picton);border-radius:50%;flex-shrink:0;width:6px;height:6px}.rhythm-page .legal-priorities article:nth-of-type(2) .legal-label{color:var(--electric)}.rhythm-page .legal-priorities article:nth-of-type(2) .legal-label i{background:var(--electric)}.rhythm-page .legal-priorities footer{color:var(--rh-muted);align-items:center;gap:12px;margin-top:25px;font-size:12px;line-height:1.7;display:flex}.rhythm-page .health-request{grid-template-columns:1fr 80px 1fr;align-items:center;gap:0;max-width:1000px;margin:0 auto;display:grid}.rhythm-page .health-message{padding:32px 15px}.rhythm-page .health-message .rh-icon{margin-bottom:28px}.rhythm-page .health-message .rh-eyebrow,.rhythm-page .health-reception>.rh-eyebrow{color:var(--mariner)}.rhythm-page .health-message h3{letter-spacing:-.045em;margin:14px 0 20px;font-size:34px;line-height:1.2}.rhythm-page .health-message>p{color:var(--rh-muted);font-size:14px;line-height:1.8}.rhythm-page .health-note{color:var(--rh-muted);margin-top:30px;font-size:10px;display:block}.rhythm-page .health-connection{color:var(--picton);align-items:center;padding-right:14px;display:flex}.rhythm-page .health-connection i{background:#7bb6d5;flex:1;height:1px}.rhythm-page .health-reception{background:#fff;border:1px solid #ccdfec;border-radius:24px;padding:30px;box-shadow:0 20px 50px #1424480b}.rhythm-page .health-reception .rh-file-label{border-bottom:1px solid var(--rh-line);color:var(--mariner);margin-bottom:30px;padding-bottom:18px}.rhythm-page .health-reception h3{letter-spacing:-.035em;margin:14px 0 24px;font-size:25px;line-height:1.3}.rhythm-page .health-reception dl{margin:0}.rhythm-page .health-reception dl>div{border-top:1px solid #e9eef4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 15px;padding:14px 0;font-size:11px;line-height:1.7;display:flex}.rhythm-page .health-reception dt{color:var(--rh-muted)}.rhythm-page .health-reception dd{margin:0}.rhythm-page .health-pending{color:var(--mariner);background:#eef5fc;border-radius:8px;padding:5px 8px}.rhythm-page .health-reception>p{color:var(--rh-muted);align-items:center;gap:10px;margin:23px 0 0;font-size:11px;line-height:1.6;display:flex}.rhythm-page [data-enter][data-enter-ready]{transition:opacity .65s,transform .85s cubic-bezier(.16,1,.3,1);transition-delay:var(--enter-delay,0s)}.rhythm-page [data-enter][data-enter-ready=waiting]{opacity:0;transform:translateY(28px)}.rhythm-page [data-enter=photo][data-enter-ready] img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.rhythm-page [data-enter=photo][data-enter-ready=waiting] img{transform:scale(1.035)}@media (width>=801px){.rhythm-page .sales-scroll[data-motion=reduced] .sales-live{position:static}}@media (width<=1100px){.rhythm-page :is(.sales-scroll,.sales-outcome,.education-path){gap:35px}.rhythm-page .marketing-next{flex-direction:column;align-items:flex-start}.rhythm-page .legal-ledger-header,.rhythm-page .legal-priorities article{gap:22px}}@media (width<=800px){.home-page .rhythm-page>section[data-editorial-tone=white].wrap{width:calc(100% - 40px)}.rhythm-page :is(.sales-scroll,.sales-outcome,.attention-continuity,.education-path,.industry-handoff,.marketing-mosaic,.health-request){grid-template-columns:minmax(0,1fr);gap:28px}.rhythm-page .sales-scroll-step{gap:15px;min-height:0;padding:28px 0}.rhythm-page [data-scroll-story][data-enhanced] .sales-live{position:static}.rhythm-page .sales-live-panel{padding:24px}.rhythm-page .sales-live-track{padding-inline:24px}.rhythm-page .sales-live-header{padding:20px 24px}.rhythm-page .sales-live-footer{padding:18px 24px}.rhythm-page .sales-live{display:none}.rhythm-page .sales-scroll-step .sales-mobile-detail{color:var(--mariner);gap:5px;margin-top:15px;padding-left:17px;font-size:11px;line-height:1.7;display:grid}.rhythm-page .sale-receipt{margin-right:10px;padding:24px}.rhythm-page .sale-complete{gap:14px}.rhythm-page .sale-complete h3{font-size:27px}.rhythm-page .attention-file{margin:-55px 14px 0;padding:26px}.rhythm-page .attention-human figcaption{padding:24px 24px 65px}.rhythm-page .attention-human img{aspect-ratio:1.65}.rhythm-page .support-case{flex-direction:column;align-items:flex-start;padding:25px}.rhythm-page .support-records{grid-template-columns:1fr;gap:26px}.rhythm-page .support-record:nth-child(n){margin-top:25px}.rhythm-page .support-record:nth-child(2){margin-left:20px}.rhythm-page .support-record:nth-child(3){margin-left:40px}.rhythm-page .support-record>svg{margin-bottom:18px}.rhythm-page .education-scene{border-radius:65px 20px 20px}.rhythm-page .education-scene img{aspect-ratio:1.5}.rhythm-page .education-milestones{padding-top:10px}.rhythm-page .industry-dispatch{margin-top:5px;padding:26px}.rhythm-page .industry-dispatch-footer{margin-inline:-26px;margin-bottom:-26px;padding:20px 26px}.rhythm-page .industry-scene img{aspect-ratio:1.5}.rhythm-page .marketing-scene img{aspect-ratio:1.4;min-height:0}.rhythm-page .marketing-origin{padding:28px}.rhythm-page .marketing-origin>svg{display:none}.rhythm-page .marketing-origin h3{max-width:380px}.rhythm-page .marketing-next{flex-direction:row}.rhythm-page .marketing-brief{padding:28px}.rhythm-page .legal-ledger-header{display:none}.rhythm-page .legal-priorities{border-top:2px solid var(--deep)}.rhythm-page .legal-priorities article{grid-template-columns:1fr;gap:20px;padding-block:28px}.rhythm-page .legal-priorities article>p,.rhythm-page .legal-label{margin-left:38px}.rhythm-page .health-message{padding:10px 0}.rhythm-page .health-connection{justify-content:center;height:25px;padding:0;transform:rotate(90deg)}.rhythm-page .health-connection i{display:none}.rhythm-page .health-reception{padding:26px}}@media (width>=801px){.rhythm-page .sales-mobile-detail{display:none}}@media (prefers-reduced-motion:reduce){.rhythm-page [data-enter][data-enter-ready]{opacity:1;transition:none;transform:none}.rhythm-page [data-enter=photo][data-enter-ready] img{transition:none;transform:none}.rhythm-page [data-enhanced] .sales-live-panel[data-active]{animation:none;transform:none}}.rhythm-page [data-enhanced][data-motion=reduced] .sales-live-panel[data-active]{animation:none}.home-page .service-page>section.method-band{isolation:isolate;color:#fff;background:#141f4c;border:0;border-radius:0;width:100%;max-width:none;margin:0;position:relative;overflow:hidden}.home-page .service-page>section.method-band:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#29abe22e,#0000 65%);width:900px;height:700px;position:absolute;top:-220px;right:-260px}.home-page .service-page>section.method-band:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 5% 100%,#2000d622,#0000 60%);position:absolute;inset:0}.home-page .service-page .method-band>.section-space{padding-block:92px}.home-page .service-page .method-band :is(h2,h3){color:#fff}.home-page .service-page .method-band .section-kicker{color:#8dddf8}.home-page .service-page .method-band .cv-section-intro>div>p:not(.section-kicker){color:#c5d4e9}.home-page .service-page .method-band .cv-method-grid article{border-top-color:#ffffff40}.home-page .service-page .method-band .cv-method-grid article>span{color:#79cdea;text-shadow:0 0 35px #29abe233}.home-page .service-page .method-band .cv-method-grid :is(small,p){color:#c5d4e9}.home-page .service-page .method-band .nos-method-tabs button{color:#d6e5f6;background:#ffffff05;border-color:#789ac455}.home-page .service-page .method-band .nos-method-tabs button span{color:#8dddf8}.home-page .service-page .method-band .nos-method-tabs button[aria-selected=true]{color:#fff;background:#ffffff16;border-color:#7bcced}.home-page .service-page .method-band .nos-method-panels section{box-shadow:none;background:0 0;border-color:#ffffff24}.home-page .service-page .method-band .nos-question{color:#9adff6}.home-page .service-page .method-band .nos-method-copy>p{color:#d6e5f6}.home-page .service-page .people-wide-section{display:block}.home-page .service-page .people-wide-section>.cv-feature-copy{max-width:820px;margin-bottom:36px}.home-page .service-page .people-wide-section .cv-mobility-visual{width:100%;max-width:none}.home-page .service-page .people-wide-section .cv-mobility-photo{aspect-ratio:1.95;height:auto}.home-page .service-page .people-wide-section .cv-mobility-photo img{object-fit:cover;width:100%;height:100%}.home-page .service-page .people-mobility-caption{color:#fff;background:#141f4c;border-radius:0 0 20px 20px;padding:24px;font-size:20px}@media (width<=700px){.home-page .service-page .method-band>.section-space{padding-block:58px}.home-page .service-page .people-wide-section .cv-mobility-photo{aspect-ratio:1.2}}.home-page .service-page .method-band .nos-method-panels section{border:0;border-radius:0}
