@font-face{font-family:Inter Var;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Var;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");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}:root{--ink:#202124;--ink-800:#2d2e31;--ink-700:#3c4043;--body:#3c4043;--mut:#5f6368;--line:#dadce0;--line-2:#e8eaed;--paper:#f1f3f4;--paper-2:#e8eaed;--white:#fff;--brand:#1a73e8;--brand-600:#1765cc;--brand-700:#174ea6;--brand-800:#0f3c7d;--brand-50:#e8f0fe;--brand-100:#d2e3fc;--brand-glow:#8ab4f8;--grad:linear-gradient(135deg, #1a73e8 0%, #174ea6 100%);--grad-text:linear-gradient(100deg, #1a73e8 0%, #6b9cf7 100%);--ok:#188038;--ok-50:#e6f4ea;--accent:#f9ab00;--g-blue:#4285f4;--g-red:#ea4335;--g-yellow:#f9ab00;--g-green:#34a853;--g-blue-soft:#e8f0fe;--g-red-soft:#fce8e6;--g-yellow-soft:#fef7e0;--g-green-soft:#e6f4ea;--on-dark:#e8eaed;--on-dark-2:#9aa0a6;--dark-line:#3c4043;--sh-1:0 1px 2px #3c404317;--sh-2:0 1px 2px #3c404312, 0 16px 34px -18px #3c40434d;--sh-3:0 34px 80px -32px #2021248c;--sh-brand:0 1px 2px #1a73e84d, 0 8px 20px -8px #1a73e880;--r-sm:8px;--r:12px;--r-lg:18px;--w:1200px;--f:"Inter Var", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--body);font:16.5px/1.72 var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}a{color:var(--brand);text-underline-offset:3px}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{text-wrap:balance;color:var(--ink);margin:0 0 .6em}h1{letter-spacing:-.045em;font-size:clamp(2.35rem,5.6vw,4.1rem);font-weight:800;line-height:1.02}h2{letter-spacing:-.035em;font-size:clamp(1.7rem,3.2vw,2.32rem);font-weight:750;line-height:1.12}h3{letter-spacing:-.015em;font-size:1.1rem;font-weight:650;line-height:1.35}h4{font-size:.95rem;font-weight:700}p{margin:0 0 1.1em}p:last-child{margin-bottom:0}.wrap{width:100%;max-width:var(--w);margin:0 auto;padding:0 24px}.skip{z-index:200;background:var(--ink);color:#fff;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-999px}.skip:focus{top:12px;left:12px}.ico{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.mark{flex:none;width:32px;height:32px}.badge{border:1px solid var(--dark-line);color:#ced7e2;background:#ffffff0a;border-radius:99px;align-items:center;gap:9px;margin-bottom:22px;padding:5px 13px 5px 5px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.badge span{background:var(--brand);color:#fff;font:600 11.5px/1 var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:99px;padding:4px 10px}.badge .ico{color:var(--brand-glow);font-size:13px}.badge:hover{color:#fff;border-color:#7cb4ff61}.eyebrow{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:99px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 11px;display:inline-flex}.eyebrow .ico{stroke-width:2.2px;font-size:13px}.btn{border-radius:var(--r);height:46px;font:600 15px/1 var(--f);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 18px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.btn .ico{font-size:16px;transition:transform .18s}.btn:hover .ico.ar{transform:translate(3px)}.btn-lg{border-radius:13px;height:52px;padding:0 24px;font-size:15.5px}.btn-s{background:var(--white);color:var(--ink);border-color:var(--line);box-shadow:var(--sh-1)}.btn-s:hover{background:var(--paper);border-color:#cbd5e1}.btn-w{color:var(--ink);background:#fff}.btn-w:hover{color:var(--ink);background:#eef2f7;transform:translateY(-1px)}.btn-o{color:#fff;background:#ffffff0f;border-color:#ffffff47}.btn-o:hover{color:#fff;background:#ffffff21;border-color:#ffffff73}.btn-brand:hover{background:var(--brand-600);color:#fff}.hd{z-index:60;background:var(--white);border-bottom:1px solid var(--line-2);position:relative}.hd .wrap{align-items:center;gap:16px;height:68px;display:flex}.logo{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.16rem;font-weight:800;text-decoration:none;display:inline-flex}.nav{align-items:center;gap:2px;margin-left:26px;display:none}.nav>a,.nav summary{border-radius:var(--r-sm);color:var(--body);cursor:pointer;align-items:center;gap:5px;padding:8px 12px;font-size:14.5px;font-weight:550;text-decoration:none;list-style:none;transition:color .15s,background .15s;display:inline-flex}.nav>a:hover,.nav summary:hover{color:var(--ink);background:var(--paper-2)}.nav summary::-webkit-details-marker{display:none}.nav summary .ico{color:var(--mut);font-size:14px;transition:transform .16s}.dd{position:relative}.dd[open] summary .ico,.dd:hover summary .ico{transform:rotate(180deg)}.mega{border:1px solid var(--line);border-radius:var(--r-lg);width:clamp(520px,45vw,620px);box-shadow:var(--sh-3);background:#fff;grid-template-columns:1fr 1fr;gap:2px;padding:10px;display:none;position:absolute;top:calc(100% + 12px);right:-12px}.mega:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.dd:hover .mega,.dd:focus-within .mega,.dd[open] .mega{display:grid}.mega a{border-radius:var(--r-sm);gap:12px;padding:11px 12px;text-decoration:none;display:flex}.mega a:hover{background:var(--paper)}.mega b{color:var(--ink);font-size:14px;font-weight:650;line-height:1.35;display:block}.mega small{color:var(--mut);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.hd-act{align-items:center;gap:8px;margin-left:auto;display:flex}.hd-act .btn{border-radius:var(--r-sm);height:40px;padding:0 15px;font-size:14px}.hd-act .btn-p{display:none}.hd-tel{font:550 14px/1 var(--mono);color:var(--body);text-decoration:none;display:none}.menu summary{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;background:#fff;place-items:center;width:42px;height:42px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu summary span,.menu summary span:before,.menu summary span:after{background:var(--ink);content:"";border-radius:2px;width:17px;height:1.8px;display:block;position:relative}.menu summary span:before{position:absolute;top:-5.5px}.menu summary span:after{position:absolute;top:5.5px}.menu-pane{border-bottom:1px solid var(--line);background:#fff;max-height:calc(100vh - 68px);padding:6px 24px 24px;position:absolute;top:68px;left:0;right:0;overflow:auto;box-shadow:0 26px 50px -20px #0f172a47}.menu-pane>a{color:var(--ink);border-bottom:1px solid var(--line-2);padding:13px 2px;font-weight:600;text-decoration:none;display:block}.menu-pane .m-svc{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:10px 2px;text-decoration:none;display:flex}.menu-pane .m-svc b{color:var(--ink);font-size:14px;line-height:1.35;display:block}.menu-pane .m-svc small{color:var(--mut);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}.menu-pane .btn{width:100%;margin-top:16px}.menu-lbl{font:600 11px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--mut);margin:18px 0 5px;display:block}@media (width>=1024px){.nav{margin-left:auto;display:flex}.hd-act{margin-left:20px}.menu{display:none}.hd-act .btn-p,.hd-tel{display:inline-flex}}.tile{background:var(--brand-50);width:42px;height:42px;color:var(--brand);border:1px solid var(--brand-100);border-radius:10px;flex:none;place-items:center;font-size:20px;transition:background .18s,color .18s,border-color .18s;display:grid}.tile.sm{border-radius:9px;width:34px;height:34px;font-size:17px}.tile.lg{border-radius:13px;width:54px;height:54px;font-size:25px}.tile.on-dark{color:var(--brand-glow);background:#7cb4ff1f;border-color:#7cb4ff47}.hero{color:var(--on-dark);background:linear-gradient(#202124 0%,#1a1b1e 58%,#202124 100%);padding:60px 0 0;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(760px 460px at 88% -12%,#4285f457,#0000 62%),radial-gradient(520px 400px at 2% 6%,#34a85329,#0000 68%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 0,#000 10%,#0000 72%);mask-image:radial-gradient(70% 62% at 50% 0,#000 10%,#0000 72%)}.hero>.wrap{z-index:1;position:relative}.hero-grid{align-items:center;gap:48px;display:grid}.hero .eyebrow{color:var(--brand-glow)}.hero h1{color:#fff;margin:0 0 22px}.hero .lead{color:var(--on-dark-2);max-width:54ch;margin-bottom:0;font-size:1.1rem;line-height:1.72}.hero .cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.trust{flex-wrap:wrap;gap:9px;margin:24px 0 0;padding:0;list-style:none;display:flex}.trust li{font:500 13px/1 var(--f);color:#d5dde7;border:1px solid var(--dark-line);background:#ffffff09;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.trust .ico{color:var(--brand-glow);stroke-width:2.6px;font-size:14px}.vis{width:100%;max-width:540px;margin:0 auto;padding:6px 0 28px;position:relative}.app{border:1px solid var(--dark-line);box-shadow:var(--sh-3);background:#0f172aeb;border-radius:16px;overflow:hidden}.app-bar{border-bottom:1px solid var(--dark-line);align-items:center;gap:6px;padding:11px 15px;display:flex}.app-bar i{background:#2a3a58;border-radius:50%;width:9px;height:9px}.app-bar span{font:500 11.5px/1 var(--mono);color:var(--on-dark-2);margin-left:10px}.app-bar em{font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-glow);background:#7cb4ff1a;border:1px solid #7cb4ff40;border-radius:5px;margin-left:auto;padding:4px 7px}.app-body{background:#0b1324;grid-template-columns:.9fr 1.1fr;gap:12px;padding:14px;display:grid}.lbl{font:600 9.5px/1 var(--mono);color:#8193b1;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:6px;margin-bottom:8px;display:flex}.lbl .ico{color:var(--brand-glow);font-size:12px}.paper{color:var(--body);background:#fff;border-radius:7px;padding:11px;font-size:10.5px;line-height:1.45;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 14px 30px -14px #000c}.paper h4{letter-spacing:.07em;color:var(--ink);margin:0 0 2px;font-size:10px;font-weight:750}.paper small{color:var(--mut);font-size:9px;font-family:var(--mono);margin-bottom:6px;display:block}.prow{font-variant-numeric:tabular-nums;border-top:1px dashed #e2e8f0;justify-content:space-between;gap:6px;padding:4.5px 0;display:flex}.prow b{color:var(--ink)}.scan{border-bottom:1.5px solid var(--brand-glow);background:linear-gradient(#7cb4ff00,#7cb4ff38);height:34px;animation:3s ease-in-out infinite alternate scan;position:absolute;top:0;left:0;right:0}@keyframes scan{0%{transform:translateY(-34px)}to{transform:translateY(150px)}}.tbl{border:1px solid var(--dark-line);font-variant-numeric:tabular-nums;background:#111c33;border-radius:7px;font-size:10.5px;overflow:hidden}.tr{color:#cbd5e1;border-top:1px solid #1f2b45;grid-template-columns:1.25fr .4fr 1fr 16px;align-items:center;gap:5px;padding:7px 9px;display:grid}.tr:first-child{font:600 8.6px/1 var(--mono);color:#7d8eae;text-transform:uppercase;letter-spacing:.07em;background:#0d172b;border-top:0}.tr .ok{width:15px;height:15px;color:var(--brand-glow);background:#7cb4ff24;border-radius:4px;place-items:center;font-size:9px;display:grid}.tr.tot{color:var(--brand-glow);background:#7cb4ff12;font-weight:700}.float{color:var(--ink);box-shadow:var(--sh-2);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:8px 12px 8px 8px;font-size:12.5px;font-weight:650;animation:7s ease-in-out infinite floaty;display:flex;position:absolute}.float small{color:var(--mut);font-size:11px;font-weight:500;display:block}.float .dot{background:var(--ok-50);width:27px;height:27px;color:var(--ok);border-radius:7px;place-items:center;font-size:14px;display:grid}.float.f1{top:-6px;right:-8px}.float.f2{animation-delay:-3.5s;bottom:6px;left:-12px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width>=1000px){.hero{padding:46px 0 0}.hero-grid{grid-template-columns:1.04fr .96fr;gap:52px}.hero .lead{font-size:1.06rem}}@media (width<=560px){.app-body{grid-template-columns:1fr}.paper{transform:none}.float{padding:7px 10px 7px 7px;font-size:11.5px}.float .dot{width:24px;height:24px;font-size:12px}.float.f1{top:-16px;right:0}.float.f2{bottom:-8px;left:0}.vis{padding-bottom:34px}}.formats{z-index:2;background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px 8px;margin:34px 0 -28px;padding:12px 16px;display:flex;position:relative}.formats .fl{font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-right:2px}.formats .chip{font:500 13px/1 var(--f);color:var(--body);background:var(--paper);border:1px solid var(--line-2);border-radius:7px;padding:6px 11px}.formats .chip.b{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-100);font-weight:600}.formats .sep{color:var(--brand);margin:0 4px;font-size:16px}.sec.first{padding-top:58px}.sec.tight{padding-top:52px}.hero+.sec{padding-top:60px}.sh.center{text-align:center;margin-inline:auto}.sh.center .eyebrow:before{display:none}.sh p{color:var(--mut);max-width:60ch;margin:12px 0 0;font-size:1.01rem;line-height:1.68}.sh.center p{margin-inline:auto}.grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=680px){.grid.g2,.grid.g3,.grid.g4{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.grid.g3{grid-template-columns:repeat(3,1fr)}.grid.g4{grid-template-columns:repeat(4,1fr)}}.svc-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=620px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.svc-grid{grid-template-columns:repeat(3,1fr)}}.svc{background:var(--white);border:1px solid var(--line);border-radius:var(--r);color:inherit;box-shadow:var(--sh-1);flex-direction:column;gap:10px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.svc:hover{box-shadow:var(--sh-2);border-color:#cbd5e1;transform:translateY(-2px)}.svc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.flow{font:600 11.5px/1 var(--mono);letter-spacing:.02em;color:var(--body);background:var(--paper);border:1px solid var(--line-2);border-radius:6px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.flow .ico{color:var(--brand);font-size:12px}.svc h3{margin:0;font-size:1.02rem}.svc p{color:var(--mut);margin:0;font-size:13.8px;line-height:1.58}.svc .go{border-top:1px solid var(--line-2);font:600 12.5px/1 var(--f);color:var(--brand-700);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.svc .go .ico{color:var(--brand);font-size:15px;transition:transform .18s}.svc:hover .go .ico{transform:translate(4px)}.svc.feat-card:before{content:"";pointer-events:none;background:radial-gradient(440px 280px at 100% 0,#8ab4f847,#0000 70%);position:absolute;inset:0}.svc.feat-card>*{position:relative}.svc.feat-card h3{color:#fff;letter-spacing:-.03em;font-size:1.42rem}.svc.feat-card p{color:#ffffffd1;max-width:42ch;font-size:15px}.svc.feat-card .flow{color:#d7dee7;background:#ffffff1f;border-color:#ffffff38}.svc.feat-card .flow .ico{color:#fff}.svc.feat-card .go{color:#fff;border-top-color:#fff3}.svc.feat-card .go .ico{color:#fff}.svc.feat-card:hover{box-shadow:0 30px 60px -28px #0f172ab3}@media (width>=1000px){.svc.feat-card{padding:18px}}.svc.feat-card h3{font-size:1.14rem}.svc-cta{border-radius:var(--r);background:linear-gradient(90deg,#eff5ffe6,#f8fafc4d);border:1px dashed #cbd5e1;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:12px;padding:16px 20px;text-decoration:none;display:flex}.svc-cta b{color:var(--ink);letter-spacing:-.02em;font-size:1rem}.svc-cta span{color:var(--mut);flex:340px;font-size:14px;line-height:1.6}.svc-cta em{font:650 13px/1 var(--f);color:var(--brand-700);white-space:nowrap;align-items:center;gap:7px;font-style:normal;display:inline-flex}.svc-cta em .ico{transition:transform .18s}.svc-cta:hover{border-color:var(--brand-100);background:var(--brand-50)}.svc-cta:hover em .ico{transform:translate(3px)}.split{align-items:start;gap:36px;display:grid}@media (width>=1000px){.split{grid-template-columns:.8fr 1.2fr;gap:56px}.split.rev{grid-template-columns:1.2fr .8fr}.split-l{position:sticky;top:28px}.split.rev .split-l{order:2}.split.rev .split-r{order:1}}.split-l h2{margin-bottom:.5em}.split-l .mini{gap:11px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.mini li{color:var(--ink);align-items:flex-start;gap:11px;font-size:15px;font-weight:550;line-height:1.55;display:flex}.mini .ico{background:var(--ok-50);width:22px;height:22px;color:var(--ok);stroke-width:2.8px;border-radius:6px;margin-top:1px;padding:4px}.split-r{border-left:1px solid var(--line);padding-left:0}@media (width>=1000px){.split-r{padding-left:44px}.split.rev .split-r{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:44px}}@media (width<=999px){.split-r{border-left:0}}.split-r p{color:var(--body);max-width:64ch;margin-bottom:.85em;font-size:.96rem;line-height:1.7}.feat{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1);padding:20px;transition:border-color .18s,box-shadow .18s;position:relative}.feat:hover{box-shadow:var(--sh-2);border-color:#cbd5e1}.feat h3{margin:14px 0 6px}.feat p{color:var(--mut);margin:0;font-size:14px;line-height:1.6}.feat .idx{font:600 11px/1 var(--mono);color:var(--brand-100);letter-spacing:.08em;position:absolute;top:18px;right:18px}.feat.hi{background:var(--grad);border-color:var(--brand-600);box-shadow:0 18px 36px -18px #1e40af73}.feat.hi .idx{color:#ffffff61}.feat.hi .tile{color:#fff;background:#ffffff24;border-color:#ffffff38}.steps4{counter-reset:s;gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps4 li{background:var(--white);border:1px solid var(--line);border-radius:var(--r);counter-increment:s;padding:20px;position:relative}.steps4 li:before{content:"0" counter(s);font:700 12px/1 var(--mono);letter-spacing:.06em;color:#fff;background:var(--brand);border:1px solid var(--brand);border-radius:7px;margin-bottom:13px;padding:7px 10px;display:inline-block}.steps4 h3{margin:0 0 6px;font-size:1.02rem}.steps4 p{color:var(--mut);margin:0;font-size:14.5px;line-height:1.6}@media (width>=680px){.steps4{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.steps4{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0}.steps4 li{background:0 0;border:0;border-radius:0;padding:26px 24px 6px 0}.steps4 li+li{border-left:1px solid var(--line);padding-left:26px}.steps4 li:before{margin-top:-41px;position:relative}}.sub{border-top:1px solid var(--line);margin-top:52px;padding-top:40px}.sub h2{margin-bottom:24px;font-size:clamp(1.45rem,2.6vw,1.85rem)}.who{border-top:1px solid var(--line);gap:0;display:grid}.who>div{border-bottom:1px solid var(--line);gap:13px;padding:15px 0;display:flex}.who h3{margin:0 0 3px;font-size:.96rem}.who p{color:var(--mut);margin:0;font-size:13.4px;line-height:1.55}.who .tile{border-radius:9px;width:34px;height:34px;font-size:17px}@media (width>=800px){.who{grid-template-columns:1fr 1fr;column-gap:44px}}@media (width>=1000px){.who{border-top:0;border-bottom:0;grid-template-columns:repeat(4,1fr);column-gap:26px}.who>div{border-bottom:0;flex-direction:column;gap:10px;padding:0}.who h3{font-size:.93rem}.who p{font-size:13px;line-height:1.55}}.faq-grid{gap:40px;display:grid}@media (width>=1000px){.faq-grid{grid-template-columns:.76fr 1.24fr;align-items:start;gap:72px}.faq-grid>div:first-child{position:sticky;top:28px}}.ask{border-radius:var(--r);background:var(--paper);border:1px solid var(--line);margin-top:26px;padding:22px}.ask b{color:var(--ink);margin-bottom:5px;font-size:.98rem;display:block}.ask p{color:var(--mut);margin-bottom:16px;font-size:14.5px;line-height:1.6}.acc details{border-bottom:1px solid var(--line)}.acc summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary h3{color:var(--ink);margin:0;font-size:1.01rem;font-weight:600;line-height:1.5;transition:color .15s}.acc summary:after{content:"";border:1px solid var(--line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2228' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;flex:none;width:26px;height:26px;margin-top:1px;transition:transform .2s,background-color .2s,border-color .2s}.acc details[open] summary:after{background-color:var(--brand-50);border-color:var(--brand-100);transform:rotate(45deg)}.acc details p{color:var(--mut);margin:-2px 0 18px;padding-right:46px;font-size:14.5px;line-height:1.68}.cta-band{text-align:center;background:radial-gradient(620px 320px at 84% -14%, #8ab4f857, transparent 64%), linear-gradient(135deg, var(--brand) 0%, var(--brand-700) 60%, var(--brand-800) 100%);color:#fff;border-radius:22px;padding:42px 28px;position:relative;overflow:hidden;box-shadow:0 26px 60px -30px #0f3c7d99}.cta-band:before{display:none}.cta-band:after{content:"";pointer-events:none;opacity:.4;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 70%,#000,#0000);mask-image:radial-gradient(58% 70%,#000,#0000)}.cta-band>*{z-index:1;position:relative}.cta-band .cta{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;display:flex}.phero{background:var(--paper);border-bottom:1px solid var(--line);padding:34px 0 66px;position:relative;overflow:hidden}.phero:before{content:"";pointer-events:none;background:radial-gradient(720px 380px at 92% -30%,#2563eb1a,#0000 66%);position:absolute;inset:0}.phero>.wrap{position:relative}.crumb{font:500 12px/1.4 var(--mono);color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:30px;display:flex}.crumb a{color:var(--mut);text-decoration:none}.crumb a:hover{color:var(--brand)}.crumb .ico{opacity:.7;font-size:12px}.phero-grid{align-items:center;gap:40px;display:grid}.phero h1{margin:0 0 18px;font-size:clamp(2rem,4.4vw,3.05rem)}.phero .lead{color:var(--mut);max-width:58ch;margin:0;font-size:1.06rem;line-height:1.72}.phero .cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.conv{box-shadow:var(--sh-2);color:var(--on-dark);background:linear-gradient(160deg,#0f1b36 0%,#0b1428 100%);border-radius:16px;padding:26px}.conv-row{border-bottom:1px solid var(--dark-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:20px;display:grid}.conv-f{text-align:center;min-width:0}.conv-f .tile{margin:0 auto 10px}.conv-f b{color:#fff;letter-spacing:-.01em;font-size:14.5px;display:block}.conv-f small{color:var(--on-dark-2);font-size:10.5px;font-family:var(--mono);margin-top:2px;line-height:1.5;display:block}.conv-ar{width:32px;height:32px;color:var(--brand-glow);background:#7cb4ff24;border:1px solid #7cb4ff4d;border-radius:50%;place-items:center;font-size:15px;display:grid}.conv ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.conv li{color:#dce3ec;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.conv li .ico{width:20px;height:20px;color:var(--brand-glow);background:#7cb4ff24;border-radius:5px;padding:4px}@media (width>=1000px){.phero{padding:36px 0 80px}.phero-grid{grid-template-columns:1.4fr .6fr;gap:64px}}.layout{gap:48px;padding:70px 0 40px;display:grid}.art{min-width:0;max-width:748px}.art .lead-in{color:var(--ink);border-left:2px solid var(--brand);background:var(--brand-50);border-radius:0 var(--r) var(--r) 0;margin-bottom:10px;padding:20px 24px;font-size:1.1rem;line-height:1.75}.art h2{letter-spacing:-.03em;margin:54px 0 16px;scroll-margin-top:24px;font-size:clamp(1.4rem,2.8vw,1.8rem)}.art h2:before{content:"";background:var(--brand);border-radius:2px;width:26px;height:2px;margin-bottom:16px;display:block}.art p{font-size:1.02rem;line-height:1.82}.art ul.chk{gap:8px;margin:6px 0 1.3em;padding:0;list-style:none;display:grid}.art ul.chk li{background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--body);padding:14px 16px 14px 48px;font-size:.98rem;line-height:1.6;position:relative}.art ul.chk li:before{content:"";background:var(--brand-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2228' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;border:1px solid var(--brand-100);border-radius:6px;width:21px;height:21px;position:absolute;top:14px;left:14px}.tl{counter-reset:s;margin:10px 0 0;padding:0;list-style:none;position:relative}.tl:before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:24px;left:17px}.tl li{counter-increment:s;padding:0 0 24px 54px;position:relative}.tl li:last-child{padding-bottom:0}.tl li:before{content:counter(s);background:var(--white);border:1px solid var(--line);width:35px;height:35px;color:var(--brand);font:700 12.5px/33px var(--mono);text-align:center;border-radius:50%;position:absolute;top:0;left:0}.tl strong{color:var(--ink);letter-spacing:-.015em;margin:4px 0 3px;font-size:1.01rem;display:block}.tl span{color:var(--mut);font-size:.97rem;line-height:1.65}.art .acc{margin-top:6px}.rel{gap:10px;margin-top:10px;display:grid}@media (width>=640px){.rel{grid-template-columns:1fr 1fr}}.rel a{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.rel b{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4;display:block}.rel small{color:var(--mut);font-size:11.5px;font-family:var(--mono)}.side{display:none}.side-in{gap:14px;display:grid;position:sticky;top:28px}.toc{border:1px solid var(--line);border-radius:var(--r);background:var(--white);padding:18px}.toc b{font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:12px;display:block}.toc a{border-left:1px solid var(--line);color:var(--body);padding:7px 0 7px 12px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:border-color .15s,color .15s;display:block}.side-cta{border-radius:var(--r);background:var(--grad);color:#fff;padding:22px}.side-cta b{letter-spacing:-.02em;margin-bottom:6px;font-size:1.02rem;display:block}.side-cta p{color:#ffffffc7;margin-bottom:16px;font-size:13.5px;line-height:1.6}.side-cta .btn{width:100%}@media (width>=1000px){.layout{grid-template-columns:minmax(0,1fr) 292px;gap:68px}.side{display:block}}.contact-grid{align-items:start;gap:40px;padding:62px 0 30px;display:grid}@media (width>=960px){.contact-grid{grid-template-columns:1.1fr .9fr;gap:56px}}.form-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--sh-1);padding:28px}.form-card h2{margin-bottom:6px;font-size:1.3rem}.form-card>p{color:var(--mut);margin-bottom:24px;font-size:14.5px}.f-row{gap:0 14px;display:grid}@media (width>=560px){.f-row.two{grid-template-columns:1fr 1fr}}.f-field{gap:6px;margin-bottom:14px;display:grid}.f-field label{font:600 12.5px/1.3 var(--f);color:var(--ink)}.f-field label span{color:var(--mut);font-weight:500}.f-field input,.f-field select,.f-field textarea{width:100%;font:400 15px/1.5 var(--f);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);padding:11px 13px;transition:border-color .15s,box-shadow .15s}.f-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236c7787' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}.f-field textarea{resize:vertical;min-height:112px}.f-field input:focus,.f-field select:focus,.f-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50);outline:none}.f-field input::placeholder,.f-field textarea::placeholder{color:#94a3b8}.form-card .btn{width:100%;margin-top:6px}.f-note{font:400 12.5px/1.6 var(--f);color:var(--mut);margin:14px 0 0}.f-note a{color:var(--brand-700)}.f-status{border-radius:var(--r-sm);margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.55;display:none}.f-status.ok{background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-700);display:block}.f-status.err{color:#9c2d21;background:#fdf3f2;border:1px solid #f4cfcb;display:block}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact{gap:12px;display:grid}.c-card{border:1px solid var(--line);border-radius:var(--r);background:var(--white);align-items:flex-start;gap:14px;padding:20px;display:flex}.c-card h2{margin:2px 0 4px;font-size:1rem}.c-card a{word-break:break-word;font-size:14.5px;font-weight:600}.c-card p{color:var(--mut);margin:0;font-size:14px;line-height:1.6}.box{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);margin-top:12px;padding:24px}.box h2{margin-bottom:14px;font-size:1.12rem}.box ul.chk{gap:9px;margin:0 0 16px;padding:0;list-style:none;display:grid}.box ul.chk li{color:var(--body);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.6;display:flex}.box ul.chk .ico{color:var(--ok);stroke-width:2.8px;margin-top:4px;font-size:15px}.box p{color:var(--mut);font-size:14px;line-height:1.65}.ft{background:var(--ink);color:var(--on-dark-2);padding:48px 0 24px;font-size:14.5px}.ft .cols{gap:34px;display:grid}.ft p{color:var(--on-dark-2);max-width:38ch;margin:14px 0 18px;font-size:14px;line-height:1.7}.ft h2{font:600 10.5px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:#8da0bd;margin:4px 0 16px}.ft ul{margin:0;padding:0;list-style:none}.ft li{margin-bottom:9px}.ft a{color:#cdd6e0;font-size:14px;text-decoration:none}.ft .mail{color:var(--brand-glow);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ft .copy{border-top:1px solid var(--dark-line);color:#7f91ae;font-size:12.5px;font-family:var(--mono);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:44px;padding-top:20px;display:flex}@media (width>=900px){.ft .cols{grid-template-columns:1.35fr 1.45fr .8fr;gap:56px}}@media (width<=560px){.sec{padding:44px 0}.sec.alt{padding:40px 0}.sub{margin-top:36px;padding-top:30px}.btn-lg{height:50px;padding:0 20px;font-size:15px}.hero .cta .btn,.phero .cta .btn{width:100%}.formats{margin-top:40px;padding:12px 14px}.acc details p{padding-right:0}.art .lead-in{padding:16px 18px;font-size:1.03rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.m-svc>span:last-child,.mega a>span:last-child,.rel a>span:last-child,.float>span:last-child{min-width:0}.feat:nth-child(2) .tile{background:var(--g-red-soft);color:var(--g-red);border-color:#f6cfcb}.feat:nth-child(3) .tile{background:var(--g-yellow-soft);color:#b06000;border-color:#fde293}.feat:nth-child(4) .tile{background:var(--g-green-soft);color:var(--g-green);border-color:#c6e7cf}.steps4 li:first-child:before{background:var(--g-blue);border-color:var(--g-blue)}.steps4 li:nth-child(2):before{background:var(--g-red);border-color:var(--g-red)}.steps4 li:nth-child(3):before{background:var(--g-yellow);border-color:var(--g-yellow);color:#202124}.steps4 li:nth-child(4):before{background:var(--g-green);border-color:var(--g-green)}.who>div:first-child .tile{background:var(--g-blue-soft);color:var(--brand);border-color:#d2e3fc}.who>div:nth-child(2) .tile{background:var(--g-red-soft);color:var(--g-red);border-color:#f6cfcb}.who>div:nth-child(3) .tile{background:var(--g-yellow-soft);color:#b06000;border-color:#fde293}.who>div:nth-child(4) .tile{background:var(--g-green-soft);color:var(--g-green);border-color:#c6e7cf}.hero .trust .ico{color:#81c995}.hero{color:var(--ink);border-bottom:1px solid var(--line-2);background:radial-gradient(720px 460px at 94% -14%,#e8f0fe 0%,#e8f0fe00 62%),radial-gradient(520px 380px at -4% 4%,#fef7e0 0%,#fef7e000 58%),#fff;padding:54px 0 0}.hero:before,.hero:after{display:none}.hero h1{color:var(--ink);letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.06}.hl{color:var(--brand)}.hero .lead{color:var(--mut);font-size:1.05rem;line-height:1.7}.hero .eyebrow{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-100)}.badge{border-color:var(--line);color:var(--body);box-shadow:var(--sh-1);background:#fff}.badge span{background:var(--brand)}.badge .ico{color:var(--brand)}.badge:hover{border-color:var(--brand-100);color:var(--ink)}.trust li{border-color:var(--line);color:var(--body);background:#fff}.trust .ico{color:var(--g-green)}.hero .cta{margin-top:28px}.vis{max-width:560px;padding:26px 0 34px}.app{border:1px solid var(--line);background:#fff;box-shadow:0 24px 50px -28px #20212459}.app-bar{border-bottom-color:var(--line-2);background:#f8f9fa}.app-bar i{background:#dadce0}.app-bar span{color:var(--mut)}.app-bar em{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-100)}.app-body{background:#f8f9fa}.lbl{color:var(--mut)}.lbl .ico{color:var(--brand)}.paper{border:1px solid var(--line-2);box-shadow:0 12px 26px -14px #2021244d}.scan{border-bottom-color:var(--brand);background:linear-gradient(#1a73e800,#1a73e829)}.tbl{border-color:var(--line);background:#fff}.tr{color:var(--body);border-top-color:var(--line-2)}.tr:first-child{color:var(--mut);background:#f8f9fa}.tr .ok{background:var(--g-green-soft);color:#188038}.float{border:1px solid var(--line);box-shadow:0 16px 32px -18px #20212466}.float .dot{background:var(--g-green-soft);color:#188038}.float.f2 .dot{background:var(--brand-50);color:var(--brand)}.formats{box-shadow:none;background:0 0;border:0;margin:30px 0 0;padding:0 0 30px}.formats .chip{border-color:var(--line);background:#fff;font-size:12.5px}.formats .sep{color:var(--mut)}.sec{padding:64px 0}.sec.mint{background:#fff}.sec.line{border-top:0}.sh{max-width:640px;margin-bottom:30px}.sh p{color:var(--mut);font-size:1rem}.eyebrow{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-100)}.tool-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.tool-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.tool-grid{grid-template-columns:repeat(3,1fr)}}.tool{border:1px solid var(--line);color:inherit;background:#fff;border-radius:10px;grid-template-columns:40px 1fr 16px;align-items:start;gap:13px;padding:15px 16px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid}.tool-ic{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.tool-tx{min-width:0}.tool-tx b{color:var(--ink);letter-spacing:-.01em;font-size:.95rem;font-weight:700;line-height:1.35;display:block}.tool-tx small{color:var(--mut);margin-top:3px;font-size:12.6px;line-height:1.5;display:block}.tool-ar{color:#bdc1c6;stroke-width:2.4px;margin-top:10px;font-size:15px;transition:transform .16s,color .16s}.tool:hover .tool-ar{color:var(--brand);transform:translate(3px)}.tool.c1 .tool-ic{background:var(--g-blue-soft);color:#1a73e8}.tool.c2 .tool-ic{background:var(--g-green-soft);color:#1e8e3e}.tool.c3 .tool-ic{background:var(--g-yellow-soft);color:#b06000}.tool.c4 .tool-ic{background:var(--g-red-soft);color:#d93025}.tool.c5 .tool-ic{color:#8430ce;background:#f3e8fd}.tool.c6 .tool-ic{color:#00796b;background:#e0f2f1}.tool-more{justify-content:center;margin-top:26px;display:flex}.tool-more .btn{font-size:14.5px}.split{align-items:center;gap:44px}@media (width>=1000px){.split{grid-template-columns:.92fr 1.08fr;gap:60px}.split.rev{grid-template-columns:1.08fr .92fr}.split-l{position:static}}.split-l{border:1px solid var(--line-2);background:#f8f9fa;border-radius:16px;padding:26px}.split-l h2{font-size:clamp(1.45rem,2.6vw,1.95rem)}.split-l .mini{gap:10px;margin:18px 0 22px}.mini li{font-size:14.5px}.split-r,.split.rev .split-r{border:0;padding:0}.split-r p{max-width:64ch;margin-bottom:.9em;font-size:.99rem;line-height:1.78}.split-r p:first-child{color:var(--ink);font-size:1.06rem}.grid.g4{gap:26px 40px}@media (width>=1000px){.grid.g4{grid-template-columns:repeat(2,1fr)}}.feat{box-shadow:none;background:0 0;border:0;grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:0;display:grid}.feat:hover{box-shadow:none;border:0}.feat .idx{display:none}.feat .tile{border:0;border-radius:7px;width:26px;height:26px;margin-top:1px;font-size:15px}.feat h3{letter-spacing:-.01em;margin:0 0 4px;font-size:.98rem}.feat p{font-size:13.6px;line-height:1.6}.feat.hi h3{color:var(--ink)}.feat.hi p{color:var(--mut)}.feat.hi .tile{background:var(--g-blue-soft);color:#1a73e8;border:0}.feat:nth-child(2) .tile{background:var(--g-red-soft);color:#d93025}.feat:nth-child(3) .tile{background:var(--g-yellow-soft);color:#b06000}.feat:nth-child(4) .tile{background:var(--g-green-soft);color:#1e8e3e}.steps4{gap:22px}@media (width>=1000px){.steps4{border-top:0;gap:28px}}.steps4 li{background:0 0;border:0;padding:0}@media (width>=1000px){.steps4 li{padding:0}.steps4 li+li{border-left:0;padding-left:0}.steps4 li:before{margin-top:0}}.steps4 li:before{border:0;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:12px;padding:0;font-size:12px;display:grid}.steps4 h3{margin-bottom:5px;font-size:.99rem}.steps4 p{font-size:13.6px}.who{border-top:0}@media (width>=1000px){.who{border-bottom:0;column-gap:30px}.who>div{padding:0}}.who h3{font-size:.95rem}.who p{font-size:13.4px}.who .tile{border:0}#faq .faq-grid{max-width:820px;margin:0 auto;display:block}#faq .faq-grid>div:first-child{text-align:center;margin-bottom:22px;position:static}#faq .sh p,#faq .intro{margin-inline:auto}#faq .ask{margin-top:22px}.acc{border-top:1px solid var(--line)}.acc summary{padding:16px 0}.acc summary h3{font-size:.99rem}.cta-wrap{padding:0 0 64px}.cta-band{text-align:left;color:var(--ink);box-shadow:none;background:#f5f5f5;border-radius:20px;padding:50px 40px 46px;overflow:hidden}.cta-band:before{content:"";opacity:.16;pointer-events:none;background:linear-gradient(135deg,#1a73e8,#8ab4f8);border-radius:40px;width:320px;height:320px;display:block;position:absolute;inset:auto -60px -90px auto;transform:rotate(24deg)}.cta-band:after{content:"";opacity:.22;pointer-events:none;background:#fbbc04;border-radius:32px;width:150px;height:150px;display:block;position:absolute;top:-70px;right:120px;transform:rotate(-18deg)}.cta-band h2{color:var(--ink);max-width:22ch;margin:0 0 10px}.cta-band p{color:var(--mut);max-width:46ch;margin:0 0 22px;font-size:1rem}.cta-band .cta{justify-content:flex-start}@media (width>=800px){.cta-band{padding:56px 52px}}.ft{border-top:1px solid var(--line);color:var(--mut);background:#fff;padding:52px 0 24px}.ft .logo{color:var(--ink)}.ft p,.ft a{color:var(--mut)}.ft h2{color:var(--ink);font-family:var(--mono);font-size:11px}.ft a:hover,.ft .mail{color:var(--brand)}.ft .copy{border-top-color:var(--line-2);color:#80868b}:root{--ink:#1d2228;--ink-800:#272d35;--ink-700:#323a44;--body:#3b4551;--mut:#5d6978;--line:#e3e9f0;--line-2:#edf1f6;--paper:#f7fafc;--paper-2:#edf2f7;--brand:#fe5;--brand-600:#f5dd1e;--brand-700:#5c5000;--brand-800:#3f3700;--brand-50:#fff9c9;--brand-100:#fdee82;--brand-glow:#fe5;--grad:#fe5;--g-blue:#fe5;--g-red:#fe5;--g-yellow:#fe5;--g-green:#fe5;--g-blue-soft:#fff7b0;--g-red-soft:#fff7b0;--g-yellow-soft:#fff7b0;--g-green-soft:#fff7b0;--ok:#1d2228;--ok-50:#fff7b0;--sh-1:0 1px 2px #1d22280d;--sh-2:0 2px 4px #1d22280a, 0 18px 40px -20px #1d222838;--sh-3:0 30px 70px -30px #1d222859;--sh-brand:0 1px 2px #96820040, 0 8px 18px -8px #f0d714bf;--r-sm:10px;--r:16px;--r-lg:24px}a{color:var(--ink);text-decoration-color:#e6cf00;text-decoration-thickness:2px}:focus-visible{outline-color:var(--ink)}h1,h2{font-weight:650}h1{letter-spacing:-.035em}.btn,.btn-lg,.hd-act .btn{border-radius:999px}.btn-p{background:var(--brand);color:var(--ink);box-shadow:var(--sh-brand)}.btn-p:hover{background:var(--brand-600);color:var(--ink)}.hd-act .btn-p{background:var(--ink);color:#fff;box-shadow:none}.hd-act .btn-p:hover{background:var(--ink-700);color:#fff}.btn-s{color:var(--ink);border:1.5px solid var(--ink);box-shadow:none;background:#fff}.btn-s:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-w,.btn-w:hover{color:#fff}.btn-w{background:var(--ink)}.btn-w:hover{background:var(--ink-700);transform:none}.btn-o{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.btn-o:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-brand,.menu-pane .btn-p{background:var(--brand);color:var(--ink)}.eyebrow,.hero .eyebrow{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-100);border-radius:999px}.hl{color:var(--ink);background:linear-gradient(transparent 60%, var(--brand) 60%, var(--brand) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.badge .ico,.trust .ico,.lbl .ico,.flow .ico,.formats .sep{color:var(--ink)}.badge:hover{border-color:var(--brand-600)}.tile{background:var(--brand-50);color:var(--ink);border-color:var(--brand-100)}.tile.on-dark{background:var(--brand-50);border-color:var(--brand-100);color:var(--ink)}.crumb a:hover,.tool:hover .tool-ar,.ft a:hover,.ft .mail,.f-note a{color:var(--ink)}.hd{border-bottom-color:var(--line-2);background:#ffffffeb}.hero{background:radial-gradient(640px 420px at 92% 6%,#bae1fbbf 0%,#bae1fb00 70%),radial-gradient(520px 380px at 0 0,#fe53 0%,#fe50 66%),linear-gradient(#f7fafc 0%,#e8f1f8 100%);border-bottom:0}.trust li{border-color:var(--line);background:#ffffffd9}.app{border-color:#1d22280f;border-radius:22px;box-shadow:0 30px 60px -30px #1d222859}.app-bar,.app-body{background:#fbfdfe}.app-bar em{background:var(--brand);border-color:var(--brand-600);color:var(--ink)}.scan{background:linear-gradient(#fe50,#ffee5580);border-bottom-color:#e6cf00}.tr.tot{background:var(--brand-50);color:var(--ink)}.tr .ok,.float .dot,.float.f2 .dot{background:var(--brand);color:var(--ink)}.float{border-color:#1d22280f;border-radius:14px}.formats .chip{border-radius:999px}.formats .chip.b{background:var(--brand-50);border-color:var(--brand-100);color:var(--ink)}.sec.alt{background:var(--paper)}.tool{border-color:var(--line);box-shadow:var(--sh-1);border-radius:18px;padding:17px 18px}.tool:hover{border-color:var(--brand-600);box-shadow:var(--sh-2)}.tool-grid .tool .tool-ic{background:var(--brand);color:var(--ink);border-radius:13px}.tool-ar{color:#b6c0cc}.split-l{background:var(--paper);border-color:var(--line-2);border-radius:24px}.mini .ico{background:var(--brand);color:var(--ink)}.feat .tile,.who .tile,.feat:nth-child(n) .tile,.who>div:nth-child(n) .tile,.feat.hi .tile{background:var(--brand-50);color:var(--ink);border:1px solid var(--brand-100)}.steps4 li:nth-child(n):before{background:var(--brand);border-color:var(--brand);color:var(--ink)}.feat.hi{background:0 0}.svc.feat-card{background:var(--ink);border-color:var(--ink)}.acc details[open] summary:after{background-color:var(--brand);border-color:var(--brand-600)}.acc summary:hover h3{color:var(--ink)}.cta-band{background:var(--brand);color:var(--ink);border-radius:28px}.cta-band:before{opacity:1;background:#ffffff73;border-radius:48px}.cta-band:after{opacity:1;background:#ffffff4d;border-radius:40px}.cta-band h2{color:var(--ink)}.cta-band p{color:#1d2228c7}.phero{background:radial-gradient(560px 360px at 92% -10%,#bae1fbcc,#bae1fb00 70%),radial-gradient(420px 300px at 0 0,#ffee552e,#fe50 68%),linear-gradient(#f7fafc 0%,#e9f2f9 100%);border-bottom:0}.phero:before{display:none}.conv{color:var(--ink);box-shadow:var(--sh-2);background:#fff;border:1px solid #1d22280d;border-radius:24px}.conv-row{border-bottom-color:var(--line-2)}.conv-f b{color:var(--ink)}.conv-f small{color:var(--mut)}.conv-ar{background:var(--brand);color:var(--ink);border-color:var(--brand-600)}.conv li{color:var(--body)}.conv li .ico{background:var(--brand);color:var(--ink)}.art .lead-in{border-left:4px solid var(--brand-600);background:#fffdea;border-radius:0 18px 18px 0}.art h2:before{background:var(--brand-600);width:34px;height:4px}.art ul.chk li{border-radius:14px}.art ul.chk li:before{background-color:var(--brand);border-color:var(--brand-600)}.tl li:before{background:var(--brand);border-color:var(--brand-600);color:var(--ink)}.rel a{border-radius:14px}.rel a:hover{border-color:var(--brand-600);background:#fffdea}.toc{border-radius:18px}.toc a:hover{border-left-color:var(--brand-600);color:var(--ink)}.side-cta{background:var(--brand);color:var(--ink);border-radius:22px}.side-cta p{color:#1d2228c7}.form-card{box-shadow:var(--sh-2);border-radius:24px}.f-field input,.f-field select,.f-field textarea{border-radius:12px}.f-field input:focus,.f-field select:focus,.f-field textarea:focus{box-shadow:0 0 0 3px var(--brand-50);border-color:#e0c800}.f-status.ok{background:var(--brand-50);border-color:var(--brand-100);color:var(--ink)}.c-card,.box{border-radius:18px}.box ul.chk .ico{color:var(--ink)}.ft{background:var(--paper)}.ft h2{color:var(--ink)}.feat .tile{grid-row:1/span 2}.feat h3,.feat p{grid-column:2}.feat.hi{box-shadow:none}.hl{color:var(--ink);background:0 0;padding:0}.eyebrow,.hero .eyebrow,.tool-grid .tool .tool-ic,.tile,.tile.on-dark,.feat .tile,.who .tile,.feat:nth-child(n) .tile,.who>div:nth-child(n) .tile,.feat.hi .tile,.mini .ico{background:var(--ink);border-color:var(--ink);color:#fff}.tool:hover{border-color:var(--ink)}.badge span{background:var(--ink);color:#fff}.cookie{z-index:90;border:1px solid var(--line);max-width:460px;box-shadow:var(--sh-3);background:#fff;border-radius:18px;padding:16px 18px;position:fixed;bottom:16px;left:16px;right:16px}.cookie[hidden]{display:none}.cookie p{color:var(--body);margin:0 0 12px;font-size:14px;line-height:1.55}.cookie p a{font-weight:650}.cookie-actions{justify-content:flex-end;gap:8px;display:flex}.cookie-actions .btn{height:38px;padding:0 16px;font-size:14px}@media (width>=700px){.cookie.is-right{left:auto;right:20px}.cookie.is-left{left:20px;right:auto}.cookie.is-center{width:460px;left:50%;right:auto;transform:translate(-50%)}}.ft-html{margin-top:12px;font-size:14px}.layout{padding-left:24px;padding-right:24px}html,body{overflow-x:clip}@media (width<=640px){.wrap,.layout{padding-left:20px;padding-right:20px}.layout{gap:32px;padding-top:40px;padding-bottom:24px}.sec{padding:44px 0}.cta-wrap{padding-bottom:40px}.btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:46px;padding:12px 18px;line-height:1.3}.btn-lg{min-height:50px}.hd-act .btn{white-space:nowrap}.tool-more{padding:0}.cta-band{border-radius:24px;padding:32px 22px}.form-card,.box,.c-card{padding-left:18px;padding-right:18px}.art h2{margin-top:40px}.art p,.art .lead-in{line-height:1.75}.cookie{bottom:12px;left:12px;right:12px}img,svg,video,table{max-width:100%}}.conv .gets-t{font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:0 0 12px}.cta-wrap .cta-band{text-align:left;border-radius:24px;align-items:center;gap:14px;padding:24px 22px;display:grid}.cta-wrap .cta-band:before,.cta-wrap .cta-band:after{display:none}.cta-wrap .cta-band h2{max-width:none;margin:0 0 6px;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.3}.cta-wrap .cta-band p{max-width:62ch;margin:0;font-size:.97rem;line-height:1.55}.cta-wrap .cta-band .cta{justify-content:flex-start}.cta-wrap .cta-band .btn-lg{height:46px;min-height:46px;padding:0 20px;font-size:15px}@media (width>=820px){.cta-wrap .cta-band{grid-template-columns:1fr auto;gap:0 32px;padding:30px 44px}.cta-wrap .cta-band h2{grid-area:1/1;align-self:end}.cta-wrap .cta-band p{grid-area:2/1;align-self:start}.cta-wrap .cta-band .cta{flex-wrap:nowrap;grid-area:1/2/span 2;justify-content:flex-end;align-self:center}}.phero{padding-top:56px}@media (width<=640px){.phero{padding-top:36px}}.form-card{border-radius:24px;padding:32px 34px 30px}.form-card h2{margin:0 0 8px;font-size:1.4rem}.form-card>p{border-bottom:1px solid var(--line);margin:0 0 24px;padding-bottom:22px;font-size:14.5px;line-height:1.6}.form-card .f-row{gap:0 18px}.form-card .f-field{gap:8px;margin-bottom:18px}.form-card .f-field label{font:650 13.5px/1.3 var(--f)}.form-card .f-field input,.form-card .f-field select{height:48px;padding:0 14px;font-size:15px}.form-card .f-field select{padding-right:40px}.form-card .f-field textarea{min-height:150px;padding:12px 14px;font-size:15px;line-height:1.6}.form-card .btn{width:100%;height:52px;margin-top:6px}.form-card .f-note{text-align:center;margin-top:14px}@media (width<=640px){.form-card{padding:24px 18px 22px}.form-card h2{font-size:1.25rem}}.page-hero{background:0 0;border-bottom:0;padding:40px 0 0}.page-hero:before,.page-hero:after{display:none}.page-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2.4vw,1.85rem)}.art.post{max-width:none}.art.post h2{letter-spacing:-.015em;margin:34px 0 10px;font-size:clamp(1.1rem,1.8vw,1.3rem)}.art.post h2:before{width:32px;height:3px;margin-bottom:12px}.art.post h3{margin:22px 0 8px;font-size:1.05rem}.art.post p,.art.post li{font-size:.98rem;line-height:1.75}.lang-btn{border:1px solid var(--line);height:40px;color:var(--ink);font:600 14px/1 var(--f);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s;display:inline-flex}.lang-btn:hover{border-color:var(--ink)}.lang-btn .ico{color:var(--mut);font-size:14px}.lang-btn .lang-code{display:none}.flag{object-fit:cover;border-radius:3px;flex:none;width:22px;height:16px;box-shadow:0 0 0 1px #0000001f}@media (width<=1023px){.lang-btn .lang-name{display:none}.lang-btn .lang-code{display:inline}.lang-btn{padding:0 10px}}.lang-dialog{background:0 0;border:0;width:min(380px,92vw);max-width:none;margin:auto;padding:0}.lang-dialog::backdrop{background:#1d222873}.lang-box{background:#fff;border-radius:22px;padding:18px 18px 14px;box-shadow:0 24px 60px -12px #1d222859}.lang-hd{justify-content:space-between;align-items:center;padding:2px 4px 12px;display:flex}.lang-hd b{color:var(--ink);font-size:1.05rem}.lang-x{background:var(--paper);width:34px;height:34px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:22px;line-height:1}.lang-x:hover{background:#e6e9ec}.lang-box ul{gap:6px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.lang-box li a{border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.lang-box li a:hover{border-color:var(--ink);background:var(--paper)}.lang-box li a.on{border-color:var(--ink);background:#fffbe0}.lang-box li a span{flex:1}.lang-box li a .ico{color:var(--ink);stroke-width:3px;font-size:18px}.lang-box .flag{width:28px;height:21px}.cookie{border-radius:16px;align-items:center;gap:14px;max-width:540px;padding:12px 14px 12px 18px;display:flex;bottom:16px}.cookie p{flex:1;margin:0;font-size:13.5px;line-height:1.5}.cookie-actions{flex:none;gap:8px;margin:0;display:flex}.cookie-actions .btn{white-space:nowrap;border-radius:999px;height:36px;min-height:0;padding:0 16px;font-size:13.5px}@media (width<=560px){.cookie{flex-wrap:wrap;gap:10px;padding:12px 14px}.cookie p{flex:100%}.cookie-actions{justify-content:flex-end;width:100%}}@media (width>=700px){.cookie.is-center{width:540px}}@media (width<=560px){.cookie{border-radius:14px;flex-wrap:wrap;gap:6px 10px;padding:9px 10px 9px 13px;bottom:10px;left:10px;right:10px}.cookie p{flex:190px;font-size:12.5px;line-height:1.4}.cookie-actions{width:auto;margin-left:auto}.cookie-actions .btn{height:32px;padding:0 14px;font-size:13px}}
