.shen-payment-terms{--payment-primary:#001f55;--payment-accent:#45d5f4;--payment-background:#082554;--payment-card:#263f68;padding:67px 30px 64px;overflow:hidden;background:var(--payment-background);color:#fff}.shen-payment-terms__inner{width:100%;max-width:1340px;margin:auto}.shen-payment-terms__intro{margin-bottom:50px;text-align:center}.shen-payment-terms__eyebrow{display:inline-block;margin-bottom:16px;padding:6px 16px;background:#0b5fd5;color:#fff;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.shen-payment-terms__title{margin:0;color:#fff;font-size:31px;font-weight:700;line-height:1.35}.shen-payment-terms__columns{display:grid;grid-template-columns:1fr 1fr;gap:78px}.shen-payment-terms__column-title{display:flex;margin:0 0 28px;gap:13px;align-items:center;color:#fff;font-size:21px;font-weight:500}.shen-payment-terms__column-title span{display:inline-flex;color:var(--payment-accent);font-size:21px}.shen-payment-terms__column-title svg{width:1em;height:1em;fill:currentColor}.shen-payment-terms__items{display:grid}.shen-payment-terms__item{padding:0 0 16px;margin-bottom:17px;border-bottom:1px solid rgba(255,255,255,.08);opacity:0;transform:translateX(-25px);transition:opacity .6s calc(.07s * var(--item-index)) ease,transform .6s calc(.07s * var(--item-index)) ease}.shen-payment-terms.is-visible .shen-payment-terms__item{opacity:1;transform:none}.shen-payment-terms__item h4{display:flex;margin:0 0 10px;gap:10px;color:var(--payment-accent);font-size:13px;font-weight:500}.shen-payment-terms__item h4 b{font:700 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.shen-payment-terms__item>div{font-size:14px;line-height:1.65}.shen-payment-terms__item p{margin:0}.shen-payment-terms__item em{color:#c6d0e1}.shen-payment-terms__notice{padding:22px 23px;border:1px solid rgba(163,190,231,.4);border-radius:7px;background:var(--payment-card);font-size:13px}.shen-payment-terms__notice>strong{display:block;margin-bottom:12px;color:var(--payment-accent);font-size:13px}.shen-payment-terms__notice p{display:grid;margin:0;grid-template-columns:20px 1fr;gap:10px;line-height:1.65}.shen-payment-terms__notice p span,.shen-payment-terms__rule li span{display:flex;width:16px;height:16px;margin-top:2px;align-items:center;justify-content:center;border:2px solid var(--payment-accent);border-radius:50%;box-sizing:border-box;color:var(--payment-accent);font-size:13px}.shen-payment-terms__rule-list{display:grid;gap:22px}.shen-payment-terms__rule{padding:25px 24px 23px;border:1px solid rgba(167,191,228,.38);border-radius:7px;background:var(--payment-card);opacity:0;transform:translateX(25px);transition:opacity .6s calc(.08s * var(--rule-index)) ease,transform .6s calc(.08s * var(--rule-index)) ease,box-shadow .22s ease}.shen-payment-terms.is-visible .shen-payment-terms__rule{opacity:1;transform:none}.shen-payment-terms__rule:hover{box-shadow:0 12px 26px rgba(0,0,0,.16);transform:translateY(-4px)}.shen-payment-terms__rule h4{margin:0 0 17px;color:var(--payment-accent);font:700 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.shen-payment-terms__rule ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.shen-payment-terms__rule li{display:grid;grid-template-columns:19px 1fr;gap:10px;font-size:13px;line-height:1.45}.shen-payment-terms__reveal{opacity:0;transform:translateY(17px);transition:opacity .6s ease,transform .6s ease}.shen-payment-terms.is-visible .shen-payment-terms__reveal{opacity:1;transform:none}.shen-payment-terms.is-visible .shen-payment-terms__title{transition-delay:.08s}@media(max-width:900px){.shen-payment-terms__columns{grid-template-columns:1fr;gap:48px}}@media(max-width:600px){.shen-payment-terms{padding:48px 16px}.shen-payment-terms__intro{margin-bottom:39px}.shen-payment-terms__title{font-size:26px}.shen-payment-terms__columns{gap:40px}.shen-payment-terms__column-title{font-size:19px}.shen-payment-terms__rule,.shen-payment-terms__notice{padding:21px 19px}}@media(prefers-reduced-motion:reduce){.shen-payment-terms__reveal,.shen-payment-terms__item,.shen-payment-terms__rule{opacity:1;transform:none;transition:none}}
