.awsp{--awsp-font: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--awsp-orange: #ff6600;--awsp-orange-ink: #CC4A00;--awsp-orange-ink-hover: #A83C00;--awsp-orange-soft: #FFF1E7;--awsp-orange-line: rgba(204, 74, 0, .18);--awsp-blue: #015C80;--awsp-blue-soft: #EEF5F9;--awsp-blue-line: rgba(1, 92, 128, .18);--awsp-green: #0F7B4F;--awsp-green-soft: #E8F6EF;--awsp-red: #B42318;--awsp-red-soft: #FEF3F2;--awsp-white: #fff;--awsp-bg: #f8f9fa;--awsp-dark: #0a1628;--awsp-on-dark: #B9C7DA;--awsp-text: #1B2637;--awsp-text-2: #55627A;--awsp-border: #E4E9F1;--awsp-hairline: rgba(10, 22, 40, .08);--awsp-r-card: 16px;--awsp-r-ui: 12px;--awsp-shadow-card: 0 1px 2px rgba(10, 22, 40, .04), 0 16px 40px -28px rgba(10, 22, 40, .16);--awsp-shadow-pop: 0 2px 4px rgba(10, 22, 40, .05), 0 24px 56px -28px rgba(10, 22, 40, .22);--awsp-ease: cubic-bezier(.32, .72, 0, 1);--awsp-section-y: 96px;font-family:inherit;-webkit-font-smoothing:antialiased;color:var(--awsp-text);font-size:16px;line-height:1.65;background:var(--awsp-white)}@media(max-width:991px){.awsp{--awsp-section-y: 72px}}@media(max-width:767px){.awsp{--awsp-section-y: 56px}}.awsp *,.awsp *:before,.awsp *:after{box-sizing:border-box}.awsp h1,.awsp h2,.awsp h3,.awsp button,.awsp input{font-family:inherit}.awsp img{max-width:100%;display:block}.awsp-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.4;background:var(--awsp-orange-soft);color:var(--awsp-orange-ink-hover);border:1px solid var(--awsp-orange-line)}.awsp-badge--free{background:var(--awsp-blue-soft);color:var(--awsp-blue);border-color:var(--awsp-blue-line)}.awsp-admin{background:transparent;font-size:14px}.awsp-brandbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.awsp-brandbar img{height:26px;width:auto}.awsp-brandbar__meta{display:flex;align-items:center;gap:10px;color:var(--awsp-text-2);font-size:14px}.awsp-logos{display:flex;flex-wrap:wrap;gap:8px}.awsp-logos span{display:grid;place-items:center;width:64px;height:40px;padding:6px;border:1px solid var(--awsp-border);border-radius:10px;background:var(--awsp-white)}.awsp-logos img{max-height:24px;width:auto;object-fit:contain}.awsp-logos .is-off{opacity:.35}@media(prefers-reduced-motion:reduce){.awsp-btn,.awsp-courier{transition:none}.awsp-btn:active,.awsp-courier:hover{transform:none}}
