@font-face{font-family:DTEX Inter;src:url(/assets/inter-Dx4kXJAl.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}[data-site]{--font:"DTEX Inter","Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,sans-serif;--win-font:"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--fam-1:#4F7DF0;--fam-2:#2FA6EE;--fam-3:#2BC79A;--fam-grad:linear-gradient(135deg,var(--fam-1) 0%,var(--fam-2) 55%,var(--fam-3) 100%);--accent:#3463E6;--accent-2:#2A55CF;--accent-soft:#EDF2FF;--accent-ring:rgba(52,99,230,.28);--canvas:#F5F7FB;--surface:#FFFFFF;--surface-2:#F8F9FC;--surface-3:#F1F3F8;--border:#E6E9F0;--border-2:#EEF0F5;--border-strong:#D5DAE3;--t1:#11141A;--t2:#4A5160;--t3:#737B8A;--t4:#A2A8B4;--on-accent:#fff;--ok:#12804A;--ok-dot:#16A35A;--ok-soft:#E8F6EE;--warn:#8F5300;--warn-dot:#F0A000;--warn-soft:#FFF5DF;--bad:#C0251C;--bad-dot:#E5484D;--bad-soft:#FDECEC;--info:#1C5BCC;--info-soft:#EAF1FE;--violet:#5B3FC4;--violet-soft:#F0ECFF;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s-other:#A9B0BC;--s-idle:#C9CED8;--sh-1:0 1px 2px rgba(16,24,40,.04),0 1px 1px rgba(16,24,40,.02);--sh-2:0 1px 2px rgba(16,24,40,.04),0 10px 30px -14px rgba(16,24,40,.14);--sh-3:0 2px 6px rgba(16,24,40,.06),0 24px 60px -20px rgba(16,24,40,.28);--sh-accent:0 8px 22px -8px rgba(52,99,230,.55);--r-sm:10px;--r:14px;--r-lg:20px;--r-xl:26px;--navy-1:#232671;--navy-2:#16307a;--navy-3:#1B1F39;--navy-deep:#12152c;--navy-ink:#FFFFFF;--navy-ink-2:#D3E0F5;--navy-ink-3:#AEBBDC;--navy-line:rgba(255,255,255,.14);--navy-chip:rgba(255,255,255,.08);--navy-chip-edge:rgba(255,255,255,.2);--hl-1:#9fe9df;--hl-2:#8fd0ff;--tag-dot:#91e6db;--warm-1:#ffcf7a;--warm-2:#f39a3d;--pri-1:#3463E6;--pri-2:#2B6BD6;--pri-1-h:#2A55CF;--pri-2-h:#2450C4;--age-1:#B8346B;--age-3:#0B7A57;--hdr-h:76px;--util-h:38px;color-scheme:light}[data-site] *,[data-site] *:before,[data-site] *:after{box-sizing:border-box}[data-site]{margin:0;font:400 17px/1.6 var(--font);color:var(--t1);background:var(--surface);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow-x:hidden}:where([data-site]) a{color:var(--accent);text-decoration:none}:where([data-site]) a:hover{text-decoration:underline;text-underline-offset:3px}[data-site] :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}[data-site] .on-dark :focus-visible,[data-site] .navy :focus-visible{outline-color:#fff}:where([data-site]) :is(button,input,select,textarea){font:inherit;color:inherit}:where([data-site]) img{max-width:100%;height:auto}:where([data-site]) :is(h1,h2,h3,h4){margin:0;color:inherit}:where([data-site]) p{margin:0}[data-site] [hidden]{display:none!important}[data-site] .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-site] .skip{position:fixed;z-index:100;left:16px;top:10px;padding:10px 14px;border-radius:10px;background:var(--surface);box-shadow:var(--sh-3);transform:translateY(-200%)}[data-site] .skip:focus{transform:none}[data-site] .wrap{max-width:1200px;margin:0 auto;padding:0 28px}[data-site] .ic{display:inline-flex;flex:none;width:20px;height:20px}[data-site] .ic svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}[data-site] .tnum{font-variant-numeric:tabular-nums}[data-site] main{display:block;outline:none}[data-site] [id]{scroll-margin-top:150px}[data-site] .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:12px;border:1px solid transparent;font-weight:620;font-size:16px;line-height:1.2;white-space:nowrap;cursor:pointer;text-decoration:none!important;transition:background .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}[data-site] .btn .ic{width:18px;height:18px}[data-site] .btn.lg{min-height:56px;padding:0 26px;font-size:17px;border-radius:14px}[data-site] .btn.sm{min-height:38px;padding:0 14px;font-size:14.5px;border-radius:10px}[data-site] .btn.pri{color:#fff;background:linear-gradient(135deg,var(--pri-1),var(--pri-2));box-shadow:var(--sh-accent),inset 0 1px #ffffff38}[data-site] .btn.pri:hover{background:linear-gradient(135deg,var(--pri-1-h),var(--pri-2-h));box-shadow:0 10px 26px -8px #3463e6b3,inset 0 1px #ffffff38}[data-site] .btn.sec{color:var(--t1);background:var(--surface);border-color:var(--border-strong);box-shadow:var(--sh-1)}[data-site] .btn.sec:hover{background:var(--surface-2)}[data-site] .btn.ghost{color:var(--t1);background:transparent}[data-site] .btn.ghost:hover{background:var(--surface-3)}[data-site] .btn.light{color:var(--navy-1);background:#fff}[data-site] .btn.light:hover{background:var(--accent-soft)}[data-site] .btn.glass{color:#fff;background:var(--navy-chip);border-color:#ffffff57}[data-site] .btn.glass:hover{background:#ffffff29}[data-site] .link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:620}[data-site] .link-arrow .ic{width:17px;height:17px;transition:transform .2s var(--ease)}[data-site] .link-arrow:hover .ic{transform:translate(3px)}[data-site] .top{position:sticky;top:calc(var(--util-h) * -1);z-index:50}[data-site] .util{height:var(--util-h);background:var(--navy-deep);color:var(--navy-ink-2);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-site] .util-in{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}[data-site] .util a{color:var(--navy-ink-2)}[data-site] .util a:hover{color:#fff}[data-site] .util-news{display:inline-flex;align-items:center;gap:9px;text-transform:none;letter-spacing:0;font-size:13px;font-weight:550;min-width:0}[data-site] .util-news span:not(.util-dot){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-site] .util-news .ic{width:15px;height:15px}[data-site] .util-dot{width:7px;height:7px;border-radius:50%;background:var(--tag-dot);flex:none;box-shadow:0 0 0 4px #91e6db29}[data-site] .util-links{display:flex;align-items:center;gap:10px;flex:none}[data-site] .util-links span{color:#ffffff4d}[data-site] .hdr{position:relative;color:#fff;transition:background .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease)}[data-site] .hdr-in{height:var(--hdr-h);display:flex;align-items:center;gap:28px}[data-site] .top.scrolled .hdr,[data-site] .top.menu-open .hdr{background:#ffffffe6;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);color:var(--t1);box-shadow:0 1px 0 var(--border),0 10px 30px -18px #10182840}[data-site] .lockup{display:inline-flex;align-items:center;gap:14px;color:inherit!important;text-decoration:none!important;flex:none}[data-site] .lockup img{height:20px;width:auto;display:block}[data-site] .lockup i{width:1px;height:22px;background:currentColor;opacity:.35}[data-site] .lockup span{font-size:20px;font-weight:600;letter-spacing:-.01em}[data-site] .hdr .logo-b,[data-site] .top.scrolled .hdr .logo-w,[data-site] .top.menu-open .hdr .logo-w{display:none}[data-site] .top.scrolled .hdr .logo-b,[data-site] .top.menu-open .hdr .logo-b{display:block}[data-site] .nav{display:flex;gap:4px;margin-left:auto}[data-site] .nav a{color:inherit;font-size:15.5px;font-weight:560;padding:9px 13px;border-radius:10px;opacity:.92}[data-site] .nav a:hover{text-decoration:none;background:#ffffff1a;opacity:1}[data-site] .top.scrolled .nav a:hover{background:var(--surface-3)}[data-site] .nav a[aria-current=page]{opacity:1;box-shadow:inset 0 -2px 0 var(--fam-2)}[data-site] .hdr-act{display:flex;align-items:center;gap:8px;flex:none}[data-site] .hdr .btn.ghost{color:inherit}[data-site] .hdr .btn.ghost:hover{background:#ffffff1a}[data-site] .top.scrolled .hdr .btn.ghost:hover{background:var(--surface-3)}[data-site] .menu-btn{display:none;width:46px;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:transparent;color:inherit;align-items:center;justify-content:center;cursor:pointer}[data-site] .top.scrolled .menu-btn,[data-site] .top.menu-open .menu-btn{border-color:var(--border-strong)}[data-site] .mnav{border-top:1px solid var(--border);background:var(--surface);color:var(--t1);padding:10px 20px 22px;box-shadow:0 20px 40px -20px #1018284d}[data-site] .mnav>a{display:block;padding:14px 8px;font-size:18px;font-weight:600;color:var(--t1);border-bottom:1px solid var(--border-2)}[data-site] .mnav-act{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}[data-site] .band{padding:104px 0}[data-site] .band.alt{background:var(--canvas)}[data-site] .band.tight{padding:72px 0}[data-site] .navy{position:relative;isolation:isolate;color:var(--navy-ink);background:radial-gradient(55% 60% at 75% 35%,rgba(59,120,230,.42),transparent 70%),radial-gradient(40% 45% at 8% 100%,rgba(43,199,154,.16),transparent 70%),linear-gradient(138deg,var(--navy-1) 0%,var(--navy-2) 52%,var(--navy-3) 100%)}[data-site] .navy p{color:var(--navy-ink-2)}[data-site] .navy a:not(.btn){color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}[data-site] .band.first{margin-top:calc((var(--util-h) + var(--hdr-h)) * -1);padding-top:calc(var(--util-h) + var(--hdr-h) + 72px)}[data-site] .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}[data-site] .eyebrow:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--fam-grad)}[data-site] .navy .eyebrow{color:var(--tag-dot)}[data-site] .tag{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:99px;background:var(--navy-chip);border:1px solid var(--navy-chip-edge);color:var(--navy-ink-2);font-size:13.5px;font-weight:600}[data-site] .tag i{width:7px;height:7px;border-radius:50%;background:var(--tag-dot)}[data-site] .sh{max-width:760px;margin-bottom:56px}[data-site] .sh.center{margin-left:auto;margin-right:auto;text-align:center}[data-site] .sh.center .eyebrow{justify-content:center}[data-site] .sh h2,[data-site] .h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;font-weight:700;letter-spacing:-.03em;margin-top:14px}[data-site] .sh p,[data-site] .lead{font-size:19px;line-height:1.6;color:var(--t2);margin-top:18px}[data-site] .navy .sh p,[data-site] .navy .lead{color:var(--navy-ink-2)}[data-site] .grad-text{background:linear-gradient(90deg,var(--hl-1),var(--hl-2));-webkit-background-clip:text;background-clip:text;color:transparent}[data-site] .grad-text-light{background:var(--fam-grad);-webkit-background-clip:text;background-clip:text;color:transparent}[data-site] .hero{overflow:hidden}[data-site] .hero-in{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;min-height:520px}[data-site] .hero h1{font-size:clamp(42px,5.4vw,68px);line-height:1.03;font-weight:720;letter-spacing:-.045em;margin:26px 0 22px}[data-site] .hero h1 span{display:block}[data-site] .hero .lead{font-size:20px;max-width:520px}[data-site] .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}[data-site] .hero-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px;font-size:14.5px;color:var(--navy-ink-3)}[data-site] .hero-meta span{display:inline-flex;align-items:center;gap:8px}[data-site] .hero-meta .ic{width:17px;height:17px;color:var(--tag-dot)}[data-site] .hero-art{position:relative;width:100%;max-width:600px;aspect-ratio:1/1;margin-left:auto;container-type:inline-size}[data-site] .rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible}[data-site] .rings .r{fill:none;stroke:#ffffff17;stroke-width:1}[data-site] .rings .arc{fill:none;stroke:url(#ringGrad);stroke-width:9;stroke-linecap:round;transform-origin:300px 300px;animation:site-spin 60s linear infinite}[data-site] .rings .dots circle{fill:var(--warm-1)}[data-site] .rings .dots{transform-origin:300px 300px;animation:site-spin 90s linear infinite reverse}[data-site] .hero-house{position:absolute;left:4%;top:9%;width:92%;filter:drop-shadow(0 40px 50px rgba(5,10,40,.55))}[data-site] .hero-hub{position:absolute;left:50%;top:13%;width:12cqw;height:12cqw;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ffffff42,#ffffff14 70%);border:1px solid rgba(255,255,255,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px -12px #040c28b3,0 0 0 10px #ffffff0a}[data-site] .hero-hub img{width:68%;height:68%}[data-site] .fchip{position:absolute;display:flex;align-items:center;gap:2.2cqw;padding:1.6cqw 3cqw 1.6cqw 1.6cqw;border-radius:3.4cqw;background:linear-gradient(180deg,#ffffff2e,#ffffff1a);border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 14px 34px -14px #030a24bf,inset 0 1px #fff3;font-size:max(13px,2.7cqw);font-weight:620;white-space:nowrap;color:#fff;animation:site-float 8s ease-in-out infinite}[data-site] .fchip b{display:grid;place-items:center;width:max(30px,7cqw);height:max(30px,7cqw);border-radius:2.2cqw;flex:none;box-shadow:inset 0 1px #ffffff59}[data-site] .fchip b .ic{width:55%;height:55%}[data-site] .fchip.c1{left:-2%;top:26%}[data-site] .fchip.c1 b{background:linear-gradient(135deg,var(--fam-1),var(--fam-2))}[data-site] .fchip.c2{left:-6%;top:56%;animation-delay:-2.5s}[data-site] .fchip.c2 b{background:var(--violet)}[data-site] .fchip.c3{right:-4%;top:22%;animation-delay:-5s}[data-site] .fchip.c3 b{background:linear-gradient(135deg,var(--fam-1),var(--fam-2) 55%,var(--fam-3))}[data-site] .fchip.c4{right:-2%;top:62%;animation-delay:-3.6s}[data-site] .fchip.c4 b{background:linear-gradient(135deg,var(--warm-1),var(--warm-2))}@keyframes site-float{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes site-spin{to{transform:rotate(360deg)}}[data-site] .promises{border-bottom:1px solid var(--border)}[data-site] .promises-in{display:grid;grid-template-columns:repeat(4,1fr);gap:0}[data-site] .promise{display:flex;gap:14px;align-items:flex-start;padding:28px 24px 28px 0}[data-site] .promise+.promise{padding-left:24px;border-left:1px solid var(--border)}[data-site] .promise b{display:block;font-size:15.5px;font-weight:650}[data-site] .promise small{display:block;font-size:14px;color:var(--t2);margin-top:2px;line-height:1.45}[data-site] .ictile{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent);flex:none}[data-site] .ictile .ic{width:22px;height:22px}[data-site] .ictile.grad{background:var(--fam-grad);color:#fff}[data-site] .ictile.ok{background:var(--ok-soft);color:var(--ok)}[data-site] .ictile.violet{background:var(--violet-soft);color:var(--violet)}[data-site] .ictile.warm{background:var(--warn-soft);color:var(--warn)}[data-site] .ictile.lg{width:56px;height:56px;border-radius:16px}[data-site] .ictile.lg .ic{width:26px;height:26px}[data-site] .navy .ictile{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.18)}[data-site] .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}[data-site] .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}[data-site] .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}[data-site] .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-2);padding:28px}[data-site] .rule{display:block;width:40px;height:3px;border-radius:2px;background:var(--fam-grad);margin-bottom:18px}[data-site] .card h3,[data-site] .card .h3{font-size:21px;line-height:1.25;font-weight:660;letter-spacing:-.015em}[data-site] .card p{color:var(--t2);margin-top:10px;font-size:16px}[data-site] .card .link-arrow{margin-top:16px;font-size:15.5px}[data-site] .fcard{display:flex;flex-direction:column;padding:30px 30px 0;overflow:hidden}[data-site] .fcard .stage{margin:26px -30px 0;padding:26px 26px 0;background:linear-gradient(180deg,var(--canvas),var(--accent-soft));border-top:1px solid var(--border);flex:1;display:flex;align-items:flex-end;justify-content:center;min-height:250px}[data-site] .fcard .stage .mini{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;width:100%}[data-site] .navy .card{background:#ffffff0f;border-color:#ffffff24;box-shadow:none;color:#fff}[data-site] .navy .card p{color:var(--navy-ink-2)}[data-site] .icard{display:flex;flex-direction:column;gap:14px}[data-site] .icard h3,[data-site] .icard .h3{font-size:19px}[data-site] .icard p{margin-top:0}[data-site] .fake-field{margin-top:12px;min-height:42px;padding:10px 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);font-size:14px;color:var(--t2)}[data-site] .mini{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--sh-3);font-size:14px;line-height:1.45;color:var(--t1);text-align:left}[data-site] .mini-pad{padding:18px}[data-site] .mini-hd{display:flex;align-items:center;gap:12px}[data-site] .mini-hd b{font-size:15.5px;font-weight:650;display:block}[data-site] .mini-hd small{display:block;color:var(--t2);font-size:12.5px}[data-site] .mini-hd .end{margin-left:auto;text-align:right}[data-site] .av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;font-weight:700;font-size:15px;flex:none;box-shadow:inset 0 1px #ffffff4d}[data-site] .av.sm{width:28px;height:28px;font-size:12px}[data-site] .av.lg{width:56px;height:56px;font-size:21px}[data-site] .av.blue{background:linear-gradient(135deg,#6b95ff,#3463e6)}[data-site] .av.pink{background:linear-gradient(135deg,#f58aae,#d4457f)}[data-site] .av.orange{background:linear-gradient(135deg,#ffb067,#ee6a2c)}[data-site] .av.green{background:linear-gradient(135deg,#4fd8a1,#14a46c)}[data-site] .av.purple{background:linear-gradient(135deg,#a78bfa,#6d4ae0)}[data-site] .av.slate{background:linear-gradient(135deg,#9aa4b6,#5e6675)}[data-site] .big-time{font-size:38px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:16px}[data-site] .big-time small{font-size:17px;font-weight:600;color:var(--t2);letter-spacing:0;margin:0 3px 0 1px}[data-site] .cap{font-size:12.5px;color:var(--t2);margin-top:6px}[data-site] .apps{display:grid;gap:12px;margin-top:16px}[data-site] .app{display:grid;grid-template-columns:30px 1fr auto;gap:4px 12px;align-items:center}[data-site] .app .tile{grid-row:span 2}[data-site] .app b{font-weight:600;font-size:14px}[data-site] .app em{font-style:normal;font-weight:600;font-size:13.5px;text-align:right}[data-site] .app .bar{grid-column:2/4;height:5px;border-radius:3px;background:var(--surface-3);overflow:hidden}[data-site] .app .bar i{display:block;height:100%;border-radius:3px}[data-site] .tile{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff}[data-site] .tile .ic{width:16px;height:16px}[data-site] .tile.c1{background:var(--s1)}[data-site] .tile.c2{background:var(--s2)}[data-site] .tile.c3{background:var(--s3)}[data-site] .tile.c4{background:var(--s4)}[data-site] .tile.c5{background:var(--s5)}[data-site] .tile.cx{background:var(--s-other)}[data-site] .bar .c1{background:var(--s1)}[data-site] .bar .c2{background:var(--s2)}[data-site] .bar .c3{background:var(--s3)}[data-site] .bar .c4{background:var(--s4)}[data-site] .bar .c5{background:var(--s5)}[data-site] .tl{display:flex;gap:2px;height:22px;margin-top:16px;border-radius:7px;overflow:hidden;background:var(--surface-3)}[data-site] .tl i{display:block;height:100%}[data-site] .tl .gap{background:transparent}[data-site] .tl .idle{background:repeating-linear-gradient(135deg,var(--s-idle) 0 3px,transparent 3px 6px)}[data-site] .tl-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--t2);margin-top:6px}[data-site] .chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;font-size:12px;font-weight:620;background:var(--surface-3);color:var(--t2);white-space:nowrap}[data-site] .chip .dot{width:7px;height:7px;border-radius:50%;background:currentColor}[data-site] .chip.warn{background:var(--warn-soft);color:var(--warn)}[data-site] .chip.bad{background:var(--bad-soft);color:var(--bad)}[data-site] .chip.ok{background:var(--ok-soft);color:var(--ok)}[data-site] .chip.brand{background:var(--accent-soft);color:var(--accent)}[data-site] .chip.violet{background:var(--violet-soft);color:var(--violet)}[data-site] .chip .ic{width:13px;height:13px}[data-site] .quote{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border-2);color:var(--t2);font-size:13.5px}[data-site] .quote .ic{width:16px;height:16px;margin-top:2px;color:var(--t2)}[data-site] .mini-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}[data-site] .mbtn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);font-weight:620;font-size:13.5px;color:var(--t1)}[data-site] .mbtn .ic{width:15px;height:15px}[data-site] .mbtn.go{background:#16a35a;border-color:#16a35a;color:#fff}[data-site] .mbtn.pri{background:linear-gradient(135deg,#3e6ef0,#2f8bea);border:0;color:#fff}[data-site] .mbtn.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring);color:var(--accent)}[data-site] .nrow{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:14px 16px;border-top:1px solid var(--border-2)}[data-site] .nrow:first-child{border-top:0}[data-site] .nrow b{display:block;font-weight:620;font-size:14px}[data-site] .nrow small{display:block;color:var(--t2);font-size:12.5px;margin-top:2px}[data-site] .nrow time{font-size:12px;color:var(--t2);white-space:nowrap}[data-site] .nrow.urgent{box-shadow:inset 4px 0 0 var(--bad-dot);background:linear-gradient(90deg,var(--bad-soft),transparent 60%)}[data-site] .nrow.imp{box-shadow:inset 3px 0 0 var(--warn-dot)}[data-site] .sev{display:grid;place-items:center;width:32px;height:32px;border-radius:10px}[data-site] .sev .ic{width:17px;height:17px}[data-site] .sev.bad{background:var(--bad-soft);color:var(--bad)}[data-site] .sev.warn{background:var(--warn-soft);color:var(--warn)}[data-site] .sev.info{background:var(--info-soft);color:var(--info)}[data-site] .sev.ask{background:var(--accent-soft);color:var(--accent)}[data-site] .mini-title{font-size:13px;font-weight:650;color:var(--t2);display:flex;align-items:center;gap:8px;padding:14px 16px 10px}[data-site] .mini-title .count{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--surface-3);font-size:11.5px}[data-site] .phone{width:300px;max-width:100%;border-radius:44px;padding:10px;background:#0d1017;box-shadow:0 40px 80px -30px #0a143c8c,inset 0 0 0 2px #2a2f3a;position:relative}[data-site] .phone-scr{border-radius:35px;overflow:hidden;background:var(--canvas);min-height:560px;display:flex;flex-direction:column}[data-site] .phone-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 24px 6px;font-size:12.5px;font-weight:650;color:var(--t1)}[data-site] .phone-bar i{width:92px;height:26px;border-radius:99px;background:#0d1017;display:block}[data-site] .phone-app{display:flex;align-items:center;gap:10px;padding:8px 16px 12px;font-weight:650}[data-site] .phone-app img{width:26px;height:26px}[data-site] .phone-app .ic{margin-left:auto;width:20px;height:20px;color:var(--t2)}[data-site] .phone-body{padding:0 12px 16px;display:grid;gap:12px}[data-site] .browser{border-radius:18px;background:var(--surface);border:1px solid var(--border);box-shadow:0 40px 90px -40px #0a143c80;overflow:hidden}[data-site] .browser-bar{display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;background:var(--surface-2);border-bottom:1px solid var(--border)}[data-site] .browser-bar i{width:11px;height:11px;border-radius:50%;background:#d9dde5}[data-site] .browser-url{margin-left:14px;display:flex;align-items:center;gap:7px;height:26px;padding:0 12px;border-radius:8px;background:var(--surface);border:1px solid var(--border);font-size:12px;color:var(--t2)}[data-site] .browser-url .ic{width:12px;height:12px}[data-site] .browser-body{display:grid;grid-template-columns:170px 1fr;min-height:420px;background:var(--canvas)}[data-site] .b-side{padding:16px 12px;display:grid;align-content:start;gap:4px;border-right:1px solid var(--border);background:#fff9}[data-site] .b-side .lk{display:flex;align-items:center;gap:6px;padding:4px 6px 14px}[data-site] .b-side .lk img{height:11px}[data-site] .b-side .lk span{font-weight:650;font-size:12px}[data-site] .b-side a{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;font-size:13px;color:var(--t2)!important;text-decoration:none!important;pointer-events:none}[data-site] .b-side a .ic{width:16px;height:16px}[data-site] .b-side a.on{background:var(--surface);color:var(--t1)!important;font-weight:620;box-shadow:var(--sh-1)}[data-site] .b-main{padding:18px;display:grid;gap:14px;align-content:start}[data-site] .b-hero{border-radius:16px;padding:18px 20px;color:#fff;background:radial-gradient(60% 80% at 85% 20%,rgba(59,120,230,.55),transparent 70%),linear-gradient(135deg,#1a2a78,#15337a 60%,#0f4a64)}[data-site] .b-hero small{font-size:11.5px;color:var(--navy-ink-2)}[data-site] .b-hero b{display:block;font-size:22px;font-weight:720;letter-spacing:-.03em;margin-top:2px}[data-site] .b-hero p{font-size:13px;color:var(--navy-ink-2);margin-top:4px}[data-site] .b-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}[data-site] .b-stats div{padding:8px 10px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-size:11px;color:var(--navy-ink-2)}[data-site] .b-stats b{font-size:17px;color:#fff;margin:0}[data-site] .b-kids{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}[data-site] .win{font-family:var(--win-font);background:#fff;border-radius:10px;box-shadow:0 30px 70px -24px #0a143c73,0 0 0 1px #00000014;overflow:hidden;max-width:420px;width:100%;color:#1b1b1b;font-size:13.5px;line-height:1.45;text-align:left}[data-site] .win-bar{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12px;color:#444;background:#f3f3f3}[data-site] .win-bar img{width:16px;height:16px}[data-site] .win-bar .x{margin-left:auto;display:flex;gap:16px;color:#777}[data-site] .win-bar .x .ic{width:13px;height:13px}[data-site] .win-body{padding:18px 20px 16px}[data-site] .win-body h4{font-size:18px;font-weight:600;margin:0 0 6px}[data-site] .win-body ul{list-style:none;padding:0;margin:12px 0;display:grid;gap:9px}[data-site] .win-body li{display:flex;gap:10px;align-items:flex-start}[data-site] .win-body li .ic{width:17px;height:17px;color:#2f5bd3;margin-top:1px}[data-site] .win-never{padding:10px 12px;border-radius:8px;background:#f3f6fc;color:#333;font-size:12.5px}[data-site] .win-foot{display:flex;justify-content:flex-end;padding:12px 20px;background:#f7f7f7;border-top:1px solid #eee}[data-site] .win-foot span{display:inline-flex;align-items:center;height:32px;padding:0 22px;border-radius:5px;background:#2f5bd3;color:#fff;font-weight:600;font-size:13px}[data-site] .taskbar{display:flex;align-items:center;justify-content:flex-end;gap:14px;height:46px;padding:0 16px;border-radius:12px;background:#202430eb;color:#e9ecf3;font-family:var(--win-font);font-size:12px;box-shadow:0 20px 40px -20px #0a143c80}[data-site] .taskbar .ic{width:16px;height:16px;opacity:.85}[data-site] .taskbar .shield{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#ffffff1f;box-shadow:0 0 0 2px var(--fam-2)}[data-site] .taskbar .shield img{width:18px;height:18px}[data-site] .taskbar time{text-align:right;line-height:1.25}[data-site] .popup{width:300px;max-width:100%;border-radius:14px;background:#fff;box-shadow:0 30px 70px -24px #0a143c73,0 0 0 1px #0000000f;overflow:hidden;font-family:var(--win-font);font-size:13px;text-align:left}[data-site] .popup-cover{height:64px;background:linear-gradient(135deg,#6b95ff,#2fa6ee 55%,#2bc79a);position:relative}[data-site] .popup-cover .av{position:absolute;left:16px;bottom:-22px;border:3px solid #fff;width:50px;height:50px;font-size:19px}[data-site] .popup-body{padding:30px 16px 14px}[data-site] .popup-body b{font-size:15px}[data-site] .popup-body small{display:block;color:#555;font-size:12px}[data-site] .popup-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}[data-site] .popup-tiles span{display:grid;justify-items:center;gap:5px;padding:10px 4px;border-radius:10px;background:#f3f6fc;font-size:11.5px;font-weight:600;color:#2a3a63}[data-site] .popup-tiles .ic{width:18px;height:18px;color:#2f5bd3}[data-site] .popup-foot{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #eee;font-size:11.5px;color:#555}[data-site] .popup-foot .ic{width:14px;height:14px}[data-site] .stage-dark{border-radius:16px;background:#0e1118;padding:14px;color:#e8ecf5;box-shadow:var(--sh-3);font-size:12.5px}[data-site] .stage-hd{display:flex;align-items:center;gap:10px;margin-bottom:10px}[data-site] .stage-hd .tile{width:26px;height:26px;border-radius:8px}[data-site] .stage-hd b{font-size:13px}[data-site] .stage-hd small{color:#aab3c7;display:block;font-size:11.5px}[data-site] .screen{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:16/10;background:#eef2fb}[data-site] .screen>svg{position:absolute;inset:0;width:100%;height:100%}[data-site] .badge-enc{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:99px;background:#0a0e18c7;color:#fff;font-size:11px;font-weight:600}[data-site] .badge-enc .ic{width:12px;height:12px}[data-site] .scrub{position:relative;height:30px;margin-top:12px;border-radius:8px;background:#1c2130;overflow:hidden;display:flex;gap:2px;padding:6px}[data-site] .scrub i{flex:1;border-radius:3px;background:#3a4258}[data-site] .scrub i.c1{background:var(--s1)}[data-site] .scrub i.c2{background:var(--s2)}[data-site] .scrub i.c3{background:var(--s3)}[data-site] .scrub i.c5{background:var(--s5)}[data-site] .scrub b{position:absolute;top:2px;bottom:2px;left:62%;width:3px;border-radius:2px;background:#fff;box-shadow:0 0 0 3px #fff3}[data-site] .stage-ctl{display:flex;justify-content:center;gap:10px;margin-top:10px}[data-site] .stage-ctl span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#1c2130}[data-site] .stage-ctl span.on{background:#fff;color:#0e1118}[data-site] .stage-ctl .ic{width:15px;height:15px}[data-site] .find{padding:16px}[data-site] .seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--surface-3);gap:2px}[data-site] .seg span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:600;color:var(--t2)}[data-site] .seg span.on{background:var(--surface);color:var(--t1);box-shadow:var(--sh-1)}[data-site] .seg .ic{width:14px;height:14px}[data-site] .fbox{display:flex;align-items:center;gap:10px;height:52px;margin-top:12px;padding:0 8px 0 14px;border-radius:14px;border:1.5px solid var(--border-strong);background:var(--surface)}[data-site] .fbox.ai{border-color:#8f7cf0;box-shadow:0 0 0 4px #5b3fc41f}[data-site] .fbox .ic{width:18px;height:18px;color:var(--t2)}[data-site] .fbox span{flex:1;font-size:14.5px;color:var(--t1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-site] .fbox em{font-style:normal;display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:10px;background:linear-gradient(135deg,#3e6ef0,#2f8bea);color:#fff;font-weight:620;font-size:13px}[data-site] .understood{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12px;color:var(--t2);align-items:center}[data-site] .understood .chip{background:var(--violet-soft);color:var(--violet)}[data-site] .answer{margin-top:12px;padding:14px;border-radius:12px;background:linear-gradient(180deg,var(--violet-soft),var(--surface) 80%);border:1px solid #e3dcff;font-size:13.5px;line-height:1.55}[data-site] .answer sup{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:5px;background:var(--violet);color:#fff;font-size:10px;font-weight:700;vertical-align:1px}[data-site] .answer .ai-hd{display:flex;align-items:center;gap:7px;font-weight:650;color:var(--violet);font-size:12.5px;margin-bottom:6px}[data-site] .answer .ai-hd .ic{width:15px;height:15px}[data-site] .hits{display:grid;gap:8px;margin-top:12px}[data-site] .hit{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}[data-site] .hit b{font-size:13.5px;font-weight:620;display:block}[data-site] .hit small{font-size:12px;color:var(--t2)}[data-site] .hit mark{background:#fff1b8;color:inherit;border-radius:3px;padding:0 2px}[data-site] .thumb{width:62px;aspect-ratio:16/10;border-radius:7px;background:linear-gradient(135deg,#dfe6f7,#c7d3ef);position:relative;overflow:hidden}[data-site] .thumb:after{content:"";position:absolute;left:10%;right:30%;top:30%;height:8%;border-radius:3px;background:#9fb4de;box-shadow:0 9px #b3bdd4,0 18px #b3bdd4}[data-site] .set-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--border-2)}[data-site] .set-row:first-child{border-top:0}[data-site] .set-row b{font-weight:620;font-size:14px;display:block}[data-site] .set-row small{display:block;font-size:12.5px;color:var(--t2)}[data-site] .set-row>div{flex:1;min-width:0}[data-site] .switch{width:44px;height:26px;border-radius:99px;background:var(--fam-grad);position:relative;flex:none}[data-site] .switch:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040}[data-site] .switch.off{background:var(--border-strong)}[data-site] .switch.off:after{right:auto;left:3px}[data-site] .pills{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface-3);gap:2px;flex:none}[data-site] .pills span{padding:4px 10px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--t2)}[data-site] .pills span.on{background:var(--surface);color:var(--t1);box-shadow:var(--sh-1)}[data-site] .code{display:flex;gap:8px;justify-content:center}[data-site] .code{max-width:100%}[data-site] .code span{display:grid;place-items:center;flex:0 1 46px;min-width:0;height:58px;border-radius:12px;background:var(--surface);border:1.5px solid var(--border-strong);font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:var(--sh-1)}[data-site] .code span.sp{width:10px;border:0;background:none;box-shadow:none}[data-site] .story{padding:18px}[data-site] .story-hd{display:flex;align-items:center;gap:10px}[data-site] .story-hd .ic{width:16px;height:16px;color:var(--violet)}[data-site] .story p{margin-top:10px;font-size:14px;line-height:1.6;color:var(--t1)}[data-site] .story .qs{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-2);font-size:13px;color:var(--t2)}[data-site] .story .qs b{color:var(--t1);font-weight:620;display:block;margin-bottom:4px}[data-site] .who{font-family:var(--win-font);padding:22px;border-radius:14px;background:#141a30e6;color:#fff;text-align:center;box-shadow:var(--sh-3)}[data-site] .who b{font-size:16px;font-weight:600}[data-site] .who-faces{display:flex;justify-content:center;gap:16px;margin-top:16px}[data-site] .who-faces span{display:grid;justify-items:center;gap:6px;font-size:12.5px}[data-site] .who-faces .av{width:54px;height:54px;font-size:20px;box-shadow:0 0 0 3px #ffffff2e}[data-site] .showcase{display:grid;grid-template-columns:.9fr 1.3fr;gap:56px;align-items:center}[data-site] .showcase-art{position:relative;padding:0 0 60px}[data-site] .showcase-art .phone{position:absolute;right:-36px;bottom:-10px;width:240px;z-index:2}[data-site] .showcase-art .phone .phone-scr{min-height:440px}[data-site] .ticks{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}[data-site] .ticks li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;color:var(--t2)}[data-site] .ticks li b{color:var(--t1);font-weight:620}[data-site] .ticks .ic{width:22px;height:22px;padding:3px;border-radius:50%;background:var(--ok-soft);color:var(--ok);margin-top:1px;stroke-width:2.6}[data-site] .navy .ticks li{color:var(--navy-ink-2)}[data-site] .navy .ticks li b{color:#fff}[data-site] .navy .ticks .ic{background:#91e6db29;color:var(--tag-dot)}[data-site] .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:step}[data-site] .step{position:relative}[data-site] .num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;font-weight:720;font-size:18px;box-shadow:0 10px 20px -10px #3463e6cc;margin-bottom:18px}[data-site] .step h3{font-size:21px;font-weight:660;letter-spacing:-.015em}[data-site] .step p{color:var(--t2);margin-top:8px;font-size:16px}[data-site] .step .stage{margin-top:22px;border-radius:var(--r-lg);background:var(--canvas);border:1px solid var(--border);padding:24px;min-height:190px;display:grid;place-items:center}[data-site] .steps-line{position:absolute;top:22px;left:56px;right:-24px;height:2px;background:repeating-linear-gradient(90deg,var(--border-strong) 0 6px,transparent 6px 12px)}[data-site] .step:last-child .steps-line{display:none}[data-site] .frow{display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center;padding:72px 0;border-top:1px solid var(--border)}[data-site] .frow:first-of-type{border-top:0;padding-top:0}[data-site] .frow.flip .frow-art{order:-1}[data-site] .wrap.frow{padding:0 28px;border:0}[data-site] .frow h2{font-size:clamp(28px,3vw,38px);line-height:1.12;font-weight:700;letter-spacing:-.03em;margin-top:14px}[data-site] .frow>div>p{color:var(--t2);margin-top:16px;font-size:17.5px}[data-site] .navy .frow>div>p{color:var(--navy-ink-2)}[data-site] .frow-art{position:relative;border-radius:var(--r-xl);padding:40px;background:radial-gradient(70% 70% at 70% 20%,rgba(79,125,240,.16),transparent 70%),radial-gradient(60% 60% at 10% 100%,rgba(43,199,154,.14),transparent 70%),var(--canvas);border:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;min-height:380px}[data-site] .frow-art.dark{background:radial-gradient(60% 60% at 75% 30%,rgba(59,120,230,.45),transparent 70%),linear-gradient(138deg,var(--navy-1),var(--navy-3));border:0}[data-site] .privacy-note{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding:14px 16px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border);font-size:14.5px;color:var(--t2)}[data-site] .privacy-note .ic{width:18px;height:18px;color:var(--ok);margin-top:2px}[data-site] .subnav{position:sticky;top:var(--hdr-h);z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}[data-site] .subnav-in{display:flex;gap:6px;overflow-x:auto;padding:12px 28px;scrollbar-width:none}[data-site] .subnav a{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 11px;border-radius:99px;border:1px solid var(--border);background:var(--surface);color:var(--t1);font-size:14px;font-weight:580}[data-site] .subnav a:hover{text-decoration:none;border-color:var(--border-strong);background:var(--surface-2)}[data-site] .subnav a .ic{width:16px;height:16px;color:var(--accent)}[data-site] .soon{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:30px;border-radius:var(--r-lg);border:1.5px dashed var(--border-strong);background:var(--surface-2)}[data-site] .soon h3{font-size:20px;font-weight:660}[data-site] .soon p{color:var(--t2);margin-top:6px;font-size:16px}[data-site] .soon ul{margin:12px 0 0;padding-left:20px;color:var(--t2);font-size:16px}[data-site] .phero{overflow:hidden;padding-bottom:84px}[data-site] .phero-in{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}[data-site] .phero h1{font-size:clamp(38px,4.6vw,58px);line-height:1.05;font-weight:720;letter-spacing:-.04em;margin-top:18px}[data-site] .phero .lead{max-width:600px;font-size:19.5px}[data-site] .phero .hero-cta{margin-top:30px}[data-site] .phero-art{display:grid;place-items:center;position:relative;min-height:300px}[data-site] .phero-art .rings{max-width:420px;left:50%;transform:translate(-50%)}[data-site] .phero.slim .phero-in{grid-template-columns:1fr}[data-site] .phero.slim{padding-bottom:64px}[data-site] .crumb{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--navy-ink-3)}[data-site] .crumb a{color:var(--navy-ink-2)!important;text-decoration:none!important}[data-site] .crumb .ic{width:14px;height:14px}[data-site] .ages{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}[data-site] .age{padding:24px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-1)}[data-site] .age .band-n{font-size:34px;font-weight:720;letter-spacing:-.04em;line-height:1}[data-site] .age .band-n small{font-size:14px;font-weight:600;color:var(--t2);letter-spacing:0;margin-left:4px}[data-site] .age h3{font-size:16.5px;font-weight:650;margin-top:14px}[data-site] .age p{font-size:14.5px;color:var(--t2);margin-top:6px;line-height:1.5}[data-site] .age .say{margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--surface-2);font-size:13.5px;color:var(--t1);font-style:italic}[data-site] .age:nth-child(1) .band-n{color:var(--age-1)}[data-site] .age:nth-child(2) .band-n{color:var(--accent)}[data-site] .age:nth-child(3) .band-n{color:var(--age-3)}[data-site] .age:nth-child(4) .band-n{color:var(--violet)}[data-site] .plats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}[data-site] .plat{display:flex;gap:16px;align-items:center;padding:22px 24px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface)}[data-site] .plat b{display:block;font-size:17px;font-weight:650}[data-site] .plat small{display:block;color:var(--t2);font-size:14px}[data-site] .heritage{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}[data-site] .heritage-art{position:relative;aspect-ratio:1.3/1;display:grid;place-items:center}[data-site] .heritage-art .rings{max-width:440px;left:50%;transform:translate(-50%)}[data-site] .heritage-art .hub{position:relative;display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3,#ffffff0d 70%);border:1px solid rgba(255,255,255,.26)}[data-site] .heritage-art .hub img{width:84px}[data-site] .values{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}[data-site] .value{display:flex;gap:12px;align-items:flex-start}[data-site] .value b{display:block;color:#fff;font-weight:620;font-size:16px}[data-site] .value small{display:block;color:var(--navy-ink-2);font-size:14.5px;line-height:1.5;margin-top:2px}[data-site] .faq{display:grid;gap:12px;max-width:860px;margin:0 auto}[data-site] .qa{border:1px solid var(--border);border-radius:var(--r);background:var(--surface);box-shadow:var(--sh-1)}[data-site] .qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:20px 22px;font-size:17.5px;font-weight:620}[data-site] .qa summary::-webkit-details-marker{display:none}[data-site] .qa summary .ic{margin-left:auto;width:20px;height:20px;color:var(--t2);transition:transform .2s var(--ease)}[data-site] .qa[open] summary .ic{transform:rotate(180deg)}[data-site] .qa .ans{padding:0 22px 22px;color:var(--t2);font-size:16.5px}[data-site] .qa .ans p+p{margin-top:10px}[data-site] .cta{position:relative;overflow:hidden;border-radius:30px;padding:64px;display:grid;grid-template-columns:1.3fr auto;gap:32px;align-items:center}[data-site] .cta h2{font-size:clamp(30px,3.4vw,44px);line-height:1.1;font-weight:720;letter-spacing:-.035em}[data-site] .cta p{margin-top:14px;font-size:18px}[data-site] .cta .rings{position:absolute;inset:-170px -140px auto auto;width:560px;height:560px;z-index:-1;opacity:.9}[data-site] .cta-act{display:flex;flex-wrap:wrap;gap:12px}[data-site] .table-wrap{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--sh-2)}[data-site] .wtable{width:100%;border-collapse:collapse;font-size:15.5px;min-width:640px}[data-site] .wtable th,[data-site] .wtable td{text-align:left;padding:16px 20px;border-top:1px solid var(--border-2);vertical-align:top}[data-site] .wtable thead th{border-top:0;background:var(--surface-2);font-size:13px;font-weight:650;color:var(--t2);text-transform:uppercase;letter-spacing:.08em}[data-site] .wtable tbody th{font-weight:620;width:26%}[data-site] .wtable td{color:var(--t2)}[data-site] .yes,[data-site] .no{display:inline-flex;align-items:center;gap:6px;font-weight:620}[data-site] .yes{color:var(--ok)}[data-site] .no{color:var(--t2)}[data-site] .yes .ic,[data-site] .no .ic{width:16px;height:16px}[data-site] .plan-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:start;max-width:1000px;margin:-120px auto 0;position:relative;z-index:2}[data-site] .plan{padding:40px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-3);position:relative;overflow:hidden}[data-site] .plan:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:var(--fam-grad)}[data-site] .plan .price{display:flex;align-items:baseline;gap:10px;margin-top:18px}[data-site] .plan .price b{font-size:64px;font-weight:740;letter-spacing:-.05em;line-height:1}[data-site] .plan .price span{font-size:17px;color:var(--t2);font-weight:550}[data-site] .plan .ticks{grid-template-columns:1fr 1fr;gap:12px 20px}[data-site] .plan .ticks li{font-size:15.5px}[data-site] .plan .btn{margin-top:30px;width:100%}[data-site] .plan small.fine{display:block;text-align:center;color:var(--t2);font-size:13.5px;margin-top:12px}[data-site] .hsearch{display:flex;align-items:center;gap:12px;max-width:720px;height:68px;margin-top:32px;padding:0 10px 0 22px;border-radius:18px;background:#fff;box-shadow:0 30px 60px -30px #030a24cc}[data-site] .hsearch .ic{width:22px;height:22px;color:var(--t2)}[data-site] .hsearch input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:18px;color:var(--t1)}[data-site] .hsearch input::placeholder{color:var(--t2)}[data-site] .hsearch:focus-within{box-shadow:0 0 0 4px #91e6db80,0 30px 60px -30px #030a24cc}[data-site] .hpop{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:14.5px;color:var(--navy-ink-3);align-items:center}[data-site] .hpop a{display:inline-flex;height:32px;align-items:center;padding:0 12px;border-radius:99px;background:var(--navy-chip);border:1px solid var(--navy-chip-edge);color:#fff!important;text-decoration:none!important;font-size:14px}[data-site] .topic{display:flex;flex-direction:column;gap:12px;color:var(--t1)!important;text-decoration:none!important;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}[data-site] .topic:hover{transform:translateY(-3px);box-shadow:var(--sh-3)}[data-site] .topic h3,[data-site] .topic .h3{font-size:19px}[data-site] .topic p{margin-top:0;font-size:15px}[data-site] .topic .n{margin-top:auto;font-size:13.5px;color:var(--accent);font-weight:620;display:flex;align-items:center;gap:6px}[data-site] .topic .n .ic{width:15px;height:15px}[data-site] .alist{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}[data-site] .alist li+li{border-top:1px solid var(--border-2)}[data-site] .alist a{display:flex;align-items:center;gap:14px;padding:18px 22px;color:var(--t1)!important;font-weight:560;text-decoration:none!important}[data-site] .alist a:hover{background:var(--surface-2)}[data-site] .alist a .ic{color:var(--t2)}[data-site] .alist a .ic:last-child{margin-left:auto;width:18px;height:18px}[data-site] .alist .empty{padding:18px 22px;color:var(--t2)}[data-site] .guides{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}[data-site] .guide{display:flex;align-items:center;gap:16px;padding:22px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);color:var(--t1)!important;text-decoration:none!important;box-shadow:var(--sh-1)}[data-site] .guide:hover{border-color:var(--accent);box-shadow:var(--sh-2)}[data-site] .guide b{display:block;font-size:17px;font-weight:650}[data-site] .guide small{display:block;color:var(--t2);font-size:14px}[data-site] .guide>.ic{margin-left:auto;color:var(--accent)}[data-site] .article{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start}[data-site] .prose{font-size:17.5px;line-height:1.7;color:var(--t1)}[data-site] .prose h2{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:44px 0 12px}[data-site] .prose p{color:var(--t2);margin:0 0 14px}[data-site] .prose .meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--t2);font-size:15px;margin-bottom:30px}[data-site] .prose .meta span{display:inline-flex;align-items:center;gap:7px}[data-site] .prose .meta .ic{width:16px;height:16px}[data-site] .howto{list-style:none;padding:0;margin:20px 0;display:grid;gap:18px;counter-reset:h}[data-site] .howto>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--sh-1)}[data-site] .howto>li:before{counter-increment:h;content:counter(h);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;font-weight:720}[data-site] .howto>li>div>b{display:block;font-size:18px;font-weight:650;color:var(--t1)}[data-site] .howto p b{color:var(--t1);font-weight:620}[data-site] .howto p{margin:6px 0 0;font-size:16px}[data-site] .howto .shot{margin-top:16px;padding:20px;border-radius:14px;background:var(--canvas);border:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}[data-site] .callout{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:var(--r);background:var(--info-soft);color:var(--t1);font-size:16px;margin:20px 0}[data-site] .callout .ic{color:var(--info);margin-top:2px}[data-site] .callout.ok{background:var(--ok-soft)}[data-site] .callout.ok .ic{color:var(--ok)}[data-site] .callout b{font-weight:650}[data-site] .aside{position:sticky;top:110px;display:grid;gap:16px}[data-site] .aside .card{padding:22px}[data-site] .aside h3,[data-site] .aside .h3{font-size:15px;font-weight:650;color:var(--t2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}[data-site] .aside a.rel{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:15.5px;font-weight:560;color:var(--t1)!important;border-top:1px solid var(--border-2)}[data-site] .aside a.rel:first-of-type{border-top:0}[data-site] .aside a.rel .ic{width:17px;height:17px;color:var(--accent)}[data-site] .helpful{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;padding:22px;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--border);font-weight:620}[data-site] .helpful [role=status]{font-weight:500;color:var(--ok);flex-basis:100%}[data-site] .dl{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;max-width:1080px;margin:-110px auto 0;position:relative;z-index:2}[data-site] .dl-card{padding:36px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-3)}[data-site] .dl-card h2{font-size:24px;font-weight:700;letter-spacing:-.02em}[data-site] .os{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;margin-top:20px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border)}[data-site] .os button{position:relative;display:grid;justify-items:center;gap:6px;padding:14px 6px;border:1px solid transparent;border-radius:11px;background:transparent;font-weight:620;font-size:15px;color:var(--t2);cursor:pointer}[data-site] .os button .ic{width:24px;height:24px}[data-site] .os button[aria-checked=true]{background:var(--surface);border-color:var(--accent);color:var(--t1);box-shadow:var(--sh-1)}[data-site] .os button[aria-checked=true] .ic{color:var(--accent)}[data-site] .os .tick{position:absolute;top:6px;right:6px;display:none;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--accent);color:#fff}[data-site] .os .tick .ic{width:11px;height:11px;stroke-width:3}[data-site] .os button[aria-checked=true] .tick{display:grid}[data-site] .req{margin-top:14px;text-align:center;color:var(--t2);font-size:14.5px}[data-site] .dl-card .btn.pri{width:100%;margin-top:18px}[data-site] .dl-steps{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}[data-site] .dl-steps li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);font-size:15px;color:var(--t2)}[data-site] .dl-steps li b{display:block;color:var(--t1);font-weight:650}[data-site] .dl-steps li span.n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;font-size:13px}[data-site] .copy-line{display:flex;align-items:center;gap:8px;margin-top:14px;padding:6px 6px 6px 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);font-size:15px}[data-site] .copy-line code{flex:1;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-site] .form{display:grid;gap:18px}[data-site] .field label{display:block;font-size:14.5px;font-weight:620;margin-bottom:7px}[data-site] .field .hint{font-size:13.5px;color:var(--t2);margin-top:6px}[data-site] .field input,[data-site] .field select,[data-site] .field textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--surface);font-size:16px;color:var(--t1)}[data-site] .field textarea{min-height:140px;resize:vertical}[data-site] .field input:focus,[data-site] .field select:focus,[data-site] .field textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}[data-site] .status{padding:14px 16px;border-radius:12px;font-size:15px}[data-site] .status.ok{background:var(--ok-soft);color:var(--ok)}[data-site] .status.info{background:var(--info-soft);color:var(--info)}[data-site] .contact{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:start;max-width:1080px;margin:-110px auto 0;position:relative;z-index:2}[data-site] .legal{max-width:800px;margin:0 auto}[data-site] .placeholder{padding:28px;border-radius:var(--r-lg);border:1.5px dashed var(--border-strong);background:var(--surface-2);color:var(--t2)}[data-site] .foot{background:var(--navy-deep);color:var(--navy-ink-2);padding:72px 0 28px;font-size:15px}[data-site] .foot-top{display:grid;grid-template-columns:1fr 2fr;gap:48px}[data-site] .foot-brand p{margin:16px 0 22px;color:var(--navy-ink-3);max-width:280px}[data-site] .lockup.on-dark{color:#fff!important}[data-site] .foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}[data-site] .foot-cols h2{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:14px}[data-site] .foot-cols a{display:block;color:var(--navy-ink-2);padding:5px 0}[data-site] .foot-cols a:hover{color:#fff}[data-site] .foot-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid var(--navy-line);font-size:13.5px;color:var(--navy-ink-3)}[data-site] .center{text-align:center}[data-site] .mt-0{margin-top:0}[data-site] .mt-16{margin-top:16px}[data-site] .mt-24{margin-top:24px}[data-site] .mt-32{margin-top:32px}[data-site] .mt-48{margin-top:48px}[data-site] .mt-64{margin-top:64px}[data-site] .illus{font-size:12.5px;color:var(--t2);text-align:center;margin-top:12px}[data-site] .navy .illus{color:var(--navy-ink-3)}@media(max-width:1100px){[data-site] .nav a{padding:9px;font-size:15px}[data-site] .hdr-in{gap:18px}[data-site] .signin-link{display:none}[data-site] .showcase{grid-template-columns:1fr}[data-site] .showcase-art{max-width:720px}[data-site] .showcase-art .phone{right:0}[data-site] .ages,[data-site] .grid4,[data-site] .promises-in{grid-template-columns:repeat(2,1fr)}[data-site] .promise:nth-child(3){padding-left:0;border-left:0}[data-site] .promise:nth-child(n+3){border-top:1px solid var(--border)}}@media(max-width:980px){[data-site] .nav,[data-site] .hdr-act .btn{display:none}[data-site] .menu-btn{display:inline-flex}[data-site] .hdr-act{margin-left:auto}[data-site] .util-news{display:none}[data-site] .util-in{justify-content:flex-end}[data-site] .band{padding:80px 0}[data-site] .band.first{padding-top:calc(var(--util-h) + var(--hdr-h) + 56px)}[data-site] .hero-in,[data-site] .phero-in,[data-site] .heritage,[data-site] .frow,[data-site] .article,[data-site] .contact,[data-site] .dl,[data-site] .plan-wrap{grid-template-columns:minmax(0,1fr)}[data-site] .hero-in{min-height:0;gap:20px}[data-site] .hero-art{margin:0 auto;max-width:520px}[data-site] .frow{gap:36px;padding:56px 0}[data-site] .frow.flip .frow-art{order:0}[data-site] .grid3,[data-site] .steps,[data-site] .plats,[data-site] .guides{grid-template-columns:1fr}[data-site] .steps-line{display:none}[data-site] .grid2{grid-template-columns:1fr}[data-site] .cta{grid-template-columns:1fr;padding:48px 36px}[data-site] .foot-top{grid-template-columns:1fr}[data-site] .aside{position:static}[data-site] .phero-art{display:none}[data-site] .dl,[data-site] .contact,[data-site] .plan-wrap{margin-top:-80px}}@media(max-width:600px){[data-site]{font-size:16px}[data-site] .wrap,[data-site] .wrap.frow{padding:0 18px}[data-site] .util-links a:not(:last-child),[data-site] .util-links span{display:none}[data-site] .lockup img{height:17px}[data-site] .lockup span{font-size:18px}[data-site] .band{padding:64px 0}[data-site] .band.first{padding-top:calc(var(--util-h) + var(--hdr-h) + 40px)}[data-site] .hero h1{font-size:37px}[data-site] .hero .lead,[data-site] .phero .lead{font-size:17.5px}[data-site] .hero-cta .btn{width:100%}[data-site] .fchip{font-size:12px}[data-site] .fchip span{display:none}[data-site] .fchip{padding:6px}[data-site] .fchip.c1{left:3%}[data-site] .fchip.c2{left:0}[data-site] .fchip.c3{right:3%}[data-site] .fchip.c4{right:0}[data-site] .sh{margin-bottom:36px}[data-site] .sh p,[data-site] .lead{font-size:17px}[data-site] .promises-in{grid-template-columns:1fr}[data-site] .promise,[data-site] .promise+.promise{padding:20px 0;border-left:0;border-top:1px solid var(--border)}[data-site] .promise:first-child{border-top:0}[data-site] .ages,[data-site] .grid4,[data-site] .values{grid-template-columns:1fr}[data-site] .fcard{padding:24px 22px 0}[data-site] .fcard .stage{margin:22px -22px 0;padding:20px 16px 0}[data-site] .frow-art{padding:22px 14px;min-height:0}[data-site] .showcase-art{padding:0}[data-site] .showcase-art .phone{position:relative;right:auto;margin:24px auto 0;width:260px}[data-site] .browser-body{grid-template-columns:1fr}[data-site] .b-side{display:none}[data-site] .b-kids{grid-template-columns:1fr}[data-site] .cta{padding:36px 22px;border-radius:22px}[data-site] .cta-act .btn{width:100%}[data-site] .foot-cols{grid-template-columns:1fr 1fr}[data-site] .plan{padding:28px 22px}[data-site] .plan .ticks{grid-template-columns:1fr}[data-site] .plan .price b{font-size:52px}[data-site] .dl-card{padding:24px 18px}[data-site] .hsearch{height:58px}[data-site] .hsearch input{font-size:16px}[data-site] .code span{width:38px;height:50px;font-size:22px}[data-site] .qa summary{font-size:16.5px;padding:18px}[data-site] .qa .ans{padding:0 18px 18px}[data-site] .wtable{font-size:14.5px}}@media(prefers-reduced-motion:reduce){[data-site] *,[data-site] *:before,[data-site] *:after{animation:none!important;transition:none!important}}@media(forced-colors:active){[data-site] .btn,[data-site] .mbtn,[data-site] .chip,[data-site] .os button,[data-site] .qa,[data-site] .card,[data-site] .mini{border:1px solid ButtonText}[data-site] .os button[aria-checked=true]{border:2px solid Highlight}[data-site] .rings,[data-site] .hero-house,[data-site] .fchip,[data-site] .hero-hub{display:none}[data-site] .grad-text,[data-site] .grad-text-light{background:none;color:CanvasText}[data-site] .switch{border:1px solid ButtonText}[data-site] .lockup img.logo-w,[data-site] .lockup img.logo-b,[data-site] .foot .lockup img{display:none}[data-site] .lockup:before{content:"DTEX";font-weight:800;letter-spacing:.06em;font-size:20px}}[data-site] .band{overflow-x:clip}[data-site] .dl-card,[data-site] .article>*,[data-site] .contact>*,[data-site] .plan-wrap>*,[data-site] .showcase>*,[data-site] .hero-in>*,[data-site] .frow>*{min-width:0}[data-site] .foot-mark{display:inline-flex;align-items:center;gap:8px}[data-site] .mnav-static{border-top:0}[data-site] .mnav-static a{display:block;padding:12px 8px;font-weight:600;color:var(--t1);border-bottom:1px solid var(--border-2)}[data-site] .util :focus-visible,[data-site] .foot :focus-visible,[data-site] .top:not(.scrolled):not(.menu-open) .hdr-in :focus-visible{outline-color:#fff}[data-site] .os button[aria-checked=true] .tick .ic{color:#fff}[data-site] .dl-lead{margin-top:6px;color:var(--t2);font-size:15.5px}[data-site] .dl-card h2.dl-sub{font-size:19px}[data-site] .dl-parent{margin-top:22px;padding-top:18px;border-top:1px solid var(--border-2);font-size:14.5px}[data-site] .dl-note{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px 16px;border-radius:var(--r);background:var(--info-soft);color:var(--t1);font-size:15px}[data-site] .dl-note b{display:block}[data-site] .dl-note .ic{color:var(--info);margin-top:2px}[data-site] .dl-addr,[data-site] .dl-file{font-family:ui-monospace,Consolas,monospace;font-size:.92em;overflow-wrap:anywhere;color:var(--t1)}[data-site] .dl-file{padding:1px 6px;border-radius:6px;background:var(--surface-3)}[data-site] .dl-get{margin-top:18px}[data-site] .dl-meta{margin-top:10px;text-align:center;color:var(--t2);font-size:14.5px}[data-site] .dl-arch{margin-top:14px;text-align:center;font-size:14.5px;color:var(--t2)}[data-site] .dl-link{border:0;background:none;padding:0;color:var(--accent);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}[data-site] .dl-wait{display:grid;gap:12px;margin-top:18px}[data-site] .dl-skel{display:block;border-radius:12px;background:var(--surface-3)}[data-site] .dl-skel-btn{height:56px}[data-site] .dl-skel-meta{height:16px;width:60%;margin:0 auto}[data-site] .dl-hint{margin-top:8px;font-size:14px;color:var(--warn)}[data-site] .dl-steps li>div{min-width:0;overflow-wrap:anywhere}[data-site] .dl-card .privacy-note{margin-top:22px}[data-site] .copy-line code{overflow:hidden;text-overflow:ellipsis}[data-site] .ans-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px}[data-site] .help-empty{text-align:center;color:var(--t2)}[data-site] .howto .shot .illus{margin-top:10px}[data-site] .todo{padding:2px 8px;border-radius:6px;background:var(--warn-soft);color:var(--warn);font-weight:600}[data-site] .support-line{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:14px 16px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--border)}[data-site] .support-line .ic{margin-top:3px;color:var(--accent)}[data-site] .contact-side{display:grid;gap:20px}[data-site] .prose .dl-file{font-size:.88em}@media(max-width:600px){[data-site] .howto>li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 14px}[data-site] .howto>li:before{width:34px;height:34px}[data-site] .howto .shot{padding:14px 10px}}@media(min-width:981px){[data-site] .mnav{display:none}}
