:root{--ink:#073d3a;--ink-deep:#04312e;--lime:#d4f35b;--cream:#f5f0e7;--sand:#e8ddc9;--orange:#ff714a;--paper:#fffdf7;--muted:#b8cac0;--line:rgba(245,240,231,.18);font-family:"DM Sans",Arial,sans-serif;color:var(--ink);background:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}.shell{width:min(1180px,calc(100% - 64px));margin:auto}.hero{min-height:760px;position:relative;overflow:hidden;color:var(--cream);background:radial-gradient(circle at 12% 60%,#116961 0,transparent 30%),linear-gradient(118deg,#063b38 0%,#063b38 58%,#0b5650 100%)}.nav{height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:5}.brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:26px;font-weight:700;letter-spacing:-.07em}.dot{color:var(--lime)}.brand-mark{display:flex;gap:3px;align-items:flex-end;width:23px;height:24px}.brand-mark i{display:block;width:6px;background:var(--lime);border-radius:5px 5px 2px 2px}.brand-mark i:nth-child(1){height:11px}.brand-mark i:nth-child(2){height:20px}.brand-mark i:nth-child(3){height:15px}.nav-links{display:flex;gap:31px;margin-left:auto}.nav a{color:inherit;text-decoration:none}.nav-links a,.login{font-size:14px;font-weight:500;opacity:.9}.login span{font-size:16px;color:var(--lime)}.nav-actions{display:flex;align-items:center;gap:22px}.button{display:inline-flex;align-items:center;gap:28px;padding:17px 21px;border-radius:99px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #012a2840}.button span{font-size:20px;line-height:.6}.button-lime{background:var(--lime);color:var(--ink)}.button-small{padding:12px 16px;gap:18px}.menu-button{display:none;background:none;border:0}.hero-body{display:grid;grid-template-columns:45% 55%;align-items:center;min-height:570px}.eyebrow,.mono-label{font-family:"DM Mono",monospace;font-size:11px;letter-spacing:.08em;font-weight:500}.eyebrow{color:var(--lime);display:flex;align-items:center;gap:9px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #d4f35b22}.hero h1,.section-heading h2,.intro h2,.statement h2,.feature h2,.cta h2{font-size:clamp(50px,6.1vw,82px);letter-spacing:-.075em;line-height:.94;margin:22px 0 27px;font-weight:600}.hero em,h2 em{font-family:"Playfair Display",serif;font-weight:600}.hero-text{max-width:390px;color:#d7e3db;font-size:18px;line-height:1.45;margin:0}.hero-buttons{display:flex;gap:27px;align-items:center;margin-top:35px}.text-link{display:inline-flex;gap:10px;align-items:center;color:var(--cream);font-size:14px;font-weight:700;text-decoration:none}.text-link span{font-size:19px}.hero-visual{height:500px;position:relative;margin-left:12px;overflow:hidden;border-radius:220px 0 0 0;box-shadow:0 24px 60px #001d1c7a}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#073d3a66,transparent 40%),linear-gradient(0deg,#001d1c30,transparent)}.hero-visual img{height:100%;width:100%;object-fit:cover;object-position:54% center}.transaction-card{position:absolute;z-index:2;right:32px;bottom:30px;background:#fffdf7e8;color:var(--ink);border-radius:12px;padding:13px 14px;display:flex;gap:10px;align-items:center;min-width:217px;backdrop-filter:blur(10px);box-shadow:0 10px 28px #00282536}.transaction-card b,.transaction-card small{display:block}.transaction-card b{font-size:12px}.transaction-card small{font-size:10px;margin-top:3px;opacity:.7}.card-spark{color:var(--orange);font-size:18px}.transaction-card strong{margin-left:auto;width:23px;height:23px;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-size:13px}.floater{position:absolute;z-index:2;border-radius:20px;padding:8px 12px;background:#073d3ad9;border:1px solid #f5f0e733;font-family:"DM Mono",monospace;font-size:10px}.floater span{color:var(--lime);margin-right:4px}.floater-one{top:90px;right:25px}.floater-two{top:145px;right:85px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;font-size:13px;color:#bfcec6}.scroll-cue{display:flex;gap:10px;align-items:center;font-family:"DM Mono",monospace;font-size:10px}.scroll-cue span{width:35px;height:1px;background:var(--lime)}.section-dark{background:var(--ink);color:var(--cream)}.logos{padding:29px 0 38px;border-top:1px solid var(--line)}.logos .mono-label{color:var(--lime);margin:0 0 28px}.logo-row{display:flex;justify-content:space-between;gap:25px;align-items:center;color:#dce6de}.logo-row b{font-size:20px;letter-spacing:-.06em}.logo-row i{font-family:"Playfair Display";font-weight:400}.section-cream{background:var(--cream)}.intro{padding:126px 0}.intro-grid{display:grid;grid-template-columns:33% 67%}.intro .mono-label,.feature .mono-label{color:#36736c}.intro h2,.feature h2{margin-top:0}.large-copy{font-size:22px;line-height:1.38;max-width:620px;margin:0 0 29px}.dark-link{color:var(--ink)}.solutions{padding:117px 0 124px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:54px}.section-heading h2{margin:18px 0 0;font-size:clamp(43px,5vw,68px)}.section-heading .mono-label{color:var(--lime)}.section-heading>p{width:290px;font-size:16px;line-height:1.45;color:#c4d3cb;margin:0 0 6px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.solution-card{min-height:433px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;border-radius:4px}.card-top{display:flex;justify-content:space-between}.icon-box{width:34px;height:34px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:21px}.card-index{font-family:"DM Mono",monospace;font-size:11px}.solution-card h3{font-size:27px;line-height:1;letter-spacing:-.055em;margin:0 0 12px}.solution-card p{font-size:15px;line-height:1.4;max-width:260px;margin:0 0 23px}.solution-card a{font-size:13px;font-weight:700;color:inherit;text-decoration:none}.solution-card a span{font-size:18px;margin-left:7px}.card-teal{background:#16847a;color:var(--cream)}.card-lime{background:var(--lime);color:var(--ink)}.card-paper{background:var(--paper);color:var(--ink)}.payment-orbs{position:absolute;right:-28px;bottom:-51px;width:203px;height:203px;border-radius:50%;border:1px solid #fff6}.payment-orbs i{display:block;position:absolute;border-radius:50%;border:1px solid #fff6}.payment-orbs i:nth-child(1){inset:22px}.payment-orbs i:nth-child(2){inset:44px}.payment-orbs i:nth-child(3){inset:66px}.payment-orbs i:nth-child(4){width:18px;height:18px;background:var(--lime);top:38px;left:19px}.chart{position:absolute;display:flex;gap:7px;right:25px;bottom:0;align-items:flex-end;height:115px}.chart span{width:23px;background:var(--ink);border-radius:5px 5px 0 0}.chart span:nth-child(1){height:31%}.chart span:nth-child(2){height:52%}.chart span:nth-child(3){height:44%}.chart span:nth-child(4){height:75%}.chart span:nth-child(5){height:100%}.mini-dashboard{position:absolute;right:18px;bottom:19px;width:190px;padding:15px;background:var(--ink);color:var(--cream);border-radius:10px;transform:rotate(-5deg);box-shadow:0 15px 25px #001a193d}.mini-dashboard small{font-family:"DM Mono";font-size:8px;color:var(--lime)}.mini-dashboard b{display:block;font-size:20px;margin:4px 0 10px}.mini-dashboard div{height:32px;display:flex;gap:4px;align-items:flex-end}.mini-dashboard i{width:22px;background:#61b2aa}.mini-dashboard i:nth-child(1){height:35%}.mini-dashboard i:nth-child(2){height:60%}.mini-dashboard i:nth-child(3){height:42%}.mini-dashboard i:nth-child(4){height:77%}.mini-dashboard i:nth-child(5){height:58%}.mini-dashboard i:nth-child(6){height:100%;background:var(--lime)}.statement{background:var(--orange);color:var(--ink);padding:114px 0 0;overflow:hidden}.statement-top{display:flex;justify-content:space-between}.statement-top p:last-child{max-width:320px;font-size:15px;line-height:1.4;margin:0}.statement h2{font-size:clamp(65px,9vw,125px);margin:70px 0 78px}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #803520}.stat-row div{min-height:142px;padding:23px 0;border-right:1px solid #803520}.stat-row div+div{padding-left:30px}.stat-row div:last-child{border:0}.stat-row strong{display:block;font-size:42px;letter-spacing:-.07em}.stat-row span{font-size:13px}.feature-sand{background:var(--sand);padding:126px 0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.feature-art{height:440px;position:relative;background:#dfd3bc;border-radius:222px 222px 0 0;overflow:hidden}.receipt{position:absolute;z-index:2;top:90px;left:50%;transform:translateX(-50%) rotate(-5deg);width:247px;background:var(--paper);padding:22px;box-shadow:0 23px 35px #6d553744;font-family:"DM Mono",monospace}.receipt>span,.receipt small{font-size:8px;letter-spacing:.04em}.receipt b{display:block;font-family:"DM Sans";font-size:26px;letter-spacing:-.06em;margin:16px 0 3px}.receipt hr{border:0;border-top:1px dashed #9b978c;margin:17px 0}.receipt p{font-size:10px;display:flex;justify-content:space-between}.receipt em{display:block;color:#43746b;font-size:10px}.ring{position:absolute;border:1px solid #c2b394;border-radius:50%}.ring-a{width:340px;height:340px;bottom:-130px;left:-100px}.ring-b{width:250px;height:250px;right:-100px;top:20px}.feature-copy h2{font-size:clamp(48px,5.4vw,70px);margin:19px 0}.feature-copy>p:not(.mono-label){max-width:390px;font-size:18px;line-height:1.45;margin:0 0 30px}.quote{padding:120px 0}.quote-grid{display:grid;grid-template-columns:33% 67%}.quote .mono-label{color:var(--lime)}.quote-mark{font-family:"Playfair Display";color:var(--lime);font-size:100px;line-height:.3}.quote blockquote{font-size:clamp(31px,3.4vw,50px);line-height:1.1;letter-spacing:-.055em;margin:25px 0 39px;max-width:750px}.person{display:flex;gap:12px;align-items:center}.person>span{width:38px;height:38px;border-radius:50%;background:#b67559;display:grid;place-items:center;font-size:10px;color:var(--cream)}.person p{margin:0}.person b,.person small{display:block}.person b{font-size:13px}.person small{font-size:11px;color:#bdd0c5;margin-top:2px}.cta{padding:124px 0;min-height:565px;color:var(--cream);background:#0b6c62;overflow:hidden;position:relative}.cta-content{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center}.cta .mono-label{color:var(--lime)}.cta h2{font-size:clamp(55px,7vw,90px);margin:22px 0}.cta-content>p:not(.mono-label){font-size:18px;margin:0 0 30px;max-width:400px}.cta-ripple{position:absolute;border:1px solid #a1c98c73;border-radius:50%}.ripple-one{width:800px;height:800px;left:-350px;bottom:-500px}.ripple-two{width:600px;height:600px;right:-300px;top:-350px}footer{background:var(--ink-deep);color:var(--cream);padding:36px 0}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}.footer-brand{font-size:24px}.footer-grid p{margin:0;font-size:13px;line-height:1.4}.copyright{font-family:"DM Mono";font-size:9px!important;text-align:right;color:#9fb7ad}
@media(max-width:760px){.shell{width:min(100% - 40px,1180px)}.hero{min-height:auto}.nav{height:76px}.nav-links,.nav-actions{display:none}.menu-button{display:grid;gap:5px;padding:8px}.menu-button span{display:block;width:22px;height:1px;background:var(--cream)}.nav.open .nav-links{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:70px;padding:23px;background:var(--ink-deep);z-index:7}.hero-body{grid-template-columns:1fr;padding-top:50px}.hero h1{font-size:58px}.hero-visual{height:330px;margin:50px -20px 0;border-radius:140px 0 0 0}.hero-bottom{display:none}.logos{padding:28px 0}.logo-row{overflow:hidden;justify-content:flex-start;gap:30px;white-space:nowrap}.logo-row b{font-size:17px}.intro,.solutions,.feature-sand,.quote,.cta{padding:72px 0}.intro-grid,.quote-grid{grid-template-columns:1fr;gap:27px}.intro h2{font-size:52px}.large-copy{font-size:19px}.section-heading{display:block}.section-heading>p{width:auto;margin-top:25px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:340px}.statement{padding-top:72px}.statement-top{display:block}.statement-top p:last-child{margin-top:20px}.statement h2{font-size:64px;margin:57px 0}.stat-row{grid-template-columns:1fr}.stat-row div,.stat-row div+div{min-height:auto;padding:20px 0;border-right:0;border-bottom:1px solid #803520}.feature-grid{grid-template-columns:1fr;gap:48px}.feature-art{height:370px}.feature-copy h2{font-size:52px}.quote blockquote{font-size:32px}.footer-grid{grid-template-columns:1fr;gap:22px}.copyright{text-align:left}.floater{display:none}}

/* Editorial imagery woven through the business story. */
.logo-photo-strip{display:flex;gap:10px;margin-top:29px;height:72px;overflow:hidden}.logo-photo-strip img{width:33.33%;object-fit:cover;object-position:center 45%;filter:saturate(1.14) contrast(1.06);opacity:.78;border-radius:3px}.intro-grid{grid-template-columns:24% 43% 33%;align-items:start}.intro-image{margin:0;height:430px;position:relative;overflow:hidden;border-radius:140px 140px 0 0;background:#d6c9b2}.intro-image img{width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.04)}.intro-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#073d3aab,transparent 45%)}.intro-image figcaption{position:absolute;z-index:1;bottom:20px;left:20px;right:20px;color:var(--cream);font-size:13px;font-weight:600}.solution-card{isolation:isolate}.solution-photo{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.18) contrast(1.08)}.solution-card:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#003d38c4 0%,#003d38a8 44%,#003d38e6 100%)}.card-lime:after{background:linear-gradient(180deg,#a8c8389c 0%,#9fc13083 42%,#c5e643ed 100%)}.card-paper:after{background:linear-gradient(180deg,#f5f0e7a8 0%,#f5f0e7a8 42%,#fffdf7ed 100%)}.statement{position:relative;isolation:isolate;background:#f2714d;min-height:630px}.statement-image{position:absolute;z-index:-2;inset:0 0 0 48%;overflow:hidden}.statement-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ff714a 0%,#ff714a15 76%,#ff714a22)}.statement-image img{width:100%;height:100%;object-fit:cover;object-position:64% center;filter:saturate(1.25) contrast(1.08)}.statement-content{position:relative;z-index:1}.receipt-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.08)}.receipt-art:after{content:"";position:absolute;inset:0;background:#073d3a2b}.receipt{z-index:2}.ring{z-index:3}.quote{position:relative;isolation:isolate;overflow:hidden}.quote-image{position:absolute;z-index:-2;inset:0 0 0 49%;overflow:hidden}.quote-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#073d3a 0%,#073d3a45 80%)}.quote-image img{width:100%;height:100%;object-fit:cover;filter:saturate(1.2) contrast(1.07)}.cta{isolation:isolate}.cta-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(1.22) contrast(1.07)}.cta:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#0b6c62ed,#0b6c62b5),linear-gradient(0deg,#043d3a99,transparent)}.footer-meta{justify-self:end}.server-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 12px!important;font-family:"DM Mono",monospace;font-size:10px!important;color:#bbcec3}.server-status i{width:8px;height:8px;border-radius:50%;background:#e2ac44;box-shadow:0 0 0 4px #e2ac4422}.server-status[data-server-status="online"] i{background:#6de17d;box-shadow:0 0 0 4px #6de17d22}.server-status[data-server-status="offline"] i{background:#ff6b62;box-shadow:0 0 0 4px #ff6b6222}
@media(max-width:760px){.logo-photo-strip{height:54px}.intro-grid{grid-template-columns:1fr}.intro-image{height:340px}.statement{min-height:0}.statement-image{inset:0;opacity:.3}.statement-image:after{background:#ff714ad4}.quote-image{inset:0;opacity:.28}.quote-image:after{background:#073d3ad9}.footer-meta{justify-self:start}.server-status{justify-content:flex-start}}

.singpass-link{color:var(--cream);font-size:14px;font-weight:500;opacity:.9;text-decoration:none;white-space:nowrap}.singpass-link span{font-size:16px;color:var(--lime)}.singpass-banner{background:#e7f1ff;color:#071a33;padding:29px 0}.singpass-banner-inner{display:flex;justify-content:space-between;align-items:center;gap:28px}.singpass-banner-inner>div{display:flex;align-items:center;gap:17px}.singpass-enabled{font-size:12px;font-weight:700}.singpass-banner strong{font-size:23px;letter-spacing:-.05em}.singpass-banner strong i{font-style:normal;font-weight:500}.singpass-wordmark{color:#ed174d}.singpass-divider{height:32px;border-left:2px solid #1e2e45}.singpass-banner a{color:#071a33;font-size:14px;font-weight:700;text-decoration:none}.singpass-banner a span{font-size:18px;margin-left:8px}@media(max-width:760px){.singpass-banner{padding:22px 0}.singpass-banner-inner{display:block}.singpass-banner-inner>div{gap:11px;flex-wrap:wrap}.singpass-banner strong{font-size:20px}.singpass-banner a{display:inline-block;margin-top:18px}.nav.open .nav-actions{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:0;right:0;top:210px;padding:0 23px 23px;background:var(--ink-deep);z-index:7}}
.singpass-banner-top{display:flex;align-items:center;gap:15px;min-height:58px;padding:12px 20px;margin:0;color:#071a33;text-decoration:none;background:#f7fbff;border-radius:4px;box-shadow:0 12px 24px #001f1b28}.singpass-banner-top .singpass-cta{margin-left:auto;font-size:12px;font-weight:700}.singpass-banner-top .singpass-cta b{font-size:19px;margin-left:8px}.payment-marks{position:absolute;z-index:3;left:21px;right:20px;bottom:22px;display:flex;align-items:center;gap:8px;overflow:hidden}.payment-marks span,.method-mark{display:inline-flex;align-items:center;justify-content:center;height:31px;padding:0 10px;border-radius:5px;background:#fffdf7ed;color:#092f48;font-size:10px;font-weight:800;letter-spacing:-.03em;white-space:nowrap;box-shadow:0 3px 12px #00201d2e}.payment-marks .visa,.method-mark.visa{font-style:italic;color:#173b8c;font-family:Arial,sans-serif;letter-spacing:-.08em}.mastercard{gap:0;padding:0 8px!important}.mastercard i{display:block!important;width:15px!important;height:15px!important;border-radius:50%!important;background:#eb001b!important}.mastercard i+ i{background:#f79e1b!important;margin-left:-5px}.apple{font-size:11px!important;color:#111!important}.google b{color:#4285f4;font-size:15px;margin-right:3px}.alipay{color:#1677ff!important}.wechat{color:#0b8e45!important}.pricing{padding:118px 0 110px;color:var(--ink)}.pricing-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:43px}.pricing .mono-label{color:#36736c}.pricing h2{font-size:clamp(43px,5vw,68px);letter-spacing:-.075em;line-height:.96;margin:17px 0 0}.pricing-heading>p{width:285px;margin:0;font-size:16px;line-height:1.45}.pricing-table-wrap{border:1px solid #cbd2ca;border-radius:6px;overflow:auto;background:var(--paper)}.pricing table{width:100%;border-collapse:collapse;min-width:710px}.pricing th,.pricing td{padding:19px 22px;text-align:left;border-bottom:1px solid #d9ded7;font-size:14px}.pricing th{background:#e4efe8;color:#37645e;font:500 10px "DM Mono",monospace;letter-spacing:.07em}.pricing tbody tr:last-child td{border-bottom:0}.pricing td:first-child{font-weight:600;display:flex;align-items:center;gap:11px}.pricing td strong{font-size:16px}.pricing .method-mark{height:26px;min-width:35px;padding:0 7px;box-shadow:none;background:#f2f5f0}.pricing-note{max-width:850px;margin:18px 0 0;color:#4b625c;font-size:11px;line-height:1.55}.hero-visual{margin-top:5px}@media(max-width:760px){.singpass-banner-top{min-height:0;gap:9px;flex-wrap:wrap;padding:13px 15px}.singpass-banner-top .singpass-enabled{width:100%}.singpass-banner-top .singpass-cta{margin-left:0}.singpass-banner-top strong{font-size:18px}.singpass-banner-top .singpass-divider{height:24px}.hero-body{padding-top:32px}.hero-visual{margin-top:40px}.payment-marks{left:12px;bottom:13px;gap:5px}.payment-marks span{height:27px;padding:0 7px;font-size:9px}.payment-marks .wechat,.payment-marks .alipay{display:none}.transaction-card{bottom:56px;right:14px;min-width:190px}.pricing{padding:74px 0}.pricing-heading{display:block;margin-bottom:30px}.pricing-heading>p{width:auto;margin-top:22px}.pricing th,.pricing td{padding:15px 14px}.pricing .method-mark{display:none}}
.faq{padding:118px 0}.faq-grid{display:grid;grid-template-columns:38% 62%;gap:40px}.faq .mono-label{color:var(--lime)}.faq h2{margin:17px 0 0;font-size:clamp(43px,5vw,68px);letter-spacing:-.075em;line-height:.96}.faq-list{border-top:1px solid var(--line)}.faq-list article{padding:25px 0;border-bottom:1px solid var(--line)}.faq-list h3{margin:0 0 11px;font-size:20px;letter-spacing:-.04em}.faq-list p{max-width:650px;margin:0;color:#c4d3cb;font-size:15px;line-height:1.55}@media(max-width:760px){.faq{padding:74px 0}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-list h3{font-size:18px}}
.payment-network{padding:110px 0}.payment-network-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px}.payment-network .mono-label{color:#36736c}.payment-network h2{font-size:clamp(43px,5vw,68px);letter-spacing:-.075em;line-height:.96;margin:17px 0 0}.payment-network-heading>p{max-width:290px;margin:0;font-size:16px;line-height:1.45}.method-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.method-groups article{padding:24px;background:var(--paper);border:1px solid #d8ddd6;border-radius:6px}.method-groups h3{font-size:19px;letter-spacing:-.04em;margin:0 0 18px}.method-groups p{font-size:13px;line-height:1.45;margin:-4px 0 18px;color:#46605a}.method-pills{display:flex;flex-wrap:wrap;gap:8px}.method-pills span{padding:8px 10px;border-radius:99px;background:#e6f0e8;color:var(--ink);font-size:11px;font-weight:700}.qr-methods{background:#073d3a!important;color:var(--cream)}.qr-methods p{color:#c4d3cb}.qr-methods .method-pills span{background:#d4f35b;color:#073d3a}.method-disclaimer{margin:17px 0 0;color:#4b625c;font-size:11px;line-height:1.5}@media(max-width:760px){.payment-network{padding:74px 0}.payment-network-heading{display:block;margin-bottom:30px}.payment-network-heading>p{margin-top:22px}.method-groups{grid-template-columns:1fr}}
.method-pills .brand-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 9px}.brand-chip img{width:18px;height:18px;object-fit:contain}.brand-chip b{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#b8cec3;color:#073d3a;font:700 8px/1 "DM Mono",monospace}.qr-methods .brand-chip b{background:#073d3a;color:#d4f35b}

/* Selected Community in Motion hero. Keep photography and UI independently responsive. */
.hero{background-image:linear-gradient(90deg,#032f2df5 0%,#073d3ae8 31%,#073d3a8f 50%,#073d3a1f 72%),url("./assets/yeahconnect-community-hero-v1.c5fe3ad70096.webp");background-size:cover;background-position:center center}
.hero-body{position:relative;grid-template-columns:minmax(0,52%) 1fr;min-height:620px}
.hero-copy{position:relative;z-index:3;padding:34px 0 48px}
.hero h1{font-size:clamp(48px,5.25vw,72px);max-width:680px;text-wrap:balance}
.hero h1 em{white-space:nowrap}
.hero-visual{position:absolute;inset:0 0 0 52%;height:auto;margin:0;overflow:visible;border-radius:0;box-shadow:none}
.hero-visual:after,.hero-visual>img{display:none}
.payment-marks{left:auto;right:0;bottom:20px}
.transaction-card{right:18px;bottom:94px}
.floater-one{top:142px;right:20px}.floater-two{top:193px;right:82px}
.brand{letter-spacing:-.055em}
@media(max-width:760px){.hero{background-image:linear-gradient(180deg,#032f2df7 0%,#073d3ae9 58%,#073d3a 100%)}.brand{font-size:23px}.hero-body{display:block;min-height:auto;padding-top:34px}.hero-copy{padding:0}.hero h1{font-size:clamp(43px,13vw,58px);line-height:.96}.hero h1 em{white-space:normal}.hero-text{max-width:340px}.hero-visual{display:block;position:relative;inset:auto;width:calc(100% + 40px);height:auto;aspect-ratio:3/2;margin:40px -20px 0;overflow:hidden}.hero-visual>img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-visual:after{display:block;z-index:1;background:linear-gradient(180deg,#073d3a 0%,transparent 30%),linear-gradient(0deg,#001d1c45,transparent 55%)}.transaction-card{z-index:3;right:12px;bottom:58px}.payment-marks{z-index:3;left:0;right:0;bottom:12px;max-width:100%;justify-content:center;overflow:hidden}.hero-buttons{gap:18px}.hero-buttons .button{gap:16px}}
