:root{--color-primary:#0866ff;--color-primary-hover:#0757d9;--color-bg:#fff;--color-surface:#f0f2f5;--color-text:#1c1e21;--color-text-muted:#65676b;--color-border:#dadde1;--radius:8px;--container:1120px;--gutter:16px;--header-height:64px;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-height) + 16px)}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:16px;line-height:1.6;display:flex}main{width:100%;max-width:var(--container);padding:32px var(--gutter) 48px;flex:1;margin:0 auto}a{color:var(--color-primary)}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.btn{border-radius:var(--radius);background:var(--color-primary);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:10px 20px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s;display:inline-flex}.btn:hover{background:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}table{border-collapse:collapse;width:100%}th,td{border:1px solid var(--color-border);text-align:left;padding:10px 12px}th{background:var(--color-surface)}:root{--color-primary-soft:#eaf2ff;--radius-lg:14px;--radius-xl:20px}main h1{letter-spacing:-.02em;font-size:clamp(1.9rem,1.3rem + 2.4vw,2.75rem);line-height:1.12}main h2{letter-spacing:-.01em;margin-top:2.2em;font-size:clamp(1.4rem,1.15rem + 1vw,1.85rem);line-height:1.2}main h3{line-height:1.3}.btn--lg{border-radius:10px;padding:14px 24px;font-size:1.0625rem}.btn--light{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border);background:#fff}.btn--light:hover{background:#f7f8fa}.btn--ghost{background:var(--color-surface);color:var(--color-primary)}.btn--ghost:hover{background:#e4e8ee}.btn--white{color:var(--color-primary);background:#fff}.btn--white:hover{background:var(--color-primary-soft)}.btn--outline{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffffb3}.btn--outline:hover{background:#ffffff1f}.actions{flex-wrap:wrap;gap:12px;display:flex}.hero{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-primary-soft) 0%, var(--color-surface) 60%);grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;margin-bottom:8px;padding:40px 32px;display:grid}.hero--text{grid-template-columns:1fr}.hero--text>*{max-width:820px}.hero h1{margin:12px 0}.hero__lead{color:var(--color-text-muted);margin:0 0 24px;font-size:1.125rem}.hero__lead strong{color:var(--color-text);font-weight:600}.hero__lead>p{margin:0 0 12px}.hero__lead>:last-child,.hero__lead:last-child{margin-bottom:0}.hero__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 16px;font-size:.9375rem;display:flex}.hero__art svg{width:100%;height:auto}.chip{color:var(--color-primary);background:#fff;border-radius:999px;align-items:center;gap:6px;margin:0;padding:5px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.stats li{border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;gap:12px;padding:16px;display:flex}.stats strong{font-size:1.25rem;line-height:1.2;display:block}.stats small{color:var(--color-text-muted);font-size:.875rem}.icon-badge{background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);border-radius:12px;flex:none;place-items:center;display:inline-grid}.section{margin-top:64px}.section__head{text-align:center;max-width:720px;margin:0 auto 8px}.section__head h2{margin:0 0 8px}.section__head p{color:var(--color-text-muted);margin:0}.center{text-align:center}.subhead{text-align:center;margin:40px 0 0}.split{grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;margin-top:56px;display:grid}.split h2{margin-top:0}.panel{background:var(--color-surface);border-radius:16px;padding:24px}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks li{align-items:flex-start;gap:10px;display:flex}.ticks svg{color:var(--color-primary);flex:none;margin-top:3px}.pay{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pay li{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:6px 12px;font-size:.875rem}.tiles,.features{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 16px;display:grid}.tiles--2{grid-template-columns:repeat(2,1fr)}.tile,.feature{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px}.tile{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.tile:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0866ff1f}.tile h3{color:var(--color-primary)}.tile h3,.feature h3{margin:12px 0 4px;font-size:1.125rem}.tile p,.feature p{color:var(--color-text-muted);margin:0;font-size:.9375rem}.feature{background:var(--color-surface);border-color:#0000}.feature .icon-badge{background:#fff}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.steps--3{grid-template-columns:repeat(3,1fr)}.steps li{border:1px solid var(--color-border);border-radius:var(--radius-lg);counter-increment:step;padding:20px}.steps li:before{content:counter(step);background:var(--color-primary);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.steps h3{margin:12px 0 4px;font-size:1.125rem}.steps p{color:var(--color-text-muted);margin:0;font-size:.9375rem}main table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:12px;margin:16px 0;overflow:hidden}main th,main td{border:0;border-bottom:1px solid var(--color-border);vertical-align:top}main tr:last-child>td,main tr:last-child>th[scope=row]{border-bottom:0}main thead th{background:var(--color-surface);font-size:.9375rem}main tbody th[scope=row]{background:0 0;font-weight:600}.table-wrap{margin:16px 0;overflow-x:auto}.table-wrap table{margin:0}.compare{min-width:560px}.compare .compare__us{background:var(--color-primary-soft);font-weight:600}.guides{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:24px 0 16px;display:grid}.guide{border:1px solid var(--color-border);color:var(--color-text);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.guide svg{color:var(--color-primary);flex:none}.guide span{flex:1}.guide:hover{border-color:var(--color-primary)}.faq{max-width:800px;margin:24px auto 16px}.faq details{border-bottom:1px solid var(--color-border)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--color-primary);flex:none;font-size:1.5rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq summary h3{margin:0;font-size:1.0625rem}.faq details p{color:var(--color-text-muted);margin:0 0 16px}.cta{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-primary), #3d8bff);color:#fff;text-align:center;margin-top:64px;padding:40px 32px}.cta h2{color:#fff;margin-top:0}.cta p{opacity:.92;max-width:560px;margin:0 auto 24px}.cta a:not(.btn){color:#fff}.cta .actions{justify-content:center}.prose{max-width:800px;margin:0 auto}.prose>h2:first-child{margin-top:1.2em}.prose blockquote{border-left:4px solid var(--color-primary);background:var(--color-primary-soft);border-radius:12px;margin:24px 0;padding:18px 22px}.prose blockquote>:first-child{margin-top:0}.prose blockquote>:last-child{margin-bottom:0}.prose figure{margin:24px 0}.prose figure img{border-radius:12px;display:block}.prose hr{border:0;border-top:1px solid var(--color-border);margin:48px 0 24px}@media (width<=700px){.prose table{display:block;overflow-x:auto}}main form{border:1px solid var(--color-border);background:var(--color-bg);border-radius:16px;gap:16px;max-width:600px;padding:24px;display:grid;box-shadow:0 10px 30px #0000000d}main form label{gap:6px;font-weight:600;display:grid}main form input:not([type=hidden]),main form select,main form textarea{border:1px solid var(--color-border);width:100%;font:inherit;background:#fff;border-radius:10px;padding:12px 14px}main form input:focus,main form select:focus,main form textarea:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary-soft)}main form textarea{min-height:120px}main form button[type=submit]{border-radius:10px;padding:14px 24px;font-size:1.0625rem}.form-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:32px;display:grid}.form-grid form{max-width:none}.form-grid .panel h2,.form-grid .panel h3{margin-top:0;font-size:1.25rem}.numbered{counter-reset:num;gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.numbered>li{border:1px solid var(--color-border);counter-increment:num;border-radius:12px;padding:14px 16px 14px 60px;position:relative}.numbered>li:before{content:counter(num);background:var(--color-primary-soft);width:32px;height:32px;color:var(--color-primary);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:12px;left:14px}.chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.chips a{box-shadow:inset 0 0 0 1px var(--color-border);background:#fff;border-radius:999px;padding:6px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.chips a:hover{box-shadow:inset 0 0 0 1px var(--color-primary)}.avatar{background:linear-gradient(135deg, var(--color-primary), #3d8bff);color:#fff;border-radius:50%;place-items:center;width:160px;height:160px;margin:0 auto;font-size:3.5rem;font-weight:800;display:grid}@media (width<=860px){.hero,.split,.form-grid{grid-template-columns:1fr}.hero{padding:28px 20px}.hero__art{max-width:340px;margin:0 auto}.stats,.steps,.tiles,.features{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.hero .actions .btn{width:100%}.stats li{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.steps,.steps--3,.tiles,.tiles--2,.features{grid-template-columns:1fr}.cta{padding:32px 20px}main form{padding:18px}}@media (prefers-reduced-motion:reduce){.tile{transition:none}.tile:hover{transform:none}}.site-header[data-astro-cid-b72xbah2]{z-index:100;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-header__inner[data-astro-cid-b72xbah2]{min-height:var(--header-height);align-items:center;gap:24px;display:flex}.site-header__logo[data-astro-cid-b72xbah2]{color:var(--color-primary);letter-spacing:-.02em;white-space:nowrap;font-size:1.375rem;font-weight:800;text-decoration:none}.site-header__nav[data-astro-cid-b72xbah2]{flex:1;justify-content:center;display:flex}.site-header__nav[data-astro-cid-b72xbah2] ul[data-astro-cid-b72xbah2]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-b72xbah2] a[data-astro-cid-b72xbah2]{border-radius:var(--radius);color:var(--color-text);white-space:nowrap;padding:8px 14px;font-weight:500;text-decoration:none;display:block}.site-header__nav[data-astro-cid-b72xbah2] a[data-astro-cid-b72xbah2]:hover{background:var(--color-surface)}.site-header__nav[data-astro-cid-b72xbah2] a[data-astro-cid-b72xbah2][aria-current=page]{color:var(--color-primary)}@media (width<=860px){.site-header__inner[data-astro-cid-b72xbah2]{flex-wrap:wrap;gap:0 12px;padding-top:8px}.site-header__logo[data-astro-cid-b72xbah2]{flex:1}.site-header__nav[data-astro-cid-b72xbah2]{margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scrollbar-width:none;flex-basis:100%;order:3;justify-content:flex-start;overflow-x:auto}.site-header__nav[data-astro-cid-b72xbah2]::-webkit-scrollbar{display:none}.site-header__nav[data-astro-cid-b72xbah2] a[data-astro-cid-b72xbah2]{background:var(--color-surface);padding:6px 12px;font-size:.9375rem}.site-header__cta[data-astro-cid-b72xbah2]{padding:8px 16px}}.site-footer[data-astro-cid-dxhixsee]{background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.9375rem}.site-footer[data-astro-cid-dxhixsee] ul[data-astro-cid-dxhixsee]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-dxhixsee] a[data-astro-cid-dxhixsee]{color:inherit;text-decoration:none}.site-footer[data-astro-cid-dxhixsee] a[data-astro-cid-dxhixsee]:hover{color:var(--color-primary);text-decoration:underline}.site-footer__nav[data-astro-cid-dxhixsee]{padding:32px 0 24px}.site-footer__nav[data-astro-cid-dxhixsee] ul[data-astro-cid-dxhixsee]{justify-content:center;gap:8px 28px}.site-footer__nav[data-astro-cid-dxhixsee] a[data-astro-cid-dxhixsee]{color:var(--color-text);font-weight:500}.site-footer__bottom[data-astro-cid-dxhixsee]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:20px 0 28px;display:flex}.site-footer__bottom[data-astro-cid-dxhixsee] p[data-astro-cid-dxhixsee]{margin:0}.site-footer__bottom[data-astro-cid-dxhixsee] ul[data-astro-cid-dxhixsee]{gap:8px 20px}@media (width<=600px){.site-footer__bottom[data-astro-cid-dxhixsee]{text-align:center;flex-direction:column}.site-footer__bottom[data-astro-cid-dxhixsee] ul[data-astro-cid-dxhixsee]{justify-content:center}}
