.payment-hero{color:#fff;background:radial-gradient(circle at 75% 42%,#365653 0,#1d3538 35%,#13262d 78%);overflow:hidden}.payment-hero-grid{min-height:410px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px}.payment-hero-copy{position:relative;z-index:2;padding:85px 0 70px}.payment-breadcrumb{position:absolute;top:31px;left:0;display:flex;gap:10px;color:#c5d2d1;font-size:12px}.payment-breadcrumb a:hover{text-decoration:underline}.payment-eyebrow{color:#a8c83f;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.payment-hero h1{font:normal clamp(54px,5.5vw,82px)/1.03 Georgia,serif;letter-spacing:-.065em;margin:20px 0 23px}.payment-hero p{max-width:500px;color:#d6e2df;font-size:16px;line-height:1.7;margin:0}.payment-hero-art{position:relative;height:325px;display:grid;place-items:center}.payment-art-orbit{position:absolute;width:390px;height:390px;border:1px solid #bbd69440;border-radius:50%;transform:rotate(-20deg)}.payment-art-orbit:before{content:'';position:absolute;inset:48px;border:1px solid #bbd69448;border-radius:50%}.payment-art-card{position:absolute;z-index:2;width:340px;height:205px;border:1px solid #9fb9a788;border-radius:14px;background:linear-gradient(125deg,#253f40,#10252d 72%);box-shadow:0 32px 52px #07191ccc;transform:rotate(-9deg) translate(-35px,-5px);padding:31px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.payment-art-card>span{font-weight:900;font-size:24px;letter-spacing:-.07em}.payment-art-s{color:#a8c83f}.payment-art-card i{display:block;width:42px;height:28px;border-radius:5px;background:linear-gradient(135deg,#d4dbcf,#9eae9b);box-shadow:inset 0 0 0 1px #839286}.payment-art-card small{font-size:9px;font-weight:800;letter-spacing:.18em;color:#bdcccb}.payment-art-receipt{position:absolute;z-index:1;right:14px;bottom:8px;width:210px;height:188px;background:#f4f4ed;border-radius:9px;box-shadow:0 24px 42px #06171e99;transform:rotate(9deg);padding:30px 22px;color:#334142}.payment-art-receipt>span{font-size:10px;letter-spacing:.15em;font-weight:800}.payment-art-receipt b{display:grid;gap:9px;margin:24px 0}.payment-art-receipt b i{display:block;height:5px;background:#d8ded4;border-radius:5px}.payment-art-receipt b i:nth-child(2){width:75%}.payment-art-receipt b i:nth-child(3){width:90%}.payment-art-receipt strong{display:flex;justify-content:space-between;border-top:1px solid #bdc8bd;padding-top:11px;font-size:11px}.payment-art-receipt em{font-style:normal;color:#607b30}.payment-notice{background:#eef3e0;border-bottom:1px solid #dce5cb}.payment-notice-inner{display:flex;gap:20px;align-items:start;padding:27px 0}.payment-notice-mark{flex:0 0 38px;width:38px;height:38px;border:1px solid #829b47;border-radius:50%;display:grid;place-items:center;color:#4d681d;font-weight:800}.payment-notice .payment-eyebrow{color:#597426}.payment-notice h2{font-size:18px;letter-spacing:-.03em;margin:2px 0 5px}.payment-notice p{font-size:13px;line-height:1.6;color:#4d5e50;margin:0;max-width:1000px}.payment-options{padding:78px 0 88px}.payment-section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:31px}.payment-section-heading h2{font:normal clamp(36px,3.6vw,50px)/1.09 Georgia,serif;letter-spacing:-.052em;margin:12px 0 0}.payment-section-heading>p{max-width:350px;color:#627277;font-size:14px;line-height:1.65;margin:0 0 5px}.payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.payment-method{min-width:0;min-height:235px;border:1px solid #dfe6e2;border-radius:7px;background:#fff;padding:27px 30px;box-shadow:0 8px 25px #192c2c09;display:flex;flex-direction:column}.payment-method-feature{grid-column:1/-1;min-height:265px;background:#f5f8f3;overflow:hidden}.payment-method-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.payment-method-number{color:#75902b;font-size:10px;font-weight:800;letter-spacing:.15em}.payment-method-status{border:1px solid #d4dfc7;border-radius:999px;color:#647a42;padding:5px 10px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.payment-method h3{font-size:23px;letter-spacing:-.04em;margin:13px 0 9px}.payment-method p{color:#617176;font-size:13px;line-height:1.7;margin:0;max-width:430px}.payment-method-icon{position:relative;width:52px;height:52px;border:1px solid #dce7cd;border-radius:11px;background:#edf3e5;margin-top:20px}.payment-icon-card:before{content:'';position:absolute;left:10px;top:13px;width:29px;height:22px;border:2px solid #587237;border-radius:4px}.payment-icon-card i{position:absolute;left:11px;top:20px;width:30px;border-top:2px solid #587237}.payment-icon-card b{position:absolute;left:15px;top:29px;width:8px;border-top:2px solid #587237}.payment-icon-wallet:before{content:'';position:absolute;left:11px;top:16px;width:30px;height:22px;border:2px solid #587237;border-radius:4px}.payment-icon-wallet span{position:absolute;right:9px;top:23px;width:15px;height:10px;background:#edf3e5;border:2px solid #587237;border-radius:3px}.payment-icon-bank:before{content:'';position:absolute;left:11px;top:15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:9px solid #587237}.payment-icon-bank:after{content:'';position:absolute;left:12px;top:26px;width:30px;height:15px;border-bottom:3px solid #587237;background:repeating-linear-gradient(90deg,transparent 0 5px,#587237 5px 8px,transparent 8px 11px)}.payment-icon-phone:before{content:'';position:absolute;left:17px;top:8px;width:18px;height:34px;border:2px solid #587237;border-radius:5px}.payment-icon-phone span{position:absolute;left:24px;bottom:11px;width:4px;height:4px;background:#587237;border-radius:50%}.payment-method-feature-body{display:flex;justify-content:space-between;align-items:end;gap:25px;flex:1}.payment-method-feature h3{font-size:29px}.payment-method-feature .payment-method-icon{margin-top:27px}.payment-card-lines{align-self:stretch;width:32%;border-left:1px solid #dce5da;margin:18px 0 -27px;display:flex;flex-direction:column;justify-content:end;gap:13px;padding:0 0 45px 38px}.payment-card-lines span{display:block;width:100%;height:8px;border-radius:8px;background:#e3ebe0}.payment-card-lines span:nth-child(2){width:70%}.payment-card-lines span:nth-child(3){width:85%}.payment-flow{background:#f4f7f5;border-block:1px solid #e3e9e6;padding:72px 0 79px}.payment-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.payment-flow-grid>div{border-top:2px solid #a8c83f;padding:22px 22px 0 0}.payment-flow-grid span{color:#7d9b35;font-size:12px;font-weight:800;letter-spacing:.13em}.payment-flow-grid h3{font-size:19px;letter-spacing:-.03em;margin:13px 0 9px}.payment-flow-grid p{font-size:13px;line-height:1.7;color:#657477;max-width:300px;margin:0}.payment-help{padding:67px 0 74px;display:flex;align-items:center;justify-content:space-between;gap:30px}.payment-help h2{font:normal clamp(32px,3.2vw,44px)/1.1 Georgia,serif;letter-spacing:-.05em;margin:11px 0}.payment-help p{font-size:14px;color:#657477;line-height:1.7;max-width:620px;margin:0}.payment-help>a{flex:0 0 auto;background:#a8c83f;border-radius:4px;padding:16px 25px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.payment-help>a span{margin-left:16px;font-size:17px}.payment-help>a:hover{background:#bad65d}@media(max-width:760px){.payment-hero-grid{grid-template-columns:1fr;min-height:0}.payment-hero-copy{padding:83px 0 64px}.payment-hero-art{display:none}.payment-hero h1{font-size:58px}.payment-section-heading{display:block}.payment-section-heading>p{margin-top:16px;max-width:560px}.payment-method-grid{grid-template-columns:1fr}.payment-method-feature{grid-column:auto}.payment-flow-grid{grid-template-columns:1fr;gap:24px}.payment-help{align-items:start;flex-direction:column}.payment-options{padding:58px 0}.payment-flow{padding:57px 0}.payment-card-lines{display:none}}@media(max-width:480px){.payment-hero-copy{padding:76px 0 54px}.payment-hero h1{font-size:49px}.payment-hero p{font-size:14px}.payment-notice-inner{gap:13px;padding:23px 0}.payment-notice-mark{flex-basis:31px;width:31px;height:31px}.payment-notice h2{font-size:16px}.payment-method{padding:23px;min-height:0}.payment-method h3{font-size:22px}.payment-method-feature h3{font-size:25px}.payment-section-heading h2{font-size:38px}.payment-help{padding:53px 0 60px}}
