.cos-page{--cos-yellow:#fed700;--cos-yellow-600:#e5c000;--cos-yellow-soft:#fff9d6;--cos-navy:#2e094e;--cos-navy-800:#3d1266;--cos-navy-700:#4d1c7d;--cos-ink:#16091f;--cos-text:#4a4155;--cos-muted:#7a7188;--cos-line:#ece8f0;--cos-line-strong:#ddd6e4;--cos-surface:#fff;--cos-surface-2:#faf8fc;--cos-surface-3:#f4f1f7;--cos-font-display:"Poppins", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cos-font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cos-r-sm:10px;--cos-r:16px;--cos-r-lg:24px;--cos-r-xl:32px;--cos-shadow-sm:0 1px 2px rgba(22, 9, 31, .04), 0 1px 3px rgba(22, 9, 31, .06);--cos-shadow:0 2px 4px rgba(22, 9, 31, .04), 0 8px 24px rgba(22, 9, 31, .07);--cos-shadow-lg:0 4px 8px rgba(22, 9, 31, .04), 0 18px 48px rgba(22, 9, 31, .11);--cos-shadow-yellow:0 10px 30px rgba(254, 215, 0, .35);--cos-ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--cos-font-body);color:var(--cos-text);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cos-bleed{margin-inline:-100vmax;padding-inline:100vmax}body.cos-modern-home{overflow-x:hidden}@supports (overflow-x: clip){body.cos-modern-home{overflow-x:clip}}body.cos-modern-home .content-area{flex:0 0 100%;max-width:100%}.cos-wrap{width:100%;max-width:1240px;margin-inline:auto}.cos-section{padding-block:clamp(56px, 7vw, 104px);position:relative}.cos-section--tight{padding-block:clamp(40px, 4.5vw, 64px)}.cos-page :where(h1,h2,h3,h4){font-family:var(--cos-font-display);color:var(--cos-ink);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0
0 .5em;text-transform:none;text-wrap:balance}.cos-h1{font-size:clamp(2.2rem, 5.2vw, 4rem)}.cos-h2{font-size:clamp(1.75rem, 3.4vw, 2.75rem)}.cos-h3{font-size:clamp(1.1rem, 1.6vw, 1.3rem);letter-spacing:-.02em;line-height:1.25}.cos-lead{font-size:clamp(1.02rem, 1.35vw, 1.18rem);line-height:1.7;color:var(--cos-text);max-width:62ch;margin:0
0 1.5rem}.cos-page :where(p){margin:0
0 1rem}.cos-page :where(p:last-child){margin-bottom:0}.cos-page :where(.cos-lead, .cos-intro__note, .cos-faq__a, .cos-credit) a{color:var(--cos-navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--cos-yellow);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .25s ease, text-decoration-color .25s ease}.cos-page :where(.cos-lead, .cos-intro__note, .cos-faq__a, .cos-credit) a:hover{color:var(--cos-navy-700);text-decoration-color:var(--cos-navy)}.cos-page :where(.cos-net30, .cos-cta) :where(.cos-lead, .cos-intro__note) a{color:#fff;text-decoration-color:var(--cos-yellow)}.cos-page :where(.cos-net30, .cos-cta) :where(.cos-lead, .cos-intro__note) a:hover{color:var(--cos-yellow)}.cos-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--cos-font-body);font-size: .72rem;font-weight:700;letter-spacing: .14em;text-transform:uppercase;color:var(--cos-navy);margin-bottom:14px}.cos-eyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--cos-yellow)}.cos-eyebrow--light{color:var(--cos-yellow)}.cos-eyebrow--light::before{background:var(--cos-yellow)}.cos-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px, 3.5vw, 48px)}.cos-section-head__copy{max-width:60ch}.cos-section-head .cos-h2{margin-bottom: .25em}.cos-section-head
p{color:var(--cos-muted);margin:0}.cos-page .cos-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--cos-font-body);font-size: .97rem;font-weight:650;line-height:1;padding:16px
28px;border-radius:999px;border:1px
solid transparent;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .35s var(--cos-ease), box-shadow .35s var(--cos-ease),
background-color .25s ease, color .25s ease, border-color .25s ease;will-change:transform}.cos-page .cos-btn:hover,
.cos-page .cos-btn:focus-visible{text-decoration:none;transform:translateY(-2px)}.cos-page .cos-btn:active{transform:translateY(0)}.cos-page .cos-btn--primary{background:var(--cos-yellow);color:var(--cos-navy);box-shadow:0 4px 14px rgba(254, 215, 0, .34)}.cos-page .cos-btn--primary:hover,
.cos-page .cos-btn--primary:focus-visible{background:#ffe23d;color:var(--cos-navy);box-shadow:var(--cos-shadow-yellow)}.cos-page .cos-btn--dark{background:var(--cos-navy);color:#fff;box-shadow:0 4px 14px rgba(46, 9, 78, .28)}.cos-page .cos-btn--dark:hover,
.cos-page .cos-btn--dark:focus-visible{background:var(--cos-navy-800);color:#fff;box-shadow:0 12px 32px rgba(46, 9, 78, .32)}.cos-page .cos-btn--ghost{background:transparent;color:var(--cos-ink);border-color:var(--cos-line-strong)}.cos-page .cos-btn--ghost:hover,
.cos-page .cos-btn--ghost:focus-visible{color:var(--cos-navy);border-color:var(--cos-navy);background:#fff}.cos-page .cos-btn--on-dark{background:rgba(255, 255, 255, .08);color:#fff;border-color:rgba(255, 255, 255, .28);backdrop-filter:blur(6px)}.cos-page .cos-btn--on-dark:hover,
.cos-page .cos-btn--on-dark:focus-visible{background:rgba(255, 255, 255, .16);border-color:rgba(255, 255, 255, .5);color:#fff}.cos-btn__arrow{transition:transform .35s var(--cos-ease)}.cos-page .cos-btn:hover .cos-btn__arrow{transform:translateX(4px)}.cos-page .cos-link-arrow{display:inline-flex;align-items:center;gap:7px;font-weight:650;font-size: .95rem;color:var(--cos-navy);text-decoration:none;border-bottom:2px solid transparent;transition:border-color .25s ease, gap .25s var(--cos-ease)}.cos-page .cos-link-arrow:hover{color:var(--cos-navy);border-bottom-color:var(--cos-yellow);gap:11px;text-decoration:none}.cos-intro{background:radial-gradient(1000px 480px at 88% -12%, rgba(254, 215, 0, .16), transparent 62%),
radial-gradient(760px 420px at 2% 108%, rgba(46, 9, 78, .07), transparent 60%),
var(--cos-surface);border-bottom:1px solid var(--cos-line)}.cos-intro__grid{display:grid;grid-template-columns:minmax(0, 1fr)}.cos-intro__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:26px}.cos-intro__note{font-size: .88rem;color:var(--cos-muted);margin:0}.cos-mark{position:relative;display:inline-block;white-space:nowrap;color:var(--cos-navy);z-index:0}.cos-mark::after{content:"";position:absolute;left:-.06em;right:-.06em;bottom: .06em;height: .34em;background:var(--cos-yellow);border-radius:3px;z-index:-1;transform:scaleX(0);transform-origin:left center;animation:cos-mark-in .9s var(--cos-ease) .35s forwards}@keyframes cos-mark-in{to{transform:scaleX(1)}}.cos-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.cos-stat{background:var(--cos-surface);border:1px
solid var(--cos-line);border-radius:var(--cos-r-lg);padding:26px
22px;box-shadow:var(--cos-shadow-sm);transition:transform .5s var(--cos-ease), box-shadow .5s var(--cos-ease), border-color .3s ease}.cos-stat:hover{transform:translateY(-4px);box-shadow:var(--cos-shadow);border-color:var(--cos-line-strong)}.cos-stat__num{font-family:var(--cos-font-display);font-weight:800;font-size:clamp(1.7rem, 2.6vw, 2.25rem);letter-spacing:-.035em;color:var(--cos-navy);line-height:1;display:block;margin-bottom:8px;white-space:nowrap}.cos-stat__label{font-size: .82rem;color:var(--cos-muted);line-height:1.45;display:block}.cos-stat--accent{background:linear-gradient(145deg, var(--cos-navy) 0%, var(--cos-navy-700) 100%);border-color:transparent}.cos-stat--accent .cos-stat__num{color:var(--cos-yellow)}.cos-stat--accent .cos-stat__label{color:rgba(255, 255, 255, .74)}.cos-figures{background:var(--cos-surface-2);border-bottom:1px solid var(--cos-line)}.cos-figures__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(20px, 3vw, 48px)}.cos-figure{padding-left:clamp(20px, 3vw, 48px);border-left:1px solid var(--cos-line-strong)}.cos-figure:first-child{padding-left:0;border-left:0}.cos-figure__num{display:block;font-family:var(--cos-font-display);font-weight:800;font-size:clamp(2.4rem, 5vw, 3.9rem);line-height:1;letter-spacing:-.045em;color:var(--cos-navy);margin-bottom:12px;white-space:nowrap}.cos-figure__label{display:block;font-size: .95rem;line-height:1.5;color:var(--cos-muted);max-width:26ch}.cos-trust__item{display:flex;align-items:flex-start;gap:14px;padding:22px
20px;background:var(--cos-surface);border:1px
solid var(--cos-line);border-radius:var(--cos-r);transition:transform .45s var(--cos-ease), box-shadow .45s var(--cos-ease)}.cos-trust__item:hover{transform:translateY(-3px);box-shadow:var(--cos-shadow-sm)}.cos-trust__icon{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--cos-yellow-soft);color:var(--cos-navy)}.cos-trust__icon
svg{width:21px;height:21px;display:block}.cos-trust__t{font-family:var(--cos-font-display);font-weight:700;font-size: .96rem;letter-spacing:-.02em;color:var(--cos-ink);display:block;line-height:1.3;margin-bottom:3px}.cos-trust__d{font-size: .83rem;color:var(--cos-muted);line-height:1.5;display:block}.cos-page a.cos-trust__item{text-decoration:none}.cos-page a.cos-trust__item:hover .cos-trust__t{color:var(--cos-navy)}.cos-cats{background:var(--cos-surface)}.cos-cats__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}.cos-page .cos-cat{position:relative;display:block;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;text-decoration:none;isolation:isolate;background:linear-gradient(150deg, var(--cos-navy-700) 0%, var(--cos-navy) 58%, #1d0533 100%);box-shadow:0 1px 2px rgba(22, 9, 31, .10), 0 10px 24px -12px rgba(22, 9, 31, .30);transition:transform .6s var(--cos-ease), box-shadow .6s var(--cos-ease)}.cos-page .cos-cat:hover{transform:translateY(-8px);box-shadow:0 6px 12px rgba(22, 9, 31, .10), 0 34px 60px -22px rgba(46, 9, 78, .55);text-decoration:none}.cos-page .cos-cat:focus-visible{outline:3px
solid var(--cos-yellow);outline-offset:3px}.cos-cat__media{position:absolute;inset:0;display:block;overflow:hidden;z-index:0}.cos-cat__media
img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.1) brightness(1.04);transform:scale(1.01);transition:transform .9s var(--cos-ease)}.cos-page .cos-cat:hover .cos-cat__media
img{transform:scale(1.08)}.cos-cat__media::before{content:"";position:absolute;inset:0;z-index:1;background:var(--cos-navy);opacity: .12;mix-blend-mode:multiply;transition:opacity .5s ease}.cos-cat__media::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(
to top,
rgba(14, 3, 26, .93) 0%,
rgba(14, 3, 26, .74) 17%,
rgba(14, 3, 26, .36) 33%,
rgba(14, 3, 26, .10) 48%,
rgba(14, 3, 26, 0) 62%
),
linear-gradient(
to bottom,
rgba(14, 3, 26, .34) 0%,
rgba(14, 3, 26, .10) 12%,
rgba(14, 3, 26, 0) 24%
);transition:opacity .5s ease}.cos-page .cos-cat:hover .cos-cat__media::before{opacity: .18}.cos-page .cos-cat::after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .10);pointer-events:none}.cos-cat__index{position:absolute;top:16px;left:18px;z-index:3;font-family:var(--cos-font-display);font-size: .72rem;font-weight:700;letter-spacing: .1em;font-variant-numeric:tabular-nums;color:rgba(255, 255, 255, .62);text-shadow:0 1px 6px rgba(10, 2, 18, .65);transition:color .35s ease}.cos-page .cos-cat:hover .cos-cat__index{color:var(--cos-yellow)}.cos-cat__body{position:absolute;right:18px;bottom:17px;left:18px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.cos-cat__rule{display:block;width:34px;height:2px;margin-bottom:9px;background:var(--cos-yellow);border-radius:2px;transform:scaleX(.55);transform-origin:left center;transition:transform .55s var(--cos-ease)}.cos-page .cos-cat:hover .cos-cat__rule{transform:scaleX(1)}.cos-page .cos-cat .cos-cat__name{font-family:var(--cos-font-display);font-weight:700;font-size:1.06rem;line-height:1.2;letter-spacing:-.022em;color:#fff;text-wrap:balance;text-shadow:0 1px 12px rgba(10, 2, 18, .5)}.cos-page .cos-cat .cos-cat__count{font-size: .68rem;font-weight:600;letter-spacing: .13em;text-transform:uppercase;color:rgba(255, 255, 255, .68)}.cos-cat__go{position:absolute;top:13px;right:13px;z-index:3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--cos-yellow);color:#2b0a45;opacity:0;transform:translate(-4px, 4px) scale(.82);transition:opacity .4s ease, transform .5s var(--cos-ease)}.cos-cat__go
svg{width:16px;height:16px}.cos-page .cos-cat:hover .cos-cat__go,
.cos-page .cos-cat:focus-visible .cos-cat__go{opacity:1;transform:translate(0, 0) scale(1)}@media (prefers-reduced-motion: reduce){.cos-page .cos-cat,
.cos-cat__media img,.cos-cat__rule,.cos-cat__go,.cos-cat__index{transition:none}.cos-page .cos-cat:hover{transform:none}.cos-page .cos-cat:hover .cos-cat__media
img{transform:scale(1.01)}.cos-cat__rule{transform:scaleX(1)}.cos-cat__go{opacity:1;transform:none}}.cos-net30{background:radial-gradient(900px 480px at 85% 0%, rgba(254, 215, 0, .17), transparent 58%),
radial-gradient(700px 500px at 8% 100%, rgba(254, 215, 0, .07), transparent 60%),
linear-gradient(160deg, var(--cos-navy) 0%, #24063d 100%);color:rgba(255, 255, 255, .82);position:relative}.cos-net30::before{content:"";position:absolute;inset:0 100vmax;background-image:linear-gradient(rgba(255, 255, 255, .04) 1px, transparent 1px),
linear-gradient(90deg, rgba(255, 255, 255, .04) 1px, transparent 1px);background-size:64px 64px;mask-image:radial-gradient(85% 65% at 50% 32%, #000 8%, transparent 74%);-webkit-mask-image:radial-gradient(85% 65% at 50% 32%, #000 8%, transparent 74%);pointer-events:none}.cos-net30>*{position:relative;z-index:1}.cos-net30 .cos-h2{color:#fff}.cos-net30 .cos-lead{color:rgba(255, 255, 255, .78)}.cos-net30__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(36px, 5vw, 72px);align-items:center}.cos-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.cos-steps__item{display:flex;gap:18px;align-items:flex-start;padding:20px
22px;background:rgba(255, 255, 255, .05);border:1px
solid rgba(255, 255, 255, .1);border-radius:var(--cos-r);backdrop-filter:blur(8px);transition:background-color .4s ease, border-color .4s ease, transform .5s var(--cos-ease)}.cos-steps__item:hover{background:rgba(255, 255, 255, .09);border-color:rgba(254, 215, 0, .45);transform:translateX(5px)}.cos-steps__n{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--cos-yellow);color:var(--cos-navy);font-family:var(--cos-font-display);font-weight:800;font-size: .9rem;line-height:1}.cos-steps__t{display:block;font-family:var(--cos-font-display);font-weight:700;font-size:1rem;letter-spacing:-.02em;color:#fff;margin-bottom:3px;line-height:1.3}.cos-steps__d{display:block;font-size: .88rem;color:rgba(255, 255, 255, .68);line-height:1.55}.cos-net30__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cos-net30__fine{font-size: .8rem;color:rgba(255, 255, 255, .5);margin-top:18px;max-width:52ch;line-height:1.6}.cos-products{background:var(--cos-surface-2)}.cos-products__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}.cos-page .cos-prod{position:relative;display:flex;flex-direction:column;background:var(--cos-surface);border:1px
solid var(--cos-line);border-radius:var(--cos-r-lg);overflow:hidden;text-decoration:none;transition:transform .5s var(--cos-ease), box-shadow .5s var(--cos-ease), border-color .35s ease}.cos-page .cos-prod:hover{transform:translateY(-6px);box-shadow:0 4px 10px rgba(22, 9, 31, .05), 0 26px 50px -20px rgba(46, 9, 78, .30);border-color:var(--cos-line-strong);text-decoration:none}.cos-page .cos-prod:focus-visible{outline:3px
solid var(--cos-yellow);outline-offset:3px}.cos-prod__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:radial-gradient(115% 80% at 50% 12%, #fff 0%, #fdfcfe 42%, #f2eef7 100%)}.cos-prod__stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px
18px 50px}.cos-prod__media
img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(22, 9, 31, .06),
0 12px 22px -10px rgba(22, 9, 31, .26);transform:translateY(0) scale(1);transition:transform .65s var(--cos-ease), box-shadow .65s var(--cos-ease)}.cos-page .cos-prod:hover .cos-prod__media
img{transform:translateY(-6px) scale(1.045);box-shadow:0 2px 4px rgba(22, 9, 31, .06),
0 26px 34px -14px rgba(22, 9, 31, .30)}.cos-prod__view{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px
12px;background:var(--cos-navy);color:#fff;font-size: .78rem;font-weight:650;letter-spacing: .02em;transform:translateY(101%);transition:transform .45s var(--cos-ease)}.cos-prod__view
svg{width:15px;height:15px}.cos-page .cos-prod:hover .cos-prod__view,
.cos-page .cos-prod:focus-visible .cos-prod__view{transform:translateY(0)}.cos-prod__badge{position:absolute;top:12px;left:12px;font-size: .64rem;font-weight:700;letter-spacing: .1em;text-transform:uppercase;padding:6px
10px;border-radius:999px;background:var(--cos-yellow);color:var(--cos-navy);line-height:1;box-shadow:0 2px 8px rgba(22, 9, 31, .12);z-index:3}.cos-prod__body{padding:15px
18px 18px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;border-top:1px solid var(--cos-line)}.cos-prod__name{font-size: .91rem;font-weight:600;color:var(--cos-ink);line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s ease}.cos-page .cos-prod:hover .cos-prod__name{color:var(--cos-navy)}.cos-prod__meta{margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cos-prod__price{font-family:var(--cos-font-display);font-weight:700;font-size:1.12rem;letter-spacing:-.025em;color:var(--cos-navy)}.cos-prod__terms{font-size: .62rem;font-weight:700;letter-spacing: .1em;text-transform:uppercase;color:var(--cos-muted);white-space:nowrap}.cos-prod__price
del{color:var(--cos-muted);font-weight:400;font-size: .85rem;margin-right:6px}.cos-prod__price
ins{text-decoration:none}@media (prefers-reduced-motion: reduce){.cos-page .cos-prod,
.cos-prod__media img,.cos-prod__view{transition:none}.cos-page .cos-prod:hover{transform:none}.cos-page .cos-prod:hover .cos-prod__media
img{transform:none}}.cos-products__foot{margin-top:40px;text-align:center}.cos-credit{background:var(--cos-surface)}.cos-credit__card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(32px, 4.5vw, 64px);align-items:center;background:linear-gradient(150deg, var(--cos-surface-2) 0%, var(--cos-yellow-soft) 140%);border:1px
solid var(--cos-line);border-radius:var(--cos-r-xl);padding:clamp(32px, 4.5vw, 64px)}.cos-bureaus{list-style:none;margin:20px
0 0;padding:0;display:grid;gap:10px}.cos-bureaus
li{display:flex;align-items:center;gap:12px;background:var(--cos-surface);border:1px
solid var(--cos-line);border-radius:var(--cos-r-sm);padding:13px
16px;font-size: .9rem;font-weight:600;color:var(--cos-ink)}.cos-bureaus
svg{width:17px;height:17px;flex:0 0 auto;color:var(--cos-navy)}.cos-faq{background:var(--cos-surface-2)}.cos-faq__list{display:grid;gap:12px;max-width:860px;margin:0
auto}.cos-faq__item{background:var(--cos-surface);border:1px
solid var(--cos-line);border-radius:var(--cos-r);overflow:hidden;transition:border-color .3s ease, box-shadow .4s var(--cos-ease)}.cos-faq__item[open]{border-color:var(--cos-line-strong);box-shadow:var(--cos-shadow-sm)}.cos-faq__q{list-style:none;cursor:pointer;padding:20px
24px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:var(--cos-font-display);font-weight:700;font-size:1rem;letter-spacing:-.02em;color:var(--cos-ink);line-height:1.4;transition:color .25s ease}.cos-faq__q::-webkit-details-marker{display:none}.cos-faq__q:hover{color:var(--cos-navy)}.cos-faq__sign{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--cos-yellow-soft);color:var(--cos-navy);display:grid;place-items:center;font-size:1.05rem;line-height:1;transition:transform .4s var(--cos-ease), background-color .3s ease}.cos-faq__item[open] .cos-faq__sign{transform:rotate(45deg);background:var(--cos-yellow)}.cos-faq__a{padding:0
24px 22px;font-size: .93rem;color:var(--cos-text);line-height:1.7}.cos-faq__a
a{color:var(--cos-navy);font-weight:600;text-decoration:underline}.cos-faq__item[open] .cos-faq__a{animation:cos-fade-in .45s var(--cos-ease)}@keyframes cos-fade-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cos-cta{background:linear-gradient(140deg, var(--cos-navy) 0%, #24063d 100%);position:relative;text-align:center}.cos-cta::before{content:"";position:absolute;inset:0 100vmax;background:radial-gradient(780px 780px at 50% 50%, rgba(254, 215, 0, .2) 0%, transparent 62%);pointer-events:none;animation:cos-pulse 9s ease-in-out infinite}@keyframes cos-pulse{0%,100%{opacity: .75;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}.cos-cta>*{position:relative;z-index:1}.cos-cta .cos-h2{color:#fff;max-width:22ch;margin-left:auto;margin-right:auto}.cos-cta .cos-lead{color:rgba(255, 255, 255, .74);margin-left:auto;margin-right:auto;text-align:center}.cos-cta__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.cos-cta__contact{margin-top:30px;font-size: .88rem;color:rgba(255, 255, 255, .58)}.cos-cta__contact
a{color:var(--cos-yellow);text-decoration:none;font-weight:600}.cos-cta__contact a:hover{color:var(--cos-yellow);text-decoration:underline}.cos-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--cos-ease), transform .8s var(--cos-ease);transition-delay:var(--cos-delay, 0ms);will-change:opacity, transform}.cos-reveal.is-in{opacity:1;transform:none}.cos-page.no-js .cos-reveal{opacity:1;transform:none}.cos-page :focus-visible{outline:3px
solid var(--cos-navy);outline-offset:3px;border-radius:4px}.cos-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.cos-page *,
.cos-page *::before,
.cos-page *::after{animation-duration: .001ms !important;animation-iteration-count:1 !important;transition-duration: .001ms !important}.cos-reveal{opacity:1;transform:none}.cos-mark::after{transform:scaleX(1)}}@media (max-width: 1199px){.cos-cats__grid,.cos-products__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 991px){.cos-net30__grid,.cos-credit__card{grid-template-columns:minmax(0, 1fr)}.cos-cats__grid,.cos-products__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.cos-stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 767px){.cos-figures__grid{grid-template-columns:minmax(0, 1fr);gap:0}.cos-figure{padding:22px
0;border-left:0;border-top:1px solid var(--cos-line-strong)}.cos-figure:first-child{padding-top:0;border-top:0}.cos-figure:last-child{padding-bottom:0}.cos-figure__num{margin-bottom:6px}.cos-figure__label{max-width:none}.cos-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.cos-section-head{align-items:flex-start}.cos-page .cos-btn{padding:15px
24px;font-size: .93rem}.cos-intro__actions .cos-btn{flex:1 1 100%}}@media (max-width: 575px){.cos-cats__grid,.cos-products__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.cos-cat__body{padding:14px
14px 16px}.cos-prod__body{padding:4px
14px 16px}.cos-faq__q{padding:16px
18px;font-size: .94rem}.cos-faq__a{padding:0
18px 18px}}.cos-why{background:var(--cos-surface)}.cos-why__head{max-width:720px;margin:0
auto 46px;text-align:center}.cos-why__head .cos-eyebrow{justify-content:center}.cos-why__head .cos-h2{margin-bottom:14px}.cos-why__head .cos-lead{margin-inline:auto}.cos-why__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px;max-width:960px;margin:0
auto}.cos-why__item{position:relative;padding:26px
26px 24px;border:1px
solid var(--cos-line);border-radius:14px;background:linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(255, 255, 255, .54));box-shadow:inset 0 1px 0 rgba(255, 255, 255, .9),
0 14px 34px -22px rgba(46, 9, 78, .35),
0 2px 6px -3px rgba(46, 9, 78, .10);transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease}.cos-why__item::before{content:"";position:absolute;left:26px;top:-1px;width:40px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg, var(--cos-yellow), var(--cos-yellow-600))}@media (prefers-reduced-motion: no-preference){.cos-why__item:hover{transform:translateY(-4px);border-color:var(--cos-line-strong);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .9),
0 22px 44px -22px rgba(46, 9, 78, .42),
0 3px 8px -3px rgba(46, 9, 78, .13)}}.cos-why__n{display:block;font-family:var(--cos-font-display);font-size:clamp(1.6rem, 3vw, 2.1rem);font-weight:700;line-height:1;letter-spacing: .01em;margin-bottom:14px;font-variant-numeric:tabular-nums;color:var(--cos-yellow-600)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.cos-why__n{background:linear-gradient(135deg, #ffe98a 0%, var(--cos-yellow) 36%, var(--cos-yellow-600) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.cos-why__t{font-family:var(--cos-font-display);font-size:clamp(1.05rem, 1.8vw, 1.22rem);font-weight:700;letter-spacing:-.022em;line-height:1.3;color:var(--cos-ink);margin:0
0 8px}.cos-why__d{font-size: .95rem;line-height:1.7;color:var(--cos-text);margin:0;max-width:44ch}.cos-why__d
a{color:var(--cos-navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--cos-yellow);text-decoration-thickness:2px;text-underline-offset:3px;white-space:nowrap}.cos-why__foot{margin:44px
0 0;text-align:center}@media (max-width: 860px){.cos-why__grid{grid-template-columns:minmax(0, 1fr);gap:26px}.cos-why__head{margin-bottom:34px}.cos-why__d{max-width:none}}.cos-quick{background:var(--cos-surface);border-bottom:1px solid var(--cos-line)}.cos-quick__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cos-page a.cos-quick__item{display:flex;flex-direction:column;gap:2px;padding:12px
18px;border:1px
solid var(--cos-line);border-radius:999px;background:var(--cos-surface);text-decoration:none;transition:border-color .25s ease, background-color .25s ease, transform .35s var(--cos-ease)}.cos-page a.cos-quick__item:hover,
.cos-page a.cos-quick__item:focus-visible{border-color:var(--cos-navy);background:var(--cos-surface-2);transform:translateY(-2px)}.cos-quick__name{font-family:var(--cos-font-display);font-weight:700;font-size: .92rem;letter-spacing:-.01em;color:var(--cos-ink);line-height:1.2}.cos-quick__n{font-size: .74rem;color:var(--cos-muted);line-height:1.2}@media (min-width: 992px){.cos-cats__grid--bento{grid-auto-flow:dense}.cos-cats__grid--bento>:first-child{grid-column:span 2;grid-row:span 2}.cos-cats__grid--bento > :first-child .cos-cat__media,.cos-cats__grid--bento>:first-child{aspect-ratio:auto;height:100%}.cos-cats__grid--bento > :first-child .cos-cat__name{font-size:1.5rem}.cos-cats__grid--bento > :first-child .cos-cat__n{font-size: .9rem}}.cos-products--best{background:var(--cos-surface)}.cos-prod__badge--rank{background:var(--cos-navy);color:#fff;font-variant-numeric:tabular-nums}.cos-terms{background:radial-gradient(80% 180% at 15% 0%, var(--cos-navy-700) 0%, rgba(77, 28, 125, 0) 62%),
var(--cos-navy)}.cos-terms__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(20px, 4vw, 56px)}.cos-terms__copy{flex:1 1 420px}.cos-page .cos-terms .cos-h2{color:#fff;font-size:clamp(1.5rem, 2.4vw, 2.1rem);margin-bottom: .4em}.cos-page .cos-terms
p{color:rgba(255, 255, 255, .78);margin:0;max-width:62ch;font-size: .98rem}.cos-terms__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 575px){.cos-terms__actions{width:100%}.cos-terms__actions .cos-btn{flex:1 1 100%}}.cos-grain{position:relative}.cos-grain::after{content:"";position:absolute;inset:0 100vmax;pointer-events:none;z-index:0;opacity: .035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.cos-grain--dark::after{mix-blend-mode:overlay;opacity: .07}.cos-grain--light::after{mix-blend-mode:multiply;opacity: .028}.cos-grain>*{position:relative;z-index:1}.cos-aurora{position:relative;overflow:hidden}.cos-aurora>*{position:relative;z-index:1}.cos-aurora__layer{position:absolute;inset:0 100vmax;pointer-events:none;z-index:0}.cos-aurora__blob{position:absolute;border-radius:50%;filter:blur(90px);opacity: .5;will-change:transform}.cos-aurora__blob--y{width:46vw;height:46vw;max-width:720px;max-height:720px;background:radial-gradient(circle, rgba(254, 215, 0, .55) 0%, rgba(254, 215, 0, 0) 70%)}.cos-aurora__blob--v{width:40vw;height:40vw;max-width:640px;max-height:640px;background:radial-gradient(circle, rgba(109, 40, 173, .5) 0%, rgba(109, 40, 173, 0) 70%)}.cos-aurora--dark .cos-aurora__blob--v{background:radial-gradient(circle, rgba(150, 60, 220, .55) 0%, rgba(150, 60, 220, 0) 70%);opacity: .6}.cos-aurora--dark .cos-aurora__blob--y{opacity: .22}@media (prefers-reduced-motion: no-preference){.cos-aurora__blob--y{animation:cos-drift-a 26s ease-in-out infinite alternate}.cos-aurora__blob--v{animation:cos-drift-b 32s ease-in-out infinite alternate}}@keyframes cos-drift-a{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(4%, -6%, 0) scale(1.12)}}@keyframes cos-drift-b{from{transform:translate3d(0, 0, 0) scale(1.08)}to{transform:translate3d(-5%, 5%, 0) scale(1)}}.cos-crownmark{position:absolute;pointer-events:none;z-index:0;--cos-crown-src:url("/wp-content/uploads/2020/04/crown-white_crown-icon-copy.png");-webkit-mask-image:var(--cos-crown-src);mask-image:var(--cos-crown-src);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@supports not ((-webkit-mask-image: url("")) or (mask-image: url(""))){.cos-crownmark{display:none}}.cos-ticker{background:var(--cos-navy);border-block:1px solid rgba(255, 255, 255, .08);overflow:hidden;padding-block:14px}.cos-ticker__track{display:flex;width:max-content}.cos-ticker__group{display:flex;align-items:center;gap:34px;padding-right:34px;flex:0 0 auto}.cos-ticker__item{font-family:var(--cos-font-display);font-size: .78rem;font-weight:700;letter-spacing: .18em;text-transform:uppercase;color:rgba(255, 255, 255, .62);white-space:nowrap}.cos-ticker__sep{width:15px;height:15px;flex:0 0 auto;background:var(--cos-yellow);--cos-crown-src:url("/wp-content/uploads/2020/04/crown-white_crown-icon-copy.png");-webkit-mask:var(--cos-crown-src) center / contain no-repeat;mask:var(--cos-crown-src) center / contain no-repeat}@media (prefers-reduced-motion: no-preference){.cos-ticker__track{animation:cos-ticker 46s linear infinite}.cos-ticker:hover .cos-ticker__track{animation-play-state:paused}}@keyframes cos-ticker{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.cos-intro .cos-crownmark{width:min(38vw, 520px);aspect-ratio:1;right:-6%;top:50%;transform:translateY(-50%) rotate(-8deg);background:var(--cos-navy);opacity: .045}.cos-intro .cos-aurora__blob--y{right:-8%;top:-30%}.cos-intro .cos-aurora__blob--v{left:-12%;bottom:-40%;opacity: .28}.cos-figures{background:radial-gradient(1100px 300px at 50% 0%, rgba(109, 40, 173, .07), transparent 70%),
var(--cos-surface-2)}.cos-cats{background:radial-gradient(900px 500px at 100% 0%, rgba(254, 215, 0, .10), transparent 65%),
radial-gradient(700px 600px at 0% 100%, rgba(109, 40, 173, .06), transparent 62%),
var(--cos-surface)}.cos-cats::before{content:"";position:absolute;inset:0 100vmax;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(46, 9, 78, .14) 1px, transparent 1px),
linear-gradient(90deg, rgba(46, 9, 78, .14) 1px, transparent 1px), linear-gradient(rgba(46, 9, 78, .07) 1px, transparent 1px),
linear-gradient(90deg, rgba(46, 9, 78, .07) 1px, transparent 1px);background-size:170px 170px, 170px 170px, 34px 34px, 34px 34px;background-position:center center;-webkit-mask-image:radial-gradient(115% 85% at 50% 42%, #000 32%, transparent 82%);mask-image:radial-gradient(115% 85% at 50% 42%, #000 32%, transparent 82%)}.cos-cats>*{position:relative;z-index:1}.cos-cats .cos-crownmark{width:min(22vw, 260px);aspect-ratio:1;right:1%;top:-4%;transform:rotate(11deg);background:var(--cos-navy);opacity: .06}@media (max-width: 991px){.cos-cats .cos-crownmark{display:none}}.cos-products--best{background:radial-gradient(800px 450px at 0% 100%, rgba(109, 40, 173, .06), transparent 66%),
var(--cos-surface)}.cos-terms .cos-crownmark{width:min(30vw, 380px);aspect-ratio:1;right:2%;top:50%;transform:translateY(-50%) rotate(6deg);background:#fff;opacity: .05}.cos-terms .cos-aurora__blob--v{left:-6%;top:-60%}.cos-terms .cos-aurora__blob--y{right:6%;bottom:-70%}.cos-cta .cos-crownmark{width:min(46vw, 620px);aspect-ratio:1;left:50%;top:46%;transform:translate(-50%, -50%);background:#fff;opacity: .04}.cos-cta .cos-aurora__blob--y{left:12%;top:-50%}.cos-cta .cos-aurora__blob--v{right:4%;bottom:-60%}.cos-why{background:radial-gradient(720px 500px at 3% -6%, rgba(254, 215, 0, .18), transparent 58%),
radial-gradient(840px 640px at 104% 108%, rgba(109, 40, 173, .10), transparent 60%),
linear-gradient(177deg, #fffdf1 0%, var(--cos-surface) 40%, var(--cos-surface-2) 100%)}.cos-why .cos-aurora__blob--y{left:-10%;top:-44%;opacity: .32}.cos-why .cos-aurora__blob--v{right:-12%;bottom:-50%;opacity: .24}.cos-why .cos-crownmark{width:min(32vw, 420px);aspect-ratio:1;right:-1%;top:50%;transform:translateY(-50%) rotate(-7deg);background:var(--cos-navy);opacity: .05}@media (max-width: 991px){.cos-why .cos-crownmark{display:none}}.cos-faq{background:radial-gradient(900px 420px at 50% 100%, rgba(109, 40, 173, .06), transparent 70%),
var(--cos-surface-2)}@media (max-width: 767px){.cos-aurora__blob{filter:blur(60px)}.cos-crownmark{opacity: .03 !important}}.cos-hero{position:relative;background:radial-gradient(900px 460px at 20% -20%, rgba(254, 215, 0, .16), transparent 62%),
radial-gradient(700px 420px at 2% 108%, rgba(46, 9, 78, .06), transparent 60%),
var(--cos-surface);border-bottom:1px solid var(--cos-line);overflow:hidden}.cos-hero__copy{max-width:34em}.cos-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:26px}.cos-hero__note{font-size: .88rem;color:var(--cos-muted);margin:0}.cos-hero__media{position:relative}.cos-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%;display:block}.cos-hero__img--b{opacity:0}@media (prefers-reduced-motion: no-preference){.cos-hero__media:has(.cos-hero__img--b) .cos-hero__img--a{animation:cos-hero-fade-a 14s ease-in-out infinite}.cos-hero__media:has(.cos-hero__img--b) .cos-hero__img--b{animation:cos-hero-fade-b 14s ease-in-out infinite}}@keyframes cos-hero-fade-a{0%,42%{opacity:1}50%,92%{opacity:0}100%{opacity:1}}@keyframes cos-hero-fade-b{0%,42%{opacity:0}50%,92%{opacity:1}100%{opacity:0}}@media (min-width: 992px){.cos-hero{display:flex;align-items:center;min-height:clamp(400px, 46vh, 520px);padding-block:clamp(36px, 4vw, 56px)}.cos-hero__mediawrap{position:absolute;inset:0 100vmax;pointer-events:none;z-index:0}.cos-hero__media{position:absolute;top:0;bottom:0;left:48%;right:calc((100% - 100vw) / 2);pointer-events:auto;clip-path:polygon(86px 0, 100% 0, 100% 100%, 18px 100%)}.cos-hero__grid{position:relative;z-index:1;width:100%}.cos-hero__copy{max-width:min(46%, 30em)}}@media (min-width: 1400px){.cos-hero__media{left:46%}}@media (max-width: 991px){.cos-hero{padding-top:0}.cos-hero__mediawrap{margin-inline:-100vmax;padding-inline:100vmax;margin-bottom:clamp(24px, 5vw, 36px)}.cos-hero__media{aspect-ratio:3 / 2;margin-inline:calc((100% - 100vw) / 2)}}@media (max-width: 575px){.cos-hero__media{aspect-ratio:5 / 4}}