.cw{--navy-950:#071325;--navy-900:#0A1A30;--navy-800:#0F2442;--navy-700:#183358;--ink:#0B1F3A;--text:#2E3E55;--muted:#5A6A80;--line:#E2E8F0;--line-strong:#CBD5E1;--bg:#FFFFFF;--bg-soft:#F5F7FA;--blue:#1C68D6;--blue-hover:#1655B0;--blue-light:#65B6FF;--blue-50:#EEF5FF;--blue-100:#DCEBFF;--ok:#0F7A4D;--warn-bg:#FFF7E0;--warn-line:#F1D27A;--radius-sm:8px;--radius:14px;--radius-lg:20px;--shadow-sm:0 1px 2px rgba(11,31,58,.06);--shadow:0 10px 30px -12px rgba(11,31,58,.18);--shadow-lg:0 30px 60px -20px rgba(7,19,37,.45);--container:1180px;--gutter:clamp(16px,4vw,32px);--section:clamp(64px,9vw,120px);--font:var(--cw-font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.cw *,.cw :after,.cw :before{box-sizing:border-box}html:has(.cw){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html:has(.cw){scroll-behavior:auto}}.cw{margin:0;font-family:var(--font);font-size:17px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cw img,.cw svg{display:block;max-width:100%;height:auto}.cw a{color:var(--blue);text-underline-offset:3px}.cw a:hover{color:var(--blue-hover)}.cw :focus-visible{outline:3px solid var(--blue-light);outline-offset:2px;border-radius:4px}.cw h1,.cw h2,.cw h3,.cw h4{color:var(--ink);line-height:1.15;letter-spacing:-.02em;margin:0 0 .5em;font-weight:700}.cw h1{font-size:clamp(2.3rem,5.2vw,4rem);letter-spacing:-.035em}.cw h2{font-size:clamp(1.8rem,3.6vw,2.75rem);letter-spacing:-.03em}.cw h3{font-size:1.2rem;letter-spacing:-.01em}.cw p{margin:0 0 1em}.cw ul{margin:0;padding:0}.cw .cw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cw .cw-skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:var(--radius-sm)}.cw .cw-skip-link:focus{top:12px;color:#fff}.cw .cw-container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.cw .cw-section{padding:var(--section) 0}.cw .cw-section-soft{background:var(--bg-soft)}.cw .cw-section-dark{background:var(--navy-900);color:#C9D5E6}.cw .cw-section-dark h2,.cw .cw-section-dark h3{color:#fff}.cw .cw-eyebrow{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.cw .cw-hero .cw-eyebrow,.cw .cw-section-dark .cw-eyebrow{color:var(--blue-light)}.cw h1 .cw-h1-eyebrow{display:block;width:-moz-fit-content;width:fit-content;line-height:1.4}.cw .cw-page-hero h1 .cw-h1-eyebrow{color:var(--blue)}.cw .cw-section-head{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.cw .cw-section-head.cw-center{margin-left:auto;margin-right:auto;text-align:center}.cw .cw-lead{font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--muted)}.cw .cw-section-dark .cw-lead{color:#AFC0D6}.cw .cw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;font:inherit;font-size:1rem;font-weight:600;line-height:1.2;border-radius:10px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.cw .cw-btn:active{transform:translateY(1px)}.cw .cw-btn-primary{background:var(--blue);color:#fff}.cw .cw-btn-primary:hover{background:var(--blue-hover);color:#fff}.cw .cw-btn-secondary{background:#fff;color:var(--ink);border-color:var(--line-strong)}.cw .cw-btn-secondary:hover{border-color:var(--ink);color:var(--ink)}.cw .cw-btn-ghost-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}.cw .cw-btn-ghost-light:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.06)}.cw .cw-btn-sm{min-height:40px;padding:8px 16px;font-size:.95rem}.cw .cw-btn-row{display:flex;flex-wrap:wrap;gap:12px}.cw .cw-btn svg{width:18px;height:18px}.cw .cw-site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s}.cw .cw-site-header.cw-is-scrolled{border-bottom-color:var(--line)}.cw .cw-header-inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.cw .cw-brand img{width:148px;height:auto}.cw .cw-main-nav{display:flex;align-items:center;gap:28px}.cw .cw-main-nav ul{display:flex;gap:4px;list-style:none}.cw .cw-main-nav ul a{display:block;padding:8px 12px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:.95rem;font-weight:500}.cw .cw-main-nav ul a:hover{background:var(--bg-soft);color:var(--ink)}.cw .cw-main-nav ul a[aria-current=page]{color:var(--blue)}.cw .cw-nav-actions{display:flex;align-items:center;gap:16px}.cw .cw-nav-login{color:var(--ink);text-decoration:none;font-weight:500;font-size:.95rem}.cw .cw-nav-login:hover{color:var(--blue)}.cw .cw-nav-toggle{display:none}@media (max-width:1040px){.cw .cw-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.cw .cw-nav-toggle-bar,.cw .cw-nav-toggle-bar:after,.cw .cw-nav-toggle-bar:before{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;position:relative;transition:transform .2s,background-color .2s}.cw .cw-nav-toggle-bar:after,.cw .cw-nav-toggle-bar:before{content:"";position:absolute;left:0}.cw .cw-nav-toggle-bar:before{top:-6px}.cw .cw-nav-toggle-bar:after{top:6px}.cw .cw-nav-toggle[aria-expanded=true] .cw-nav-toggle-bar{background:transparent}.cw .cw-nav-toggle[aria-expanded=true] .cw-nav-toggle-bar:before{transform:translateY(6px) rotate(45deg)}.cw .cw-nav-toggle[aria-expanded=true] .cw-nav-toggle-bar:after{transform:translateY(-6px) rotate(-45deg)}.cw .cw-main-nav{display:none;position:absolute;left:0;right:0;top:72px;flex-direction:column;align-items:stretch;gap:16px;padding:16px var(--gutter) 24px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow);max-height:calc(100vh - 72px);overflow-y:auto}.cw .cw-main-nav.cw-is-open{display:flex}.cw .cw-main-nav ul{flex-direction:column}.cw .cw-main-nav ul a{padding:12px;font-size:1.05rem}.cw .cw-nav-actions{flex-direction:column;align-items:stretch;gap:10px}.cw .cw-nav-login{padding:12px;border:1px solid var(--line);border-radius:10px;text-align:center}.cw .cw-nav-actions .cw-btn{min-height:48px}}.cw .cw-hero{position:relative;overflow:hidden;background:var(--navy-900);color:#C9D5E6;padding:clamp(56px,8vw,104px) 0 clamp(64px,8vw,96px)}.cw .cw-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000 30%,transparent 75%);pointer-events:none}.cw .cw-hero .cw-container{position:relative}.cw .cw-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:center}.cw .cw-hero h1{color:#fff;margin-bottom:22px}.cw .cw-hero h1 .cw-accent{color:var(--blue-light)}.cw .cw-hero-sub{font-size:clamp(1.05rem,1.7vw,1.22rem);color:#B8C7DB;max-width:560px;margin-bottom:20px}.cw .cw-hero-checks{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:0 0 30px;padding:0}.cw .cw-hero-checks li{display:flex;align-items:center;gap:10px;color:#fff;font-weight:600;font-size:1rem}.cw .cw-hero-checks svg{width:20px;height:20px;flex-shrink:0;color:var(--blue-light)}.cw .cw-hero .cw-hero-ctas{margin-bottom:0}.cw .cw-hero-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;margin-top:clamp(40px,6vw,64px)}.cw .cw-hero-pillars li{padding:20px 22px;display:grid;grid-template-columns:40px 1fr;grid-column-gap:16px;column-gap:16px;align-items:start;border-radius:var(--radius);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09)}.cw .cw-hero-pillars .cw-icon{grid-row:span 2;width:40px;height:40px;border-radius:9px;background:rgba(101,182,255,.14);color:var(--blue-light);display:grid;place-items:center}.cw .cw-hero-pillars .cw-icon svg{width:20px;height:20px}.cw .cw-hero-pillars strong{display:block;color:#fff;font-size:1.02rem;margin-bottom:2px}.cw .cw-hero-pillars span:not(.cw-icon){display:block;font-size:.92rem;line-height:1.45;color:#A9BAD0}@media (max-width:900px){.cw .cw-hero-pillars{grid-template-columns:1fr}}@media (max-width:1100px){.cw .cw-hero-grid{grid-template-columns:1fr}.cw .cw-hero-grid>:last-child{max-width:680px}}@media (max-width:640px){.cw .cw-hero .cw-btn-row .cw-btn{flex:1 1 100%}}.cw .cw-product-frame{border-radius:var(--radius-lg);background:#F7F9FC;box-shadow:var(--shadow-lg),0 0 0 1px rgba(255,255,255,.08);overflow:hidden;color:var(--text);font-size:13px}.cw .cw-pf-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#fff;border-bottom:1px solid var(--line)}.cw .cw-pf-bar i{width:10px;height:10px;border-radius:50%;background:#DCE3EC}.cw .cw-pf-bar .cw-pf-url{margin-left:10px;flex:1 1;max-width:260px;height:22px;border-radius:6px;background:var(--bg-soft);font-size:11px;color:var(--muted);display:flex;align-items:center;padding:0 10px}.cw .cw-pf-body{display:grid;grid-template-columns:124px 1fr;min-height:340px}.cw .cw-pf-side{background:var(--navy-900);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.cw .cw-pf-side img{width:92px;margin:2px 6px 14px}.cw .cw-pf-side span{display:block;padding:7px 8px;border-radius:6px;color:#9DB0C8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw .cw-pf-side span.cw-on{background:rgba(101,182,255,.16);color:#fff}.cw .cw-pf-main{padding:16px;display:grid;grid-gap:12px;gap:12px;align-content:start}.cw .cw-pf-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.cw .cw-pf-title b{color:var(--ink);font-size:14px}.cw .cw-pf-chip{font-size:11px;padding:3px 8px;border-radius:99px;background:var(--blue-50);color:var(--blue);font-weight:600;white-space:nowrap}.cw .cw-pf-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:12px;gap:12px}.cw .cw-pf-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px}.cw .cw-pf-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;font-weight:600}.cw .cw-pf-field{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:26px;border-radius:6px;background:var(--bg-soft);border:1px solid var(--line);margin-bottom:8px;display:flex;align-items:center;padding:0 8px;font-size:11.5px;color:var(--text)}.cw .cw-pf-field.cw-short{width:60%}.cw .cw-pf-btn{white-space:nowrap;height:28px;border-radius:6px;background:var(--blue);color:#fff;font-size:11.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.cw .cw-pf-tv{position:relative;aspect-ratio:16/9;border-radius:8px;background:linear-gradient(135deg,#22406B,#0F2442);overflow:hidden}.cw .cw-pf-tv .cw-program{position:absolute;top:0;right:0;width:74%;height:78%;background:linear-gradient(160deg,#3B5F8F,#1E3A62);border-bottom-left-radius:4px}.cw .cw-pf-tv .cw-lb-side{position:absolute;left:0;top:0;width:26%;height:100%;background:#fff;padding:8px 6px;display:grid;align-content:start;grid-gap:5px;gap:5px}.cw .cw-pf-tv .cw-lb-bottom{position:absolute;left:26%;right:0;bottom:0;height:22%;background:var(--blue-light);display:flex;align-items:center;padding:0 8px;gap:6px}.cw .cw-pf-tv .cw-ln{height:5px;border-radius:3px;background:#CBD5E1}.cw .cw-pf-tv .cw-ln.cw-dark{background:var(--ink);width:80%}.cw .cw-pf-tv .cw-ln.cw-w60{width:60%}.cw .cw-pf-tv .cw-lb-bottom .cw-ln{background:rgba(11,31,58,.7);height:5px}.cw .cw-pf-row{display:flex;gap:6px;margin-top:8px}.cw .cw-pf-row span{flex:1 1;height:22px;border-radius:6px;border:1px solid var(--line);background:#fff;font-size:10.5px;display:flex;align-items:center;justify-content:center;color:var(--muted)}.cw .cw-pf-row span.cw-on{border-color:var(--blue);color:var(--blue);background:var(--blue-50);font-weight:600}.cw .cw-figure-note{margin-top:12px;font-size:.8rem;color:#8193AB;text-align:right}.cw .cw-figure-note.cw-dark,.cw .cw-section .cw-figure-note{color:var(--muted)}@media (max-width:520px){.cw .cw-pf-body{grid-template-columns:1fr}.cw .cw-pf-side{display:none}.cw .cw-pf-cols{grid-template-columns:1fr}.cw .cw-pf-cols .cw-pf-card:first-child{display:none}}.cw .cw-compare{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.cw .cw-compare table{width:100%;border-collapse:collapse;font-size:.98rem}.cw .cw-compare td,.cw .cw-compare th{padding:18px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.cw .cw-compare tbody tr:last-child td,.cw .cw-compare tbody tr:last-child th{border-bottom:0}.cw .cw-compare thead th{font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);background:var(--bg-soft);font-weight:600}.cw .cw-compare thead th.cw-col-campilo{background:var(--navy-900);color:#fff}.cw .cw-compare tbody th{color:var(--ink);font-weight:600;width:24%}.cw .cw-compare td.cw-col-old{color:var(--muted);width:36%}.cw .cw-compare td.cw-col-campilo{background:var(--blue-50);color:var(--ink);font-weight:500;width:40%}.cw .cw-compare .cw-mark{display:inline-flex;gap:10px;align-items:flex-start}.cw .cw-compare .cw-mark svg{flex:none;width:18px;height:18px;margin-top:3px}.cw .cw-compare .cw-col-old .cw-mark svg{color:#94A3B8}.cw .cw-compare .cw-col-campilo .cw-mark svg{color:var(--blue)}@media (max-width:760px){.cw .cw-compare{border:0;background:transparent;box-shadow:none;overflow:visible}.cw .cw-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cw .cw-compare table,.cw .cw-compare tbody,.cw .cw-compare td,.cw .cw-compare th,.cw .cw-compare tr{display:block;width:auto!important}.cw .cw-compare tbody tr{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.cw .cw-compare tbody th{padding:14px 16px 6px;border:0;font-size:1.02rem}.cw .cw-compare td{padding:10px 16px 12px;border:0}.cw .cw-compare td:before{content:attr(data-label);display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--muted);margin-bottom:4px}.cw .cw-compare td.cw-col-campilo:before{color:var(--blue)}.cw .cw-compare tbody tr:last-child td,.cw .cw-compare tbody tr:last-child th{border:0}}.cw .cw-grid{display:grid;grid-gap:20px;gap:20px}.cw .cw-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cw .cw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cw .cw-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.cw .cw-grid-3,.cw .cw-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cw .cw-grid-2,.cw .cw-grid-3,.cw .cw-grid-4{grid-template-columns:1fr}}.cw .cw-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px}.cw .cw-card h3{margin-bottom:8px}.cw .cw-card p{color:var(--muted);margin:0;font-size:.98rem}.cw .cw-card .cw-icon,.cw .cw-feature .cw-icon{width:44px;height:44px;border-radius:11px;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;margin-bottom:18px}.cw .cw-card .cw-icon svg,.cw .cw-feature .cw-icon svg{width:22px;height:22px}.cw .cw-card-dark{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.cw .cw-card-dark p{color:#AFC0D6}.cw .cw-card-dark .cw-icon{background:rgba(101,182,255,.14);color:var(--blue-light)}.cw .cw-tag{display:inline-block;font-size:.74rem;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--bg-soft);color:var(--muted);border:1px solid var(--line);margin-top:14px}.cw .cw-tag-blue{background:var(--blue-50);color:var(--blue);border-color:var(--blue-100)}.cw .cw-card-dark .cw-tag{background:rgba(255,255,255,.06);color:#C9D5E6;border-color:rgba(255,255,255,.14)}.cw .cw-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(36px,6vw,80px);gap:clamp(36px,6vw,80px);align-items:center}.cw .cw-split.cw-reverse>:first-child{order:2}@media (max-width:900px){.cw .cw-split{grid-template-columns:1fr}.cw .cw-split.cw-reverse>:first-child{order:0}}.cw .cw-checklist{list-style:none;display:grid;grid-gap:12px;gap:12px;margin:24px 0 32px}.cw .cw-checklist li{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start}.cw .cw-checklist svg{width:22px;height:22px;color:var(--blue);margin-top:2px}.cw .cw-section-dark .cw-checklist svg{color:var(--blue-light)}.cw .cw-checklist strong{color:var(--ink)}.cw .cw-section-dark .cw-checklist strong{color:#fff}.cw .cw-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;counter-reset:step}.cw .cw-steps li{position:relative;padding:24px 22px;border-radius:var(--radius);background:#fff;border:1px solid var(--line)}.cw .cw-section-dark .cw-steps li{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.cw .cw-steps .cw-num{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font-weight:700;font-size:.9rem;margin-bottom:16px}.cw .cw-steps h3{font-size:1.05rem;margin-bottom:6px}.cw .cw-steps p{margin:0;font-size:.94rem;color:var(--muted)}.cw .cw-section-dark .cw-steps p{color:#AFC0D6}@media (min-width:961px){.cw .cw-steps li:not(:last-child):after{content:"";position:absolute;top:39px;right:-17px;width:18px;height:2px;background:var(--line-strong)}.cw .cw-section-dark .cw-steps li:not(:last-child):after{background:rgba(255,255,255,.2)}}.cw .cw-steps-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cw .cw-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cw .cw-steps-2 li:after{display:none}@media (max-width:960px){.cw .cw-steps,.cw .cw-steps-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cw .cw-steps,.cw .cw-steps-2,.cw .cw-steps-3{grid-template-columns:1fr}}.cw .cw-callout{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;align-items:start;padding:24px;border-radius:var(--radius);background:var(--blue-50);border:1px solid var(--blue-100);color:var(--ink)}.cw .cw-callout .cw-icon{width:44px;height:44px;border-radius:11px;background:#fff;color:var(--blue);display:grid;place-items:center}.cw .cw-callout .cw-icon svg{width:22px;height:22px}.cw .cw-callout p{margin:0}.cw .cw-callout strong{display:block;font-size:1.1rem;margin-bottom:4px}.cw .cw-section-dark .cw-callout{background:rgba(101,182,255,.1);border-color:rgba(101,182,255,.25);color:#fff}.cw .cw-section-dark .cw-callout .cw-icon{background:rgba(255,255,255,.08);color:var(--blue-light)}.cw .cw-section-dark .cw-callout p{color:#C9D5E6}.cw .cw-format-demo{display:grid;grid-gap:16px;gap:16px}.cw .cw-format-demo figure{margin:0}.cw .cw-format-demo figcaption{font-size:.85rem;color:var(--muted);margin-top:8px}.cw .cw-screen{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#0F2442;box-shadow:var(--shadow)}.cw .cw-screen .cw-program{position:absolute;inset:0;background:linear-gradient(160deg,#3B5F8F,#142C4E)}.cw .cw-screen.cw-lbanner .cw-program{left:24%;bottom:20%}.cw .cw-screen .cw-lb-side{position:absolute;left:0;top:0;width:24%;height:100%;background:#fff;padding:7% 3%;display:grid;align-content:start;grid-gap:8px;gap:8px}.cw .cw-screen .cw-lb-bottom{position:absolute;left:24%;right:0;bottom:0;height:20%;background:var(--blue-light);display:flex;align-items:center;gap:10px;padding:0 4%}.cw .cw-screen .cw-pause-card{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:38%;aspect-ratio:4/3;background:#fff;border-radius:8px;padding:4%;display:grid;align-content:space-between;box-shadow:0 10px 30px rgba(0,0,0,.35)}.cw .cw-screen .cw-pause-icon{position:absolute;left:8%;bottom:10%;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.18);display:grid;place-items:center}.cw .cw-screen .cw-pause-icon:after,.cw .cw-screen .cw-pause-icon:before{content:"";position:absolute;width:4px;height:12px;background:#fff;border-radius:2px}.cw .cw-screen .cw-pause-icon:before{left:12px}.cw .cw-screen .cw-pause-icon:after{right:12px}.cw .cw-screen .cw-ln{height:7px;border-radius:4px;background:#CBD5E1}.cw .cw-screen .cw-ln.cw-dark{background:var(--ink)}.cw .cw-screen .cw-ln.cw-w40{width:40%}.cw .cw-screen .cw-ln.cw-w60{width:60%}.cw .cw-screen .cw-ln.cw-w80{width:80%}.cw .cw-screen .cw-lb-bottom .cw-ln{background:rgba(11,31,58,.75)}.cw .cw-screen .cw-cta-pill{height:14px;width:50%;border-radius:99px;background:var(--blue)}.cw .cw-calc{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}@media (max-width:980px){.cw .cw-calc{grid-template-columns:1fr}}.cw .cw-calc-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,3vw,32px)}.cw .cw-calc-panel h3{font-size:1.05rem;margin-bottom:18px}.cw .cw-calc-group+.cw-calc-group{margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.cw .cw-calc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 18px;gap:16px 18px}@media (max-width:560px){.cw .cw-calc-fields{grid-template-columns:1fr}}.cw .cw-field label{display:block;font-size:.9rem;font-weight:600;color:var(--ink);margin-bottom:6px;line-height:1.35}.cw .cw-field .cw-hint{display:block;font-weight:400;color:var(--muted);font-size:.8rem}.cw .cw-input-wrap{position:relative;display:flex;align-items:center}.cw .cw-input-wrap input{width:100%;min-height:46px;padding:10px 52px 10px 12px;font:inherit;font-size:1rem;color:var(--ink);border:1px solid var(--line-strong);border-radius:10px;background:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw .cw-input-wrap input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-100)}.cw .cw-input-wrap .cw-unit{position:absolute;right:12px;font-size:.85rem;color:var(--muted);pointer-events:none}.cw .cw-assumptions{margin-top:26px;border-top:1px solid var(--line);padding-top:18px}.cw .cw-assumptions summary{cursor:pointer;font-weight:600;color:var(--ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.cw .cw-assumptions summary::-webkit-details-marker{display:none}.cw .cw-assumptions summary:after{content:"+";font-size:1.4rem;color:var(--blue);line-height:1}.cw .cw-assumptions[open] summary:after{content:"–"}.cw .cw-assumptions p{font-size:.88rem;color:var(--muted);margin:10px 0 16px}.cw .cw-calc-result{background:var(--navy-900);color:#C9D5E6;border-radius:var(--radius-lg);padding:clamp(22px,3vw,34px);position:-webkit-sticky;position:sticky;top:92px}@media (max-width:980px){.cw .cw-calc-result{position:static}}.cw .cw-calc-result h3{color:#fff;font-size:1.05rem;margin-bottom:20px}.cw .cw-kpis{display:grid;grid-gap:14px;gap:14px;margin-bottom:26px}.cw .cw-kpi{padding:16px 18px;border-radius:var(--radius);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09)}.cw .cw-kpi .cw-val{display:block;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw .cw-kpi .cw-lbl{display:block;font-size:.9rem;color:#AFC0D6;margin-top:4px}.cw .cw-kpi.cw-main{background:rgba(101,182,255,.12);border-color:rgba(101,182,255,.3)}.cw .cw-kpi.cw-main .cw-val{color:var(--blue-light);font-size:clamp(2rem,4vw,2.8rem)}.cw .cw-kpi.cw-neg .cw-val{color:#FFB4A8}.cw .cw-kpi-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:420px){.cw .cw-kpi-row{grid-template-columns:1fr}}.cw .cw-bars{margin:6px 0 22px}.cw .cw-bars-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;color:#8FA3BD;margin-bottom:10px;font-weight:600}.cw .cw-bar-row{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;align-items:center;margin-bottom:10px}.cw .cw-bar-row .cw-bar-name{font-size:.85rem;color:#C9D5E6}.cw .cw-bar-track{display:flex;height:26px;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.05)}.cw .cw-bar-seg{height:100%;transition:width .35s ease}.cw .cw-seg-labor{background:#4A7BC0}.cw .cw-seg-ext{background:#8FB8E8}.cw .cw-seg-sw{background:#2E4E7A}.cw .cw-seg-lic{background:var(--blue-light)}.cw .cw-bar-sum{font-size:.82rem;color:#8FA3BD;margin:2px 0 0 108px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw .cw-legend{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;font-size:.8rem;color:#AFC0D6}.cw .cw-legend li{display:flex;align-items:center;gap:6px}.cw .cw-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.cw .cw-breakdown{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:18px}.cw .cw-breakdown td{padding:7px 0;border-bottom:1px solid rgba(255,255,255,.08)}.cw .cw-breakdown td:last-child{text-align:right;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.cw .cw-breakdown tr.cw-total td{font-weight:700;color:#fff;border-bottom:0;padding-top:10px}.cw .cw-breakdown details summary{cursor:pointer}.cw .cw-calc-detail summary{cursor:pointer;font-size:.9rem;color:#fff;font-weight:600;margin-top:8px}.cw .cw-calc-warning{display:none;margin-top:14px;padding:12px 14px;border-radius:10px;background:rgba(255,196,0,.1);border:1px solid rgba(255,196,0,.35);color:#FFE7A3;font-size:.86rem}.cw .cw-calc-warning.cw-show{display:block}.cw .cw-calc-cta{margin-top:24px}.cw .cw-calc-cta .cw-btn{width:100%}.cw .cw-disclaimer{font-size:.82rem;color:var(--muted);margin-top:18px;max-width:900px}.cw .cw-channel{display:flex;flex-direction:column}.cw .cw-channel .cw-tag{align-self:flex-start;margin-top:auto}.cw .cw-channel p{margin-bottom:16px}.cw .cw-audience .cw-card{border-top:3px solid var(--blue)}.cw .cw-faq{max-width:860px;margin:0 auto}.cw .cw-faq details{border-bottom:1px solid var(--line)}.cw .cw-faq summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;position:relative;font-size:1.08rem;font-weight:600;color:var(--ink)}.cw .cw-faq summary::-webkit-details-marker{display:none}.cw .cw-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;margin-top:-8px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(45deg);transition:transform .2s}.cw .cw-faq details[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.cw .cw-faq .cw-answer{padding:0 0 22px;color:var(--text);max-width:760px}.cw .cw-faq .cw-answer p:last-child{margin-bottom:0}.cw .cw-contact-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:start}@media (max-width:900px){.cw .cw-contact-wrap{grid-template-columns:1fr}}.cw .cw-form{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(22px,3vw,34px);box-shadow:var(--shadow);color:var(--text)}.cw .cw-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.cw .cw-form-grid .cw-full{grid-column:1/-1}@media (max-width:560px){.cw .cw-form-grid{grid-template-columns:1fr}}.cw .cw-form label{display:block;font-size:.9rem;font-weight:600;color:var(--ink);margin-bottom:6px}.cw .cw-form .cw-opt{font-weight:400;color:var(--muted)}.cw .cw-form input[type=email],.cw .cw-form input[type=text],.cw .cw-form textarea{width:100%;min-height:48px;padding:11px 13px;font:inherit;font-size:1rem;color:var(--ink);border:1px solid var(--line-strong);border-radius:10px;background:#fff}.cw .cw-form textarea{min-height:120px;resize:vertical}.cw .cw-form input:focus,.cw .cw-form textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-100)}.cw .cw-form [aria-invalid=true]{border-color:#C0392B}.cw .cw-form .cw-consent{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:.88rem;color:var(--muted);font-weight:400}.cw .cw-form .cw-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--blue)}.cw .cw-form .cw-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cw .cw-form .cw-btn{width:100%;margin-top:6px}.cw .cw-form-status{margin-top:14px;font-size:.95rem}.cw .cw-form-status.cw-ok{color:var(--ok);font-weight:600}.cw .cw-form-status.cw-err{color:#B0281A}.cw .cw-form-success{text-align:center;padding:28px 8px}.cw .cw-form-success .cw-icon{width:56px;height:56px;border-radius:50%;background:#E6F6EE;color:var(--ok);display:grid;place-items:center;margin:0 auto 16px}.cw .cw-form-success .cw-icon svg{width:28px;height:28px}.cw .cw-contact-points{list-style:none;display:grid;grid-gap:18px;gap:18px;margin:28px 0}.cw .cw-contact-points li{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px}.cw .cw-contact-points svg{width:22px;height:22px;color:var(--blue);margin-top:2px}.cw .cw-section-dark .cw-contact-points svg{color:var(--blue-light)}.cw .cw-section-dark .cw-contact-points strong{color:#fff}.cw .cw-cta-band{background:var(--navy-900);border-radius:var(--radius-lg);padding:clamp(32px,5vw,56px);display:grid;grid-template-columns:1fr auto;grid-gap:24px 40px;gap:24px 40px;align-items:center;color:#C9D5E6;position:relative;overflow:hidden}.cw .cw-cta-band h2{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem);margin-bottom:8px}.cw .cw-cta-band p{margin:0;color:#AFC0D6}@media (max-width:800px){.cw .cw-cta-band{grid-template-columns:1fr}.cw .cw-cta-band .cw-btn-row .cw-btn{flex:1 1 auto}}.cw .cw-page-hero{background:var(--navy-900);color:#C9D5E6;padding:clamp(56px,8vw,96px) 0 clamp(48px,7vw,80px);position:relative;overflow:hidden}.cw .cw-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 80% at 80% 20%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 80% 20%,#000 20%,transparent 70%)}.cw .cw-page-hero .cw-container{position:relative}.cw .cw-page-hero h1{color:#fff;font-size:clamp(2.1rem,4.6vw,3.4rem);max-width:900px}.cw .cw-page-hero .cw-lead{color:#B8C7DB;max-width:720px;margin-bottom:30px}.cw .cw-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:900px){.cw .cw-plans{grid-template-columns:1fr}}.cw .cw-plan{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column}.cw .cw-plan.cw-featured{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),var(--shadow)}.cw .cw-plan h3{font-size:1.25rem;margin-bottom:4px}.cw .cw-plan .cw-plan-for{color:var(--muted);font-size:.95rem;margin-bottom:18px}.cw .cw-plan .cw-checklist{margin:0;font-size:.95rem}.cw .cw-plan .cw-checklist svg{width:18px;height:18px}.cw .cw-plan .cw-checklist li{grid-template-columns:18px 1fr;gap:10px}.cw .cw-legal{max-width:780px}.cw .cw-legal h2{font-size:1.3rem;margin-top:2em}.cw .cw-legal .cw-todo{background:var(--warn-bg);border:1px dashed var(--warn-line);border-radius:4px;padding:0 4px}.cw .cw-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.cw .cw-reveal.cw-is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cw .cw-reveal{opacity:1;transform:none;transition:none}}.cw .cw-no-js .cw-reveal{opacity:1;transform:none}.cw .cw-site-footer{background:var(--navy-950);color:#9DB0C8;padding:64px 0 28px;font-size:.95rem}.cw .cw-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:36px;gap:36px}@media (max-width:860px){.cw .cw-footer-grid{grid-template-columns:1fr 1fr}.cw .cw-footer-brand{grid-column:1/-1}}@media (max-width:480px){.cw .cw-footer-grid{grid-template-columns:1fr}}.cw .cw-footer-brand img{width:140px;margin-bottom:16px}.cw .cw-footer-brand p{color:#C9D5E6;margin-bottom:6px}.cw .cw-footer-small{font-size:.88rem;color:#8195AF!important}.cw .cw-footer-title{color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.cw .cw-site-footer ul{list-style:none;display:grid;grid-gap:8px;gap:8px}.cw .cw-site-footer a{color:#9DB0C8;text-decoration:none}.cw .cw-site-footer a:hover{color:#fff}.cw .cw-footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:48px;padding-top:22px;font-size:.85rem}.cw .cw-footer-bottom p{margin:0}.cw .cw-mt-0{margin-top:0}.cw .cw-mb-0{margin-bottom:0}.cw .cw-center{text-align:center}.cw .cw-stack-lg>*+*{margin-top:clamp(40px,6vw,72px)}.cw .cw-booking h3{margin:0 0 10px;font-size:1.3rem;color:var(--ink)}.cw .cw-booking p{color:var(--text)}.cw .cw-booking .cw-btn{width:100%;margin:10px 0 18px}.cw .cw-booking-alt{font-size:.95rem}.cw .cw-booking-note{margin:0;font-size:.85rem;color:var(--muted)!important}.cw.cw-chrome{background:transparent}.cw .cw-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.cw .cw-footer-language .ui-language-controls{padding:0;justify-content:flex-start;color:inherit}.cw .cw-portal-shot{margin:32px 0 0}.cw .cw-portal-shot-frame{border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm);border:1px solid var(--line);overflow:hidden}.cw .cw-portal-shot-img{overflow:hidden}.cw .cw-portal-shot-img img{display:block;width:100%;height:auto}@media (max-width:640px){.cw .cw-portal-shot-img img{width:180%;max-width:none}}.cw .cw-wl-frame{--wl:#0F766E;--wl-dark:#123B3A;--wl-soft:#E6F4F1}.cw .cw-wl-body{display:grid;grid-template-columns:136px 1fr;min-height:340px}.cw .cw-wl-side{background:var(--wl-dark);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.cw .cw-wl-brand{display:flex;align-items:center;gap:8px;margin:2px 6px 14px;color:#fff;font-size:12.5px;white-space:nowrap}.cw .cw-wl-mark{width:24px;height:24px;border-radius:7px;background:var(--wl);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.cw .cw-wl-side>span{display:block;padding:7px 8px;border-radius:6px;color:#A7C4C0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw .cw-wl-side>span.cw-on{background:rgba(255,255,255,.12);color:#fff}.cw .cw-wl-chip{font-size:11px;padding:3px 8px;border-radius:99px;background:var(--wl-soft);color:var(--wl);font-weight:600;white-space:nowrap}.cw .cw-wl-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.cw .cw-wl-kpis strong{font-size:18px;color:var(--ink)}.cw .cw-wl-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.cw .cw-wl-btn{white-space:nowrap;padding:6px 12px;border-radius:6px;background:var(--wl);color:#fff;font-size:11.5px;font-weight:600}.cw .cw-wl-line{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line);font-size:12px}.cw .cw-wl-line:first-of-type{border-top:0}.cw .cw-wl-line em{font-style:normal;color:var(--wl);font-weight:600;white-space:nowrap}@media (max-width:520px){.cw .cw-wl-body{grid-template-columns:1fr;min-height:0;align-content:start}.cw .cw-wl-side{flex-direction:row;align-items:center;padding:10px 14px}.cw .cw-wl-side>span{display:none}.cw .cw-wl-brand{margin:0}.cw .cw-wl-kpis{grid-template-columns:1fr 1fr}.cw .cw-wl-kpis .cw-pf-card:last-child{display:none}}.cw .cw-db-body{display:grid;grid-template-columns:150px 1fr;min-height:360px}.cw .cw-db-side{background:var(--navy-900);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.cw .cw-db-side img{width:92px;margin:2px 6px 14px}.cw .cw-db-side span{display:block;padding:6px 8px;border-radius:6px;color:#9DB0C8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw .cw-db-side span.cw-on{background:rgba(101,182,255,.16);color:#fff}.cw .cw-db-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cw .cw-db-kpis .cw-pf-card{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.cw .cw-db-kpis .cw-pf-label{text-transform:none;letter-spacing:0;font-size:11.5px;margin:0;white-space:nowrap}.cw .cw-db-kpis strong{font-size:16px;color:var(--ink);white-space:nowrap}.cw .cw-db-line{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 0;border-top:1px solid var(--line);font-size:12px}.cw .cw-db-line:first-of-type{border-top:0}.cw .cw-db-line em,.cw .cw-db-line span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw .cw-db-line em{font-style:normal;color:var(--muted)}.cw .cw-db-line i{font-style:normal;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:99px;background:#FFF4DB;color:#8A5A00}.cw .cw-db-line i.cw-db-ok{background:#E3F6EA;color:#1C7A3F}.cw .cw-db-ai{display:flex;align-items:center;gap:10px;font-size:12px}.cw .cw-db-ai>div{flex:1 1;min-width:0;display:grid}.cw .cw-db-ai b{color:var(--ink)}.cw .cw-db-ai>div span{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw .cw-db-ai .cw-pf-btn{padding:0 12px}.cw .cw-db-spark{width:28px;height:28px;border-radius:8px;background:var(--blue-50);color:var(--blue);font-weight:800;font-size:11px;display:grid;place-items:center;flex-shrink:0}.cw .cw-kreativ-visual .cw-steps{margin-top:28px}@media (max-width:520px){.cw .cw-db-body{grid-template-columns:1fr;min-height:0}.cw .cw-db-side{flex-direction:row;flex-wrap:wrap;gap:6px;padding:12px}.cw .cw-db-side img{width:92px;height:auto;flex:0 0 92px;margin:0 calc(100% - 92px) 4px 0}.cw .cw-db-side span{padding:4px 8px;font-size:11px;background:rgba(255,255,255,.06)}}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a918ff{font-family:inter,inter Fallback}.__variable_a918ff{--cw-font-inter:"inter","inter Fallback"}