:root{--bg: #0b1220;--surface: rgba(255,255,255,.86);--surface-2: rgba(255,255,255,.74);--card: rgba(255,255,255,.92);--card-border: rgba(15, 23, 42, .1);--text: #0f172a;--muted: rgba(15,23,42,.62);--primary: #2563eb;--primary-2: #1d4ed8;--primary-ink: #ffffff;--ring: rgba(37,99,235,.35);--shadow: 0 10px 30px rgba(2,6,23,.1);--shadow-soft: 0 6px 18px rgba(2,6,23,.08);--radius: 14px;--radius-sm: 10px;--radius-xs: 8px;--gap: 16px;--sidebar-w: 260px;--right-w: 380px}*{box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}html,body,#root{height:100%;margin:0;color:var(--text)}body{background:radial-gradient(1100px 600px at 12% 8%,rgba(37,99,235,.16),transparent 55%),radial-gradient(900px 600px at 85% 12%,rgba(16,185,129,.1),transparent 58%),radial-gradient(1000px 700px at 35% 110%,rgba(168,85,247,.1),transparent 55%),#f6f7fb}h1,h2,h3{letter-spacing:-.02em;margin:0 0 10px}h1{font-size:2rem;line-height:1.15}h2{font-size:1.35rem}h3{font-size:1.05rem}p{margin:0 0 10px;color:var(--muted);line-height:1.55}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.page{display:grid;grid-template-columns:var(--sidebar-w) 1fr var(--right-w);gap:var(--gap);height:100vh;padding:14px}.left,.content,.right{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-soft);overflow:hidden}.left{padding:14px;overflow:auto;position:relative}.left h3 a{display:inline-flex;align-items:center;gap:10px;font-weight:900;color:var(--text);text-decoration:none}.left h3 a:hover{text-decoration:none}.left .control{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#0f172a08}.left .control label{font-weight:700;font-size:12px;color:#0f172ab8}.left .control select{flex:0 0 auto;min-width:120px}nav{display:flex;flex-direction:column;gap:6px;margin-top:12px}nav a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;color:#0f172ad1;border:1px solid transparent;background:transparent;transition:background .15s ease,border-color .15s ease,transform .05s ease}nav a:hover{text-decoration:none;background:#2563eb12;border-color:#2563eb1f}nav a.active{background:#2563eb1f;border-color:#2563eb38;color:#0f172aeb;font-weight:700}.divider,hr{margin:12px 0;border:0;border-top:1px solid rgba(15,23,42,.1)}.content{padding:16px 18px;overflow:auto}.right{padding:12px;position:sticky;top:14px;height:calc(100vh - 28px);overflow:auto}label{display:flex;flex-direction:column;gap:6px;margin:10px 0;font-weight:650;font-size:13px;color:#0f172ad6}input,select,textarea{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.14);background:#fffffff5;color:var(--text);outline:none;transition:box-shadow .15s ease,border-color .15s ease,transform .05s ease}select{cursor:pointer}input:focus,select:focus,textarea:focus{border-color:#2563eb8c;box-shadow:0 0 0 4px var(--ring)}.field-error{font-size:12px;color:#b42318;margin-top:4px}button,.btn{appearance:none;border:1px solid rgba(15,23,42,.14);background:#fffffff5;color:#0f172aeb;border-radius:12px;padding:10px 14px;font-weight:750;cursor:pointer;transition:transform .05s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;box-shadow:0 2px 10px #0206170f}button:hover,.btn:hover{transform:translateY(-1px);border-color:#0f172a38;box-shadow:0 10px 25px #0206171a}button:active,.btn:active{transform:translateY(0)}button:disabled,.btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary{background:linear-gradient(180deg,var(--primary) 0%,var(--primary-2) 100%);color:var(--primary-ink);border-color:#2563eb8c}.btn-primary:hover{border-color:#2563ebbf}.btn-ghost{background:transparent;box-shadow:none}.btn-danger{background:#fff1f2;border-color:#f43f5e40;color:#9f1239}.btn-warning{background:#fff7ed;border-color:#f9731640;color:#9a3412}.btn-attn{animation:tpaPulse 1.8s ease-in-out infinite}.btn-attn:disabled,button:disabled.btn-attn{animation:none}@keyframes tpaPulse{0%,to{box-shadow:0 0 0 3px #22c55e33,0 10px 24px #22c55e1f}50%{box-shadow:0 0 0 6px #22c55e52,0 14px 34px #22c55e2e}}.section{padding:12px 0;border-bottom:1px solid rgba(15,23,42,.08);margin-bottom:12px}.kv{display:grid;grid-template-columns:180px 1fr;gap:10px;align-items:start}.badge{padding:3px 10px;border:1px solid rgba(15,23,42,.16);border-radius:999px;font-size:12px;color:#0f172ab3;background:#0f172a08}.alert{padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#0f172a08;color:#0f172ae0}.alert.warn{background:#fff7ed;border-color:#f9731640}.alert.success{background:#ecfdf5;border-color:#10b98140}.alert.error,.error{background:#fff1f2;border-color:#f43f5e40}table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffffff5}thead th{text-align:left;font-size:12px;letter-spacing:.02em;color:#0f172ab3;background:#0f172a08;padding:10px;border-bottom:1px solid rgba(15,23,42,.08)}tbody td{padding:10px;border-bottom:1px solid rgba(15,23,42,.06);color:#0f172adb}tbody tr:hover td{background:#2563eb0d}tbody tr:last-child td{border-bottom:0}.chat{display:flex;flex-direction:column;height:100%}.chat-head{border-bottom:1px solid rgba(15,23,42,.1);padding-bottom:10px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.chat-body{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-right:2px}.msg{padding:10px 12px;border-radius:14px;max-width:92%;white-space:pre-wrap;border:1px solid rgba(15,23,42,.08)}.msg.user{align-self:flex-end;background:#2563eb1a;border-color:#2563eb29}.msg.assistant{align-self:flex-start;background:#0f172a08}.chat-input{display:flex;gap:8px;margin-top:10px}.chat-input input{flex:1}.mk-shell{min-height:100vh;display:flex;flex-direction:column}.mk-header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(15,23,42,.1);background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mk-inner{max-width:1200px;margin:0 auto;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mk-brand{font-weight:950;font-size:18px;color:var(--text);text-decoration:none}.mk-main{flex:1}.mk-main>.mk-main-inner{max-width:1100px;margin:0 auto;padding:28px 16px}.mk-footer{border-top:1px solid rgba(15,23,42,.1);background:#fff9}.marketing-desktop-nav{display:none;align-items:center;gap:12px}@media(min-width:980px){.marketing-desktop-nav{display:flex!important}}.hero{padding:24px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:var(--shadow)}.hero-title{font-size:2.25rem;line-height:1.12;margin:0 0 10px}.hero-sub{max-width:740px;font-size:1.02rem;opacity:.85}@media(max-width:1180px){:root{--right-w: 340px;--sidebar-w: 240px}}@media(max-width:980px){.page{grid-template-columns:1fr;height:auto;min-height:100vh}.right{position:relative;top:auto;height:auto}}.copilot-flash{outline:3px solid rgb(0,255,76);transition:outline-color .2s ease;animation:copilotPulse 2.4s ease-in-out 3}@keyframes copilotPulse{0%{outline-color:#00ff2a}30%{outline-color:#00ff6a}to{outline-color:#00ff2ae8}}.mk-hamburger{display:inline-flex}@media(min-width:980px){.mk-hamburger{display:none!important}}.marketing-desktop-nav{flex-direction:row!important;margin-top:0!important;align-items:center!important}.marketing-desktop-nav a{padding:8px 10px;border-radius:12px}.mk-mobileNav{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .2s ease,opacity .2s ease,transform .2s ease;border-top:1px solid rgba(15,23,42,.1);padding:0 16px}.mk-mobileNav.open{max-height:520px;opacity:1;transform:translateY(0);padding:10px 16px}.mk-mobileNavLinks{display:grid!important;gap:10px;margin-top:0}@media(min-width:980px){.mk-mobileNav{display:none!important}}.left .control{width:100%;max-width:100%}.left .control label{flex:1 1 auto;min-width:0}.left .control select{flex:0 1 auto;width:auto;max-width:45%;min-width:90px}.hero-split{display:flex;align-items:center;gap:22px}.hero-logoWrap{flex:0 0 360px;max-width:42%}.hero-logo{width:100%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 16px 30px rgba(2,6,23,.1))}.hero-copy{flex:1 1 auto;min-width:0}@media(max-width:980px){.hero-split{flex-direction:column;align-items:stretch}.hero-logoWrap{flex:0 0 auto;max-width:520px;margin:0 auto}}.mk-inner-centered{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.mk-leftSlot{grid-column:1}.mk-centerSlot{grid-column:2;display:inline-flex;align-items:center;gap:14px}.mk-rightSlot{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:12px}.mk-authDesktop{display:none}@media(min-width:980px){.mk-authDesktop{display:inline-flex;gap:12px;align-items:center}}@media(min-width:980px){.marketing-desktop-nav{display:inline-flex!important;align-items:center!important;gap:12px!important}}.db-picker-overlay{overflow:auto;-webkit-overflow-scrolling:touch}.db-picker-panel{display:inline-block}@media(max-width:980px){.db-picker-panel,.rv-splitGrid{min-width:980px}}.hero-vpCard{margin-top:14px;padding:14px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(900px 220px at 20% 0%,rgba(16,185,129,.12),transparent 55%),#ffffffdb;box-shadow:0 10px 26px #02061714}.hero-vpList{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:1fr 1fr}.hero-vpItem{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffbd;color:#0f172ae0;line-height:1.35;font-weight:650}.hero-vpIcon{flex:0 0 auto;height:22px;width:22px;border-radius:999px;display:grid;place-items:center;color:#0f9d58;background:#10b9811f;border:1px solid rgba(16,185,129,.22);margin-top:1px;font-weight:900}@media(max-width:980px){.hero-vpList{grid-template-columns:1fr}}.pricing{display:grid;gap:18px}.pricing-hero{padding:18px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:var(--shadow)}.pricing-heroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.pricing-title{font-size:2.15rem;line-height:1.1;margin:0 0 8px}.pricing-sub{margin:0;max-width:760px;font-size:1.02rem;opacity:.85}.pricing-toggle{display:inline-flex;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#ffffffa6;padding:4px;gap:4px;box-shadow:0 8px 18px #0206170f}.pricing-toggleBtn{border:0;background:transparent;padding:10px 12px;border-radius:12px;font-weight:800;cursor:pointer;color:#0f172ac7;box-shadow:none}.pricing-toggleBtn:hover{transform:none;box-shadow:none;background:#2563eb12}.pricing-toggleBtn.active{background:#2563eb1f;color:#0f172aeb;border:1px solid rgba(37,99,235,.18)}.pricing-savePill{margin-left:8px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:900;background:#10b98124;border:1px solid rgba(16,185,129,.22);color:#0f172ad1}.pricing-noteRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.pricing-note{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffb3;font-size:13px;color:#0f172ad1}.pricing-note .dot{height:10px;width:10px;border-radius:999px;background:#2563eb59;border:1px solid rgba(37,99,235,.25)}.pricing-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.pricing-card{position:relative;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;box-shadow:0 10px 26px #02061714;padding:16px;overflow:hidden;display:flex;flex-direction:column}.pricing-card.highlight{border-color:#2563eb40;box-shadow:0 18px 44px #2563eb1f;transform:translateY(-2px)}.pricing-badge{position:absolute;top:14px;right:14px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900;background:#2563eb1f;border:1px solid rgba(37,99,235,.2);color:#0f172ae0}.pricing-cardHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-height:140px}.pricing-planName{font-size:1.1rem;font-weight:950;color:#0f172af0}.pricing-tagline{margin-top:6px;font-size:13px;color:#0f172a9e}.pricing-priceBlock{text-align:right;min-width:150px;display:flex;flex-direction:column;align-items:flex-end;min-height:92px}.pricing-price{font-size:1.25rem;font-weight:950;color:#0f172af0}.pricing-per{font-size:12px;font-weight:800;opacity:.7;margin-left:4px}.pricing-effective{margin-top:4px;font-size:12px;color:#0f172a9e}.pricing-divider{height:1px;background:#0f172a14;margin:14px 0}.pricing-kv{display:grid;grid-template-columns:120px 1fr;gap:10px 12px;align-items:start;flex:1}.pricing-k{font-size:12px;font-weight:900;color:#0f172a9e;text-transform:uppercase;letter-spacing:.03em}.pricing-v{font-size:13px;color:#0f172ad1}.pricing-checkList{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pricing-checkList li{display:flex;gap:10px;align-items:flex-start;line-height:1.35}.pricing-checkList .check{height:20px;width:20px;border-radius:999px;display:grid;place-items:center;color:#0f9d58;background:#10b9811f;border:1px solid rgba(16,185,129,.22);font-weight:900;flex:0 0 auto;margin-top:1px}.pricing-cardFoot{display:grid;gap:8px;margin-top:auto}.pricing-cardCta{width:100%;text-align:center}.pricing-cardCta.big{padding:12px 14px;font-size:15px}.pricing-finePrint{font-size:12px;color:#0f172a9e;text-align:center}.pricing-cta{margin-top:8px}.pricing-ctaCard{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(1000px 260px at 12% 0%,rgba(37,99,235,.14),transparent 55%),radial-gradient(900px 240px at 90% 25%,rgba(16,185,129,.12),transparent 55%),#ffffffe0;box-shadow:0 16px 40px #0206171a}.pricing-ctaTitle{margin:0 0 6px;font-size:1.35rem}.pricing-ctaSub{margin:0;opacity:.8;max-width:720px}.pricing-ctaBtn{padding:12px 16px;font-size:15px;border-radius:14px;white-space:nowrap}.pricing-ctaLinks{margin-top:10px;text-align:center;font-size:13px}@media(max-width:980px){.pricing-grid{grid-template-columns:1fr}.pricing-card.highlight{transform:none}.pricing-kv{grid-template-columns:1fr}.pricing-priceBlock{text-align:left;min-width:unset}}.pricing-mostPopular{margin-top:8px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:950;background:#2563eb1f;border:1px solid rgba(37,99,235,.2);color:#0f172ae0;align-self:flex-end}.pricing-mostPopular.ghost,.pricing-effective.ghost{visibility:hidden}@media(max-width:980px){.pricing-cardHead{min-height:unset}.pricing-priceBlock{align-items:flex-start}.pricing-mostPopular{align-self:flex-start}}.hero-vpItem>img.hero-vpLeafIcon{flex:0 0 auto;width:18px;height:18px;display:block;object-fit:contain;margin-top:2px;filter:drop-shadow(0 6px 10px rgba(2,6,23,.12))}.pricing-card{display:flex;flex-direction:column}.pricing-kv{flex:1}.pricing-cardFoot{margin-top:auto}.pricing-cardHead{min-height:110px;align-items:flex-start}.pricing-tagline{margin-top:4px;line-height:1.25}.pricing-priceBlock{min-height:72px}.pricing-mostPopular{margin-top:6px;padding:4px 9px}.pricing-bestFor{margin-bottom:8px}.pricing-includes{padding-bottom:10px}.pricing-card.highlight{transform:none!important}.pricing-cardFoot{margin-top:auto;min-height:92px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.pricing-cardCta{width:100%;text-align:center;min-height:46px;display:inline-flex;align-items:center;justify-content:center}.pricing-cardCta.big{padding:10px 14px!important;font-size:14px!important;min-height:46px}.about{display:grid;gap:18px}.about-hero{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(1100px 280px at 10% 0%,rgba(37,99,235,.12),transparent 55%),radial-gradient(900px 240px at 90% 20%,rgba(16,185,129,.1),transparent 55%),#ffffffe6;box-shadow:0 16px 44px #0206171a;padding:18px}.about-heroGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:stretch}.about-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:900;font-size:13px;color:#0f172ad1;width:fit-content}.about-eyebrowLeaf{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(2,6,23,.1))}.about-title{margin:12px 0 8px;font-size:2.2rem;line-height:1.06}.about-sub{margin:0;font-size:1.05rem;opacity:.86;max-width:760px}.about-pillRow{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.about-pill{padding:8px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;font-weight:850;font-size:13px;color:#0f172ad1}.about-ctaRow{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.about-ctaPrimary{padding:12px 16px;border-radius:14px}.about-fine{margin-top:10px;font-size:12px;opacity:.7}.about-visual{position:relative;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;overflow:hidden;padding:12px;box-shadow:0 12px 32px #02061714}.about-visualTop{display:flex;align-items:center;justify-content:center;position:relative;padding:2px 0 6px}.about-logo{height:400px;width:auto;object-fit:contain;opacity:.96}.about-visualGlow{position:absolute;inset:-40px;background:radial-gradient(circle at 50% 10%,rgba(37,99,235,.2),transparent 55%);pointer-events:none}.about-stack{display:grid;gap:10px;margin-top:10px}.about-card{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7}.about-cardIcon{width:38px;height:38px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffd9;display:grid;place-items:center}.about-cardIcon img{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(2,6,23,.12))}.about-cardTitle{font-weight:950;color:#0f172aeb}.about-cardSub{margin-top:4px;font-size:13px;opacity:.78;line-height:1.35}.about-miniStats{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.about-stat{padding:10px 12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;text-align:center}.about-statK{font-weight:950;font-size:13px}.about-statV{font-size:12px;opacity:.75;margin-top:2px}.about-body{display:grid;gap:16px;padding:2px}.about-section{padding:18px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:0 12px 30px #02061714}.about-h2{margin:0 0 10px;font-size:1.35rem}.about-h3{margin:0;font-size:1.05rem}.about-p{margin:0 0 16px;opacity:.84;line-height:1.65}.about-p:last-child{margin-bottom:0}.about-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.about-feature{padding:16px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:0 12px 30px #02061714}.about-featureTop{display:flex;align-items:center;gap:10px;margin-bottom:8px}.about-featureLeaf{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(2,6,23,.12))}.about-callout{background:radial-gradient(900px 240px at 10% 0%,rgba(16,185,129,.1),transparent 55%),#ffffffe6}.about-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.about-list li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;line-height:1.55;opacity:.88}.about-bullet{width:28px;height:28px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;display:grid;place-items:center}.about-bullet img{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(2,6,23,.12))}.about-bottomCta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(1000px 260px at 12% 0%,rgba(37,99,235,.14),transparent 55%),radial-gradient(900px 240px at 90% 25%,rgba(16,185,129,.1),transparent 55%),#ffffffe6;box-shadow:0 16px 40px #0206171a}.about-bottomCtaBtn{padding:12px 16px;border-radius:14px;white-space:nowrap}@media(max-width:980px){.about-heroGrid,.about-grid3,.about-miniStats{grid-template-columns:1fr}.about-logo{height:84px}}.about-liText{display:inline;line-height:1.65}.about-cmd{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#ffffffb8;font-weight:900;font-size:12px;letter-spacing:.01em;box-shadow:0 10px 24px #02061714;transform:translateY(-1px);margin:0 3px}.about-cmd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.about-hero{padding:18px}.about-story{margin-top:12px;display:grid;gap:10px}.about-pill{padding:7px 11px;font-size:12.5px;font-weight:850;opacity:.92}.about-rightHeadline{margin-top:2px;font-weight:950;font-size:1.05rem;color:#0f172ae6;text-align:center}.about-rightChips{margin-top:10px;display:grid;gap:10px}.about-rightChip{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7}.about-chipIcon{width:30px;height:30px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;display:grid;place-items:center}.about-chipIcon img{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(2,6,23,.12))}.about-chipText{font-size:13px;font-weight:800;color:#0f172acc;line-height:1.35}.about-miniStats,.about-stack{display:none!important}.about-rightChip{padding:0}.about-chipSummary{list-style:none;cursor:pointer;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7}.about-chipSummary::-webkit-details-marker{display:none}.about-chipSummary::marker{content:""}.about-rightChip:hover .about-chipSummary{box-shadow:0 14px 34px #0206171a;border-color:#2563eb2e}.about-rightChip[open] .about-chipSummary{border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:0 18px 44px #0206171f;border-color:#2563eb38}.about-chipDetail{padding:10px 12px 12px;margin-top:8px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffd1}.about-chipDetail p{margin:0;font-size:13px;line-height:1.55;color:#0f172ad1}@media(hover:hover){.about-rightChip .about-chipDetail{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;border-width:0;margin-top:0;transition:max-height .25s ease,margin-top .25s ease,padding .25s ease,border-width .25s ease}.about-rightChip:hover .about-chipDetail,.about-rightChip[open] .about-chipDetail{max-height:240px;margin-top:8px;padding:10px 12px 12px;border-width:1px}}.about-chipSummary:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:2px}.about-rightChips>details.about-rightChip{display:block!important;width:100%;padding:0!important;border:0!important;background:transparent!important}.about-rightChips>details.about-rightChip>summary.about-chipSummary{width:100%;box-sizing:border-box}.about-rightChips>details.about-rightChip>.about-chipDetail{width:100%;box-sizing:border-box}.forms{display:grid;gap:16px}.forms-hero{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(1100px 280px at 10% 0%,rgba(37,99,235,.12),transparent 55%),radial-gradient(900px 240px at 90% 20%,rgba(16,185,129,.1),transparent 55%),#ffffffe6;box-shadow:0 16px 44px #0206171a;padding:18px}.forms-heroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.forms-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:900;font-size:13px;color:#0f172ad1;width:fit-content}.forms-leaf{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(2,6,23,.1))}.forms-title{margin:12px 0 8px;font-size:2.05rem;line-height:1.08}.forms-sub{margin:0;font-size:1.02rem;opacity:.86;max-width:920px}.forms-ctaRow{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.forms-searchRow{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.forms-search{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fffc;box-shadow:0 12px 30px #02061714;min-width:min(560px,100%)}.forms-searchIcon{opacity:.55;font-weight:900}.forms-searchInput{border:none;outline:none;background:transparent;width:100%;font-size:14px;color:#0f172aeb}.forms-note{font-size:12px;opacity:.78;display:inline-flex;align-items:center;gap:10px}.forms-dot{width:8px;height:8px;border-radius:999px;background:#10b9818c;box-shadow:0 10px 20px #10b98140}.forms-section{display:grid;gap:12px}.forms-sectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.forms-h2{margin:0;font-size:1.35rem}.forms-pill{padding:7px 11px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;font-weight:850;font-size:12.5px;color:#0f172ad1}.forms-pill.forms-pill-good{border-color:#10b98138;background:#10b9811f;color:#065f46eb;box-shadow:0 10px 22px #10b98124}.forms-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.forms-groupCard{padding:16px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:0 12px 30px #02061714}.forms-groupHead{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:10px}.forms-groupTitle{font-weight:950;color:#0f172aeb}.forms-groupSub{margin-top:4px;font-size:13px;opacity:.75;line-height:1.35}.forms-items{display:grid;gap:10px}.forms-expander{padding:0;border:0;background:transparent}.forms-summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:30px 1fr 18px;gap:10px;align-items:center;padding:12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;width:100%;box-sizing:border-box}.forms-summary::-webkit-details-marker{display:none}.forms-summary::marker{content:""}.forms-icon{width:30px;height:30px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffd9;display:grid;place-items:center}.forms-icon img{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(2,6,23,.12))}.forms-name{font-size:13px;font-weight:850;color:#0f172ad6;line-height:1.35}.forms-chevron{opacity:.55;font-weight:900;transform:rotate(90deg);transition:transform .2s ease,opacity .2s ease}.forms-expander[open] .forms-chevron{transform:rotate(-90deg);opacity:.8}.forms-expander:hover .forms-summary{box-shadow:0 14px 34px #0206171a;border-color:#2563eb2e}.forms-expander[open] .forms-summary{box-shadow:0 18px 44px #0206171f;border-color:#2563eb38}.forms-detail{padding:10px 12px 12px;margin-top:8px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffd1;box-sizing:border-box}.forms-detail p{margin:0;font-size:13px;line-height:1.55;color:#0f172ad1}@media(hover:hover){.forms-expander .forms-detail{max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;border-width:0;margin-top:0;transition:max-height .25s ease,margin-top .25s ease,padding .25s ease,border-width .25s ease}.forms-expander:hover .forms-detail,.forms-expander[open] .forms-detail{max-height:220px;margin-top:8px;padding:10px 12px 12px;border-width:1px}}.forms-provinces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.forms-provinceCard{padding:16px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:0 12px 30px #02061714}.forms-provinceCard.coming{background:#ffffffd1;border-color:#0f172a14;opacity:.92}.forms-provinceHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.forms-provinceTitle{font-weight:950;color:#0f172aeb}.forms-badge{padding:6px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;font-weight:900;font-size:12px}.forms-badge.supported{color:#065f46eb;border-color:#10b98138;background:#10b9811f;box-shadow:0 10px 22px #10b98124}.forms-badge.coming{color:#7c2d12e6;border-color:#7c2d122e;background:#ffedd5a6}.forms-expander.coming .forms-summary{border-color:#7c2d1224}.forms-expander.coming:hover .forms-summary{border-color:#7c2d1240}.forms-footerNote,.forms-qcNote{font-size:12px;opacity:.78;line-height:1.55;padding:0 2px}.forms-bottomCta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(1000px 260px at 12% 0%,rgba(37,99,235,.14),transparent 55%),radial-gradient(900px 240px at 90% 25%,rgba(16,185,129,.1),transparent 55%),#ffffffe6;box-shadow:0 16px 40px #0206171a}.forms-empty{padding:16px;border-radius:18px;border:1px dashed rgba(15,23,42,.18);background:#ffffffd9;opacity:.85}@media(max-width:980px){.forms-groups,.forms-provinces{grid-template-columns:1fr}.forms-search{min-width:100%}}.contact{display:grid;gap:16px}.contact-hero{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(1100px 280px at 10% 0%,rgba(37,99,235,.12),transparent 55%),radial-gradient(900px 240px at 90% 20%,rgba(16,185,129,.1),transparent 55%),#ffffffe6;box-shadow:0 16px 44px #0206171a;padding:18px}.contact-heroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.contact-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;font-weight:900;font-size:13px;color:#0f172ad1;width:fit-content}.contact-leaf{width:16px;height:16px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(2,6,23,.1))}.contact-title{margin:12px 0 8px;font-size:2.05rem;line-height:1.08}.contact-sub{margin:0;font-size:1.02rem;opacity:.86;max-width:920px}.contact-ctaRow{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.contact-grid{margin-top:14px;display:grid;grid-template-columns:1.2fr .8fr;gap:12px;align-items:start}.contact-card{padding:16px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:0 12px 30px #02061714}.contact-cardHead{margin-bottom:12px}.contact-cardTitle{font-weight:950;color:#0f172aeb;font-size:1.05rem}.contact-cardSub{margin-top:6px;font-size:13px;opacity:.75;line-height:1.35}.contact-form{display:grid;gap:12px}.contact-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-field{display:grid;gap:6px}.contact-label{font-size:12px;font-weight:900;color:#0f172ac7}.contact-input,.contact-textarea{width:100%;box-sizing:border-box;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#ffffffd9;padding:10px 12px;outline:none;font-size:14px;color:#0f172aeb;box-shadow:0 12px 30px #0206170f}.contact-textarea{resize:vertical;min-height:140px}.contact-input:focus,.contact-textarea:focus{border-color:#2563eb40;box-shadow:0 16px 40px #2563eb1a}.contact-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.contact-sendBtn{padding:12px 16px;border-radius:14px}.contact-fine{font-size:12px;opacity:.72}.contact-alert{margin-top:6px;padding:12px 14px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffdb;font-size:13px;line-height:1.45}.contact-alert.success{border-color:#10b98138;background:#10b98114}.contact-alert.error{border-color:#ef444438;background:#ef444414}.contact-side{display:grid;gap:12px}.contact-infoCard{padding:16px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:0 12px 30px #02061714}.contact-infoTitle{font-weight:950;margin-bottom:10px;color:#0f172aeb}.contact-infoLine{display:flex;gap:10px;align-items:center;font-size:13px;opacity:.85;margin-top:8px}.contact-dot{width:8px;height:8px;border-radius:999px;background:#10b9818c;box-shadow:0 10px 20px #10b98140}.contact-mapLink{text-decoration:none;font-weight:900;color:#0f172ae6;border-bottom:1px dashed rgba(15,23,42,.3)}.contact-mapLink:hover{border-bottom-color:#2563eb66;color:#2563ebeb}.contact-mapPin{margin-right:6px}.contact-sideCta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(900px 240px at 10% 0%,rgba(16,185,129,.1),transparent 55%),#ffffffe6;box-shadow:0 12px 30px #02061714}.contact-sideTitle{font-weight:950;color:#0f172aeb}.contact-sideSub{margin-top:4px;font-size:13px;opacity:.75;line-height:1.35;max-width:420px}.contact-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:980px){.contact-grid,.contact-row2{grid-template-columns:1fr}}.hero-statusBanner{margin-top:14px;padding:14px;border-radius:16px;border:2px solid rgba(249,115,22,.22);background:radial-gradient(900px 260px at 15% 0%,rgba(249,115,22,.14),transparent 55%),radial-gradient(900px 260px at 85% 30%,rgba(37,99,235,.1),transparent 55%),#ffffffeb;box-shadow:0 18px 44px #0206171f}.hero-statusTop{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.hero-statusPill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:950;letter-spacing:.01em;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;color:#0f172adb}.hero-statusPill.warn{background:#fff7ed;border-color:#f9731640;color:#9a3412}.hero-statusPill.info{background:#2563eb1a;border-color:#2563eb38;color:#0f172ae0}.hero-statusText{margin:0 0 12px;font-size:13px;line-height:1.58;color:#0f172ad1}.hero-statusRoadmap{border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;padding:12px}.hero-statusRoadmapTitle{font-weight:950;font-size:13px;color:#0f172ae6;margin:0 0 10px}.hero-statusRoadmapList{margin:0;padding:0;list-style:none;display:grid;gap:8px}.hero-statusRoadmapList li{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:start;padding:8px 10px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#ffffffb8}.hero-statusWhen{font-weight:950;color:#0f172adb;white-space:nowrap}.hero-statusWhat{color:#0f172acc;line-height:1.45}.hero-statusFooter{margin-top:10px;font-size:12.5px;color:#0f172ad6;line-height:1.45}.hero-statusFine{opacity:.78}@media(max-width:520px){.hero-statusRoadmapList li{grid-template-columns:1fr}.hero-statusWhen{opacity:.9}}.hero-split{display:grid!important;grid-template-columns:minmax(360px,460px) minmax(0,1fr);gap:22px;align-items:start!important}.hero-leftPanel,.hero-rightPanel{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;box-shadow:0 12px 30px #02061714;padding:16px}.hero-leftPanel{background:radial-gradient(1100px 260px at 18% 0%,rgba(249,115,22,.1),transparent 58%),#fffc}.hero-rightPanel{background:radial-gradient(1100px 260px at 12% 0%,rgba(37,99,235,.1),transparent 58%),#fffc}.hero-logo{width:100%;max-width:380px;margin:0 auto;display:block;height:auto}.hero-copy{padding:2px}.hero-sub{max-width:100%}.hero-vpCard{margin-top:16px}@media(max-width:980px){.hero-split{grid-template-columns:1fr}.hero-logo{max-width:420px}}
