.sf{--sf-bg:#101a30;--sf-ink:#f4f6fb;--sf-soft:#f4f6fbb8;--sf-muted:#f4f6fb80;--sf-line:#ffffff1c;--sf-accent:#5b8cff;isolation:isolate;background:var(--sf-bg);color:var(--sf-ink);padding:clamp(44px,6vw,72px) 0 clamp(26px,3vw,34px);position:relative;overflow:hidden}.sf[data-cohort=flat]{--sf-accent:#5b8cff}.sf[data-cohort=pie]{--sf-accent:#f9a35c}.sf-glow{z-index:-1;pointer-events:none;background:radial-gradient(38% 120% at 6% 0%, color-mix(in srgb, var(--sf-accent) 22%, transparent), transparent 62%), radial-gradient(30% 100% at 96% 100%, #ffffff12, transparent 60%);position:absolute;inset:0}.sf[data-cohort] .sf-glow{background:radial-gradient(42% 130% at 8% 0%, color-mix(in srgb, var(--sf-accent) 26%, transparent), transparent 64%)}.sf-wrap{max-width:1140px;margin:0 auto;padding-inline:clamp(18px,4vw,32px)}.sf-top{grid-template-columns:minmax(0,1.9fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.sf-mark{align-items:center;gap:8px;display:inline-flex}.sf-amp{color:var(--sf-muted);font-size:15px;font-weight:500}.sf-lead{max-width:46ch;color:var(--sf-soft);margin:18px 0 0;font-size:14.5px;line-height:1.7}.sf-corporate{letter-spacing:.012em;color:var(--sf-ink);align-items:center;gap:9px;margin:18px 0 0;font-size:13px;font-weight:500;display:inline-flex}.sf-corporate:before{content:"";background:var(--sf-accent);border-radius:2px;flex:none;width:22px;height:1.5px}.sf-col h2{letter-spacing:.09em;text-transform:uppercase;color:var(--sf-muted);margin:0 0 14px;font-size:11.5px;font-weight:600}.sf-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sf-col a{color:var(--sf-soft);font-size:14px;text-decoration:none;transition:color .16s}.sf-col a:hover{color:var(--sf-ink)}.sf-col a.sf-link-help{align-items:center;gap:6px;display:inline-flex}.sf-col a.sf-link-help svg{opacity:.6}.sf-col a.sf-link-help:hover svg{opacity:1}.sf a:focus-visible{outline:2px solid var(--sf-accent);outline-offset:3px;border-radius:4px}.sf-pay{border:1px solid var(--sf-line);background:#ffffff0b;border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:clamp(34px,4.5vw,52px);padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff12}.sf-pay-lockup{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.sf-pay-badge{background:#fff;border-radius:999px;align-items:baseline;gap:7px;padding:9px 14px;display:inline-flex;box-shadow:0 6px 18px #040a1847}.sf-iyzico{letter-spacing:-.028em;color:#1e64ff;font-size:17px;font-weight:700}.sf-pay-with{color:#22366b;font-size:13px;font-weight:600}.sf-pay-note{max-width:44ch;color:var(--sf-soft);align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.55;display:flex}.sf-pay-note svg{color:var(--sf-accent);flex:none}.sf-cards{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.sf-card{background:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:54px;height:34px;padding-inline:11px;display:inline-flex;box-shadow:0 2px 8px #040a1838}.sf-card.is-amex{background:#016fd0}.sf-card-word.is-amex{color:#fff;letter-spacing:.045em;font-size:12.5px}.sf-card-word{font-size:14px;font-weight:800;line-height:1}.sf-card-word.is-visa{color:#1a1f71;letter-spacing:.02em;font-style:italic}.sf-card-word.is-troy{color:#00807d;letter-spacing:-.01em;text-transform:lowercase}.sf-base{border-top:1px solid var(--sf-line);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:clamp(26px,3vw,34px);padding-top:18px;display:flex}.sf-base p{color:var(--sf-muted);margin:0;font-size:12.5px}.sf-base .sf-base-legal{margin-left:auto}@media (max-width:1000px){.sf-top{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-brand{grid-column:1/-1}}@media (max-width:720px){.sf-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sf-top{grid-template-columns:minmax(0,1fr);gap:28px}.sf-pay{flex-direction:column;align-items:flex-start}.sf-cards,.sf-base .sf-base-legal{margin-left:0}}@media (max-width:767px),(pointer:coarse){.sf-col a{align-items:center;min-height:44px;display:inline-flex}.sf-col ul{gap:2px}}
