@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ic{width:18px;height:18px;-webkit-mask:var(--i) center /contain no-repeat;-webkit-mask:var(--i) center /contain no-repeat;mask:var(--i) center /contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block}.ic-file{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E")}.ic-card{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='22' height='16' x='1' y='4' rx='2'/%3E%3Cpath d='M1 10h22'/%3E%3C/svg%3E")}.ic-bed{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M2 5v14M2 9h14a4 4 0 0 1 4 4v6M2 15h20'/%3E%3Ccircle cx='7' cy='11.5' r='1.5'/%3E%3C/svg%3E")}.ic-chat{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.ic-users{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.ic-alert{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.ic-plane{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M22 2 11 13M22 2l-7 20-4-9-9-4z'/%3E%3C/svg%3E")}.ic-briefcase{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='20' height='14' x='2' y='7' rx='2'/%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3C/svg%3E")}.ic-anchor{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='5' r='3'/%3E%3Cpath d='M12 22V8M5 12H2a10 10 0 0 0 20 0h-3'/%3E%3C/svg%3E")}.ic-mic{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2M12 19v4'/%3E%3C/svg%3E")}.ic-sun{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 1v2M12 21v2M4.22 4.22l1.42 1.42M18.36 18.36l1.42 1.42M1 12h2M21 12h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42'/%3E%3C/svg%3E")}.ic-globe{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10'/%3E%3C/svg%3E")}.ic-star{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")}.ic-eye{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.ic-clipboard{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Crect width='8' height='4' x='8' y='2' rx='1'/%3E%3C/svg%3E")}.ic-checkcircle{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E")}.ic-block{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m4.93 4.93 14.14 14.14'/%3E%3C/svg%3E")}.ic-target{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}.ic-search{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E")}.ic-layers{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 2 7l10 5 10-5zM2 17l10 5 10-5M2 12l10 5 10-5'/%3E%3C/svg%3E")}.ic-pluscircle{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v8M8 12h8'/%3E%3C/svg%3E")}.ic-zap{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h9l-1 8 10-12h-9z'/%3E%3C/svg%3E")}.ic-compass{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m16.24 7.76-2.12 6.36-6.36 2.12 2.12-6.36z'/%3E%3C/svg%3E")}.ic-grid{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h7v7H3zM14 3h7v7h-7zM14 14h7v7h-7zM3 14h7v7H3z'/%3E%3C/svg%3E")}.ic-mail{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2'/%3E%3Cpath d='m22 6-10 7L2 6'/%3E%3C/svg%3E")}.ic-phone{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92'/%3E%3C/svg%3E")}.ic-user{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.ic-table{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M9 9v12'/%3E%3C/svg%3E")}.ic-check{--i:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:root{--ink:#0a1830;--ink-soft:#33415c;--muted:#61708b;--muted-2:#526079;--line:#e0e6ef;--line-2:#dce3ed;--tint:#f5f8fc;--brand:#3d4fe0;--brand-2:#4356ec;--brand-3:#293dcf;--teal:#08cfc2;--navy:#081a37}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#fff;margin:0;padding:0}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif}a{color:var(--brand);text-decoration:none}img{max-width:100%}::selection{background:#ccfbef}:focus-visible{outline:3px solid var(--brand-2);outline-offset:3px;border-radius:6px}header,section{scroll-margin-top:96px}@keyframes floatOrb{0%,to{transform:translateY(0)}50%{transform:translateY(-24px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}h1,h2{font-family:Manrope,sans-serif;font-weight:800}.compare-label,.contrast-label,.contrast-title,.credibility-title,.cta-kicker,.footer-copy,.footer-motto,.footer-name,.footer-tagline,.hero-badge,.journey-num,.journey-title,.kicker,.product-point-label,h1,h2{margin:0}h1{letter-spacing:-.04em;font-size:clamp(40px,5.5vw,70px);line-height:1.04}h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.6vw,44px);line-height:1.1}.skip-link{z-index:100;background:#fff;border-radius:0 0 10px;padding:12px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.container{max-width:1180px;margin:0 auto}.container-narrow{text-align:center;max-width:900px;margin:0 auto}.section{padding:76px 24px}.section-tint{background:var(--tint)}.kicker{color:var(--brand);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:800}.lead{color:var(--muted);font-size:18px;line-height:1.7}.grad-text{background:linear-gradient(90deg,#4356ec,#2f78df,#08cfc2);color:#0000;-webkit-background-clip:text;background-clip:text}.grid{gap:18px;display:grid}.cols-2{grid-template-columns:1fr 1fr}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.cols-5{grid-template-columns:repeat(5,1fr)}.card{border:1px solid var(--line);background:#fff;border-radius:18px}.btn-primary{color:#fff;background:linear-gradient(135deg,#4356ec,#293dcf);border-radius:999px;align-items:center;gap:10px;padding:18px 32px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px #3345da40}.btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 40px #3345da59}.btn-ghost{color:var(--ink);font-size:16px;font-weight:700;transition:color .2s}.btn-ghost:hover{color:var(--brand)}.btn-white{color:#071934;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:18px 40px;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 32px #0003}.btn-white:hover{background:var(--teal);color:#071934;transform:translateY(-2px)}.nav-bar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dfe5eecc;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;height:78px;margin:0 auto;padding:0 24px;display:flex}.nav-logo-link{flex-shrink:0;display:flex}.nav-logo{width:auto;max-width:none;height:46px}.nav-links{align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}.nav-item{color:var(--muted-2)}.nav-item:hover{color:var(--ink)}.nav-cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#4356ec,#293dcf);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px #3345da38}.nav-cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 36px #3345da52}.locale-switcher{position:relative}.locale-btn{border:1px solid var(--line-2);color:var(--muted-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;transition:border-color .2s;display:inline-flex}.locale-btn:hover{color:var(--ink);border-color:#b9c4d6}.locale-dropdown{border:1px solid var(--line);z-index:60;background:#fff;border-radius:14px;min-width:168px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #1c2c4b29}.locale-item{width:100%;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.locale-item:hover{background:var(--tint)}.locale-item.is-current{color:var(--brand);font-weight:800}.hero{background:radial-gradient(circle at 50% -30%,#e6e9ff 0,#fff 55%);padding:56px 24px 0;position:relative;overflow:hidden}.hero-orb{border-radius:50%;animation:9s ease-in-out infinite floatOrb;position:absolute}.hero-orb-left{background:radial-gradient(circle,#08cfc252,#0000 68%);width:430px;height:430px;top:40px;left:-240px}.hero-orb-right{background:radial-gradient(circle,#4356ec47,#0000 68%);width:540px;height:540px;animation-duration:11s;animation-direction:reverse;top:140px;right:-300px}.hero-inner{text-align:center;max-width:940px;margin:0 auto;position:relative}.hero-badge{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;background:#fffc;border:1px solid #dbe2ee;border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.hero-badge-dot{background:linear-gradient(135deg,#4356ec,#08cfc2);border-radius:50%;width:8px;height:8px}.hero-title{margin:26px 0 0}.hero-sub{max-width:640px;margin:22px auto 0;font-size:21px}.hero-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin:20px auto 0;display:flex}.chip{color:#40506b;background:#ffffffd9;border:1px solid #dbe2ee;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;display:inline-flex}.hero-claim{max-width:640px;color:var(--ink);margin:22px auto 0;font-size:21px;font-weight:700;line-height:1.6}.hero-ctas{justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}.hero-peek{max-width:980px;margin:68px auto 0;position:relative}.hero-peek-frame{background:#fff;border:1px solid #dce3ef;border-bottom:0;border-radius:20px 20px 0 0;height:400px;position:relative;overflow:hidden;box-shadow:0 -8px 60px #1122441a}.hero-peek-fade{background:linear-gradient(#fff0,#fff 92%);height:130px;position:absolute;bottom:0;left:0;right:0}.hero-peek-glow{filter:blur(50px);background:linear-gradient(100deg,#00cbc329,#3f4ee438);position:absolute;inset:10% 6% -4%}.screenshot{width:100%;height:auto;display:block}.segment-chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.segment-chip{color:var(--ink-soft);background:#fff;border:1px solid #dce3ed;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #1f2f4c0d}.segment-chip .ic{width:17px;height:17px;color:var(--brand)}.chaos-window{border:1px solid var(--line-2);background:#fff;border-radius:24px;min-height:440px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 25px 70px #1c2c4b1f}.window-bar{background:#eef2f7;align-items:center;gap:7px;height:52px;padding:0 18px;display:flex}.window-dot{background:#c7cfdb;border-radius:50%;width:9px;height:9px}.chaos-canvas{height:400px;position:relative}.chaos-note{border:1px solid var(--line-2);color:#647088;background:#fff;border-radius:12px;width:58%;padding:20px 24px;font-weight:700;position:absolute;box-shadow:0 12px 30px #1b2a481f}.chaos-note .ic{vertical-align:-3px;width:16px;height:16px;margin-right:9px}.chaos-note.is-alert{color:#c94d57;border-color:#e8c8cc}.compare-without{background:#fdfafa;border:1px solid #e4dbdd;border-radius:22px;padding:40px 38px}.compare-label{letter-spacing:.16em;font-size:11px;font-weight:800}.compare-label-without{color:#b0656d}.compare-row-without{color:#5a5560;border-bottom:1px solid #f0e6e7;align-items:center;gap:14px;padding:14px 0;font-size:16px;font-weight:600;display:flex}.compare-mark{color:#b0656d;background:#f5e7e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:flex}.compare-foot-without{color:#85717b;margin:24px 0 0;font-size:14.5px;font-style:italic}.compare-with{color:#fff;background:linear-gradient(150deg,#0b2044,#223cb4);border-radius:22px;flex-direction:column;padding:40px 38px;display:flex;box-shadow:0 25px 60px #20339a47}.compare-with-head{justify-content:space-between;align-items:center;display:flex}.compare-label-with{color:#84e7e2}.compare-row-with{border-bottom:1px solid #ffffff1f;align-items:center;gap:14px;padding:14px 0;font-size:16px;display:flex}.compare-badge{background:#09cfc229;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.compare-badge .ic{color:#55e2d7;width:14px;height:14px}.compare-count{text-align:center;min-width:30px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.compare-text{color:#d6def0}.compare-foot-with{color:#9fe9e2;margin:24px 0 0;font-size:14.5px;font-weight:700}.logo-tile{background:#fff;border-radius:8px;width:30px;height:30px;padding:3px}.product-points{gap:14px;max-width:1000px;margin:36px auto 0}.product-point{text-align:center;border-radius:14px;padding:20px 18px}.product-point .ic{width:24px;height:24px;color:var(--brand-3)}.product-point-label{color:var(--ink-soft);margin-top:10px;font-size:14.5px;font-weight:700;line-height:1.45}.product-shot{max-width:1120px;margin:48px auto 0;position:relative}.product-shot-glow{filter:blur(50px);background:linear-gradient(100deg,#00cbc333,#3f4ee447);position:absolute;inset:6% 8% -6%}.product-shot-frame{background:#fff;border:1px solid #dce3ef;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 35px 100px #1122442e}.product-shot-frame .window-bar{background:#f2f5fa;border-bottom:1px solid #e7ebf2;height:46px}.product-shot-frame .window-dot{width:10px;height:10px}.product-caption{text-align:center;color:var(--muted);margin:26px auto 0;font-size:14px;font-weight:600}.credibility-card{padding:32px 30px}.credibility-icon{background:#eef0ff;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.credibility-icon .ic{width:22px;height:22px;color:var(--brand-3)}.credibility-title{letter-spacing:-.02em;margin-top:22px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.credibility-desc{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.65}.contrast-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;padding:30px 26px}.contrast-card.is-juntta{color:#fff;background:linear-gradient(135deg,#0b2044,#283ab9);border:0;box-shadow:0 18px 40px #20339a40}.contrast-label{letter-spacing:.16em;color:#6e7c93;font-size:11px;font-weight:800}.contrast-card.is-juntta .contrast-label{color:#84e7e2}.contrast-title{letter-spacing:-.02em;margin:14px 0 10px;font-family:Manrope,sans-serif;font-size:21px;font-weight:800}.contrast-desc{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.contrast-card.is-juntta .contrast-desc{color:#c6d0ea}.journey{gap:0;margin:52px auto 0;padding:0;list-style:none;position:relative}.journey-line{background:#dbe1ea;height:1px;position:absolute;top:58px;left:9%;right:9%}.journey-step{text-align:center;padding:0 18px;position:relative}.journey-num{color:#6e7c93;letter-spacing:.13em;font-size:11px;font-weight:800}.journey-icon{border:1px solid var(--line-2);z-index:2;background:#fff;border-radius:23px;justify-content:center;align-items:center;width:76px;height:76px;margin:20px auto 24px;display:flex;position:relative;box-shadow:0 10px 25px #1f2f4c14}.journey-icon .ic{width:28px;height:28px;color:var(--brand)}.journey-title{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:19px;font-weight:800}.check-list{flex-direction:column;gap:8px;display:flex}.check-row{letter-spacing:-.015em;color:var(--ink);border-radius:16px;gap:18px;padding:20px 26px;font-family:Manrope,sans-serif;font-size:18px;font-weight:700}.check-mark,.check-row{align-items:center;display:flex}.check-mark{color:#fff;background:linear-gradient(135deg,#4356ec,#08cfc2);border-radius:50%;flex-shrink:0;justify-content:center;width:32px;height:32px}.check-mark .ic{width:15px;height:15px}.outcome{padding-top:110px;padding-bottom:110px}.outcome h2{font-size:clamp(32px,4.4vw,54px);line-height:1.1}.outcome-before{color:var(--muted)}.cta-final{color:#fff;text-align:center;background:linear-gradient(130deg,#081a37,#183193 58%,#06a8b8 130%);padding:130px 24px;scroll-margin-top:96px;position:relative;overflow:hidden}.cta-glow{filter:blur(30px);background:#07ddcc38;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-360px;right:-250px}.cta-inner{max-width:860px;margin:0 auto;position:relative}.cta-logo{background:#fff;border-radius:18px;width:68px;height:68px;margin-bottom:34px;padding:8px}.cta-kicker{color:#84e7e2;letter-spacing:.18em;margin-bottom:22px;font-size:12px;font-weight:800}.cta-text{color:#c1cde1;max-width:660px;margin:25px auto;font-size:18px;line-height:1.7}.cta-actions{flex-direction:column;align-items:center;gap:14px;margin-top:35px;display:flex}.cta-note{color:#a5b4cd;font-size:12.5px}.site-footer{color:#91a0b8;background:#06142b;border-top:1px solid #ffffff14;padding:40px 24px}.footer-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;max-width:1180px;margin:0 auto;display:grid}.footer-brand{align-items:center;gap:12px;display:flex}.footer-logo{background:#fff;border-radius:9px;width:34px;height:34px;padding:4px}.footer-name{color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:800}.footer-tagline{margin-top:2px;font-size:12px}.footer-motto{letter-spacing:.14em;text-transform:uppercase;color:#8496b1;margin-top:4px;font-size:11px}.footer-nav{flex-wrap:wrap;justify-content:center;gap:25px;font-size:13px;display:flex}.footer-nav a{color:#91a0b8}.footer-copy{justify-self:end;font-size:11.5px}@media (width<=1023px){.section{padding:64px 20px}.cols-4,.cols-5{grid-template-columns:repeat(2,1fr)}.cols-5{row-gap:44px}.cols-3{grid-template-columns:1fr}.journey-line{display:none}.hero-peek-frame{height:320px}}@media (width<=899px){.nav-item{display:none}.cols-2{grid-template-columns:1fr}.chaos-window{min-height:0;transform:rotate(0)}.chaos-canvas{height:auto;padding:18px 16px 26px}.chaos-note{width:auto;margin:10px 4px 0;position:static;transform:none!important}.footer-grid{text-align:center;grid-template-columns:1fr;justify-items:center}.footer-copy{justify-self:center}}@media (width<=639px){.section{padding:52px 18px}.cols-4,.cols-5{grid-template-columns:1fr}.hero-peek-frame{border-radius:14px 14px 0 0;height:210px}.btn-primary{padding:16px 26px;font-size:16px}.nav-cta{padding:10px 16px;font-size:13px}.nav-inner{height:68px}.segment-chip{padding:12px 18px;font-size:14.5px}.hero-ctas{flex-direction:column;gap:18px}.nav-logo{height:34px}.nav-links{gap:12px}.locale-btn{padding:9px 11px}.locale-btn-name{display:none}}
