.eswco-wrapper,.eswco-wrapper *{box-sizing:border-box}.eswco-wrapper{--eswco-primary:#123c69;--eswco-secondary:#0b2545;--eswco-accent:#0ea66b;--eswco-button:#0ea66b;--eswco-bg:#f4f7fb;width:100%;max-width:1180px;margin:0 auto;padding:clamp(18px, 3vw, 34px);color:#172033;font-family:inherit}.eswco-wrapper :focus-visible{outline:3px solid color-mix(in srgb,var(--eswco-accent) 55%,white);outline-offset:2px}.eswco-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:clamp(24px, 4vw, 42px);border-radius:28px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--eswco-accent) 18%,transparent),transparent 34%),linear-gradient(135deg,var(--eswco-primary),var(--eswco-secondary));color:#fff;box-shadow:0 24px 64px rgba(18,60,105,.18);margin-bottom:24px;overflow:hidden;position:relative}.eswco-theme-minimal .eswco-hero{background:#fff;color:#172033;border:1px solid #e6edf6;box-shadow:0 16px 45px rgba(23,32,51,.08)}.eswco-theme-premium .eswco-hero{background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,#091827,var(--eswco-primary))}.eswco-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-bottom:12px}.eswco-logo{display:block;max-width:190px;max-height:64px;object-fit:contain;background:rgba(255,255,255,.92);padding:10px 14px;border-radius:16px;margin-bottom:14px}.eswco-hero h2{margin:0;font-size:clamp(28px, 4vw, 44px);line-height:1.08;color:inherit}.eswco-hero p{margin:14px 0 0;max-width:720px;color:inherit;opacity:.88;font-size:clamp(15px, 1.65vw, 18px);line-height:1.65}.eswco-hero__badge{flex:0 0 auto;display:grid;gap:6px;place-items:center;width:134px;height:134px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);text-align:center}.eswco-hero__badge span{font-weight:800;font-size:24px}.eswco-hero__badge strong{font-size:12px;max-width:82px;line-height:1.25}.eswco-alert{border-radius:18px;padding:16px 18px;margin:0 0 22px;border:1px solid #dbe5f1;background:#fff}.eswco-alert--error{border-color:#ffd0d0;background:#fff6f6;color:#872222}.eswco-alert ul{margin:10px 0 0 18px}.eswco-grid{display:grid;grid-template-columns:minmax(280px,0.78fr) minmax(0,1.22fr);gap:24px;align-items:start}.eswco-trust-card,.eswco-form{background:#fff;border:1px solid #e4ebf4;border-radius:26px;box-shadow:0 20px 55px rgba(23,32,51,.08)}.eswco-trust-card{padding:28px;position:sticky;top:24px}.eswco-trust-card__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--eswco-accent) 13%,white);color:var(--eswco-accent);font-weight:900;font-size:24px;margin-bottom:16px}.eswco-trust-card h3{margin:0;font-size:24px;color:#172033}.eswco-trust-card>p{color:#5f6f86;line-height:1.7;margin:12px 0 20px}.eswco-trust-list{display:grid;gap:12px;margin:20px 0}.eswco-trust-list__item{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:12px;border-radius:16px;background:#f7f9fd}.eswco-trust-list__item span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;color:var(--eswco-primary);font-size:12px;font-weight:800}.eswco-trust-list__item p{margin:0;color:#334155;line-height:1.45}.eswco-mini-note,.eswco-link-summary{padding:14px;border-radius:16px;background:color-mix(in srgb,var(--eswco-primary) 7%,white);color:#42526a;line-height:1.55;font-size:14px}.eswco-link-summary strong{display:block;color:var(--eswco-primary);margin-bottom:6px}.eswco-link-summary p{margin:0}.eswco-form{padding:clamp(20px, 3vw, 34px)}.eswco-form__header{margin-bottom:22px}.eswco-form__header h3{margin:0;font-size:26px;color:#172033}.eswco-form__header p{margin:8px 0 0;color:#66778e}.eswco-payment-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.eswco-type-card{display:block;position:relative;border:1px solid #dfe8f3;border-radius:18px;padding:16px 16px 16px 48px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;background:#fff}.eswco-type-card input{position:absolute;left:16px;top:19px;width:auto!important}.eswco-type-card span{display:block;font-weight:800;color:#172033}.eswco-type-card small{display:block;color:#6b7c92;margin-top:4px}.eswco-type-card.is-active,.eswco-type-card:has(input:checked){border-color:color-mix(in srgb,var(--eswco-accent) 60%,#dfe8f3);box-shadow:0 12px 30px color-mix(in srgb,var(--eswco-accent) 12%,transparent)}.eswco-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eswco-field{margin-bottom:16px}.eswco-field label{display:block;font-weight:750;color:#25324a;margin-bottom:8px}.eswco-field-label{display:block;font-weight:750;color:#25324a;margin-bottom:8px}.eswco-field label span,.eswco-field-label span,.eswco-checkbox span span{color:#d63638}.eswco-field input,.eswco-field textarea,.eswco-field select{width:100%;min-height:48px;border:1px solid #d8e1ee;border-radius:14px;background:#fff;color:#172033;padding:12px 14px;font:inherit;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.eswco-field textarea{min-height:104px;resize:vertical}.eswco-field input:focus,.eswco-field textarea:focus,.eswco-field select:focus{border-color:color-mix(in srgb,var(--eswco-primary) 48%,#d8e1ee);box-shadow:0 0 0 4px color-mix(in srgb,var(--eswco-primary) 8%,transparent);outline:none}.eswco-field input[readonly],.eswco-field textarea[readonly]{background:#f7f9fd;color:#3c4a60}.eswco-description-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eswco-description-option{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid #d8e1ee;border-radius:14px;background:#fff;color:#25324a;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.eswco-description-option input{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;appearance:auto!important;-webkit-appearance:radio!important;accent-color:var(--eswco-primary);flex:0 0 auto}.eswco-description-option span{font-weight:650;line-height:1.35}.eswco-description-option:hover,.eswco-description-option:focus-within,.eswco-description-option.is-active,.eswco-description-option:has(input:checked){border-color:var(--eswco-primary);background:color-mix(in srgb,var(--eswco-primary) 7%,#fff);box-shadow:0 10px 22px rgba(22,48,90,.08)}.eswco-description-type-field small{display:block;margin-top:8px}.eswco-wrapper .eswco-field select{display:block!important;width:100%!important;min-height:48px!important;border:1px solid #d8e1ee!important;border-radius:14px!important;background-color:#fff!important;color:#172033!important;padding:12px 14px!important;font:inherit!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;z-index:2!important}.eswco-amount-input{position:relative}.eswco-amount-input input{padding-right:70px;font-size:20px;font-weight:800;letter-spacing:-.02em}.eswco-amount-input em{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;color:#65758b;font-weight:800}.eswco-field small{display:block;color:#73839a;margin-top:8px}.eswco-checkbox{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;padding:14px;border-radius:16px;background:#f7f9fd;color:#46566d;line-height:1.55;margin:4px 0 18px}.eswco-checkbox input{margin-top:4px}.eswco-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;border:0;border-radius:16px;padding:15px 20px;background:linear-gradient(135deg,var(--eswco-button),color-mix(in srgb,var(--eswco-button) 72%,#061423));color:#fff;font-weight:850;cursor:pointer;box-shadow:0 18px 36px color-mix(in srgb,var(--eswco-button) 28%,transparent);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.eswco-submit:hover{transform:translateY(-1px);color:#fff}.eswco-submit.is-loading,.eswco-submit:disabled{opacity:.72;cursor:wait}.eswco-form-note{text-align:center;margin:12px 0 0;color:#718096;font-size:14px}.eswco-noscript-note{padding:12px 14px;margin:0 0 18px;border-radius:14px;background:#fff8e5;border:1px solid #f2d48a;color:#6b4b00;line-height:1.55}.eswco-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.eswco-label-corporate,.eswco-corporate-only{display:none}.eswco-form[data-payment-type="corporate"] .eswco-corporate-only,.eswco-form[data-payment-type="corporate"] .eswco-label-corporate{display:block}.eswco-form[data-payment-type="corporate"] .eswco-label-individual,.eswco-form[data-payment-type="corporate"] .eswco-individual-only{display:none}.eswco-form:not([data-payment-type="corporate"]) .eswco-individual-only,.eswco-form:not([data-payment-type="corporate"]) .eswco-label-individual{display:block}@media (max-width:880px){.eswco-grid{grid-template-columns:1fr}.eswco-trust-card{position:static}.eswco-hero{align-items:flex-start}}@media (max-width:640px){.eswco-wrapper{padding:14px}.eswco-hero{border-radius:22px;flex-direction:column}.eswco-hero__badge{width:auto;height:auto;padding:12px 16px;border-radius:18px;display:inline-flex}.eswco-payment-type,.eswco-row{grid-template-columns:1fr}.eswco-form,.eswco-trust-card{border-radius:22px;padding:20px}}.eswco-turnstile{margin:14px 0 4px;display:flex;justify-content:flex-start;min-height:65px}@media(max-width:640px){.eswco-turnstile{overflow-x:auto}}@media (max-width:640px){.eswco-description-options{grid-template-columns:1fr}}.eswco-wrapper{position:relative;isolation:isolate;max-width:1240px;padding:clamp(18px, 3vw, 38px);border-radius:34px;background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--eswco-accent) 10%,transparent),transparent 30%),radial-gradient(circle at 92% 0%,rgba(255,255,255,.75),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--eswco-bg) 72%,#ffffff),#ffffff 58%)}.eswco-hero{min-height:230px;border:1px solid rgba(255,255,255,.22);box-shadow:0 34px 90px rgba(8,22,43,.18)}.eswco-hero::before,.eswco-hero::after{content:"";position:absolute;pointer-events:none;border-radius:999px}.eswco-hero::before{width:300px;height:300px;right:-110px;top:-120px;background:rgba(255,255,255,.14)}.eswco-hero::after{width:180px;height:180px;left:52%;bottom:-95px;background:color-mix(in srgb,var(--eswco-accent) 24%,transparent);filter:blur(2px)}.eswco-hero__content,.eswco-hero__badge{position:relative;z-index:1}.eswco-eyebrow{padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16)}.eswco-hero h2{letter-spacing:-.035em}.eswco-hero__badge{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 18px 44px rgba(0,0,0,.12)}.eswco-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(18px, 2.5vw, 30px)}.eswco-trust-card,.eswco-form{border:1px solid rgba(217,226,239,.9);background:rgba(255,255,255,.94);box-shadow:0 24px 70px rgba(12,27,54,.10)}.eswco-form{position:relative;overflow:hidden}.eswco-form::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--eswco-primary),var(--eswco-accent),var(--eswco-button))}.eswco-trust-card__icon{width:58px;height:58px;color:#fff;background:linear-gradient(135deg,var(--eswco-primary),var(--eswco-accent));box-shadow:0 16px 34px color-mix(in srgb,var(--eswco-accent) 22%,transparent)}.eswco-secure-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0}.eswco-secure-strip div{padding:12px 10px;border-radius:16px;background:linear-gradient(180deg,#fff,#f6f9fd);border:1px solid #e4ebf4}.eswco-secure-strip span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--eswco-primary) 9%,#fff);color:var(--eswco-primary);font-size:11px;font-weight:900;letter-spacing:.03em}.eswco-secure-strip strong{display:block;margin-top:8px;font-size:12px;line-height:1.25;color:#314158}.eswco-form-kicker{display:inline-flex;margin-bottom:9px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--eswco-primary) 7%,#fff);color:var(--eswco-primary);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.eswco-form-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.eswco-form-steps span{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 10px;border-radius:14px;background:#f7f9fd;color:#536277;font-size:13px;font-weight:700}.eswco-form-steps b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--eswco-primary);font-size:12px}.eswco-payment-type,.eswco-description-options{gap:12px}.eswco-type-card,.eswco-description-option,.eswco-field input,.eswco-field textarea,.eswco-field select,.eswco-checkbox{border-color:#dbe5f1}.eswco-field input,.eswco-field textarea,.eswco-field select{min-height:56px;border-radius:18px;padding:14px 16px;background:linear-gradient(180deg,#fff,#fbfdff)}.eswco-field label,.eswco-field-label{color:#13233a;letter-spacing:-.01em}.eswco-type-card{border-radius:20px;background:linear-gradient(180deg,#fff,#fbfdff)}.eswco-type-card:hover,.eswco-description-option:hover{transform:translateY(-1px)}.eswco-type-card.is-active,.eswco-type-card:has(input:checked),.eswco-description-option.is-active,.eswco-description-option:has(input:checked){border-color:color-mix(in srgb,var(--eswco-accent) 72%,#dbe5f1);background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--eswco-accent) 12%,transparent),transparent 40%),linear-gradient(180deg,#ffffff,color-mix(in srgb,var(--eswco-accent) 5%,#fff));box-shadow:0 14px 34px rgba(15,43,82,.10)}.eswco-description-option{min-height:54px;border-radius:18px}.eswco-amount-field{padding:18px;border:1px solid color-mix(in srgb,var(--eswco-primary) 13%,#dbe5f1);border-radius:24px;background:radial-gradient(circle at 95% 0%,color-mix(in srgb,var(--eswco-accent) 10%,transparent),transparent 44%),linear-gradient(180deg,#ffffff,#f8fbff)}.eswco-amount-input input{min-height:62px;font-size:clamp(22px, 3vw, 30px);border-color:color-mix(in srgb,var(--eswco-primary) 18%,#dbe5f1)}.eswco-submit{min-height:62px;border-radius:20px;font-size:16px;letter-spacing:-.01em;box-shadow:0 22px 44px color-mix(in srgb,var(--eswco-button) 32%,transparent)}.eswco-submit:hover{box-shadow:0 28px 54px color-mix(in srgb,var(--eswco-button) 36%,transparent)}@media (max-width:880px){.eswco-wrapper{border-radius:24px}.eswco-secure-strip{grid-template-columns:1fr}}@media (max-width:640px){.eswco-form-steps,.eswco-secure-strip{grid-template-columns:1fr}.eswco-field input,.eswco-field textarea,.eswco-field select{min-height:52px}}.eswco-icon{width:1.12em;height:1.12em;display:inline-block;vertical-align:-.18em;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.eswco-hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.eswco-hero-trust span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.95);font-size:13px;font-weight:750;backdrop-filter:blur(8px)}.eswco-theme-minimal .eswco-hero-trust span{background:#f7f9fd;border-color:#e3ebf6;color:#22324a}.eswco-hero-trust .eswco-icon{color:#34d399;filter:drop-shadow(0 0 10px rgba(52,211,153,.32))}.eswco-hero__badge{overflow:hidden}.eswco-hero__badge::before{content:"";position:absolute;inset:12px;border-radius:inherit;border:1px solid rgba(255,255,255,.18);pointer-events:none}.eswco-hero__badge .eswco-badge-lock{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#15b981,#0b8f63);color:#fff;box-shadow:0 16px 34px rgba(14,166,107,.34);font-size:22px}.eswco-hero__badge .eswco-badge-lock .eswco-icon{width:25px;height:25px}.eswco-hero__badge small{font-size:11px;font-weight:700;opacity:.8}.eswco-trust-card__icon .eswco-icon{width:27px;height:27px}.eswco-trust-status{display:inline-flex;align-items:center;gap:9px;padding:9px 12px;border-radius:999px;color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;font-size:13px;font-weight:850;margin:0 0 4px}.eswco-trust-status span{width:9px;height:9px;border-radius:999px;background:#10b981;box-shadow:0 0 0 6px rgba(16,185,129,.12)}.eswco-trust-list__item span,.eswco-secure-strip span{color:var(--eswco-accent)}.eswco-trust-list__item span .eswco-icon{width:18px;height:18px}.eswco-secure-strip div{position:relative;overflow:hidden}.eswco-secure-strip div::after{content:"";position:absolute;width:48px;height:48px;right:-18px;top:-18px;border-radius:999px;background:color-mix(in srgb,var(--eswco-accent) 9%,transparent)}.eswco-secure-strip span{min-width:34px;width:34px;padding:0;position:relative;z-index:1}.eswco-secure-strip span .eswco-icon{width:16px;height:16px}.eswco-form-kicker{align-items:center;gap:7px}.eswco-form-kicker .eswco-icon{width:14px;height:14px;color:var(--eswco-accent)}.eswco-payment-assurance{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:14px 15px;margin:8px 0 14px;border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.12),transparent 36%),linear-gradient(180deg,#f7fffb,#ffffff);border:1px solid #ccefe0;color:#244032}.eswco-payment-assurance>span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#10b981,#0a7c57);color:#fff;box-shadow:0 14px 28px rgba(16,185,129,.20)}.eswco-payment-assurance .eswco-icon{width:22px;height:22px}.eswco-payment-assurance strong,.eswco-payment-assurance small{display:block}.eswco-payment-assurance strong{font-size:14px;color:#0f2f22}.eswco-payment-assurance small{margin-top:4px;color:#547063;line-height:1.45}.eswco-submit>.eswco-icon{width:18px;height:18px;stroke-width:2.2}@media (max-width:640px){.eswco-hero-trust{flex-direction:column}.eswco-hero-trust span{width:100%}.eswco-payment-assurance{grid-template-columns:40px 1fr}.eswco-payment-assurance>span{width:40px;height:40px;border-radius:14px}}.eswco-wrapper{max-width:1160px;background:radial-gradient(circle at 6% 4%,color-mix(in srgb,var(--eswco-accent) 7%,transparent),transparent 26%),linear-gradient(180deg,#f8fafc 0%,#ffffff 56%)}.eswco-hero{min-height:205px;padding:clamp(24px, 3.6vw, 38px);border-radius:30px}.eswco-hero p{max-width:680px}.eswco-hero-trust{gap:8px;margin-top:18px}.eswco-hero-trust span{min-height:34px;padding:7px 11px;font-size:12.5px}.eswco-hero__badge{width:128px;height:116px;border-radius:28px;background:rgba(255,255,255,.13)}.eswco-hero__badge::before{inset:10px;border-radius:22px}.eswco-hero__badge .eswco-badge-lock{width:48px;height:48px;border-radius:17px}.eswco-grid{grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr)}.eswco-trust-card{padding:26px}.eswco-trust-card h3{font-size:23px;letter-spacing:-.02em}.eswco-trust-card>p{margin-bottom:16px}.eswco-trust-status{margin-bottom:10px}.eswco-trust-list{gap:10px;margin:16px 0}.eswco-trust-list__item{padding:12px 13px;background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid #e6edf6}.eswco-secure-strip{grid-template-columns:1fr;gap:8px;margin:14px 0}.eswco-secure-strip div{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:10px 12px}.eswco-secure-strip strong{margin-top:0;font-size:13px}.eswco-mini-note,.eswco-link-summary{background:linear-gradient(180deg,#f7fffb,#ffffff);border:1px solid #d8f3e5;color:#315342}.eswco-mini-note strong{color:#0f3d2e}.eswco-form{padding:clamp(22px, 2.7vw, 32px)}.eswco-form__header{margin-bottom:18px}.eswco-form-steps{position:relative;gap:0;overflow:hidden;border:1px solid #e4ebf4;border-radius:16px;background:#f8fafc}.eswco-form-steps span{border-radius:0;background:transparent;justify-content:center}.eswco-form-steps span+span{border-left:1px solid #e4ebf4}.eswco-type-card{display:grid;grid-template-columns:38px 1fr;column-gap:12px;padding:15px}.eswco-type-card input{left:17px;top:18px;opacity:0}.eswco-type-card i{display:grid;place-items:center;grid-row:span 2;width:38px;height:38px;border-radius:14px;background:color-mix(in srgb,var(--eswco-primary) 7%,#fff);color:var(--eswco-primary);font-style:normal}.eswco-type-card i .eswco-icon{width:18px;height:18px}.eswco-type-card.is-active i,.eswco-type-card:has(input:checked) i{color:#fff;background:linear-gradient(135deg,var(--eswco-primary),var(--eswco-accent))}.eswco-field{margin-bottom:14px}.eswco-field input,.eswco-field textarea,.eswco-field select{min-height:52px}.eswco-field textarea{min-height:92px}.eswco-field label .eswco-label-individual,.eswco-field label .eswco-label-corporate,.eswco-description-option span{color:#25324a!important}.eswco-description-option.is-active span,.eswco-description-option:has(input:checked) span{color:#11233a!important}.eswco-description-option input{accent-color:var(--eswco-accent)}.eswco-amount-field{margin-top:4px;padding:17px}.eswco-amount-input input{min-height:58px;font-size:clamp(20px, 2.5vw, 26px)}.eswco-payment-assurance{margin-top:10px;margin-bottom:12px}.eswco-form-note{margin-top:10px;font-size:13px;color:#7a8798}@media (max-width:880px){.eswco-hero__badge{width:auto;height:auto;min-height:72px;padding:12px 16px;grid-template-columns:48px auto;column-gap:12px;justify-items:start}.eswco-hero__badge small{grid-column:2}}.eswco-trust-card--simple{padding:clamp(24px, 2.4vw, 32px);overflow:hidden}.eswco-trust-card--simple::before{content:"";display:block;width:54px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--eswco-primary),var(--eswco-accent));margin-bottom:20px}.eswco-trust-card--simple .eswco-trust-card__icon{width:60px;height:60px;border-radius:20px;margin-bottom:18px}.eswco-trust-card--simple h3{font-size:clamp(24px, 2vw, 30px);line-height:1.12;margin:0 0 10px}.eswco-trust-card--simple>p{margin:0 0 22px;max-width:320px;font-size:15px;line-height:1.68;color:#58677d}.eswco-simple-trust-list{display:grid;gap:12px}.eswco-simple-trust-list div{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;min-height:56px;padding:12px 14px;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid #e5edf7}.eswco-simple-trust-list span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:color-mix(in srgb,var(--eswco-accent) 10%,#fff);color:var(--eswco-accent)}.eswco-simple-trust-list span .eswco-icon{width:19px;height:19px}.eswco-simple-trust-list strong{color:#1f2f45;font-size:14px;line-height:1.35}.eswco-trust-card--simple .eswco-link-summary{margin-top:16px}.eswco-trust-card--simple+.eswco-form .eswco-payment-assurance{margin-bottom:16px}@media (max-width:880px){.eswco-trust-card--simple{position:relative;top:auto}.eswco-trust-card--simple>p{max-width:none}}.eswco-installment-notice{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;margin-top:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,rgba(14,166,107,.10),rgba(18,60,105,.05));border:1px solid rgba(14,166,107,.18)}.eswco-installment-notice span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:#fff;color:var(--eswco-accent);box-shadow:0 10px 22px rgba(14,166,107,.10)}.eswco-installment-notice span .eswco-icon{width:18px;height:18px}.eswco-installment-notice p{margin:0;color:#304156;font-size:13px;line-height:1.5;font-weight:650}@media (max-width:640px){.eswco-installment-notice{grid-template-columns:34px 1fr;padding:11px 12px}.eswco-installment-notice span{width:34px;height:34px}}.eswco-consent-card{display:grid!important;grid-template-columns:24px 36px 1fr;gap:12px;align-items:center;width:100%;padding:16px 18px;margin:8px 0 18px;border:1px solid #dbe5f1;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff);color:#3f5066;cursor:pointer;box-shadow:0 12px 30px rgba(11,37,69,.06);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.eswco-consent-card:hover{border-color:color-mix(in srgb,var(--eswco-accent) 45%,#dbe5f1);box-shadow:0 16px 38px rgba(14,166,107,.10);transform:translateY(-1px)}.eswco-consent-card.has-error{border-color:#efb8b8;background:linear-gradient(180deg,#fffafa,#fff5f5);box-shadow:0 14px 36px rgba(133,28,28,.08)}.eswco-consent-input{-webkit-appearance:checkbox!important;appearance:checkbox!important;display:block!important;position:static!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;accent-color:var(--eswco-accent);z-index:3}.eswco-consent-tick{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:var(--eswco-accent);background:color-mix(in srgb,var(--eswco-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--eswco-accent) 18%,#e7eef7)}.eswco-consent-tick .eswco-icon{width:18px;height:18px;stroke-width:2.4}.eswco-consent-copy{display:block;min-width:0}.eswco-consent-copy strong{display:block;color:#13233a;font-size:14px;font-weight:850;margin-bottom:2px}.eswco-consent-copy em{display:block;color:#5e6f84;font-size:13px;font-style:normal;line-height:1.55}.eswco-consent-card:has(.eswco-consent-input:checked){border-color:color-mix(in srgb,var(--eswco-accent) 55%,#dbe5f1);background:linear-gradient(135deg,color-mix(in srgb,var(--eswco-accent) 8%,#fff),#fff);box-shadow:0 18px 42px rgba(14,166,107,.12)}.eswco-consent-card:has(.eswco-consent-input:checked) .eswco-consent-tick{background:var(--eswco-accent);color:#fff}@supports not selector(:has(*)){.eswco-consent-card.is-checked{border-color:color-mix(in srgb,var(--eswco-accent) 55%,#dbe5f1);background:linear-gradient(135deg,color-mix(in srgb,var(--eswco-accent) 8%,#fff),#fff);box-shadow:0 18px 42px rgba(14,166,107,.12)}.eswco-consent-card.is-checked .eswco-consent-tick{background:var(--eswco-accent);color:#fff}}@media (max-width:640px){.eswco-consent-card{grid-template-columns:22px 32px 1fr;gap:10px;padding:14px;border-radius:16px}.eswco-consent-tick{width:32px;height:32px;border-radius:12px}.eswco-consent-copy strong{font-size:13px}.eswco-consent-copy em{font-size:12px}}.eswco-field-hint{display:block;margin-top:7px;color:#7b8794;font-size:12px;line-height:1.45}.eswco-wrapper,.eswco-wrapper *{min-width:0}@media (max-width:900px){.eswco-wrapper{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important}.eswco-grid{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;max-width:100%!important}.eswco-form{order:1!important;width:100%!important;max-width:100%!important}.eswco-trust-card{order:2!important;position:static!important;width:100%!important;max-width:100%!important;margin-top:0!important}.eswco-hero,.eswco-trust-card,.eswco-form{max-width:100%!important}}@media (max-width:640px){.eswco-wrapper{padding:12px!important;border-radius:0!important;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 58%)!important}.eswco-hero{display:block!important;min-height:0!important;padding:22px 20px!important;border-radius:24px!important;margin-bottom:16px!important}.eswco-hero h2{font-size:25px!important;line-height:1.16!important}.eswco-hero p{font-size:14px!important;line-height:1.58!important;max-width:100%!important}.eswco-hero-trust{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:16px!important}.eswco-hero-trust span{width:100%!important;justify-content:flex-start!important;white-space:normal!important}.eswco-hero__badge{display:none!important}.eswco-form,.eswco-trust-card{padding:20px!important;border-radius:24px!important}.eswco-form__header h3,.eswco-trust-card h3{font-size:22px!important;line-height:1.2!important}.eswco-form-steps,.eswco-payment-type,.eswco-row,.eswco-description-options{grid-template-columns:1fr!important}.eswco-type-card,.eswco-description-option,.eswco-consent-card,.eswco-installment-notice,.eswco-payment-assurance{max-width:100%!important}.eswco-field input,.eswco-field textarea,.eswco-field select,.eswco-amount-input{width:100%!important;max-width:100%!important}.eswco-submit{width:100%!important;min-height:54px!important;white-space:normal!important}}