:root{--bg: #f6f7fb;--surface: #ffffff;--surface-2: #f0f2f8;--text: #0f1b3d;--muted: #5a6585;--line: #dfe3ee;--accent: #2457ff;--accent-ink: #ffffff;--accent-soft: #e6ecff;--good: #0f7b4a;--good-soft: #e2f5ec;--warn: #9a5b00;--warn-soft: #fff1d6;--bad: #b3261e;--bad-soft: #fde8e6;--radius: 10px;--shadow: 0 1px 2px rgba(15, 27, 61, .06), 0 4px 16px rgba(15, 27, 61, .05);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Noto Sans Devanagari,sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0b1226;--surface: #131c36;--surface-2: #1a2545;--text: #e8ecf8;--muted: #9aa6c8;--line: #27335a;--accent: #6f8dff;--accent-ink: #0b1226;--accent-soft: #1f2d5e;--good: #4cd08b;--good-soft: #143a2a;--warn: #f0b34d;--warn-soft: #3d2f10;--bad: #ff8b82;--bad-soft: #43201f;--shadow: none;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text)}body{font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:1.2;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:1.7rem}h2{font-size:1.2rem}h3{font-size:1rem}p{margin:0 0 .75em}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.boot{display:grid;place-items:center;min-height:100vh;color:var(--muted)}.muted{color:var(--muted)}.small{font-size:.85rem}.right{text-align:right}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spread{justify-content:space-between}.grow{flex:1 1 0;min-width:0}.stack>*+*{margin-top:12px}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:8px;border:1px solid var(--line);background:var(--surface);cursor:pointer;text-decoration:none;color:var(--text);font-weight:550;min-height:40px}.btn:hover{background:var(--surface-2)}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.primary:hover{filter:brightness(1.08)}.btn.danger{color:var(--bad)}.btn.small{padding:5px 10px;min-height:32px;font-size:.85rem}.btn:disabled{opacity:.55;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field>span{font-size:.82rem;color:var(--muted);font-weight:550}.field input,.field select,.field textarea,.input{width:100%;padding:9px 11px;border-radius:8px;border:1px solid var(--line);background:var(--surface);min-height:40px}.field input:disabled{background:var(--surface-2)}.field .hint{font-size:.78rem;color:var(--muted)}.grid{display:grid;gap:12px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.check{display:flex;align-items:center;gap:8px}.check input{width:18px;height:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.card h2{margin-bottom:.75em}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.kpi .label{color:var(--muted);font-size:.82rem;font-weight:550}.kpi .value{font-size:1.5rem;font-weight:650;font-variant-numeric:tabular-nums;margin-top:2px}.kpi .note{font-size:.78rem;color:var(--muted);margin-top:2px}.pill{display:inline-block;padding:2px 9px;border-radius:99px;font-size:.75rem;font-weight:600;background:var(--surface-2);color:var(--muted)}.pill.good{background:var(--good-soft);color:var(--good)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.info{background:var(--accent-soft);color:var(--accent)}.alert{padding:10px 14px;border-radius:8px;font-size:.9rem;border:1px solid transparent}.alert.error{background:var(--bad-soft);color:var(--bad)}.alert.warn{background:var(--warn-soft);color:var(--warn)}.alert.ok{background:var(--good-soft);color:var(--good)}.alert.info{background:var(--accent-soft);color:var(--text)}table{width:100%;border-collapse:collapse}th,td{padding:9px 10px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:650;white-space:nowrap}tbody tr:hover{background:var(--surface-2)}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.empty{padding:40px 16px;text-align:center;color:var(--muted)}.skeleton{height:16px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;animation:sk 1.2s infinite}@keyframes sk{to{background-position:-200% 0}}.shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.side{background:var(--surface);border-right:1px solid var(--line);padding:16px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;padding:4px 10px 14px;color:var(--text);text-decoration:none}.brand .logo{width:30px;height:30px;border-radius:8px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:800}.nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:var(--text);text-decoration:none;font-weight:550}.nav a:hover{background:var(--surface-2)}.nav a.active{background:var(--accent-soft);color:var(--accent)}.side .foot{margin-top:auto;padding:10px;font-size:.82rem;color:var(--muted)}.main{padding:24px 28px 60px;max-width:1280px;width:100%}.top{display:none}@media(max-width:860px){.shell{display:block}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:8px 12px}.side .brand{padding:4px 8px}.nav{display:flex;gap:2px;flex-wrap:wrap}.nav a{padding:7px 10px;font-size:.88rem}.side .foot{display:none}.main{padding:16px 16px 48px}.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}}.pos{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media(max-width:980px){.pos{grid-template-columns:minmax(0,1fr)}}.results{border:1px solid var(--line);border-radius:8px;background:var(--surface);max-height:260px;overflow-y:auto;margin-top:6px}.results button{display:flex;width:100%;justify-content:space-between;gap:12px;padding:9px 12px;background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left}.results button:hover,.results button.sel{background:var(--accent-soft)}.totals dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:6px 12px}.totals dt{color:var(--muted)}.totals dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.totals .grand{font-size:1.35rem;font-weight:700;border-top:1px solid var(--line);padding-top:8px;margin-top:4px}td input.cell{width:86px;padding:6px 8px;min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface);text-align:right}.pub{max-width:1100px;margin:0 auto;padding:0 20px}.pub-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:12px;flex-wrap:wrap}.hero{padding:56px 0 40px;display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center}.hero h1{font-size:clamp(2rem,4.5vw,3rem);letter-spacing:-.02em}.hero p.lead{font-size:1.12rem;color:var(--muted);max-width:34em}@media(max-width:860px){.hero{grid-template-columns:1fr;padding:32px 0}}.sect{padding:36px 0}.sect h2{font-size:1.6rem}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.plan .price{font-size:1.8rem;font-weight:700}.plan ul{padding-left:18px;margin:10px 0 0;color:var(--muted);font-size:.9rem}.auth{max-width:460px;margin:40px auto;padding:0 16px}footer.pub-foot{border-top:1px solid var(--line);margin-top:40px;padding:24px 0 40px;color:var(--muted);font-size:.85rem}.sheet{background:#fff;color:#111;margin:0 auto;box-shadow:var(--shadow);font-size:12px;line-height:1.35}.sheet.a4{width:210mm;min-height:297mm;padding:12mm}.sheet.a5{width:148mm;min-height:210mm;padding:8mm;font-size:10.5px}.sheet.t80{width:80mm;padding:3mm;font-size:11px}.sheet.t58{width:58mm;padding:2mm;font-size:10px}.sheet h1{font-size:1.6em;margin:0}.sheet table{font-size:inherit}.sheet th,.sheet td{padding:4px 5px;border-bottom:1px solid #ccc}.sheet th{color:#333;font-size:.85em}.sheet tbody tr:hover{background:none}.sheet .box{border:1px solid #999;padding:6px 8px}.sheet .sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sheet .mark{text-align:center;font-weight:700;letter-spacing:.1em;color:#b3261e;border:2px solid #b3261e;padding:3px;margin:4px 0}.sheet.t80 table,.sheet.t58 table{width:100%}.sheet.t80 th,.sheet.t80 td,.sheet.t58 th,.sheet.t58 td{padding:2px;border-bottom:1px dashed #888}.sheet .center{text-align:center}.sheet .sig{height:46px}@media print{body{background:#fff}.shell{display:block}.side,.no-print,.top{display:none!important}.main{padding:0;max-width:none}.sheet{box-shadow:none;margin:0}.sheet.a4,.sheet.a5{min-height:0}}.lp{--lp-navy: #16237a;--lp-blue: #2457ff;--lp-ink: #0f1b3d;overflow-x:hidden}.lp-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.lp-navbar{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.lp-nav{display:flex;align-items:center;gap:24px;height:68px}.lp-brand{display:flex;align-items:center;gap:8px;font-size:1.65rem;font-weight:800;letter-spacing:-.02em;color:var(--lp-navy);text-decoration:none;white-space:nowrap}.lp-by{font-size:.78rem;font-weight:500;letter-spacing:0;color:var(--muted);border-left:1px solid var(--line);padding-left:16px;margin-left:12px}.lp-links{display:flex;gap:30px;margin:0 auto}.lp-links a{color:var(--text);text-decoration:none;font-weight:550}.lp-links a:hover{color:var(--accent)}.lp-signin{border-width:1.5px;border-color:var(--lp-navy)}.lp-nav .btn.primary{background:linear-gradient(180deg,#2f62ff,#1a3fd1);box-shadow:0 6px 16px #2457ff4d}.lp-hero{position:relative;padding:56px 0 28px;background:radial-gradient(900px 500px at 85% 20%,#dbe6ff 0,transparent 70%),linear-gradient(180deg,#f8f9ff,var(--bg))}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:40px;align-items:center}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;background:var(--accent-soft);color:var(--lp-navy);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lp-eyebrow svg{color:var(--accent)}.lp-hero h1{font-size:clamp(2.4rem,5vw,4.1rem);line-height:1.08;font-weight:800;letter-spacing:-.03em;margin:24px 0 20px;color:var(--lp-ink)}.lp-under{position:relative;display:inline-block}.lp-under:after{content:"";position:absolute;left:4%;right:6%;bottom:-8px;height:10px;border-bottom:3px solid var(--accent);border-radius:0 0 50% 50%/0 0 100% 100%}.lp-lead{font-size:1.25rem;line-height:1.55;color:var(--muted);max-width:31em;margin-bottom:30px}.lp-cta{padding:14px 26px;font-size:1.05rem;min-height:52px;border-radius:10px}.btn.primary.lp-cta{background:linear-gradient(180deg,#2f62ff,#1a3fd1);box-shadow:0 10px 24px #2457ff52}.lp-ghost{border-width:1.5px}.lp-trust{display:flex;align-items:center;gap:10px;margin-top:26px;color:var(--text)}.lp-trust svg{color:var(--good);flex:none}.lp-note{font-size:.75rem;color:var(--muted);text-align:right;margin:6px auto 0}.lp-preview{position:relative;padding:0 40px 36px 0;min-width:0}.lp-dash{display:grid;grid-template-columns:150px minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 70px #243c8c38;overflow:hidden;transform:perspective(1800px) rotateY(-4deg)}.lp-dash-side{background:var(--surface-2);padding:14px 10px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.lp-dash-brand{display:flex;align-items:center;gap:6px;font-weight:800;color:var(--lp-navy);margin:0 4px 12px}.lp-dash-nav{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;font-size:.68rem;font-weight:550;color:var(--text);white-space:nowrap}.lp-dash-nav.on{background:var(--accent-soft);color:var(--accent)}.lp-dash-main{padding:12px 16px 16px;min-width:0}.lp-dash-top{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:var(--muted)}.lp-avatar{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-size:.65rem;font-weight:700;display:grid;place-items:center}.lp-dash-title{display:flex;justify-content:space-between;align-items:center;margin:6px 0 12px;font-size:1.05rem}.lp-chip{font-size:.62rem;border:1px solid var(--line);border-radius:6px;padding:4px 8px;color:var(--muted)}.lp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lp-kpi{display:flex;gap:6px;padding:8px;border-radius:10px;border:1px solid var(--line);min-width:0}.lp-kpi small{display:block;font-size:.56rem;color:var(--muted)}.lp-kpi b{display:block;font-size:.82rem;white-space:nowrap}.lp-kpi em{display:block;font-style:normal;font-size:.55rem;color:var(--good)}.lp-kpi-ic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex:none}.lp-kpi.good{background:var(--good-soft)}.lp-kpi.good .lp-kpi-ic{color:var(--good)}.lp-kpi.info{background:var(--accent-soft)}.lp-kpi.info .lp-kpi-ic{color:var(--accent)}.lp-kpi.warn{background:var(--warn-soft)}.lp-kpi.warn .lp-kpi-ic{color:var(--warn)}.lp-kpi.bad{background:var(--bad-soft)}.lp-kpi.bad .lp-kpi-ic{color:var(--bad)}.lp-chart{margin-top:12px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--text)}.lp-chart-head{display:flex;justify-content:space-between;font-size:.72rem;margin-bottom:6px}.lp-chart-head span{font-size:.6rem;color:var(--muted)}.lp-chart svg{width:100%;height:120px;display:block}.lp-months{display:flex;justify-content:space-between;font-size:.58rem;color:var(--muted);margin-top:4px}.lp-inv{position:absolute;right:0;top:34%;width:44%;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 50px #243c8c47;padding:0 0 10px;font-size:.62rem;overflow:hidden}.lp-inv-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:linear-gradient(120deg,#16237a,#2438b8);color:#fff}.lp-inv-head strong{display:block;font-size:.85rem}.lp-inv-head small{opacity:.8}.lp-inv-meta,.lp-inv-sum{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;padding:8px 12px 0}.lp-inv-meta span,.lp-inv-sum span{color:var(--muted)}.lp-inv-sum b{text-align:right}.lp-inv table{margin:8px 0 0;font-size:.58rem}.lp-inv th,.lp-inv td{padding:4px 6px}.lp-inv th{font-size:.52rem}.lp-inv-total{display:flex;justify-content:space-between;margin:8px 10px 0;padding:6px 8px;border-radius:6px;background:var(--accent-soft);font-weight:700;font-size:.8rem}.lp-toast{position:absolute;left:22%;bottom:0;display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:12px;background:var(--good-soft);border:1px solid color-mix(in srgb,var(--good) 35%,transparent);box-shadow:0 14px 32px #0f7b4a38}.lp-toast svg{color:var(--good);flex:none}.lp-toast b,.lp-toast span{display:block}.lp-toast b{font-size:.9rem}.lp-toast span{font-size:.75rem;color:var(--muted)}.lp-section{padding:48px 24px}.lp-h2{display:flex;align-items:center;justify-content:center;gap:24px;text-align:center;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;letter-spacing:-.02em;margin-bottom:28px}.lp-h2 span{flex:1 1 0;max-width:120px;height:1px;background:var(--lp-navy);opacity:.5}.lp-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lp-feat{display:flex;gap:16px;padding:24px 22px;border-radius:16px;border:1px solid var(--line)}.lp-feat h3{font-size:1.12rem;font-weight:700;margin-bottom:8px}.lp-feat p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.lp-feat-ic{flex:none;width:48px;height:48px;display:grid;place-items:center}.lp-feat.blue{background:linear-gradient(135deg,var(--accent-soft),var(--surface))}.lp-feat.blue .lp-feat-ic{color:var(--accent)}.lp-feat.green{background:linear-gradient(135deg,var(--good-soft),var(--surface))}.lp-feat.green .lp-feat-ic{color:var(--good)}.lp-feat.violet{background:linear-gradient(135deg,#efeaff,var(--surface))}.lp-feat.violet .lp-feat-ic{color:#6b47e0}.lp-feat.amber{background:linear-gradient(135deg,var(--warn-soft),var(--surface))}.lp-feat.amber .lp-feat-ic{color:var(--warn)}.lp-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.lp-more>div{display:flex;gap:12px}.lp-more svg{flex:none;color:var(--accent);margin-top:3px}.lp-more h3{font-size:1rem;margin-bottom:4px}.lp-more p{margin:0;color:var(--muted);font-size:.88rem}#tax-engine .card{max-width:760px;margin:0 auto}.lp .plans{max-width:900px;margin:20px auto 0}.lp-banner{display:flex;align-items:center;gap:32px;padding:34px 44px;border-radius:22px;color:#fff;background:radial-gradient(500px 220px at 90% 0,#3550e0,transparent),linear-gradient(110deg,#101a63,#1b2a9a);box-shadow:0 24px 50px #16237a4d}.lp-banner-brand{display:flex;align-items:center;gap:10px;font-size:2rem;font-weight:800;padding-right:32px;border-right:1px solid rgba(255,255,255,.3)}.lp-banner-brand path{fill:#fff}.lp-banner-text{flex:1}.lp-banner-text h2{font-size:1.9rem;font-weight:800;margin:0 0 4px}.lp-banner-text p{margin:0;font-size:1.15rem;opacity:.85}.lp-banner-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:10px;background:#fff;color:var(--accent);font-weight:700;text-decoration:none;white-space:nowrap}.lp footer.pub-foot{margin-top:48px}@media(max-width:1100px){.lp-feats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-links{display:none}.lp-nav{justify-content:space-between}}@media(max-width:960px){.lp-hero-grid{grid-template-columns:minmax(0,1fr)}.lp-hero{padding-top:32px}.lp-by{display:none}.lp-dash{transform:none}.lp-more{grid-template-columns:minmax(0,1fr)}.lp-banner{flex-direction:column;text-align:center;padding:30px 22px}.lp-banner-brand{border:0;padding:0}}@media(max-width:640px){.lp-wrap{padding:0 16px}.lp-section{padding:36px 16px}.lp-feats{grid-template-columns:minmax(0,1fr)}.lp-nav{height:60px;gap:8px}.lp-brand{font-size:1.35rem}.lp-signin{display:none}.lp-preview{padding:0 0 56px}.lp-dash{grid-template-columns:minmax(0,1fr)}.lp-dash-side{display:none}.lp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-inv{position:static;width:auto;margin-top:12px}.lp-toast{left:8px;right:8px}.lp-cta{width:100%;justify-content:center}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lp-hero{background:radial-gradient(900px 500px at 85% 20%,#1b2a5c 0,transparent 70%),var(--bg)}:root:not([data-theme=light]) .lp-brand,:root:not([data-theme=light]) .lp-hero h1,:root:not([data-theme=light]) .lp-eyebrow,:root:not([data-theme=light]) .lp-dash-brand{color:var(--text)}:root:not([data-theme=light]) .lp-feat.violet{background:linear-gradient(135deg,#251f4d,var(--surface))}}.au{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;padding:28px clamp(20px,4vw,64px) 40px;align-items:start;background:radial-gradient(900px 500px at 90% 0,#dbe6ff 0,transparent 70%),linear-gradient(180deg,#f8f9ff,var(--bg));overflow-x:hidden}.au-col{max-width:560px;width:100%;justify-self:center}.au-brand{display:flex;align-items:center;gap:8px;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;color:#16237a;text-decoration:none;margin-bottom:26px}.au-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:clamp(22px,4vw,44px);box-shadow:0 24px 60px #243c8c24}.au-card.wide{padding-top:32px}.au-card>*+*{margin-top:16px}.au-card h1{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;letter-spacing:-.02em;margin:0;color:var(--text)}.au-card h1 span{color:var(--accent)}.au-sub{color:var(--muted);font-size:1.05rem;margin:6px 0 0}.au-badges{display:flex;flex-wrap:wrap;gap:8px 22px;padding:12px 18px;border-radius:14px;background:var(--accent-soft);font-size:.9rem}.au-badges span{display:inline-flex;align-items:center;gap:8px}.au-badges svg{color:var(--accent);flex:none}.au-badges b{color:var(--accent)}.au-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.au-grid>:nth-child(-n+2){grid-column:1 / -1}.au-field{display:flex;flex-direction:column;gap:6px;min-width:0}.au-label{font-weight:650;font-size:.95rem}.au-label i{color:var(--bad);font-style:normal}.au-input{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:50px;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted);transition:border-color .15s,box-shadow .15s}.au-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.au-input svg{flex:none}.au-input input,.au-input select{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:12px 0;color:var(--text);font-size:1rem}.au-input select{cursor:pointer}.au-eye{border:0;background:none;color:var(--muted);cursor:pointer;padding:6px;display:grid;place-items:center;border-radius:8px}.au-eye:hover{color:var(--text)}.au-field .hint{font-size:.78rem;color:var(--muted)}.au-terms{display:flex;align-items:center;gap:10px;font-size:.92rem}.au-terms input{width:18px;height:18px;flex:none}.btn.au-submit{width:100%;justify-content:center;min-height:54px;font-size:1.1rem;border-radius:12px}.btn.primary.au-submit{background:linear-gradient(180deg,#2f62ff,#1a3fd1);box-shadow:0 10px 22px #2457ff47}.au-links{border-top:1px solid var(--line);padding-top:16px;color:var(--muted)}.au-links p{margin:0 0 8px}.au-links.center{text-align:center;margin:18px 0 0}.au-grid>:nth-child(9){grid-column:1 / -1}.au-links a{font-weight:600}.au-card>.au-links.center{border-top:0;padding-top:0}.au-side{min-width:0;padding-top:12px}.au-side h2{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.12;font-weight:800;letter-spacing:-.03em;margin:0 0 16px;color:var(--text)}.au-side h2 span{color:var(--accent)}.au-side>p{font-size:1.15rem;color:var(--muted);max-width:32em}.au-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 34px}.au-tiles>div{display:flex;gap:12px;align-items:center;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--surface) 85%,transparent);border:1px solid var(--line)}.au-tiles svg{flex:none;color:var(--accent)}.au-tiles b,.au-tiles small{display:block}.au-tiles b{font-size:.92rem}.au-tiles small{color:var(--muted);font-size:.78rem}.au-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line);color:var(--text);font-weight:550}.au-foot span{display:inline-flex;align-items:center;gap:8px}.au-foot svg{color:var(--accent)}@media(max-width:1100px){.au{grid-template-columns:minmax(0,1fr)}.au-side{max-width:700px;justify-self:center;width:100%}}@media(max-width:640px){.au{padding:18px 16px 32px;gap:28px}.au-brand .lp-by{display:none}.au-grid,.au-tiles{grid-template-columns:minmax(0,1fr)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .au{background:radial-gradient(900px 500px at 90% 0,#1b2a5c 0,transparent 70%),var(--bg)}:root:not([data-theme=light]) .au-brand{color:var(--text)}}
