.clp-s-dark,.clp-s-page{--clp-bg: #111b2e;--clp-surface: #16233b;--clp-card: #1d2c48;--clp-text: #ffffff;--clp-muted: #b8c0ce;--clp-line: rgba(255, 255, 255, .14);--clp-accent: #ce7e8b;--clp-btn-bg: #ce7e8b;--clp-btn-text: #16233b;--clp-star: #f2c14e}.clp-s-light{--clp-bg: #fafafa;--clp-surface: #f4ece3;--clp-card: #ffffff;--clp-text: #121212;--clp-muted: #555c69;--clp-line: rgba(18, 18, 18, .12);--clp-accent: #b05a69;--clp-btn-bg: #16233b;--clp-btn-text: #ffffff;--clp-star: #e0a91f}.clp{--clp-radius: 16px;--clp-btn-radius: 8px;--clp-heading-font: var(--font-heading-family, "Oswald", sans-serif);--clp-body-font: var(--font-body-family, sans-serif);position:relative;background:var(--clp-bg);color:var(--clp-text);font-family:var(--clp-body-font);padding-block:var(--clp-pt-m, 48px) var(--clp-pb-m, 48px);overflow:hidden}.clp--alt{background:var(--clp-surface)}.clp--alt .clp-card{background:var(--clp-bg)}@media(min-width:750px){.clp{padding-block:var(--clp-pt, 80px) var(--clp-pb, 80px)}}.clp *,.clp *:before,.clp *:after{box-sizing:border-box}.clp img,.clp video{display:block;max-width:100%}.clp p{margin:0}.clp a,.clp h1,.clp h2,.clp h3,.clp h4{color:inherit}.clp-wrap{width:100%;max-width:var(--clp-max, 1200px);margin-inline:auto;padding-inline:16px}@media(min-width:750px){.clp-wrap{padding-inline:32px}}.clp-head{display:grid;gap:14px;margin-bottom:32px;max-width:860px}.clp-head--center{margin-inline:auto;text-align:center;justify-items:center}@media(min-width:750px){.clp-head{margin-bottom:48px}}.clp-eyebrow{font-family:var(--clp-heading-font);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--clp-accent);font-weight:600}.clp-h{font-family:var(--clp-heading-font);font-weight:600;line-height:1.04;letter-spacing:.005em;font-size:clamp(30px,5.2vw,58px);margin:0;color:var(--clp-text);text-wrap:balance}.clp .clp-h,.clp .clp-h1,.clp .clp-card-title,.clp .clp-btn,.clp-sticky .clp-btn{text-transform:var(--clp-case, uppercase)}.clp-h1{font-family:var(--clp-heading-font);font-weight:600;line-height:1;margin:0;font-size:clamp(40px,7.4vw,86px);text-wrap:balance}.clp-hl{color:var(--clp-accent)}.clp-sub{font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:var(--clp-muted);max-width:680px}.clp-rte{line-height:1.6;color:var(--clp-muted)}.clp-rte p+p{margin-top:.8em}.clp-rte ul{margin:.6em 0 0;padding-left:1.2em}.clp-rte a{color:var(--clp-accent)}.clp-cta{display:grid;justify-items:center;gap:10px;margin-top:36px}.clp-cta--start{justify-items:start}.clp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 34px;min-width:min(100%,320px);background:var(--clp-btn-bg);color:var(--clp-btn-text)!important;font-family:var(--clp-heading-font);font-size:17px;font-weight:600;letter-spacing:.06em;border:0;border-radius:var(--clp-btn-radius);text-decoration:none;cursor:pointer;box-shadow:0 10px 24px -12px var(--clp-btn-bg);transition:transform .15s ease,filter .15s ease}.clp-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.clp-btn:focus-visible{outline:2px solid var(--clp-text);outline-offset:3px}.clp-btn svg{width:18px;height:18px;flex:none}.clp-btn--block{width:100%}.clp-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--clp-muted)}.clp-note svg{width:14px;height:14px;color:var(--clp-accent);flex:none}.clp-stars{display:inline-flex;gap:2px;color:var(--clp-star)}.clp-stars svg{width:16px;height:16px}.clp-rating{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;flex-wrap:wrap}.clp-rating__sep{width:1px;height:14px;background:var(--clp-line)}.clp-card{background:var(--clp-card);border:1px solid var(--clp-line);border-radius:var(--clp-radius);overflow:hidden}.clp-card-title{font-family:var(--clp-heading-font);font-weight:600;font-size:20px;line-height:1.15;margin:0}.clp-rail{--clp-card-w: 300px;display:grid;grid-auto-flow:column;grid-auto-columns:min(var(--clp-card-w),82vw);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:4px 16px 12px;margin-inline:-16px;scrollbar-width:none;overscroll-behavior-x:contain}.clp-rail::-webkit-scrollbar{display:none}.clp-rail>*{scroll-snap-align:start}@media(min-width:750px){.clp-rail{gap:20px;padding-inline:32px;margin-inline:-32px;scroll-padding-inline:32px}}.clp-rail--center{justify-content:safe center}.clp-rail-nav{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}.clp-rail-nav[hidden]{display:none}.clp-arrow{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--clp-text);border:1px solid var(--clp-line);cursor:pointer}.clp-arrow:hover{border-color:var(--clp-text)}.clp-arrow:disabled{opacity:.35;cursor:default}.clp-arrow svg{width:18px;height:18px}.clp-dots{display:flex;gap:6px}.clp-dot{width:7px;height:7px;border-radius:50%;background:var(--clp-line);border:0;padding:0}.clp-dot.is-active{background:var(--clp-accent);width:20px;border-radius:4px}.clp-ph{width:100%;height:100%;background:var(--clp-surface);color:var(--clp-muted);display:grid;place-items:center}.clp-ph svg{width:70%;height:70%;opacity:.35}.clp-media{position:relative;overflow:hidden;background:var(--clp-surface)}.clp-media img,.clp-media video,.clp-media .clp-ph,.clp-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.clp-video video,.clp-video img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:inherit}.clp-video{display:block!important}.clp-video video{opacity:0;transition:opacity .4s ease}.clp-video.is-playing video{opacity:1}.clp-offer{padding:0!important;overflow:visible;border-bottom:1px solid var(--clp-line)}.clp-offer__row{display:flex;align-items:center;justify-content:center;gap:8px 14px;min-height:44px;padding-block:6px;text-align:center}.clp-offer [data-fr-state]{display:contents}.clp-offer:not([data-fr=active]) [data-fr-state=active],.clp-offer:not([data-fr=locked]) [data-fr-state=locked],.clp-offer:not([data-fr=expired]) [data-fr-state=expired]{display:none}.clp-offer__text{font-family:var(--clp-heading-font);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.clp-offer__mob{display:none}@media(max-width:749px){.clp-offer__desk{display:none}.clp-offer__mob{display:inline}.clp-offer__row{gap:8px;flex-wrap:nowrap}.clp-offer__text{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}}.clp-offer__toggle{display:inline-flex;align-items:center;gap:4px;padding:6px 2px;background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.clp-offer__toggle svg{width:14px;height:14px;transition:transform .2s ease}.clp-offer__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.clp-offer__details{display:grid;justify-items:center;gap:10px;padding-block:4px 14px;text-align:center}.clp-offer__details[hidden]{display:none}.clp-offer__sub{font-size:13px;line-height:1.5;color:var(--clp-muted);max-width:560px}.clp-offer__locked{display:inline-flex;align-items:center;gap:8px;font-family:var(--clp-heading-font);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:13px}.clp-offer__locked svg{width:18px;height:18px;color:var(--clp-accent);flex:none}.fr-clock{display:inline-flex;align-items:flex-start;gap:4px;font-family:var(--clp-heading-font, inherit)}.fr-clock__unit{display:grid;justify-items:center;gap:2px}.fr-clock__num{min-width:40px;padding:4px 6px;border-radius:6px;text-align:center;background:var(--clp-btn-bg, #ce7e8b);color:var(--clp-btn-text, #16233b);font-size:20px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.fr-clock--compact{align-items:center;gap:3px;flex:none}.fr-clock--compact .fr-clock__num{min-width:28px;font-size:15px;padding:2px 4px;border-radius:5px}.fr-clock--compact .fr-clock__sep{font-size:15px;line-height:1}.fr-clock__lbl{font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.fr-clock__sep{font-size:20px;font-weight:700;line-height:1.4}.fr-form{display:flex;gap:8px;width:min(100%,440px)}.fr-form input[type=email]{flex:1;min-width:0;height:42px;padding:0 14px;border-radius:var(--clp-btn-radius, 8px);border:1px solid var(--clp-line, rgba(0,0,0,.2));background:var(--clp-card, #fff);color:var(--clp-text, #121212);font:inherit;font-size:15px}.fr-form button{height:42px;padding:0 18px;border:0;border-radius:var(--clp-btn-radius, 8px);cursor:pointer;background:var(--clp-btn-bg, #16233b);color:var(--clp-btn-text, #fff);font-family:var(--clp-heading-font, inherit);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:14px;white-space:nowrap}.fr-form button[disabled]{opacity:.6;cursor:progress}.fr-form-wrap{display:grid;gap:6px;justify-items:center}.fr-form-wrap [hidden]{display:none!important}.fr-reveal{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;cursor:pointer;background:transparent;color:var(--clp-text, inherit);border:1px solid var(--clp-btn-bg, currentColor);border-radius:var(--clp-btn-radius, 8px);font-family:var(--clp-heading-font, inherit);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.fr-reveal:hover{background:var(--clp-btn-bg);color:var(--clp-btn-text)}.fr-reveal svg{width:16px;height:16px;flex:none}.fr-msg:empty{display:none}.fr-consent{font-size:11px;color:var(--clp-muted);max-width:440px}.fr-msg{font-size:13px}.fr-msg[data-tone=error]{color:#ff8a8a}.clp-s-light .fr-msg[data-tone=error]{color:#b42318}[data-fr=locked] [data-fr-locked-hide],[data-fr=expired] [data-fr-locked-hide]{display:none!important}[data-fr-locked-show]{display:none}[data-fr=locked] [data-fr-locked-show]{display:inline-flex}.fr-locked{align-items:center;gap:8px;font-family:var(--clp-heading-font, inherit);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:15px}.fr-locked svg{width:20px;height:20px;color:var(--clp-accent);flex:none}.clp-hero__grid{display:grid;gap:16px;grid-template-areas:"head" "media" "body";align-items:center}.clp-hero__head{grid-area:head;display:grid;gap:10px;justify-items:start}.clp-hero__media{grid-area:media;position:relative}.clp-hero__body{grid-area:body;display:grid;gap:14px;justify-items:start}@media(min-width:990px){.clp-hero__grid{grid-template-columns:1.05fr .95fr;grid-template-areas:"head media" "body media";column-gap:56px;row-gap:18px}.clp-hero__head{align-self:end}.clp-hero__body{align-self:start}.clp-hero--media-left .clp-hero__grid{grid-template-columns:.95fr 1.05fr;grid-template-areas:"media head" "media body"}}.clp-hero--center .clp-hero__grid{grid-template-columns:1fr;grid-template-areas:"head" "body";max-width:860px;margin-inline:auto}.clp-hero--center .clp-hero__head,.clp-hero--center .clp-hero__body{justify-items:center;text-align:center}.clp-hero__title{font-size:var(--clp-h1-m, 36px)}@media(min-width:750px){.clp-hero__title{font-size:clamp(var(--clp-h1-m, 36px),5.4vw,var(--clp-h1-d, 68px))}}.clp-hero .clp-sub{font-size:16px}@media(min-width:990px){.clp-hero .clp-sub{font-size:18px}}.clp-hero__bullets{list-style:none;padding:0;margin:0;display:grid;gap:8px;text-align:left}.clp-hero__bullets li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.35}.clp-hero__bullets svg{width:20px;height:20px;color:var(--clp-accent);flex:none;margin-top:1px}.clp-hero__img{position:relative;aspect-ratio:var(--clp-ratio, 1 / 1);border-radius:var(--clp-radius);overflow:hidden}.clp-hero__img img,.clp-hero__img video{object-position:center var(--clp-focus, center)}.clp-hero__img--mobile{display:none}.clp-hero__caption{font-size:12px;color:var(--clp-muted);margin-top:8px;text-align:center}@media(max-width:749px){.clp-hero__img{aspect-ratio:var(--clp-ratio-m, 4 / 3);border-radius:12px}.clp-hero__img--has-mobile{display:none}.clp-hero__img--mobile{display:block}.clp-hero .clp-cta{justify-items:stretch;width:100%}.clp-hero .clp-note{justify-content:center}.clp-hero__bullets li{font-size:15px}}.clp-hero .clp-cta{margin-top:4px}.clp-badge-seal{position:absolute;top:12px;right:12px;width:clamp(78px,13vw,128px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;padding:14px;background:var(--clp-btn-bg);color:var(--clp-btn-text);font-family:var(--clp-heading-font);font-weight:700;text-transform:uppercase;line-height:1.05;font-size:clamp(10px,1.4vw,16px);transform:rotate(10deg);box-shadow:0 0 0 4px var(--clp-bg),0 0 0 5px var(--clp-btn-bg)}.clp-badge-seal strong{display:block;font-size:1.7em;line-height:1}.clp-marquee{border-block:1px solid var(--clp-line)}.clp-marquee__track{display:flex;width:max-content;animation:clp-marquee var(--clp-speed, 40s) linear infinite}.clp-marquee--reverse .clp-marquee__track{animation-direction:reverse}.clp-marquee:hover .clp-marquee__track{animation-play-state:paused}.clp-marquee__group{display:flex;align-items:center;flex:none}.clp-marquee__item{display:inline-flex;align-items:center;gap:18px;padding-right:18px;font-family:var(--clp-heading-font);font-weight:600;font-size:clamp(14px,1.6vw,18px);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.clp-marquee__item svg{width:14px;height:14px;color:var(--clp-accent)}@keyframes clp-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.clp-marquee__track{animation:none}}.clp-reason{display:flex;flex-direction:column;height:100%}.clp-reason .clp-media{aspect-ratio:var(--clp-ratio, 4 / 3)}.clp-reason__body{padding:20px;display:grid;gap:8px;align-content:start}.clp-reason__eyebrow{font-family:var(--clp-heading-font);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--clp-muted)}.clp-reason .clp-card-title{color:var(--clp-accent)}.clp-reason__text{font-size:15px;line-height:1.55;color:var(--clp-muted)}.clp-spot__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.clp-spot__grid{grid-template-columns:1fr 1fr;gap:56px}.clp-spot--media-right .clp-spot__media{order:2}}.clp-spot__grid--solo{grid-template-columns:1fr!important;max-width:860px;margin-inline:auto}.clp-spot__grid--solo .clp-spot__badges{justify-content:flex-start}.clp-spot__media{position:relative;aspect-ratio:var(--clp-ratio, 4 / 5);border-radius:var(--clp-radius);overflow:hidden}.clp-spot__callouts{position:absolute;left:16px;bottom:16px;display:grid;gap:8px}.clp-spot__callout{background:color-mix(in srgb,var(--clp-bg) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--clp-line);border-radius:10px;padding:8px 12px;font-family:var(--clp-heading-font);font-weight:600;font-size:15px;letter-spacing:.03em}.clp-spot__copy{display:grid;gap:18px}.clp-spot__copy .clp-head{margin-bottom:4px}.clp-spot__boxes{display:grid;gap:12px}@media(min-width:750px){.clp-spot__boxes{grid-template-columns:1fr 1fr}}.clp-spot__box{padding:18px}.clp-spot__box h3{font-family:var(--clp-heading-font);font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;color:var(--clp-muted);font-weight:600}.clp-spot__list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;line-height:1.4}.clp-spot__list li{display:flex;gap:8px}.clp-spot__list li:before{content:"";width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--clp-accent);flex:none}.clp-spot__badges{display:flex;flex-wrap:wrap;gap:18px 28px;justify-content:center;padding-top:6px}.clp-spot__badge{display:grid;justify-items:center;gap:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-align:center;max-width:110px}.clp-spot__badge img,.clp-spot__badge svg{width:36px;height:36px;object-fit:contain;color:var(--clp-accent)}.clp-link{display:inline-flex;justify-content:center;padding:12px 18px;border:1px solid var(--clp-accent);border-radius:var(--clp-btn-radius);color:var(--clp-accent)!important;text-decoration:none;font-weight:600;font-size:14px}.clp-logos__row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 44px}.clp-logos__label{font-family:var(--clp-heading-font);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--clp-muted)}.clp-logos__logo{height:var(--clp-logo-h, 32px);width:auto;max-width:160px;object-fit:contain}.clp-logos--mono .clp-logos__logo{filter:grayscale(1) brightness(var(--clp-logo-b, 1));opacity:.85}.clp-s-dark .clp-logos--mono,.clp-s-page .clp-logos--mono{--clp-logo-b: 3}.clp-logos__name{font-family:var(--clp-heading-font);font-size:20px;font-weight:600;opacity:.85}.clp-logos__item{text-decoration:none}.clp-logos__track{display:contents}.clp-logos--tiles .clp-logos__row{display:block}.clp-logos--tiles .clp-logos__label{margin:0 0 16px;text-align:center}.clp-logos--tiles .clp-logos__track{display:flex;align-items:flex-start;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:16px;padding:2px 16px 6px;margin-inline:-16px;scrollbar-width:none;overscroll-behavior-x:contain}.clp-logos--tiles .clp-logos__track::-webkit-scrollbar{display:none}.clp-logos--tiles .clp-logos__track>:first-child{margin-inline-start:auto}.clp-logos--tiles .clp-logos__track>:last-child{margin-inline-end:auto}@media(min-width:750px){.clp-logos--tiles .clp-logos__track{padding-inline:32px;margin-inline:-32px;scroll-padding-inline:32px}}.clp-logos--tiles .clp-logos__item{flex:0 0 auto;scroll-snap-align:start;display:grid;justify-items:center;gap:8px;width:var(--clp-tile, 96px)}.clp-logos__tile{width:var(--clp-tile, 96px);aspect-ratio:1;border-radius:14px;background:#fff;padding:10px;display:grid;place-items:center;overflow:hidden}.clp-logos__tile-img{width:100%;height:100%;object-fit:contain}.clp-logos__caption{font-size:12px;line-height:1.25;text-align:center;color:var(--clp-muted);font-weight:600;letter-spacing:.02em}@media(max-width:749px){.clp-logos--tiles .clp-logos__track{gap:14px}.clp-logos--tiles .clp-logos__item,.clp-logos__tile{width:min(var(--clp-tile, 96px),24vw)}}.clp-person .clp-media{aspect-ratio:4 / 5}.clp-person__body{padding:16px 18px 20px;display:grid;gap:6px}.clp-person__role{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--clp-accent);font-weight:600}.clp-person__bio{font-size:14px;line-height:1.55;color:var(--clp-muted)}.clp-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:28px}.clp-stat{display:grid;justify-items:center;padding:14px 22px;border-radius:999px;border:1px solid var(--clp-line);background:var(--clp-card);min-width:130px}.clp-stat strong{font-family:var(--clp-heading-font);font-size:24px;line-height:1;color:var(--clp-accent)}.clp-stat span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--clp-muted);margin-top:4px}.clp-shot{padding:10px;background:#fff}.clp-shot img{width:100%;height:auto;border-radius:8px}.clp-shot figcaption{color:#444;font-size:13px;padding:10px 4px 2px}.clp-ba{display:grid;gap:0}.clp-ba__pair{display:grid;grid-template-columns:1fr 1fr;gap:3px}.clp-ba__side{position:relative;aspect-ratio:var(--clp-ratio, 3 / 4)}.clp-ba__tag{position:absolute;top:10px;left:10px;z-index:1;padding:4px 8px;border-radius:4px;font-family:var(--clp-heading-font);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#000000a6;color:#fff}.clp-ba__tag--after{background:var(--clp-btn-bg);color:var(--clp-btn-text)}.clp-ba__caption{padding:12px 14px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;text-align:center}.clp-ba-rail{--clp-card-w: 380px}.clp-reviews--grid{display:grid;gap:16px}@media(min-width:750px){.clp-reviews--grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.clp-reviews--grid{grid-template-columns:repeat(var(--clp-cols, 3),1fr)}}.clp-review{padding:22px;display:flex;flex-direction:column;gap:12px;height:100%}.clp-review__img{aspect-ratio:4 / 3;margin:-22px -22px 4px}.clp-review__title{font-family:var(--clp-heading-font);font-size:20px;font-weight:600;line-height:1.2;margin:0}.clp-review__quote{font-size:15px;line-height:1.6;color:var(--clp-muted);flex:1}.clp-review__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--clp-line)}.clp-review__name{font-family:var(--clp-heading-font);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.clp-review__loc{font-size:12px;color:var(--clp-muted)}.clp-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#3fb37f;letter-spacing:.04em}.clp-verified svg{width:14px;height:14px}.clp-features{display:grid;gap:12px;grid-template-columns:repeat(var(--clp-cols-m, 1),1fr)}@media(min-width:750px){.clp-features{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.clp-features{grid-template-columns:repeat(var(--clp-cols, 4),1fr);gap:16px}}.clp-feature{padding:16px;display:flex;gap:14px;align-items:flex-start}.clp-feature__icon{width:64px;height:64px;border-radius:50%;overflow:hidden;flex:none;position:relative;background:var(--clp-surface);display:grid;place-items:center}.clp-feature__icon img{width:100%;height:100%;object-fit:cover}.clp-feature__icon--contain img{object-fit:contain;padding:12px}.clp-feature__body{display:grid;gap:4px}.clp-feature__value{display:inline-block;justify-self:start;padding:2px 8px;border-radius:999px;background:var(--clp-btn-bg);color:var(--clp-btn-text);font-size:11px;font-weight:700;letter-spacing:.06em}.clp-feature .clp-card-title{font-size:18px;color:var(--clp-accent)}.clp-feature__text{font-size:14px;line-height:1.5;color:var(--clp-muted)}.clp-compare{max-width:920px;margin-inline:auto}.clp-compare__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.clp-compare__table th,.clp-compare__table td{padding:16px 8px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--clp-line);font-size:14px;line-height:1.35}.clp-compare__table th[scope=row]{text-align:left;font-family:var(--clp-heading-font);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:13px;width:32%}.clp-compare__table thead th{border-bottom:0;font-family:var(--clp-heading-font);font-weight:600;font-size:15px;vertical-align:bottom;padding-bottom:18px}.clp-compare__table thead img{max-height:40px;width:auto;margin-inline:auto}.clp-compare__us{background:linear-gradient(180deg,color-mix(in srgb,var(--clp-accent) 30%,var(--clp-card)),color-mix(in srgb,var(--clp-accent) 10%,var(--clp-card)));font-weight:600}.clp-compare__table thead .clp-compare__us{border-radius:var(--clp-radius) var(--clp-radius) 0 0}.clp-compare__table tbody tr:last-child .clp-compare__us{border-radius:0 0 var(--clp-radius) var(--clp-radius)}.clp-compare__table tbody tr:last-child>*{border-bottom:0}.clp-mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.clp-mark svg{width:15px;height:15px}.clp-mark--yes{background:var(--clp-btn-bg);color:var(--clp-btn-text)}.clp-mark--no{background:var(--clp-line);color:var(--clp-muted)}.clp-mark--maybe{background:var(--clp-line);color:var(--clp-muted);font-weight:700;font-size:14px}@media(max-width:749px){.clp-compare__table th,.clp-compare__table td{padding:12px 4px;font-size:12px}.clp-compare__table th[scope=row]{font-size:11px;letter-spacing:.04em;width:30%}.clp-compare__table thead th{font-size:12px}}.clp-steps{display:grid;gap:16px;counter-reset:clp-step;position:relative}@media(min-width:990px){.clp-steps{grid-template-columns:repeat(var(--clp-cols, 3),1fr);gap:20px}}.clp-step{padding:22px;display:grid;gap:10px;align-content:start;position:relative}.clp-step .clp-media{aspect-ratio:16 / 10;margin:-22px -22px 6px}.clp-step__label{display:inline-flex;align-items:center;gap:10px;font-family:var(--clp-heading-font);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--clp-accent)}.clp-step__label:before{counter-increment:clp-step;content:counter(clp-step,decimal-leading-zero);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--clp-btn-bg);color:var(--clp-btn-text);font-size:12px;letter-spacing:0}.clp-step .clp-card-title{font-size:24px}.clp-step__text{font-size:15px}.clp-step__text ul{list-style:none;padding:0;display:grid;gap:6px}.clp-step__text li{display:flex;gap:8px}.clp-step__text li:before{content:"\2713";color:var(--clp-accent);font-weight:700}.clp-guar{display:grid;gap:24px;align-items:center;justify-items:center;text-align:center;max-width:1000px;margin-inline:auto}@media(min-width:750px){.clp-guar{grid-template-columns:auto 1fr;text-align:left;justify-items:start;gap:44px}.clp-guar .clp-cta{justify-items:start}}.clp-guar__seal{width:clamp(150px,20vw,220px);aspect-ratio:1;position:relative}.clp-guar__seal img{width:100%;height:100%;object-fit:contain}.clp-guar__copy{display:grid;gap:14px}.clp-guar .clp-cta{margin-top:8px}@media(min-width:750px){.clp-guar .fr-form-wrap{justify-items:start}.clp-guar .fr-consent{text-align:left}}.clp-seal{width:100%;height:100%;color:var(--clp-btn-bg)}.clp-seal text{fill:var(--clp-text);font-family:var(--clp-heading-font);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.clp-seal .clp-seal__big{fill:var(--clp-btn-text);letter-spacing:.02em}.clp-q{display:grid;gap:32px;align-items:center}@media(min-width:990px){.clp-q{grid-template-columns:.85fr 1.15fr;gap:64px}}.clp-q__chat{display:grid;gap:12px;align-content:start;max-width:520px}.clp-q__bubble{justify-self:start;max-width:92%;padding:14px 18px;margin:0;background:var(--clp-card);border:1px solid var(--clp-line);border-radius:20px 20px 20px 6px;font-size:16px;line-height:1.4}.clp-q__bubble--lead{font-family:var(--clp-heading-font);font-weight:600;font-size:clamp(22px,2.6vw,30px);line-height:1.15;padding:18px 22px}.clp-q__bubble--reply{justify-self:end;margin-top:6px;background:var(--clp-btn-bg);color:var(--clp-btn-text);border-color:transparent;border-radius:20px 20px 6px;font-weight:600}.clp-q__who{display:block;margin-top:6px;font-family:var(--clp-body-font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.clp-q__copy{display:grid;gap:20px}.clp-q__copy .clp-head{margin-bottom:0}.clp-q__label{margin:0;font-family:var(--clp-heading-font);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--clp-muted)}.clp-q__steps{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:clp-q}.clp-q__steps li{display:grid;grid-template-columns:34px 1fr;column-gap:14px;row-gap:2px;align-items:start}.clp-q__steps li:before{counter-increment:clp-q;content:counter(clp-q);grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--clp-btn-bg);color:var(--clp-btn-text);font-family:var(--clp-heading-font);font-weight:700;font-size:15px}.clp-q__steps strong{font-family:var(--clp-heading-font);font-weight:600;font-size:18px;line-height:1.25;padding-top:5px}.clp-q__steps span{font-size:15px;line-height:1.5;color:var(--clp-muted)}.clp-q__terms{padding:18px 20px;display:grid;gap:12px}.clp-q__terms ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.clp-q__terms li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--clp-muted)}.clp-q__terms svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--clp-accent)}.clp-q .clp-cta{margin-top:4px}@media(max-width:749px){.clp-q__chat{max-width:none}.clp-q .clp-cta{justify-items:stretch}.clp-q .clp-note{justify-content:center}}.clp-faq__grid{display:grid;gap:32px;align-items:start}@media(min-width:990px){.clp-faq__grid--media{grid-template-columns:1.2fr .8fr;gap:56px}}.clp-faq__list{display:grid;gap:10px}.clp-faq__item{border:1px solid var(--clp-line);border-radius:12px;background:var(--clp-card)}.clp-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:var(--clp-heading-font);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:15px}.clp-faq__item summary::-webkit-details-marker{display:none}.clp-faq__item summary svg{width:16px;height:16px;flex:none;transition:transform .2s ease}.clp-faq__item[open] summary svg{transform:rotate(180deg)}.clp-faq__answer{padding:0 20px 20px;font-size:15px}.clp-faq__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--clp-radius);overflow:hidden}@media(max-width:989px){.clp-faq__media{display:none}}.clp-stack{max-width:720px;margin-inline:auto;padding:8px 20px}.clp-stack__row{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--clp-line)}.clp-stack__row:last-child{border-bottom:0}.clp-stack__img{width:56px;height:56px;border-radius:10px;overflow:hidden;position:relative;background:var(--clp-surface)}.clp-stack__img img{width:100%;height:100%;object-fit:cover}.clp-stack__title{font-family:var(--clp-heading-font);font-weight:600;font-size:17px;line-height:1.2}.clp-stack__sub{font-size:13px;color:var(--clp-muted);margin-top:2px}.clp-stack__price{display:grid;justify-items:end;gap:2px;font-family:var(--clp-heading-font);font-weight:600}.clp-stack__was{font-size:13px;color:var(--clp-muted);text-decoration:line-through}.clp-stack__now{font-size:17px;color:var(--clp-accent);text-transform:uppercase}.clp-stack__total{display:flex;justify-content:space-between;gap:12px;padding:16px 0 10px;font-family:var(--clp-heading-font);font-weight:600;font-size:18px;text-transform:uppercase;border-top:2px solid var(--clp-line)}.clp-final__grid{display:grid;gap:28px;align-items:center}@media(min-width:990px){.clp-final__grid{grid-template-columns:1fr 1fr;gap:56px}}.clp-final__media{position:relative;aspect-ratio:var(--clp-ratio, 1 / 1);border-radius:var(--clp-radius);overflow:hidden}.clp-final__copy{display:grid;gap:16px}.clp-final__copy .clp-head{margin-bottom:0}.clp-final__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:var(--clp-heading-font);font-weight:600}.clp-final__now{font-size:clamp(30px,4vw,42px)}.clp-final__was{font-size:20px;color:var(--clp-muted);text-decoration:line-through}.clp-final__save{font-size:16px;color:var(--clp-accent);text-transform:uppercase;letter-spacing:.06em}.clp-final .clp-hero__bullets li{font-size:16px}.clp-final .clp-cta{margin-top:6px;justify-items:stretch}.clp-final .clp-note{justify-content:center}.clp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:6px}.clp-trust__item{display:grid;justify-items:center;gap:6px;text-align:center;font-size:12px;line-height:1.3;color:var(--clp-muted)}.clp-trust__item svg{width:26px;height:26px;color:var(--clp-accent)}.clp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--clp-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--clp-line);transform:translateY(110%);transition:transform .25s ease;display:flex;align-items:center;justify-content:center;gap:16px;color:var(--clp-text);font-family:var(--clp-body-font)}.clp-sticky.is-visible{transform:none}.clp-sticky .clp-btn{min-height:50px;min-width:0;flex:0 1 380px}.clp-sticky__timer{display:grid;gap:2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--clp-muted)}.clp-sticky__timer .fr-clock__num{min-width:32px;font-size:16px;padding:3px 4px}.clp-sticky__timer .fr-clock__lbl{display:none}.clp-sticky__timer .fr-clock__sep{font-size:16px;line-height:1.5}.clp-sticky[data-fr=locked] .clp-sticky__timer,.clp-sticky[data-fr=expired] .clp-sticky__timer{display:none}@media(max-width:749px){.clp-sticky--desktop-only{display:none}}@media(min-width:750px){.clp-sticky--mobile-only{display:none}}.clp-lx__summary{display:flex;justify-content:center;margin:-16px 0 28px}.clp-lx{padding:26px 26px 24px;display:flex;flex-direction:column;gap:12px;height:100%}.clp-lx__title{font-family:var(--clp-body-font);font-weight:700;font-size:24px;line-height:1.2;margin:0;text-transform:none;letter-spacing:0}.clp-lx__quote{font-size:16px;line-height:1.55;color:var(--clp-text);opacity:.88;flex:1}.clp-lx__foot{display:grid;gap:10px;padding-top:6px}.clp-lx .clp-stars svg{width:22px;height:22px}.clp-lx__who{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.clp-lx__name{font-family:var(--clp-heading-font);font-size:18px;letter-spacing:.08em;text-transform:uppercase}.clp-lx__verified{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid #3fb37f;border-radius:999px;color:#3fb37f;font-size:12px;font-weight:600}.clp-lx__verified svg{width:14px;height:14px}.clp-lx__product{font-size:12px;color:var(--clp-muted);letter-spacing:.04em}.clp-vid{padding:0;display:flex;flex-direction:column}.clp-vid__media{position:relative;width:100%}.clp-vid__cap{display:grid;gap:4px;padding:12px 14px 14px;font-size:14px;color:var(--clp-muted)}.clp-vid__cap strong{color:var(--clp-text);font-family:var(--clp-heading-font);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.clp-transform__head{margin-bottom:24px}@media(min-width:750px){.clp-transform__head{margin-bottom:36px}}.clp-transform__title{font-size:clamp(30px,5.6vw,64px)}.clp-transform__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;max-width:980px;margin-inline:auto}@media(min-width:750px){.clp-transform__row{gap:20px}}.clp-transform__side{margin:0;min-width:0}.clp-transform__media{aspect-ratio:var(--clp-ratio, 4 / 5);border-radius:var(--clp-radius)}@media(min-width:750px){.clp-transform__media{aspect-ratio:var(--clp-ratio-d, var(--clp-ratio, 1 / 1))}}.clp-transform__media .clp-ba__tag{z-index:2}.clp-transform__arrow{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--clp-btn-bg);color:var(--clp-btn-text);box-shadow:0 6px 18px -8px var(--clp-btn-bg)}.clp-transform__arrow svg{width:18px;height:18px}@media(min-width:750px){.clp-transform__arrow{width:60px;height:60px}.clp-transform__arrow svg{width:28px;height:28px}}@media(max-width:749px){.clp-transform:not(.clp-transform--stacked) .clp-transform__row{grid-template-columns:1fr 1fr;position:relative;gap:8px}.clp-transform:not(.clp-transform--stacked) .clp-transform__arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;box-shadow:0 0 0 4px var(--clp-bg)}.clp-transform--stacked .clp-transform__row{grid-template-columns:1fr;justify-items:center}.clp-transform--stacked .clp-transform__side{width:100%}.clp-transform--stacked .clp-transform__arrow svg{transform:rotate(90deg)}}.clp-transform__caption{text-align:center;font-size:13px;color:var(--clp-muted);margin-top:14px}.clp-transform .clp-cta{margin-top:24px}.clp-gx__grid{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:750px){.clp-gx__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1100px){.clp-gx__grid{grid-template-columns:repeat(4,1fr)}}.clp-gx__item{position:relative;background:var(--clp-card);border:1px solid var(--clp-line);border-radius:var(--clp-radius);padding:20px 18px 18px;display:grid;gap:6px;align-content:start}.clp-gx__num{position:absolute;top:14px;right:16px;font-family:var(--clp-heading-font);font-weight:700;font-size:28px;line-height:1;color:var(--clp-accent);opacity:.9}.clp-gx__icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--clp-accent) 14%,transparent);color:var(--clp-accent)}.clp-gx__icon svg{width:20px;height:20px}.clp-gx__title{font-family:var(--clp-heading-font);font-weight:600;font-size:18px;line-height:1.2;margin:6px 0 0;text-transform:var(--clp-case, uppercase)}.clp-gx__what{margin:0;font-size:15px;line-height:1.45}.clp-gx__pass{margin:2px 0 0;font-size:14px;line-height:1.4;opacity:.8}.clp-gx__callout{margin:20px 0 0;display:flex;gap:14px;align-items:center;padding:18px 20px;border-radius:var(--clp-radius);background:var(--clp-accent);color:#fff}.clp-gx__callout-icon svg{width:32px;height:32px}.clp-gx__callout-title{margin:0;font-family:var(--clp-heading-font);font-weight:700;font-size:20px;text-transform:var(--clp-case, uppercase)}.clp-gx__callout-text{margin:4px 0 0;font-size:15px;line-height:1.45}.clp-gx__media{margin-top:20px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.clp-gx__fig{margin:0}.clp-gx__fig img,.clp-gx__fig video{width:100%;height:auto;border-radius:var(--clp-radius);display:block}.clp-gx__fig figcaption{font-size:13px;margin-top:6px;opacity:.8}.clp-gx__lot{margin-top:16px;text-align:center;justify-content:center}@media(max-width:749px){.clp-gx__item{padding:16px 14px 14px}.clp-gx__num{font-size:24px}.clp-gx__callout{align-items:flex-start}}.clp-gx__acc{display:block}.clp-gx__sum{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding-right:36px}.clp-gx__sum::-webkit-details-marker{display:none}.clp-gx__sum .clp-gx__title{margin:0}.clp-gx__sum .clp-gx__num{top:50%;transform:translateY(-50%);right:14px;font-size:20px}.clp-gx__chev{display:none}.clp-gx__body{display:grid;gap:6px;padding-top:10px}.clp-gx__sum:focus-visible{outline:2px solid var(--clp-accent);outline-offset:4px;border-radius:4px}@media(max-width:749px){.clp-gx__grid{gap:8px}.clp-gx__item{padding:12px 14px}.clp-gx__sum .clp-gx__num{display:none}.clp-gx__chev{display:block;position:absolute;right:16px;top:50%;width:10px;height:10px;border-right:2px solid var(--clp-accent);border-bottom:2px solid var(--clp-accent);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.clp-gx__acc[open] .clp-gx__chev{transform:translateY(-30%) rotate(-135deg)}}@media(min-width:750px){.clp-gx__sum{flex-direction:column;align-items:flex-start;gap:6px;cursor:default;pointer-events:none}.clp-gx__sum .clp-gx__num{top:0;transform:none;right:0;font-size:28px}.clp-gx__item{padding:20px 18px 18px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/coverly-landing.css.map */
