.cv-cd{position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.cv-cd,.cv-cd:hover{text-decoration:none;color:inherit}.cv-cd-title{margin:0 0 .4rem;font-family:var(--cv-font-heading);line-height:1.3;font-size:1.2rem}.cv-cd-text{margin:0 0 1rem;opacity:.86;white-space:pre-line}.cv-cd-body>:last-child{margin-block-end:0}.cv-cd-media{overflow:hidden}.cv-cd-media.is-empty{background:color-mix(in srgb,var(--cv-primary) 14%,var(--cv-bg,#fff))}.cv-cd-ph{display:grid;place-items:center;min-block-size:3rem}.cv-cd-media img,.cv-cd-ph{inline-size:100%;block-size:100%}.cv-cd-media img{display:block;object-fit:cover;transition:transform .5s ease}.cv-cd-icon .cv-cd-media{overflow:visible}.cv-cd-icon .cv-cd-media>.cv-icb-ico,.cv-cd-icon .cv-cd-media>.cv-icb-media{transition:transform .3s ease,background-color .3s ease}.cv-cd-icon .cv-cd-media>.cv-icb-media{object-fit:cover}.cv-cd.cv-cd-c-none{border:0}.cv-cd.cv-cd-c-bordered,.cv-cd.cv-cd-c-none{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cv-cd.cv-cd-c-bordered{border:1px solid color-mix(in srgb,var(--cv-text) 16%,transparent)}.cv-cd.cv-cd-c-elevated{background:var(--cv-bg,#fff);box-shadow:0 10px 30px -10px rgba(15,23,42,.22),0 2px 6px rgba(15,23,42,.06)}.cv-cd.cv-cd-c-elevated,.cv-cd.cv-cd-c-filled{border:1px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.cv-cd.cv-cd-c-filled{background:color-mix(in srgb,var(--cv-primary) 8%,var(--cv-bg,#fff));box-shadow:none}.cv-cd.cv-cd-c-glass{background:color-mix(in srgb,var(--cv-bg,#fff) 52%,transparent);border:1px solid color-mix(in srgb,#fff 55%,transparent);box-shadow:0 8px 32px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.cv-cd.cv-cd-c-glass.cv-cd-p-overlay .cv-cd-body,.cv-cd.cv-cd-c-glass.cv-cd-p-reveal .cv-cd-body{margin:.9rem;border-radius:calc(var(--cv-radius) * .8);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cv-cd:is(.cv-cd-c-none,.cv-cd-c-bordered,.cv-cd-c-elevated,.cv-cd-c-filled,.cv-cd-c-glass){border-radius:var(--cv-radius)}.cv-cd-badge{position:absolute;z-index:5;inset-block-start:.75rem;inset-inline-start:.75rem;padding:.22rem .7rem;border-radius:999px;background:var(--cv-primary);color:#fff;font-size:.78rem;font-weight:700;line-height:1.4;box-shadow:0 2px 8px rgba(0,0,0,.18)}.cv-cd-h-lift:focus-visible,.cv-cd-h-lift:hover{transform:translateY(-6px);box-shadow:var(--cv-shadow-lg,0 18px 38px -12px rgba(15,23,42,.28))}.cv-cd-h-zoom:hover .cv-cd-media img{transform:scale(1.08)}.cv-cd-icon.cv-cd-h-zoom:hover .cv-cd-media>*{transform:scale(1.14)}.cv-cd-h-icon:hover .cv-cd-media>*{transform:scale(1.16) rotate(-4deg)}.cv-cd-h-border:hover{border-color:var(--cv-primary)}.cv-cd-h-glow:focus-visible,.cv-cd-h-glow:hover{border-color:var(--cv-primary);box-shadow:0 0 0 1.5px var(--cv-primary),0 14px 44px -10px color-mix(in srgb,var(--cv-primary) 60%,transparent)}.cv-cd-h-tint .cv-cd-media:before{content:"";position:absolute;inset:0;z-index:1;background:var(--cv-primary);opacity:0;mix-blend-mode:multiply;transition:opacity .35s ease;pointer-events:none}.cv-cd-h-tint:hover .cv-cd-media:before{opacity:.38}.cv-cd-icon.cv-cd-h-tint:hover{background-color:color-mix(in srgb,var(--cv-primary) 9%,var(--cv-bg,#fff))}.cv-cd-h-flip{perspective:1100px}.cv-cd-h-flip.cv-cd,.cv-cd-h-flip.cv-cd:hover{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;outline:none;overflow:visible!important;padding:0!important;display:block!important}.cv-cd-flipper{display:grid;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.2,.2,1)}.cv-cd-face{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--cv-radius);overflow:hidden;background:var(--cv-bg,#fff);border:1px solid color-mix(in srgb,var(--cv-text) 14%,transparent)}.cv-cd-h-flip.cv-cd-c-elevated .cv-cd-face{border-color:transparent;box-shadow:0 10px 30px -10px rgba(15,23,42,.22)}.cv-cd-h-flip.cv-cd-c-filled .cv-cd-face.cv-cd-front{background:color-mix(in srgb,var(--cv-primary) 8%,var(--cv-bg,#fff))}.cv-cd-h-flip.cv-cd-c-none .cv-cd-face.cv-cd-front{border-color:transparent;background:transparent}.cv-cd-back{transform:rotateY(180deg);background:var(--cv-primary);color:#fff;border-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:1.5rem}.cv-cd-back .cv-cd-text,.cv-cd-back .cv-cd-title{color:inherit;margin:0}.cv-cd-h-flip:not(.is-edit):is(:hover,:focus,:focus-within) .cv-cd-flipper{transform:rotateY(180deg)}.cv-cd-h-flip.is-edit{perspective:none}.cv-cd-h-flip.is-edit .cv-cd-flipper{display:flex;flex-direction:column;gap:.75rem;transform:none!important}.cv-cd-h-flip.is-edit .cv-cd-face{transform:none;backface-visibility:visible}@media (prefers-reduced-motion:reduce){.cv-cd,.cv-cd-body,.cv-cd-flipper,.cv-cd-media img{transition:none!important}.cv-cd-h-lift:hover,.cv-cd-h-zoom:hover .cv-cd-media img{transform:none}}.cv-cd-kicker{display:block;font-size:.78rem;font-weight:700;color:var(--cv-accent,var(--cv-primary));margin-block-end:.35rem}.cv-cd-price{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin:0 0 .5rem}.cv-cd-price b{color:var(--cv-primary);font-size:1.1rem;font-weight:800}.cv-cd-price s{opacity:.55;font-size:.85rem}.cv-cd-price em{font-style:normal;font-size:.78rem;font-weight:700;color:#dc2626}.cv-cd-cur{font-weight:700;font-family:"Tamken Riyal",var(--cv-font-body)}.cv-cd-meta{display:flex;align-items:center;gap:.4rem;margin:0 0 .9rem;font-size:.85rem;opacity:.75}.cv-cd-btnrow.is-block{margin-block-start:auto;padding-block-start:.8rem;border-block-start:1px solid color-mix(in srgb,currentColor 10%,transparent)}.cv-cd-btnrow.is-block .cv-cd-btn{display:flex;inline-size:100%;justify-content:center}.cv-cd.is-contain .cv-cd-media img{object-fit:contain;padding:.75rem;box-sizing:border-box;background:transparent}.cv-cd.is-title-first .cv-cd-head{padding:1.25rem 1.25rem 0;text-align:center}.cv-cd.is-title-first .cv-cd-head .cv-cd-title{margin:0}.cv-sl{--dirf:1;--sl-iw:58%;--sl-peek:12%}[dir=rtl] .cv-sl{--dirf:-1}.cv-sl[data-drag] .cv-sl-track{cursor:grab}.cv-sl-track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cv-sl-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cv-sl[data-arrows=outline] .cv-sl-arrow{background:transparent;box-shadow:none;border:1.5px solid}.cv-sl[data-arrows=solid] .cv-sl-arrow{background:var(--cv-primary);color:#fff;border-color:transparent}.cv-sl[data-arrows=solid] .cv-sl-arrow:hover:not(:disabled){background:color-mix(in srgb,var(--cv-primary) 82%,#000)}.cv-sl:is([data-apos=inside],[data-apos=bottom],[data-apos=bottom-end],[data-apos=bottom-start],[data-apos=top-end])[data-arrows=outline] .cv-sl-arrow{color:#fff;background:rgba(0,0,0,.22)}.cv-sl:is([data-apos=bottom-start],[data-apos=top-end]).has-arrows{grid-template-columns:minmax(0,1fr)}.cv-sl:is([data-apos=bottom-start],[data-apos=top-end]) .cv-sl-track,.cv-sl:is([data-apos=bottom-start],[data-apos=top-end]).has-arrows :is(.cv-sl-dots,.cv-sl-pbar,.cv-sl-frac){grid-column:1}.cv-sl:is([data-apos=bottom-start],[data-apos=top-end]) .cv-sl-arrow{position:absolute;z-index:3;margin:0;grid-row:auto;grid-column:auto}.cv-sl[data-apos=bottom-start] .cv-sl-arrow{inset-block-end:.9rem}.cv-sl[data-apos=bottom-start] .cv-sl-prev{inset-inline-start:1rem}.cv-sl[data-apos=bottom-start] .cv-sl-next{inset-inline-start:3.7rem}.cv-sl[data-apos=top-end].has-arrows{padding-block-start:3.1rem}.cv-sl[data-apos=top-end] .cv-sl-arrow{inset-block-start:0;inline-size:2.3rem;block-size:2.3rem}.cv-sl[data-apos=top-end] .cv-sl-next{inset-inline-end:0}.cv-sl[data-apos=top-end] .cv-sl-prev{inset-inline-end:2.8rem}.cv-sl[data-arrows=plain]:is([data-apos=bottom-start],[data-apos=top-end]) .cv-sl-arrow{color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.cv-sl-frac,.cv-sl-pbar{grid-column:1;grid-row:2;margin-block-start:.75rem}.cv-sl.has-arrows :is(.cv-sl-pbar,.cv-sl-frac){grid-column:2}.cv-sl-pbar{block-size:3px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--cv-text) 16%,transparent)}.cv-sl-pbar>i{display:block;block-size:100%;border-radius:inherit;background:var(--cv-primary);transition:inline-size var(--sl-speed,.6s) ease}.cv-sl-frac{display:flex;justify-content:center;gap:.4rem;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.95rem;opacity:.9}.cv-sl-frac b{font-size:1.35rem;color:var(--cv-primary)}.cv-sl:is([data-dpos=inside],[data-dpos=top],[data-dpos=start],[data-dpos=end]) :is(.cv-sl-pbar,.cv-sl-frac){position:absolute;z-index:3;margin:0;grid-column:auto;grid-row:auto;inset-inline:1.25rem;inset-block-end:1rem;color:#fff}.cv-sl[data-dpos=top] :is(.cv-sl-pbar,.cv-sl-frac){inset-block-end:auto;inset-block-start:1rem}.cv-sl:is([data-dpos=inside],[data-dpos=top],[data-dpos=start],[data-dpos=end]) .cv-sl-pbar{background:rgba(255,255,255,.35)}.cv-sl:is([data-dpos=inside],[data-dpos=top],[data-dpos=start],[data-dpos=end]) .cv-sl-pbar>i{background:#fff}.cv-sl:is([data-dpos=inside],[data-dpos=top],[data-dpos=start],[data-dpos=end]) .cv-sl-frac b{color:#fff}.cv-sl:is([data-dpos=inside],[data-dpos=top],[data-dpos=start],[data-dpos=end]) .cv-sl-frac{justify-content:flex-end;text-shadow:0 1px 4px rgba(0,0,0,.5)}.cv-sl[data-dpos=inside][data-apos^=bottom] :is(.cv-sl-pbar,.cv-sl-frac){inset-block-end:4.2rem}.cv-sl[data-dpos=top] .cv-sl-dots{position:absolute;z-index:3;margin:0;grid-column:auto;grid-row:auto;inset-inline:0;inset-block-start:.9rem;pointer-events:none}.cv-sl[data-dpos=top] .cv-sl-dots button{background:rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(0,0,0,.15)}.cv-sl[data-dpos=top] .cv-sl-dots button.is-on{background:#fff}.cv-sl-auto{position:absolute;z-index:4;inset-inline:0;inset-block-start:0;grid-column:auto;grid-row:auto;block-size:3px;pointer-events:none;background:rgba(255,255,255,.22)}.cv-sl-auto>i{display:block;block-size:100%;background:var(--cv-primary);transform:scaleX(0);transform-origin:0 50%;animation-name:cv-auto;animation-timing-function:linear;animation-fill-mode:forwards}[dir=rtl] .cv-sl-auto>i{transform-origin:100% 50%}.cv-sl[data-paused] .cv-sl-auto>i{animation-play-state:paused}@keyframes cv-auto{to{transform:scaleX(1)}}.cv-sl-thumbs{grid-column:1/-1;grid-row:3;display:flex;gap:.5rem;overflow-x:auto;justify-content:safe center;padding-block:.7rem .25rem;scrollbar-width:thin}.cv-sl-thumbs button{flex:none;inline-size:84px;aspect-ratio:4/3;padding:0;border:2px solid transparent;border-radius:calc(var(--cv-radius) * .6);overflow:hidden;opacity:.55;cursor:pointer;background:none;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.cv-sl-thumbs button:hover{opacity:.9}.cv-sl-thumbs button.is-on{opacity:1;border-color:var(--cv-primary)}.cv-sl-thumbs img{display:block;inline-size:100%;block-size:100%;object-fit:cover}@media (max-width:767px){.cv-sl-thumbs button{inline-size:64px}}.cv-sl[data-effect=center] .cv-sl-track{padding-inline:var(--sl-peek);scroll-padding-inline:var(--sl-peek);grid-auto-columns:100%;border-radius:0}.cv-sl[data-effect=center] .cv-sl-item{scroll-snap-align:center;scroll-snap-stop:always;transform:scale(.9);opacity:.55;transition:transform .5s ease,opacity .5s ease}.cv-sl[data-effect=center] .cv-sl-item.is-active{transform:none;opacity:1}.cv-sl[data-effect=center] .cv-sl-item>*{border-radius:var(--cv-radius);overflow:hidden}.cv-sl[data-effect=vertical] .cv-sl-track{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-rows:calc((var(--sl-vh, 420px) - (var(--pv) - 1) * var(--sl-gap)) / var(--pv));block-size:var(--sl-vh,420px);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain}.cv-sl[data-effect=vertical] .cv-sl-item>*,.cv-sl[data-effect=vertical] .cv-slide{block-size:100%;min-block-size:0}.cv-sl[data-effect=vertical] .cv-icr-fig{display:flex;flex-direction:column;block-size:100%}.cv-sl[data-effect=vertical] .cv-icr-img{flex:1 1;min-block-size:0;block-size:100%;aspect-ratio:auto!important}.cv-sl[data-effect=vertical].has-arrows{grid-template-columns:minmax(0,1fr)}.cv-sl[data-effect=vertical] .cv-sl-track,.cv-sl[data-effect=vertical].has-arrows :is(.cv-sl-dots,.cv-sl-pbar,.cv-sl-frac){grid-column:1}.cv-sl[data-effect=vertical]:is([data-apos=inside],[data-apos=outside]) .cv-sl-arrow{position:absolute;z-index:3;margin:0;grid-row:auto;grid-column:auto;inset-inline-start:50%;translate:-50% 0;transform:none}.cv-sl[data-effect=vertical]:is([data-apos=inside],[data-apos=outside]) .cv-sl-prev{inset-block-start:.6rem;inset-block-end:auto}.cv-sl[data-effect=vertical]:is([data-apos=inside],[data-apos=outside]) .cv-sl-next{inset-block-end:.6rem;inset-block-start:auto}.cv-sl[data-effect=vertical] .cv-sl-arrow svg,[dir=rtl] .cv-sl[data-effect=vertical] .cv-sl-arrow svg{transform:rotate(90deg)}.cv-sl[data-effect=vertical]:is([data-apos=inside],[data-apos=outside])[data-arrows=plain] .cv-sl-arrow{color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.cv-sl[data-effect=vertical][data-dpos=bottom] .cv-sl-dots{margin-block-start:.75rem}.cv-sl[data-effect=grid] .cv-sl-track{grid-auto-columns:100%}.cv-sl[data-effect=grid] .cv-sl-item{align-items:flex-start}.cv-sl-page{display:grid;grid-template-columns:repeat(var(--gc,3),minmax(0,1fr));gap:var(--sl-gap);inline-size:100%;align-content:start}.cv-sl-page,.cv-sl-page>*{min-inline-size:0}.cv-sl:is([data-effect=coverflow],[data-effect=cards],[data-effect=creative]) .cv-sl-track{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;overflow:hidden;scroll-snap-type:none;touch-action:pan-y;isolation:isolate}.cv-sl:is([data-effect=coverflow],[data-effect=cards],[data-effect=creative]) .cv-sl-item{grid-area:1/1;justify-self:center;inline-size:var(--sl-iw);will-change:transform,opacity;transition:transform var(--sl-speed,.6s) cubic-bezier(.22,.7,.2,1),opacity var(--sl-speed,.6s) ease,filter var(--sl-speed,.6s) ease}.cv-sl:is([data-effect=coverflow],[data-effect=cards],[data-effect=creative]) .cv-sl-item[data-far]{opacity:0;visibility:hidden;pointer-events:none}.cv-sl[data-effect=coverflow] .cv-sl-track{perspective:1400px;padding-block:1.5rem}.cv-sl[data-effect=coverflow] .cv-sl-item{transform:translateX(calc(var(--o, 0) * var(--dirf) * 74%)) translateZ(calc(var(--ao, 0) * -150px)) rotateY(calc(var(--o, 0) * var(--dirf) * -36deg)) scale(calc(1 - var(--ao, 0) * .05));opacity:calc(1 - var(--ao, 0) * .24);filter:brightness(calc(1 - var(--ao, 0) * .14));cursor:pointer}.cv-sl[data-effect=coverflow] .cv-sl-item.is-active{cursor:auto}.cv-sl[data-effect=coverflow] .cv-sl-item>*{border-radius:var(--cv-radius);overflow:hidden;box-shadow:0 18px 40px -14px rgba(0,0,0,.4)}.cv-sl[data-effect=cards] .cv-sl-track{padding-block-start:2.6rem}.cv-sl[data-effect=cards] .cv-sl-item{--sl-iw:min(100%,760px);transform-origin:50% 100%;transform:translateY(calc(var(--o, 0) * -22px)) scale(calc(1 - var(--o, 0) * .07));opacity:calc(1 - var(--o, 0) * .22)}.cv-sl[data-effect=cards] .cv-sl-item.is-before{transform:translateX(calc(var(--dirf) * -115%)) rotate(calc(var(--dirf) * -9deg));opacity:0;pointer-events:none}.cv-sl[data-effect=cards] .cv-sl-item>*{border-radius:var(--cv-radius);overflow:hidden;box-shadow:0 14px 34px -12px rgba(0,0,0,.35)}.cv-sl[data-effect=creative] .cv-sl-item{--sl-iw:100%}.cv-sl[data-effect=creative] .cv-sl-item.is-after{transform:translateX(calc(var(--dirf) * 100%))}.cv-sl[data-effect=creative] .cv-sl-item.is-before{transform:translateX(calc(var(--dirf) * -34%)) scale(.92);filter:brightness(.55);opacity:0}.cv-sl[data-effect=creative] .cv-sl-item>*{transition:transform var(--sl-speed,.6s) cubic-bezier(.22,.7,.2,1);transform:translateX(calc(clamp(-1, var(--o, 0), 1) * var(--dirf) * -22%))}.cv-sl[data-effect=creative] .cv-sl-item.is-active>*{transform:none}.cv-sl-ticker{container-type:inline-size;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.cv-sl-tk{display:flex;inline-size:max-content;animation:cv-tk var(--sl-dur,40s) linear infinite;will-change:transform}.cv-sl-tk-set{display:flex;flex:none;gap:var(--sl-gap);padding-inline-end:var(--sl-gap)}.cv-sl-ticker .cv-sl-item{flex:none;inline-size:calc((100cqw - (var(--pv) - 1) * var(--sl-gap)) / var(--pv))}.cv-sl-ticker:hover .cv-sl-tk{animation-play-state:paused}.cv-sl-ticker[data-rev] .cv-sl-tk{animation-direction:reverse}.cv-sl-ticker[data-still] .cv-sl-tk{animation:none}@keyframes cv-tk{to{transform:translateX(calc(var(--dirf, 1) * -50%))}}.cv-tm-masonry{column-count:var(--pv,3);column-gap:var(--sl-gap,1.25rem)}.cv-tm-masonry>.cv-tm-card{page-break-inside:avoid;break-inside:avoid;margin-block-end:var(--sl-gap,1.25rem)}.cv-lc-grid{display:grid;grid-template-columns:repeat(var(--pv,3),minmax(0,1fr));gap:var(--sl-gap,1rem)}.cv-lc-masonry{column-count:var(--pv,3);column-gap:var(--sl-gap,1rem)}.cv-lc-masonry>.cv-lc-cell{page-break-inside:avoid;break-inside:avoid;margin-block-end:var(--sl-gap,1rem)}.cv-lc-cell,.cv-lc-slide{min-inline-size:0}.cv-lc-slide{inline-size:100%}.cv-lc.is-edit .cv-lc-slide{min-block-size:80px}@media (max-width:767px){.cv-sl{--sl-iw:74%}.cv-sl[data-effect=coverflow] .cv-sl-item{transform:translateX(calc(var(--o, 0) * var(--dirf) * 62%)) translateZ(calc(var(--ao, 0) * -150px)) rotateY(calc(var(--o, 0) * var(--dirf) * -30deg)) scale(calc(1 - var(--ao, 0) * .05))}}@media (prefers-reduced-motion:reduce){.cv-sl-tk{animation:none}.cv-sl-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cv-sl-auto{display:none}.cv-sl:is([data-effect=coverflow],[data-effect=cards],[data-effect=creative],[data-effect=center]) .cv-sl-item,.cv-sl[data-effect=creative] .cv-sl-item>*{transition:none}.cv-sl-pbar>i{transition:none}}.cv-sl-thumb-ph{display:grid;place-items:center;inline-size:100%;block-size:100%;background:color-mix(in srgb,var(--cv-primary) 14%,var(--cv-bg,#fff));font-size:.85rem;font-weight:700}.cv-tm-grid{gap:var(--sl-gap,1.25rem)}.cv-lf{position:relative;padding:clamp(1rem,3vw,1.75rem);max-inline-size:620px;margin-inline:auto;border-radius:var(--cv-radius);scroll-margin-top:1rem}.cv-lf-anchor{position:absolute;inset-block-start:-1rem}.cv-lf-title{margin:0 0 .4em;font-size:clamp(1.35rem,2.6vw,1.75rem);font-family:var(--cv-font-heading);line-height:1.3}.cv-lf-intro{margin:0 0 1.1rem;opacity:.85}.cv-lf-form{gap:.95rem}.cv-lf-field,.cv-lf-form{display:flex;flex-direction:column}.cv-lf-field{gap:.35rem;min-inline-size:0}.cv-lf-field>label,.cv-lf-radios legend{font-weight:600;font-size:.95rem}.cv-lf-field input[type=email],.cv-lf-field input[type=tel],.cv-lf-field input[type=text],.cv-lf-field select{font:inherit;color:inherit;inline-size:100%;min-block-size:3rem;padding:.7rem .85rem;border-radius:calc(var(--cv-radius) * .8);background:color-mix(in srgb,var(--cv-bg) 92%,var(--cv-text));border:1px solid color-mix(in srgb,var(--cv-text) 22%,transparent)}.cv-lf-chips input:focus-visible+span,.cv-lf-field input:focus-visible,.cv-lf-field select:focus-visible{outline:2px solid var(--cv-primary);outline-offset:1px;border-color:var(--cv-primary)}.cv-lf-field [aria-invalid=true]{border-color:#dc2626}.cv-lf-phone{display:grid;grid-template-columns:minmax(6.5rem,auto) 1fr;gap:.5rem}.cv-lf-phone select{padding-inline:.5rem}.cv-lf-radios{border:0;margin:0;padding:0;min-inline-size:0}.cv-lf-radios legend{margin-block-end:.45rem;padding:0}.cv-lf-chips{display:flex;flex-wrap:wrap;gap:.5rem}.cv-lf-chips label{position:relative;cursor:pointer}.cv-lf-chips input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.cv-lf-chips span{display:inline-flex;align-items:center;min-block-size:2.75rem;padding:.5rem 1.05rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--cv-text) 25%,transparent)}.cv-lf-chips label.is-on span{background:var(--cv-primary);border-color:var(--cv-primary);color:var(--cv-color-on-primary,#fff)}.cv-lf-check{display:flex;gap:.6rem;align-items:flex-start;font-weight:500;font-size:.92rem;cursor:pointer}.cv-lf-check input{margin-block-start:.3rem;inline-size:1.1rem;block-size:1.1rem;accent-color:var(--cv-primary);flex:none}.cv-lf-err{color:#dc2626;font-size:.88rem}.cv-lf-fail{color:#b91c1c;background:#fee2e2;padding:.6rem .8rem;border-radius:8px}.cv-lf-ok{padding:1.1rem 1.25rem;border-radius:var(--cv-radius);background:color-mix(in srgb,#16a34a 14%,var(--cv-bg));border:1px solid color-mix(in srgb,#16a34a 40%,transparent);font-weight:600}.cv-lf-actions{display:flex;gap:.6rem;flex-wrap:wrap}.cv-lf-submit{flex:1 1 auto;min-block-size:3.1rem;cursor:pointer;font:inherit;font-weight:700;font-size:1.05rem}.cv-lf-back{cursor:pointer;font:inherit}.cv-lf-submit[disabled]{opacity:.6;cursor:not-allowed}.cv-lf-note{opacity:.65}.cv-lf-hp{position:absolute!important;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden}.cv-lf-progress{block-size:6px;border-radius:999px;background:color-mix(in srgb,var(--cv-text) 12%,transparent);overflow:hidden}.cv-lf-progress span{display:block;block-size:100%;background:var(--cv-primary);transition:inline-size .3s ease}@media (prefers-reduced-motion:reduce){.cv-lf-progress span{transition:none}}.cv-fv{max-inline-size:960px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.cv-fv,.cv-fv .cv-vd{inline-size:100%}.cv-fv-cta{min-block-size:3rem;display:inline-flex;align-items:center;animation:cvfv .45s ease-out}.cv-fv-note{margin:0;opacity:.75;text-align:center}@keyframes cvfv{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cv-fv-cta{animation:none}}.cv-site:has(.cv-funnel) .cv-appbar{display:none}.cv-funnel{min-block-size:100dvh}.cv-funnel-sticky{position:fixed;inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom));z-index:40;display:none}.cv-funnel-sticky a{display:flex;justify-content:center;align-items:center;min-block-size:3.2rem;box-shadow:0 10px 30px rgba(0,0,0,.25)}@media (max-width:760px){.cv-funnel-sticky.is-on{display:block}}.cv-fconsent{position:fixed;inset-inline:12px;inset-block-end:12px;z-index:60;max-inline-size:520px;margin-inline:auto;background:#0f172a;color:#f8fafc;border-radius:14px;padding:14px 16px;box-shadow:0 18px 50px rgba(0,0,0,.35);font:500 14px/1.6 var(--cv-font-body,system-ui),system-ui,sans-serif}.cv-fconsent p{margin:0 0 10px}.cv-fconsent div{display:flex;gap:8px;flex-wrap:wrap}.cv-fconsent button{all:unset;cursor:pointer;padding:8px 16px;border-radius:10px;font-weight:700;border:1px solid rgba(255,255,255,.35)}.cv-fconsent button.is-yes{background:#f8fafc;color:#0f172a;border-color:#f8fafc}.cv-fconsent button:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.cv-mm-col{display:flex;flex-direction:column;min-width:0}.cv-mm-col a{color:inherit;text-decoration:none}.cv-mm-img{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--cv-color-primary,#1b63ff) 7%,#f1f5f9);margin-block-end:.7rem}.cv-mm-img img,.cv-mm-prod-img img,.cv-mm-tile-img img{width:100%;height:100%;object-fit:cover;display:block}.cv-mm-head{display:block;font-weight:800;font-size:.98rem;padding-block:.15rem .45rem;margin-block-end:.35rem;border-block-end:2px solid color-mix(in srgb,var(--cv-color-primary,#1b63ff) 24%,transparent)}.cv-mm-col li a:hover,a.cv-mm-head:hover{color:var(--cv-color-primary,#1b63ff)}.cv-mm-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cv-mm-col li a{display:block;padding:.32rem 0;opacity:.86;font-size:.92rem}.cv-mm-all{margin-block-start:.35rem;font-weight:800;font-size:.86rem;color:var(--cv-color-primary,#1b63ff)!important}.cv-mm-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--mm-cols,4),minmax(0,1fr));gap:16px}.cv-mm-tiles a{display:flex;flex-direction:column;gap:.5rem;color:inherit;text-decoration:none}.cv-mm-tile-img{display:grid;place-items:center;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--cv-color-primary,#1b63ff) 8%,#f1f5f9)}.cv-mm-tile-img i{font-style:normal;font-weight:800;font-size:1.6rem;color:var(--cv-color-primary,#1b63ff)}.cv-mm-tiles[data-shape=circle] .cv-mm-tile-img{aspect-ratio:1;border-radius:50%;width:76%;margin-inline:auto}.cv-mm-tiles[data-shape=circle] a{text-align:center}.cv-mm-tile-t{font-weight:700;font-size:.95rem}.cv-mm-tiles a:hover .cv-mm-tile-t{color:var(--cv-color-primary,#1b63ff)}.cv-mm-tiles small{opacity:.6;font-size:.78rem;margin-block-start:-.35rem}.cv-mm-prods ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cv-mm-prods[data-layout=cards] ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cv-mm-prod{display:flex;align-items:center;gap:.7rem;color:inherit;text-decoration:none;padding:.4rem;border-radius:12px}.cv-mm-prods[data-layout=cards] .cv-mm-prod{flex-direction:column;align-items:stretch}.cv-mm-prod:hover{background:color-mix(in srgb,var(--cv-color-primary,#1b63ff) 7%,transparent)}.cv-mm-prod-img{flex:0 0 60px;width:60px;height:60px;border-radius:10px;overflow:hidden;background:#f1f5f9}.cv-mm-prods[data-layout=cards] .cv-mm-prod-img{width:100%;height:auto;aspect-ratio:1}.cv-mm-prod-t{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;min-width:0}.cv-mm-prod-t b{color:var(--cv-color-primary,#1b63ff);font-weight:800;display:flex;gap:.4rem;align-items:baseline}.cv-mm-prod-t s{opacity:.55;font-weight:500;font-size:.82em}.cv-mm-promo{display:block;color:inherit;text-decoration:none;height:100%}.cv-mm-promo-in{position:relative;display:flex;align-items:flex-end;height:100%;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,var(--cv-color-primary,#1b63ff),color-mix(in srgb,var(--cv-color-primary,#1b63ff) 55%,#0f172a));color:#fff}.cv-mm-promo-in img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cv-mm-promo-in[data-img]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.78),rgba(15,23,42,.06) 62%)}.cv-mm-promo-in[data-tone=light]{background:color-mix(in srgb,var(--cv-color-primary,#1b63ff) 10%,#fff);color:var(--cv-color-text,#111827)}.cv-mm-promo-in[data-tone=light][data-img]:after{background:linear-gradient(0deg,rgba(255,255,255,.92),rgba(255,255,255,0) 65%)}.cv-mm-promo-t{position:relative;z-index:1;display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.15rem 1.2rem}.cv-mm-promo-t strong{font-size:1.25rem;font-weight:800;line-height:1.25}.cv-mm-promo-t em{font-style:normal;align-self:flex-start;margin-block-start:.4rem;padding:.42rem .95rem;border-radius:999px;background:#fff;color:#0f172a;font-weight:800;font-size:.85rem}.cv-mm-promo-in[data-tone=primary] .cv-mm-promo-t em{background:var(--cv-color-accent,#fff)}.cv-mg[data-mode=design] .cv-root{min-height:0!important}:root{--cv-sec-y:4.5rem;--cv-sec-y-m:2.75rem;--cv-gap:1.5rem}.cv-btn{border-radius:var(--cv-r-btn,var(--cv-radius));padding:var(--cv-btn-pad,.65rem 1.5rem);font-size:var(--cv-btn-fs,1rem)}.cv-root:is([data-btn],:not([data-btn])) .cv-btn-primary{background:var(--cv-btn-bg,var(--cv-primary));color:var(--cv-btn-fg,#fff);border-color:var(--cv-btn-bd,var(--cv-primary));-webkit-text-decoration:var(--cv-btn-deco,none);text-decoration:var(--cv-btn-deco,none);text-underline-offset:.3em}.cv-root .cv-btn-outline,.cv-root .cv-btn-secondary{color:var(--cv-primary-text,var(--cv-primary))}.cv-root .cv-btn-outline.cv-btn-light{color:#fff;border-color:rgba(255,255,255,.85)}.cv-cta .cv-btn-primary{background:#fff;color:#111827;border-color:#fff;text-decoration:none}.cv-cta .cv-btn-secondary{background:transparent;color:#fff;border-color:#fff}.cv-bg-dark .cv-btn-primary,.cv-bg-primary .cv-btn-primary{text-decoration:none}.cv-bg-primary .cv-btn-primary{background:#fff;color:#111827;border-color:#fff}.cv-bg-primary .cv-btn-outline,.cv-bg-primary .cv-btn-secondary{color:var(--cv-on-primary,#fff);border-color:currentColor;background:transparent}.cv-bg-dark .cv-btn-outline,.cv-bg-dark .cv-btn-secondary{color:var(--cv-on-dark,#f9fafb);border-color:currentColor}.cv-bg-dark .cv-btn-primary{background:var(--cv-color-primary);color:var(--cv-on-primary,#fff);border-color:var(--cv-color-primary)}.cv-bg-primary,.cv-cta{--cv-btn-bg:#fff;--cv-btn-fg:#111827;--cv-btn-bd:#fff;--cv-btn-deco:none}.cv-bg-dark,.cv-hero.has-bg .cv-hero-btns,.cv-slide-btns{--cv-btn-bg:var(--cv-color-primary);--cv-btn-fg:var(--cv-on-primary,#fff);--cv-btn-bd:var(--cv-color-primary);--cv-btn-deco:none}.cv-btn:focus-visible,.cv-root a:focus-visible{outline:3px solid color-mix(in srgb,var(--cv-primary) 70%,#fff);outline-offset:2px}.cv-bg-soft{background:var(--cv-surface,color-mix(in srgb,var(--cv-primary) 8%,var(--cv-bg)));--cv-soft:var(--cv-color-background)}.cv-bg-dark{background:var(--cv-dark,#111827);color:var(--cv-on-dark,#f9fafb);--cv-bg:var(--cv-dark,#111827);--cv-text:var(--cv-on-dark,#f9fafb);--cv-muted:color-mix(in srgb,var(--cv-on-dark,#f9fafb) 78%,transparent);--cv-surface:color-mix(in srgb,var(--cv-on-dark,#fff) 9%,var(--cv-dark,#111827));--cv-soft:var(--cv-surface);--cv-line:color-mix(in srgb,var(--cv-on-dark,#fff) 22%,transparent);--cv-bc:var(--cv-line);--cv-bc-soft:var(--cv-line)}.cv-bg-primary{background:var(--cv-primary);color:var(--cv-on-primary,#fff);--cv-text:var(--cv-on-primary,#fff);--cv-bg:var(--cv-primary);--cv-surface:color-mix(in srgb,var(--cv-on-primary,#fff) 12%,var(--cv-primary));--cv-soft:var(--cv-surface);--cv-line:color-mix(in srgb,var(--cv-on-primary,#fff) 30%,transparent);--cv-bc:var(--cv-line);--cv-bc-soft:var(--cv-line)}.cv-bg-dark .cv-heading,.cv-bg-primary .cv-heading{color:inherit}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):first-of-type){background:var(--cv-rh-1,transparent);--cv-bg:var(--cv-rh-sb-1,var(--cv-color-background));--cv-text:var(--cv-rh-fg-1,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-1,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-1,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(2)){background:var(--cv-rh-2,transparent);--cv-bg:var(--cv-rh-sb-2,var(--cv-color-background));--cv-text:var(--cv-rh-fg-2,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-2,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-2,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(3)){background:var(--cv-rh-3,transparent);--cv-bg:var(--cv-rh-sb-3,var(--cv-color-background));--cv-text:var(--cv-rh-fg-3,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-3,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-3,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(4)){background:var(--cv-rh-4,transparent);--cv-bg:var(--cv-rh-sb-4,var(--cv-color-background));--cv-text:var(--cv-rh-fg-4,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-4,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-4,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(5)){background:var(--cv-rh-5,transparent);--cv-bg:var(--cv-rh-sb-5,var(--cv-color-background));--cv-text:var(--cv-rh-fg-5,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-5,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-5,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(6)){background:var(--cv-rh-6,transparent);--cv-bg:var(--cv-rh-sb-6,var(--cv-color-background));--cv-text:var(--cv-rh-fg-6,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-6,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-6,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(7)){background:var(--cv-rh-7,transparent);--cv-bg:var(--cv-rh-sb-7,var(--cv-color-background));--cv-text:var(--cv-rh-fg-7,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-7,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-7,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(8)){background:var(--cv-rh-8,transparent);--cv-bg:var(--cv-rh-sb-8,var(--cv-color-background));--cv-text:var(--cv-rh-fg-8,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-8,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-8,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(9)){background:var(--cv-rh-9,transparent);--cv-bg:var(--cv-rh-sb-9,var(--cv-color-background));--cv-text:var(--cv-rh-fg-9,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-9,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-9,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(10)){background:var(--cv-rh-10,transparent);--cv-bg:var(--cv-rh-sb-10,var(--cv-color-background));--cv-text:var(--cv-rh-fg-10,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-10,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-10,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(11)){background:var(--cv-rh-11,transparent);--cv-bg:var(--cv-rh-sb-11,var(--cv-color-background));--cv-text:var(--cv-rh-fg-11,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-11,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-11,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}:where(.cv-root:not(:has(.cv-section:is(.cv-bg-soft,.cv-bg-dark,.cv-bg-primary))) .cv-section.cv-bg-none:not(.cv-col .cv-section):nth-of-type(12)){background:var(--cv-rh-12,transparent);--cv-bg:var(--cv-rh-sb-12,var(--cv-color-background));--cv-text:var(--cv-rh-fg-12,var(--cv-color-text));--cv-soft:var(--cv-rh-soft-12,color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background)));--cv-line:var(--cv-rh-line-12,color-mix(in srgb,var(--cv-color-text) 13%,transparent));color:var(--cv-text)}.cv-section.cv-bg-none[class*=" cv-st-"]{background:transparent;--cv-bg:var(--cv-color-background);--cv-text:var(--cv-color-text);--cv-soft:color-mix(in srgb,var(--cv-primary) 6%,var(--cv-color-background));color:var(--cv-color-text)}.cv-root .cv-section:not(.cv-col .cv-section){border-block-end:var(--cv-divider,0)}.cv-icb{background:color-mix(in srgb,color-mix(in srgb,var(--cv-soft) calc(var(--cv-card-tint, 0) * 1%),var(--cv-bg)) calc(var(--cv-card-alpha, 0) * 1%),transparent);border-width:var(--cv-card-bw,1px);border-style:solid;border-color:color-mix(in srgb,var(--cv-bc,transparent) calc(var(--cv-card-bda, 0) * 1%),transparent);box-shadow:var(--cv-card-shadow,none);-webkit-backdrop-filter:var(--cv-card-blur,none);backdrop-filter:var(--cv-card-blur,none)}.cv-bq-card,.cv-ibx,.cv-tl-card,.cv-toc{border-width:var(--cv-card-bw,1px);border-style:solid;border-color:color-mix(in srgb,var(--cv-bc,var(--cv-line)) calc(var(--cv-card-bda, 100) * 1%),transparent)}.cv-bq-card,.cv-ibx,.cv-tl-card,.cv-tm-card,.cv-toc{background:color-mix(in srgb,color-mix(in srgb,var(--cv-soft) calc(var(--cv-card-tint, 100) * 1%),var(--cv-bg)) calc(var(--cv-card-alpha, 100) * 1%),transparent);box-shadow:var(--cv-card-shadow,none);-webkit-backdrop-filter:var(--cv-card-blur,none);backdrop-filter:var(--cv-card-blur,none)}.cv-tm-card{border-width:var(--cv-card-bw,1px);border-style:solid;border-color:color-mix(in srgb,var(--cv-bc,color-mix(in srgb,var(--cv-text) 10%,transparent)) calc(var(--cv-card-bda, 100) * 1%),transparent)}.cv-pt{background:color-mix(in srgb,color-mix(in srgb,var(--cv-soft) calc(var(--cv-card-tint, 0) * 1%),var(--cv-bg)) calc(var(--cv-card-alpha, 100) * 1%),transparent);border-width:var(--cv-card-bw,1px);border-style:solid;border-color:color-mix(in srgb,var(--cv-bc,color-mix(in srgb,var(--cv-text) 15%,transparent)) calc(var(--cv-card-bda, 100) * 1%),transparent);border-radius:var(--cv-radius)}.cv-acc-item,.cv-pt{box-shadow:var(--cv-card-shadow,none);-webkit-backdrop-filter:var(--cv-card-blur,none);backdrop-filter:var(--cv-card-blur,none)}.cv-acc-item{background:color-mix(in srgb,color-mix(in srgb,var(--cv-soft) calc(var(--cv-card-tint, 100) * 1%),var(--cv-bg)) calc(var(--cv-card-alpha, 100) * 1%),transparent);border-width:var(--cv-card-bw,1px);border-style:solid;border-color:color-mix(in srgb,var(--cv-bc,color-mix(in srgb,var(--cv-text) 14%,transparent)) calc(var(--cv-card-bda, 100) * 1%),transparent)}.cv-bh,.cv-tmb{background:color-mix(in srgb,color-mix(in srgb,var(--cv-soft) calc(var(--cv-card-tint, 0) * 1%),var(--cv-bg)) calc(var(--cv-card-alpha, 0) * 1%),transparent);border-width:var(--cv-card-bw,1px);border-style:solid;border-color:color-mix(in srgb,var(--cv-bc,var(--cv-line)) calc(var(--cv-card-bda, 100) * 1%),transparent)}.cv-bh,.cv-col .cv-section.cv-bg-soft,.cv-tmb{box-shadow:var(--cv-card-shadow,none);-webkit-backdrop-filter:var(--cv-card-blur,none);backdrop-filter:var(--cv-card-blur,none)}.cv-col .cv-section.cv-bg-soft{background:color-mix(in srgb,color-mix(in srgb,var(--cv-soft) calc(var(--cv-card-tint, 100) * 1%),var(--cv-bg)) calc(var(--cv-card-alpha, 100) * 1%),transparent);border-width:var(--cv-card-bw,1px);border-style:solid;border-color:color-mix(in srgb,var(--cv-bc,transparent) calc(var(--cv-card-bda, 0) * 1%),transparent);border-radius:var(--cv-radius);block-size:100%}.cv-pt.is-featured{border-width:2px;border-color:var(--cv-primary);box-shadow:var(--cv-shadow-lg,0 16px 40px color-mix(in srgb,var(--cv-primary) 22%,transparent))}.cv-col .cv-section.cv-bg-soft>.cv-container{padding-inline:1.25rem}.cv-ibx-h-lift:hover,.cv-icb-h-lift:hover{box-shadow:var(--cv-shadow-lg,0 14px 30px rgba(0,0,0,.12))}.cv-gal-img,.cv-ibx-media img,.cv-icr-img,.cv-image,.cv-image-fig{border-radius:var(--cv-img-r,var(--cv-radius))}.cv-image-fig{position:relative;clip-path:var(--cv-img-clip,none);box-shadow:0 0 0 var(--cv-img-frame,0) var(--cv-bg),0 0 0 calc(var(--cv-img-frame, 0px) + 1px) var(--cv-bc-soft,transparent),var(--cv-img-extra,0 0 #0000);transform:var(--cv-img-tilt,none);aspect-ratio:var(--cv-img-ratio,auto)}.cv-image-fig>a,.cv-image-fig>img{block-size:100%}.cv-image,.cv-image-fig img{filter:var(--cv-img-filter,none)}.cv-image-fig:hover img{filter:var(--cv-img-hover-filter,var(--cv-img-filter,none))}.cv-image-fig:not(:has(figcaption)):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cv-img-after,none);mix-blend-mode:var(--cv-img-after-blend,normal);pointer-events:none}.cv-image-fig img{object-fit:cover}.cv-gal-img{filter:var(--cv-img-filter,none)}.cv-cf-field input[type=email],.cv-cf-field input[type=tel],.cv-cf-field input[type=text],.cv-cf-field select,.cv-cf-field textarea,.cv-field{border-radius:var(--cv-r-input,calc(var(--cv-radius) * .8))}.cv-icb-ico svg,.cv-il-ico svg{stroke-width:var(--cv-ico-sw,1.6);fill:var(--cv-ico-fill,none)}.cv-icb-ico{background:var(--cv-ico-bg,transparent);padding:var(--cv-ico-pad,0);border-radius:var(--cv-ico-r,0);box-sizing:content-box}.cv-root{line-height:var(--cv-lh,1.7)}.cv-cf-title,.cv-cta-title,.cv-heading,.cv-hero-title,.cv-icb-title,.cv-pt-title{font-weight:var(--cv-hw,700);line-height:var(--cv-lh-h,1.25);letter-spacing:0}h1.cv-heading{font-size:var(--cv-fs-h1,2.6rem)}h2.cv-heading{font-size:var(--cv-fs-h2,2rem)}h3.cv-heading{font-size:var(--cv-fs-h3,1.5rem)}h4.cv-heading{font-size:var(--cv-fs-h4,1.2rem)}.cv-hero-title{font-size:calc(var(--cv-fs-h1, 2.6rem) * 1.1)}@media (max-width:767px){h1.cv-heading{font-size:min(var(--cv-fs-h1,2.6rem),2.3rem)}h2.cv-heading{font-size:min(var(--cv-fs-h2,2rem),1.8rem)}.cv-hero-title{font-size:min(calc(var(--cv-fs-h1, 2.6rem) * 1.1),2.5rem)}}.cv-w-normal{max-width:var(--cv-w-normal,1040px)}.cv-w-wide{max-width:var(--cv-w-wide,1280px)}.cv-bg-soft .cv-text,.cv-text{color:inherit}.cv-muted{color:var(--cv-muted,inherit)}@media (prefers-reduced-motion:reduce){.cv-image-fig{transform:none}}.cv-hero{background-color:var(--cv-dark,#111827)}.cv-hero .cv-btn-primary{text-decoration:none}