.use-wrap{max-width:1100px;margin:0 auto;padding:58px 24px 84px}.use-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:42px;align-items:center}.use-kicker{display:inline-flex;padding:7px 11px;border-radius:999px;background:#edf9f6;color:#08796e;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.use-hero h1{font-family:var(--display);font-size:clamp(38px,5.4vw,62px);line-height:1.04;margin:16px 0 16px}.use-lead{color:var(--muted);font-size:1.03rem;line-height:1.72;max-width:700px}.use-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.use-trust{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.use-trust span{padding:6px 9px;border:1px solid var(--border);border-radius:8px;background:#fff;color:#475467;font-size:.75rem;font-weight:700}.merge-map{padding:20px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.merge-map-label{font-size:.72rem;font-weight:800;color:#667085;text-transform:uppercase;letter-spacing:.06em}.merge-map-flow{display:grid;gap:10px;margin-top:12px}.merge-source,.merge-result{padding:14px;border:1px solid #dce3ee;border-radius:12px;background:#f8fafc}.merge-source strong,.merge-result strong{display:block;font-size:.9rem}.merge-source span,.merge-result span{display:block;margin-top:3px;color:#667085;font-size:.76rem}.merge-arrow{text-align:center;color:#08796e;font-weight:900}.merge-result{border-color:#bfe2dc;background:#f2fbf9}.use-section{margin-top:44px}.use-section h2{font-family:var(--display);font-size:clamp(27px,3.8vw,38px);margin-bottom:10px}.use-section>p{max-width:780px;color:var(--muted);line-height:1.75}.setup-grid,.problem-grid,.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.setup-card,.problem-card,.related-card{padding:18px;border:1px solid var(--border);border-radius:14px;background:#fff}.setup-card strong,.problem-card strong,.related-card strong{display:block;margin-bottom:7px}.setup-card p,.problem-card p,.related-card p{margin:0;color:var(--muted);font-size:.87rem;line-height:1.62}.field-list{margin:8px 0 0;padding-left:20px;color:#475467}.field-list li{margin:6px 0}.steps-list{display:grid;gap:12px;margin-top:18px;counter-reset:steps}.steps-list li{list-style:none;position:relative;padding:17px 18px 17px 58px;border:1px solid var(--border);border-radius:14px;background:#fff;color:#475467;line-height:1.65}.steps-list li::before{counter-increment:steps;content:counter(steps);position:absolute;left:16px;top:16px;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#e9f8f5;color:#08796e;font-weight:900}.match-example{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin-top:18px;padding:18px;border:1px solid #bfe2dc;border-radius:14px;background:#f4fbf9}.match-cell{padding:12px;border-radius:10px;background:#fff;border:1px solid #dce3ee}.match-cell small{display:block;color:#667085;margin-bottom:4px}.match-op{font-weight:900;color:#08796e}.note{margin-top:16px;padding:14px 16px;border:1px solid #ead49a;border-radius:12px;background:#fffaf0;color:#6f5200;font-size:.86rem;line-height:1.65}.privacy-strip{display:flex;gap:12px;align-items:flex-start;margin-top:44px;padding:18px;border:1px solid #bfe2dc;border-radius:16px;background:#f4fbf9}.privacy-strip strong{display:block}.privacy-strip p{margin:4px 0 0;color:#475467;font-size:.88rem;line-height:1.6}.related-card{text-decoration:none;transition:transform .16s,border-color .16s}.related-card:hover{transform:translateY(-1px);border-color:#9fd4c9}.related-card span{color:#08796e;font-size:.75rem;font-weight:800}.use-bottom{margin-top:46px;padding:30px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(135deg,#fff7ec,#edf9f6);text-align:center}.use-bottom h2{font-family:var(--display);font-size:clamp(28px,4vw,42px)}.use-bottom p{max-width:650px;margin:8px auto 18px;color:var(--muted);line-height:1.65}.use-disclaimer{margin-top:22px;color:#7a8496;font-size:.72rem;line-height:1.6}.hub-hero{max-width:800px}.hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}.hub-card{display:block;padding:20px;border:1px solid var(--border);border-radius:15px;background:#fff;text-decoration:none;box-shadow:var(--shadow-sm)}.hub-card:hover{border-color:#9fd4c9;transform:translateY(-1px)}.hub-card .tag{display:block;color:#08796e;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.hub-card h2{font-size:1rem;margin:7px 0}.hub-card p{color:var(--muted);font-size:.82rem;line-height:1.6}.hub-group{margin-top:42px}.hub-group>h2{font-family:var(--display);font-size:clamp(27px,3.8vw,38px)}.hub-group>p{color:var(--muted);margin-top:6px}.use-wrap code{font-family:var(--mono,ui-monospace);background:#eef2f6;padding:1px 5px;border-radius:5px}@media(max-width:780px){.use-wrap{padding:36px 16px 62px}.use-hero{grid-template-columns:1fr;gap:24px}.setup-grid,.problem-grid,.related-grid,.hub-grid{grid-template-columns:1fr}.use-actions .btn{width:100%}.match-example{grid-template-columns:1fr}.match-op{text-align:center}.merge-map{order:-1}.privacy-strip{align-items:flex-start}}