.cl-page{--cl-teal:var(--color-primary);--cl-teal-soft:color-mix(in oklab,var(--color-primary) 14%,#0000);--cl-teal-mid:color-mix(in oklab,var(--color-primary) 32%,#0000);--cl-surf:var(--color-surface);--cl-bg:var(--color-background);--cl-text:var(--color-text);--cl-muted:color-mix(in oklab,var(--color-text) 62%,#0000);--cl-border:var(--color-border);font-family:Lexend,sans-serif}.cl-wrap{margin:0 auto;max-width:1180px;padding:0 clamp(16px,4vw,40px)}.cl-hero{background:radial-gradient(ellipse 70% 55% at 12% -8%,color-mix(in oklab,var(--color-primary) 24%,#0000),#0000),radial-gradient(ellipse 58% 58% at 92% 18%,color-mix(in oklab,var(--color-accent) 32%,#0000),#0000),radial-gradient(ellipse 75% 38% at 50% 112%,color-mix(in oklab,var(--color-primary) 14%,#0000),#0000),var(--cl-bg);overflow:hidden;padding:clamp(64px,9vw,112px) 0 clamp(52px,7vw,88px);position:relative}.cl-hero:before{background-image:radial-gradient(circle 1px at 22% 32%,color-mix(in oklab,var(--color-primary) 45%,#0000) 1px,#0000 0),radial-gradient(circle 1px at 78% 62%,color-mix(in oklab,var(--color-primary) 30%,#0000) 1px,#0000 0),radial-gradient(circle 1px at 52% 18%,color-mix(in oklab,var(--color-accent) 55%,#0000) 1px,#0000 0);background-size:80px 80px,120px 120px,64px 64px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.cl-hero__grid{align-items:center;display:grid;gap:40px;position:relative;z-index:1}@media (min-width:900px){.cl-hero__grid{grid-template-columns:1.1fr .9fr}}.cl-eyebrow{align-items:center;background:var(--cl-teal-soft);border:1.5px solid var(--cl-teal-mid);border-radius:999px;color:var(--cl-teal);display:inline-flex;font-size:.76rem;font-weight:800;gap:8px;letter-spacing:.08em;margin-bottom:22px;padding:6px 14px;text-transform:uppercase}.cl-eyebrow__dot{animation:cl-pulse 2.2s ease-in-out infinite;background:var(--cl-teal);border-radius:50%;height:7px;width:7px}@keyframes cl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.65)}}.cl-hero__h1{color:var(--cl-text);font-size:clamp(2rem,4vw,3.6rem);font-weight:900;letter-spacing:-.03em;line-height:1.03;margin:0 0 24px}.cl-hero__h1 em{color:var(--cl-teal);display:inline-block;font-style:normal;position:relative}.cl-hero__h1 em:after{background:linear-gradient(90deg,var(--cl-teal),var(--color-accent));border-radius:4px;bottom:3px;content:"";height:5px;left:0;opacity:.45;position:absolute;right:0}.cl-hero__lead{color:var(--cl-muted);font-size:clamp(.98rem,1.7vw,1.18rem);line-height:1.68;margin:0 0 36px;max-width:54ch}.cl-hero__cta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:42px}.cl-btn{align-items:center;border-radius:13px;display:inline-flex;font-family:Lexend,sans-serif;font-size:.97rem;font-weight:800;gap:8px;padding:13px 26px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,color .14s ease}.cl-btn--solid{background:var(--cl-teal);border:2px solid var(--cl-teal);box-shadow:0 8px 22px color-mix(in oklab,var(--cl-teal) 38%,#0000);color:#fff}.cl-btn--solid:hover{box-shadow:0 14px 32px color-mix(in oklab,var(--cl-teal) 48%,#0000);color:#fff;transform:translateY(-2px)}.cl-btn--ghost{background:#0000;border:2px solid var(--cl-border);color:var(--cl-text)}.cl-btn--ghost:hover{border-color:var(--cl-teal-mid);color:var(--cl-teal)}.cl-btn--ghost-inv{background:#0000;border:2px solid #fafafa38;color:#fafafad9}.cl-btn--ghost-inv:hover{border-color:var(--cl-teal);color:var(--cl-teal)}.cl-stats{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.cl-stat__val{color:var(--cl-teal);font-size:1.85rem;font-weight:900;letter-spacing:-.03em;line-height:1}.cl-stat__lbl{color:var(--cl-muted);font-size:.78rem;font-weight:600;line-height:1.35}.cl-stat__src{font-size:.65rem;font-weight:400;opacity:.6}.cl-stats__sep{background:var(--cl-border);flex:0 0 auto;height:38px;width:1px}.cl-hero__visual{align-items:center;display:flex;flex-direction:column;gap:0}.cl-mockup{animation:cl-float 5.5s ease-in-out infinite;background:var(--cl-surf);border:1px solid color-mix(in oklab,var(--color-primary) 22%,var(--cl-border));border-radius:22px;box-shadow:0 26px 68px #00000021,0 0 0 1px color-mix(in oklab,var(--color-primary) 7%,#0000);max-width:370px;overflow:hidden;width:100%}@keyframes cl-float{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-9px) rotate(.4deg)}}.cl-mockup__head{background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 17%,var(--cl-bg)),color-mix(in oklab,var(--color-accent) 24%,var(--cl-bg)));border-bottom:1px solid color-mix(in oklab,var(--color-primary) 14%,#0000);padding:18px 20px 14px}.cl-mockup__badge{align-items:center;background:var(--cl-teal);border-radius:999px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:800;gap:5px;letter-spacing:.06em;margin-bottom:10px;padding:3px 10px;text-transform:uppercase}.cl-mockup__badge .live-dot{animation:cl-blink 1.2s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}@keyframes cl-blink{0%,to{opacity:1}50%{opacity:.25}}.cl-mockup__title{font-size:1rem;font-weight:900;line-height:1.3;margin:0 0 8px}.cl-mockup__meta{color:var(--cl-muted);display:flex;font-size:.76rem;font-weight:600;gap:12px}.cl-mockup__body{display:grid;gap:14px;padding:16px 20px 20px}.cl-mockup__caption{color:var(--cl-muted);font-size:.72rem;font-style:italic;margin:8px 0 0;text-align:center}.cl-prog__row{color:var(--cl-muted);display:flex;font-size:.76rem;font-weight:700;justify-content:space-between;margin-bottom:6px}.cl-prog__track{background:var(--cl-border);border-radius:999px;height:6px;overflow:hidden}.cl-prog__fill{background:linear-gradient(90deg,var(--cl-teal),var(--color-accent));border-radius:999px;height:100%;width:68%}.cl-eng{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.cl-eng__item{background:color-mix(in oklab,var(--cl-bg) 75%,var(--cl-surf));border:1px solid var(--cl-border);border-radius:11px;display:flex;flex-direction:column;gap:2px;padding:9px 10px}.cl-eng__val{color:var(--cl-teal);font-size:1.15rem;font-weight:900;line-height:1}.cl-eng__lbl{color:var(--cl-muted);font-size:.68rem;font-weight:600}.cl-section{padding:clamp(56px,8vw,96px) 0}.cl-section--tinted{background:radial-gradient(ellipse 80% 55% at 50% 0,color-mix(in oklab,var(--color-primary) 9%,#0000),#0000),color-mix(in oklab,var(--cl-surf) 68%,var(--cl-bg));border-bottom:1px solid color-mix(in oklab,var(--color-primary) 10%,var(--cl-border));border-top:1px solid color-mix(in oklab,var(--color-primary) 10%,var(--cl-border))}.cl-head{margin-bottom:clamp(32px,5vw,56px)}.cl-head--center{margin-inline:auto;max-width:680px;text-align:center}.cl-kicker{align-items:center;color:var(--cl-teal);display:inline-flex;font-size:.74rem;font-weight:800;gap:8px;letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.cl-kicker:before{background:var(--cl-teal);border-radius:2px;content:"";flex:0 0 auto;height:2px;width:22px}.cl-h2{font-size:clamp(1.8rem,3.3vw,2.9rem);font-weight:900;letter-spacing:-.025em;line-height:1.1;margin:0 0 14px}.cl-lead{color:var(--cl-muted);font-size:1.06rem;line-height:1.7;margin:0}.cl-lead--60{max-width:60ch}.cl-lead--56{max-width:56ch}.cl-lead--58{max-width:58ch}.cl-profiles{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.cl-profiles{grid-template-columns:repeat(4,1fr)}}.cl-profile{background:var(--cl-surf);border:1px solid var(--cl-border);border-radius:18px;padding:22px 18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cl-profile:hover{border-color:color-mix(in oklab,var(--color-primary) 38%,#0000);box-shadow:0 14px 38px #00000017;transform:translateY(-4px)}.cl-profile__emoji{display:block;font-size:2rem;line-height:1;margin-bottom:13px}.cl-profile__type{color:var(--cl-teal);font-size:.7rem;font-weight:800;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.cl-profile__title{font-size:.97rem;font-weight:900;line-height:1.3;margin:0 0 8px}.cl-profile__desc{color:var(--cl-muted);font-size:.83rem;line-height:1.55;margin:0}.cl-features{border:1px solid var(--cl-border);border-radius:22px;display:grid;gap:0;list-style:none;margin:0;overflow:hidden;padding:0}@media (min-width:640px){.cl-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.cl-features{grid-template-columns:repeat(3,1fr)}}.cl-feat{background:var(--cl-surf);border:1px solid var(--cl-border);margin:-1px 0 0 -1px;overflow:hidden;padding:30px 26px;position:relative;transition:background .18s ease}.cl-feat:hover{background:color-mix(in oklab,var(--color-primary) 5%,var(--cl-surf))}.cl-feat:after{background:var(--cl-teal);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .22s ease;width:3px}.cl-feat:hover:after{transform:scaleY(1)}.cl-feat__ico{background:var(--cl-teal-soft);border:1px solid var(--cl-teal-mid);border-radius:13px;display:grid;font-size:1.35rem;height:46px;margin-bottom:15px;place-items:center;width:46px}.cl-feat__title{font-size:1rem;font-weight:900;margin:0 0 7px}.cl-feat__desc{color:var(--cl-muted);font-size:.86rem;line-height:1.6;margin:0}.cl-steps{display:grid;gap:0;list-style:none;margin:0;padding:0}@media (min-width:768px){.cl-steps{grid-template-columns:repeat(4,1fr)}}.cl-step{padding:28px 22px 28px 0}@media (min-width:768px){.cl-step{padding:0 22px 0 0}.cl-step+.cl-step{border-left:2px dashed var(--cl-border);padding-left:22px}}.cl-step__n{color:color-mix(in oklab,var(--color-primary) 24%,#0000);font-size:3.2rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin-bottom:12px}.cl-step__title{font-size:1.02rem;font-weight:900;margin:0 0 8px}.cl-step__desc{color:var(--cl-muted);font-size:.86rem;line-height:1.6;margin:0}.cl-income{border:1px solid var(--cl-border);border-radius:20px;display:flex;flex-wrap:wrap;margin-top:44px;overflow:hidden}.cl-income__item{background:var(--cl-surf);border-right:1px solid var(--cl-border);display:flex;flex:1;flex-direction:column;gap:5px;min-width:190px;padding:26px 22px}.cl-income__item:last-child{border-right:none}.cl-income__val{color:var(--cl-teal);font-size:2.1rem;font-weight:900;letter-spacing:-.04em;line-height:1}.cl-income__lbl{color:var(--cl-text);font-size:.86rem;font-weight:700}.cl-income__note{color:var(--cl-muted);font-size:.76rem}@media (max-width:520px){.cl-income{flex-direction:column}.cl-income__item{border-bottom:1px solid var(--cl-border);border-right:none}.cl-income__item:last-child{border-bottom:none}}.cl-experts-band{background:color-mix(in oklab,var(--color-primary) 10%,var(--cl-bg));border-bottom:1px solid color-mix(in oklab,var(--color-primary) 18%,#0000);border-top:1px solid color-mix(in oklab,var(--color-primary) 18%,#0000);padding:20px 0}.cl-experts-band__inner{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.cl-experts-band__left{align-items:center;display:flex;gap:16px}.cl-experts-band__ico{flex:0 0 auto;font-size:2rem;line-height:1}.cl-experts-band__title{color:var(--cl-text);display:block;font-size:1rem;font-weight:900}.cl-experts-band__sub{color:var(--cl-muted);font-size:.84rem;margin:3px 0 0}.cl-experts-band__pill{background:var(--cl-teal-soft);border:1.5px solid var(--cl-teal-mid);border-radius:999px;color:var(--cl-teal);flex:0 0 auto;font-size:.76rem;font-weight:800;letter-spacing:.06em;padding:6px 16px;text-transform:uppercase}.cl-testis{display:grid;gap:14px}@media (min-width:768px){.cl-testis{grid-template-columns:repeat(3,1fr)}}.cl-testi{background:var(--cl-surf);border:1px solid var(--cl-border);border-radius:18px;display:flex;flex-direction:column;gap:18px;padding:26px 22px;transition:transform .18s ease,box-shadow .18s ease}.cl-testi:nth-child(2){background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 11%,var(--cl-surf)),var(--cl-surf));border-color:color-mix(in oklab,var(--color-primary) 26%,#0000)}.cl-testi:hover{box-shadow:0 14px 38px #00000014;transform:translateY(-3px)}.cl-testi__mark{color:var(--cl-teal);font-family:Georgia,serif;font-size:2.5rem;line-height:1}.cl-testi__body{color:var(--cl-text);flex:1;font-size:.93rem;line-height:1.7;margin:0}.cl-testi__author{align-items:center;display:flex;gap:11px}.cl-testi__ava{background:var(--cl-teal-soft);border:1.5px solid var(--cl-teal-mid);border-radius:12px;display:grid;flex:0 0 auto;font-size:1.2rem;height:42px;place-items:center;width:42px}.cl-testi__name{display:block;font-size:.88rem;font-weight:900}.cl-testi__role{color:var(--cl-teal);display:block;font-size:.76rem;font-weight:700}.cl-faq{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:740px}.cl-faq__item{background:var(--cl-surf);border:1px solid var(--cl-border);border-radius:14px;overflow:hidden;transition:border-color .18s ease}.cl-faq__item[open]{border-color:color-mix(in oklab,var(--color-primary) 36%,#0000)}.cl-faq__q{align-items:center;color:var(--cl-text);cursor:pointer;display:flex;font-size:.97rem;font-weight:800;gap:12px;justify-content:space-between;list-style:none;padding:18px 22px}.cl-faq__q::-webkit-details-marker{display:none}.cl-faq__q:after{background:var(--cl-teal-soft);border:1px solid var(--cl-teal-mid);border-radius:50%;color:var(--cl-teal);content:"+";display:grid;flex:0 0 auto;font-size:1.2rem;font-weight:300;height:26px;place-items:center;transition:transform .2s ease,background .18s ease;width:26px}.cl-faq__item[open] .cl-faq__q:after{background:var(--cl-teal);color:#fff;content:"−";transform:rotate(180deg)}.cl-faq__a{color:var(--cl-muted);font-size:.9rem;line-height:1.7;margin:0;padding:0 22px 18px}.cl-cta-dark{background:radial-gradient(ellipse 78% 58% at 28% 50%,color-mix(in oklab,var(--color-primary) 32%,#0000),#0000 60%),radial-gradient(ellipse 58% 78% at 82% 50%,color-mix(in oklab,var(--color-accent) 22%,#0000),#0000 60%),#0b1212;color:#fafafa;padding:clamp(64px,9vw,108px) 0}.cl-cta-dark__inner{margin:0 auto;max-width:680px;text-align:center}.cl-cta-dark__kicker{align-items:center;color:var(--cl-teal);display:inline-flex;font-size:.74rem;font-weight:800;gap:8px;letter-spacing:.1em;margin-bottom:22px;text-transform:uppercase}.cl-cta-dark__h2{color:#fafafa;font-size:clamp(2rem,4.3vw,3.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.06;margin:0 0 20px}.cl-cta-dark__h2 em{color:var(--cl-teal);font-style:normal}.cl-cta-dark__sub{color:#fafafa99;font-size:1.05rem;line-height:1.68;margin:0 0 40px}.cl-cta-dark__row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:520px){.cl-hero__h1{font-size:1.9rem}.cl-profiles{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.cl-eyebrow__dot,.cl-mockup,.cl-mockup__badge .live-dot{animation:none!important}}.cl-vs{background:var(--cl-surf);border:1px solid color-mix(in oklab,var(--color-primary) 22%,var(--cl-border));border-radius:22px;box-shadow:0 18px 48px #00000014;padding:clamp(18px,3vw,26px)}.cl-vs__head,.cl-vs__row{align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(7.5rem,1.1fr) 1fr 1fr}.cl-vs__head{border-bottom:1px solid var(--cl-border);padding-bottom:12px}.cl-vs__brand{color:var(--cl-muted);font-size:.95rem;font-weight:800}.cl-vs__brand--us{color:var(--cl-teal)}.cl-vs__rows{margin:0}.cl-vs__row{border-bottom:1px solid color-mix(in oklab,var(--cl-border) 70%,#0000);padding:14px 0}.cl-vs__row dt{color:var(--cl-muted);font-size:.85rem;font-weight:700}.cl-vs__row dd{font-size:.95rem;line-height:1.45;margin:0}.cl-vs__row .cl-vs__us{color:var(--cl-text);font-weight:800}.cl-vs__note{color:var(--cl-muted);font-size:.8rem;margin:14px 0 0}.cl-compare-wrap{background:var(--cl-surf);border:1px solid var(--cl-border);border-radius:18px;overflow-x:auto}.cl-compare-wrap:focus-visible{outline:3px solid var(--cl-teal);outline-offset:3px}.cl-compare{border-collapse:collapse;font-size:.97rem;line-height:1.6;min-width:640px;width:100%}.cl-compare td,.cl-compare th{border-bottom:1px solid var(--cl-border);padding:18px 20px;text-align:left;vertical-align:top}.cl-compare tbody tr:last-child td,.cl-compare tbody tr:last-child th{border-bottom:0}.cl-compare thead th{background:color-mix(in oklab,var(--cl-bg) 60%,var(--cl-surf));font-size:.9rem;font-weight:800}.cl-compare tbody th{font-weight:800;width:22%}.cl-compare .cl-compare__us{background:var(--cl-teal-soft)}.cl-compare thead .cl-compare__us{box-shadow:inset 0 3px 0 var(--cl-teal);color:var(--cl-text)}.cl-compare__offers{margin:0 0 6px;padding-left:1.1em}.cl-compare__fine{color:var(--cl-muted);font-size:.82rem}.cl-wrap--text{max-width:760px}.cl-prose{font-size:1.06rem;line-height:1.75;margin:0 0 16px;max-width:66ch}.cl-choose{display:grid;gap:16px}@media (min-width:760px){.cl-choose{grid-template-columns:1fr 1fr}}.cl-choose__card{background:var(--cl-surf);border:1px solid var(--cl-border);border-radius:18px;line-height:1.7;padding:24px 22px}.cl-choose__card p{margin:0}.cl-choose__card--us{border-color:color-mix(in oklab,var(--color-primary) 40%,#0000)}.cl-choose__title{font-size:1.12rem;font-weight:800;margin:0 0 10px}.cl-sources{color:var(--cl-muted);font-size:.92rem;line-height:1.7;margin:clamp(40px,6vw,64px) auto 0;max-width:740px}.cl-sources__title{color:var(--cl-text);font-size:1rem;font-weight:800;margin:0 0 8px}.cl-sources ul{margin:0 0 12px;padding-left:1.1em}.cl-sources a{color:var(--cl-teal);text-underline-offset:3px}@media (max-width:640px){.cl-compare-wrap{background:none;border:0;overflow:visible}.cl-compare{min-width:0}.cl-compare thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.cl-compare tbody,.cl-compare td,.cl-compare th,.cl-compare tr{display:block}.cl-compare tr{background:var(--cl-surf);border:1px solid var(--cl-border);border-radius:16px;margin-bottom:12px;overflow:hidden}.cl-compare tbody th{padding-bottom:10px;width:auto}.cl-compare tbody tr:last-child td,.cl-compare tbody tr:last-child th,.cl-compare td,.cl-compare th{border-bottom:1px solid var(--cl-border)}.cl-compare tbody tr td:last-child{border-bottom:0}.cl-compare td:before{color:var(--cl-muted);content:attr(data-label);display:block;font-size:.8rem;font-weight:800;margin-bottom:4px}.cl-compare td.cl-compare__us:before{color:var(--cl-teal)}}@media (max-width:520px){.cl-vs__head,.cl-vs__row{grid-template-columns:1fr 1fr}.cl-vs__head span:first-child{display:none}.cl-vs__row dt{grid-column:1/-1}}.cl-journey{background:var(--cl-surf);border:1px solid color-mix(in oklab,var(--color-primary) 22%,var(--cl-border));border-radius:22px;box-shadow:0 18px 48px #00000014;margin:0;padding:clamp(20px,3vw,28px)}.cl-journey__title{font-size:1.05rem;font-weight:800;margin:0 0 18px}.cl-journey__steps{list-style:none;margin:0;padding:0}.cl-journey__step{column-gap:14px;display:grid;grid-template-columns:34px 1fr;padding-bottom:18px;position:relative}.cl-journey__step:not(:last-child):before{background:linear-gradient(var(--cl-teal),color-mix(in oklab,var(--cl-teal) 30%,#0000));bottom:0;content:"";left:16px;position:absolute;top:34px;width:2px}.cl-journey__n{background:var(--cl-teal-soft);border:2px solid var(--cl-teal);border-radius:50%;color:var(--cl-teal);display:grid;font-size:.95rem;font-weight:800;grid-row:span 2;height:34px;place-items:center;width:34px}.cl-journey__step:last-child .cl-journey__n{background:var(--cl-teal);color:#fff}.cl-journey__label{font-size:1rem;line-height:1.35;padding-top:6px}.cl-journey__desc{color:var(--cl-muted);font-size:.92rem;line-height:1.5;margin-top:2px}.cl-journey__note{background:var(--cl-teal-soft);border-radius:14px;font-size:.95rem;font-weight:700;margin:4px 0 0;padding:12px 14px}.cl-tc-h3{font-size:1.2rem;font-weight:800;margin:28px 0 10px}.cl-tc-link{color:var(--cl-teal);font-weight:700;text-underline-offset:3px}.cl-tc-offers{display:grid;gap:16px;list-style:none;margin:0 0 20px;padding:0}@media (min-width:760px){.cl-tc-offers{grid-template-columns:repeat(auto-fit,minmax(260px,360px))}}.cl-tc-offer{background:var(--cl-surf);border:1px solid var(--cl-border);border-radius:20px;display:flex;flex-direction:column;padding:24px 22px}.cl-tc-offer--b2b{border:2px solid var(--cl-teal);box-shadow:0 14px 36px color-mix(in oklab,var(--cl-teal) 18%,#0000)}.cl-tc-offer__name{font-size:1.15rem;font-weight:800;margin:0}.cl-tc-offer__tag{color:var(--cl-teal);font-size:.88rem;font-weight:700;margin:6px 0 0}.cl-tc-offer__price{color:var(--cl-muted);margin:16px 0 0}.cl-tc-offer__price strong{color:var(--cl-text);font-size:2rem;line-height:1.1;margin-right:4px}.cl-tc-offer__alt{color:var(--cl-muted);font-size:.9rem;margin:4px 0 0}.cl-tc-offer__facts{border-top:1px solid var(--cl-border);display:grid;gap:10px;margin:18px 0 0;padding-top:16px}.cl-tc-offer__facts div{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cl-tc-offer__facts dt{color:var(--cl-muted);font-size:.92rem}.cl-tc-offer__facts dd{font-weight:800;margin:0}.cl-tc-offers__fine{color:var(--cl-muted);font-size:.92rem;line-height:1.6;margin:0 0 8px;max-width:66ch}