img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@font-face{font-family:"DM Sans";src:url(//www.arorishealth.com/wp-content/themes/aroris/assets/css/../fonts/dmsans-latin.woff2) format("woff2");font-weight:100 1000;font-stretch:75% 125%;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";src:url(//www.arorishealth.com/wp-content/themes/aroris/assets/css/../fonts/dmsans-latin-ext.woff2) format("woff2");font-weight:100 1000;font-stretch:75% 125%;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--navy:#001469;--navy-deep:#0a0a3a;--purple:#c02aba;--sky:#00c2df;--orange:#fb6300;--oat:#f1ede8;--oat-light:#fcf9f4;--purple-light:#f8f2fe;--blue-light:#eef6fb;--purple-pale:#e893e5;--ink:#0a0a1a;--muted:#3a3a52;--muted-2:#6a6a82;--line:rgba(0,20,105,.1);--grad-1:linear-gradient(135deg,#c02aba 0%,#fb6300 100%);--grad-2:linear-gradient(135deg,#c02aba 0%,#00c2df 100%);--aurora:radial-gradient(60% 80% at 15% 10%,rgba(192,42,186,.35) 0%,transparent 60%),radial-gradient(50% 70% at 85% 20%,rgba(0,194,223,.3) 0%,transparent 60%),radial-gradient(70% 90% at 50% 100%,rgba(251,99,0,.22) 0%,transparent 60%),linear-gradient(180deg,#001469 0%,#0a0a3a 100%);--radius:14px;--max:1200px;--section-pad:88px;--font:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--eyebrow-size:1rem;--eyebrow-weight:600;--eyebrow-tracking:.22em;--h1:clamp(2.5rem,5.5vw,4.5rem);--h2:clamp(1.9rem,3.6vw,2.85rem);--h3-size:1.1rem;--lead:clamp(1.125rem,1.67vw,1.5rem)}
*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--ink);background:#fff;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}svg{display:block}.container{max-width:var(--max);margin:0 auto;padding:0 clamp(20px, 5vw, 64px)}.site-nav>.container{padding-inline:clamp(20px, 5vw, 64px)}.site-main{display:block}.page-builder>section{padding:var(--section-pad) 0;position:relative}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.018em;line-height:1.1;margin:0 0 .5em;text-wrap:balance}h1{font-size:var(--h1);line-height:1.08}h2{font-size:var(--h2);line-height:1.08;color:var(--navy)}h3{font-size:var(--h3-size,1.1rem);letter-spacing:-.01em}h4{font-size:1.05rem}p{margin:0 0 1em}p:last-child{margin-bottom:0}.eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking,.22em);line-height:1.55;text-transform:uppercase;color:var(--purple);margin:0 0 1.25rem;display:inline-block}.lead{font-size:var(--lead);color:var(--muted);line-height:1.55}.muted{color:var(--muted)}.center{text-align:center}.grad{background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.65rem;border-radius:999px;font-weight:700;font-size:.95rem;transition:transform .15s ease,box-shadow .2s,background .2s,color .2s;cursor:pointer;border:none;text-decoration:none;white-space:nowrap}.btn-primary{background:var(--grad-1);color:#fff}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(192,42,186,.32)}.btn-ghost{background:0 0;color:var(--navy);border:1.5px solid var(--navy)}.btn-ghost:hover{background:var(--navy);color:#fff}.site-nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-nav .nav-inner{display:flex;align-items:center;justify-content:space-between;padding-block:16px;gap:24px}.nav-logo{display:inline-flex;align-items:center}.nav-logo img{height:32px;width:auto}.nav-links{display:flex;gap:28px;align-items:center;list-style:none;margin:0;padding:0}.nav-links li{margin:0}.nav-links a{font-size:.95rem;color:var(--navy);font-weight:500}.nav-links a:hover{color:var(--purple)}.nav-links .current-menu-item>a,.nav-links .current_page_item>a,.nav-links a.active{color:var(--purple);font-weight:600}.nav-cta{display:flex;gap:12px;align-items:center}.nav-cta .btn{padding:.55rem 1.15rem;font-size:.85rem}.nav-links .nav-item{position:relative}.nav-parent{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:0 0;font:inherit;font-size:.95rem;font-weight:500;color:var(--navy);cursor:pointer;line-height:1}.nav-parent:hover,.nav-item:focus-within>.nav-parent,.nav-item.is-open>.nav-parent{color:var(--purple)}.nav-caret{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.nav-item:hover .nav-caret,.nav-item:focus-within .nav-caret,.nav-item.is-open .nav-caret{transform:translateY(1px) rotate(225deg)}.nav-item.has-dropdown:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.nav-dropdown{position:absolute;left:0;top:calc(100% + 10px);min-width:220px;list-style:none;margin:0;padding:10px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 50px -18px rgba(0,20,105,.18);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:60}.nav-item:hover>.nav-dropdown,.nav-item:focus-within>.nav-dropdown,.nav-item.is-open>.nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown li{margin:0}.nav-dropdown a{display:block;padding:10px 14px;border-radius:10px;font-size:.92rem;font-weight:500;color:var(--navy);white-space:nowrap}.nav-dropdown a:hover{background:rgba(192,42,186,.06);color:var(--purple)}.nav-mobile-group{border-radius:10px}.nav-mobile-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;color:var(--navy);font-weight:500;font-size:.97rem}.nav-mobile-group>summary::-webkit-details-marker{display:none}.nav-mobile-group>summary::marker{content:""}.nav-mobile-group>summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease;opacity:.6}.nav-mobile-group[open]>summary{color:var(--purple)}.nav-mobile-group[open]>summary:after{transform:rotate(225deg)}.nav-mobile-group>a{padding-left:28px;font-size:.93rem}.nav-mobile{display:none;position:relative}.nav-mobile>summary{list-style:none;cursor:pointer;width:42px;height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:10px;border:1px solid var(--line);background:#fff}.nav-mobile>summary::-webkit-details-marker{display:none}.nav-mobile>summary::marker{content:""}.nav-mobile>summary>span{display:block;width:18px;height:2px;background:var(--navy);border-radius:2px;transition:transform .2s,opacity .2s}.nav-mobile[open]>summary>span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-mobile[open]>summary>span:nth-child(2){opacity:0}.nav-mobile[open]>summary>span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile-panel{position:absolute;right:0;top:calc(100% + 12px);min-width:240px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px;box-shadow:0 22px 50px -18px rgba(0,20,105,.18);z-index:60}.nav-mobile-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nav-mobile-panel a{display:block;padding:12px 14px;border-radius:10px;color:var(--navy);font-weight:500;font-size:.97rem}.nav-mobile-panel a:hover{background:rgba(192,42,186,.06);color:var(--purple)}.nav-mobile-cta{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.nav-mobile-cta .btn{justify-content:center;width:100%;padding:.85rem 1.2rem}@media (max-width:960px){.nav-links-wrap,.nav-links{display:none}.nav-mobile{display:block}}@media (max-width:520px){.nav-cta .btn-ghost{display:none}.nav-mobile-panel{right:-8px;min-width:calc(100vw - 32px)}.site-nav .nav-cta{margin-left:auto}}.site-footer{background:#0a0a1a;color:rgba(255,255,255,.7);padding:56px 0 28px;position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;top:0;bottom:0;left:0;width:9%;max-width:144px;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 14px);pointer-events:none}.site-footer>.container{position:relative;z-index:1}.footer-motto{font-style:italic;font-size:.85rem;color:rgba(255,255,255,.6);margin:8px 0 0}.footer-address{font-style:normal;font-size:.9rem;line-height:1.55;color:rgba(255,255,255,.7);margin:18px 0 0}.site-footer .footer-meta{display:inline-flex;align-items:center;gap:10px}.site-footer .footer-meta a{color:rgba(255,255,255,.85)}.site-footer .footer-meta a:hover{color:#fff}.site-footer .footer-dot{opacity:.55}.site-footer .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:36px}@media (max-width:880px){.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:520px){.site-footer .footer-grid{grid-template-columns:1fr}}.footer-brand img{height:32px;width:auto;filter:brightness(0) invert(1);margin-bottom:16px}.footer-tagline{max-width:42ch;font-size:.95rem;color:rgba(255,255,255,.7);margin:0}.footer-col h4{color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.18em;margin:0 0 16px;font-weight:700}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col a{display:block;padding:5px 0;font-size:.95rem}.footer-col a:hover{color:#fff}.site-footer .footer-bar{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;display:flex;justify-content:space-between;font-size:.85rem;flex-wrap:wrap;gap:12px}.prose{max-width:72ch;color:var(--muted);font-size:1.05rem;line-height:1.7}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:var(--ink);margin:1.6em 0 .5em}.prose p{margin:0 0 1.1em}.prose a{color:var(--purple);font-weight:600;text-decoration:underline}.prose ul,.prose ol{padding-left:1.25em;margin:0 0 1.1em}.prose li{margin-bottom:.4em}.prose img{border-radius:var(--radius);margin:1.5em 0}.prose blockquote{border-left:3px solid var(--purple);padding-left:1.25em;margin:1.5em 0;color:var(--ink);font-size:1.15rem}.entry-title{font-size:var(--h1);margin-bottom:.5em}
.py-0{padding-top:0 !important;padding-bottom:0 !important}.pb-0{padding-bottom:0 !important}.pt-0{padding-top:0 !important}@media (min-width:768px){.md-py-0{padding-top:0 !important;padding-bottom:0 !important}.md-pb-0{padding-bottom:0 !important}.md-pt-0{padding-top:0 !important}}@media (min-width:768px){.md-py-3{padding-top:var(--section-pad) !important;padding-bottom:var(--section-pad) !important}.md-pb-3{padding-bottom:var(--section-pad) !important}.md-pt-3{padding-top:var(--section-pad) !important}}.page-builder [class*="--white"]{color:#fff}.page-builder [class*="--white"] :where(h1,h2,h3,h4,h5,h6,p,li,a,span,blockquote){color:inherit}.page-builder [class*="--white"] .eyebrow{color:rgba(255,255,255,.72)}
.btn--font-white{color:#fff}.page-builder .btn-ghost.btn--font-white,.page-builder .section-cta-band .btn-ghost,.page-builder .section-intro--centered .btn-ghost,.page-builder [class*="--white"] .btn-ghost{color:#fff;border-color:rgba(255,255,255,.55)}.page-builder .section-cta-band .btn-ghost:hover,.page-builder .section-intro--centered .btn-ghost:hover,.page-builder [class*="--white"] .btn-ghost:hover{background:#fff;color:var(--navy)}.page-builder .section-cta-band{background:var(--aurora);color:#fff;text-align:center;padding:88px 0;overflow:hidden}.page-builder .section-cta-band h2{color:inherit}.page-builder .section-cta-band .eyebrow{color:#fff}.page-builder .section-cta-band .cb-heading,.page-builder .section-cta-band .cb-heading p{margin:0 auto;max-width:36ch;font-size:clamp(1.6rem, 3vw, 2.4rem);font-weight:700;letter-spacing:-.018em;line-height:1.15;background:0 0;color:#fff;-webkit-text-fill-color:currentColor}.page-builder .section-cta-band .cb-body,.page-builder .section-cta-band .cb-body p{color:rgba(255,255,255,.9);max-width:52ch;margin:1em auto 0;font-size:1.12rem}.page-builder .section-cta-band .cb-cta{margin-top:2rem;display:inline-flex;gap:16px;flex-wrap:wrap;justify-content:center}.page-builder .section-cta-band--statement{background:#fff;color:var(--ink);padding:104px 0 96px}.page-builder .section-cta-band--statement .eyebrow{color:var(--purple)}.page-builder .section-cta-band--statement .container{max-width:920px;margin:0 auto}.page-builder .section-cta-band--statement .cb-heading,.page-builder .section-cta-band--statement .cb-heading p{max-width:none;font-size:clamp(1.85rem, 3.6vw, 3rem);line-height:1.15;background:0 0;color:var(--ink);-webkit-text-fill-color:currentColor}.page-builder .section-cta-band--statement .cb-body,.page-builder .section-cta-band--statement .cb-body p{color:var(--muted);font-size:1.2rem;line-height:1.55;font-weight:400;max-width:46ch}.page-builder .section-cta-band--newsletter{background:var(--navy)}.page-builder .section-cta-band--newsletter .cb-heading,.page-builder .section-cta-band--newsletter .cb-heading p{background:0 0;color:#fff;-webkit-text-fill-color:currentColor}.page-builder .cb-newsletter{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:2rem}.page-builder .cb-newsletter input{min-width:280px;padding:.95rem 1.25rem;border-radius:999px;border:1px solid var(--line);font:inherit}.nl-hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden;opacity:0}.cb-newsletter .nl-status,.cb-newsletter .nl-confirm,.bh-news-form .nl-status,.bh-news-form .nl-confirm{flex-basis:100%;width:100%;margin:8px 0 0;color:rgba(255,255,255,.7);font-size:1rem;text-align:center}.cb-newsletter .nl-status.is-error,.bh-news-form .nl-status.is-error{color:#ffd7e0}.cb-newsletter .nl-confirm,.bh-news-form .nl-confirm{font-weight:600}body.page-blog .bh-news-form .nl-confirm,body.page-blog .bh-news-form .nl-status{margin:0;padding:.85rem 1.2rem;align-self:center;color:rgba(255,255,255,.7)}.single .sp-meta{display:none}@media (max-width:580px){.page-builder .section-cta-band{padding:64px 0}}.page-builder .section-intro{overflow:hidden}.page-builder .section-intro--has-media{background-size:cover;background-position:center}.page-builder .section-intro--centered{background:var(--aurora);color:#fff;text-align:center;padding:104px 0 88px}.page-builder .section-intro--centered .intro-centered{max-width:880px;margin:0 auto}.page-builder .section-intro--centered .eyebrow{color:var(--sky)}.page-builder .section-intro--centered h1{max-width:18ch;margin:0 auto 24px}.page-builder .section-intro--centered .lead{color:rgba(255,255,255,.92);max-width:56ch;font-size:1.2rem;line-height:1.55;margin:0 auto 2.25rem}.page-builder .section-intro--centered .intro-ctas{justify-content:center}.page-builder .section-intro--centered-light{background:var(--oat-light);color:var(--ink);text-align:center;padding:104px 0 24px}.page-builder .section-intro--centered-light+.section-video-quote{padding-top:24px}.page-builder .section-intro--centered-light .intro-centered{max-width:880px;margin:0 auto}.page-builder .section-intro--centered-light .eyebrow{color:var(--purple)}.page-builder .section-intro--centered-light h1{color:var(--navy);max-width:18ch;margin:0 auto 24px}.page-builder .section-intro--centered-light .lead{color:var(--muted);max-width:56ch;font-size:1.2rem;line-height:1.55;margin:0 auto 2.25rem}body.page-case-studies .page-builder .section-intro--centered-light h1{background:linear-gradient(135deg,#c02aba 0%,#fb6300 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.page-builder .section-intro--centered-light .intro-ctas{justify-content:center}.page-builder .section-intro--split{background:var(--oat-light);padding:96px 0 88px}.page-builder .section-intro--split .intro-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.page-builder .section-intro--split .eyebrow{color:var(--purple)}.page-builder .section-intro--split h1{max-width:14ch}.page-builder .section-intro--split .lead{max-width:50ch;margin-bottom:2rem;color:var(--muted)}.page-builder .intro-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:2rem}.page-builder .intro-ctas--vertical{flex-direction:column;align-items:flex-start}.page-builder .section-intro--centered .intro-ctas--vertical{align-items:center}.page-builder .intro-panel--placeholder{background:var(--navy);border-radius:20px;min-height:360px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,20,105,.35)}.page-builder .intro-panel--placeholder:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.45}.page-builder .intro-panel-inner{position:relative;z-index:1;color:#fff;display:flex;flex-direction:column;align-items:center;gap:8px}.page-builder .intro-panel-tag{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.85}.page-builder .intro-panel-note{font-size:.8rem;color:var(--sky)}@media (max-width:880px){.page-builder .section-intro--split .intro-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:580px){.page-builder .section-intro--centered,.page-builder .section-intro--split{padding:56px 0 40px}}.page-builder .section-stat{padding:88px 0;text-align:center}.page-builder .section-stat .stat-head{max-width:720px;margin:0 auto 56px}.page-builder .section-stat .stat-head .lead{color:var(--muted)}.page-builder .section-stat .stat-head h2{color:var(--navy)}.page-builder .section-stat--white .stat-head h2{color:#fff}.page-builder .section-stat .stat-grid{display:grid;gap:24px;max-width:1040px;margin:0 auto}.page-builder .section-stat .stat-item{background:#fff;border:1px solid var(--purple-pale);border-radius:14px;padding:37px 33px;container-type:inline-size}.page-builder .section-stat--white .stat-item{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.page-builder .section-stat .stat-grid--1{grid-template-columns:1fr}.page-builder .section-stat .stat-grid--2{grid-template-columns:repeat(2,1fr)}.page-builder .section-stat .stat-grid--3{grid-template-columns:repeat(3,1fr)}.page-builder .section-stat .stat-grid--4{grid-template-columns:repeat(4,1fr);max-width:1100px}.page-builder .section-stat .stat-n{font-size:clamp(1.75rem, 18cqi, 3.5rem);white-space:nowrap;font-weight:700;line-height:1;letter-spacing:-.03em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px}.page-builder .section-stat .stat-lbl{color:var(--muted);font-size:1rem;line-height:1.45;max-width:30ch;margin:0 auto}.page-builder .section-stat--white .stat-lbl{color:rgba(255,255,255,.8)}@media (max-width:1100px){.page-builder .section-stat .stat-grid--4{grid-template-columns:1fr 1fr}}@media (max-width:880px){.page-builder .section-stat .stat-grid--3{grid-template-columns:1fr 1fr}}@media (max-width:520px){.page-builder .section-stat .stat-grid{grid-template-columns:1fr !important;gap:32px}}.page-builder .section-cards{padding:96px 0}.page-builder .section-cards .cards-head{max-width:680px;margin:0 auto 48px;text-align:center}.page-builder .section-cards .cards-head .lead{color:var(--muted);font-size:1.2rem;line-height:1.55}.page-builder .section-cards .cards-grid{display:grid;gap:24px}.page-builder .section-cards--cols-2 .cards-grid{grid-template-columns:repeat(2,1fr)}.page-builder .section-cards--cols-3 .cards-grid{grid-template-columns:repeat(3,1fr)}.page-builder .section-cards--cols-4 .cards-grid{grid-template-columns:repeat(4,1fr)}.page-builder .section-cards .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:36px 32px;transition:transform .2s,box-shadow .25s,border-color .25s;display:flex;flex-direction:column;gap:12px}.page-builder .section-cards .card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,20,105,.09);border-color:rgba(192,42,186,.3)}.page-builder .section-cards .card-icon{width:52px;height:52px;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.page-builder .section-cards .card-icon img{width:100%;height:100%;object-fit:contain}.page-builder .section-cards .card-eyebrow{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--muted-2)}.page-builder .section-cards .card h3{margin:0;font-size:1.25rem;color:var(--navy)}.page-builder .section-cards .card-body,.page-builder .section-cards .card-body p{color:var(--muted);font-size:.97rem;margin:0}.page-builder .section-cards .card-link{color:var(--purple);font-weight:600;font-size:.9rem;margin-top:auto}.page-builder .section-cards .card-link:hover{text-decoration:underline}.page-builder .section-cards--pill .card{background:var(--oat-light);border-color:rgba(241,237,232,.6);border-radius:var(--radius);text-align:center}.page-builder .section-cards--pill .card:hover{background:var(--purple-light);border-color:rgba(192,42,186,.18)}body.page-careers .page-builder .section-cards--pill .card{background:#fff;border:1px solid var(--line)}body.page-careers .page-builder .section-cards--pill .card:hover{background:var(--purple-light);border-color:rgba(192,42,186,.25)}.page-builder .section-cards--code .card-eyebrow{display:inline-block;align-self:flex-start;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;background:var(--purple-light);color:var(--purple);padding:4px 10px;border-radius:6px}.page-builder .section-cards--navy .card{background:var(--navy);color:#fff;border-color:transparent;position:relative;overflow:hidden}.page-builder .section-cards--navy .card:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.35;pointer-events:none}.page-builder .section-cards--navy .card>*{position:relative;z-index:1}.page-builder .section-cards--navy .card h3{color:#fff}.page-builder .section-cards--navy .card-body,.page-builder .section-cards--navy .card-body p{color:rgba(255,255,255,.85)}.page-builder .section-cards--navy .card-eyebrow{color:var(--sky)}.page-builder .section-cards--navy .cards-head h2{color:#fff}.page-builder .section-cards--navy .cards-head .lead{color:rgba(255,255,255,.85)}.page-builder .section-cards--navy .cards-head .eyebrow{color:#00c2df}@media (max-width:880px){.page-builder .section-cards--cols-3 .cards-grid,.page-builder .section-cards--cols-4 .cards-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-builder .section-cards .cards-grid{grid-template-columns:1fr !important}}.page-builder .section-two-column{padding:88px 0}.page-builder .section-two-column .tc-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch}.page-builder .section-two-column .tc-media{display:flex;flex-direction:column;justify-content:center}.page-builder .section-two-column .tc-media>.tc-panel{width:100%;flex:1 1 auto;display:flex;flex-direction:column}.page-builder .section-two-column .tc-media>.tc-panel>.ad-360,.page-builder .section-two-column .tc-media>.tc-panel>.ad-aurora,.page-builder .section-two-column .tc-media>.tc-panel>.ad-loop,.page-builder .section-two-column .tc-media>.tc-panel>.ad-live-monitoring,.page-builder .section-two-column .tc-media>.tc-panel>.ad-team-watch{flex:1 1 auto}.page-builder .section-two-column--media-left .tc-media{order:-1}.page-builder .section-two-column .eyebrow{color:var(--purple)}.page-builder .section-two-column .tc-lead{color:var(--muted);font-size:var(--lead)}.page-builder .section-two-column .tc-body,.page-builder .section-two-column .tc-body p{color:var(--muted)}.page-builder .section-two-column--white .eyebrow{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--sky);-webkit-text-fill-color:var(--sky)}.page-builder .section-two-column--white h2{color:inherit}.page-builder .section-two-column--white .tc-lead,.page-builder .section-two-column--white .tc-body,.page-builder .section-two-column--white .tc-body p{color:rgba(255,255,255,.85)}.page-builder .section-two-column .tc-checklist{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:14px}.page-builder .section-two-column .tc-checklist li{display:grid;grid-template-columns:10px 1fr;gap:14px;align-items:start}.page-builder .section-two-column .tc-check-body{line-height:1.5}.page-builder .section-two-column .tc-check{width:8px;height:8px;border-radius:50%;background:var(--grad-2);flex:none;display:block;margin-top:calc(0.75em - 4px)}.page-builder .section-two-column .tc-check:after{content:none}.page-builder .section-two-column .tc-img{border-radius:20px;width:100%}.page-builder .section-two-column .tc-panel--placeholder{background:var(--navy);border-radius:20px;min-height:420px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.page-builder .section-two-column .tc-panel--placeholder:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.5}.page-builder .section-two-column .tc-panel-tag{position:relative;z-index:1;color:#fff;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.85}@media (max-width:880px){.page-builder .section-two-column .tc-grid{grid-template-columns:1fr;gap:40px}.page-builder .section-two-column--media-left .tc-media{order:0}}.page-builder .section-process{padding:88px 0}.page-builder .section-process .process-head{max-width:680px;margin:0 auto 56px;text-align:center}.page-builder .section-process .process-head .lead{color:var(--muted);font-size:1.2rem;line-height:1.55}.page-builder .section-process .process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;position:relative}.page-builder .section-process .process-num{display:inline-flex;width:64px;height:64px;border-radius:50%;background:var(--grad-1);color:#fff;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;margin:0 auto 20px}.page-builder .section-process .process-step h3{font-size:1.1rem;margin-bottom:8px;color:var(--navy)}.page-builder .section-process .process-body,.page-builder .section-process .process-body p{color:var(--muted);font-size:.95rem;margin:0}.page-builder .section-process .process-bullets{margin:12px 0 0;padding-left:1.1em;color:var(--muted);font-size:.92rem}.page-builder .section-process .process-bullets li{margin-bottom:.35em}.page-builder .section-process .process-link{color:var(--purple);font-weight:600;font-size:.85rem;display:inline-block;margin-top:10px}.page-builder .section-process--numbered-circle .process-step{text-align:center}.page-builder .section-process--numbered-circle .process-body{max-width:26ch;margin:0 auto}.page-builder .section-process--pipeline .process-step{text-align:center;position:relative;z-index:1}.page-builder .section-process--pipeline .process-num{width:48px;height:48px;font-size:1.05rem;margin:0 auto 18px;background:var(--grad-1);color:#fff;border:0;box-shadow:0 6px 16px rgba(192,42,186,.18)}.page-builder .section-process--pipeline .process-body{max-width:26ch;margin:0 auto}.page-builder .section-process--vertical-phase .process-steps{grid-template-columns:1fr;gap:0}.page-builder .section-process--vertical-phase .process-step{display:grid;grid-template-columns:88px 1fr;gap:28px;padding:32px 0;border-top:1px solid var(--line);text-align:left}.page-builder .section-process--vertical-phase .process-step:first-child{border-top:none}.page-builder .section-process--vertical-phase .process-num{margin:0}.page-builder .section-process--horizontal-timeline .process-step{text-align:center;position:relative;z-index:1}.page-builder .section-process--horizontal-timeline .process-steps:before{content:"";position:absolute;top:32px;left:5%;right:5%;height:2px;background:linear-gradient(90deg,rgba(192,42,186,.25),rgba(0,194,223,.25));z-index:0}.page-builder .section-process--feature .process-num,.page-builder .section-process .process-step--feature .process-num{box-shadow:0 0 0 6px rgba(192,42,186,.14)}.page-builder .section-process .process-step--feature{background:var(--grad-1);color:#fff;border-radius:20px;margin:24px -48px 0;padding:40px 48px;border-top:none;box-shadow:0 22px 50px -18px rgba(192,42,186,.35)}body.page-contract-management-process .section-process--vertical-phase .process-step.process-step--feature{padding:40px 48px;margin:24px -48px 0}body.page-contract-management-process .section-process--vertical-phase .process-step.process-step--feature .process-bullets li:before{background:var(--sky) !important}@media (max-width:880px){body.page-contract-management-process .section-process--vertical-phase .process-step.process-step--feature{margin:24px 0 0;padding:32px 24px}}.page-builder .section-process .process-step--feature+.process-step,.page-builder .section-process .process-step--feature{border-top:none}.page-builder .section-process .process-step--feature h3,.page-builder .section-process .process-step--feature h3 *,.page-builder .section-process .process-step--feature .process-body,.page-builder .section-process .process-step--feature .process-body p,.page-builder .section-process .process-step--feature .process-bullets li{color:#fff !important}.page-builder .section-process .process-step--feature .process-num{color:rgba(255,255,255,.82) !important;background:0 0 !important;-webkit-text-fill-color:rgba(255,255,255,.82) !important;box-shadow:none}.page-builder .section-process .process-step--feature .process-bullets li:before{background:var(--sky)}@media (max-width:880px){.page-builder .section-process .process-steps{grid-template-columns:1fr 1fr}.page-builder .section-process--pipeline .process-steps:before,.page-builder .section-process--horizontal-timeline .process-steps:before{display:none}.page-builder .section-process--vertical-phase .process-steps{grid-template-columns:1fr}}@media (max-width:480px){.page-builder .section-process .process-steps{grid-template-columns:1fr}.page-builder .section-process--vertical-phase .process-step{grid-template-columns:1fr;gap:12px}}.page-builder .section-faq{padding:88px 0}.page-builder .section-faq .faq-head{max-width:680px;margin:0 auto 48px;text-align:center}.page-builder .section-faq .faq-head .lead{color:var(--muted)}.page-builder .section-faq .faq-list{max-width:820px;margin:0 auto}.page-builder .section-faq .faq-list details{border:1px solid var(--line);border-radius:var(--radius);padding:16px 26px;margin-bottom:12px;background:#fff;transition:border-color .2s}.page-builder .section-faq .faq-list details[open]{border-color:var(--purple)}.page-builder .section-faq .faq-list summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:1.125rem;line-height:1.45;color:var(--navy)}.page-builder .section-faq .faq-list summary::-webkit-details-marker{display:none}.page-builder .section-faq .faq-list summary:after{content:"+";font-size:1.5rem;color:var(--purple);font-weight:400;line-height:1;transition:transform .2s}.page-builder .section-faq .faq-list details[open] summary:after{content:"\2013"}.page-builder .section-faq .faq-answer,.page-builder .section-faq .faq-answer p{margin:14px 0 0;color:var(--muted);line-height:1.6}.page-builder .section-faq .faq-answer a{color:var(--purple);font-weight:600}.page-builder .section-faq--split .faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.page-builder .section-faq--split .faq-side h2{margin-bottom:24px}.page-builder .section-faq--split .faq-side .eyebrow{color:var(--purple)}.page-builder .section-faq--split .faq-side p{color:var(--muted);margin-bottom:28px}.page-builder .section-faq--split .faq-side-cta{display:flex;gap:12px;flex-wrap:wrap}.page-builder .section-faq--split .faq-list{max-width:none;margin:0}.page-builder .section-faq--split .faq-list details{border:none;border-top:1px solid var(--line);border-radius:0;background:0 0;padding:24px 0;margin:0}.page-builder .section-faq--split .faq-list details:last-child{border-bottom:1px solid var(--line)}@media (max-width:880px){.page-builder .section-faq--split .faq-grid{grid-template-columns:1fr;gap:40px}}.page-builder .section-quote{padding:88px 0;background:var(--oat-light)}.page-builder .section-quote .container{max-width:780px;text-align:center}.page-builder .section-quote .quote-q{font-size:clamp(1.4rem, 2.6vw, 1.85rem);font-weight:500;color:var(--navy);line-height:1.4;letter-spacing:-.01em;margin:0 0 36px;border:0;padding:0}.page-builder .section-quote .quote-attr{display:inline-flex;align-items:center;gap:16px}.page-builder .section-quote .quote-avatar{width:96px;height:96px;border-radius:50%;overflow:hidden;flex:none}.page-builder .section-quote .quote-avatar img{width:100%;height:100%;object-fit:cover}.page-builder .section-quote .quote-meta{text-align:left}.page-builder .section-quote .quote-name{font-weight:700;font-size:1.05rem}.page-builder .section-quote .quote-title{font-size:.92rem;color:var(--muted-2)}.page-builder .section-quote--motto{background:var(--navy);color:#fff;overflow:hidden;position:relative;padding:96px 0}.page-builder .section-quote--motto:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.5}.page-builder .section-quote--motto .container{position:relative;z-index:1;max-width:1000px}.page-builder .section-quote--motto .quote-motto{font-size:clamp(1.75rem, 4.55vw, 3.8125rem);max-width:none;margin:0 auto;color:#fff;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}@media (max-width:880px){.page-builder .section-quote--motto{padding:64px 0}.page-builder .section-quote--motto .quote-motto{white-space:normal;text-wrap:balance}}.page-builder .section-longtext{padding:96px 0}.page-builder .section-longtext .container{max-width:920px;text-align:center}.page-builder .section-longtext .longtext-body{color:var(--muted);font-size:var(--lead);line-height:1.6}.page-builder .section-longtext .longtext-body h2{font-size:clamp(2rem, 4vw, 3rem);max-width:22ch;margin:0 auto .5em;line-height:1.15;color:var(--ink)}.page-builder .section-longtext .longtext-body p{margin:0 auto;max-width:54ch}.page-builder .section-longtext .longtext-body p+p{margin-top:1em}.page-builder .section-longtext--white .longtext-body,.page-builder .section-longtext--white .longtext-body p{color:rgba(255,255,255,.85)}.page-builder .section-longtext--white .longtext-body h2{color:#fff}body.page-privacy-policy .page-builder .section-longtext .container{max-width:920px;text-align:left}body.page-privacy-policy .page-builder .section-longtext .longtext-body,body.page-privacy-policy .page-builder .section-longtext .longtext-body p,body.page-privacy-policy .page-builder .section-longtext .longtext-body li{color:var(--navy);text-align:left}body.page-privacy-policy .page-builder .section-longtext .longtext-body p{max-width:none;margin:0 0 1em}body.page-privacy-policy .page-builder .section-longtext .longtext-body h2{color:var(--navy);text-align:left;margin:2em 0 .6em;font-size:1.5rem}body.page-privacy-policy .page-builder .section-longtext .longtext-body ul{margin:0 0 1.2em 1.4em;padding:0}body.page-privacy-policy .page-builder .section-longtext .longtext-body li{margin:.35em 0}body.page-privacy-policy .page-builder .section-longtext .longtext-body .eyebrow{color:var(--purple);margin-bottom:1em}body.page-privacy-policy .page-builder .section-longtext .longtext-body a{color:var(--purple);text-decoration:underline}.page-builder .section-leaders{padding:104px 0;background:var(--blue-light)}.page-builder .section-leaders .leaders-head{max-width:680px;margin:0 auto 56px;text-align:center}.page-builder .section-leaders .leaders-head .lead{color:var(--muted)}.page-builder .section-leaders .leaders-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-builder .section-leaders .leader-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 20px;text-align:center;transition:transform .25s,box-shadow .25s,border-color .25s}.page-builder .section-leaders .leader-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -16px rgba(0,20,105,.12);border-color:rgba(192,42,186,.25)}.page-builder .section-leaders .leader-photo{width:120px;height:120px;border-radius:50%;margin:0 auto 18px;background:var(--blue-light);overflow:hidden;display:flex;align-items:center;justify-content:center}.page-builder .section-leaders .leader-photo img{width:100%;height:100%;object-fit:cover}.page-builder .section-leaders .leader-initials{font-weight:700;font-size:2.2rem;color:var(--navy);letter-spacing:.02em}.page-builder .section-leaders .leader-name{font-weight:700;font-size:1.02rem;color:var(--navy);margin:0 0 4px}.page-builder .section-leaders .leader-title{font-size:.85rem;color:var(--muted-2);margin:0 0 12px;line-height:1.4}.page-builder .section-leaders .leader-note{font-size:.85rem;color:var(--muted);margin:0 0 12px}.page-builder .section-leaders .leader-li{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--muted-2);transition:color .2s,background .2s}.page-builder .section-leaders .leader-li:hover{color:#fff;background:#0a66c2}.page-builder .section-leaders .leader-li svg{width:16px;height:16px}@media (max-width:680px){.page-builder .section-leaders .leaders-grid{grid-template-columns:1fr 1fr}}@media (max-width:420px){.page-builder .section-leaders .leaders-grid{grid-template-columns:1fr}}.page-builder .section-cases{padding:0}.page-builder .section-cases .case-grid-wrap{padding:80px 0}.page-builder .section-cases .case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-builder .section-cases .case-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s}.page-builder .section-cases .case-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -20px rgba(0,20,105,.12);border-color:rgba(192,42,186,.3)}.page-builder .section-cases .case-card[open]{transform:none;grid-column:1/-1;border-color:rgba(192,42,186,.35);box-shadow:0 24px 50px -20px rgba(0,20,105,.14)}.page-builder .section-cases .case-card[open]:hover{transform:none}.page-builder .section-cases .case-card-cta{text-decoration:none}.page-builder .section-cases .case-card-cta .case-cta-cover{align-items:center;justify-content:center;background:radial-gradient(125% 90% at 72% 100%,rgba(251,99,0,.28) 0%,transparent 52%),linear-gradient(150deg,#3a1d6e 0%,var(--navy) 55%,var(--navy-deep) 100%)}.page-builder .section-cases .case-cta-cover-inner{text-align:center}.page-builder .section-cases .case-cta-result{font-size:2.6rem;font-weight:700;letter-spacing:-.02em;line-height:1.05;color:#fff}.page-builder .section-cases .case-cta-sub{margin-top:8px;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.72)}.page-builder .section-cases .case-card-cta .cta-chev--arrow{font-size:.82rem}.page-builder .section-cases .case-card>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;flex:1 1 auto}.page-builder .section-cases .case-card>summary::-webkit-details-marker{display:none}.page-builder .section-cases .case-card>summary::marker{content:""}.page-builder .section-cases .case-cover{aspect-ratio:5/3;background:var(--blue-light);position:relative;overflow:hidden;padding:24px;display:flex;align-items:flex-end}.page-builder .section-cases .case-cover .map{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:14px;opacity:.85}.page-builder .section-cases .case-cover-inner{position:relative;z-index:1;width:100%;margin:-24px;padding:24px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,transparent 0%,rgba(238,246,251,.85) 60%,rgba(238,246,251,.95) 100%)}.page-builder .section-cases .case-result{font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.03em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent}.page-builder .section-cases .case-result-lbl{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--navy);margin-top:6px;opacity:.7}.page-builder .section-cases .case-body{padding:28px 28px 14px;flex:1}.page-builder .section-cases .case-body h3{font-size:1.2rem;margin:0 0 10px;color:var(--navy);letter-spacing:-.01em}.page-builder .section-cases .case-body>.case-pills{margin-bottom:14px}.page-builder .section-cases .case-card[hidden]{display:none !important}.page-builder .section-cases .case-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin:0 0 28px;padding:16px 18px;background:var(--oat-light);border:1px solid var(--line);border-radius:14px}.page-builder .section-cases .case-filter{display:flex;flex-direction:column;gap:4px;min-width:200px}.page-builder .section-cases .case-filter-lbl{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--navy);opacity:.7}.page-builder .section-cases .case-filter select{padding:.55rem .85rem;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .15s}.page-builder .section-cases .case-filter select:focus{outline:none;border-color:var(--purple)}.page-builder .section-cases .case-filter-clear{margin-left:auto;padding:.55rem 1.1rem;border:0;border-radius:999px;background:0 0;color:var(--purple);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.page-builder .section-cases .case-filter-clear:hover{background:rgba(192,42,186,.08)}.page-builder .section-cases .case-empty{grid-column:1/-1;text-align:center;padding:56px 24px;background:var(--oat-light);border:1px dashed var(--line);border-radius:18px}.page-builder .section-cases .case-empty p{margin:0 0 18px;color:var(--muted);font-size:1.05rem}@media (max-width:640px){.page-builder .section-cases .case-filter{min-width:0;flex:1 1 100%}.page-builder .section-cases .case-filter-clear{margin-left:0}}.page-builder .section-cases .case-blurb,.page-builder .section-cases .case-blurb p{margin:0;color:var(--muted);font-size:.95rem}.page-builder .section-cases .case-cta{margin-top:auto;padding:14px 24px;background:rgba(192,42,186,.05);border-top:1px solid rgba(192,42,186,.18);display:flex;justify-content:space-between;align-items:center;color:var(--purple);font-weight:700;font-size:.93rem}.page-builder .section-cases .case-card:hover .case-cta{background:rgba(192,42,186,.1)}.page-builder .section-cases .case-cta .cta-chev{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--grad-1);color:#fff;font-size:.65rem;transition:transform .25s}.page-builder .section-cases .case-card[open]>summary .cta-chev{transform:rotate(180deg)}.page-builder .section-cases .read-less{display:none}.page-builder .section-cases .case-card[open] .read-more{display:none}.page-builder .section-cases .case-card[open] .read-less{display:inline}.page-builder .section-cases .case-detail{padding:28px;display:grid;gap:22px;border-top:1px solid var(--line)}.page-builder .section-cases .case-cta-bottom{display:none;margin:0;padding:14px 24px;background:rgba(192,42,186,.05);border:0;border-top:1px solid rgba(192,42,186,.18);color:var(--purple);font-weight:700;font-size:.93rem;width:100%;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;font-family:inherit}.page-builder .section-cases .case-cta-bottom:hover{background:rgba(192,42,186,.1)}.page-builder .section-cases .case-cta-bottom .cta-chev{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--grad-1);color:#fff;font-size:.65rem;transition:transform .25s}.page-builder .section-cases .case-card[open]>summary .case-cta{display:none}.page-builder .section-cases .case-card[open]>.case-cta-bottom{display:flex}.page-builder .section-cases .case-detail-section h4,.page-builder .section-cases .case-detail-section .case-detail-h{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);font-weight:700;margin:0 0 10px}.page-builder .section-cases .case-detail-section p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}@media (max-width:880px){.page-builder .section-cases .case-grid{grid-template-columns:1fr 1fr}}@media (max-width:580px){.page-builder .section-cases .case-grid{grid-template-columns:1fr}}.page-builder .section-cases .case-featured-band{background:var(--blue-light);padding:120px 0;margin:0}.page-builder .section-cases .case-featured-eyebrow{display:block;text-align:center;color:var(--purple);margin:0 0 36px}.page-builder .section-cases .case-featured{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:stretch;max-width:1080px;margin:0 auto;background:#fff;border-radius:22px;padding:36px;box-shadow:0 24px 60px -28px rgba(0,20,105,.15)}.page-builder .section-cases .case-featured-stage{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;background:var(--blue-light);border-radius:16px;overflow:hidden;min-height:320px;padding:24px}.page-builder .section-cases .case-featured-map{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:18px;opacity:.9}.page-builder .section-cases .case-featured-stat{position:relative;z-index:1}.page-builder .section-cases .case-featured-rate{font-size:clamp(2.6rem, 5vw, 3.6rem);font-weight:700;line-height:1;letter-spacing:-.03em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.page-builder .section-cases .case-featured-lbl{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--navy);opacity:.75;margin-top:10px;max-width:30ch;line-height:1.4}.page-builder .section-cases .case-featured-copy{display:flex;flex-direction:column;justify-content:center;gap:20px}.page-builder .section-cases .case-featured-copy h2{font-size:clamp(1.6rem, 2.6vw, 2.1rem);line-height:1.15;color:var(--navy);margin:0;letter-spacing:-.012em;max-width:18ch}.page-builder .section-cases .case-featured-blurb,.page-builder .section-cases .case-featured-blurb p{margin:0;color:var(--muted);font-size:1rem;line-height:1.6}.page-builder .section-cases .case-featured-cta{align-self:flex-start;margin-top:4px}.page-builder .section-cases details.case-featured-band>summary{list-style:none;cursor:pointer}.page-builder .section-cases details.case-featured-band>summary::-webkit-details-marker{display:none}.page-builder .section-cases .case-featured-cta{display:inline-flex;align-items:center;gap:10px}.page-builder .section-cases .case-featured-cta .cta-chev{font-size:.6rem;transition:transform .25s}.page-builder .section-cases details.case-featured-band[open] .case-featured-cta .cta-chev{transform:rotate(180deg)}.page-builder .section-cases .case-featured-band .read-less{display:none}.page-builder .section-cases details.case-featured-band[open] .read-more{display:none}.page-builder .section-cases details.case-featured-band[open] .read-less{display:inline}.page-builder .section-cases .case-featured-detail{max-width:1080px;margin:20px auto 0;background:#fff;border-radius:22px;padding:36px;box-shadow:0 24px 60px -28px rgba(0,20,105,.15)}.page-builder .section-cases .case-featured-detail .container{padding:0}.page-builder .section-cases details.case-featured-band[open] .case-cta-bottom{display:flex;margin-top:24px;border-radius:12px;border-top:0;background:rgba(192,42,186,.05)}.page-builder .section-cases .case-pills{display:flex;flex-wrap:wrap;gap:10px}.page-builder .section-cases .case-pill{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(192,42,186,.08);color:var(--purple);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.page-builder .section-cases .case-cover-tags{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--purple);margin-top:6px;line-height:1.4}@media (max-width:880px){.page-builder .section-cases .case-featured{grid-template-columns:1fr}.page-builder .section-cases .case-featured-stage{min-height:260px}}.page-builder .section-video-quote{padding:88px 0}.page-builder .section-video-quote .vq-head{max-width:680px;margin:0 auto 36px}.page-builder .section-video-quote .vq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-builder .section-video-quote .vq-tcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column}.page-builder .section-video-quote .vq-tquote{font-size:1.05rem;margin-bottom:24px;color:var(--ink);flex:1;line-height:1.5}.page-builder .section-video-quote .vq-author{display:flex;align-items:center;gap:12px}.page-builder .section-video-quote .vq-avatar{width:85px;height:85px;border-radius:50%;flex:none;overflow:hidden;background:var(--blue-light)}.page-builder .section-video-quote .vq-avatar img{width:100%;height:100%;object-fit:cover}.page-builder .section-video-quote .vq-name{font-weight:700;font-size:.95rem}.page-builder .section-video-quote .vq-title{font-size:.85rem;color:var(--muted-2)}.page-builder .section-video-quote--video .vq-head{text-align:center}.page-builder .section-video-quote--video .vq-card{position:relative;background:var(--navy);border-radius:24px;overflow:hidden;aspect-ratio:16/9;max-width:1080px;margin:0 auto;box-shadow:0 30px 70px -22px rgba(0,20,105,.35)}.page-builder .section-video-quote--video .vq-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transform-origin:center;z-index:0;transition:transform 6s ease-out,filter .4s ease;filter:saturate(1.05)}.page-builder .section-video-quote--video .vq-card:hover .vq-poster{transform:scale(1.12);filter:saturate(1.15)}.page-builder .section-video-quote--video .vq-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,60,.45) 0%,rgba(8,12,60,.7) 100%),var(--aurora);background-blend-mode:multiply,normal;opacity:.82;z-index:1}.page-builder .section-video-quote--video .vq-card--has-video:before{opacity:.55}.page-builder .section-video-quote--video .vq-inner{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;color:#fff;gap:20px}.page-builder .section-video-quote--video .vq-attrib{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;opacity:.9;line-height:1.6}.page-builder .section-video-quote--video .vq-attrib br{display:block}.page-builder .section-video-quote--video .vq-quote{font-size:clamp(1.5rem, 3vw, 2.4rem);font-weight:700;line-height:1.15;letter-spacing:-.015em;max-width:24ch;margin:0}.page-builder .section-video-quote--video .vq-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:var(--grad-1);color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;box-shadow:0 12px 24px -10px rgba(192,42,186,.55);transition:transform .2s,box-shadow .2s}.page-builder .section-video-quote--video .vq-cta:hover{transform:translateY(-1px);box-shadow:0 16px 28px -10px rgba(192,42,186,.65)}.page-builder .section-video-quote--video .vq-cta-icon{width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.25);display:inline-flex;align-items:center;justify-content:center;font-size:.65rem}.page-builder .section-video-quote--video .vq-note{position:absolute;bottom:16px;right:18px;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:600}.page-builder .section-video-quote--video .vq-embed{position:absolute;inset:0}.page-builder .section-video-quote--video .vq-embed :where(iframe,video){width:100%;height:100%;border:0}@media (max-width:880px){.page-builder .section-video-quote .vq-grid{grid-template-columns:1fr}}@media (max-width:600px){.page-builder .section-video-quote--video .vq-attrib{display:none}.page-builder .section-video-quote--video .vq-inner{padding:22px;gap:16px;justify-content:center}}.page-builder .section-video-quote--video .vq-play--pill{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:0;border-radius:999px;background:var(--grad-1);color:#fff;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;box-shadow:0 12px 24px -10px rgba(192,42,186,.55);transition:transform .2s,box-shadow .2s}.page-builder .section-video-quote--video .vq-play--pill:hover{transform:translateY(-1px);box-shadow:0 16px 28px -10px rgba(192,42,186,.65)}.page-builder .section-video-quote--video .vq-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:5;background:#000}.page-builder .section-video-quote--video .vq-card--playing:before,.page-builder .section-video-quote--video .vq-card--playing .vq-poster,.page-builder .section-video-quote--video .vq-card--playing .vq-inner{display:none}.page-builder .section-logos{padding:72px 0;background:var(--oat-light);text-align:center}.page-builder .section-logos .container{max-width:1320px}.page-builder .section-logos .logos-grid{display:flex;flex-wrap:wrap;gap:40px 24px;margin-top:36px;align-items:center;justify-content:center;overflow:visible}.page-builder .section-logos .logo-tile{flex:0 0 calc((100% - 4 * 24px) / 5);height:80px;display:flex;align-items:center;justify-content:center;color:var(--muted-2);font-size:.82rem;font-weight:600;padding:0;text-align:center;overflow:visible}.page-builder .section-logos .logo-tile img{max-height:56px;max-width:100%;width:auto;height:auto;object-fit:contain}.page-builder .section-logos .logo-tile img[alt*="Advanced Radiology" i]{transform:scale(1.2);transform-origin:center center;max-height:40px}@media (max-width:780px){.page-builder .section-logos .logo-tile img[alt*="Advanced Radiology" i]{transform:none;max-height:56px}}@media (max-width:780px){.page-builder .section-logos .logo-tile{flex:0 0 calc((100% - 2 * 24px) / 3)}}@media (max-width:480px){.page-builder .section-logos .logo-tile{flex:0 0 calc((100% - 24px) / 2)}}.page-builder .section-video{padding:88px 0}.page-builder .section-video .video-frame{max-width:1000px;margin:0 auto;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 30px 60px -24px rgba(0,20,105,.35)}.page-builder .section-video .video-frame video{width:100%;display:block}.page-builder .section-about-text{padding:88px 0}.page-builder .section-about-text .container{max-width:760px;text-align:center}.page-builder .section-about-text .about-text{font-size:var(--lead);color:var(--muted);line-height:1.6;margin:0 0 1.75rem}.page-builder .section-about-text--white .about-text{color:rgba(255,255,255,.85)}.page-builder .section-copy-header{padding:72px 0}.page-builder .section-copy-header .container{max-width:720px;text-align:center}.page-builder .section-copy-header .ch-heading,.page-builder .section-copy-header .ch-heading p{margin:0 0 .4em;font-size:var(--h2);font-weight:700;letter-spacing:-.018em;line-height:1.12;color:var(--ink)}.page-builder .section-copy-header .lead{color:var(--muted);margin:0 auto;max-width:52ch}.page-builder .section-copy-header--white .ch-heading,.page-builder .section-copy-header--white .ch-heading p{color:#fff}.page-builder .section-comparison{padding:96px 0}.page-builder .section-comparison .cmp-head{max-width:680px;margin:0 auto 48px;text-align:center}.page-builder .section-comparison .cmp-grid{display:grid;gap:24px}.page-builder .section-comparison .cmp-col{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px}.page-builder .section-comparison .cmp-col-title{font-size:1.15rem;color:var(--navy);margin:0 0 18px}.page-builder .section-comparison .cmp-list{list-style:none;margin:0;padding:0}.page-builder .section-comparison .cmp-list li{padding:12px 0 12px 26px;position:relative;border-top:1px solid var(--line);color:var(--muted);font-size:.95rem}.page-builder .section-comparison .cmp-list li:first-child{border-top:none}.page-builder .section-comparison .cmp-list li:before{content:"";position:absolute;left:0;top:1.15em;width:7px;height:7px;border-radius:50%;background:var(--grad-1)}@media (max-width:780px){.page-builder .section-comparison .cmp-grid{grid-template-columns:1fr !important}}.page-builder .section-pricing{padding:96px 0}.page-builder .section-pricing .pricing-head{max-width:680px;margin:0 auto;text-align:center}.page-builder .section-pricing .pricing-head .lead{color:var(--muted)}.page-builder .section-image-overlay{position:relative;padding:120px 0;background-size:cover;background-position:center;color:#fff;overflow:hidden}.page-builder .section-image-overlay .io-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,10,58,.35),rgba(0,10,58,.6))}.page-builder .section-image-overlay .container{position:relative;z-index:1}.page-builder .section-image-overlay .io-content{max-width:56ch}.page-builder .section-image-overlay--center .io-content{max-width:60ch;margin:0 auto;text-align:center}.page-builder .section-image-overlay--right .io-content{margin-left:auto;text-align:right}.page-builder .section-image-overlay .io-heading,.page-builder .section-image-overlay .io-heading p{margin:0 0 .4em;font-size:var(--h2);font-weight:700;letter-spacing:-.018em;line-height:1.12;color:#fff}.page-builder .section-image-overlay .io-body,.page-builder .section-image-overlay .io-body p{color:rgba(255,255,255,.9);font-size:var(--lead)}.page-builder .section-image-overlay .io-cta{margin-top:2rem}@media (max-width:580px){.page-builder .section-image-overlay{padding:80px 0}}.aroris-ticker{background:var(--navy);color:#fff;padding:18px 0;overflow:hidden;white-space:nowrap;border-top:1px solid rgba(255,255,255,.08)}.aroris-ticker-track{display:inline-flex;gap:48px;padding-left:48px;animation:aroris-ticker-scroll 50s linear infinite}.aroris-ticker:hover .aroris-ticker-track{animation-play-state:paused}.aroris-ticker-item{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:.95rem}.aroris-ticker-item strong{color:var(--sky);font-weight:700;font-size:1.05rem}@keyframes aroris-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.aroris-ticker-track{animation:none}}.page-builder .intro-panel,.page-builder .tc-panel{position:relative}.page-builder .aroris-decor{width:100%;color:#fff}.page-builder .aroris-decor .ad-status{display:inline-flex;align-items:flex-start;gap:8px;font-size:.78rem;font-weight:600;line-height:1.5;color:var(--sky)}.page-builder .aroris-decor .ad-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sky);margin-top:calc(0.75em - 4px)}.page-builder .ad-dash{background:var(--navy);border-radius:20px;padding:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,20,105,.35),0 12px 24px -12px rgba(0,20,105,.25)}.page-builder .ad-dash:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.45;pointer-events:none}.page-builder .ad-dash-inner{position:relative;z-index:1}.page-builder .ad-dash-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.page-builder .ad-dash-title{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-weight:600}.page-builder .ad-kpis{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.page-builder .ad-kpi{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px}.page-builder .ad-kpi-l{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;opacity:.7;margin-bottom:6px}.page-builder .ad-kpi-v{font-size:1.85rem;font-weight:700;line-height:1;letter-spacing:-.02em}.page-builder .ad-kpi-v.warn{background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent}.page-builder .ad-vars{padding-top:8px}.page-builder .ad-vrow{display:grid;grid-template-columns:110px 1fr 90px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(255,255,255,.06);font-size:.85rem}.page-builder .ad-vrow:first-child{border-top:none}.page-builder .ad-vcode{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.85;font-size:.8rem}.page-builder .ad-vbar{height:6px;border-radius:3px;background:rgba(255,255,255,.1);position:relative;overflow:hidden}.page-builder .ad-vbar:after{content:"";position:absolute;left:0;top:0;bottom:0;border-radius:3px;width:var(--w,60%);background:var(--grad-1)}.page-builder .ad-vval{text-align:right;font-weight:600;color:#fb9e5a}.page-builder .ad-kpi-v.sky{color:var(--sky)}.page-builder .ad-neg-rows{padding-top:4px}.page-builder .ad-neg-row{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:15px 0;border-top:1px solid rgba(255,255,255,.08)}.page-builder .ad-neg-row:first-child{border-top:none}.page-builder .ad-neg-case{display:flex;flex-direction:column;gap:5px;min-width:0}.page-builder .ad-neg-payer{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.95)}.page-builder .ad-neg-type{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:rgba(255,255,255,.5)}.page-builder .ad-neg-pill{justify-self:end;display:inline-flex;align-items:center;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:999px;white-space:nowrap}.page-builder .ad-neg-pill--signed{background:rgba(0,194,223,.18);color:var(--sky)}.page-builder .ad-neg-pill--escalated{background:rgba(192,42,186,.2);color:#e893e5}.page-builder .ad-neg-pill--open{background:rgba(251,99,0,.18);color:#fb9e5a}.page-builder .ad-neg-val{justify-self:end;min-width:52px;text-align:right;font-weight:700;font-size:.95rem;color:var(--sky)}.page-builder .ad-bars{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:28px}.page-builder .ad-bars-title{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;opacity:.78;margin-bottom:20px}.page-builder .ad-bar-row{margin-bottom:18px}.page-builder .ad-bar-row:last-child{margin-bottom:0}.page-builder .ad-bar{height:8px;border-radius:4px;background:rgba(255,255,255,.1);position:relative;overflow:hidden}.page-builder .ad-bar span{position:absolute;left:0;top:0;bottom:0;border-radius:4px;width:var(--w,60%);background:var(--grad-2)}.page-builder .ad-bar-lbl{font-size:.85rem;color:rgba(255,255,255,.72);margin-top:8px}.page-builder .ad-spec{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:28px}.page-builder .ad-spec-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-builder .ad-spec-t{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-weight:600}.page-builder .ad-spec-row{display:grid;grid-template-columns:1fr auto;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08);align-items:center;font-size:.92rem}.page-builder .ad-spec-row:first-of-type{border-top:none}.page-builder .ad-spec-name{font-weight:500}.page-builder .ad-spec-name small{display:block;font-weight:400;font-size:.78rem;opacity:.65;margin-top:2px}.page-builder .ad-spec-pct{text-align:right;font-weight:700;color:#fb9e5a}.page-builder .ad-spec-pct.high{color:var(--sky)}.page-builder .ad-team-watch{position:relative;background:linear-gradient(180deg,var(--navy) 0%,var(--navy-deep) 100%);border-radius:24px;min-height:320px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 36px;color:#fff}.page-builder .ad-team-watch .ad-photo-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;z-index:0}.page-builder .ad-team-watch .ad-tw-inner{position:relative;z-index:1;width:100%;max-width:360px}.page-builder .ad-team-watch .ad-tw-eyebrow{font-size:12.5px;font-weight:400;letter-spacing:2.5px;line-height:19.34px;text-transform:uppercase;color:rgba(255,255,255,.92);margin-bottom:10px}.page-builder .ad-team-watch .ad-tw-h{font-size:28px;font-weight:700;letter-spacing:-.018em;line-height:1.15;color:#fff}.page-builder .ad-live-monitoring{position:relative;background:linear-gradient(180deg,var(--navy) 0%,var(--navy-deep) 100%);border-radius:24px;min-height:320px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 36px;color:#fff}.page-builder .ad-live-monitoring .ad-photo-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;z-index:0}.page-builder .ad-live-monitoring .ad-lm-inner{position:relative;z-index:1;width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center}.page-builder .ad-live-monitoring .ad-lm-eyebrow{font-size:12.5px;font-weight:400;letter-spacing:2.5px;line-height:19.34px;text-transform:uppercase;color:rgba(255,255,255,.92);margin-bottom:6px}.page-builder .ad-live-monitoring .ad-lm-stat{font-size:44px;font-weight:700;letter-spacing:.01em;line-height:1.05;white-space:nowrap;color:#fff;margin:0 0 8px}.page-builder .ad-live-monitoring .ad-lm-sub{font-size:16px;font-weight:400;line-height:1.45;color:rgba(255,255,255,.92);margin:0 0 18px}.page-builder .ad-live-monitoring .ad-lm-hairline{width:100%;height:1px;background:rgba(255,255,255,.4);margin:0 0 14px}.page-builder .ad-live-monitoring .ad-lm-foot{font-size:13.6px;font-weight:400;line-height:1.55;color:rgba(255,255,255,.92)}.page-builder .ad-360,.page-builder .ad-aurora{background:var(--aurora);border-radius:24px;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px;overflow:hidden}.page-builder .ad-360-eyebrow{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;opacity:.78;margin-bottom:12px}.page-builder .ad-360-h{font-size:2.4rem;font-weight:700;line-height:1.1;margin-bottom:8px}.page-builder .ad-360-sub{opacity:.85;font-size:.95rem}.page-builder .ad-360{position:relative}.page-builder .ad-360.ad-has-photo{background:linear-gradient(180deg,var(--navy) 0%,var(--navy-deep) 100%)}.page-builder .ad-360 .ad-photo-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;z-index:0}.page-builder .ad-360.ad-has-photo:after{content:none}.page-builder .ad-360>.ad-360-eyebrow,.page-builder .ad-360>.ad-360-h,.page-builder .ad-360>.ad-360-sub{position:relative;z-index:2}.page-builder .ad-aurora-tag{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.85}.page-builder .ad-loop{background:var(--navy);border-radius:24px;min-height:360px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.page-builder .ad-loop:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.4}.page-builder .ad-loop-ring{position:relative;width:240px;height:240px;border-radius:50%;border:1px dashed rgba(255,255,255,.25);z-index:1}.page-builder .ad-loop-node{position:absolute;transform:translate(-50%,-50%);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;white-space:nowrap}.page-builder .ad-loop-node--0{left:50%;top:0}.page-builder .ad-loop-node--1{left:100%;top:100%}.page-builder .ad-loop-node--2{left:0;top:100%}.page-builder .ad-loop-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.page-builder .ad-feed,.page-builder .ad-ledger{background:var(--navy);border-radius:20px;padding:24px 28px;position:relative;overflow:hidden}.page-builder .ad-feed:before,.page-builder .ad-ledger:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.4}.page-builder .ad-feed-h,.page-builder .ad-ledger-h{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}.page-builder .ad-feed-t,.page-builder .ad-ledger-t{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-weight:600}.page-builder .ad-feed-row,.page-builder .ad-ledger-row{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.06);font-size:.85rem}.page-builder .ad-feed-row:first-of-type,.page-builder .ad-ledger-row:first-of-type{border-top:none}.page-builder .ad-feed-id,.page-builder .ad-ledger-name{font-weight:500}.page-builder .ad-feed-code,.page-builder .ad-ledger-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.8}.page-builder .ad-feed-pill{justify-self:end;font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;background:rgba(251,99,0,.18);color:#fb9e5a}.page-builder .ad-feed-pill.ok{background:rgba(0,194,223,.18);color:var(--sky)}.page-builder .ad-ledger-val{text-align:right;font-weight:700;color:var(--sky)}@media (max-width:880px){.page-builder .ad-360-h{font-size:2rem}}.page-builder .section-scroll-nav{padding:0;position:sticky;top:60px;z-index:30;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.page-builder .section-scroll-nav .scrollnav-bar{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:16px 0}.page-builder .section-scroll-nav .scrollnav-link{padding:.5rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:600;color:var(--muted);border:1.5px solid var(--line);transition:color .2s,background .2s,border-color .2s}.page-builder .section-scroll-nav .scrollnav-link:hover{border-color:var(--purple);color:var(--purple)}.page-builder .section-scroll-nav .scrollnav-link.is-active{background:var(--navy);color:#fff;border-color:var(--navy)}.page-builder .section-longtext:has(.aroris-assessment) .container{max-width:var(--max);text-align:left}.page-builder .section-longtext:has(.aroris-assessment) .longtext-body{text-align:left}.page-builder .aroris-assessment{text-align:left}.page-builder .aroris-assessment .aqa-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:flex-start}.page-builder .aroris-assessment .aqa-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:36px;box-shadow:0 18px 40px -22px rgba(0,20,105,.12)}.page-builder .aroris-assessment .field{margin-bottom:26px}.page-builder .aroris-assessment .field label{display:block;font-weight:700;color:var(--navy);font-size:.95rem;margin-bottom:2px;line-height:1.2}.page-builder .aroris-assessment .field .hint{display:block;font-size:.82rem;color:var(--muted-2);margin:0 0 10px;line-height:1.3}.page-builder .aroris-assessment .aqa-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px}.page-builder .aroris-assessment .aqa-row .val{font-weight:800;color:var(--purple);font-size:1.5rem;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.page-builder .aroris-assessment .aqa-maxout-cta{display:block;margin:10px 0 0;font-size:.86rem;line-height:1.45;color:var(--muted)}.page-builder .aroris-assessment .aqa-maxout-cta[hidden]{display:none}.page-builder .aroris-assessment .aqa-maxout-cta .aqa-maxout-link{color:var(--purple);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .15s ease}.page-builder .aroris-assessment .aqa-maxout-cta .aqa-maxout-link:hover{opacity:.7}.page-builder .aroris-assessment select,.page-builder .aroris-assessment input[type=text]:not([name=company_website]){width:100%;padding:.7rem .85rem;border:1.5px solid var(--line);border-radius:var(--radius);font:inherit;font-size:.95rem;color:var(--ink);background:#fff;transition:border-color .15s}.page-builder .aroris-assessment select:focus,.page-builder .aroris-assessment input:focus{outline:none;border-color:var(--purple)}.page-builder .aroris-assessment input[type=range]{width:100%;-webkit-appearance:none;appearance:none;height:6px;background:linear-gradient(90deg,var(--purple) 0%,var(--purple) var(--p,50%),#e6e3ee var(--p,50%),#e6e3ee 100%);border-radius:999px;outline:none}.page-builder .aroris-assessment input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--purple);box-shadow:0 4px 10px rgba(192,42,186,.3);cursor:pointer}.page-builder .aroris-assessment input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--purple);box-shadow:0 4px 10px rgba(192,42,186,.3);cursor:pointer}.page-builder .aroris-assessment .toggle-row{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--muted-2);margin-top:6px}.page-builder .aroris-assessment .toggle-row input{margin:0;width:auto}.page-builder .aroris-assessment .aqa-result{background:var(--aurora);color:#fff;border-radius:var(--radius);padding:36px;position:relative;overflow:hidden}.page-builder .aroris-assessment .aqa-result-wrap{position:sticky;top:88px}.page-builder .aroris-assessment .aqa-pill{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);padding:.3em .85em;border-radius:999px;color:#fff;margin-bottom:18px}.page-builder .aroris-assessment .aqa-big{font-size:clamp(2.4rem, 5.2vw, 3.6rem);font-weight:700;line-height:1;letter-spacing:-.03em;margin:14px 0 6px;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.page-builder .aroris-assessment .aqa-annual{color:rgba(255,255,255,.7);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:10px}.page-builder .aroris-assessment .aqa-fineprint{display:block;font-size:.82rem;color:rgba(255,255,255,.7);line-height:1.3;margin:0 0 14px}.page-builder .aroris-assessment .aqa-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.page-builder .aroris-assessment .b-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:14px 16px}.page-builder .aroris-assessment .b-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7);font-weight:600;margin-bottom:4px}.page-builder .aroris-assessment .b-val{font-size:1.1rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.page-builder .aroris-assessment .aqa-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.page-builder .aroris-assessment .aqa-cta-row .btn-primary{background:#fff;color:var(--navy)}.page-builder .aroris-assessment .aqa-cta-row .btn-primary:hover{background:var(--purple);color:#fff}.page-builder .aroris-assessment .aqa-cta-row .btn-ghost{background:0 0;color:#fff;border-color:rgba(255,255,255,.5)}.page-builder .aroris-assessment .aqa-cta-row .btn-ghost:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}.page-builder .aroris-assessment .aqa-email{margin-top:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);padding:14px 18px;color:#fff}.page-builder .aroris-assessment .aqa-email summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:.92rem;font-weight:600}.page-builder .aroris-assessment .aqa-email summary::-webkit-details-marker{display:none}.page-builder .aroris-assessment .aqa-email-plus{font-size:1.2rem;line-height:1;opacity:.7}.page-builder .aroris-assessment .aqa-email[open] .aqa-email-plus{transform:rotate(45deg)}.page-builder .aroris-assessment #email-capture-form{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.page-builder .aroris-assessment #email-capture-form input[type=email]{flex:1;min-width:200px;padding:.7rem .85rem;border-radius:var(--radius);border:1.5px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:.92rem;outline:none}.page-builder .aroris-assessment #email-capture-status{margin:10px 0 0;font-size:.82rem;color:rgba(255,255,255,.78);min-height:1.2em}.page-builder .aroris-assessment .aqa-disclaimer{margin-top:24px;font-size:.78rem;color:rgba(255,255,255,.6);line-height:1.45}.page-builder .aroris-assessment .fade-in{animation:aqa-fade-in .4s ease both}@keyframes aqa-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:960px){.page-builder .aroris-assessment .aqa-grid{grid-template-columns:1fr}.page-builder .aroris-assessment .aqa-result-wrap{position:static}}@media (max-width:520px){.page-builder .aroris-assessment .aqa-breakdown{grid-template-columns:1fr}}.page-builder .section-intro--with-form{background:#fff;color:var(--ink);padding:64px 0 96px}.page-builder .section-intro--with-form .intro-form-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.page-builder .section-intro--with-form .intro-form-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:48px;box-shadow:0 24px 50px -20px rgba(0,20,105,.08)}.page-builder .section-intro--with-form .intro-form-card h2{margin-bottom:8px;font-size:1.7rem}.page-builder .section-intro--with-form .intro-form-sub{color:var(--muted);margin-bottom:32px;font-size:1rem}.page-builder .section-intro--with-form .intro-calendly{background:linear-gradient(135deg,rgba(192,42,186,.06),rgba(0,194,223,.06));border:1px solid rgba(192,42,186,.22);border-radius:14px;padding:24px;margin-bottom:24px}.page-builder .section-intro--with-form .intro-calendly-head{margin-bottom:14px}.page-builder .section-intro--with-form .intro-calendly-eyebrow{display:block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);font-weight:700;margin-bottom:4px}.page-builder .section-intro--with-form .intro-calendly-title{font-size:1.15rem;color:var(--navy);font-weight:700}.page-builder .section-intro--with-form .intro-calendly-slot{background:#fff;border:1.5px dashed rgba(192,42,186,.35);border-radius:10px;padding:32px 24px;text-align:center;color:var(--muted-2);font-size:.9rem}.page-builder .section-intro--with-form .intro-calendly-slot strong{display:block;color:var(--navy);margin-bottom:6px}.page-builder .section-intro--with-form .intro-form-shortcut{background:var(--purple-light);border:1px solid rgba(192,42,186,.18);border-radius:14px;padding:18px 22px;margin-bottom:32px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.page-builder .section-intro--with-form .intro-form-shortcut strong{display:block;color:var(--navy);margin-bottom:2px}.page-builder .section-intro--with-form .intro-form-shortcut>span:first-child{color:var(--muted);font-size:.92rem}.page-builder .section-intro--with-form .intro-form-placeholder{background:var(--oat-light);border:1.5px dashed var(--line);border-radius:12px;padding:28px 24px;text-align:center;color:var(--muted-2);font-size:.9rem}.page-builder .section-intro--with-form .intro-form-placeholder strong{display:block;color:var(--navy);margin-bottom:6px}.page-builder .section-intro--with-form .intro-form-side{display:flex;flex-direction:column;gap:32px}.page-builder .section-intro--with-form .intro-side-card{background:var(--blue-light);border-radius:18px;padding:32px}.page-builder .section-intro--with-form .intro-side-card h3,.page-builder .section-intro--with-form .intro-side-card .intro-side-h{font-size:1.15rem;margin-bottom:12px;color:var(--navy);font-weight:700;line-height:1.3}.page-builder .section-intro--with-form .intro-side-card p{color:var(--muted);font-size:.97rem;margin-bottom:18px}.page-builder .section-intro--with-form .intro-side-links{display:flex;flex-direction:column;gap:10px}.page-builder .section-intro--with-form .intro-side-links a{color:var(--purple);font-weight:600;font-size:.95rem}.page-builder .section-intro--with-form .intro-side-links a:hover{text-decoration:underline}.page-builder .section-intro--with-form .intro-side-card--dark{background:var(--navy);color:#fff;position:relative;overflow:hidden}.page-builder .section-intro--with-form .intro-side-card--dark:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.5;pointer-events:none}.page-builder .section-intro--with-form .intro-side-card--dark>*{position:relative;z-index:1}.page-builder .section-intro--with-form .intro-side-card--dark .eyebrow{color:var(--sky)}.page-builder .section-intro--with-form .intro-side-card--dark h2,.page-builder .section-intro--with-form .intro-side-card--dark h3,.page-builder .section-intro--with-form .intro-side-card--dark .intro-side-h{color:#fff}.page-builder .section-intro--with-form .intro-side-card--dark p{color:rgba(255,255,255,.85)}.page-builder .section-intro--with-form .intro-side-stat{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.page-builder .section-intro--with-form .intro-side-stat:first-of-type{border-top:none;padding-top:0}.page-builder .section-intro--with-form .intro-side-n{font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:-.02em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;min-width:90px}.page-builder .section-intro--with-form .intro-side-l{font-size:.88rem;color:rgba(255,255,255,.85);line-height:1.4}@media (max-width:880px){.page-builder .section-intro--with-form .intro-form-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:580px){.page-builder .section-intro--with-form .intro-form-card{padding:32px 24px}}body.page-blog .bh-featured-head{max-width:1080px;margin:0 auto 18px;text-align:center}body.page-blog .bh-featured-eyebrow{color:var(--purple);text-transform:uppercase;letter-spacing:.24em;font-size:.82rem;font-weight:600;margin:0}body.page-blog .bh-featured{display:grid;grid-template-columns:1fr 1fr;max-width:1080px;margin:0 auto 80px;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s,border-color .25s}body.page-blog .bh-featured:hover{transform:translateY(-4px);box-shadow:0 30px 60px -25px rgba(0,20,105,.18);border-color:rgba(192,42,186,.25)}body.page-blog .bh-featured-cover{min-height:360px;position:relative;background:var(--navy)}body.page-blog .bh-featured-cover:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.55}body.page-blog .bh-featured-cat{position:absolute;left:24px;top:24px;z-index:1;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#fff;background:rgba(255,255,255,.18);padding:.35rem .75rem;border-radius:999px}body.page-blog .bh-featured-body{padding:40px 44px;display:flex;flex-direction:column;gap:14px;justify-content:center}body.page-blog .bh-featured-min-read{color:var(--muted-2);font-size:.85rem;margin:0}body.page-blog .bh-featured-title{font-size:clamp(1.4rem, 2.4vw, 1.85rem);color:var(--navy);letter-spacing:-.015em;line-height:1.18;margin:0}body.page-blog .bh-featured-excerpt{color:var(--muted);font-size:1rem;line-height:1.55;margin:0}body.page-blog .bh-latest-head{max-width:var(--max);margin:0 auto 24px;padding:0 24px;display:flex;justify-content:space-between;align-items:baseline;gap:18px}body.page-blog .bh-latest-title{font-size:clamp(1.6rem, 2.4vw, 2rem);color:var(--ink);margin:0;letter-spacing:-.01em}body.page-blog .bh-latest-meta{color:var(--muted-2);font-size:.9rem;margin:0}@media (max-width:820px){body.page-blog .bh-featured{grid-template-columns:1fr}body.page-blog .bh-featured-cover{min-height:220px}body.page-blog .bh-featured-body{padding:28px}body.page-blog .bh-latest-head{flex-direction:column;align-items:flex-start;gap:6px}}body.page-blog .posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}body.page-blog .post-details{display:block}body.page-blog .post-details>summary{list-style:none;cursor:pointer}body.page-blog .post-details>summary::-webkit-details-marker{display:none}body.page-blog .post-details>summary::marker{content:""}body.page-blog summary.post-card{display:flex}body.page-blog .post-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;cursor:pointer;text-decoration:none;color:inherit}body.page-blog .post-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -20px rgba(0,20,105,.12);border-color:rgba(192,42,186,.3)}body.page-blog .post-cover{aspect-ratio:16/9;background:var(--navy);position:relative;overflow:hidden}body.page-blog .post-cover:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.55;z-index:1}body.page-blog .post-cover-inner{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;padding:20px}body.page-blog .post-cat{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#fff;background:rgba(255,255,255,.18);padding:.3rem .65rem;border-radius:999px}body.page-blog .post-body{padding:24px 26px 28px;flex:1;display:flex;flex-direction:column}body.page-blog .post-details{display:flex;height:100%}body.page-blog .post-card{height:100%}body.page-blog .post-body h3{font-size:1.15rem;margin:0 0 10px;color:var(--navy);letter-spacing:-.01em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.page-blog .post-body p.post-excerpt,body.page-blog .post-body p{margin:0 0 16px;color:var(--muted);font-size:.93rem;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body.page-blog .post-foot{font-size:.82rem;color:var(--muted-2);display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--line);margin-top:auto}body.page-blog .post-foot .post-date{color:var(--muted-2);font-size:.82rem;line-height:1.2}body.page-blog .post-foot .read{color:var(--purple);font-weight:700;white-space:nowrap}body.page-blog .post-foot .read:after{content:" \25BE";display:inline-block;transition:transform .2s}body.page-blog .post-details[open] .post-foot .read:after{transform:rotate(180deg)}body.page-blog .post-details[open]{grid-column:1/-1}body.page-blog .post-details[open] summary.post-card{flex-direction:row;border-radius:18px 18px 0 0;border-bottom-color:transparent;border-color:rgba(192,42,186,.3);transform:none;box-shadow:0 24px 50px -20px rgba(0,20,105,.12)}body.page-blog .post-details[open] summary.post-card .post-cover{width:320px;flex-shrink:0;aspect-ratio:16/9}body.page-blog .post-details[open] summary.post-card .post-body{flex:1}body.page-blog .post-full{background:#fff;border:1px solid var(--line);border-top:none;padding:56px 56px 64px;border-radius:0 0 18px 18px}body.page-blog .post-full .prose{max-width:70ch;margin:0 auto;color:var(--muted);font-size:1.02rem;line-height:1.68}body.page-blog .post-full .prose>:first-child{margin-top:0}body.page-blog .post-full .prose h2{font-size:1.5rem;color:var(--navy);margin:1.9em 0 .55em;letter-spacing:-.012em;line-height:1.2}body.page-blog .post-full .prose h3{font-size:1.12rem;color:var(--navy);margin:1.55em 0 .4em;line-height:1.3}body.page-blog .post-full .prose p{margin:0 0 1.1em}body.page-blog .post-full .prose ul{margin:0 0 1.3em;padding-left:1.4em}body.page-blog .post-full .prose li{margin:.4em 0}body.page-blog .post-full .prose li::marker{color:var(--purple)}body.page-blog .post-full .prose strong{color:var(--ink);font-weight:700}@media (max-width:880px){body.page-blog .posts-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){body.page-blog .post-details[open] summary.post-card{flex-direction:column}body.page-blog .post-details[open] summary.post-card .post-cover{width:100%}}@media (max-width:580px){body.page-blog .posts-grid{grid-template-columns:1fr}body.page-blog .post-full{padding:36px 24px 44px}}.cs-cta-band{background:var(--aurora);color:#fff;text-align:center;padding:80px 0;position:relative;overflow:hidden}.cs-cta-band .container{max-width:760px}.cs-cta-eyebrow{font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:0 0 1rem;display:inline-block}.cs-cta-band h2{color:#fff;max-width:20ch;margin:0 auto 1rem;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.cs-cta-band p{color:rgba(255,255,255,.9);max-width:50ch;margin:0 auto 1.5rem}.cs-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cs-cta-btn-on-aurora{background:#fff;color:var(--navy)}.cs-cta-btn-on-aurora:hover{background:#fff;color:var(--navy)}.cs-cta-band .btn-ghost{color:#fff;border-color:rgba(255,255,255,.55)}.cs-cta-band .btn-ghost:hover{background:#fff;color:var(--navy)}body.page-case-single .hero{background:var(--aurora);color:#fff;padding:84px 0 64px;position:relative;overflow:hidden}body.page-case-single .hero .container{max-width:920px;position:relative;z-index:1}body.page-case-single .hero .crumbs{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;opacity:.78;margin-bottom:1.4rem}body.page-case-single .hero .crumbs a{color:rgba(255,255,255,.85)}body.page-case-single .hero .crumbs a:hover{color:#fff}body.page-case-single .hero .tag{display:inline-flex;gap:8px;align-items:center;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:.3rem 1rem;border-radius:999px;margin-bottom:1.4rem}body.page-case-single .hero h1{color:#fff;max-width:22ch;margin-bottom:18px}body.page-case-single .hero .lead{color:rgba(255,255,255,.88);max-width:60ch;font-size:1.25rem;margin-bottom:0}body.page-case-single .kpis{padding:48px 0;background:var(--oat-light);border-bottom:1px solid var(--line)}body.page-case-single .kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px;margin:0 auto;text-align:center}body.page-case-single .kpi .n{font-size:clamp(2.6rem, 5vw, 3.6rem);font-weight:700;line-height:1;letter-spacing:-.03em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:8px}body.page-case-single .kpi .lbl{color:var(--muted);font-size:.95rem;max-width:24ch;margin:0 auto}body.page-case-single .body{padding:80px 0}body.page-case-single .body .container{max-width:780px}body.page-case-single .body h2{color:var(--navy);margin-top:1.6em}body.page-case-single .body h2:first-of-type{margin-top:0}body.page-case-single .body p{color:var(--ink);font-size:1.05rem}body.page-case-single .body ul{padding-left:1.2em;color:var(--muted)}body.page-case-single .body ul li{margin:.5em 0}body.page-case-single .body blockquote{margin:2em 0;padding:24px 28px;background:var(--purple-light);border-left:4px solid var(--purple);border-radius:0 14px 14px 0;font-size:1.1rem;color:var(--ink)}body.page-case-single .body blockquote .author{display:flex;gap:14px;align-items:center;margin-top:18px;font-size:.92rem;color:var(--muted)}body.page-case-single .body blockquote .author img{width:48px;height:48px;border-radius:50%;flex:none;object-fit:cover}body.page-case-single .facts{background:var(--blue-light);padding:32px;border-radius:18px;margin:2em 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}body.page-case-single .facts dt{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px}body.page-case-single .facts dd{margin:0 0 12px;font-weight:600;color:var(--navy);font-size:.95rem}@media (max-width:780px){body.page-case-single .kpi-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:580px){body.page-case-single .facts{grid-template-columns:1fr}}body.page-specialty-single .hero{background:var(--aurora);color:#fff;padding:96px 0 64px;position:relative;overflow:hidden}body.page-specialty-single .hero .container{max-width:920px;position:relative;z-index:1}body.page-specialty-single .hero .tag{display:inline-flex;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:.3rem 1rem;border-radius:999px;margin-bottom:1.4rem}body.page-specialty-single .hero h1{color:#fff;max-width:20ch}body.page-specialty-single .hero .lead{color:rgba(255,255,255,.88);max-width:60ch;font-size:1.2rem;margin-bottom:2rem}body.page-specialty-single .hero .btns{display:flex;gap:14px;flex-wrap:wrap}body.page-specialty-single .hero .btn-ghost{color:#fff;border-color:rgba(255,255,255,.5)}body.page-specialty-single .hero .btn-ghost:hover{background:#fff;color:var(--navy)}body.page-specialty-single .section{padding:80px 0}body.page-specialty-single .section.alt{background:var(--oat-light)}body.page-specialty-single .section.dark{background:var(--navy);color:#fff;position:relative;overflow:hidden}body.page-specialty-single .section.dark:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.4}body.page-specialty-single .section.dark .container{position:relative;z-index:1}body.page-specialty-single .section h2{color:var(--navy)}body.page-specialty-single .section.dark h2{color:#fff}body.page-specialty-single .section .lead{max-width:60ch}body.page-specialty-single .section.dark .lead{color:rgba(255,255,255,.85)}body.page-specialty-single .section.dark .eyebrow{background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}body.page-specialty-single .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}body.page-specialty-single .card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}body.page-specialty-single .section.dark .card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#fff}body.page-specialty-single .card h3{margin:0 0 8px;color:var(--navy);font-size:1.15rem}body.page-specialty-single .section.dark .card h3{color:#fff}body.page-specialty-single .card .code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;color:var(--purple);font-weight:700;margin-bottom:8px;display:inline-block;padding:2px 8px;background:var(--purple-light);border-radius:6px}body.page-specialty-single .section.dark .card .code{background:rgba(192,42,186,.2);color:#fff}body.page-specialty-single .card p{margin:0;color:var(--muted);font-size:.95rem}body.page-specialty-single .section.dark .card p{color:rgba(255,255,255,.78)}@media (max-width:780px){body.page-specialty-single .cards{grid-template-columns:1fr}}body.page-blog .bh-hero{position:relative;padding:88px 0 56px;background:var(--oat-light);overflow:hidden}body.page-blog .bh-hero .container{max-width:880px;text-align:center}body.page-blog .bh-hero h1{max-width:22ch;margin:0 auto 20px;color:var(--navy)}body.page-blog .bh-hero .lead{max-width:54ch;margin:0 auto;font-size:1.2rem;line-height:1.55}body.page-blog .bh-posts{padding:80px 0;background:var(--blue-light)}body.page-blog .bh-news{padding:104px 0;background:var(--aurora);color:#fff;text-align:center;position:relative;overflow:hidden}body.page-blog .bh-news .container{max-width:680px;position:relative;z-index:1}body.page-blog .bh-news .eyebrow{color:#fff}body.page-blog .bh-news h2{color:#fff;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;max-width:18ch;margin:0 auto 14px}body.page-blog .bh-news p{color:rgba(255,255,255,.9);max-width:48ch;margin:0 auto 28px;font-size:1.1rem}body.page-blog .bh-news-form{display:flex;gap:10px;max-width:520px;margin:0 auto;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px}body.page-blog .bh-news-form input{flex:1;background:0 0;border:none;color:#fff;font-family:inherit;font-size:1rem;padding:.8rem 1.2rem;outline:none}body.page-blog .bh-news-form input::placeholder{color:rgba(255,255,255,.5)}body.page-blog .bh-news-form .btn{padding:.75rem 1.5rem}@media (max-width:580px){body.page-blog .bh-hero{padding:56px 0 40px}}body.page-post-single .sp-hero{background:var(--oat-light);padding:60px 0 48px;border-bottom:1px solid var(--line)}body.page-post-single .sp-crumb{margin:0 0 18px;font-size:.9rem;font-weight:600}body.page-post-single .sp-crumb a{color:var(--purple);text-decoration:none;transition:opacity .15s}body.page-post-single .sp-crumb a:hover{opacity:.7;text-decoration:underline}body.page-post-single .sp-hero .container{max-width:820px}body.page-post-single .sp-hero h1{color:var(--navy);max-width:none;font-size:clamp(2rem, 4vw, 3rem);line-height:1.1}body.page-post-single .sp-meta{font-size:.9rem;color:var(--muted-2);font-weight:600;letter-spacing:.04em;margin-top:12px}body.page-post-single .sp-body{padding:64px 0}body.page-post-single .sp-body .container{max-width:820px}body.page-post-single .sp-body .prose{margin:0 auto}body.page-post-single .sp-body .prose img{max-width:100%;height:auto;display:block;margin:1.5em auto;border-radius:12px}body.page-post-single .sp-body .prose a:has(>img){color:inherit;text-decoration:none;display:block}body.page-404{background:var(--aurora);color:#fff;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:48px 24px}body.page-404 .a404-wm{position:absolute;top:24px;left:24px;font-weight:700;font-size:1.4rem;color:#fff;letter-spacing:-.02em}body.page-404 .a404-dot{color:var(--purple)}body.page-404 .a404-shell{max-width:680px}body.page-404 h1{font-size:clamp(2.4rem, 5.5vw, 4rem);margin:0 0 18px}body.page-404 .a404-sub{font-size:1.18rem;color:rgba(255,255,255,.85);max-width:42ch;margin:0 auto 36px}body.page-404 .a404-foot{position:absolute;bottom:24px;left:0;right:0;text-align:center;color:rgba(255,255,255,.55);font-size:.85rem}body.page-404 .a404-foot a{color:rgba(255,255,255,.85)}.ty-main{background:#fcf9f4}.ty-confirm{padding:150px 0;text-align:center}.ty-confirm .container{max-width:760px}.ty-confirm h1{font-size:clamp(2.6rem, 6vw, 4.4rem);color:var(--navy);margin:0 0 20px;letter-spacing:-.02em;line-height:1.05}.ty-confirm .ty-sub{font-size:1.2rem;line-height:1.55;color:var(--muted);max-width:46ch;margin:0 auto 40px}.ty-confirm .ty-ctas{display:inline-flex;gap:16px;flex-wrap:wrap;justify-content:center}.ty-confirm .btn-ghost{border:1px solid var(--navy);color:var(--navy);background:0 0}.ty-confirm .btn-ghost:hover{background:rgba(0,20,105,.05)}@media (max-width:480px){.ty-confirm{padding:90px 0}.ty-confirm .ty-ctas{flex-direction:column}}body.page-login{background:var(--aurora);min-height:100vh;display:flex;flex-direction:column;color:var(--ink)}body.page-login .lg-top{padding:24px 28px;display:flex;align-items:center;justify-content:space-between}body.page-login .lg-logo{font-weight:700;font-size:1.4rem;color:#fff;letter-spacing:-.02em}body.page-login .lg-dot{color:var(--sky)}body.page-login .lg-top a{color:rgba(255,255,255,.85);font-size:.92rem;font-weight:500}body.page-login .lg-top a:hover{color:#fff}body.page-login .lg-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}body.page-login .lg-col{width:100%;max-width:460px}body.page-login .lg-banner{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);color:#fff;padding:12px 20px;border-radius:999px;font-size:.82rem;text-align:center;margin:0 auto 18px;font-weight:500}body.page-login .lg-card{background:#fff;border-radius:24px;padding:48px;width:100%;box-shadow:0 30px 80px -20px rgba(0,0,30,.4)}body.page-login .lg-eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--purple);margin:0 0 16px;display:inline-block}body.page-login .lg-card h1{font-size:1.85rem;margin:0 0 8px;color:var(--navy);letter-spacing:-.02em}body.page-login .lg-sub{color:var(--muted);margin-bottom:32px;font-size:.97rem}body.page-login .lg-field{margin-bottom:18px}body.page-login .lg-field label{display:block;font-size:.82rem;font-weight:600;color:var(--navy);margin-bottom:8px}body.page-login .lg-field input{width:100%;padding:.85rem 1rem;border:1.5px solid var(--line);border-radius:12px;font-family:inherit;font-size:.97rem;color:var(--ink);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}body.page-login .lg-field input:focus{border-color:var(--purple);box-shadow:0 0 0 4px rgba(192,42,186,.1)}body.page-login .lg-row-between{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;margin:-6px 0 24px}body.page-login .lg-row-between label{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--muted);margin:0;cursor:pointer}body.page-login .lg-row-between input[type=checkbox]{width:16px;height:16px;accent-color:var(--purple)}body.page-login .lg-row-between a{color:var(--purple);font-weight:600}body.page-login .lg-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:.55rem;padding:1rem 1.5rem;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;border:none;font-family:inherit;background:var(--grad-1);color:#fff;transition:transform .15s,box-shadow .2s}body.page-login .lg-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(192,42,186,.32)}body.page-login .lg-divider{display:flex;align-items:center;gap:12px;margin:28px 0;font-size:.78rem;color:var(--muted-2);font-weight:600;letter-spacing:.05em}body.page-login .lg-divider:before,body.page-login .lg-divider:after{content:"";flex:1;height:1px;background:var(--line)}body.page-login .lg-sso-btn{display:flex;align-items:center;justify-content:center;width:100%;gap:.65rem;padding:.85rem 1rem;border-radius:12px;font-weight:600;font-size:.95rem;background:#fff;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;font-family:inherit;transition:border-color .2s,background .2s}body.page-login .lg-sso-btn:hover{border-color:var(--purple);background:var(--purple-light)}body.page-login .lg-note{margin-top:28px;padding:16px 18px;background:var(--oat-light);border-radius:12px;font-size:.85rem;color:var(--muted);line-height:1.55}body.page-login .lg-note strong{color:var(--navy);font-weight:700}body.page-login .lg-note a{color:var(--purple);font-weight:600}body.page-login .lg-help{text-align:center;color:rgba(255,255,255,.85);padding:24px;font-size:.9rem}body.page-login .lg-help a{color:#fff;font-weight:600;text-decoration:underline}@media (max-width:520px){body.page-login .lg-card{padding:36px 28px}}body.page-one-sheeter{background:#e8eaf2;padding:32px 16px}body.page-one-sheeter .os-sheet{width:1100px;height:850px;margin:0 auto;background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(0,20,105,.18);display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;position:relative}body.page-one-sheeter .os-header{padding:42px 56px 28px;text-align:center;position:relative}body.page-one-sheeter .os-header h1{font-size:2.55rem;font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--navy);max-width:22ch;margin:0 auto 14px}body.page-one-sheeter .os-grad{background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent}body.page-one-sheeter .os-sub{font-size:1.02rem;color:var(--muted);max-width:60ch;margin:0 auto;line-height:1.45}body.page-one-sheeter .os-sub strong{color:var(--purple);font-weight:700}body.page-one-sheeter .os-outcomes{margin:0 56px;background:linear-gradient(135deg,rgba(192,42,186,.06) 0%,rgba(251,99,0,.05) 100%);border:1px solid rgba(192,42,186,.14);border-radius:14px;padding:22px 36px;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;gap:24px}body.page-one-sheeter .os-divider{height:64px;background:var(--line)}body.page-one-sheeter .os-outcome{display:flex;align-items:center;gap:18px;justify-content:center}body.page-one-sheeter .os-ico{width:54px;height:54px;border-radius:14px;background:var(--grad-1);display:flex;align-items:center;justify-content:center;color:#fff;flex:none}body.page-one-sheeter .os-ico svg{width:26px;height:26px}body.page-one-sheeter .os-figure{font-size:2.1rem;font-weight:700;line-height:1;letter-spacing:-.02em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:4px}body.page-one-sheeter .os-lbl{font-size:.78rem;color:var(--muted);line-height:1.3;font-weight:500}body.page-one-sheeter .os-eyebrow-band{grid-column:1/-1;text-align:center;margin-bottom:2px;font-size:.7rem;letter-spacing:.22em;color:var(--purple);font-weight:600;text-transform:uppercase}body.page-one-sheeter .os-body{padding:32px 56px 24px;display:grid;grid-template-rows:auto 1fr;gap:22px}body.page-one-sheeter .os-body-intro{display:flex;align-items:center;gap:14px;justify-content:center;text-align:center}body.page-one-sheeter .os-badge{width:32px;height:32px;border-radius:50%;background:var(--grad-2);display:flex;align-items:center;justify-content:center;flex:none;color:#fff}body.page-one-sheeter .os-body-intro p{font-size:.98rem;color:var(--muted);max-width:78ch;line-height:1.45}body.page-one-sheeter .os-body-intro p strong{color:var(--navy);font-weight:600}body.page-one-sheeter .os-steps{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;gap:0;align-items:stretch}body.page-one-sheeter .os-step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px;display:flex;flex-direction:column;position:relative}body.page-one-sheeter .os-step-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}body.page-one-sheeter .os-num{width:30px;height:30px;border-radius:50%;background:var(--grad-1);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex:none}body.page-one-sheeter .os-step h3{font-size:1.08rem;font-weight:700;color:var(--navy);line-height:1.15;letter-spacing:-.01em}body.page-one-sheeter .os-step-sub{display:block;font-size:.78rem;color:var(--muted-2);font-weight:500;margin-top:3px;letter-spacing:0}body.page-one-sheeter .os-step ul{list-style:none;display:grid;gap:10px;flex:1;margin:0;padding:0}body.page-one-sheeter .os-step li{display:flex;gap:10px;align-items:flex-start;font-size:.84rem;color:var(--muted);line-height:1.35}body.page-one-sheeter .os-li-ico{width:22px;height:22px;border-radius:6px;background:var(--purple-light);color:var(--purple);display:flex;align-items:center;justify-content:center;flex:none}body.page-one-sheeter .os-li-ico svg{width:13px;height:13px}body.page-one-sheeter .os-step li strong{color:var(--ink);font-weight:600}body.page-one-sheeter .os-step-footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:.78rem;color:var(--purple);font-weight:600;text-align:center;letter-spacing:.01em}body.page-one-sheeter .os-step--feature{background:linear-gradient(135deg,rgba(0,194,223,.04),rgba(192,42,186,.05));border-color:rgba(0,194,223,.22)}body.page-one-sheeter .os-step--feature .os-num{background:var(--grad-2)}body.page-one-sheeter .os-step--feature .os-step-footer{background:linear-gradient(90deg,var(--purple) 0%,var(--sky) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.page-one-sheeter .os-arrow{display:flex;align-items:center;justify-content:center;color:var(--purple)}body.page-one-sheeter .os-arrow svg{width:22px;height:22px;opacity:.55}body.page-one-sheeter .os-footer{background:var(--aurora);color:#fff;padding:22px 56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;position:relative;overflow:hidden}body.page-one-sheeter .os-brand{display:flex;align-items:center;gap:12px}body.page-one-sheeter .os-brand-mark{width:46px;height:46px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;flex:none}body.page-one-sheeter .os-brand-mark svg{width:30px;height:30px}body.page-one-sheeter .os-brand-name{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1}body.page-one-sheeter .os-brand-name sup{font-size:.55rem;font-weight:500;opacity:.85;margin-left:2px}body.page-one-sheeter .os-brand-tag{font-size:.72rem;color:rgba(255,255,255,.7);letter-spacing:.05em;margin-top:4px}body.page-one-sheeter .os-cta{display:flex;align-items:center;gap:16px}body.page-one-sheeter .os-cta-ico{width:42px;height:42px;border-radius:11px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex:none}body.page-one-sheeter .os-cta-ico svg{width:22px;height:22px;color:#fff}body.page-one-sheeter .os-cta-text h4{font-size:1.05rem;font-weight:700;line-height:1.2;margin-bottom:4px}body.page-one-sheeter .os-cta-text p{font-size:.82rem;color:rgba(255,255,255,.85);line-height:1.35}body.page-one-sheeter .os-foot-right{text-align:right}body.page-one-sheeter .os-url{font-size:1.02rem;font-weight:600;color:#fff;letter-spacing:.01em}body.page-one-sheeter .os-url-dot{color:var(--sky)}body.page-one-sheeter .os-motto{font-size:.72rem;color:rgba(255,255,255,.7);font-style:italic;margin-top:4px;text-align:right}@media print{@page{size:11in 8.5in;margin:0}body.page-one-sheeter{background:#fff;padding:0}body.page-one-sheeter .os-sheet{box-shadow:none;border-radius:0;width:11in;height:8.5in}}body.page-home .page-builder .section-intro--centered{text-align:left;padding:103px 0 88px}body.page-home .page-builder .section-intro--centered .intro-centered{max-width:920px;margin:0 auto}body.page-home .page-builder .section-intro--centered h1{max-width:16ch;margin:0 0 24px}body.page-home .page-builder .section-intro--centered .lead{max-width:52ch;margin:0 0 2.25rem}body.page-home .page-builder .section-intro--centered .intro-ctas,body.page-home .page-builder .section-intro--centered .intro-ctas--vertical{justify-content:flex-start;align-items:flex-start}body.page-home .page-builder>section:nth-of-type(5){background:var(--purple-light)}body.page-home .page-builder>section:nth-of-type(5) .cards-grid{grid-template-columns:repeat(2,1fr);gap:24px}body.page-home .page-builder>section:nth-of-type(5) .cards-grid>.card:nth-child(3){grid-column:1/-1}body.page-home .page-builder>section:nth-of-type(5) .card{border-color:rgba(232,147,229,.35);background:#fff}body.page-home .page-builder>section:nth-of-type(5) .card-eyebrow{width:52px;height:52px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;letter-spacing:.03em;font-weight:700;margin:0 0 24px}body.page-home .page-builder>section:nth-of-type(5) .cards-grid>.card:nth-child(1) .card-eyebrow{background:linear-gradient(135deg,#c02aba 0%,#fb6300 100%)}body.page-home .page-builder>section:nth-of-type(5) .cards-grid>.card:nth-child(2) .card-eyebrow{background:linear-gradient(135deg,#00c2df 0%,#c02aba 100%)}body.page-home .page-builder>section:nth-of-type(5) .cards-grid>.card:nth-child(3) .card-eyebrow{background:linear-gradient(135deg,#c02aba 0%,#001469 100%)}body.page-home .page-builder>section:nth-of-type(5) .card-body .card-bullets{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}body.page-home .page-builder>section:nth-of-type(5) .card-body .card-bullets li{position:relative;padding-left:18px;color:var(--muted);font-size:1rem;line-height:1.45}body.page-home .page-builder>section:nth-of-type(5) .card-body .card-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.65}body.page-home .page-builder>section:nth-of-type(6) .tc-media{align-self:center;justify-content:center;height:auto}body.page-home .page-builder>section:nth-of-type(6) .tc-media>.tc-panel{flex:0 0 auto;height:auto}body.page-home .page-builder>section:nth-of-type(6) .tc-media>.tc-panel>.ad-bars{flex:0 0 auto}@media (max-width:1100px){body.page-home .page-builder>section:nth-of-type(7) .stat-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}body.page-home .page-builder>section:nth-of-type(7) .stat-item{padding:37px 20px}body.page-home .page-builder>section:nth-of-type(7) .stat-n{letter-spacing:-.04em;white-space:nowrap}body.page-home .page-builder>section:nth-of-type(8) .vq-head{margin:0 0 36px;text-align:left;max-width:none}body.page-home .page-builder>section:nth-of-type(8) .vq-head h2{max-width:18ch}body.page-home .page-builder>section:nth-of-type(11) .tc-check{background:var(--ink)}.page-builder .section-quote .quote-eyebrow{margin:0 0 18px}body.page-home .page-builder>section:nth-of-type(12).section-quote:not(.section-quote--motto){background:#fff}body.page-home .page-builder>section:nth-of-type(16) .cb-heading,body.page-home .page-builder>section:nth-of-type(16) .cb-heading p{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff}body.page-home .page-builder>section:nth-of-type(8) .vq-tcard .vq-tquote,body.page-home .page-builder>section:nth-of-type(8) .vq-tquote{line-height:1.45}body.page-home .page-builder>section:nth-of-type(10) .cards-head{max-width:880px}body.page-home .page-builder>section:nth-of-type(10) .card{background:var(--oat-light);border:none}body.page-home .page-builder>section:nth-of-type(10) .card:after{content:none}body.page-aroris360 .page-builder>section:nth-of-type(1) .intro-centered{text-align:left;max-width:920px;margin:0 auto}body.page-aroris360 .page-builder>section:nth-of-type(1) .intro-centered .eyebrow,body.page-aroris360 .page-builder>section:nth-of-type(1) .intro-centered h1,body.page-aroris360 .page-builder>section:nth-of-type(1) .intro-centered .lead{text-align:left;margin-left:0}body.page-aroris360 .page-builder>section:nth-of-type(1) .intro-centered h1{max-width:none}body.page-aroris360 .page-builder>section:nth-of-type(1) .intro-centered .lead{max-width:640px}body.page-aroris360 .page-builder>section:nth-of-type(1) .intro-ctas{justify-content:flex-start}body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat{background:var(--aurora);color:#fff;padding-top:32px;padding-bottom:88px;position:relative;margin-top:-1px}body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat .container{max-width:920px}body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat .container:before{content:"";display:block;height:1px;background:rgba(255,255,255,.18);margin-bottom:40px}body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat .stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat .stat-item{background:0 0;border:0;padding:0;text-align:center}body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat .stat-n{font-size:2.6rem;font-weight:700;letter-spacing:-.02em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin:0 0 8px}body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat .stat-lbl{color:rgba(255,255,255,.82);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards{padding-top:150px;padding-bottom:150px;background:#fff}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .cards-head{max-width:920px;text-align:center;margin-bottom:64px}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .cards-head .eyebrow{color:var(--purple)}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .cards-head h2{font-size:clamp(2.2rem, 4.2vw, 3.5rem);line-height:1.08;letter-spacing:-.018em;color:var(--navy)}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;gap:16px}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card-eyebrow{order:1;width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.85rem;letter-spacing:.03em;font-weight:700;margin:0 0 8px}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .cards-grid>.card:nth-child(1) .card-eyebrow{background:linear-gradient(135deg,#c02aba 0%,#fb6300 100%)}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .cards-grid>.card:nth-child(2) .card-eyebrow{background:linear-gradient(135deg,#00c2df 0%,#c02aba 100%)}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .cards-grid>.card:nth-child(3) .card-eyebrow{background:linear-gradient(135deg,#c02aba 0%,#001469 100%)}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card-body{display:contents}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card-body .card-tag{order:2;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--purple);margin:0}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card h3{order:3;font-size:1.4rem;color:var(--navy);margin:0}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card-body>p:not(.card-tag){order:4;color:var(--muted);font-size:1rem;line-height:1.55;margin:0}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card-body .card-bullets{order:5;list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card-body .card-bullets li{position:relative;padding-left:18px;color:var(--muted);font-size:1rem;line-height:1.45}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card-body .card-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.65}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .card-link{order:6;color:var(--purple);font-weight:600;font-size:.9rem;margin-top:auto}body.page-aroris360 .page-builder>section:nth-of-type(99).section-cards-REMOVED{padding-top:110px;padding-bottom:110px;background:var(--oat-light)}body.page-aroris360 .page-builder>section:nth-of-type(99).section-cards-REMOVED .cards-grid{gap:56px}body.page-aroris360 .page-builder>section:nth-of-type(99).section-cards-REMOVED .card{background:0 0;border:0;box-shadow:none;padding:0;text-align:center;gap:12px}body.page-aroris360 .page-builder>section:nth-of-type(99).section-cards-REMOVED .card:hover{transform:none;box-shadow:none}body.page-aroris360 .page-builder>section:nth-of-type(99).section-cards-REMOVED .card-eyebrow{color:var(--purple);font-family:var(--font);font-size:.82rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin:0 0 16px}body.page-aroris360 .page-builder>section:nth-of-type(99).section-cards-REMOVED .card-body,body.page-aroris360 .page-builder>section:nth-of-type(99).section-cards-REMOVED .card-body p{color:var(--navy);font-family:var(--font);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.005em;margin:0}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column{background:var(--blue-light);padding-top:110px;padding-bottom:110px}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .tc-grid{align-items:stretch;gap:48px}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .tc-copy{display:flex;flex-direction:column;justify-content:center}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .tc-copy p{font-size:1rem;line-height:1.55;color:var(--muted);margin:0 0 16px}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .tc-copy h2{font-size:clamp(2rem, 3.6vw, 2.85rem);color:var(--navy);margin:0 0 24px;line-height:1.08;letter-spacing:-.018em}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .tc-copy .link-pill{display:inline-flex;align-items:center;padding:12px 24px;border:1px solid var(--navy);border-radius:999px;color:var(--navy);font-weight:600;font-size:.92rem;text-decoration:none;margin-top:8px}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .tc-copy .link-pill:hover{background:var(--navy);color:#fff}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .tc-media{display:flex;align-items:stretch}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .aroris-decor.ad-loop{width:100%;min-height:100%;background:var(--aurora);border-radius:var(--radius);overflow:hidden}body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards{padding-top:150px;padding-bottom:150px;background:#fff}body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .cards-head{max-width:920px;text-align:center;margin-bottom:56px}body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .cards-head .eyebrow{color:var(--purple)}body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .cards-head h2{font-size:clamp(2.2rem, 4.2vw, 3.5rem);line-height:1.08;letter-spacing:-.018em;color:var(--navy)}body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .card{min-height:112px;padding:24px 28px;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--oat-light);border:1px solid rgba(241,237,232,.6);border-radius:var(--radius)}body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .cards-grid{gap:24px}body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .card h3{font-size:1rem;font-weight:700;color:var(--navy);line-height:1.25;letter-spacing:-.005em;margin:0;text-align:center}body.page-aroris360 .page-builder>section:nth-of-type(1) .intro-centered .eyebrow{color:#fff}body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat .stat-n{font-size:3.25rem;letter-spacing:-.025em}body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat .stat-lbl{font-size:.72rem;letter-spacing:.2em}body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .card-link{display:none}.page-builder .aroris-decor.ad-loop-stack{background:var(--aurora);border-radius:var(--radius);padding:40px 36px;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100%;height:100%;box-sizing:border-box}.page-builder .ad-ls-inner{display:flex;flex-direction:column;gap:28px}.page-builder .ad-ls-eyebrow{font-size:1rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--sky)}.page-builder .ad-ls-h{font-size:1.5rem;font-weight:600;color:#fff;letter-spacing:-.01em;margin:0}.page-builder .ad-ls-rows{display:flex;flex-direction:column;gap:14px;margin-top:8px}.page-builder .ad-ls-row{display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:center;padding:16px 20px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:inherit;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.page-builder .ad-ls-row:hover,.page-builder .ad-ls-row:focus-visible{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:translateX(2px)}.page-builder .ad-ls-row:hover .ad-ls-arrow,.page-builder .ad-ls-row:focus-visible .ad-ls-arrow{transform:translateX(3px)}.page-builder .ad-ls-arrow{transition:transform .18s ease}.page-builder .ad-ls-ico{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.03em;flex:none}.page-builder .ad-ls-ico--0{background:linear-gradient(135deg,#c02aba 0%,#fb6300 100%)}.page-builder .ad-ls-ico--1{background:linear-gradient(135deg,#00c2df 0%,#c02aba 100%)}.page-builder .ad-ls-ico--2{background:linear-gradient(135deg,#c02aba 0%,#001469 100%)}.page-builder .ad-ls-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.page-builder .ad-ls-name{font-size:.98rem;font-weight:600;color:#fff;line-height:1.3}.page-builder .ad-ls-tag{font-size:.82rem;color:rgba(255,255,255,.65);line-height:1.3}.page-builder .ad-ls-arrow{color:rgba(255,255,255,.5);font-size:1.05rem;justify-self:end}.page-builder .section-two-column .tc-media>.tc-panel>.ad-loop-stack{flex:1 1 auto}body.page-aroris360 .page-builder>section:nth-of-type(1).section-intro,body.page-aroris360 .page-builder>section:nth-of-type(2).section-stat{background-attachment:fixed}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .cards-head .lead{font-size:1rem;line-height:1.55;color:var(--muted);max-width:601px;margin-left:auto;margin-right:auto}body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .cards-head .lead{font-size:1rem;line-height:1.55;color:var(--muted);max-width:601px;margin-left:auto;margin-right:auto}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .cards-head,body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .cards-head{max-width:1200px}body.page-aroris360 .page-builder>section:nth-of-type(3).section-cards .cards-head h2,body.page-aroris360 .page-builder>section:nth-of-type(5).section-cards .cards-head h2{font-size:clamp(2.4rem, 5vw, 4.5rem);line-height:1.05;letter-spacing:-.022em;color:var(--navy);max-width:none}body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .eyebrow,body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .copy-eyebrow,body.page-aroris360 .page-builder>section:nth-of-type(4).section-two-column .tc-copy .eyebrow{color:var(--purple);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--purple)}body.page-aroris360 .page-builder>section:nth-of-type(6) .cb-heading,body.page-aroris360 .page-builder>section:nth-of-type(6) .cb-heading p{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff;white-space:nowrap;max-width:none}@media (max-width:600px){body.page-aroris360 .page-builder>section:nth-of-type(6) .cb-heading,body.page-aroris360 .page-builder>section:nth-of-type(6) .cb-heading p{white-space:normal;text-wrap:balance}}body.page-contract-management-process .page-builder>section:nth-of-type(1) .intro-centered{text-align:left;max-width:920px;margin:0 auto}body.page-contract-management-process .page-builder>section:nth-of-type(1) .intro-centered .eyebrow,body.page-contract-management-process .page-builder>section:nth-of-type(1) .intro-centered h1,body.page-contract-management-process .page-builder>section:nth-of-type(1) .intro-centered .lead{text-align:left;margin-left:0}body.page-contract-management-process .page-builder>section:nth-of-type(1) .intro-centered h1{max-width:16ch;font-size:clamp(2.5rem, 5.5vw, 4.5rem);line-height:1.08;letter-spacing:-.018em;text-wrap:balance}body.page-contract-management-process .page-builder>section:nth-of-type(1) .intro-centered .lead{max-width:680px}body.page-contract-management-process .page-builder>section:nth-of-type(1) .intro-ctas{justify-content:flex-start}.orbit-section{padding:72px 0;background:var(--oat-light)}.orbit-section .orbit-head{max-width:880px;margin:0 auto 36px;text-align:center}.orbit-section .orbit-head .eyebrow{color:var(--purple)}.orbit-section .orbit-head h2{color:var(--navy);font-size:clamp(2.4rem, 5.2vw, 4.25rem);line-height:1.08;letter-spacing:-.018em;margin:0 0 18px}.orbit-section .orbit-head .lead{color:var(--muted);font-size:1rem;line-height:1.55;margin:0;max-width:540px;margin-left:auto;margin-right:auto}.orbit-section .orbit-vis{container-type:inline-size;position:relative;max-width:560px;margin:0 auto;aspect-ratio:1}.orbit-section .orbit-ring{position:absolute;inset:18%;border:2px dashed rgba(0,20,105,.18);border-radius:50%;pointer-events:none}.orbit-section .orbit-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28%;aspect-ratio:1;border-radius:50%;background:var(--aurora);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;z-index:3;box-shadow:0 30px 60px -20px rgba(0,20,105,.4);box-sizing:border-box}.orbit-section .orbit-core .lbl{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;opacity:.8;margin-bottom:8px}.orbit-section .orbit-core .nm{font-size:clamp(1.05rem, 1.8vw, 1.4rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.orbit-section .orbit-rotor{position:absolute;inset:0;animation:orbit-spin 30s linear infinite;transform-origin:center center;z-index:2}.orbit-section .orbit-node{position:absolute;top:50%;left:50%;width:26cqw;aspect-ratio:1;margin-top:-13cqw;margin-left:-13cqw;transform-origin:center center}.orbit-section .orbit-node--1{transform:rotate(0deg) translateY(-32cqw)}.orbit-section .orbit-node--2{transform:rotate(240deg) translateY(-32cqw)}.orbit-section .orbit-node--3{transform:rotate(120deg) translateY(-32cqw)}.orbit-section .node-inner{width:100%;height:100%;box-sizing:border-box;border-radius:50%;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;box-shadow:0 12px 30px -10px rgba(0,20,105,.15);animation:counter-spin 30s linear infinite;transform-origin:center center}.orbit-section .orbit-node--2 .node-inner{animation-delay:-20s}.orbit-section .orbit-node--3 .node-inner{animation-delay:-10s}.orbit-section .node-inner .lbl{display:none}.orbit-section .node-inner .nm{font-size:clamp(.85rem, 1.25vw, 1.05rem);font-weight:700;color:var(--navy);line-height:1.12;letter-spacing:-.015em;padding:0 6%}@keyframes orbit-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes counter-spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.orbit-section .orbit-rotor,.orbit-section .node-inner{animation:none}}@media (max-width:680px){.orbit-section .orbit-vis{container-type:normal;aspect-ratio:auto;max-width:520px;padding:0 16px;display:flex;flex-direction:column;gap:14px}.orbit-section .orbit-rotor{position:static;inset:auto;animation:none;display:flex;flex-direction:column;gap:14px}.orbit-section .orbit-core,.orbit-section .orbit-node,.orbit-section .orbit-node--1,.orbit-section .orbit-node--2,.orbit-section .orbit-node--3{position:static;width:100%;aspect-ratio:auto;margin:0;transform:none;left:auto;right:auto;top:auto;bottom:auto;border-radius:18px}.orbit-section .node-inner{animation:none;transform:none;aspect-ratio:auto;border-radius:18px;padding:24px 28px}.orbit-section .orbit-core{padding:32px 28px}.orbit-section .orbit-ring{display:none}}body.page-contract-management-process .page-builder>section.section-process--vertical-phase{padding-top:150px;padding-bottom:150px}body.page-contract-management-process .section-process--vertical-phase .process-head{max-width:680px;margin:0 0 56px;text-align:left}body.page-contract-management-process .section-process--vertical-phase .process-head .eyebrow{color:var(--purple)}body.page-contract-management-process .section-process--vertical-phase .process-head h2{color:var(--navy);font-size:clamp(1.85rem, 3.5vw, 2.85rem);line-height:1.08;letter-spacing:-.018em;max-width:none}body.page-contract-management-process .section-process--vertical-phase .process-head .lead{color:var(--muted);font-size:1rem;margin-top:16px;max-width:580px}body.page-contract-management-process .section-process--vertical-phase .process-step{display:flex !important;flex-direction:row;align-items:flex-start;gap:48px;padding:40px 0}body.page-contract-management-process .section-process--vertical-phase .process-step>.process-num{flex:0 0 120px}body.page-contract-management-process .section-process--vertical-phase .process-step>.process-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;gap:14px}body.page-contract-management-process .section-process--vertical-phase .process-content>*{margin:0}body.page-contract-management-process .section-process--vertical-phase .process-content>.process-body{margin-top:24px}body.page-contract-management-process .section-process--vertical-phase .process-content>.process-bullets{margin-top:36px;gap:22px}body.page-contract-management-process .section-process--vertical-phase .process-content>.process-link{margin-top:36px}body.page-contract-management-process .section-process--vertical-phase .process-step:first-of-type{padding-top:0}body.page-contract-management-process .section-process--vertical-phase .process-num{font-size:5rem;font-weight:700;line-height:1;letter-spacing:-.04em;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;width:auto;height:auto;border-radius:0;display:block;box-shadow:none;padding:0}body.page-contract-management-process .section-process--vertical-phase .process-content>h3{font-size:clamp(1.5rem, 2.4vw, 2rem);color:var(--navy);margin:0;letter-spacing:-.015em;line-height:1.15}body.page-contract-management-process .section-process--vertical-phase .process-step .process-body,body.page-contract-management-process .section-process--vertical-phase .process-step .process-body .lead,body.page-contract-management-process .section-process--vertical-phase .process-step .process-body p{color:var(--muted);font-size:1rem;line-height:1.55;margin:0;max-width:64ch}body.page-contract-management-process .section-process--vertical-phase .process-step .process-bullets{list-style:none;padding:0;margin:0;display:grid;gap:22px;max-width:64ch}body.page-contract-management-process .section-process--vertical-phase .process-step .process-bullets li{display:flex;gap:14px;align-items:flex-start;color:var(--muted);line-height:1.55;padding-left:0}body.page-contract-management-process .section-process--vertical-phase .process-step .process-bullets li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--grad-1);margin-top:.55em;flex:none;position:static}body.page-contract-management-process .section-process--vertical-phase .process-step .process-link,body.page-contract-management-process .section-process--vertical-phase .process-step a.process-link{display:inline-block;margin-top:0;color:var(--purple);font-weight:700;font-size:.95rem;justify-self:start}body.page-contract-management-process .section-process--vertical-phase .process-step .process-link:hover{text-decoration:underline}@media (max-width:640px){body.page-contract-management-process .section-process--vertical-phase .process-step{flex-direction:column;gap:12px}body.page-contract-management-process .section-process--vertical-phase .process-step>.process-num{flex:0 0 auto}body.page-contract-management-process .section-process--vertical-phase .process-num{font-size:3.5rem}}body.page-contract-management-process .page-builder>section.section-process--horizontal-timeline{padding-top:110px;padding-bottom:110px}body.page-contract-management-process .section-process--horizontal-timeline .process-head{max-width:1200px;margin-left:auto;margin-right:auto}body.page-contract-management-process .section-process--horizontal-timeline .process-head h2{max-width:none;white-space:nowrap;font-size:clamp(1.85rem, 3.5vw, 2.85rem);line-height:1.08;letter-spacing:-.018em;color:var(--navy)}body.page-contract-management-process .section-process--horizontal-timeline .process-head .eyebrow{color:var(--purple)}body.page-contract-management-process .section-process--horizontal-timeline .process-head .lead{color:var(--muted);font-size:1rem;max-width:580px;margin-left:auto;margin-right:auto}body.page-contract-management-process .section-process--horizontal-timeline .process-steps{grid-template-columns:repeat(5,1fr);gap:18px;max-width:1200px;margin:0 auto}body.page-contract-management-process .section-process--horizontal-timeline .process-steps:before{display:none}body.page-contract-management-process .section-process--horizontal-timeline .process-step{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px;box-shadow:0 6px 20px -10px rgba(0,20,105,.12);text-align:left}body.page-contract-management-process .section-process--horizontal-timeline .process-step .process-num{display:none}body.page-contract-management-process .section-process--horizontal-timeline .process-step .process-content .step-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin:0 0 6px}body.page-contract-management-process .section-process--horizontal-timeline .process-step .process-content>h3{font-size:.95rem;font-weight:700;color:var(--navy);margin:0 0 8px;letter-spacing:-.005em}body.page-contract-management-process .section-process--horizontal-timeline .process-step .process-body p{font-size:.82rem;color:var(--muted);line-height:1.45;margin:0}@media (max-width:880px){body.page-contract-management-process .section-process--horizontal-timeline .process-steps{grid-template-columns:repeat(2,1fr)}body.page-contract-management-process .section-process--horizontal-timeline .process-head h2{white-space:normal}}body.page-contract-management-process .page-builder>section.section-two-column{padding-top:110px;padding-bottom:110px}body.page-contract-management-process .page-builder>section.section-two-column .tc-grid{align-items:stretch;gap:48px}body.page-contract-management-process .page-builder>section.section-two-column .tc-copy{display:flex;flex-direction:column;justify-content:center}body.page-contract-management-process .page-builder>section.section-two-column .tc-copy h2{color:#fff;font-size:clamp(1.85rem, 3.5vw, 2.85rem);line-height:1.08}body.page-contract-management-process .page-builder>section.section-two-column .tc-copy .eyebrow{color:var(--sky)}body.page-contract-management-process .page-builder>section.section-two-column .tc-copy p,body.page-contract-management-process .page-builder>section.section-two-column .tc-copy li{color:rgba(255,255,255,.85);font-size:1rem;line-height:1.55}body.page-contract-management-process .page-builder>section.section-two-column .tc-copy ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}body.page-contract-management-process .page-builder>section.section-two-column .tc-copy ul li{position:relative;padding-left:18px}body.page-contract-management-process .page-builder>section.section-two-column .tc-copy ul li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--sky)}.page-builder .aroris-decor.ad-modules-list{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:4px 28px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.page-builder .ad-mod-row{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.08)}.page-builder .ad-mod-row:last-child{border-bottom:none}.page-builder .ad-mod-name{font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.005em}.page-builder .ad-mod-desc{font-size:.88rem;color:rgba(255,255,255,.68);line-height:1.5;margin:0}.page-builder .ad-mod-desc .ad-mod-phase{font-weight:inherit;color:inherit}.page-builder .section-two-column .tc-media>.tc-panel>.ad-modules-list{flex:1 1 auto}body.page-contract-management-process .page-builder>section.section-cta-band .cb-heading,body.page-contract-management-process .page-builder>section.section-cta-band .cb-heading p,body.page-contract-management-process .page-builder>section.copy_block .cb-heading,body.page-contract-management-process .page-builder>section.copy_block .cb-heading p,body.page-contract-management-process .page-builder>section .cb-heading,body.page-contract-management-process .page-builder>section .cb-heading p{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff;white-space:nowrap;max-width:none}@media (max-width:980px){body.page-contract-management-process .page-builder>section .cb-heading,body.page-contract-management-process .page-builder>section .cb-heading p,body.page-contract-management-process .page-builder>section.section-cta-band .cb-heading,body.page-contract-management-process .page-builder>section.section-cta-band .cb-heading p{white-space:normal;text-wrap:balance}}body.page-quick-assessment .page-builder .section-longtext:has(.aroris-projection){padding:90px 0 110px}body.page-quick-assessment .page-builder .section-longtext:has(.aroris-projection) .container{max-width:1080px;text-align:center}body.page-quick-assessment .page-builder .section-longtext:has(.aroris-projection) .longtext-body{text-align:center}.aroris-projection{text-align:center}.aroris-projection .eyebrow{color:var(--purple);text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;font-weight:700;margin:0 0 18px}.page-builder .section-longtext .longtext-body .aroris-projection .apj-title{color:var(--navy);font-size:clamp(1.7rem, 3.2vw, 2.35rem);line-height:1.2;font-weight:700;text-align:center;margin:0 auto 18px;max-width:none}.page-builder .section-longtext .longtext-body p.apj-lead{color:var(--muted-2);font-size:1rem;line-height:1.65;max-width:620px;margin:0 auto 18px}.aroris-projection .apj-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:end;max-width:820px;margin:40px auto 52px}@media (max-width:720px){.aroris-projection .apj-stats{grid-template-columns:1fr;gap:24px}}.aroris-projection .apj-stat{text-align:center}.aroris-projection .apj-stat-num{font-size:clamp(2.2rem, 4.4vw, 3.1rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;margin-bottom:8px}.aroris-projection .apj-stat-num.grad{background:var(--grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.aroris-projection .apj-stat-label{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;color:var(--muted-2)}.aroris-projection .apj-chart-card{background:#fff;border:1px solid rgba(0,20,105,.08);border-radius:18px;box-shadow:0 18px 44px -28px rgba(10,10,58,.25);padding:28px 32px 26px;margin-bottom:32px;text-align:left}.aroris-projection .apj-chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;flex-wrap:wrap;margin-bottom:22px}.aroris-projection .apj-chart-title{color:var(--navy);font-size:1rem;font-weight:700;margin:0 0 6px}.aroris-projection .apj-chart-sub{color:var(--muted-2);font-size:.82rem;margin:0;max-width:480px;line-height:1.5}.aroris-projection .apj-legend{list-style:none;margin:0;padding:0;display:flex;gap:22px;font-size:.78rem;color:var(--muted-2);font-weight:500}.aroris-projection .apj-legend li{display:flex;align-items:center;gap:8px}.aroris-projection .apj-legend-mark{display:inline-block;width:22px;height:2px}.aroris-projection .apj-legend-mark--dashed{background:linear-gradient(to right,#b6b6c8 0,#b6b6c8 4px,transparent 4px,transparent 8px) repeat-x;background-size:8px 2px}.aroris-projection .apj-legend-mark--solid{background:var(--purple)}.aroris-projection .apj-chart-wrap{width:100%;aspect-ratio:820/460;min-height:380px}.aroris-projection .apj-chart{width:100%;height:100%;display:block;overflow:visible}.aroris-projection .apj-chart .apj-grid line{stroke:rgba(0,20,105,.07);stroke-width:1}.aroris-projection .apj-chart .apj-ylabels text{fill:#6f7fa6;font-size:14px;font-family:inherit;font-variant-numeric:tabular-nums}.aroris-projection .apj-chart .apj-xlabels text{fill:var(--navy);font-size:14px;font-family:inherit;font-weight:600}.aroris-projection .apj-chart .apj-baseline{fill:none;stroke:#b6b6c8;stroke-width:1.8;stroke-dasharray:6 5}.aroris-projection .apj-chart .apj-aroris{fill:none;stroke:var(--purple);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.aroris-projection .apj-chart .apj-area{fill:var(--purple);fill-opacity:.07;stroke:none}.aroris-projection .apj-chart .apj-markers circle{fill:var(--purple);stroke:#fff;stroke-width:2}.aroris-projection .apj-chart .apj-baseline-markers circle{fill:#b6b6c8;stroke:#fff;stroke-width:2}.aroris-projection .apj-chart .apj-endlabels text{font-size:16px;font-weight:700;font-family:inherit}.aroris-projection .apj-chart .apj-endlabels .apj-endlabel-aroris{fill:var(--navy)}.aroris-projection .apj-chart .apj-endlabels .apj-endlabel-base{fill:#b6b6c8;font-weight:500;font-size:14px}.aroris-projection .apj-disclaimer{max-width:720px;margin:0 auto;color:var(--muted-2);font-size:.78rem;line-height:1.6;font-style:italic}@media (max-width:720px){.aroris-projection .apj-stats{gap:36px}.aroris-projection .apj-chart-card{padding:22px 18px 18px}.aroris-projection .apj-chart-head{flex-direction:column;gap:12px}.aroris-projection .apj-legend{font-size:.74rem}}body.page-quick-assessment .page-builder .section-intro--centered{padding:80px 0 80px}body.page-quick-assessment .page-builder .section-intro--centered h1{max-width:none;font-size:clamp(2.6rem, 5.5vw, 4rem);line-height:1.08;letter-spacing:-.01em}body.page-quick-assessment .page-builder .section-longtext:has(.aroris-assessment){padding:110px 0 24px}body.page-quick-assessment .page-builder .aroris-assessment .aqa-grid{align-items:stretch}body.page-quick-assessment .page-builder .aroris-assessment .aqa-result-wrap{position:static;height:100%}body.page-quick-assessment .page-builder .aroris-assessment .aqa-result{height:100%;display:flex;flex-direction:column}body.page-quick-assessment .page-builder .aroris-assessment .aqa-result .aqa-pill{align-self:flex-start}body.page-quick-assessment .page-builder .aroris-assessment .aqa-result>p:not(.aqa-fineprint){font-size:.95rem;line-height:1.5;margin-top:18px}body.page-quick-assessment .page-builder .aroris-assessment .aqa-result .aqa-cta-row{margin-top:28px}body.page-quick-assessment .page-builder .aroris-assessment .aqa-panel{height:100%;display:flex;flex-direction:column}body.page-quick-assessment .page-builder .aroris-assessment .aqa-panel>.eyebrow{display:block;align-self:stretch;text-align:left;flex:0 0 auto;margin:0 0 28px;padding:0;width:100%}body.page-quick-assessment .page-builder .aroris-assessment .aqa-panel>.field{flex:0 0 auto;margin-bottom:36px}body.page-quick-assessment .page-builder .aroris-assessment .aqa-panel>.field:last-child{margin-bottom:0}body.page-quick-assessment .page-builder .section-longtext:has(.aroris-projection--chart){padding:24px 0 0;background:#fcf9f4}body.page-quick-assessment .page-builder .section-longtext:has(.aroris-projection--chart) .container{max-width:var(--max)}body.page-quick-assessment .page-builder .section-longtext:has(.aroris-projection--chart) .apj-chart-card{max-width:none}body.page-quick-assessment .page-builder .section-cards{padding:32px 0 56px}body.page-quick-assessment .page-builder .section-longtext:has(.aroris-projection--stats){padding:80px 0;background:#fff}body.page-quick-assessment .aroris-projection .apj-title{font-size:clamp(1.7rem, 3.0vw, 2.1rem);line-height:1.25;max-width:760px;margin-left:auto;margin-right:auto}body.page-quick-assessment .aroris-projection .apj-chart-card{border:none;box-shadow:0 24px 60px -36px rgba(10,10,58,.28)}body.page-quick-assessment .aroris-projection .apj-chart .apj-aroris{stroke:url(#apjGradLine);stroke-width:2.6}body.page-quick-assessment .aroris-projection .apj-chart .apj-area{fill:url(#apjGradArea);fill-opacity:1}body.page-quick-assessment .aroris-projection .apj-chart .apj-markers circle{fill:url(#apjGradLine);stroke:#fff;stroke-width:2}body.page-quick-assessment .aroris-projection .apj-chart .apj-endlabels .apj-endlabel-aroris{fill:url(#apjGradLine)}body.page-quick-assessment .aroris-projection .apj-disclaimer{max-width:none;font-size:.82rem;line-height:1.75;padding:0 32px}body.page-quick-assessment .page-builder .section-cards{padding:0 0 56px;background:#fcf9f4}body.page-quick-assessment .page-builder .section-cards .cards-head{margin-top:32px}body.page-quick-assessment .page-builder{background:#fcf9f4}body.page-quick-assessment .page-builder .section-cards .cards-head h2{max-width:820px;margin-left:auto;margin-right:auto}body.page-quick-assessment .page-builder .section-cards .cards-head .lead{max-width:760px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}body.page-quick-assessment .page-builder .section-cards .card{background:#fff;border:none;text-align:center;align-items:center;padding:36px 28px;gap:14px}body.page-quick-assessment .page-builder .section-cards .card:hover{transform:none;box-shadow:none;border-color:transparent}body.page-quick-assessment .page-builder .section-cards .card-eyebrow{font-size:2.4rem;letter-spacing:0;text-transform:none;font-weight:700;line-height:1;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:4px}body.page-quick-assessment .page-builder .section-cards .card h3{font-size:1.05rem;font-weight:700;margin:0}body.page-quick-assessment .page-builder .section-cards .card-body,body.page-quick-assessment .page-builder .section-cards .card-body p{font-size:.92rem;line-height:1.55;max-width:240px;margin:0 auto}body.page-quick-assessment .page-builder>section.section-cta-band .cb-heading,body.page-quick-assessment .page-builder>section.section-cta-band .cb-heading p,body.page-quick-assessment .page-builder>section .cb-heading,body.page-quick-assessment .page-builder>section .cb-heading p{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff;max-width:none}body.page-quick-assessment .page-builder .section-cta-band .eyebrow{display:inline-block !important;padding:0 !important;border:0 !important;background:0 0 !important;border-radius:0 !important;font-size:.82rem !important;letter-spacing:.24em !important;text-transform:uppercase !important;font-weight:600 !important;color:#fff !important;margin-bottom:20px}body.page-quick-assessment .page-builder .section-cta-band .eyebrow:before,body.page-quick-assessment .page-builder .section-cta-band .eyebrow:after{content:none !important;display:none !important}body.page-about .page-builder>section:nth-of-type(1) .lead{max-width:70ch}body.page-about .section-quote--motto{display:none}.page-builder .aroris-decor.ad-spec .ad-status:before{display:none}body.page-about .page-builder>section:nth-of-type(2){padding:110px 0}body.page-about .page-builder>section:nth-of-type(2) .container{max-width:1380px}body.page-about .page-builder>section:nth-of-type(2) .longtext-body h2{font-size:clamp(2.25rem, 6vw, 5.3125rem);max-width:none;color:var(--navy);line-height:1.08;letter-spacing:-.02em;white-space:nowrap;margin:0 auto .42em}body.page-about .page-builder>section:nth-of-type(2) .longtext-body .grad{display:inline-block}body.page-about .page-builder>section:nth-of-type(2) .longtext-body p{max-width:58ch;font-size:1.2rem;line-height:1.55}@media (max-width:600px){body.page-about .page-builder>section:nth-of-type(2) .longtext-body h2{white-space:normal;font-size:2.1rem}}body.page-about .page-builder>section:nth-of-type(4) .stat-head{max-width:none}body.page-about .page-builder>section:nth-of-type(4) .stat-head h2{white-space:nowrap}body.page-about .page-builder>section:nth-of-type(4) .stat-item{background:0 0;border:0;border-radius:0;padding:0}body.page-about .page-builder>section:nth-of-type(4) .stat-grid{gap:32px}body.page-about .page-builder>section:nth-of-type(4) .stat-grid--4{max-width:1080px}body.page-about .page-builder>section:nth-of-type(4) .stat-lbl{max-width:210px}@media (max-width:760px){body.page-about .page-builder>section:nth-of-type(4) .stat-head h2{white-space:normal}}body.page-about .page-builder>section:nth-of-type(5){padding:110px 0}body.page-about .page-builder>section:nth-of-type(5) .quote-q{color:var(--navy)}body.page-about .page-builder>section:nth-of-type(5) .quote-avatar{width:85px;height:85px}body.page-about .page-builder>section:nth-of-type(7) .cb-heading,body.page-about .page-builder>section:nth-of-type(7) .cb-heading p{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff}body.page-contact .page-builder .section-intro--centered-light{padding:96px 0 84px}body.page-contact .page-builder .section-intro--centered-light h1{max-width:16ch}body.page-contact .page-builder .section-intro--centered-light .lead{max-width:52ch}body.page-contact .page-builder .section-intro--with-form{padding:110px 0}body.page-contact .section-intro--with-form .intro-form-card h2{font-size:1.4rem;font-weight:700;color:var(--navy);margin-bottom:6px}body.page-contact .section-intro--with-form .intro-form-sub{font-size:.95rem;line-height:1.55;margin-bottom:28px}body.page-contact .aroris-cform .cform-row{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}@media (max-width:600px){body.page-contact .aroris-cform .cform-row{grid-template-columns:1fr;gap:18px}body.page-contact .aroris-cform .cform-field{min-width:0}body.page-contact .section-intro--with-form .intro-form-card{min-width:0}}body.page-contact .aroris-cform .cform-field{margin-bottom:18px}body.page-contact .aroris-cform .cform-row .cform-field{margin-bottom:0}body.page-contact .aroris-cform .cform-row+.cform-field,body.page-contact .aroris-cform .cform-row+.cform-row{margin-top:18px}body.page-contact .aroris-cform label{display:block;font-size:.8rem;font-weight:700;color:var(--navy);letter-spacing:.01em;margin-bottom:8px}body.page-contact .aroris-cform .cform-req{color:var(--purple);font-weight:700}body.page-contact .aroris-cform .cform-opt{color:var(--muted-2);font-weight:500}body.page-contact .aroris-cform input,body.page-contact .aroris-cform select,body.page-contact .aroris-cform textarea{width:100%;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:inherit;font-size:.95rem;color:var(--ink);line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}body.page-contact .aroris-cform textarea{resize:vertical;min-height:92px}body.page-contact .aroris-cform input::placeholder,body.page-contact .aroris-cform textarea::placeholder{color:var(--muted-2)}body.page-contact .aroris-cform select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236a6a82' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px;color:var(--muted-2)}body.page-contact .aroris-cform select:valid{color:var(--ink)}body.page-contact .aroris-cform input:focus,body.page-contact .aroris-cform select:focus,body.page-contact .aroris-cform textarea:focus{outline:none;border-color:var(--purple);box-shadow:0 0 0 3px rgba(192,42,186,.12)}body.page-contact .aroris-cform .cform-fineprint{color:var(--muted-2);font-size:.8rem;line-height:1.55;margin:22px 0 24px}body.page-contact .aroris-cform .cform-submit{padding:.85rem 2rem;font-size:.95rem;border-radius:999px}body.page-contact .aroris-cform .cform-context{display:flex;align-items:center;gap:8px;background:var(--blue-light);color:var(--navy);font-size:.82rem;font-weight:600;line-height:1.4;padding:12px 16px;border-radius:var(--radius);margin:0 0 22px}body.page-contact .aroris-cform .cform-context:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--purple);flex:none}body.page-contact .aroris-cform .cform-confirm[hidden]{display:none}body.page-contact .aroris-cform .cform-confirm{text-align:center;background:var(--blue-light);border-radius:var(--radius);padding:40px 32px}body.page-contact .aroris-cform .cform-confirm-msg{color:var(--navy);font-size:1.15rem;font-weight:700;margin:0}body.page-contact .aroris-cform .cform-confirm-ref{color:var(--muted-2);font-size:.82rem;margin:10px 0 0}body.page-contact .aroris-cform .cform-field--checkbox{margin-top:4px}body.page-contact .aroris-cform .cform-field--checkbox label{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--ink);font-weight:500;margin-bottom:0;cursor:pointer}body.page-contact .aroris-cform .cform-field--checkbox input[type=checkbox]{width:18px;height:18px;min-height:0;flex:none;margin:3px 0 0;accent-color:var(--purple);cursor:pointer}body.page-contact .aroris-cform .cform-status{margin:14px 0 0;padding:12px 16px;border-radius:10px;font-size:.92rem;line-height:1.45}body.page-contact .aroris-cform .cform-status[hidden]{display:none}body.page-contact .aroris-cform .cform-status.is-error{background:rgba(192,42,186,.08);color:var(--purple);border:1px solid rgba(192,42,186,.25)}body.page-contact .aroris-cform .cform-status.is-success{background:rgba(0,194,223,.08);color:var(--navy);border:1px solid rgba(0,194,223,.3)}body.page-contact .page-builder .section-cards{padding:110px 0}body.page-contact .page-builder .section-cards .cards-head:empty{display:none;margin:0}@media (max-width:580px){body.page-contact .aroris-cform .cform-row{grid-template-columns:1fr;gap:18px}}body.page-contact .page-builder .section-intro--with-form .intro-form-card{background:0 0;border:0;border-radius:0;box-shadow:none;padding:0}body.page-contact .aroris-cform select{background-image:none;padding-right:16px}body.page-contact .section-intro--with-form .intro-form-card h2{font-size:2rem;line-height:1.15;margin-bottom:10px}body.page-contact .section-intro--with-form .intro-form-sub{font-size:1.05rem;color:var(--muted);margin-bottom:34px}body.page-contact .section-intro--with-form .intro-calendly{padding:28px;margin-bottom:22px}body.page-contact .section-intro--with-form .intro-calendly-eyebrow{font-size:.82rem;letter-spacing:.16em}body.page-contact .section-intro--with-form .intro-calendly-title{font-size:1.35rem}body.page-contact .section-intro--with-form .intro-calendly-slot{padding:46px 32px;font-size:.95rem}body.page-contact .section-intro--with-form .intro-calendly-slot strong{font-size:1.05rem;margin-bottom:10px}body.page-contact .section-intro--with-form .intro-form-shortcut{padding:24px 28px;margin-bottom:40px;background:var(--oat-light);border:1px solid var(--line)}body.page-contact .section-intro--with-form .intro-form-shortcut strong{font-size:1.05rem;margin-bottom:4px}body.page-contact .section-intro--with-form .intro-form-shortcut>span:first-child{font-size:.98rem}body.page-contact .section-intro--with-form .intro-form-shortcut .btn-ghost{font-size:.95rem;padding:.7rem 1.6rem}body.page-contact .aroris-cform label{font-size:.92rem;margin-bottom:9px}body.page-contact .aroris-cform input,body.page-contact .aroris-cform select,body.page-contact .aroris-cform textarea{font-size:1rem;padding:14px 16px;border-radius:12px}body.page-contact .aroris-cform input,body.page-contact .aroris-cform select{min-height:54px}body.page-contact .aroris-cform .cform-row{gap:22px}body.page-contact .aroris-cform .cform-field{margin-bottom:22px}body.page-contact .aroris-cform .cform-row .cform-field{margin-bottom:0}body.page-contact .aroris-cform .cform-row+.cform-field,body.page-contact .aroris-cform .cform-row+.cform-row{margin-top:22px}body.page-contact .aroris-cform .cform-fineprint{font-size:.85rem;margin:26px 0}body.page-contact .aroris-cform .cform-submit{font-size:1rem;padding:1rem 2.2rem}body.page-contact .section-intro--with-form .intro-side-card{padding:36px}body.page-contact .section-intro--with-form .intro-side-card h3,body.page-contact .section-intro--with-form .intro-side-card .intro-side-h{font-size:1.3rem;margin-bottom:14px}body.page-contact .section-intro--with-form .intro-side-card p{font-size:1rem;margin-bottom:22px}body.page-contact .section-intro--with-form .intro-side-links{gap:14px}body.page-contact .section-intro--with-form .intro-side-links a{font-size:1rem}body.page-contact .section-intro--with-form .intro-side-card--dark .eyebrow{font-size:.82rem;letter-spacing:.16em}body.page-contact .section-intro--with-form .intro-side-stat{padding:18px 0}body.page-contact .section-intro--with-form .intro-side-n{font-size:2rem;min-width:104px}body.page-contact .section-intro--with-form .intro-side-l{font-size:.95rem}body.page-contact .section-cards--methods .cards-grid{gap:24px;align-items:stretch}@media (min-width:881px){body.page-contact .section-cards--methods .cards-grid{grid-template-columns:repeat(3,328px);justify-content:center}}body.page-contact .section-cards--methods .method-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px;box-shadow:none}body.page-contact .section-cards--methods .method-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--grad-1);color:#fff;margin-bottom:18px}body.page-contact .section-cards--methods .method-icon svg{width:24px;height:24px;display:block}body.page-contact .section-cards--methods .method-card h3{font-size:1.05rem;font-weight:700;color:var(--navy);margin:0 0 8px}body.page-contact .section-cards--methods .method-card .card-body{color:var(--muted);font-size:.95rem;line-height:1.55}body.page-contact .section-cards--methods .method-card .card-body p{margin:0}body.page-contact .section-cards--methods .method-card .card-body p+p{margin-top:4px}body.page-contact .section-cards--methods .method-link{margin-top:14px;color:var(--purple);font-weight:700;font-size:1.05rem}body.page-contact .section-cards--methods .method-link:hover{text-decoration:underline}body.page-careers .page-builder>section:nth-of-type(1){text-align:left}body.page-careers .page-builder>section:nth-of-type(1) .intro-centered{max-width:none;margin:0}body.page-careers .page-builder>section:nth-of-type(1) h1{max-width:900px;margin:0 0 24px}body.page-careers .page-builder>section:nth-of-type(1) .lead{max-width:620px;margin:0 0 2.25rem}body.page-careers .page-builder>section:nth-of-type(1) .intro-ctas{justify-content:flex-start}body.page-careers .page-builder>section:nth-of-type(2) .cards-head,body.page-careers .page-builder>section:nth-of-type(3) .cards-head,body.page-careers .page-builder>section:nth-of-type(5) .cards-head{max-width:760px;margin:0 0 48px;text-align:left}body.page-careers .page-builder>section:nth-of-type(3) .cards-head{max-width:none;display:grid;grid-template-columns:1fr auto;grid-template-areas:"eyebrow ." "title lead";column-gap:32px;align-items:end}body.page-careers .page-builder>section:nth-of-type(3) .cards-head .eyebrow{grid-area:eyebrow;margin:0 0 12px}body.page-careers .page-builder>section:nth-of-type(3) .cards-head h2{grid-area:title;margin:0}body.page-careers .page-builder>section:nth-of-type(3) .cards-head .lead{grid-area:lead;justify-self:end;align-self:end;margin:0;color:var(--muted-2);font-size:1rem}body.page-careers .page-builder>section:nth-of-type(5){background:var(--aurora)}body.page-careers .page-builder>section:nth-of-type(2){padding:110px 0}body.page-careers .page-builder>section:nth-of-type(2) .card-icon{display:none}body.page-careers .page-builder>section:nth-of-type(3){padding-top:110px}body.page-careers .page-builder>section:nth-of-type(4){padding-bottom:110px}body.page-careers .page-builder>section:nth-of-type(4) .cards-grid{margin-top:48px}body.page-careers .role-row .role-apply{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px 56px;border-top:1px solid var(--line)}body.page-careers .role-row .role-apply-note{margin:0;color:var(--muted-2);font-size:.95rem;flex:1 1 auto}body.page-careers .role-row .role-apply .btn{padding:14px 28px;font-size:.95rem;flex:0 0 auto}body.page-careers .role-row[open]>summary{border-bottom:1px solid rgba(0,20,105,.12)}body.page-careers .role-row>summary .role-toggle-chevron{display:inline-block;transition:transform .15s ease}body.page-careers .role-row[open]>summary .role-toggle-chevron{transform:rotate(180deg)}body.page-careers .role-row[open]>summary .role-toggle{opacity:.65}body.page-careers .role-row .role-detail{padding:32px 56px 36px}body.page-careers .role-row .role-detail .careers-role-h{color:var(--purple);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:32px 0 12px}body.page-careers .role-row .role-detail .careers-role-h:first-child{margin-top:0}body.page-careers .role-row .role-detail p{margin:0 0 12px;line-height:1.55}body.page-careers .role-row .role-detail ul{margin:0;padding-left:1.4em}body.page-careers .role-row .role-detail ul li{margin:0 0 16px;line-height:1.55}body.page-careers .role-row .role-detail ul li:last-child{margin-bottom:0}body.page-careers .page-builder>section:nth-of-type(3) .cards-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}body.page-careers .page-builder>section:nth-of-type(3) .card{flex:0 0 auto;width:auto;padding:9px 20px;border-radius:999px;gap:0;cursor:pointer}body.page-careers .page-builder>section:nth-of-type(3) .card:focus-visible{outline:2px solid var(--purple);outline-offset:2px}body.page-careers .page-builder>section:nth-of-type(3) .card h3{font-size:.9rem;font-weight:600;color:var(--navy)}body.page-careers .page-builder>section:nth-of-type(3) .card.is-active,body.page-careers .page-builder>section:nth-of-type(3) .cards-grid:not(:has(.is-active)) .card:first-child{background:var(--navy);border-color:var(--navy)}body.page-careers .page-builder>section:nth-of-type(3) .card.is-active h3,body.page-careers .page-builder>section:nth-of-type(3) .cards-grid:not(:has(.is-active)) .card:first-child h3{color:#fff}body.page-careers .section-cards--roles .role-row[hidden]{display:none}body.page-careers .page-builder>section:nth-of-type(5),body.page-careers .page-builder>section:nth-of-type(5).section-cards{background:var(--oat-light) !important}body.page-careers .page-builder>section:nth-of-type(5) .cards-grid{grid-template-columns:repeat(2,1fr)}body.page-careers .page-builder>section:nth-of-type(5) .cards-head h2{color:var(--navy)}body.page-careers .page-builder>section:nth-of-type(5) .cards-head .eyebrow{color:var(--purple)}body.page-careers .page-builder>section:nth-of-type(5) .cards-head .lead,body.page-careers .page-builder>section:nth-of-type(5) .cards-head p{color:var(--muted-2)}body.page-careers .page-builder>section:nth-of-type(5) .card{background:var(--blue-light);color:var(--navy);border:none}body.page-careers .page-builder>section:nth-of-type(5) .card *,body.page-careers .page-builder>section:nth-of-type(5) .card p,body.page-careers .page-builder>section:nth-of-type(5) .card h3,body.page-careers .page-builder>section:nth-of-type(5) .card span{color:var(--navy)}body.page-careers .page-builder>section:nth-of-type(6) .cards-grid{grid-template-columns:repeat(2,1fr)}body.page-careers .page-builder>section:nth-of-type(7) .cb-body,body.page-careers .page-builder>section:nth-of-type(7) .cb-body p{max-width:680px}body.page-careers .section-cards--roles .cards-grid{display:flex;flex-direction:column;gap:16px}body.page-careers .role-row{border:1px solid var(--line);border-radius:14px;background:#fff}body.page-careers .role-row:last-child{border-bottom:1px solid var(--line)}body.page-careers .role-row>summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:36px 56px}body.page-careers .role-row>summary::-webkit-details-marker{display:none}body.page-careers .role-row>summary::marker{content:""}body.page-careers .role-row .role-main{display:flex;flex-direction:column;gap:7px;min-width:0}body.page-careers .role-row .role-main h3{margin:0;font-size:1.15rem;font-weight:700;color:var(--navy);letter-spacing:-.01em}body.page-careers .role-row .role-meta{display:flex;align-items:center;flex-wrap:wrap;font-size:.8rem;color:var(--muted-2)}body.page-careers .role-row .role-meta>*+*:before{content:"·";margin:0 .55em;color:var(--muted-2)}body.page-careers .role-row .role-meta .role-dept{color:var(--purple);font-weight:600}body.page-careers .role-row .role-toggle{flex:0 0 auto;color:var(--purple);font-weight:600;font-size:.9rem;white-space:nowrap}body.page-careers .role-row[open]>summary{padding-bottom:8px}body.page-careers .role-row[open] .role-toggle{opacity:.55}body.page-careers .role-row .role-detail{padding:32px 56px 36px;color:var(--muted)}body.page-careers .role-row .role-detail h4{margin:1.4em 0 .5em;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy)}body.page-careers .role-row .role-detail h4:first-child{margin-top:0}body.page-careers .role-row .role-detail p{margin:0 0 1em;font-size:.97rem}body.page-careers .role-row .role-detail ul{margin:0 0 1.1em;padding-left:1.2em}body.page-careers .role-row .role-detail li{margin:.4em 0;font-size:.97rem}body.page-careers .role-row .role-detail li::marker{color:var(--purple)}body.page-careers .role-row .role-detail a{color:var(--purple);font-weight:600}body.page-live-claims-monitoring .page-builder>section:not(:first-child){padding:110px 0}body.page-live-claims-monitoring .section-intro--split h1{color:var(--navy)}body.page-live-claims-monitoring .section-intro--split .intro-ctas .btn-primary:after{content:none}body.page-live-claims-monitoring .section-intro--split .intro-ctas .btn-primary svg{display:none}body.page-live-claims-monitoring .section-intro--split .eyebrow{display:inline-flex;align-items:center;gap:10px}body.page-live-claims-monitoring .section-intro--split .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--purple);flex:none;box-shadow:0 0 0 0 rgba(192,42,186,.55);animation:aroris-pulse 1.8s ease-out infinite}.page-builder .aroris-decor .ad-status:before{box-shadow:0 0 0 0 rgba(0,194,223,.55);animation:aroris-pulse-sky 1.6s ease-out infinite}@keyframes aroris-pulse{0%{box-shadow:0 0 0 0 rgba(192,42,186,.55)}70%{box-shadow:0 0 0 12px rgba(192,42,186,0)}100%{box-shadow:0 0 0 0 rgba(192,42,186,0)}}@keyframes aroris-pulse-sky{0%{box-shadow:0 0 0 0 rgba(0,194,223,.55)}70%{box-shadow:0 0 0 10px rgba(0,194,223,0)}100%{box-shadow:0 0 0 0 rgba(0,194,223,0)}}@media (prefers-reduced-motion:reduce){body.page-live-claims-monitoring .section-intro--split .eyebrow:before,.page-builder .aroris-decor .ad-status:before{animation:none}}body.page-live-claims-monitoring .section-intro--split .lead{max-width:62ch}body.page-live-claims-monitoring .section-intro--split .intro-grid{align-items:stretch}body.page-live-claims-monitoring .section-intro--split .intro-panel{align-self:stretch;position:relative;min-height:420px}body.page-live-claims-monitoring .section-intro--split .intro-panel>.ad-lcm-feed{position:absolute;inset:0;height:auto;aspect-ratio:auto}body.page-live-claims-monitoring .section-intro--split .intro-panel>.ad-lcm-feed{padding:22px 22px 8px}body.page-live-claims-monitoring .section-intro--split .intro-panel>.ad-lcm-feed:before{opacity:.6}body.page-live-claims-monitoring .ad-lcm-feed-h{border-bottom:0;padding-bottom:14px;position:relative;z-index:2}body.page-live-claims-monitoring .ad-lcm-feed-viewport{z-index:2}body.page-live-claims-monitoring .ad-lcm-feed-viewport{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 84%,transparent 100%)}body.page-live-claims-monitoring .ad-lcm-feed-row{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:12px 22px;margin-bottom:10px;border:1.5px solid rgba(0,194,223,.55);border-top:1.5px solid rgba(0,194,223,.55);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.92);font-size:.85rem}body.page-live-claims-monitoring .ad-lcm-feed-code{opacity:.9}body.page-live-claims-monitoring .ad-lcm-feed-payer{opacity:1}body.page-live-claims-monitoring .ad-lcm-feed-amt{color:var(--orange);font-weight:700}body.page-live-claims-monitoring .ad-lcm-feed-ok{background:0 0;color:var(--sky);padding:0;font-weight:600;font-size:.85rem;letter-spacing:0;text-transform:none}body.page-live-claims-monitoring .ad-lcm-feed-amt--ghost{display:none}body.page-live-claims-monitoring .ad-lcm-feed-row.is-loss{background:rgba(251,99,0,.05);border-color:rgba(251,99,0,.8)}body.page-live-claims-monitoring .ad-lcm-feed-row.is-loss .ad-lcm-feed-code,body.page-live-claims-monitoring .ad-lcm-feed-row.is-loss .ad-lcm-feed-payer{color:#fff;opacity:1}body.page-live-claims-monitoring .ad-lcm-feed-row.is-incoming{opacity:.32}body.page-live-claims-monitoring .section-cta-band--statement .container{max-width:var(--max)}body.page-live-claims-monitoring .section-cta-band--statement .cb-heading,body.page-live-claims-monitoring .section-cta-band--statement .cb-heading p{font-size:clamp(2rem, 4.55vw, 3.75rem);line-height:1.18;letter-spacing:-.02em;white-space:nowrap;color:var(--navy);-webkit-text-fill-color:currentColor}@media (max-width:820px){body.page-live-claims-monitoring .section-cta-band--statement .cb-heading,body.page-live-claims-monitoring .section-cta-band--statement .cb-heading p{white-space:normal;font-size:clamp(1.7rem, 6.5vw, 2.3rem)}}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-copy{display:flex;flex-direction:column;justify-content:center}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-copy h2{color:var(--navy);line-height:1.08}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-checklist{gap:22px;margin-top:30px}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-checklist li{grid-template-columns:30px 1fr;gap:18px;align-items:start}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-check{width:28px;height:28px;border-radius:50%;background:#db4a4a;display:flex;align-items:center;justify-content:center;margin-top:1px}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-check:after{content:"\2713";color:#fff;font-size:.82rem;font-weight:700;line-height:1}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-check-body{color:var(--muted);font-size:.98rem;line-height:1.55}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-check-body strong{display:block;color:var(--navy);font-weight:700;font-size:1.05rem;line-height:1.3;margin-bottom:5px}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-media{justify-content:stretch}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-media>.tc-panel{flex:1 1 auto;display:flex}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .tc-panel>.ad-lcm-today{flex:1 1 auto;height:100%;display:flex}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .ad-lcm-today .ad-dash-inner{flex:1 1 auto;display:flex;flex-direction:column}body.page-live-claims-monitoring .page-builder>section:nth-of-type(3) .ad-lcm-today-bars{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;padding-top:8px}body.page-live-claims-monitoring .page-builder>section:nth-of-type(4) .process-step h3,body.page-live-claims-monitoring .page-builder>section:nth-of-type(4) .process-body,body.page-live-claims-monitoring .page-builder>section:nth-of-type(4) .process-body p{color:var(--navy)}body.page-live-claims-monitoring .page-builder>section:nth-of-type(4) .process-num{width:56px;height:56px;font-size:1.15rem;background:linear-gradient(135deg,#c02aba 0%,#001469 100%);color:#fff;border:0;box-shadow:0 8px 20px rgba(0,20,105,.28)}body.page-live-claims-monitoring .page-builder>section:nth-of-type(4) .process-body a{color:var(--purple);font-weight:600;text-decoration:none;transition:opacity .15s ease}body.page-live-claims-monitoring .page-builder>section:nth-of-type(4) .process-body a:hover{opacity:.75;text-decoration:underline}body.page-live-claims-monitoring .page-builder>section:nth-of-type(5) .cards-head{max-width:960px}body.page-live-claims-monitoring .page-builder>section:nth-of-type(5) .cards-head h2{white-space:nowrap}body.page-live-claims-monitoring .page-builder>section:nth-of-type(5) .card{background:var(--oat-light);border-color:rgba(0,20,105,.06);text-align:center;align-items:center}body.page-live-claims-monitoring .page-builder>section:nth-of-type(5) .card h3{background:var(--grad-1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}body.page-live-claims-monitoring .page-builder>section:nth-of-type(5) .card-icon{display:none}@media (max-width:760px){body.page-live-claims-monitoring .page-builder>section:nth-of-type(5) .cards-head h2{white-space:normal}}body.page-live-claims-monitoring .page-builder>section:nth-of-type(6) .tc-copy{display:flex;flex-direction:column;justify-content:center}body.page-live-claims-monitoring .page-builder>section:nth-of-type(6) .tc-lead,body.page-live-claims-monitoring .page-builder>section:nth-of-type(6) .tc-lead p,body.page-live-claims-monitoring .page-builder>section:nth-of-type(6) .tc-checklist li,body.page-live-claims-monitoring .page-builder>section:nth-of-type(6) .tc-check-body{font-size:1rem;line-height:1.6}body.page-live-claims-monitoring .page-builder>section:nth-of-type(6) .tc-check{width:7px;height:7px;background:var(--sky)}body.page-live-claims-monitoring .page-builder>section:nth-of-type(6) .tc-media{justify-content:center}body.page-live-claims-monitoring .page-builder>section:nth-of-type(6) .tc-media>.tc-panel{flex:0 0 auto}body.page-live-claims-monitoring .page-builder>section:nth-of-type(7) .stat-head{max-width:960px}body.page-live-claims-monitoring .page-builder>section:nth-of-type(7) .stat-head h2{white-space:nowrap}body.page-live-claims-monitoring .page-builder>section:nth-of-type(7) .stat-item{background:0 0;border:none;padding:0}@media (max-width:760px){body.page-live-claims-monitoring .page-builder>section:nth-of-type(7) .stat-head h2{white-space:normal}}body.page-live-claims-monitoring .page-builder>section:nth-of-type(8) .eyebrow{letter-spacing:.22em;font-size:.82rem;color:rgba(255,255,255,.85)}body.page-live-claims-monitoring .page-builder>section:nth-of-type(8) .cb-heading,body.page-live-claims-monitoring .page-builder>section:nth-of-type(8) .cb-heading p{font-size:clamp(2rem, 3.6vw, 2.8rem);line-height:1.12}body.page-live-claims-monitoring .page-builder>section:nth-of-type(8) .cb-body,body.page-live-claims-monitoring .page-builder>section:nth-of-type(8) .cb-body p{font-size:1.12rem}body.page-live-claims-monitoring .page-builder>section:nth-of-type(9) .faq-side h2{color:var(--navy);line-height:1.12}body.page-live-claims-monitoring .page-builder>section:nth-of-type(9) .faq-grid{align-items:stretch}body.page-live-claims-monitoring .page-builder>section:nth-of-type(9) .faq-side{display:flex;flex-direction:column;justify-content:center}body.page-live-claims-monitoring .page-builder>section:nth-of-type(9) .faq-list{display:flex;flex-direction:column;justify-content:space-between}body.page-live-claims-monitoring .page-builder>section:nth-of-type(9) .faq-list details{padding:26px 0;margin:0}body.page-live-claims-monitoring .page-builder>section:nth-of-type(9) .faq-list details:first-child{border-top:1px solid var(--line)}.page-builder .ad-lcm-feed{background:var(--navy);border-radius:20px;padding:24px 28px 8px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,20,105,.35),0 12px 24px -12px rgba(0,20,105,.25);display:flex;flex-direction:column;height:100%}.page-builder .ad-lcm-feed:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.4;pointer-events:none}.page-builder .ad-lcm-feed-h{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12);flex:none}.page-builder .ad-lcm-feed-t{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-weight:600}.page-builder .ad-lcm-feed-viewport{position:relative;z-index:1;flex:1 1 auto;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 86%,transparent 100%)}.page-builder .ad-lcm-feed-track{display:flex;flex-direction:column;animation:lcmFeedScroll 16s linear infinite}@media (prefers-reduced-motion:reduce){.page-builder .ad-lcm-feed-track{animation:none}}@keyframes lcmFeedScroll{from{transform:translateY(0)}to{transform:translateY(-50%)}}.page-builder .ad-lcm-feed-row{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.06);font-size:.85rem;color:rgba(255,255,255,.9)}.page-builder .ad-lcm-feed-row.is-incoming{opacity:.38}.page-builder .ad-lcm-feed-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.85;font-size:.8rem}.page-builder .ad-lcm-feed-payer{opacity:.82}.page-builder .ad-lcm-feed-amt{justify-self:end;font-weight:700;color:#fb9e5a}.page-builder .ad-lcm-feed-amt--ghost{color:rgba(255,255,255,.25);font-weight:400}.page-builder .ad-lcm-feed-ok{justify-self:end;font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;background:rgba(0,194,223,.18);color:var(--sky)}.page-builder .ad-lcm-today .ad-lcm-today-bars{padding-top:4px}.page-builder .ad-lcm-today-row{display:grid;grid-template-columns:110px 1fr 58px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.page-builder .ad-lcm-today-row:first-child{border-top:none}.page-builder .ad-lcm-today-code{font-size:.82rem;font-weight:600;color:rgba(255,255,255,.92);display:flex;flex-direction:column;line-height:1.25}.page-builder .ad-lcm-today-code small{font-size:.72rem;font-weight:400;opacity:.6}.page-builder .ad-lcm-today-bar{height:8px;border-radius:4px;background:rgba(255,255,255,.1);position:relative;overflow:hidden}.page-builder .ad-lcm-today-bar span{position:absolute;left:0;top:0;bottom:0;border-radius:4px;width:0;animation:lcmBarGrow 1.2s cubic-bezier(.4,0,.2,1) forwards}.page-builder .ad-lcm-today-row--om .ad-lcm-today-bar span{background:linear-gradient(90deg,var(--orange) 0%,var(--purple) 100%)}.page-builder .ad-lcm-today-row--mc .ad-lcm-today-bar span{background:linear-gradient(90deg,var(--purple) 0%,var(--sky) 100%)}@media (prefers-reduced-motion:reduce){.page-builder .ad-lcm-today-bar span{animation:none;width:var(--w,60%)}}@keyframes lcmBarGrow{to{width:var(--w,60%)}}.page-builder .ad-lcm-today-val{text-align:right;font-weight:700;font-size:.85rem;color:#fb9e5a}.page-builder .ad-lcm-today-val.is-pos{color:var(--sky)}.page-builder .ad-lcm-payer{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:26px 28px;position:relative;overflow:hidden}.page-builder .ad-lcm-payer-h{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12)}.page-builder .ad-lcm-payer-t{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;opacity:.72;font-weight:600}.page-builder .ad-lcm-payer-row{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:15px 0;border-top:1px solid rgba(255,255,255,.06);font-size:.9rem}.page-builder .ad-lcm-payer-row:first-child{border-top:none}.page-builder .ad-lcm-payer-name{font-weight:600;color:rgba(255,255,255,.92)}.page-builder .ad-lcm-payer-tag{justify-self:end;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.22rem .6rem;border-radius:999px}.page-builder .ad-lcm-payer-tag--drift{background:rgba(251,99,0,.18);color:#fb9e5a}.page-builder .ad-lcm-payer-tag--on-rate{background:rgba(0,194,223,.18);color:var(--sky)}.page-builder .ad-lcm-payer-tag--new-plan{background:rgba(192,42,186,.2);color:#e893e5}.page-builder .ad-lcm-payer-amt{justify-self:end;min-width:72px;text-align:right;font-weight:700;color:#fb9e5a}body.page-contract-optimization .page-builder>section:nth-of-type(1).section-intro--split,body.page-contract-negotiation .page-builder>section:nth-of-type(1).section-intro--split{padding:110px 0}body.page-contract-optimization .page-builder>section:nth-of-type(1).section-intro--split .container,body.page-contract-negotiation .page-builder>section:nth-of-type(1).section-intro--split .container{max-width:1445px;padding-left:48px;padding-right:48px}body.page-contract-optimization .page-builder>section:nth-of-type(1).section-intro--split .intro-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(1).section-intro--split .intro-grid{grid-template-columns:1fr 1fr;gap:64px;align-items:center}body.page-contract-optimization .page-builder>section:nth-of-type(1).section-intro--split h1,body.page-contract-negotiation .page-builder>section:nth-of-type(1).section-intro--split h1{max-width:none;font-size:clamp(2.6rem, 5.2vw, 4.5rem);line-height:1.05;letter-spacing:-.022em;color:var(--navy);font-weight:700;margin:16px 0 28px}body.page-contract-optimization .page-builder>section:nth-of-type(1).section-intro--split .eyebrow,body.page-contract-negotiation .page-builder>section:nth-of-type(1).section-intro--split .eyebrow{color:var(--purple);font-size:1rem;font-weight:600;letter-spacing:.22em;margin-bottom:8px}body.page-contract-optimization .page-builder>section:nth-of-type(1).section-intro--split .lead,body.page-contract-negotiation .page-builder>section:nth-of-type(1).section-intro--split .lead{max-width:52ch;font-size:1.08rem;line-height:1.55;color:var(--muted)}body.page-contract-optimization .page-builder>section:nth-of-type(2).section-cta-band--statement,body.page-contract-negotiation .page-builder>section:nth-of-type(2).section-cta-band--statement{padding:150px 0;background:var(--oat-light)}body.page-contract-optimization .page-builder>section:nth-of-type(2).section-cta-band--statement .container,body.page-contract-negotiation .page-builder>section:nth-of-type(2).section-cta-band--statement .container{max-width:1100px;text-align:center}body.page-contract-optimization .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-heading,body.page-contract-optimization .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-heading p,body.page-contract-negotiation .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-heading,body.page-contract-negotiation .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-heading p{color:var(--navy);font-size:clamp(2rem, 3.6vw, 3.4rem);line-height:1.12;letter-spacing:-.022em;font-weight:700;margin:0 auto 24px;max-width:none}body.page-contract-optimization .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-heading .grad,body.page-contract-negotiation .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-heading .grad{background:linear-gradient(90deg,#c02aba 0%,#fb6300 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block}body.page-contract-optimization .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-body,body.page-contract-optimization .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-body p,body.page-contract-negotiation .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-body,body.page-contract-negotiation .page-builder>section:nth-of-type(2).section-cta-band--statement .cb-body p{margin-left:auto;margin-right:auto;max-width:56ch}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column{padding:110px 0}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-grid{align-items:stretch;gap:56px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-copy,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-copy{background:0 0;border:0;box-shadow:none;padding:0 0 0 24px;align-self:center}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column h2,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column h2{color:var(--navy);font-size:clamp(1.85rem, 3.4vw, 2.6rem);line-height:1.1;letter-spacing:-.018em;font-weight:700;margin:12px 0 24px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rate-median{background:var(--navy);color:#fff;border:0;border-radius:20px;padding:36px 40px 28px;position:relative;overflow:hidden;height:100%;min-height:560px;width:100%;display:flex;flex-direction:column}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rate-median:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.35;z-index:0;pointer-events:none}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rate-median>*{position:relative;z-index:1}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-h{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:18px;margin-bottom:20px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-t{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.82);font-weight:600}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rate-median .ad-status{font-size:.75rem;color:var(--sky);font-weight:600}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rate-median .ad-status:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sky);margin-right:6px;vertical-align:middle}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-rows{display:flex;flex-direction:column;justify-content:space-between;gap:18px;flex:1 1 auto;min-height:380px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-row{display:grid;grid-template-columns:70px 1fr 60px;gap:20px;align-items:center}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-code{font-weight:600;color:rgba(255,255,255,.9);font-size:.95rem;font-family:var(--font)}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-track{position:relative;height:10px;border-radius:999px;background:rgba(255,255,255,.16);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-tick{position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:rgba(255,255,255,.35)}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#fb6300;box-shadow:0 0 0 3px rgba(251,99,0,.22)}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-dot.high{background:var(--sky);box-shadow:0 0 0 3px rgba(0,194,223,.22)}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-pct{text-align:right;font-weight:700;color:#fb9e5a;font-size:.92rem}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-pct.high{color:var(--sky)}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-axis{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr 1fr 1fr;font-size:.7rem;letter-spacing:.18em;color:rgba(255,255,255,.55);text-transform:uppercase;font-weight:600}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-axis span:nth-child(1){text-align:left;padding-left:82px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-axis span:nth-child(2){text-align:center;padding-right:60px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-axis span:nth-child(3){text-align:right;padding-right:70px}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-portfolio{background:var(--navy);color:#fff;border:0;border-radius:20px;padding:44px 48px 36px;position:relative;overflow:hidden;width:100%;min-height:690px;display:flex;flex-direction:column}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-media{justify-content:center}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-panel{margin:60px 0 8px;height:auto;flex:0 1 auto}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-portfolio:before{content:"";position:absolute;inset:0;background:var(--aurora);opacity:.35;z-index:0;pointer-events:none}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-portfolio>*{position:relative;z-index:1}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;flex:0 0 auto}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-t{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.82);font-weight:600}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-portfolio .ad-status{font-size:.75rem;color:var(--sky);font-weight:600}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-portfolio .ad-status:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sky);margin-right:6px;vertical-align:middle}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-hero{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 0;gap:20px}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-num{font-size:clamp(4rem, 9.5vw, 7rem);font-weight:700;line-height:1;letter-spacing:-.03em;background:linear-gradient(90deg,#c02aba 0%,#fb6300 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-sub{font-size:1.05rem;line-height:1.45;color:rgba(255,255,255,.92);max-width:32ch;margin:0 auto}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-hl{color:var(--sky);font-weight:600}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-foot{flex:0 0 auto;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:24px}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-cell{display:flex;flex-direction:column;gap:6px}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-lbl{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.58);font-weight:600}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-val{font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:-.02em}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-port-val--grad{background:linear-gradient(90deg,#c02aba 0%,#fb6300 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-ledger{height:100%;min-height:560px;width:100%;padding:36px 40px 28px;display:flex;flex-direction:column;border-radius:20px}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-ledger:before{opacity:.35}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-ledger-h{border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:18px;margin-bottom:0;flex:0 0 auto}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-ledger>.ad-ledger-row{border-top:1px solid rgba(255,255,255,.08);padding:18px 0}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-ledger{gap:0}body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-ledger>.ad-ledger-row{flex:1 1 0;align-items:center}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-media,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-media{align-self:stretch;display:flex;flex-direction:column;align-items:stretch}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-panel,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-panel{flex:1 1 auto;height:100%;width:100%;display:flex;flex-direction:column;align-items:stretch}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-checklist,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-checklist{gap:26px;margin-top:28px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-checklist li,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-checklist li{grid-template-columns:26px 1fr;gap:16px;align-items:start}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check{width:22px;height:22px;margin-top:4px;border-radius:50%;background:#fb6300;position:relative;flex:none}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check:after,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-65%) rotate(-45deg)}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check-body,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check-body{color:var(--muted);font-size:.98rem;line-height:1.55}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check-body strong,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check-body strong{display:block;color:var(--navy);font-weight:700;font-size:1.04rem;margin-bottom:4px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check-body a,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check-body a{color:var(--purple);font-weight:600;text-decoration:none;transition:opacity .15s ease}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check-body a:hover,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-checklist .tc-check-body a:hover{opacity:.75;text-decoration:underline}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards{padding:110px 0}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .cards-head,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .cards-head{text-align:center;max-width:1200px;margin:0 auto 56px}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .cards-head .eyebrow,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .cards-head .eyebrow{color:var(--purple)}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .cards-head h2,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .cards-head h2{color:var(--navy);font-size:clamp(2.2rem, 4.4vw, 3.8rem);line-height:1.08;letter-spacing:-.02em;font-weight:700;white-space:nowrap;max-width:none;margin:12px 0 18px}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .cards-head .lead,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .cards-head .lead{font-size:1.08rem;line-height:1.4;color:var(--muted);max-width:none;white-space:nowrap}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .cards-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .cards-grid{gap:28px;max-width:1320px;margin:0 auto}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .card,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .card{background:var(--oat-light);border:1px solid var(--purple-pale);border-radius:20px;padding:40px 32px;text-align:center;box-shadow:none}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .card:hover,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .card:hover{transform:none;box-shadow:none}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .card h3,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .card h3{background:linear-gradient(90deg,#c02aba 0%,#fb6300 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:700;font-size:1.4rem;line-height:1.2;margin:0 auto 18px;display:inline-block}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .card .card-body,body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .card .card-body p,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .card .card-body,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .card .card-body p{color:var(--muted);font-size:.98rem;line-height:1.55;text-align:center;margin:0}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards{padding:110px 0}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .cards-head,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .cards-head{text-align:center;max-width:760px;margin:0 auto 56px}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .cards-head .eyebrow,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .cards-head .eyebrow{color:var(--purple)}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .cards-head h2,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .cards-head h2{color:var(--navy);font-size:clamp(2rem, 3.6vw, 2.8rem);line-height:1.08;letter-spacing:-.018em;font-weight:700;margin:12px 0 18px}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .cards-head .lead,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .cards-head .lead{color:var(--muted);font-size:1.02rem;line-height:1.55;max-width:56ch;margin:0 auto}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .cards-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .cards-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1100px;margin:0 auto}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .card,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px 32px;position:relative;box-shadow:0 16px 32px -24px rgba(0,20,105,.08);transition:transform .18s ease,box-shadow .18s ease}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .card:hover,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .card:hover{transform:translateY(-2px);box-shadow:0 24px 48px -28px rgba(0,20,105,.14)}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .card-eyebrow,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .card-eyebrow{color:var(--purple);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;display:block;margin:0 0 10px}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .card h3,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .card h3{color:var(--navy);font-size:1.5rem;font-weight:700;margin:0 0 14px}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .card h3:after,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .card h3:after{content:" →";color:var(--navy);display:inline;margin-left:4px}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .card .card-body,body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .card .card-body p,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .card .card-body,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .card .card-body p{color:var(--muted);font-size:.98rem;line-height:1.55;margin:0}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .card .card-link,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .card .card-link{position:absolute;inset:0;font-size:0;color:transparent;background:0 0;border:0;text-decoration:none}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .card .card-link:focus-visible,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .card .card-link:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:20px}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq{padding:110px 0}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq .faq-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq .faq-grid{align-items:start;gap:64px}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq .faq-side .eyebrow,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq .faq-side .eyebrow{color:var(--purple)}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq .faq-side h2,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq .faq-side h2{color:var(--navy);font-size:clamp(2rem, 3.6vw, 3rem);line-height:1.08;letter-spacing:-.02em;font-weight:700;margin:12px 0 20px}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq .faq-side p,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq .faq-side p{color:var(--muted);font-size:1.02rem;line-height:1.55}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq .faq-side-cta,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq .faq-side-cta{margin-top:28px}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq .faq-side-cta .btn-ghost[href=""],body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq .faq-side-cta .btn-ghost[href=""]{display:none}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq .faq-list,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq .faq-list{display:flex;flex-direction:column}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq .faq-item,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq .faq-item{padding:22px 0}body.page-contract-optimization .page-builder>section:nth-of-type(8).section-cta-band,body.page-contract-negotiation .page-builder>section:nth-of-type(8).section-cta-band{padding:110px 0}body.page-contract-optimization .page-builder>section:nth-of-type(8).section-cta-band .container,body.page-contract-negotiation .page-builder>section:nth-of-type(8).section-cta-band .container{max-width:1100px;text-align:center}body.page-contract-optimization .page-builder>section:nth-of-type(8).section-cta-band .eyebrow,body.page-contract-negotiation .page-builder>section:nth-of-type(8).section-cta-band .eyebrow{color:rgba(255,255,255,.9);font-size:.82rem;letter-spacing:.22em;font-weight:600;margin-bottom:14px}body.page-contract-optimization .page-builder>section:nth-of-type(8).section-cta-band .cb-heading,body.page-contract-optimization .page-builder>section:nth-of-type(8).section-cta-band .cb-heading p,body.page-contract-negotiation .page-builder>section:nth-of-type(8).section-cta-band .cb-heading,body.page-contract-negotiation .page-builder>section:nth-of-type(8).section-cta-band .cb-heading p{color:#fff;font-size:clamp(2rem, 3.8vw, 3rem);line-height:1.12;letter-spacing:-.018em;font-weight:700;margin:0 auto 18px;background:0 0;-webkit-text-fill-color:currentColor}body.page-contract-optimization .page-builder>section:nth-of-type(8).section-cta-band .cb-body,body.page-contract-optimization .page-builder>section:nth-of-type(8).section-cta-band .cb-body p,body.page-contract-negotiation .page-builder>section:nth-of-type(8).section-cta-band .cb-body,body.page-contract-negotiation .page-builder>section:nth-of-type(8).section-cta-band .cb-body p{font-size:1.08rem;line-height:1.5;color:rgba(255,255,255,.9);max-width:62ch;margin:0 auto 28px}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-signed-cases{background:rgba(255,255,255,.04);color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px 28px;position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-media{align-self:start}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-panel{height:auto;width:100%;flex:0 0 auto}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-h{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-t{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.65);font-weight:600}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-signed-cases .ad-status{font-size:.78rem;color:var(--sky);font-weight:600}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-signed-cases .ad-status:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sky);margin-right:6px;vertical-align:middle}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-rows{flex:1 1 auto;display:flex;flex-direction:column}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06)}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-row:last-of-type{border-bottom:0}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-info{display:flex;flex-direction:column;gap:4px}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-title{color:#fff;font-weight:600;font-size:1rem}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-sub{color:rgba(255,255,255,.55);font-size:.82rem}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-pct{color:var(--sky);font-weight:700;font-size:1rem}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-foot{display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);margin-top:4px}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-foot-lbl{color:rgba(255,255,255,.65);font-size:.9rem}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .ad-sc-foot-val{color:#fff;font-weight:700;font-size:1rem}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check-body a{color:var(--sky);text-decoration:underline;font-weight:500}body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check-body a:hover{opacity:.85}body.page-contract-optimization .page-builder>section:nth-of-type(7).section-stat,body.page-contract-negotiation .page-builder>section:nth-of-type(7).section-stat{padding:150px 0}body.page-contract-optimization .page-builder>section:nth-of-type(7).section-stat .stat-head,body.page-contract-negotiation .page-builder>section:nth-of-type(7).section-stat .stat-head{max-width:1200px;margin:0 auto 64px}body.page-contract-optimization .page-builder>section:nth-of-type(7).section-stat .stat-head h2,body.page-contract-negotiation .page-builder>section:nth-of-type(7).section-stat .stat-head h2{color:var(--navy);font-size:clamp(2rem, 4vw, 3.4rem);line-height:1.08;letter-spacing:-.02em;font-weight:700;white-space:nowrap;max-width:none}body.page-contract-optimization .page-builder>section:nth-of-type(7).section-stat .stat-head .eyebrow,body.page-contract-negotiation .page-builder>section:nth-of-type(7).section-stat .stat-head .eyebrow{color:var(--purple)}body.page-contract-optimization .page-builder>section:nth-of-type(7).section-stat .stat-item,body.page-contract-negotiation .page-builder>section:nth-of-type(7).section-stat .stat-item{background:0 0;border:0;box-shadow:none;padding:0;text-align:center}body.page-contract-optimization .page-builder>section:nth-of-type(7).section-stat .stat-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(7).section-stat .stat-grid{grid-template-columns:repeat(3,1fr);gap:56px;max-width:1200px}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column{padding:110px 0}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-grid{align-items:center;grid-template-columns:1.15fr 1fr;gap:64px}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .eyebrow,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .eyebrow{color:var(--sky)}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column h2,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column h2{color:#fff;font-size:clamp(2rem, 3.6vw, 3rem);line-height:1.08;letter-spacing:-.02em;font-weight:700}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-lead,body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-lead p,body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-body,body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-body p,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-lead,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-lead p,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-body,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-body p{font-size:1.125rem;line-height:1.55;color:rgba(255,255,255,.85)}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-checklist,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-checklist{gap:16px;margin-top:32px}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-checklist li,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-checklist li{grid-template-columns:10px 1fr;gap:14px;align-items:start}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check{width:10px;height:10px;border-radius:50%;background:var(--sky);margin:calc(0.75em - 5px) 0 0;box-shadow:none}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check:after,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check:after{content:none;display:none}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check-body,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check-body{color:rgba(255,255,255,.85);font-size:1.05rem;line-height:1.5}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check-body strong,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-checklist .tc-check-body strong{display:inline;color:inherit;font-weight:600;margin:0;font-size:inherit}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-panel,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-panel{width:100%}body.page-contract-optimization .page-builder>section:nth-of-type(4).section-process,body.page-contract-negotiation .page-builder>section:nth-of-type(4).section-process{padding:110px 0}body.page-contract-optimization .page-builder>section:nth-of-type(4).section-process .process-step h3,body.page-contract-negotiation .page-builder>section:nth-of-type(4).section-process .process-step h3{color:var(--navy);font-weight:700}body.page-contract-optimization .page-builder>section:nth-of-type(4).section-process .process-num,body.page-contract-negotiation .page-builder>section:nth-of-type(4).section-process .process-num{width:56px;height:56px;font-size:1.15rem;background:var(--grad-1);color:#fff;border:0;box-shadow:0 8px 20px rgba(192,42,186,.25)}body.page-contract-negotiation .page-builder>section:nth-of-type(4).section-process .process-num{background:linear-gradient(135deg,#00c2df 0%,#c02aba 100%)}body.page-contract-optimization .page-builder>section:nth-of-type(4).section-process .process-body a,body.page-contract-negotiation .page-builder>section:nth-of-type(4).section-process .process-body a{color:var(--purple);font-weight:600;text-decoration:none;transition:opacity .15s ease}body.page-contract-optimization .page-builder>section:nth-of-type(4).section-process .process-body a:hover,body.page-contract-negotiation .page-builder>section:nth-of-type(4).section-process .process-body a:hover{opacity:.75;text-decoration:underline}@media (max-width:880px){body.page-contract-optimization .page-builder>section:nth-of-type(1).section-intro--split,body.page-contract-negotiation .page-builder>section:nth-of-type(1).section-intro--split{padding:64px 0}body.page-contract-optimization .page-builder>section:nth-of-type(2).section-cta-band--statement,body.page-contract-negotiation .page-builder>section:nth-of-type(2).section-cta-band--statement{padding:88px 0}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column{padding:72px 0}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-copy,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-copy{padding:32px 24px}body.page-contract-optimization .page-builder>section:nth-of-type(4).section-process,body.page-contract-negotiation .page-builder>section:nth-of-type(4).section-process{padding:72px 0}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards{padding:72px 0}body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .cards-head h2,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .cards-head h2,body.page-contract-optimization .page-builder>section:nth-of-type(5).section-cards .cards-head .lead,body.page-contract-negotiation .page-builder>section:nth-of-type(5).section-cards .cards-head .lead{white-space:normal}body.page-contract-optimization .page-builder>section:nth-of-type(7).section-stat,body.page-contract-negotiation .page-builder>section:nth-of-type(7).section-stat{padding:96px 0}body.page-contract-optimization .page-builder>section:nth-of-type(7).section-stat .stat-head h2,body.page-contract-negotiation .page-builder>section:nth-of-type(7).section-stat .stat-head h2{white-space:normal}body.page-contract-optimization .page-builder>section:nth-of-type(7).section-stat .stat-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(7).section-stat .stat-grid{grid-template-columns:1fr;gap:32px}body.page-contract-optimization .page-builder>section:nth-of-type(8).section-cta-band,body.page-contract-negotiation .page-builder>section:nth-of-type(8).section-cta-band{padding:72px 0}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq{padding:72px 0}body.page-contract-optimization .page-builder>section:nth-of-type(9).section-faq .faq-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(9).section-faq .faq-grid{grid-template-columns:1fr;gap:40px}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards{padding:72px 0}body.page-contract-optimization .page-builder>section:nth-of-type(10).section-cards .cards-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(10).section-cards .cards-grid{grid-template-columns:1fr}}@media (max-width:600px){.section-quote--motto .quote-motto,.page-builder .section-quote--motto .quote-motto{white-space:normal;text-wrap:balance}}@media (max-width:600px){.section-cta-band .cb-heading,.section-cta-band .cb-heading p,.page-builder .section-cta-band .cb-heading,.page-builder .section-cta-band .cb-heading p{white-space:normal}}@media (max-width:880px){body.page-contract-optimization .page-builder>section:nth-of-type(1).section-intro--split .intro-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(1).section-intro--split .intro-grid{grid-template-columns:1fr;gap:48px}body.page-contract-optimization .page-builder>section:nth-of-type(6).section-two-column .tc-grid,body.page-contract-negotiation .page-builder>section:nth-of-type(6).section-two-column .tc-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:480px){.page-builder .ad-dash,.page-builder .aroris-decor.ad-dash{padding:20px}.page-builder .ad-vrow{grid-template-columns:1fr auto;gap:8px 12px;font-size:.78rem}.page-builder .ad-vbar{grid-column:1/-1;min-width:0}.page-builder .ad-vcode{font-size:.72rem}.page-builder .ad-vval{font-size:.78rem}.page-builder .ad-kpi{padding:12px}.page-builder .ad-kpi-v{font-size:1.4rem}.page-builder .ad-kpi-l{font-size:.62rem;letter-spacing:.12em}.page-builder .ad-dash-head{flex-wrap:wrap;gap:8px}.page-builder .ad-dash-title{font-size:.68rem}}@media (max-width:480px){body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rate-median{padding:24px 20px 20px;min-height:480px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-row{grid-template-columns:56px 1fr 48px;gap:12px}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-code{font-size:.82rem}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-pct{font-size:.82rem}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-axis{font-size:.58rem;letter-spacing:.1em}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-axis span:nth-child(1){padding-left:0}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-axis span:nth-child(2){padding-right:0}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-axis span:nth-child(3){padding-right:0}body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .ad-rm-rows{min-height:320px}}@media (max-width:480px){body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .ad-portfolio{padding:28px 20px 24px;min-height:540px}}@media (max-width:480px){body.page-contract-optimization .page-builder>section:nth-of-type(3).section-two-column .tc-copy,body.page-contract-negotiation .page-builder>section:nth-of-type(3).section-two-column .tc-copy{padding-left:0}}body.page-contract-optimization .page-builder>section:nth-of-type(1).section-intro--split .eyebrow,body.page-contract-negotiation .page-builder>section:nth-of-type(1).section-intro--split .eyebrow,body.page-live-claims-monitoring .section-intro--split .eyebrow{font-size:1.25rem;background:var(--grad-1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}