.page-hero{text-align:center;padding:80px 0 48px}.page-hero h1{max-width:900px;margin:24px auto 20px;font-size:clamp(44px,6vw,76px)}.page-hero p{max-width:640px;margin:0 auto}.feature-big{border-top:1px solid var(--line);grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;padding:80px 0;display:grid}.feature-big.reverse{grid-template-columns:1.15fr 1fr}.feature-big.reverse .feature-copy{order:2}.feature-big.reverse .feature-visual{order:1}.feature-copy h2{margin:20px 0 16px;font-size:clamp(32px,4vw,48px)}.feature-copy p{color:var(--ink-soft);max-width:480px;font-size:17px}.feature-copy .feature-list{flex-direction:column;gap:14px;margin-top:24px;padding:0;list-style:none;display:flex}.feature-copy .feature-list li{color:var(--ink);align-items:start;gap:12px;font-size:15px;display:flex}.feature-copy .feature-check{background:var(--chip);width:22px;height:22px;color:var(--chip-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.feature-visual{background:var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;min-height:480px;padding:32px;display:flex;position:relative;overflow:hidden}.import-row{background:var(--bg);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;font-size:14px;display:flex;position:relative}.import-src-chip{background:var(--chip);color:var(--chip-ink);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.import-tag-btn{background:var(--primary);color:var(--primary-ink);border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.import-tag-chip{background:var(--chip);color:var(--chip-ink);border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600}.split-modes{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.split-mode{border:1px solid var(--line);background:var(--bg);border-radius:14px;padding:14px;font-size:13px}.split-mode.active{border-color:var(--primary);background:var(--chip);color:var(--chip-ink)}.split-mode strong{margin-bottom:4px;font-size:14px;display:block}.split-mode-label{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.split-people{flex-direction:column;gap:8px;margin-top:20px;display:flex}.split-person{background:var(--bg);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.split-person .bar{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.split-person .bar>div{background:var(--primary);border-radius:3px;height:100%}.split-person .amt{font-variant-numeric:tabular-nums;text-align:right;min-width:60px;font-weight:600}.settle-avatar{line-height:1}.upi-screen{background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:20px;padding:24px}.upi-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:12px 0;font-size:56px;font-weight:600}.upi-to{color:var(--ink-mute);margin-bottom:8px;font-size:14px}.upi-name{margin-bottom:24px;font-size:18px;font-weight:600}.upi-apps{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.upi-app{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.upi-app-dot{border-radius:3px;width:10px;height:10px}.fx-row{background:var(--bg);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;font-size:14px;display:flex}.fx-flag{font-size:18px}.fx-amt-orig{color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:13px}.fx-amt-inr{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.features-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.feature-mini{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px}.feature-mini-icon{background:var(--chip);width:44px;height:44px;color:var(--chip-ink);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.feature-mini h3{margin-bottom:8px;font-size:18px}.feature-mini p{color:var(--ink-soft);font-size:14px;line-height:1.55}@media (width<=1000px){.feature-big,.feature-big.reverse{grid-template-columns:1fr}.feature-big.reverse .feature-copy{order:1}.feature-big.reverse .feature-visual{order:2}.features-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.features-grid{grid-template-columns:1fr}.feature-visual{min-height:0;padding:20px}.feature-big{gap:36px;padding:56px 0}}.cta-strip{padding:80px 0 120px}.cta-card{background:var(--primary);color:var(--primary-ink);border-radius:32px;justify-content:space-between;align-items:center;gap:48px;padding:72px 56px;display:flex;position:relative;overflow:hidden}.cta-card:before{content:"";background:var(--accent);opacity:.3;border-radius:50%;width:280px;height:280px;position:absolute;top:-40px;right:-40px}.cta-card h2{max-width:560px;font-size:clamp(32px,4vw,52px);position:relative}.cta-card p{opacity:.85;max-width:480px;margin-top:16px;font-size:17px;position:relative}.cta-buttons{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex;position:relative}.cta-card .btn-primary{background:var(--primary-ink);color:var(--primary)}.cta-card .btn-ghost{border-color:color-mix(in oklab, var(--primary-ink) 30%, transparent);color:var(--primary-ink);background:0 0}.cta-card .btn-ghost:hover{background:color-mix(in oklab, var(--primary-ink) 10%, transparent)}@media (width<=860px){.cta-card{flex-direction:column;align-items:flex-start;padding:48px 32px}}
