.pay-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;padding-block:70px}.pay-intro h1{font-size:clamp(38px,4.2vw,57px);line-height:1.35;letter-spacing:-2.5px}.pay-intro h1 em{font-style:normal;color:var(--orange)}.pay-lead{font-size:17px;color:var(--mut);margin-top:24px;line-height:1.9}.pay-intro-art{padding:26px 0 24px;position:relative}.pay-sign{background:var(--green);color:#FFF9F0;border-radius:110px 8px 8px 8px;padding:66px 32px 65px;transform:rotate(2deg)}.pay-sign>span{font-size:13px;color:#D4DABD}.pay-sign>b{display:block;font-size:36px;line-height:1.5;letter-spacing:-1px;margin:20px 0}.pay-sign>div{display:flex;gap:10px}.pay-sign>div span{font-size:12px;border:1px solid #7B8B78;border-radius:20px;padding:5px 12px}.pay-mini-receipt{position:relative;margin:-40px 26px 0 -16px;transform:rotate(-3deg);background:#F7EDDA;padding:22px 26px;border-left:4px solid var(--orange);box-shadow:0 12px 30px #292E2810}.pay-mini-receipt>span,.pay-mini-receipt small{display:block;font-size:11px;color:var(--mut)}.pay-mini-receipt b{display:block;font-size:23px;margin:6px 0}.pay-sections{display:flex;gap:30px;border-block:1px solid var(--line);padding-block:18px}.pay-sections a{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:700}.pay-sections a:hover{color:var(--orange)}.pay-story{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center;padding-block:80px}.pay-story-copy>p:not(.eyebrow){margin-top:24px;font-size:16px;color:var(--mut);line-height:1.9}.pay-story-copy ol{list-style:none;counter-reset:step;padding:0;margin:28px 0}.pay-story-copy li{position:relative;padding:14px 0 14px 38px;counter-increment:step;border-top:1px solid var(--line)}.pay-story-copy li:before{content:counter(step);position:absolute;left:0;top:16px;color:var(--orange);font-size:13px;font-weight:700}.pay-story-copy li b{display:block;font-size:16px}.pay-story-copy li span{display:block;font-size:13px;color:var(--mut);margin-top:4px}.table-scene{padding:40px;background:#EDE4D5;border-radius:8px}.table-sticker{background:#FFFDF8;text-align:center;padding:28px 22px;border-radius:20px;box-shadow:0 12px 30px #5B483015}.table-label{display:inline-block;color:var(--orange);font-size:12px;letter-spacing:2px;border-bottom:1px solid #E7B69C;padding-bottom:10px}.table-sticker h3{font-size:24px;margin:18px 0;line-height:1.5}.table-sticker>img{margin:0 auto 18px;background:white}.table-sticker>b{display:block;font-size:14px}.table-sticker>small{font-size:12px;color:var(--mut)}.sticker-brand{display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:700;margin-top:22px}.table-scene>p{font-size:11px;color:var(--mut);text-align:center;margin-top:18px}.pay-link-wrap{background:#EEF0E6}.pay-story-copy>p.pay-note{font-size:12px;line-height:1.8}.message-demo{background:#DCE3DC;padding:24px;border:8px solid #FFFDF8;border-radius:32px;box-shadow:0 12px 35px #293F3314;max-width:380px;width:100%;justify-self:center}.message-head{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:26px}.message-head small{color:var(--mut);font-size:10px}.message-card{background:white;border-radius:8px;overflow:hidden}.message-label{padding:13px 18px;background:#F4D887;font-size:13px;font-weight:700}.message-body{padding:20px}.message-body>b{font-size:18px}.message-body p{font-size:13px;line-height:1.9;margin:18px 0;color:#646B61}.message-body dl{border-block:1px solid var(--line);padding:14px 0}.message-body dl>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:7px 0}.message-body dt{color:var(--mut)}.message-body dd{margin:0;font-weight:700}.message-button{display:block;text-align:center;padding:12px;background:#F1F2EC;border:1px solid #DBDED3;border-radius:5px;font-size:13px;font-weight:700}.message-caption{font-size:11px;line-height:1.8;color:#64705F;margin:18px 4px 3px}.pay-fees{padding-block:80px}.pay-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pay-price-grid article{background:#F3EBDC;border-top:3px solid #D4865C;padding:28px}.pay-price-grid article:first-child{background:#EAECDD;border-color:#8B9C7B}.pay-price-grid article>span{font-size:13px}.pay-price-grid strong{display:block;font-size:66px;letter-spacing:-3px;line-height:1.4;margin:14px 0;color:var(--orange)}.pay-price-grid strong small{font-size:24px;margin-left:6px;letter-spacing:0}.pay-price-grid p{font-size:12px;color:var(--mut);line-height:1.9}.pay-fee-note{margin-top:24px;padding:22px 0;border-bottom:1px solid var(--line)}.pay-fee-note b{font-size:14px}.pay-fee-note p{font-size:12px;color:var(--mut);margin-top:8px;line-height:1.9}.pay-ready{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-bottom:80px}.pay-ready-steps{padding:0;margin:0;list-style:none}.pay-ready-steps li{display:flex;gap:20px;padding:18px 0;border-top:1px solid var(--line)}.pay-ready-steps li>span{font-size:14px;color:var(--orange);font-weight:700}.pay-ready-steps b{font-size:17px}.pay-ready-steps p{font-size:13px;color:var(--mut);margin-top:6px}
@media(max-width:1050px){.pay-intro,.pay-story{gap:36px}.pay-sign>b{font-size:30px}.pay-price-grid{gap:14px}.pay-price-grid article{padding:22px}.table-scene{padding:24px}.pay-ready{gap:32px}}
@media(max-width:760px){.head-inner nav>a[href^='/#']{display:none}.pay-intro{grid-template-columns:1fr;padding-block:42px;gap:18px}.pay-intro h1{font-size:39px;letter-spacing:-1.8px}.pay-lead{font-size:15px}.pay-intro-art{padding:10px 8px 10px 12px}.pay-sign{border-top-left-radius:80px;padding:38px 30px 52px}.pay-sign>b{font-size:31px;margin:12px 0 20px}.pay-mini-receipt{margin-right:12px;padding:18px 24px}.pay-mini-receipt b{font-size:21px}.pay-sections{flex-wrap:wrap;gap:4px 18px;padding-block:12px}.pay-sections a{font-size:12px}.pay-story{grid-template-columns:1fr;padding-block:48px;gap:30px}.pay-story h2{font-size:31px}.pay-story-copy>p:not(.eyebrow){font-size:14px;margin-top:18px}.pay-story-copy>p.pay-note{font-size:12px}.pay-story-copy li b{font-size:15px}.pay-story-copy li span{font-size:12px}.table-scene{padding:26px}.pay-fees{padding-block:48px}.pay-price-grid{grid-template-columns:1fr;gap:16px}.pay-price-grid article{padding:24px}.pay-price-grid strong{font-size:58px;margin:8px 0}.pay-ready{grid-template-columns:1fr;gap:28px;padding-bottom:48px}.message-demo{max-width:360px;padding:20px;border-width:6px}.pay-ready h2{font-size:30px}}
