.pay3-kicker{display:inline-flex;letter-spacing:.14em;font-size:12px;font-weight:800;color:var(--pay3-accent,#13a39b)}
.pay3-hero{position:relative;overflow:hidden;padding:72px 0;background:radial-gradient(circle at 78% 14%,color-mix(in srgb,var(--pay3-accent,#13a39b) 34%,transparent),transparent 35%),linear-gradient(135deg,#06192f,var(--pay3-deep,#082b49) 60%,color-mix(in srgb,var(--pay3-deep,#082b49) 70%,var(--pay3-accent,#13a39b)));color:#fff}
.pay3-hero:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-150px;bottom:-240px}
.pay3-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr);gap:55px;align-items:center}
.pay3-airline-row{display:flex;align-items:stretch;gap:10px;margin-bottom:26px;max-width:100%;flex-wrap:wrap}.pay3-airline-lockup{display:flex;align-items:center;gap:13px;padding:10px 15px;width:max-content;max-width:100%;border:1px solid rgba(255,255,255,.19);border-radius:15px;background:rgba(255,255,255,.09);backdrop-filter:blur(10px)}
.pay3-airline-mark{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:50%;background:#fff;color:var(--pay3-accent);font:900 14px Manrope,sans-serif}.pay3-airline-mark img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:left center;transform:none}.pay3-airline-lockup>span:nth-child(2){display:grid}.pay3-airline-lockup small{font-size:9px;letter-spacing:.18em;color:#cfe1e8}.pay3-airline-lockup strong{font:800 15px Manrope,sans-serif}
.pay3-hero__copy h1{max-width:790px;margin:14px 0 18px;font:800 clamp(42px,6vw,76px)/1 Manrope,sans-serif;letter-spacing:-.045em}.pay3-hero__copy>p{max-width:720px;color:#dcebf0;font-size:18px;line-height:1.7}
.pay3-points{display:grid;gap:12px;margin:30px 0}.pay3-points span{display:flex;align-items:center;gap:12px;color:#edf8fa;font-weight:600}.pay3-points i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-style:normal;background:var(--pay3-accent);color:#fff}
.pay3-trust{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#d8ebef}.pay3-trust b{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.13);color:#fff}
.pay3-example{padding:28px;border:1px solid rgba(255,255,255,.2);border-radius:25px;background:rgba(255,255,255,.1);backdrop-filter:blur(12px);box-shadow:0 30px 65px rgba(0,0,0,.18)}.pay3-example>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:color-mix(in srgb,var(--pay3-accent) 38%,white)}.pay3-example h2{font:800 29px Manrope,sans-serif;margin:9px 0 20px}.pay3-example>div{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.14)}.pay3-example>div>strong{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:var(--pay3-deep)}.pay3-example p{margin:0;color:#d8e9ed}.pay3-example b{color:#fff}.pay3-example small{display:block;margin-top:16px;color:#c7dde2;line-height:1.5}
.pay3-search{padding:70px 0;background:linear-gradient(180deg,var(--pay3-soft,#f2f7f8),#f7fafb)}.pay3-search__head{text-align:center;max-width:760px;margin:0 auto 26px}.pay3-search__head h2,.pay3-section-title h2{margin:9px 0 10px;font:800 clamp(30px,4vw,46px)/1.1 Manrope,sans-serif;color:var(--pay3-deep,#082847)}.pay3-search__head p{color:#586f7c}.pay3-search .search-panel{box-shadow:0 24px 55px rgba(15,52,71,.12);border-top:4px solid var(--pay3-accent)}.pay3-search .search-submit{background:var(--pay3-accent);border-color:var(--pay3-accent)}
.pay3-how{padding:76px 0;background:#fff}.pay3-section-title{text-align:center;max-width:740px;margin:0 auto 34px}.pay3-section-title>p{color:#5a707d;line-height:1.65}.pay3-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pay3-feature-grid article{padding:28px;border:1px solid #dae7ea;border-radius:20px;background:linear-gradient(180deg,#fff,var(--pay3-soft,#f7fbfb))}.pay3-feature-grid article>b{display:inline-flex;color:var(--pay3-accent);font:800 14px Manrope,sans-serif}.pay3-feature-grid h3{font:800 21px Manrope,sans-serif;color:var(--pay3-deep,#0a2b49)}.pay3-feature-grid p{color:#5b6f7c;line-height:1.65}
.pay3-benefits{padding:76px 0;background:linear-gradient(135deg,var(--pay3-deep,#082b49),color-mix(in srgb,var(--pay3-deep,#082b49) 75%,var(--pay3-accent,#13a39b)));color:#fff}.pay3-benefits .pay3-section-title h2{color:#fff}.pay3-benefits .pay3-section-title p{color:#d5e5ea}.pay3-benefit-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pay3-benefit-row article{display:grid;gap:9px;padding:24px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.08)}.pay3-benefit-row article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--pay3-accent);font-size:18px}.pay3-benefit-row strong{font:800 17px Manrope,sans-serif}.pay3-benefit-row small{color:#d2e2e7;line-height:1.55}
.pay3-faq{padding:76px 0;background:#f5f8f9}.pay3-faq details{max-width:900px;margin:12px auto;border:1px solid #d9e4e8;border-radius:15px;background:#fff;padding:0 20px}.pay3-faq summary{cursor:pointer;padding:19px 0;font-weight:800;color:#102f4b}.pay3-faq details p{margin:0 0 20px;color:#5b6e79;line-height:1.65}
@media(max-width:1000px){.pay3-benefit-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.pay3-hero__grid{grid-template-columns:1fr}.pay3-feature-grid{grid-template-columns:1fr}.pay3-hero{padding:50px 0}.pay3-hero__copy h1{font-size:clamp(38px,12vw,62px)}}
@media(max-width:560px){.pay3-hero__grid{gap:30px}.pay3-example{padding:20px}.pay3-airline-row{align-items:stretch}.pay3-airline-lockup{flex:1;min-width:220px}.pay3-benefit-row{grid-template-columns:1fr}.pay3-search,.pay3-how,.pay3-benefits,.pay3-faq{padding:52px 0}}
