*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.static{position:static}.block{display:block}.table{display:table}.grid{display:grid}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);--bg:#f5f7fb;--bg2:#fff;--tx:#0d1b36;--mu:#586478;--ac:#f07d1a;--ac2:#14367a;--bd:#d9e2ee}:root[data-theme=light]{--bg:#f5f7fb;--bg2:#fff;--tx:#0d1b36;--mu:#586478;--ac:#f07d1a;--ac2:#14367a;--bd:#d9e2ee}:root[data-theme=dark]{--bg:#f5f7fb;--bg2:#fff;--tx:#0d1b36;--mu:#586478;--ac:#f07d1a;--ac2:#14367a;--bd:#d9e2ee}html{scroll-padding-top:env(safe-area-inset-top,0)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--tx);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}header{position:sticky;top:env(safe-area-inset-top,0);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px clamp(16px,4vw,5vw);min-height:72px;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bd)}.logo,header{display:flex;align-items:center}.logo{font-weight:800;letter-spacing:.5px;gap:8px;flex-shrink:0}.logo i{width:26px;height:26px;border-radius:50%;background:conic-gradient(var(--ac),#f3c08a,var(--ac));display:inline-block;box-shadow:inset 0 0 0 6px var(--bg)}.menu-btn{display:none;border:1px solid var(--bd);background:var(--bg2);color:var(--tx);border-radius:10px;width:42px;height:42px;cursor:pointer;font-size:22px;line-height:1;align-items:center;justify-content:center;padding:0;flex-shrink:0}nav{display:flex;gap:4px;flex-wrap:wrap;align-items:center}nav a{padding:7px 13px;border-radius:99px;font-size:14px;color:var(--mu);transition:.2s;white-space:nowrap}nav a.on,nav a:hover{background:var(--ac);color:#fff}.promo-slider{position:relative;width:min(1200px,calc(100% - 32px));margin:18px auto 0;background:linear-gradient(90deg,#0e2347,#14367a 55%,#1d3f86);border:1px solid rgba(255,255,255,.12);border-radius:18px;overflow:hidden;box-shadow:0 16px 32px -22px rgba(0,0,0,.45)}.promo-track{position:relative;aspect-ratio:2/1}.promo-slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transform:translateX(20px);transition:opacity .45s ease,transform .45s ease,visibility .45s ease;overflow:hidden}.promo-slide.active{opacity:1;visibility:visible;transform:translateX(0)}.promo-slide img{display:block;width:100%;height:100%;object-fit:cover}.promo-dots{display:flex;justify-content:center;gap:8px;padding:12px 0 14px}.promo-dots .dot{width:10px;height:10px;border-radius:50%;border:none;background:rgba(255,255,255,.35);cursor:pointer;padding:0}.promo-dots .dot.active{background:#ffb162;box-shadow:0 0 0 3px rgba(255,177,98,.2)}.page{display:none;padding:0 5vw 60px;max-width:1200px;margin:auto;animation:in .6s ease}.page.on{display:block}@keyframes in{0%{opacity:0;transform:translateY(24px) rotateX(6deg)}to{opacity:1;transform:none}}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;min-height:78vh}h1{font-size:clamp(34px,5vw,60px);line-height:1.08;margin:0 0 16px}h1 b{color:var(--ac)}h2{font-size:clamp(26px,3.5vw,40px);margin:50px 0 8px}.lead{color:var(--mu);font-size:18px;max-width:560px}.btn{display:inline-block;margin:22px 12px 0 0;padding:13px 26px;border-radius:10px;background:var(--ac);color:#fff;font-weight:600;border:0;cursor:pointer;font-size:15px;box-shadow:0 8px 0 -2px rgba(0,0,0,.25);transition:.15s}.btn:hover{transform:translateY(3px);box-shadow:0 4px 0 -2px rgba(0,0,0,.25)}.btn.o{border:1.5px solid var(--bd);box-shadow:none}.stage{position:relative;height:440px;border-radius:24px;background:radial-gradient(circle at 50% 30%,var(--bg2),var(--bg));border:1px solid var(--bd);overflow:hidden;cursor:grab;touch-action:pan-y}.stage.big{height:520px}.stage canvas{display:block;width:100%;height:100%}.stage span{position:absolute;left:14px;bottom:10px;font-size:12px;color:var(--mu)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;perspective:1000px}.card{background:var(--bg2);border:1px solid var(--bd);border-radius:18px;padding:24px;transition:transform .2s,box-shadow .2s;transform-style:preserve-3d;will-change:transform}.card:hover{box-shadow:0 24px 40px -20px rgba(0,0,0,.45)}.card h3{margin:10px 0 6px}.card p{margin:0;color:var(--mu);font-size:15px}.card .n{font-size:34px;font-weight:800;color:var(--ac)}.ic{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--ac),#f3c08a);display:grid;place-items:center;font-size:22px;transform:translateZ(30px)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.chips button{padding:8px 16px;border-radius:99px;border:1.5px solid var(--bd);background:var(--bg2);color:var(--tx);cursor:pointer}.chips button.on{color:#fff}.two{grid-template-columns:1fr 1fr;gap:30px;align-items:start}.two,form{display:grid}form{gap:12px}input,textarea{padding:13px;border-radius:10px;border:1px solid var(--bd);background:var(--bg2);color:var(--tx);font:inherit;width:100%}.timeline{border-left:3px solid var(--ac);padding-left:22px;margin-top:20px}.timeline div{margin-bottom:18px}.timeline b{color:var(--ac)}body{background:radial-gradient(1100px 480px at 85% -8%,color-mix(in srgb,var(--ac2) 16%,transparent),transparent),radial-gradient(800px 400px at -5% 30%,color-mix(in srgb,var(--ac) 9%,transparent),transparent),var(--bg)}header{border-bottom:3px solid transparent;-o-border-image:linear-gradient(90deg,#9aa6b8,#f4f6f9,#8896aa,var(--ac)) 1;border-image:linear-gradient(90deg,#9aa6b8,#f4f6f9,#8896aa,var(--ac)) 1}nav a:hover{background:var(--ac);color:#fff}nav a.on{background:var(--ac2);color:#fff}h1 b{background:linear-gradient(90deg,var(--ac),#ffb066);-webkit-background-clip:text;background-clip:text;color:transparent}h2:after{content:"";display:block;width:64px;height:4px;margin-top:8px;border-radius:4px;background:linear-gradient(90deg,var(--ac),var(--ac2))}.btn{background:linear-gradient(180deg,#ffa04a,var(--ac))}.btn.o{background:transparent;border-color:#9aa6b8;color:var(--tx)}.card{border:1px solid transparent;background:linear-gradient(var(--bg2),var(--bg2)) padding-box,linear-gradient(135deg,#c3cbd6,#f7f9fc 40%,#8693a6) border-box}.ic{background:linear-gradient(135deg,var(--ac2),var(--ac));box-shadow:0 6px 14px -6px var(--ac)}.stage{border:1px solid transparent;background:radial-gradient(circle at 50% 30%,var(--bg2),var(--bg)) padding-box,linear-gradient(135deg,#c3cbd6,#f7f9fc 40%,#8693a6) border-box}.timeline{border-left-color:var(--ac2)}.card .n,.timeline b{color:var(--ac)}.chips button.on{background:var(--ac2);border-color:var(--ac2)}footer{padding:26px 5vw;text-align:center;font-size:14px;color:#e8edf7;background:linear-gradient(180deg,#0b1730,#101d39);border-top:3px solid #1e335d}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;counter-reset:s}.steps div{background:var(--bg2);border:1px solid var(--bd);border-radius:14px;padding:18px}.steps div:before{counter-increment:s;content:counter(s);font-weight:800;color:var(--ac);font-size:26px;display:block}.steps b{display:block}.steps p{margin:4px 0 0;color:var(--mu);font-size:14px}table{width:100%;border-collapse:collapse;background:var(--bg2);border:1px solid var(--bd)}td,th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--bd);font-size:15px}th{color:var(--ac);width:35%}.tw{overflow-x:auto;margin-top:22px;border-radius:14px}details{background:var(--bg2);border:1px solid var(--bd);border-radius:12px;padding:14px 18px;margin-bottom:10px}summary{cursor:pointer;font-weight:600}details p{color:var(--mu);margin:8px 0 0}.spec{margin-top:12px;padding-top:10px;border-top:1px dashed var(--bd);font-size:13px;color:var(--ac2)}.rvh{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:10px}.av{width:42px;height:42px;border-radius:50%;background:var(--ac2);color:#fff;display:grid;place-items:center;font-weight:700}.rvp{display:flex;gap:12px;align-items:center}.stars{letter-spacing:2px}.gl{font-weight:800;font-size:18px}.gl b:first-child,.gl b:nth-child(4){color:#4285f4}.gl b:nth-child(2),.gl b:nth-child(6){color:#ea4335}.gl b:nth-child(3){color:#fbbc05}.gl b:nth-child(5){color:#34a853}.rvt{margin:12px 0 0;color:var(--tx)!important}.gb{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0 22px}.gb .sc{font-size:42px;font-weight:800}.stars{color:#f5b301;letter-spacing:3px}.rv .who{display:flex;align-items:center;gap:10px;margin-top:14px}.rv .av{width:38px;height:38px;border-radius:50%;background:var(--ac2);color:#fff;display:grid;place-items:center;font-weight:700}.note,.rv small{color:var(--mu)}.note{font-size:12px;margin-top:12px}footer{padding:0;text-align:left}.fcta{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:26px 5vw;background:linear-gradient(90deg,var(--ac),#ffa04a);color:#fff}.fcta span{opacity:.92;font-size:14px}.fcta .btn{background:#14367a;box-shadow:none}.fg{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:30px;padding:40px 5vw 24px;max-width:1300px;margin:auto}.fg h4{margin:0 0 12px;color:#fff;font-size:16px;letter-spacing:.5px}.fg h4:after{content:"";display:block;width:34px;height:3px;margin-top:6px;background:var(--ac);border-radius:3px}.fg a{display:block;color:#c9d4e6;font-size:14px;padding:3px 0;transition:.2s}.fg a:hover{color:var(--ac);transform:translateX(4px)}.fg p{font-size:14px;color:#c9d4e6;margin:0 0 10px}.fg a.in{display:inline;color:#fff;text-decoration:underline;text-decoration-color:var(--ac)}.flogo{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#fff;font-size:17px}.flogo img{width:44px;height:44px;border-radius:10px;background:#fff;-o-object-fit:contain;object-fit:contain}.flogo span{color:var(--ac)}.fb{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:16px 5vw;border-top:1px solid hsla(0,0%,100%,.15);font-size:13px;color:#aebbd1}.fb a{color:#fff}@media (max-width:820px){header{padding:10px 18px;align-items:center;min-height:64px;flex-wrap:wrap}.logo{font-size:14px;line-height:1.2;max-width:calc(100% - 58px)}.menu-btn{display:inline-flex}nav{display:none;width:100%;order:3;flex-direction:column;align-items:stretch;padding-top:8px;border-top:1px solid var(--bd);margin-top:4px}nav.open{display:flex}nav a{padding:10px 14px;border-radius:10px;width:100%;text-align:left}.page{padding:0 18px 50px}.hero,.two{grid-template-columns:1fr}.hero{min-height:auto;padding-top:12px}.stats{grid-template-columns:1fr 1fr}.stage{height:340px}.stage.big{height:400px}.rvh{flex-direction:column;align-items:flex-start}.fcta{padding:20px 18px;align-items:flex-start}.fg{grid-template-columns:1fr 1fr}.fb{flex-direction:column;align-items:flex-start}.btn{display:block;width:100%;text-align:center;margin:18px 0 0}.btn.o{margin-top:12px}}@media (max-width:560px){.stats{grid-template-columns:1fr}.fg{grid-template-columns:1fr}.stage{height:280px}.stage.big{height:320px}.lead{font-size:16px}form input,form textarea{font-size:16px}footer,.fcta,.fg,.fb{padding-left:18px;padding-right:18px}}@media (max-width:420px){.logo{gap:6px;letter-spacing:.2px}.logo img{height:32px!important;width:32px!important}.page{padding-bottom:40px}h1{font-size:2.1rem}h2{font-size:1.8rem}}