.formtab{border-top:1px solid var(--line);padding:76px 0}.ft-head{margin-bottom:30px;max-width:820px}.ft-intro{color:var(--ink-soft);font-size:18px;margin-top:12px}.ft-intro p{margin:0}.formtab .sec-h2{font-size:clamp(28px,3.8vw,44px);margin:14px 0 0}.tabs-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.tab-btn{align-items:center;background:var(--white);border:1.5px solid var(--line);border-radius:100px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:800;gap:10px;padding:11px 20px;transition:background .2s ease,color .2s ease,border-color .2s ease}.tab-btn .dot{border-radius:100px;flex:none;height:9px;width:9px}.tab-btn.on{background:var(--ink);border-color:var(--ink);color:#fff}.tab-panel{display:none}.tab-panel.on{display:block}.ft-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:8px;grid-template-columns:1.15fr .85fr;overflow:hidden}.ft-card-l{padding:40px}.ft-badge{border-radius:100px;color:#fff;display:inline-block;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.1em;margin-bottom:16px;padding:7px 15px;text-transform:uppercase}.ft-t{color:var(--ink);font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;margin-bottom:14px}.ft-desc{color:var(--ink-soft);font-size:16px;line-height:1.6}.ft-desc p{margin:0 0 12px}.ft-desc p:last-child{margin:0}.ft-card-r{align-items:center;background:#faf9f5;border-left:1px solid var(--line);display:flex;padding:36px 40px}.ft-meta{margin:0;width:100%}.ft-meta-row{align-items:baseline;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:.8fr 1.2fr;padding:14px 0}.ft-meta-row:last-child{border-bottom:0}.ft-meta dt{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.ft-meta dd{color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.ft-compare{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:22px;overflow:hidden}.ft-compare-h{background:var(--ink);color:#fff;display:grid;font-family:var(--font-display);font-size:14px;font-weight:800;grid-template-columns:.9fr 1.1fr 1.6fr}.ft-compare-h span{padding:16px 22px}.ft-compare-row{background:var(--white);border-top:1px solid var(--line);display:grid;grid-template-columns:.9fr 1.1fr 1.6fr}.ft-compare-row span{color:var(--ink-soft);font-size:15px;padding:18px 22px}.ft-cf{color:var(--blue)!important;font-family:var(--font-display);font-weight:800}.ft-link{color:var(--blue);font-size:16px;gap:9px;margin-top:24px}.ft-link:hover{gap:13px}@media (max-width:820px){.ft-card{grid-template-columns:1fr}.ft-card-r{border-left:0;border-top:1px solid var(--line)}.ft-card-l{padding:32px 26px}.ft-compare-h{display:none}.ft-compare-row{gap:2px;grid-template-columns:1fr;padding:8px 0}.ft-compare-row span{padding:6px 22px}.ft-cf{font-size:17px!important;padding-top:16px!important}}.ft-link{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:15.5px;font-weight:800;gap:8px;letter-spacing:-.01em;margin-top:16px;transition:gap .2s ease}.ft-link svg{flex:none;transition:transform .2s ease}.ft-link:hover svg{transform:translateX(4px)}