*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;transition:background var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out)}a{color:inherit;cursor:pointer;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}:focus-visible{outline:2px solid var(--info);outline-offset:2px}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.eyebrow{display:inline-block}.mono{font-family:var(--font-mono)}.skip-link{z-index:100;border-radius:var(--r-md);background:var(--primary);color:var(--primary-foreground);box-shadow:var(--sh-md);transition:transform var(--dur-base) var(--ease-out);padding:10px 16px;font-size:13.5px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{outline:2px solid var(--primary-foreground);outline-offset:2px;transform:translateY(0)}main:focus,main:focus-visible{outline:none}.hdr{z-index:60;background:var(--header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0}.hdr-inner{align-items:center;gap:22px;max-width:1320px;height:72px;margin:0 auto;padding:0 28px;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand-logo{width:auto;height:30px}.brand-logo.white,.dark .brand-logo.color{display:none}.dark .brand-logo.white{display:block}.brand-txt{flex-direction:column;line-height:1.05;display:flex}.brand-name{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;font-size:16px;font-weight:800}.brand-tag{text-transform:uppercase;letter-spacing:.18em;color:var(--on-surface-variant);margin-top:1px;font-size:9px;font-weight:800}.hdr-nav{gap:2px;margin-left:14px;display:flex}.hdr-nav a{border-radius:var(--r-full);color:var(--on-surface-variant);white-space:nowrap;transition:background var(--dur-base) var(--ease-out), color var(--dur-base);padding:8px 13px;font-size:13.5px;font-weight:600}.hdr-nav a:hover{background:var(--primary);color:var(--primary-foreground)}.hdr-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.status-pill{border-radius:var(--r-full);background:var(--success-soft);color:var(--success);white-space:nowrap;border:1px solid #16a34a2e;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.dark .status-pill{background:#16a34a29;border-color:#16a34a47}.status-dot{background:var(--success);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulseDot;box-shadow:0 0 0 3px #16a34a33}@keyframes pulseDot{50%{opacity:.4}}.status-pill[data-status=checking]{background:var(--surface-container);color:var(--on-surface-variant);border-color:var(--border)}.status-pill[data-status=checking] .status-dot{background:var(--on-surface-variant);animation:none;box-shadow:0 0 0 3px #25619f2e}.status-pill[data-status=degraded]{background:var(--warning-soft);color:var(--warning);border-color:#d9770638}.dark .status-pill[data-status=degraded]{background:#d9770629;border-color:#d977064d}.status-pill[data-status=degraded] .status-dot{background:var(--warning);animation:none;box-shadow:0 0 0 3px #d9770633}.icon-btn{border-radius:var(--r-full);width:38px;height:38px;color:var(--on-surface-variant);border:1px solid var(--border);background:var(--card);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast), background var(--dur-fast);justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--foreground);background:var(--surface-container-low);transform:scale(1.08)}.icon-btn svg{width:17px;height:17px}.btn{border-radius:var(--r-full);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast), box-shadow var(--dur-fast), border-color var(--dur-fast), filter var(--dur-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.btn svg{width:16px;height:16px}.btn.lg{padding:14px 24px;font-size:15px}.btn.sm{padding:8px 14px;font-size:13px}.btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--sh-primary-glow)}.btn-primary:hover{filter:brightness(.96);transform:translateY(-2px);box-shadow:0 18px 36px -12px #0e1f3366}.btn-secondary{background:var(--card);color:var(--foreground);border-color:var(--border)}.btn-secondary:hover{background:var(--surface-container-low);border-color:var(--outline-variant)}.btn-ghost-light{color:#fffffff2;border-color:#ffffff47}.btn-ghost-light:hover{background:#ffffff1a}.btn-amber{background:var(--accent-amber);color:#0e1f33}.btn-amber:hover{filter:brightness(1.04);transform:translateY(-2px)}.hero{background:radial-gradient(circle at 50% 22%,#0e1f330b 0%,#0000 60%);padding:76px 0 44px;position:relative;overflow:hidden}.dark .hero{background:radial-gradient(circle at 50% 22%,#81b5f812 0%,#0000 60%)}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero-pill{background:var(--pill-bg);border:1px solid var(--border);border-radius:var(--r-full);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground);box-shadow:var(--sh-sm);align-items:center;gap:8px;margin-bottom:22px;padding:6px 13px;font-size:11px;font-weight:800;display:inline-flex}.hero-pill .status-dot{box-shadow:0 0 0 3px #16a34a2e}.hero h1{font-family:var(--font-headline);letter-spacing:-.035em;color:var(--foreground);text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,5.2vw,66px);font-weight:800;line-height:.98}.hero h1 .sky{color:var(--accent-sky)}.hero-sub{color:var(--on-surface-variant);max-width:520px;margin:0 0 28px;font-size:18px;line-height:1.6}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-trust{color:var(--on-surface-variant);flex-wrap:wrap;gap:20px;margin-top:26px;font-size:13px;font-weight:600;display:flex}.hero-trust span{align-items:center;gap:6px;display:inline-flex}.hero-trust svg{width:15px;height:15px;color:var(--success)}.conn-card{background:var(--atpl-navy);border-radius:var(--r-2xl);color:#fff;padding:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px -22px #0812218c}.conn-top{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex;position:relative}.conn-top .lhs{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.conn-top .lhs svg{color:#9dc0ff;width:16px;height:16px}.conn-live{color:#6ee7a8;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.conn-live .status-dot{background:#34d399;box-shadow:0 0 0 3px #34d39938}.conn-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px;font-size:10px;font-weight:800;position:relative}.conn-url{border-radius:var(--r-md);background:#ffffff12;border:1px solid #ffffff24;align-items:center;gap:10px;margin-bottom:18px;padding:12px 12px 12px 14px;display:flex;position:relative}.conn-url code{font-family:var(--font-mono);color:#dceaff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.conn-chat{flex-direction:column;gap:10px;display:flex;position:relative}.chat-row{align-items:flex-start;gap:10px;display:flex}.chat-av{width:26px;height:26px;font-size:11px;font-weight:800;font-family:var(--font-headline);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-av.user{color:#fff;background:#ffffff24}.chat-av.ai{color:#fff;background:linear-gradient(150deg,#d97757,#c2410c)}.chat-bubble{border-radius:var(--r-md);max-width:100%;padding:9px 13px;font-size:13px;line-height:1.5}.chat-row.user .chat-bubble{color:#eaf1ff;background:#ffffff1a}.chat-row.ai .chat-bubble{color:#eaf1ff;background:#9dc0ff1f;border:1px solid #9dc0ff2e}.chat-bubble .tool-tag{font-family:var(--font-mono);color:#9dc0ff;border-radius:var(--r-xs);background:#3b82f62e;align-items:center;gap:5px;margin-bottom:7px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.chat-bubble .tool-tag svg{width:11px;height:11px}.chat-bubble .res-row{justify-content:space-between;gap:16px;padding:2px 0;font-size:12.5px;display:flex}.chat-bubble .res-row .v{font-family:var(--font-mono);color:#6ee7a8;font-weight:600}.chat-bubble .res-row .v.warn{color:#fcd34d}.copy-btn{border-radius:var(--r-sm);font-size:12px;font-weight:700;font-family:var(--font-sans);background:var(--surface-container-low);color:var(--on-surface-variant);border:1px solid var(--border);transition:all var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.copy-btn:hover{background:var(--surface-container);color:var(--foreground)}.copy-btn svg{width:13px;height:13px}.copy-btn.on-navy{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.copy-btn.on-navy:hover{background:#fff3}.copy-btn.copied{color:var(--success);background:var(--success-soft);border-color:#16a34a66}.copy-btn.on-navy.copied{color:#6ee7a8;background:#34d3992e;border-color:#34d39959}.band{padding:84px 0}.band.tight{padding:64px 0}.band-head{max-width:680px;margin-bottom:44px}.band-head.center{text-align:center;margin-left:auto;margin-right:auto}.band-head .eyebrow{color:var(--on-surface-variant);margin-bottom:12px}.band-head h2{font-family:var(--font-headline);letter-spacing:-.025em;color:var(--foreground);text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.04}.band-head p{color:var(--on-surface-variant);margin:0;font-size:17px;line-height:1.6}.band-alt{background:var(--surface-container-low);border-block:1px solid var(--border)}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{background:var(--card);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--sh-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base);padding:26px 24px}.step:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.step-n{border-radius:var(--r-md);background:var(--primary);width:38px;height:38px;color:var(--primary-foreground);font-family:var(--font-headline);justify-content:center;align-items:center;margin-bottom:16px;font-size:16px;font-weight:800;display:flex}.step h3{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--foreground);margin:0 0 7px;font-size:17px;font-weight:700}.step p{color:var(--on-surface-variant);margin:0;font-size:14px;line-height:1.55}.step p code{font-family:var(--font-mono);color:var(--info);background:var(--surface-container);border-radius:var(--r-xs);padding:1px 6px;font-size:12.5px}.connect-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-3xl);box-shadow:var(--sh-sm);grid-template-columns:1fr 1.25fr;align-items:start;gap:36px;padding:36px;display:grid}.connect-left .eyebrow{color:var(--on-surface-variant);margin-bottom:10px}.connect-left h3{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--foreground);margin:0 0 8px;font-size:24px;font-weight:800}.connect-left p{color:var(--on-surface-variant);margin:0 0 20px;font-size:14.5px;line-height:1.6}.url-block{background:var(--atpl-navy);border-radius:var(--r-lg);align-items:center;gap:12px;padding:16px 16px 16px 18px;display:flex}.url-block code{font-family:var(--font-mono);color:#dceaff;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.url-block .copy-btn{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.url-block .copy-btn:hover{background:#fff3}.url-block .copy-btn.copied{color:#6ee7a8;background:#34d3992e;border-color:#34d39959}.tabs{background:var(--surface-container);border-radius:var(--r-full);gap:6px;margin-bottom:22px;padding:5px;display:flex}.tab{border-radius:var(--r-full);color:var(--on-surface-variant);transition:all var(--dur-fast) var(--ease-out);flex:1;padding:9px 14px;font-size:13.5px;font-weight:700}.tab.active{background:var(--card);color:var(--foreground);box-shadow:var(--sh-sm)}.tab:hover:not(.active){color:var(--foreground)}.tab-panel{display:none}.tab-panel.active{animation:fadeUp var(--dur-slow) var(--ease-out);display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tab-steps{counter-reset:ts;flex-direction:column;gap:14px;margin:0 0 18px;padding:0;list-style:none;display:flex}.tab-steps li{counter-increment:ts;color:var(--foreground);align-items:flex-start;gap:13px;font-size:14.5px;line-height:1.5;display:flex}.tab-steps li:before{content:counter(ts);border-radius:var(--r-full);background:var(--surface-container);width:26px;height:26px;color:var(--foreground);font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.tab-steps li b{font-weight:700}.tab-steps li code{font-family:var(--font-mono);color:var(--info);background:var(--surface-container);border-radius:var(--r-xs);padding:1px 6px;font-size:12.5px}.tab-note{color:var(--on-surface-variant);border-top:1px solid var(--border);margin:0;padding-top:14px;font-size:13px;line-height:1.55}.scope-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.scope-badge svg{width:11px;height:11px}.scope-badge.read{color:var(--info);background:#3b82f61f}.scope-badge.write{color:var(--warning);background:#d9770621}.scope-badge.none{background:var(--surface-container);color:var(--on-surface-variant)}.dark .scope-badge.read{background:#60a5fa29}.dark .scope-badge.write{background:#f59e0b29}.tools-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tool-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--sh-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base), border-color var(--dur-base);flex-direction:column;gap:13px;padding:24px;display:flex}.tool-card:hover{box-shadow:var(--sh-md);border-color:var(--outline-variant);transform:translateY(-3px)}.tool-card-top{align-items:center;gap:12px;display:flex}.tool-ic{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tool-ic svg{width:21px;height:21px}.tool-ic.read{color:var(--info);background:#3b82f61a}.tool-ic.write{color:var(--warning);background:#d977061c}.tool-name{font-family:var(--font-mono);color:var(--foreground);letter-spacing:-.01em;font-size:15px;font-weight:700}.tool-card .desc{color:var(--on-surface-variant);flex:1;margin:0;font-size:14px;line-height:1.55}.tool-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quota-badge{color:var(--warning);border-radius:var(--r-full);background:#d977061a;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.dark .quota-badge{background:#f59e0b24}.quota-badge svg{width:11px;height:11px}.prompt-chip{background:var(--surface-container-low);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:10px;padding:10px 10px 10px 13px;display:flex}.prompt-chip .q{color:var(--foreground);flex:1;font-size:13px;font-style:italic;line-height:1.4}.prompt-chip .copy-btn{padding:6px 9px}.tools-table-wrap{border:1px solid var(--border);border-radius:var(--r-2xl);background:var(--card);margin-top:16px;overflow:hidden}.tools-table{border-collapse:collapse;width:100%}.tools-table th{text-align:left;text-transform:uppercase;letter-spacing:.16em;color:var(--on-surface-variant);background:var(--surface-container-low);border-bottom:1px solid var(--border);padding:14px 20px;font-size:10px;font-weight:800}.tools-table td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--on-surface-variant);padding:16px 20px;font-size:14px}.tools-table tr:last-child td{border-bottom:0}.tools-table tr:hover td{background:var(--surface-container-low)}.tools-table .t-name{font-family:var(--font-mono);color:var(--foreground);white-space:nowrap;font-weight:700}.tools-table .t-prompt{color:var(--on-surface-variant);font-style:italic}.tools-table .t-scope{white-space:nowrap}.try-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.try-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base);align-items:center;gap:14px;padding:16px 16px 16px 20px;display:flex}.try-card:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.try-card .q-ic{color:var(--info);flex-shrink:0}.try-card .q-ic svg{width:18px;height:18px}.try-card .q{color:var(--foreground);flex:1;font-size:14.5px;font-weight:500;line-height:1.45}.try-card .copy-btn{flex-shrink:0}.trust-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.trust-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--sh-sm);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base);padding:26px 22px}.trust-card:hover{box-shadow:var(--sh-md);transform:translateY(-3px)}.trust-ic{border-radius:var(--r-md);width:46px;height:46px;color:var(--primary);background:#0e1f330f;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.dark .trust-ic{color:var(--foreground);background:#f1f5f91a}.trust-ic svg{width:23px;height:23px}.trust-card h3{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--foreground);margin:0 0 8px;font-size:16px;font-weight:700}.trust-card p{color:var(--on-surface-variant);margin:0;font-size:13.5px;line-height:1.55}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.price-card{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--r-3xl);box-shadow:var(--sh-sm);transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow);flex-direction:column;gap:18px;padding:32px 30px;display:flex}.price-card:hover{box-shadow:var(--sh-lg);transform:translateY(-4px)}.price-card.featured{background:var(--atpl-navy);color:#fff;box-shadow:var(--sh-xl);border-color:#0000;transform:translateY(-12px)}.price-card.featured:hover{transform:translateY(-16px)}.price-eb{text-transform:uppercase;letter-spacing:.2em;color:var(--on-surface-variant);font-size:10px;font-weight:800}.price-card.featured .price-eb{color:var(--accent-amber)}.price-tier{font-family:var(--font-headline);letter-spacing:-.02em;font-size:24px;font-weight:800}.price-row{align-items:baseline;gap:6px;display:flex}.price-amt{font-family:var(--font-headline);letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1}.price-amt.free{font-size:30px}.price-feats{flex-direction:column;flex:1;gap:12px;margin:4px 0;padding:0;list-style:none;display:flex}.price-feats li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.price-feats svg{width:17px;height:17px;color:var(--success);flex-shrink:0;margin-top:1px}.featured .price-feats svg{color:var(--accent-amber)}.price-feats .big{font-family:var(--font-headline);letter-spacing:-.01em;font-size:17px;font-weight:800}.price-card.featured .price-feats li,.price-card.featured .price-feats .big{color:#fff}.access-note{color:var(--on-surface-variant);background:var(--surface-container-low);border:1px solid var(--border);border-radius:var(--r-lg);align-items:flex-start;gap:11px;margin-top:22px;padding:16px 18px;font-size:14px;line-height:1.55;display:flex}.access-note svg{width:18px;height:18px;color:var(--info);flex-shrink:0;margin-top:1px}.access-note b{color:var(--foreground)}.faq-list{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);overflow:hidden}.faq-item:hover{border-color:var(--outline-variant)}.faq-item.open{border-color:var(--outline-variant);box-shadow:var(--sh-sm)}.faq-item:has(.faq-q:focus-visible){outline:2px solid var(--info);outline-offset:2px}.faq-q{text-align:left;width:100%;font-family:var(--font-headline);letter-spacing:-.01em;color:var(--foreground);transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:14px;padding:20px 22px;font-size:16.5px;font-weight:700;display:flex}.faq-q:hover{background:var(--surface-container-low)}.faq-q:focus-visible{outline:none}.faq-q .chev{color:var(--on-surface-variant);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0;margin-left:auto}.faq-q .chev svg{width:18px;height:18px;display:block}.faq-item.open .faq-q .chev{transform:rotate(180deg)}.faq-a{max-height:0;transition:max-height var(--dur-base) var(--ease-out);overflow:hidden}.faq-a-inner{color:var(--on-surface-variant);padding:0 22px 20px;font-size:14.5px;line-height:1.6}.faq-a-inner code{font-family:var(--font-mono);color:var(--info);font-size:13px}.cta-section{padding:84px 0}.cta-card{background:var(--atpl-navy);border-radius:var(--r-3xl);text-align:center;color:#fff;box-shadow:var(--sh-2xl);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='30' fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M26 0L0 15v15h52V15z'/%3E%3C/svg%3E");padding:68px 48px;position:relative;overflow:hidden}.cta-card .eyebrow{color:var(--accent-amber);margin-bottom:16px}.cta-card h2{font-family:var(--font-headline);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.02}.cta-card p{color:#ffffffc7;max-width:540px;margin:0 auto 30px;font-size:17px;line-height:1.55}.cta-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.ftr{background:var(--card);border-top:1px solid var(--border);padding:56px 0 28px}.ftr-inner{grid-template-columns:1.3fr 2fr;gap:56px;display:grid}.ftr-brand{max-width:320px}.ftr-brand p{color:var(--on-surface-variant);margin:14px 0 0;font-size:14px;line-height:1.55}.ftr-status{margin-top:18px}.ftr-cols{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.ftr-cols .eyebrow{color:var(--foreground);margin-bottom:14px}.ftr-cols a{color:var(--on-surface-variant);padding:5px 0;font-size:14px;display:block}.ftr-cols a:hover{color:var(--foreground)}.ftr-bot{border-top:1px solid var(--border);color:var(--on-surface-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:22px;font-size:12.5px;display:flex}.ftr-bot .links{gap:18px;display:flex}.ftr-bot .links a:hover{color:var(--foreground)}@media (max-width:1080px){.hdr-nav{display:none}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:36px}.hero-visual{order:-1}.steps,.trust-grid,.tools-grid,.try-grid,.pricing-grid,.connect-card,.ftr-inner{grid-template-columns:1fr}.price-card.featured{transform:none}.price-card.featured:hover{transform:translateY(-4px)}.ftr-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.wrap{padding:0 18px}.hdr-inner{gap:12px;padding:0 18px}.status-pill{display:none}.trust-grid,.ftr-cols{grid-template-columns:1fr 1fr}.tools-table thead{display:none}.tools-table tr{border-bottom:1px solid var(--border);padding:6px 0;display:block}.tools-table td{border:0;padding:5px 18px;display:block}.tools-table .t-name{padding-top:14px}.band{padding:60px 0}}@media (prefers-reduced-motion:reduce){*{animation:none!important}.btn,.step,.tool-card,.try-card,.trust-card,.price-card,.icon-btn,.copy-btn,.skip-link{transition:none!important}.btn:hover,.step:hover,.tool-card:hover,.try-card:hover,.trust-card:hover,.price-card:hover{transform:none!important}}
