body.page-cloud .header-main{background:#111d30!important;box-shadow:0 1px #a6c3e81f}section.cl-hero{position:relative;margin-top:0;padding:62px 0 72px;background:#111d30}.cl-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s cubic-bezier(.215,.61,.355,1)}.cl-reveal.cl-in{opacity:1;transform:none}.cl-lift{transition:transform .35s cubic-bezier(.215,.61,.355,1),box-shadow .35s ease,border-color .35s ease,background-color .35s ease}.cl-lift:hover{border-color:#bfd2e7}.cl-icon{transition:transform .35s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cl-lift:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px #1e446c29}.cl-lift:hover .cl-icon{transform:translateY(-2px)}}.cl-bar{display:block;width:72px;height:5px;border-radius:9999px;margin:1.1rem auto 0;background:linear-gradient(90deg,#0ea5e9,#3b82f6)}.cl-bar-light{background:linear-gradient(90deg,#38bdf8,#60a5fa)}@keyframes cl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cl-float{animation:none}.cl-slider{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:9999px;background:linear-gradient(90deg,#0ea5e9 var(--cl-fill, 30%),#e2e8f0 var(--cl-fill, 30%));outline:none;cursor:pointer}.cl-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:9999px;background:#fff;border:3px solid #0ea5e9;box-shadow:0 2px 8px #0ea5e966;cursor:grab;transition:transform .15s ease}.cl-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.cl-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.cl-slider::-moz-range-thumb{width:24px;height:24px;border-radius:9999px;background:#fff;border:3px solid #0ea5e9;box-shadow:0 2px 8px #0ea5e966;cursor:grab}.cl-slider::-moz-range-track{height:8px;border-radius:9999px;background:transparent}.cl-slider:focus-visible{box-shadow:0 0 0 4px #0ea5e940}@keyframes cl-price-pop{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.cl-price-pop{animation:cl-price-pop .3s ease}@media(prefers-reduced-motion:reduce){.cl-reveal{opacity:1;transform:none;transition:none}.cl-lift,.cl-icon{transition:none}.cl-float,.cl-price-pop{animation:none}}.cl-hero-backdrop{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 84% 44%,rgba(72,112,170,.14),transparent 60%),linear-gradient(120deg,#111d30,#142740 74%,#132136)}section.cl-hero .cl-hero-layout{gap:64px}section.cl-hero .cl-hero-layout>*{min-width:0}section.cl-hero .cl-hero-copy{text-align:left}section.cl-hero .cl-hero-badge{padding:7px 12px;margin-bottom:24px;font-size:12px;font-weight:500;background:#7db2e114;border-color:#3a526f;backdrop-filter:none}section.cl-hero h1{font-size:clamp(36px,3.8vw,53px);line-height:1.16;letter-spacing:-1.4px;margin-bottom:24px}section.cl-hero h1 span{background-image:linear-gradient(90deg,#9cccf2,#a6b6f3)}section.cl-hero .cl-hero-copy>p{max-width:590px;font-size:17px;line-height:1.85;color:#bccadd;margin-bottom:28px}.cl-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.cl-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 21px;border-radius:9px;font-size:14px;font-weight:500;color:#fff;border:1px solid transparent;transition:background .25s ease,border-color .25s ease}.cl-hero-actions a:first-child{background:#356eb9;border-color:#5484c6}.cl-hero-actions a:first-child:hover{background:#417cc7;color:#fff}.cl-hero-actions a:last-child{background:#ffffff08;border-color:#3c5270}.cl-hero-actions a:last-child:hover{background:#ffffff14;color:#fff}section.cl-hero .cl-hero-assurances{justify-content:flex-start;gap:10px}section.cl-hero .cl-hero-assurances>span{font-size:13px;font-weight:500;padding:7px 9px;border-radius:7px;color:#b8c8dc;border-color:#a1b8d726;background:#ffffff06}section.cl-hero .cl-hero-assurances i{color:#a2bedc}body.page-cloud main a:focus-visible,body.page-cloud main button:focus-visible{outline:2px solid #619be1;outline-offset:4px}.cl-infrastructure{position:relative;max-width:620px;margin:0 auto;padding:24px;border:1px solid #3b506f;border-radius:20px;background:linear-gradient(140deg,#1c304a,#15233a);box-shadow:0 26px 50px -30px #00000080}.cl-infrastructure-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.cl-infrastructure-title{display:flex;flex:1;align-items:center;gap:11px;min-width:0}.cl-infrastructure-title>div{min-width:0}.cl-infrastructure-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;border:1px solid #4c6990;background:#76ade717;color:#b3cff0;font-size:16px}.cl-infrastructure-title strong{display:block;font-size:14px;font-weight:600;color:#edf2fa}.cl-infrastructure-title>div>span{display:block;margin-top:3px;color:#a5b8d1;font-size:11px;line-height:1.5}.cl-motion-toggle{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;border:1px solid #486182;background:#ffffff06;color:#bbcee6}.cl-motion-toggle[hidden]{display:none}.cl-motion-toggle:hover{background:#ffffff14}.cl-motion-toggle svg{width:14px;height:14px}.cl-motion-toggle .cl-play-icon,body.cl-motion-paused .cl-motion-toggle .cl-pause-icon{display:none}body.cl-motion-paused .cl-motion-toggle .cl-play-icon{display:block}.cl-topology{padding:16px 12px 18px;border:1px solid #344d6c;border-radius:12px;background:#08112047}.cl-topology-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:0 5px;color:#90a7c5;font-size:10px;line-height:1.5;letter-spacing:.5px}.cl-topology-label>span:first-child{color:#c4d2e7;letter-spacing:1.3px}.cl-topology-map{display:block;width:100%;height:auto;margin-top:8px}.cl-topology-captions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 2px;color:#b3c9e2;text-align:center;font-size:11px;line-height:1.5}.cl-infrastructure-services{display:flex;flex-wrap:wrap;gap:7px 14px;padding:17px 1px;color:#adbed5;font-size:10px}.cl-infrastructure-services>span{display:inline-flex;align-items:center;gap:6px}.cl-infrastructure-services i{color:#94b3d7;font-size:10px}.cl-infrastructure-capacity{border-top:1px solid #344964;padding-top:16px}.cl-infrastructure-capacity>p{margin:0 0 12px;font-size:10px;color:#93abc6;letter-spacing:.5px}.cl-infrastructure-capacity dl{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:12px}.cl-infrastructure-capacity dl>div{display:flex;flex-direction:column-reverse;gap:4px;min-width:0;padding-right:6px}.cl-infrastructure-capacity dl>div+div{padding-left:15px;border-left:1px solid #364b68}.cl-infrastructure-capacity dt{font-size:10px;color:#a0b6d0}.cl-infrastructure-capacity dd{margin:0;font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.4;color:#c5d9f2;white-space:nowrap}.cl-infrastructure-capacity dl>div:last-child dd{font-size:16px;padding-top:5px}@keyframes cl-topology-transfer{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes cl-cloud-signal{0%,to{opacity:.5}50%{opacity:1}}.cl-topology-flow{animation:cl-topology-transfer 6s linear infinite paused}.cl-cloud-led{animation:cl-cloud-signal 5s ease-in-out infinite paused}[data-cl-motion].is-motion-active .cl-motion-node{animation-play-state:running}body.cl-motion-paused [data-cl-motion] *{animation-play-state:paused!important}body.page-cloud .animate-pulse,body.page-cloud .animate-spin{animation:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cl-topology-node{transition:transform .4s ease}.cl-infrastructure:hover .cl-topology-node{transform:translateY(-2px)}}.cl-planning{position:relative;padding:88px 0;background:#f6f8fc;border-bottom:1px solid #e9edf5}.cl-planning-layout{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:72px;max-width:1240px;margin:0 auto}.cl-planning-layout>*{min-width:0}.cl-section-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:1.5px;color:#4672a6;margin-bottom:16px}.cl-planning-copy>h2{margin:0 0 20px;max-width:470px;font-size:36px;font-weight:700;line-height:1.2;letter-spacing:-.9px;color:#142238}.cl-planning-copy>p{margin:0 0 30px;font-size:16px;line-height:1.8;color:#64748b}.cl-planning-points{list-style:none;display:grid;gap:23px;margin:0 0 30px;padding:0}.cl-planning-points li{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px}.cl-planning-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dce5f2;border-radius:10px;background:#edf2fa;color:#507bae;font-size:14px}.cl-planning-points h3{margin:0 0 4px;font-size:16px;font-weight:600;color:#25374d}.cl-planning-points p{margin:0;font-size:15px;line-height:1.7;color:#64748b}.cl-planning-contact{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#356caf}#cl-configurator{scroll-margin-top:115px}#cl-capacity .grid>div{min-width:0;padding:25px 16px;backdrop-filter:none}#cl-capacity .grid>div>p:first-child{font-size:clamp(22px,2.4vw,32px);letter-spacing:-.6px;line-height:1.35}#cl-capacity .grid>div:nth-child(3)>p:first-child{font-size:clamp(19px,2vw,27px);padding-top:5px}@media(max-width:1199px){section.cl-hero .cl-hero-layout{gap:36px}.cl-planning-layout{gap:40px}.cl-infrastructure{padding:20px}}@media(max-width:1023px){section.cl-hero{padding:44px 0 56px}section.cl-hero .cl-hero-layout{max-width:720px;margin:0 auto}section.cl-hero h1{max-width:640px}.cl-infrastructure{max-width:100%}.cl-planning-layout{grid-template-columns:minmax(0,1fr);max-width:720px}.cl-planning-copy>h2,.cl-planning-copy>p{max-width:620px}}@media(max-width:767px){section.cl-hero{padding:32px 0 48px}section.cl-hero h1{font-size:36px;line-height:1.18;letter-spacing:-.9px}section.cl-hero .cl-hero-copy>p{font-size:16px;line-height:1.75}.cl-hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.cl-hero-actions a{font-size:14px;padding:13px 14px}section.cl-hero .cl-hero-assurances{gap:7px}section.cl-hero .cl-hero-assurances>span{font-size:13px;padding:7px 8px}.cl-infrastructure{padding:17px;border-radius:16px}.cl-infrastructure-heading{margin-bottom:18px}.cl-infrastructure-title strong{font-size:13px}.cl-infrastructure-title>div>span{font-size:10px}.cl-topology{padding:13px 6px}.cl-topology-label{font-size:8px;letter-spacing:.2px}.cl-topology-captions{font-size:9px;gap:4px}.cl-infrastructure-services{font-size:9px;gap:8px 10px}.cl-infrastructure-capacity dl{gap:8px}.cl-infrastructure-capacity dl>div+div{padding-left:10px}.cl-infrastructure-capacity dd{font-size:18px}.cl-infrastructure-capacity dl>div:last-child dd{font-size:13px;padding-top:5px}.cl-infrastructure-capacity dt{font-size:9px}.cl-planning{padding:56px 0}.cl-planning-copy>h2{font-size:29px}.cl-planning-copy>p{font-size:15px}.cl-planning-points{gap:20px}#cl-capacity .grid{gap:12px}#cl-capacity .grid>div{padding:20px 10px}#cl-capacity .grid>div:nth-child(3)>p:first-child{font-size:17px}}@media(max-width:350px){section.cl-hero h1{font-size:32px}.cl-hero-actions{display:grid;grid-template-columns:1fr}.cl-infrastructure{padding:13px}.cl-infrastructure-icon{flex-basis:32px;width:32px;height:32px}.cl-infrastructure-title{gap:8px}.cl-infrastructure-title strong{font-size:12px}.cl-infrastructure-title>div>span{font-size:9px}.cl-infrastructure-capacity dl{gap:6px}.cl-infrastructure-capacity dl>div+div{padding-left:7px}.cl-infrastructure-capacity dd{font-size:16px}.cl-infrastructure-capacity dl>div:last-child dd{font-size:11px}}@media(prefers-reduced-motion:reduce){body.page-cloud main *,body.page-cloud main *:before,body.page-cloud main *:after{animation:none!important;transition:none!important}.cl-lift:hover,.cl-lift:hover .cl-icon,.cl-infrastructure:hover .cl-topology-node{transform:none}.cl-motion-toggle{display:none}.cl-slider::-webkit-slider-thumb{transition:none}}#cl-configurator{container-type:inline-size;width:100%;max-width:none;padding:28px;border:1px solid #e0e7f0;border-radius:24px;color:#152238;background:#fff;box-shadow:0 16px 48px -28px #1526444d;scroll-margin-top:112px}#cl-configurator *{min-width:0}.cl-config-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid #e8edf4}.cl-config-header h2{margin:0;font-size:20px;font-weight:750;letter-spacing:-.5px;color:#152238}.cl-config-presets{display:flex;flex-wrap:wrap;gap:7px}#cl-configurator .cl-preset{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 13px;border:1px solid #dfe7f2;border-radius:9px;background:#f8fafd;color:#52647e;font-size:14px;line-height:1.35;font-weight:650;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}#cl-configurator .cl-preset:hover{border-color:#a9c4f7;color:#1d4ed8}#cl-configurator .cl-preset[aria-pressed=true]{border-color:#2563eb;color:#fff;background:#2563eb}.cl-config-body{display:grid;gap:28px;align-items:stretch}.cl-config-controls{display:grid;gap:25px;align-content:center}.cl-control-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cl-control-heading label{display:flex;align-items:center;gap:10px;color:#394d67;font-size:14px;line-height:1.5;font-weight:650}.cl-control-heading label i{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid #e1eafb;border-radius:9px;background:#f0f5ff;color:#3265cb;font-size:13px}.cl-control-heading output{flex-shrink:0;border:1px solid #dde8fc;border-radius:8px;padding:5px 9px;background:#f3f7ff;color:#2457b9;font-size:14px;line-height:1.35;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}#cl-configurator .cl-slider{display:block;height:40px;margin:7px 0 0;border-radius:8px;background:transparent}#cl-configurator .cl-slider::-webkit-slider-runnable-track{height:6px;border-radius:10px;background:linear-gradient(90deg,#3b72df var(--cl-fill, 0%),#e3eaf4 var(--cl-fill, 0%))}#cl-configurator .cl-slider::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px;border:3px solid #3b72df;box-shadow:0 2px 7px #26539f29;transition:border-color .18s ease}#cl-configurator .cl-slider::-webkit-slider-thumb:hover,#cl-configurator .cl-slider::-webkit-slider-thumb:active{transform:none;border-color:#1d4ed8}#cl-configurator .cl-slider::-moz-range-track{height:6px;border-radius:10px;background:linear-gradient(90deg,#3b72df var(--cl-fill, 0%),#e3eaf4 var(--cl-fill, 0%))}#cl-configurator .cl-slider::-moz-range-thumb{width:20px;height:20px;border:3px solid #3b72df;box-shadow:0 2px 7px #26539f29}.cl-control-limits{display:flex;justify-content:space-between;gap:16px;color:#6c7c93;font-size:13px;font-weight:500;line-height:1.5}.cl-config-summary{display:flex;flex-direction:column;padding:24px;border:1px solid #e2e9f3;border-radius:16px;background:#f7f9fd}.cl-config-summary h3{margin:0 0 16px;color:#354860;font-size:15px;font-weight:700}.cl-config-breakdown{display:grid;gap:10px;margin:0 0 22px}.cl-config-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cl-config-breakdown dt{color:#63738a;font-size:13px}.cl-config-breakdown dd{margin:0;color:#30455f;font-size:14px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.cl-config-total{padding-top:18px;margin-top:auto;border-top:1px solid #dde5f0}.cl-total-label{display:block;margin-bottom:7px;color:#53667f;font-size:13px;font-weight:600}.cl-total-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin:0;line-height:1.2}#cl-price{color:#2357bd;font-size:clamp(28px,5cqi,40px);font-weight:800;letter-spacing:-1px;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-total-period{color:#63748c;font-size:14px;font-weight:500}#cl-hourly{margin:8px 0 0;color:#63748c;font-size:14px;line-height:1.55}#cl-configurator .cl-config-cta{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin-top:22px;padding:12px 16px;border:1px solid #2563eb;border-radius:10px;background:#2563eb;color:#fff;text-align:center;font-size:14px;line-height:1.5;font-weight:650;transition:background-color .18s ease,border-color .18s ease}#cl-configurator .cl-config-cta:hover{border-color:#1d4ed8;background:#1d4ed8}.cl-config-cta i{flex-shrink:0;font-size:12px}.cl-config-note{margin:12px 0 0;color:#63748c;font-size:14px;line-height:1.65;text-align:center}#cl-configurator .cl-slider:focus-visible,#cl-configurator .cl-preset:focus-visible,#cl-configurator .cl-config-cta:focus-visible{outline:3px solid #6398f1;outline-offset:4px;box-shadow:none}#cl-faq .faq-header{gap:1rem}#cl-faq .faq-header>span{min-width:0}#cl-faq .faq-icon{flex-shrink:0}#cl-faq .faq-header:focus-visible{outline:3px solid #93c5fd;outline-offset:-4px}@container (min-width: 540px){.cl-config-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.cl-config-summary{padding:20px}.cl-config-controls{padding:8px 0;gap:24px}}@media(max-width:479px){#cl-configurator{padding:18px;border-radius:18px}.cl-config-header{gap:14px;padding-bottom:20px;margin-bottom:22px}.cl-config-header h2{font-size:18px}.cl-config-presets{width:100%;gap:6px}#cl-configurator .cl-preset{flex:1 1 auto;padding:8px 10px}.cl-config-summary{padding:18px}.cl-control-heading{gap:8px}.cl-control-heading label{gap:8px;font-size:14px}.cl-control-heading output{padding:5px 7px;font-size:14px}}@media(prefers-reduced-motion:reduce){#cl-configurator *,#cl-configurator *:before,#cl-configurator *:after{animation:none!important;transition:none!important}}#cl-billing .cl-billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1080px;margin:0 auto}#cl-billing .cl-billing-card{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid #e3eaf2;border-radius:18px;background:#fff;box-shadow:0 8px 24px #10243a05}#cl-billing .cl-billing-heading{display:flex;align-items:center;gap:17px;margin-bottom:22px}#cl-billing .cl-billing-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border:1px solid #dcebf8;border-radius:13px;background:#f1f7fd;color:#2580bd;font-size:21px}#cl-billing .cl-billing-badge{display:block;margin-bottom:6px;color:#5582a4;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}#cl-billing .cl-billing-heading h3{margin:0;color:#172b42;font-size:25px;font-weight:700;line-height:1.3;letter-spacing:-.03em}#cl-billing .cl-billing-description{margin:0 0 22px;color:#64748b;font-size:15px;line-height:1.75}#cl-billing .cl-billing-features{flex:1;margin:0 0 26px;padding:0;list-style:none}#cl-billing .cl-billing-features li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid #edf1f6;color:#42566d;font-size:14px;line-height:1.6}#cl-billing .cl-billing-features li i{flex-shrink:0;margin-top:5px;color:#438cbb;font-size:11px}#cl-billing .cl-billing-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 18px;border:1px solid #d7e6f4;border-radius:10px;background:#f3f8fd;color:#186293;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .2s,border-color .2s}#cl-billing .cl-billing-cta:hover{background:#e7f2fc;border-color:#a9cce8;color:#155781}#cl-billing .cl-billing-cta i{font-size:12px}#cl-billing .cl-billing-cta:focus-visible{outline:3px solid #7db5de;outline-offset:3px}#cl-how .cl-how-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1024px;margin:0 auto;padding:0;list-style:none}#cl-how .cl-how-steps:before{content:"";position:absolute;top:25px;left:16.66%;right:16.66%;height:1px;background:linear-gradient(90deg,#d6e8f7,#a4c7e4,#d6e8f7)}#cl-how .cl-how-step{position:relative;min-width:0;text-align:center}#cl-how .cl-how-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 auto 22px;border:1px solid #cee1f2;border-radius:14px;background:#edf5fc;color:#307fad;font-size:19px;box-shadow:0 0 0 9px #f9fafb}#cl-how .cl-how-icon>span{position:absolute;top:-5px;right:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #cee1f2;border-radius:50%;background:#fff;color:#4581ad;font-size:12px;font-weight:700}#cl-how .cl-how-copy h3{margin:0 0 10px;color:#1e293b;font-size:19px;font-weight:700;line-height:1.45;letter-spacing:-.02em}#cl-how .cl-how-copy p{max-width:300px;margin:0 auto;color:#64748b;font-size:15px;line-height:1.75}#cl-flex .cl-flex-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;max-width:1152px;margin:0 auto}#cl-flex .cl-flex-card{display:flex;flex-direction:column;grid-column:span 5;min-width:0;padding:34px;border:1px solid #e5eaf1;border-radius:18px;background:#fff;box-shadow:0 8px 24px #10243a06}#cl-flex .cl-flex-wide{grid-column:span 7}#cl-flex .cl-flex-dark{border-color:#274365;background:linear-gradient(135deg,#0c2139,#071525);box-shadow:none}#cl-flex .cl-flex-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:26px;flex:1}#cl-flex .cl-flex-copy{min-width:0}#cl-flex .cl-flex-card h3{margin:0 0 14px;color:#1e293b;font-size:23px;font-weight:700;line-height:1.35;letter-spacing:-.025em}#cl-flex .cl-flex-card p{margin:0 0 20px;color:#64748b;font-size:15px;line-height:1.75}#cl-flex .cl-flex-dark h3{color:#f3f7fc}#cl-flex .cl-flex-dark p{color:#b8c5d6}#cl-flex .cl-flex-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:22px;border:1px solid #e0ecf6;border-radius:12px;background:#f0f7fd;color:#3284b8;font-size:20px}#cl-flex .cl-flex-dark .cl-flex-icon{border-color:#42698c66;background:#19416666;color:#8dcdee}#cl-flex .cl-flex-chip{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:7px 11px;border:1px solid #5185b34d;border-radius:8px;background:#2b669526;color:#a5d4f0;font-size:12px;font-weight:550;line-height:1.5}#cl-flex .cl-flex-chip i{flex-shrink:0;font-size:11px}#cl-flex .cl-flex-icon-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}#cl-flex .cl-hour-unit{color:#347faf;font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.04em}#cl-flex .cl-hour-unit small{margin-left:3px;color:#8198aa;font-size:15px;font-weight:500;letter-spacing:0}#cl-flex .cl-scale-visual{width:100%;max-width:300px;margin-inline:auto;border:1px solid #53729240;border-radius:14px;background:#05132680}#cl-flex .cl-scale-scene,#cl-flex .cl-meter-scene,#cl-flex .cl-security-scene{display:block;width:100%;height:auto;overflow:visible}#cl-flex .cl-meter-visual{margin-top:auto;padding-top:4px}#cl-flex .cl-resource-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:6px}#cl-flex .cl-resource-modules span{display:flex;flex-direction:column;align-items:center;gap:11px;min-width:0;padding:16px 8px;border:1px solid #e4edf5;border-radius:10px;background:#f8fbfe;color:#58768f;font-size:11px;font-weight:650;letter-spacing:.04em}#cl-flex .cl-resource-modules i{color:#5d94bb;font-size:18px}#cl-flex .cl-security-visual{min-width:0;text-align:center}#cl-flex .cl-security-scene{max-width:174px;margin:0 auto 4px}#cl-flex .cl-security-visual strong{display:block;color:#99d4f3;font-size:clamp(27px,2.8vw,38px);font-weight:700;line-height:1.2;letter-spacing:-.045em;white-space:nowrap}#cl-flex .cl-security-visual>span{display:block;margin-top:7px;color:#8299b1;font-size:11px;letter-spacing:.04em}#cl-flex .cl-scale-modules,#cl-flex .cl-meter-record,#cl-flex .cl-security-shield{transform-box:fill-box;transform-origin:center;transition:transform .3s ease}#cl-flex .cl-scale-flow{stroke-dasharray:12 88;stroke-dashoffset:100;animation:cl-resource-signal 5.8s linear infinite}#cl-flex .cl-meter-flow{stroke-dasharray:10 90;stroke-dashoffset:100;animation:cl-record-signal 5.4s linear infinite}#cl-flex .cl-security-aura{animation:cl-security-breathe 6s ease-in-out infinite}#cl-flex .cl-motion-node{animation-play-state:paused}#cl-flex [data-cl-motion].is-motion-active .cl-motion-node{animation-play-state:running}body.cl-motion-paused #cl-flex [data-cl-motion] .cl-motion-node{animation-play-state:paused}@keyframes cl-resource-signal{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes cl-record-signal{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes cl-security-breathe{0%,to{opacity:.4}50%{opacity:1}}@media(hover:hover)and (pointer:fine){#cl-flex .cl-flex-card:hover .cl-scale-modules,#cl-flex .cl-flex-card:hover .cl-meter-record,#cl-flex .cl-flex-card:hover .cl-security-shield{transform:translateY(-2px)}}@media(max-width:1023px){#cl-flex .cl-flex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#cl-flex .cl-flex-card{grid-column:span 1}#cl-flex .cl-flex-wide{grid-column:span 2}#cl-flex .cl-flex-card:nth-child(4){grid-column:span 2}}@media(max-width:767px){#cl-billing .cl-billing-grid{grid-template-columns:1fr;gap:18px}#cl-billing .cl-billing-card{padding:24px}#cl-billing .cl-billing-heading{gap:14px;margin-bottom:18px}#cl-billing .cl-billing-icon{width:44px;height:44px;font-size:18px}#cl-billing .cl-billing-heading h3{font-size:22px}#cl-billing .cl-billing-description{font-size:15px}#cl-billing .cl-billing-badge{font-size:12px}#cl-how .cl-how-heading{margin-bottom:38px}#cl-how .cl-how-steps{grid-template-columns:1fr;gap:28px;max-width:520px}#cl-how .cl-how-steps:before{display:none}#cl-how .cl-how-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;text-align:left}#cl-how .cl-how-step:not(:last-child):after{content:"";position:absolute;top:44px;bottom:-28px;left:21.5px;width:1px;background:#d6e4f0}#cl-how .cl-how-icon{width:44px;height:44px;margin:0;border-radius:12px;font-size:17px;box-shadow:none}#cl-how .cl-how-copy h3{font-size:18px;line-height:1.4;margin-bottom:8px}#cl-how .cl-how-copy p{max-width:none;margin:0;font-size:15px;line-height:1.7}#cl-flex .cl-flex-grid{grid-template-columns:1fr;gap:18px}#cl-flex .cl-flex-card,#cl-flex .cl-flex-wide,#cl-flex .cl-flex-card:nth-child(4){grid-column:span 1;padding:24px}#cl-flex .cl-flex-split{grid-template-columns:1fr;gap:24px}#cl-flex .cl-flex-card h3{font-size:21px}#cl-flex .cl-flex-card p{font-size:15px;line-height:1.7}#cl-flex .cl-flex-icon{width:44px;height:44px;margin-bottom:18px;font-size:18px}#cl-flex .cl-security-scene{max-width:145px}#cl-flex .cl-security-visual strong{font-size:32px}}@media(prefers-reduced-motion:reduce){#cl-flex .cl-motion-node{animation:none!important}#cl-flex .cl-scale-modules,#cl-flex .cl-meter-record,#cl-flex .cl-security-shield,#cl-billing .cl-billing-cta{transition:none}#cl-flex .cl-flex-card:hover .cl-scale-modules,#cl-flex .cl-flex-card:hover .cl-meter-record,#cl-flex .cl-flex-card:hover .cl-security-shield{transform:none}}
