.page-hero{padding:96px 0 88px;background:linear-gradient(115deg,var(--light),#fff 72%);border-bottom:1px solid var(--line)}.page-hero h1{max-width:850px;font-size:clamp(38px,5vw,60px);line-height:1.25;color:var(--navy);margin:0 0 15px;letter-spacing:-2px}.page-hero h1 span{color:var(--blue)}.page-hero p:not(.kicker){max-width:700px;color:var(--muted);font-size:15px;line-height:2;margin:0}.home-hero{min-height:600px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.feature-panel{display:grid;gap:0;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:var(--shadow)}.feature-panel>div{padding:20px 24px;border-bottom:1px solid var(--line)}.feature-panel>div:last-child{border:0}.feature-panel b{float:left;margin-right:15px;color:var(--blue);font:800 11px 'Manrope'}.feature-panel strong{font-size:13px}.feature-panel p{clear:both;color:var(--muted);font-size:11px;margin:5px 0 0;padding-left:34px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.quick-grid a{padding:22px 19px;display:grid;gap:5px;border:1px solid var(--line);border-radius:16px;background:#fff;transition:.2s var(--ease)}.quick-grid a:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#b5d2ed}.quick-grid b{color:var(--blue);font:800 10px 'Manrope'}.quick-grid strong{font-size:14px}.quick-grid span{color:var(--muted);font-size:10px}.quote-panel{padding:32px;border-radius:20px;background:var(--navy);color:#fff;box-shadow:var(--shadow)}.quote-panel>b{font:800 50px Georgia;color:#94d1f7;line-height:.7}.quote-panel p{font-size:19px;line-height:1.8;margin:7px 0 17px}.quote-panel small{color:#afd0e9;font:11px 'Manrope'}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.value-grid article{padding:24px 19px;background:#fff;border:1px solid var(--line);border-radius:16px}.value-grid b{color:var(--green);font:800 11px 'Manrope'}.value-grid h3{font:800 17px 'Manrope';margin:15px 0 8px;color:var(--navy)}.value-grid p{color:var(--muted);font-size:11px;line-height:1.8;margin:0}.detailed-services{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detailed-services article{padding:29px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 10px 28px rgba(6,43,92,.04)}.detailed-services article>b{color:var(--blue);font:800 12px 'Manrope'}.detailed-services h2{font:800 23px 'Manrope';margin:15px 0 10px}.detailed-services p,.detailed-services li{color:var(--muted);font-size:12px;line-height:1.9}.detailed-services ul{padding-left:18px;margin-bottom:0}.cta-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 36px;border:1px solid var(--line);border-radius:19px;background:#fff}.cta-banner h2{font-size:30px}.dark-banner{background:var(--navy);border:0}.dark-banner h2{color:#fff}.merchant-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.merchant-type-grid>div{padding:21px;border:1px solid var(--line);border-radius:15px}.merchant-type-grid b{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#e5f0fb;color:var(--blue);font:800 14px 'Manrope'}.merchant-type-grid h3{font:800 14px 'Manrope';margin:13px 0 5px}.merchant-type-grid p{color:var(--muted);font-size:10px;margin:0}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.process>div{text-align:center;padding:22px 14px;background:#fff;border:1px solid var(--line);border-radius:16px}.process b{display:block;color:var(--blue);font:800 10px 'Manrope'}.process i{display:grid;place-items:center;width:52px;height:52px;margin:10px auto 12px;border-radius:50%;background:#e5f0fb;color:var(--blue);font:800 22px 'Manrope';font-style:normal}.process h3{font:800 13px 'Manrope';margin:0}.process p{font-size:10px;color:var(--muted);margin:5px 0 0}.jobs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.jobs article{padding:23px 19px;border:1px solid var(--line);border-radius:16px;background:#fff;transition:.2s var(--ease)}.jobs article:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.jobs article>b{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#e5f0fb;color:var(--blue);font:800 11px 'Manrope'}.jobs h3{font:800 14px 'Manrope';margin:16px 0 8px}.jobs p{color:var(--muted);font-size:10px;line-height:1.8;min-height:55px}.jobs span{color:var(--green);font:600 9px 'Manrope'}.benefits{display:grid;gap:14px;margin-top:25px}.benefits>div{display:flex;gap:12px;align-items:center}.benefits b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ddf6e5;color:var(--green)}.benefits strong,.benefits small{display:block}.benefits strong{font-size:12px}.benefits small{color:var(--muted);font-size:10px}.portal-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.portal-card{padding:27px;border-radius:21px;background:var(--navy);box-shadow:var(--shadow);color:#fff}.portal-top{display:flex;justify-content:space-between;color:#a9cbe8;font:700 10px 'Manrope'}.portal-top b{color:#97e0b4;font-size:9px}.portal-card h2{color:#fff;font-size:28px;margin:27px 0 7px}.portal-card>p{color:#b9d3ea;font-size:11px;margin:0 0 22px}.portal-card .form{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18)}.portal-card .form label{color:#d7e8f7}.portal-card .form input,.portal-card .form textarea{background:#fff}.portal-points{display:grid;grid-template-columns:35px 1fr;gap:15px;align-items:center;margin-top:25px}.portal-points b{color:var(--blue);font:800 11px 'Manrope'}.portal-points span{font-size:12px}.contact-page-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.contact-info{display:grid;gap:28px}.contact-info small{display:block;color:var(--blue);font:800 10px 'Manrope';margin-bottom:5px}.contact-info strong,.contact-info a{font-size:13px;line-height:1.9}.contact-note{padding:18px;border-left:3px solid var(--green);background:#f0fbf3}.contact-note b{font-size:11px;color:var(--green)}.contact-note p{font-size:10px;color:var(--muted);margin:5px 0 0}.legal .narrow{max-width:780px}.legal h2{font-size:22px;margin:29px 0 9px}.legal p{color:var(--muted);font-size:13px;line-height:2}.notice{padding:23px;border-left:4px solid var(--green);background:#edfaf0;border-radius:0 13px 13px 0}.notice strong{font-size:15px;color:var(--green)}.notice p{margin-bottom:0}.narrow{max-width:900px;margin:auto}@media(max-width:850px){.quick-grid,.value-grid,.jobs{grid-template-columns:1fr 1fr}.two-col,.portal-grid,.contact-page-grid{gap:40px}.process{grid-template-columns:1fr 1fr}.detailed-services{gap:14px}}@media(max-width:650px){.page-hero{padding:65px 0 58px}.page-hero h1{font-size:40px}.two-col,.detailed-services,.portal-grid,.contact-page-grid{grid-template-columns:1fr}.quick-grid,.value-grid,.jobs,.process,.merchant-type-grid{grid-template-columns:1fr 1fr}.cta-banner{display:block;padding:25px 20px}.cta-banner .btn{margin-top:15px}.detailed-services h2{font-size:20px}.jobs p{min-height:auto}.portal-card{padding:20px}.quick-grid a{padding:18px 14px}.value-grid article{padding:18px 14px}}
