.claro-home{--ch-paper:#fff;--ch-mist:#f5f4f2;--ch-oxblood:#25080f;--ch-ink:#170a0e;--ch-muted:#5d5256;--ch-rule:#e6e3df;--ch-rule-strong:#cdc8c2;--ch-on-dark-muted:#dcc8cc;--ch-rose:#f0a9b6;--ch-burgundy:#81172e;--ch-burgundy-deep:#651224;--ch-peach:#ffd2a6;--ch-peach-ink:#a84f0d;--ch-sky:#c1e1f8;--ch-sky-ink:#2a68a8;--ch-mint:#c2ecd1;--ch-mint-ink:#3a7650;--ch-apricot:#f3cfb4;--ch-apricot-ink:#a5542a;--ch-sage:#c6ddcf;--ch-sage-ink:#3d6b55;--ch-ease:cubic-bezier(.16,1,.3,1);--sprint-bg:var(--ch-paper);--sprint-bg-2:var(--ch-mist);--sprint-bg-dark:var(--ch-oxblood);--sprint-border:var(--ch-rule);background:var(--ch-paper);color:var(--ch-ink)}.claro-home .ch-wrap{width:min(100% - 2.5rem,84rem);margin-inline:auto}@media (min-width:768px){.claro-home .ch-wrap{width:min(100% - 5rem,84rem)}}.claro-home .ch-section{padding-block:clamp(4.5rem,9vw,9rem)}.ch-page-home>.ch-section:not(.ch-approach)+.ch-section:not(.ch-approach){padding-top:clamp(2.5rem,4.5vw,4.5rem)}.claro-home .ch-serif{font-family:var(--font-home-display),Georgia,"Times New Roman",serif;font-optical-sizing:auto;font-weight:400}.claro-home .ch-h1{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.5rem,1rem + 4.3vw,4.875rem);line-height:1.02}.claro-home .ch-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.9vw,3.75rem);line-height:1.06}.claro-home .ch-h2--sm{font-size:clamp(1.75rem,1.3rem + 1.7vw,2.75rem);line-height:1.1}.ch-page-home h3,.claro-home .text-center :is(h1,h2,h3),.claro-home :is(h1,h2,h3):is(.mx-auto,.text-center){text-wrap:balance}.claro-home .ch-h3{letter-spacing:-.012em;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.16}.claro-home .ch-lede{color:var(--ch-muted);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.62}.claro-home .ch-eyebrow{color:var(--ch-burgundy);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:inline-flex}.claro-home .ch-eyebrow:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.claro-home .ch-eyebrow--on-dark{color:var(--ch-rose)}.claro-home .ch-btn{background:var(--ch-burgundy);color:#fff;min-height:3rem;transition:background-color .3s var(--ch-ease),scale .2s var(--ch-ease);border-radius:999px;align-items:center;gap:.625rem;padding:.8rem 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.claro-home .ch-btn:hover{background:var(--ch-burgundy-deep)}.claro-home .ch-btn:active{scale:.97}.claro-home .ch-btn:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px}.claro-home .ch-icon{width:1.125rem;height:1.125rem;transition:transform .45s var(--ch-ease);flex:none}.claro-home .ch-btn:hover .ch-icon{transform:translate(3px)}.claro-home .ch-btn__short{display:none}@media (max-width:479.98px){.claro-home .ch-btn__long{display:none}.claro-home .ch-btn__short{white-space:nowrap;display:inline}}@media (max-width:639.98px){.claro-home .ch-btn--short-wide .ch-btn__long{display:none}.claro-home .ch-btn--short-wide .ch-btn__short{white-space:nowrap;display:inline}}.claro-home .ch-link{color:var(--ch-burgundy);border-radius:2px;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:inline-flex}.claro-home .ch-link--on-dark{color:#fff}.claro-home .ch-link__label{transition:background-size .5s var(--ch-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.claro-home .ch-link:hover .ch-link__label,.claro-home .ch-link:focus-visible .ch-link__label,.claro-home .ch-card:hover .ch-link__label{background-size:100% 1px}.claro-home .ch-link:hover .ch-icon,.claro-home .ch-card:hover .ch-icon{transform:translate(4px)}.claro-home .ch-link:focus-visible{outline-offset:4px;outline:2px solid}.claro-home .ch-card{position:relative}.claro-home .ch-card:before{content:"";border-radius:inherit;background:radial-gradient(22rem circle at var(--mx,50%)var(--my,0%),var(--ch-glow,#81172e12),transparent 70%);opacity:0;transition:opacity .6s var(--ch-ease);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.claro-home .ch-card:hover:before{opacity:1}}.claro-home .ch-link--stretch:after{content:"";position:absolute;inset:0}.claro-home .ch-link--stretch:focus-visible{outline:none}.claro-home .ch-card:has(.ch-link--stretch:focus-visible){outline:2px solid var(--ch-burgundy);outline-offset:4px}.claro-home .ch-mark{width:100%;height:auto;display:block}.claro-home .claro-wm{width:100%;height:auto;display:block;overflow:visible}.claro-home .claro-wm__dot{fill:var(--ch-burgundy)}.claro-home .claro-wm__spiral{color:var(--ch-burgundy)}.claro-home .ch-hero{--ch-bar:calc(4rem + 1px);--ch-muted:#efe2e5;margin-top:calc(-1*var(--ch-bar));color:#fff;background:#17060b;overflow:clip}.claro-home .ch-hero__ground{z-index:-1;position:absolute;inset:-5%}.claro-home .ch-hero__ground img{object-fit:cover;object-position:64% 62%}.claro-home .ch-hero__inner{min-height:100svh;padding-block:calc(var(--ch-bar) + clamp(1.25rem,calc((100svh - 34rem)*.22),5rem))2.5rem;align-content:start;display:grid}.claro-home .ch-hero .ch-eyebrow{color:#fff}.claro-home .ch-hero .ch-eyebrow:before{background:var(--ch-rose)}.claro-home .ch-hero__title{letter-spacing:-.035em;max-width:none;margin-top:1.1rem;font-size:clamp(2.25rem,min(12.6vw,13svh),4.75rem);line-height:.98}@media (max-width:639.98px){.claro-home .ch-hero__title{font-size:clamp(2.07rem,min(11.6vw,12svh),4.37rem)}}.claro-home .ch-hero__rule{transform-origin:0;background:#ffffff57;height:1px;margin-top:clamp(1.1rem,3.2svh,2rem);display:block}.claro-home .ch-hero__foot{gap:clamp(1.5rem,3.4svh,2rem);margin-top:clamp(1.35rem,3.4svh,2.25rem);display:grid}.claro-home .ch-hero__foot .ch-lede{max-width:34rem}.claro-home .ch-hero__actions{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.claro-home .ch-hero__actions .ch-btn{justify-content:center;min-height:3.25rem}.claro-home .ch-hero__actions .ch-link{min-height:2.75rem}.claro-home .ch-hero .ch-btn{color:var(--ch-burgundy-deep);background:#fff}.claro-home .ch-hero .ch-btn:hover{background:#fbe4e8}.claro-home .ch-hero .ch-btn:focus-visible{outline-color:#fff}@keyframes ch-hero-late{to{opacity:1}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.claro-home .ch-hero:not([data-intro]) :is([data-hero-eyebrow],[data-hero-rule],[data-hero-lede],[data-hero-actions]){opacity:0;animation:.8s 3.5s forwards ch-hero-late}}@media (max-width:22.49rem){.claro-home .ch-hero__foot .ch-lede{font-size:1rem;line-height:1.5}}@media (min-width:30rem){.claro-home .ch-hero__actions{flex-flow:wrap;align-items:center;gap:.75rem 1.75rem}.claro-home .ch-hero__actions .ch-btn{min-height:3rem}}.claro-home .flex:has(>.ch-booking-cta):has(>.ch-link){align-items:flex-start}.claro-home .flex:has(>.ch-booking-cta)>.ch-link{min-height:3rem}@media (min-width:30rem){.claro-home .ch-hero__actions:has(>.ch-booking-cta){align-items:flex-start}.claro-home .ch-hero__actions:has(>.ch-booking-cta)>.ch-link{align-self:flex-start;min-height:3rem}}@media (min-width:40rem){.claro-home .ch-hero__inner{padding-block:calc(var(--ch-bar) + 2rem)2.5rem;align-content:center}}@media (min-width:1024px){.claro-home .ch-hero__ground img{object-position:50% 50%}.claro-home .ch-hero__title{font-size:clamp(3.5rem,min(8.4vw,17.5svh),8rem)}.claro-home .ch-hero__rule{margin-top:clamp(1.1rem,2.4vw,2.25rem)}.claro-home .ch-hero__foot{grid-template-columns:minmax(0,34rem) auto;justify-content:space-between;align-items:end;gap:3rem;margin-top:clamp(1.5rem,2.6vw,2.5rem)}}@media (min-width:1280px){.claro-home .ch-hero{--ch-bar:calc(4.75rem + 1px)}}@keyframes ch-in{0%{opacity:0;transform:translateY(18px)}}@keyframes ch-rise{0%{transform:translateY(18px)}}.claro-home .ch-hero-in{animation:ch-in .9s var(--ch-ease)var(--d,0s)both}.claro-home .ch-hero-rise{animation:ch-rise .9s var(--ch-ease)both}@media (prefers-reduced-motion:no-preference){.claro-home .ch-hero-in:is(.ch-lede,:has(.ch-lede),:has(img),:has(.ch-jau-stand)){animation-name:ch-rise}}.claro-home .ch-progress{z-index:60;background:var(--ch-burgundy);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.claro-home .ch-hero__trust{border-top:1px solid #ffffff29;flex-direction:column;gap:.875rem;min-width:0;margin-top:clamp(1.75rem,4.5svh,3.25rem);padding-top:clamp(1.1rem,2.6svh,1.6rem);display:flex}.claro-home .ch-hero__trust-label{color:#ffffffb8;flex:none;font-size:.875rem;font-weight:500;line-height:1.3}@media (max-width:639.98px){.claro-home .ch-hero__inner{padding-bottom:1.25rem}.claro-home .ch-hero__trust{gap:.625rem;margin-top:1.25rem;padding-top:1rem}}@media (min-width:1024px){.claro-home .ch-hero__trust{flex-direction:row;align-items:center;gap:3rem}}.claro-home .ch-logo{opacity:.6;min-height:2.5rem;transition:opacity .4s var(--ch-ease);justify-content:center;align-items:center;display:flex}.claro-home .ch-logo:hover,.claro-home .ch-logo:focus-within{opacity:1}.claro-home .ch-logo .brand-logo{max-height:calc(var(--brand-logo-cap,40px)*.86)}.claro-home .ch-logo.ch-logo--solid img{filter:brightness(0)invert();max-height:28px}.claro-home .ch-logo.ch-logo--mono img{filter:url(#ch-mark-mono)}.claro-home .ch-logo.ch-logo--tile img{filter:url(#ch-mark-tile);max-width:none;height:2.875rem;max-height:none;margin:-.4rem -.8rem}.claro-home .ch-logo a{border-radius:4px}.claro-home .ch-logo a:focus-visible{outline-offset:6px;outline:2px solid #fff}.claro-home .ch-marquee{flex:1;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.claro-home .ch-marquee__track{width:max-content;animation:ch-marquee var(--ch-marquee-time,80s)linear infinite;display:flex}.claro-home .ch-marquee:hover .ch-marquee__track,.claro-home .ch-marquee:focus-within .ch-marquee__track{animation-play-state:paused}.claro-home .ch-marquee__list{flex:none;align-items:center;gap:2.75rem;padding-right:2.75rem;display:flex}.claro-home .ch-marquee__list>li{flex:none}@keyframes ch-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.claro-home .ch-marquee{-webkit-mask-image:none;mask-image:none}.claro-home .ch-marquee__track{width:auto;animation:none}.claro-home .ch-marquee__list{flex-wrap:wrap;flex:1;justify-content:center;gap:1.75rem 2.5rem;padding-right:0}.claro-home .ch-marquee__list[aria-hidden]{display:none}}.claro-home .ch-pcard{border:1px solid var(--ch-rule);background:var(--ch-paper);transition:border-color .5s var(--ch-ease),box-shadow .5s var(--ch-ease),translate .6s var(--ch-ease);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.claro-home .ch-pcard:hover{border-color:#81172e52;translate:0 -4px;box-shadow:0 34px 60px -44px #570e1f8c}}.claro-home .ch-pcard__media{aspect-ratio:16/10;border-bottom:1px solid var(--ch-rule);background:radial-gradient(85% 95% at 88% 0,#f0a9b66b,#0000 70%),radial-gradient(#81172e21 1px,#0000 1.5px) 0 0/14px 14px,linear-gradient(160deg,#fdf6f7 0%,#f8ebee 100%)}.claro-home .ch-pcard__body{flex-direction:column;flex:1;padding:1.5rem 1.5rem 1.75rem;display:flex}.claro-home .ch-pcard__icon,.claro-home .ch-pcard__line{display:none}@media (max-width:639.98px){.claro-home .ch-rowlist{gap:0;margin-top:2rem}.claro-home .ch-ai .ch-rowlist{margin-top:3rem}.claro-home .ch-pcard--row{border:0;border-top:1px solid var(--ch-rule-strong);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title go""icon line go";align-items:center;gap:.25rem .875rem;padding:.75rem .25rem;display:grid;overflow:visible}.claro-home .ch-pcard--row:last-child{border-bottom:1px solid var(--ch-rule-strong)}.claro-home .ch-ai .ch-pcard--row:last-child{border-bottom:0}.claro-home .ch-pcard--row .ch-pcard__media,.claro-home .ch-pcard--row .ch-pcard__text{display:none}.claro-home .ch-pcard--row .ch-pcard__body{display:contents}.claro-home .ch-pcard--row .ch-pcard__icon{border:1px solid color-mix(in srgb,var(--ta)16%,#fff);background:color-mix(in srgb,var(--ta)12%,#fff);width:2.5rem;height:2.5rem;color:var(--ta);border-radius:.8rem;grid-area:icon;place-items:center;display:grid}.claro-home .ch-pcard--row .ch-pcard__icon .ch-glyph{width:1.25rem;height:1.25rem}.claro-home .ch-pcard--row h3{letter-spacing:-.012em;grid-area:title;align-self:end;font-size:1.1875rem;line-height:1.18}.claro-home .ch-pcard--row .ch-pcard__line{color:var(--ch-muted);text-wrap:balance;grid-area:line;align-self:start;font-size:.875rem;line-height:1.45;display:block}.claro-home .ch-pcard--row .ch-pcard__more{grid-area:go;margin:0;padding:0}.claro-home .ch-pcard--row .ch-link{border:1px solid var(--ch-rule-strong);border-radius:50%;justify-content:center;width:2.25rem;height:2.25rem}.claro-home .ch-pcard--row .ch-link__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.claro-home .ch-pcard__media--tint{background:radial-gradient(ellipse 78% 88% at 0% 100%,var(--t1),transparent 64%),radial-gradient(ellipse 78% 88% at 100% 0%,var(--t2),transparent 64%),radial-gradient(ellipse 62% 72% at 100% 100%,var(--t3),transparent 62%),#f7f6f3;place-items:center;display:grid;overflow:hidden;container-type:inline-size}.claro-home .ch-tint--lime{--t1:#e2f2a2;--t2:#d3e2ea;--t3:var(--ch-mint);--ta:var(--ch-mint-ink)}.claro-home .ch-tint--lilac{--t1:#cdeed9;--t2:#f3c5ea;--t3:#dccaf7;--ta:#7647ad}.claro-home .ch-tint--peach{--t1:var(--ch-peach);--t2:#cdecc9;--t3:#fbe6c2;--ta:var(--ch-peach-ink)}.claro-home .ch-tint--sky{--t1:var(--ch-sky);--t2:#d9d6fa;--t3:#d1f0e9;--ta:var(--ch-sky-ink)}.claro-home .ch-tint--butter{--t1:#fbe89c;--t2:#bde9e5;--t3:#fad7be;--ta:#0d7672}.claro-home .ch-tint--rose{--t1:#f9c4ce;--t2:#e1d4f7;--t3:#fbdbc0;--ta:#81172e}.claro-home .ch-pm{color:#170a0ed6;flex:none;width:30em;height:19em;font-size:clamp(9.5px,3cqi,13px);font-weight:500;line-height:1.2;position:relative}.claro-home .ch-pm .ch-glyph{width:1.15em;height:1.15em}.claro-home .ch-pm .ch-bar{height:.42em}.claro-home .ch-pm__accent{color:var(--ta)}.claro-home .ch-win{background:#fff6;border:1px solid #fffc;border-radius:1.25em;position:absolute;inset:.5em 1.25em 3.25em;box-shadow:0 1.6em 3em -2.2em #2d1e3c66,inset 0 1px #ffffffe6}.claro-home .ch-pane{z-index:1;transition:translate .7s var(--ch-ease);background:#fff;border:1px solid #170a0e0f;border-radius:.95em;gap:.62em;padding:.85em;display:grid;position:absolute;box-shadow:0 1.4em 2.4em -1.5em #2d1e3c80}.claro-home .ch-pane--front{z-index:2}.claro-home .ch-pane--under{padding-left:3.1em}.claro-home .ch-pane--pill{border-radius:999px;align-items:center;gap:.55em;padding:.45em .9em .45em .45em;display:flex}.claro-home .ch-pane--search{color:#170a0e80;padding:.7em 1em}.claro-home .ch-pane--ghost{box-shadow:none;color:#170a0e73;background:#ffffff80;border-style:dashed;border-color:#170a0e4d}@media (hover:hover){.claro-home .ch-pcard:hover .ch-pane--front{translate:0 -.4em}}.claro-home .ch-pm__label{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.claro-home .ch-pm__placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.claro-home .ch-pm__row{align-items:center;gap:.55em;min-width:0;display:flex}.claro-home .ch-pm__row--between{justify-content:space-between}.claro-home .ch-pm__row--end{justify-content:flex-end}.claro-home .ch-pm__lines{flex:1;gap:.36em;min-width:0;display:grid}.claro-home .ch-pm__dot{background:#170a0e1a;border-radius:50%;flex:none;place-items:center;width:1.55em;height:1.55em;display:grid}.claro-home .ch-pm__dot .ch-glyph{width:.9em;height:.9em}.claro-home .ch-pm__dot--on{background:var(--ta);color:#fff}.claro-home .ch-pm__dot--tint{background:color-mix(in srgb,var(--ta)14%,#fff);width:1.8em;height:1.8em;color:var(--ta)}.claro-home .ch-pm__dot--tint .ch-glyph{width:1em;height:1em}.claro-home .ch-pm__btn{background:var(--ta);color:#fff;white-space:nowrap;border-radius:999px;justify-self:start;padding:.5em 1em;font-weight:600}.claro-home .ch-pm__chip{background:color-mix(in srgb,var(--ta)13%,#fff);color:var(--ta);white-space:nowrap;border-radius:999px;align-items:center;gap:.3em;padding:.32em .7em .32em .5em;font-weight:600;display:inline-flex}.claro-home .ch-pm__dot b{font-size:.74em;font-weight:700;line-height:1}.claro-home .ch-pm__btn--bar{align-items:center;padding:.72em 1em;display:inline-flex}.claro-home .ch-pm__chips{justify-items:start;gap:.4em;display:grid}.claro-home .ch-pm__chart--tall{flex:none;gap:.3em;width:6em;height:3.6em}.claro-home .ch-pm__indent{gap:.62em;padding-left:1.1em;display:grid}.claro-home .ch-pm__hl{background:color-mix(in srgb,var(--ta)13%,#fff);border-radius:.45em;margin-inline:-.4em;padding:.36em .4em}.claro-home .ch-pm__thumb{background:color-mix(in srgb,var(--ta)13%,#f0eeeb);border-radius:.55em;flex:none;min-width:2em;display:block}.claro-home .ch-pm__thumb.is-on{background:color-mix(in srgb,var(--ta)42%,#fff)}.claro-home .ch-pm__thumb.is-empty{background:#170a0e0d}.claro-home .ch-pm__grid{gap:.5em;display:grid}.claro-home .ch-pm__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em}.claro-home .ch-pm__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.claro-home .ch-pm__grid--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4em}.claro-home .ch-pm__grid .ch-pm__thumb{min-width:0}.claro-home .ch-pm__cell{gap:.45em;min-width:0;display:grid}.claro-home .ch-pm__cal{grid-template-columns:repeat(7,1fr);gap:.28em;display:grid}.claro-home .ch-pm__cal i{aspect-ratio:1;background:#170a0e14;border-radius:.25em}.claro-home .ch-pm__cal i.is-on{background:var(--ta)}.claro-home .ch-pm__map{background:linear-gradient(120deg,transparent 46%,#ffffffbf 46% 52%,transparent 52%),linear-gradient(20deg,transparent 58%,#ffffffbf 58% 63%,transparent 63%),color-mix(in srgb,var(--ta)15%,#f0eeeb);border-radius:.55em;height:4.6em;display:block;position:relative}.claro-home .ch-pm__map i{background:var(--ta);border:.15em solid #fff;border-radius:50%;width:.8em;height:.8em;position:absolute}.claro-home .ch-pm__map i:first-child{top:22%;left:24%}.claro-home .ch-pm__map i:nth-child(2){top:52%;left:62%}.claro-home .ch-pm__map i:nth-child(3){background:#170a0e66;top:68%;left:30%}.claro-home .ch-phone--sm{border-radius:1.9em;width:9.5em}.claro-home .ch-phone--sm .ch-phone__notch{width:3.2em;height:.85em;margin-left:-1.6em}.claro-home .ch-phone__grid{grid-template-columns:1fr 1fr;gap:.45em;display:grid;position:absolute;top:2.3em;left:.7em;right:.7em}.claro-home .ch-phone__grid i{background:#170a0e12;border-radius:.55em;height:3em}.claro-home .ch-phone__grid i.is-on{background:color-mix(in srgb,var(--ta)30%,#fff)}.claro-home .ch-pane--device{border:.22em solid #1d0d12;border-radius:1.5em;padding:1em .7em .9em}.claro-home .ch-pm__chart--narrow{flex:none;width:5em}.claro-home .ch-pane>.ch-pm__chip{justify-self:start}.claro-home .ch-pm__chip .ch-glyph{width:.95em;height:.95em}.claro-home .ch-lg{background:#fff;border:1px solid #170a0e0f;border-radius:50%;flex:none;place-items:center;width:2.35em;height:2.35em;display:grid;box-shadow:0 .7em 1.4em -.8em #2d1e3c8c}.claro-home .ch-lg img{width:1.2em;height:1.2em}.claro-home .ch-lg--lg{width:3em;height:3em}.claro-home .ch-lg--lg img{width:1.6em;height:1.6em}.claro-home .ch-lg--sm{width:1.9em;height:1.9em;box-shadow:none}.claro-home .ch-lg--sm img{width:1em;height:1em}.claro-home .ch-pm__logos{z-index:1;justify-content:center;align-items:center;gap:.75em;display:flex;position:absolute;top:2.9em;left:0;right:0}.claro-home .ch-pm__pip{background:var(--ta);border-radius:50%;flex:none;width:.5em;height:.5em}.claro-home .ch-pm__plus{background:var(--ta);border-radius:50%;width:1.7em;height:1.7em;position:relative}.claro-home .ch-pm__plus:before,.claro-home .ch-pm__plus:after{content:"";background:#fff;border-radius:999px;width:.7em;height:.14em;margin:-.07em 0 0 -.35em;position:absolute;top:50%;left:50%}.claro-home .ch-pm__plus:after{rotate:90deg}.claro-home .ch-pm__blocks{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.claro-home .ch-pm__blocks i{background:#170a0e12;border-radius:.5em;height:2.3em}.claro-home .ch-pm__field{border:1px solid #170a0e1f;border-radius:999px;justify-content:space-between;align-items:center;padding:.3em .3em .3em .8em;display:flex}.claro-home .ch-pm__field .ch-pm__dot{width:1.2em;height:1.2em}.claro-home .ch-pm__faces{flex:none;display:flex}.claro-home .ch-pm__faces i{background:color-mix(in srgb,var(--ta)30%,#fff);border:.14em solid #fff;border-radius:50%;width:1.5em;height:1.5em}.claro-home .ch-pm__faces i+i{background:color-mix(in srgb,var(--ta)52%,#fff);margin-left:-.5em}.claro-home .ch-pm__faces i+i+i{background:#170a0e29}.claro-home .ch-pm__node{z-index:2;background:var(--ta);width:2.5em;height:2.5em;box-shadow:0 .8em 1.6em -.7em var(--ta);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.claro-home .ch-pm__meter{background:#170a0e1a;border-radius:999px;height:.6em;display:block}.claro-home .ch-pm__meter i{border-radius:inherit;background:var(--ta);width:72%;height:100%;display:block}.claro-home .ch-pm__chart{align-items:flex-end;gap:.45em;height:5.4em;display:flex}.claro-home .ch-pm__chart i{background:#170a0e21;border-radius:.3em .3em 0 0;flex:1}.claro-home .ch-pm__chart i.is-accent{background:var(--ta)}.claro-home .ch-pm__bubble{background:#170a0e0f;border-radius:.8em .8em .8em .2em;gap:.36em;width:84%;padding:.65em .7em;display:grid}.claro-home .ch-pm__bubble--reply{background:var(--ta);border-radius:.8em .8em .2em;justify-self:end;width:76%}.claro-home .ch-pm__track{align-items:center;display:flex}.claro-home .ch-pm__track i{border:.15em solid color-mix(in srgb,var(--ta)38%,#fff);background:#fff;border-radius:50%;flex:none;width:.8em;height:.8em}.claro-home .ch-pm__track b{background:color-mix(in srgb,var(--ta)28%,#fff);flex:1;height:.15em}.claro-home .ch-pm__track .is-done{border-color:var(--ta);background:var(--ta)}.claro-home [data-info] :is(.ch-bar,.ch-pm__meter i,.ch-pm__split i){transform-origin:0}.claro-home [data-info] :is(.ch-pm__chart i,.ch-chart i){transform-origin:50% 100%}.claro-home [data-info=wait] [data-part]{opacity:0;transform:translateY(12px)scale(.9)}.claro-home [data-info=wait] .ch-bar:not([data-part]),.claro-home [data-info=wait] :is(.ch-pm__meter i,.ch-pm__split i){transform:scaleX(0)}.claro-home [data-info=wait] :is(.ch-pm__dot--on,.ch-pm__dot--tint,.ch-lg):not([data-part]){opacity:0;transform:scale(.5)}.claro-home [data-info=wait] :is(.ch-pm__chart i,.ch-chart i){transform:scaleY(0)}.claro-home [data-info=wait] :is(.ch-pm__seg i.is-on,.ch-pm__track .is-done){opacity:0;transform:scale(.4)}.claro-home [data-info=wait] .ch-pm__toggle.is-on:after{transform:translate(-1em)}.claro-home [data-info=play] [data-part]{transition:opacity .9s var(--ch-ease)var(--d,0s),transform .9s var(--ch-ease)var(--d,0s)}.claro-home [data-info=play] .ch-bar:not([data-part]){transition:transform .9s var(--ch-ease)var(--d,0s)}.claro-home [data-info=play] :is(.ch-pm__dot--on,.ch-pm__dot--tint,.ch-lg):not([data-part]){transition:opacity .7s var(--ch-ease)var(--d,0s),transform .7s var(--ch-ease)var(--d,0s)}.claro-home [data-info=play] :is(.ch-pm__chart i,.ch-chart i){transition:transform 1.1s var(--ch-ease)var(--d,0s)}.claro-home [data-info=play] :is(.ch-pm__meter i,.ch-pm__split i){transition:transform 1.2s cubic-bezier(.33,1,.68,1)var(--d,0s)}.claro-home [data-info=play] :is(.ch-pm__seg i.is-on,.ch-pm__track .is-done){transition:opacity .5s var(--ch-ease)var(--d,0s),transform .5s var(--ch-ease)var(--d,0s)}.claro-home [data-info=play] .ch-pm__toggle.is-on:after{transition:transform .7s cubic-bezier(.65,0,.35,1)var(--d,0s)}.claro-home .ch-mock-ground{--ta:#81172e;place-items:center;display:grid;overflow:hidden;container-type:inline-size}.claro-home .ch-pm--compact{width:26em;font-size:clamp(9.5px,3.4cqi,13px)}.claro-home .ch-pm--mid{font-size:clamp(9.5px,3.05cqi,14px)}.claro-home .ch-pm--wide{font-size:clamp(9.5px,2.9cqi,17px)}.claro-home .ch-win--phone{background:#ffffffb8;border-color:#170a0e1a;border-radius:1.7em;inset:.7em 4.5em -4em;box-shadow:0 1.6em 3em -2.2em #570e1f80}.claro-home .ch-pane--tight{gap:.5em}.claro-home .ch-pane--flat{box-shadow:none;color:#170a0e80;padding:.6em .9em}.claro-home .ch-pane--note{border-radius:1.2em;padding:.8em .9em}.claro-home .ch-pane--dark{color:#fff;background:#1d0d12;border-color:#0000;justify-content:center;padding:.65em 1em;box-shadow:0 1.1em 2em -1em #170a0ebf}.claro-home .ch-pane--logos{justify-content:center;gap:.3em;padding:.4em}.claro-home .ch-pm__grow{flex:1;min-width:0}.claro-home .ch-pm__muted{opacity:.45}.claro-home .ch-pm__dot--ring{border:.16em solid var(--ta);background:#fff}.claro-home .ch-pm__card{border:1px solid #170a0e17;border-radius:.65em;gap:.5em;padding:.55em .7em .65em;display:grid}.claro-home .ch-pm__seg{gap:.2em;display:flex}.claro-home .ch-pm__seg i{background:#170a0e1a;border-radius:.2em;flex:1;height:.9em}.claro-home .ch-pm__seg i.is-on{background:var(--ta)}.claro-home .ch-pm__list{display:grid}.claro-home .ch-pm__list>*{padding-block:.55em}.claro-home .ch-pm__list>*+*{border-top:1px solid #170a0e14}.claro-home .ch-pm__list>:last-child{padding-bottom:0}.claro-home .ch-pm__toggle{background:#170a0e2e;border-radius:999px;flex:none;width:2.3em;height:1.3em;position:relative}.claro-home .ch-pm__toggle:after{content:"";background:#fff;border-radius:50%;width:1em;height:1em;position:absolute;top:.15em;left:.15em;box-shadow:0 .08em .25em #00000047}.claro-home .ch-pm__toggle.is-on{background:var(--ta)}.claro-home .ch-pm__toggle.is-on:after{left:calc(.15em + var(--on,1)*1em)}.claro-home .ch-pm__stack{flex:none;display:flex}.claro-home .ch-pm__stack .ch-lg{box-shadow:0 0 0 .12em #fff}.claro-home .ch-pm__stack .ch-lg+.ch-lg{margin-left:-.45em}.claro-home .ch-info{color:#170a0eb3;place-items:center;width:100%;height:100%;padding:1.125rem;display:grid}.claro-home .ch-info--stack{flex-direction:column;justify-content:center;align-items:center;gap:.625rem;display:flex}.claro-home .ch-info--stack>*{width:82%}.claro-home .ch-info--stack>.ch-track{width:auto}.claro-home .ch-info--pair{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);justify-items:stretch;gap:.875rem;padding-inline:11%}.claro-home .ch-info__row{align-items:center;gap:.5rem;min-width:0;display:flex}.claro-home .ch-info>.ch-info__row{width:88%}.claro-home .ch-info__row--start{justify-content:flex-start}.claro-home .ch-info__col{gap:.5rem;min-width:0;display:grid}.claro-home .ch-info__col--tight{gap:.375rem}.claro-home .ch-glyph{flex:none;width:1.0625rem;height:1.0625rem}.claro-home .ch-glyph--brand{color:#81172e}.claro-home .ch-bar{background:#170a0e94;border-radius:999px;flex:none;max-width:100%;height:.4375rem;display:block}.claro-home .ch-bar--soft{background:#170a0e38}.claro-home .ch-bar--brand{background:#81172e}.claro-home .ch-bar--light{background:#ffffffe0}.claro-home .ch-bar--rose{background:#f0a9b6b3}.claro-home .ch-bar--accent{background:var(--ta,#81172e)}.claro-home .ch-lines{flex:1;gap:.375rem;min-width:0;display:grid}.claro-home .ch-tile{color:#170a0eb3;background:#fff;border:1px solid #170a0e14;border-radius:.6875rem;align-items:center;gap:.5rem;min-width:0;padding:.5625rem .6875rem;display:flex;position:relative;box-shadow:0 12px 24px -16px #570e1f80}.claro-home .ch-tile--block{flex-direction:column;flex:1;align-items:flex-start;gap:.4375rem;padding:.75rem}.claro-home .ch-tile--page{flex-direction:column;align-items:stretch;gap:.4375rem;padding:.875rem .75rem 1rem}.claro-home .ch-tile--pill{border-radius:999px;padding-inline:.875rem}.claro-home .ch-tile--hit{box-shadow:0 16px 30px -16px #570e1f99}.claro-home .ch-tile--chip{box-shadow:none;background:#ffffffb8;border-radius:999px;padding:.375rem .5625rem}.claro-home .ch-tile--old{box-shadow:none;color:#170a0e6b;background:#ffffff80;border-style:dashed;border-color:#170a0e4d}.claro-home .ch-tile--bubble{border-radius:.875rem .875rem .875rem .25rem;width:76%}.claro-home .ch-info--stack>.ch-tile--bubble{align-self:flex-start;margin-left:9%}.claro-home .ch-info--stack>.ch-tile--reply{background:var(--ch-grad-brand);color:#fff;border-color:#0000;border-radius:.875rem .875rem .25rem;align-self:flex-end;margin-left:0;margin-right:9%}.claro-home .ch-node{width:2.25rem;height:2.25rem;transition:scale .6s var(--ch-ease);border-radius:50%;flex:none;place-items:center;display:grid}.claro-home .ch-node--plain{color:#170a0eb8;background:#fff;border:1px solid #170a0e1a;box-shadow:0 8px 18px -12px #570e1f8c}.claro-home .ch-node--soft{background:#fffc;border:1px solid #170a0e1a;width:2rem;height:2rem}.claro-home .ch-node--brand{background:var(--ch-grad-brand);color:#fff;box-shadow:0 10px 22px -10px #81172ed9}@media (hover:hover){.claro-home .ch-card:hover .ch-node--brand{scale:1.12}}.claro-home .ch-wire{border-top:2px dotted #81172e73;flex:1;min-width:.625rem;height:0}.claro-home .ch-track{align-items:center;display:flex}.claro-home .ch-track i{background:#fff;border:2px solid #81172e66;border-radius:50%;flex:none;width:.625rem;height:.625rem;position:relative}.claro-home .ch-track i+i{margin-left:1.5rem}.claro-home .ch-track i+i:before{content:"";background:#81172e47;width:1.5rem;height:2px;margin-top:-1px;position:absolute;top:50%;right:calc(100% + 2px)}.claro-home .ch-track i.is-done{background:#81172e;border-color:#81172e}.claro-home .ch-track i.is-done:before{background:#81172e}.claro-home .ch-badge{background:var(--ch-grad-brand);color:#fff;border-radius:50%;place-items:center;width:1.875rem;height:1.875rem;display:grid;position:absolute;bottom:-.5rem;right:-.5rem;box-shadow:0 10px 20px -10px #81172ed9}.claro-home .ch-ring{border:1.5px solid #170a0e4d;border-radius:50%;flex:none;width:1.0625rem;height:1.0625rem}.claro-home .ch-merge{border:2px dotted #81172e73;border-left:0;border-radius:0 .75rem .75rem 0;flex:none;width:1.125rem;height:5.25rem;margin-right:.375rem}.claro-home .ch-chart{align-items:flex-end;gap:.375rem;width:100%;height:3.25rem;display:flex}.claro-home .ch-chart i{background:#170a0e29;border-radius:.25rem .25rem 0 0;flex:1}.claro-home .ch-chart i.is-brand{background:var(--ch-grad-brand)}.claro-home .ch-ai{background:var(--ch-paper)}.claro-home .ch-aix-wrap{--request-bright:var(--ch-rose);--request-accent:var(--ch-burgundy);--intelligence-bright:var(--ch-rose);--intelligence-accent:var(--ch-burgundy);--result-bright:var(--ch-rose);--result-accent:var(--ch-burgundy)}.claro-home .ch-aix-wrap.is-armed [data-in]{opacity:0;transform:translateY(1.75rem)}.claro-home .ch-aix-wrap.is-in [data-in]{transition:opacity .9s var(--ch-ease),transform .9s var(--ch-ease);transition-delay:calc(var(--in,0)*.12s)}.claro-home .ch-aix{border:1px solid var(--ch-rule);background:var(--ch-paper);border-radius:1.25rem;display:grid;overflow:hidden}.claro-home .ch-aix__side{padding:clamp(1.5rem,3vw,2.5rem)}.claro-home .ch-aix__label{color:var(--ch-muted);font-size:.875rem;font-weight:500}.claro-home .ch-aix__stage{border-top:1px solid var(--ch-rule);padding:clamp(1rem,2.5vw,2rem)}.claro-home .ch-aix__stage .ch-flow{width:100%}@media (min-width:1024px){.claro-home .ch-aix{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.claro-home .ch-aix__stage{border-top:0;border-left:1px solid var(--ch-rule)}}.claro-home .ch-aitabs{border-top:1px solid var(--ch-rule);margin-top:1rem;display:grid}.claro-home .ch-aitab{border-bottom:1px solid var(--ch-rule);width:100%;color:var(--ch-muted);text-align:left;cursor:pointer;transition:color .4s var(--ch-ease);padding:1.25rem 0 1.35rem;display:block;position:relative}@media (hover:hover){.claro-home .ch-aitab:hover{color:var(--ch-ink)}}.claro-home .ch-aitab.is-on{color:var(--ch-ink)}.claro-home .ch-aitab:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px;border-radius:.25rem}.claro-home .ch-aitab__text{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.1875rem,1.05rem + .45vw,1.4375rem);line-height:1.25}.claro-home .ch-aitab.is-on:after,.claro-home .ch-aitab__bar{height:2px;position:absolute;bottom:-1px;left:0;right:0}.claro-home .ch-aitab.is-on:after{content:"";background:#81172e2e}.claro-home .ch-aitab__bar{z-index:1;background:var(--ch-burgundy);transform-origin:0;animation:ch-aitab-fill var(--ch-flow-dwell,8s)linear both}@keyframes ch-aitab-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.claro-home .ch-ai-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.claro-home .ch-ai-chip{border:1px solid var(--ch-rule-strong);background:var(--ch-paper);color:var(--ch-ink);transition:border-color .3s var(--ch-ease),background-color .3s var(--ch-ease),color .3s var(--ch-ease);border-radius:999px;align-items:center;padding:.5rem .9375rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}@media (hover:hover){.claro-home .ch-ai-chip:hover{border-color:var(--ch-burgundy);background:var(--ch-burgundy);color:#fff}}.claro-home .ch-ai-chip:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px}.claro-home .ch-flow{container-type:inline-size}.claro-home .ch-flow__panel{--wire:#170a0e21;--live:var(--intelligence-accent);color:var(--ch-ink);font-size:clamp(11px,2.1cqw,16px);position:relative}.claro-home .ch-flow__head{justify-content:space-between;align-items:center;gap:1em;margin-bottom:1.4em;display:flex;position:relative}.claro-home .ch-flow__boundary{background:var(--ch-burgundy);color:#fff;border-radius:999px;align-items:center;gap:.45em;padding:.4em .85em;font-size:.85em;font-weight:600;display:inline-flex}.claro-home .ch-flow__boundary .ch-glyph{width:1.1em;height:1.1em}.claro-home .ch-flow__toggle{width:2.25rem;height:2.25rem;color:var(--ch-burgundy);transition:background-color .3s var(--ch-ease),color .3s var(--ch-ease);background:#ffffffb3;border:1px solid #5d001f3d;border-radius:50%;flex:none;place-items:center;display:grid}.claro-home .ch-flow__toggle svg{width:.875rem;height:.875rem}@media (hover:hover){.claro-home .ch-flow__toggle:hover{background:var(--ch-burgundy);color:#fff}}.claro-home .ch-flow__toggle:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:2px}.claro-home .ch-flow__map{grid-template-columns:minmax(0,1fr) 2.75em 7.5em 2.75em minmax(0,1fr);grid-template-areas:"c1. . .c3""ask w1 core w2 res""c2 c2 core. .""tools tools tools tools tools";align-items:start;display:grid;position:relative}.claro-home .ch-flow__step{align-items:center;gap:.55em;margin-bottom:.8em;font-size:.92em;font-weight:600;line-height:1.2;display:flex}.claro-home .ch-flow__step b{background:var(--ch-burgundy);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.75em;height:1.75em;font-size:.85em;display:grid}.claro-home .ch-flow__c1{grid-area:c1}.claro-home .ch-flow__c1 b{background:var(--request-accent)}.claro-home .ch-flow__c3{grid-area:c3}.claro-home .ch-flow__c3 b{background:var(--result-accent)}.claro-home .ch-flow__c2{white-space:nowrap;grid-area:c2;justify-content:flex-start;align-self:end;margin:.8em 0 .95em}.claro-home .ch-flow__c2 b{background:var(--intelligence-accent)}.claro-home .ch-flow__card{background:#fff;border:1px solid #170a0e14;border-radius:1em;padding:1em 1.1em 1.1em;box-shadow:0 1.2em 2.6em -1.6em #170a0e2e}.claro-home .ch-flow__ask{border-color:color-mix(in srgb,var(--request-accent)20%,transparent);box-shadow:0 1.2em 2.6em -1.6em color-mix(in srgb,var(--request-accent)34%,transparent);grid-area:ask}.claro-home .ch-flow__res{border-color:color-mix(in srgb,var(--result-accent)20%,transparent);box-shadow:0 1.2em 2.6em -1.6em color-mix(in srgb,var(--result-accent)34%,transparent);grid-area:res}.claro-home .ch-flow__from{color:#170a0e9e;align-items:center;gap:.45em;font-size:.85em;font-weight:600;display:flex}.claro-home .ch-flow__from .ch-glyph{width:1.25em;height:1.25em;color:var(--request-accent)}.claro-home .ch-flow__bubble{background:color-mix(in srgb,var(--request-bright)35%,#fff);border-radius:.25em 1em 1em;margin-top:.6em;padding:.65em .85em;font-weight:500;line-height:1.35}.claro-home .ch-flow__file{border:1px dashed color-mix(in srgb,var(--request-accent)38%,transparent);border-radius:.6em;align-items:center;gap:.5em;margin-top:.6em;padding:.6em .75em;font-size:.92em;font-weight:600;display:flex}.claro-home .ch-flow__file .ch-glyph{width:1.4em;height:1.4em;color:var(--request-accent);flex:none}.claro-home .ch-flow__res-title{align-items:center;gap:.5em;font-weight:700;line-height:1.2;display:flex}.claro-home .ch-flow__ok{background:var(--result-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;display:grid}.claro-home .ch-flow__ok .ch-glyph{width:1.05em;height:1.05em}.claro-home .ch-flow__lines,.claro-home .ch-flow__fields{gap:.6em;margin-top:.9em;display:grid}.claro-home .ch-flow__lines li{align-items:center;gap:.55em;display:flex}.claro-home .ch-flow__lines b{background:color-mix(in srgb,var(--result-bright)42%,#fff);width:1.45em;height:1.45em;color:var(--result-accent);border-radius:50%;flex:none;place-items:center;font-size:.75em;display:grid}.claro-home .ch-flow .ch-bar{flex:auto;height:.5em}.claro-home .ch-flow__res .ch-bar--soft{background:color-mix(in srgb,var(--result-accent)24%,transparent)}.claro-home .ch-flow__fields div{grid-template-columns:6em minmax(0,1fr);align-items:center;gap:.5em;display:grid}.claro-home .ch-flow__fields dt{color:#170a0e99;font-size:.85em;font-weight:600}.claro-home .ch-flow__note{border-top:1px solid color-mix(in srgb,var(--result-accent)16%,transparent);color:var(--result-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em;margin-top:1em;padding-top:.8em;font-size:.85em;font-weight:600;display:flex}.claro-home .ch-flow__approve{background:var(--result-accent);color:#fff;border-radius:999px;flex:none;padding:.4em 1em}.claro-home .ch-flow__core{text-align:center;flex-direction:column;grid-area:core;align-self:stretch;align-items:center;display:flex}.claro-home .ch-flow__orb{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--intelligence-bright)72%,#fff),transparent 58%),var(--intelligence-accent);width:5.5em;height:5.5em;box-shadow:0 0 0 .55em color-mix(in srgb,var(--intelligence-bright)30%,transparent),0 1.2em 2.4em -.8em color-mix(in srgb,var(--intelligence-accent)62%,transparent);color:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.claro-home .ch-flow__orb:after{content:"";border:2px solid color-mix(in srgb,var(--intelligence-accent)55%,transparent);opacity:0;border-radius:50%;position:absolute;inset:-.55em}.claro-home .ch-flow__spiral{width:2.9em;height:2.9em}.claro-home .ch-flow__core-label{white-space:nowrap;color:var(--intelligence-accent);margin-top:.7em;font-size:.9em;font-weight:700}.claro-home .ch-flow__wire{background:var(--wire);height:2px;margin-top:2.75em;display:block;position:relative}.claro-home .ch-flow__wire:after{content:"";background:var(--live);transform-origin:0;position:absolute;inset:0}.claro-home .ch-flow__wire:before{content:"";border-top:2px solid var(--live);border-right:2px solid var(--live);width:.55em;height:.55em;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.claro-home .ch-flow__w1{grid-area:w1;margin-right:.35em}.claro-home .ch-flow__w1:after{background:linear-gradient(90deg,var(--request-accent),var(--intelligence-accent))}.claro-home .ch-flow__w1:before{border-color:var(--intelligence-accent)}.claro-home .ch-flow__w2{grid-area:w2;margin-left:.35em;margin-right:.35em}.claro-home .ch-flow__w2:after{background:linear-gradient(90deg,var(--intelligence-accent),var(--result-accent))}.claro-home .ch-flow__w2:before{border-color:var(--result-accent)}.claro-home .ch-flow__wire--down{justify-self:center;width:2px;height:2em;margin:0}.claro-home .ch-flow__wire--down:after{transform-origin:50% 0}.claro-home .ch-flow__stem{flex:1 0 2em;margin-top:.35em}.claro-home .ch-flow__stem:before{display:none}.claro-home .ch-flow__tools{grid-area:tools;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.claro-home .ch-flow__tools:before{content:"";background:var(--wire);height:2px;position:absolute;top:0;left:16.667%;right:16.667%}.claro-home .ch-flow__bus{z-index:1;background:var(--live);height:2px;position:absolute;top:0}.claro-home .ch-flow__map[data-active="0"] .ch-flow__bus{transform-origin:100%;width:33.333%;left:16.667%}.claro-home .ch-flow__map[data-active="1"] .ch-flow__bus{display:none}.claro-home .ch-flow__map[data-active="2"] .ch-flow__bus{transform-origin:0;width:33.333%;left:50%}.claro-home .ch-flow__tools>div{--tool-accent:var(--intelligence-accent);--tool-bright:var(--intelligence-bright);justify-content:center;padding:1.75em .35em 0;display:flex;position:relative}.claro-home .ch-flow__tools>div:before,.claro-home .ch-flow__tools>.is-on:after{content:"";background:var(--wire);width:2px;height:1.75em;margin-left:-1px;position:absolute;top:0;left:50%}.claro-home .ch-flow__tools>.is-on:after{background:var(--tool-accent);transform-origin:50% 0}.claro-home .ch-flow__tool{border:1px solid color-mix(in srgb,var(--tool-accent)16%,transparent);box-shadow:0 .6em 1.4em -1em color-mix(in srgb,var(--tool-accent)34%,transparent);white-space:nowrap;background:#fff;border-radius:.8em;align-items:center;gap:.5em;padding:.75em 1em;font-size:.95em;font-weight:600;display:inline-flex;position:relative}.claro-home .ch-flow__tool .ch-glyph{width:1.3em;height:1.3em;color:var(--tool-accent);flex:none}.claro-home .ch-flow__tool:after{content:"";border:2px solid var(--tool-accent);border-radius:inherit;box-shadow:0 0 0 .3em color-mix(in srgb,var(--tool-bright)42%,transparent);opacity:0;position:absolute;inset:-1px}.claro-home .is-on .ch-flow__tool:after{opacity:1}.claro-home .ch-flow__found{background:var(--tool-accent);color:#fff;border-radius:50%;place-items:center;width:1.45em;height:1.45em;display:grid;position:absolute;top:-.6em;right:-.6em}.claro-home .ch-flow__found .ch-glyph{color:#fff;width:1.05em;height:1.05em}.claro-home .ch-flow.is-live .ch-flow__ask>*{animation:ch-flow-in .6s var(--ch-ease)backwards}.claro-home .ch-flow.is-live .ch-flow__ask>:nth-child(2){animation-delay:.12s}.claro-home .ch-flow.is-live .ch-flow__w1:after{animation:.55s cubic-bezier(.65,0,.35,1) .45s backwards ch-flow-x}.claro-home .ch-flow.is-live .ch-flow__w1:before{animation:.2s .95s backwards ch-flow-fade}.claro-home .ch-flow.is-live .ch-flow__orb:after{animation:1s ease-out 1s ch-flow-ring}.claro-home .ch-flow.is-live .ch-flow__spiral{animation:ch-flow-turn 1.6s var(--ch-ease).9s backwards}.claro-home .ch-flow.is-live .ch-flow__stem:after{animation:.4s cubic-bezier(.65,0,.35,1) 1.25s backwards ch-flow-y}.claro-home .ch-flow.is-live .ch-flow__bus{animation:.4s cubic-bezier(.65,0,.35,1) 1.6s backwards ch-flow-x}.claro-home .ch-flow.is-live .ch-flow__tools>.is-on:after{animation:.35s cubic-bezier(.65,0,.35,1) 1.95s backwards ch-flow-y}.claro-home .ch-flow.is-live [data-active="1"] .ch-flow__tools>.is-on:after{animation-delay:1.6s}.claro-home .ch-flow.is-live .is-on .ch-flow__tool:after{animation:.4s 2.2s backwards ch-flow-fade}.claro-home .ch-flow.is-live .ch-flow__found{animation:.5s cubic-bezier(.34,1.56,.64,1) 2.35s backwards ch-flow-pop}.claro-home .ch-flow.is-live .ch-flow__w2:after{animation:.55s cubic-bezier(.65,0,.35,1) 2.6s backwards ch-flow-x}.claro-home .ch-flow.is-live .ch-flow__w2:before{animation:.2s 3.1s backwards ch-flow-fade}.claro-home .ch-flow.is-live .ch-flow__res{animation:ch-flow-in .6s var(--ch-ease)2.95s backwards}.claro-home .ch-flow.is-live .ch-flow__lines>li,.claro-home .ch-flow.is-live .ch-flow__fields>div{animation:ch-flow-in .5s var(--ch-ease)calc(3.2s + var(--i,0)*.12s)backwards}.claro-home .ch-flow.is-live .ch-flow__note{animation:.5s 3.65s backwards ch-flow-fade}.claro-home .ch-flow.is-live .ch-flow__approve{animation:.5s cubic-bezier(.34,1.56,.64,1) 3.85s backwards ch-flow-pop}.claro-home .ch-flow.is-idle :is(.ch-flow__ask>*,.ch-flow__res,.ch-flow__bus,.ch-flow__found),.claro-home .ch-flow.is-idle .ch-flow__wire:after,.claro-home .ch-flow.is-idle .ch-flow__wire:before,.claro-home .ch-flow.is-idle .ch-flow__tools>.is-on:after,.claro-home .ch-flow.is-idle .ch-flow__tool:after{opacity:0}@keyframes ch-flow-in{0%{opacity:0;transform:translateY(.6em)}}@keyframes ch-flow-fade{0%{opacity:0}}@keyframes ch-flow-x{0%{transform:scaleX(0)}}@keyframes ch-flow-y{0%{transform:scaleY(0)}}@keyframes ch-flow-pop{0%{opacity:0;transform:scale(.4)}}@keyframes ch-flow-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes ch-flow-turn{0%{transform:rotate(-200deg)}}@container (max-width:31rem){.claro-home .ch-flow__panel{font-size:13px}.claro-home .ch-flow__map{grid-template-columns:minmax(0,1fr);grid-template-areas:"c1""ask""w1""c2""core""tools""w2""c3""res"}.claro-home .ch-flow__w1,.claro-home .ch-flow__w2{justify-self:center;width:2px;height:2.25em;margin:.35em 0}.claro-home .ch-flow__w1:after,.claro-home .ch-flow__w2:after{transform-origin:50% 0}.claro-home .ch-flow__w1:after{background:linear-gradient(180deg,var(--request-accent),var(--intelligence-accent))}.claro-home .ch-flow__w2:after{background:linear-gradient(180deg,var(--intelligence-accent),var(--result-accent))}.claro-home .ch-flow__w1:before,.claro-home .ch-flow__w2:before{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}.claro-home .ch-flow.is-live .ch-flow__w1:after,.claro-home .ch-flow.is-live .ch-flow__w2:after{animation-name:ch-flow-y}.claro-home .ch-flow__c2{white-space:normal;justify-content:center;align-self:auto;margin:.2em 0 1em}.claro-home .ch-flow__tool{text-align:center;white-space:normal;flex-direction:column;gap:.3em;padding:.6em .5em;font-size:.85em}}.claro-home .ch-offer__title{letter-spacing:-.018em;font-size:clamp(1.75rem,1.3rem + 1.7vw,2.75rem);line-height:1.06}.claro-home .ch-guard{border-top:1px solid var(--ch-rule-strong);margin-top:3.5rem;padding-top:2.5rem}.claro-home .ch-guard__head{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.claro-home .ch-guard__grid{background:radial-gradient(70% 120% at 100% 0,#f0a9b65c,#0000 70%),radial-gradient(#81172e1c 1px,#0000 1.5px) 0 0/14px 14px,linear-gradient(160deg,#fdf6f7 0%,#f8ebee 100%);border-radius:1.5rem;gap:.625rem;margin-top:2rem;padding:.625rem;display:grid}.claro-home .ch-guard__tile{background:#fff;border:1px solid #170a0e0f;border-radius:1rem;grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"icon name""icon line";align-content:start;column-gap:1rem;padding:1.125rem 3rem 1.25rem 1.125rem;display:grid;position:relative;box-shadow:0 1.4rem 2.4rem -2rem #570e1f73}.claro-home .ch-guard__icon{background:color-mix(in srgb,var(--ch-burgundy)9%,#fff);width:2.75rem;height:2.75rem;color:var(--ch-burgundy);border-radius:50%;grid-area:icon;place-items:center;display:grid}.claro-home .ch-guard__icon .ch-glyph{width:1.35rem;height:1.35rem}.claro-home .ch-guard__tick{border:1.5px solid color-mix(in srgb,var(--ch-burgundy)55%,transparent);width:1.375rem;height:1.375rem;color:var(--ch-burgundy);border-radius:.4rem;place-items:center;display:grid;position:absolute;top:1.125rem;right:1.125rem}.claro-home .ch-guard__tick svg{width:1rem;height:1rem}.claro-home .ch-guard__name{letter-spacing:-.01em;color:var(--ch-ink);grid-area:name;align-self:end;font-size:1.0625rem;font-weight:600;line-height:1.3}.claro-home .ch-guard__line{color:var(--ch-muted);grid-area:line;margin-top:.375rem;font-size:.9375rem;line-height:1.55}@media (min-width:640px){.claro-home .ch-guard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claro-home .ch-guard__tile{grid-template-columns:minmax(0,1fr);grid-template-areas:"icon""name""line";padding:1.5rem 1.5rem 1.75rem}.claro-home .ch-guard__tick{top:1.5rem;right:1.5rem}.claro-home .ch-guard__name{margin-top:1.5rem}}@media (min-width:1024px){.claro-home .ch-guard{margin-top:5rem;padding-top:3rem}.claro-home .ch-guard__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:4rem}.claro-home .ch-guard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-top:2.5rem;padding:.875rem}}.claro-home .ch-xplate{--ch-muted:var(--ch-on-dark-muted);--ch-burgundy:var(--ch-rose);--ch-rule:#ffffff29;--ch-rule-strong:#ffffff3d;isolation:isolate;color:#fff;background-color:#1f060c;background-image:radial-gradient(60% 70% at 100% 0,#f0a9b629,#0000 70%),radial-gradient(62% 82% at 100% 100%,#81172eb3,#0000 70%),radial-gradient(46% 58% at 0 0,#81172e57,#0000 70%),linear-gradient(160deg,#1a050a 0%,#25080f 55%,#300a15 100%);border-radius:clamp(1.25rem,2.4vw,1.75rem);padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,5vw,4.5rem) clamp(2.25rem,5vw,4.5rem);position:relative}.claro-home .ch-xplate__rows{border-top:1px solid var(--ch-rule);margin-top:clamp(2.5rem,5vw,4.25rem)}.claro-home .ch-xrow{border-bottom:1px solid var(--ch-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head go""tags tags";align-items:start;gap:1.25rem 1.5rem;padding-block:1.75rem;display:grid;position:relative}.claro-home .ch-xrow__head{grid-area:head;min-width:0}.claro-home .ch-xrow__name{letter-spacing:-.025em;transition:translate .6s var(--ch-ease);font-size:clamp(2rem,1.3rem + 2.4vw,3.5rem);line-height:1.02}.claro-home .ch-xrow__line{color:var(--ch-muted);margin-top:.625rem;font-size:1rem;line-height:1.5}@media (max-width:1023.98px){.claro-home .ch-xrow__head{grid-column:1/-1}.claro-home .ch-xrow__name{padding-right:3.5rem}}.claro-home .ch-xrow__tags{transition:opacity .4s var(--ch-ease);flex-wrap:wrap;grid-area:tags;gap:.5rem;display:flex}.claro-home .ch-xrow__tag{color:#ffffffe6;border:1px solid #ffffff38;border-radius:999px;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25}.claro-home .ch-xrow__go{color:#fff;width:2.75rem;height:2.75rem;transition:background-color .4s var(--ch-ease),border-color .4s var(--ch-ease),color .4s var(--ch-ease);border:1px solid #ffffff4d;border-radius:50%;grid-area:go;place-items:center;margin-top:-.3125rem;display:grid}.claro-home .ch-xrow__go:after{content:"";z-index:3;position:absolute;inset:0}.claro-home .ch-xrow__go:focus-visible{outline-offset:3px;outline:2px solid #fff}.claro-home .ch-xrow:hover .ch-xrow__go,.claro-home .ch-xrow:focus-within .ch-xrow__go{color:#81172e;background:#fff;border-color:#fff}.claro-home .ch-xrow:hover .ch-icon{transform:translate(3px)}.claro-home .ch-xrow__peek{display:none}@media (min-width:1024px){.claro-home .ch-xrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"head tags go";align-items:center;gap:2.5rem;padding-block:clamp(1.75rem,2.6vw,2.5rem)}.claro-home .ch-xrow__tags{justify-content:flex-start}.claro-home .ch-xrow__go{width:3.25rem;height:3.25rem;margin-top:0}}@media (min-width:1024px) and (hover:hover){.claro-home .ch-xrow__peek{z-index:2;opacity:0;pointer-events:none;width:23rem;height:14.5rem;transition:opacity .45s var(--ch-ease),translate .7s var(--ch-ease);border:1px solid #ffffff38;border-radius:1rem;display:grid;position:absolute;top:50%;right:5.25rem;overflow:hidden;translate:2.5rem -50%;box-shadow:0 40px 70px -36px #000000bf;container-type:size}.claro-home .ch-xrow:hover .ch-xrow__peek{opacity:1;translate:0 -50%}.claro-home .ch-xrow:hover .ch-xrow__tags{opacity:.1}.claro-home .ch-xrow:hover .ch-xrow__name{translate:.5rem}}@media (prefers-reduced-motion:reduce){.claro-home .ch-xrow__peek,.claro-home .ch-xrow__name{transition-duration:.01ms}}.claro-home .ch-pm--x{font-size:clamp(9.5px,min(3cqi,4.8cqb),15px)}.claro-home .ch-pane--tinted{border-color:color-mix(in srgb,var(--ta)18%,#fff);background:color-mix(in srgb,var(--ta)9%,#fff)}.claro-home .ch-pane--tile{align-content:start;min-height:9.4em}.claro-home .ch-pm__dot--dark{color:#fff;background:#1d0d12}.claro-home .ch-pm__split{gap:.25em;height:.9em;display:flex}.claro-home .ch-pm__split i{background:var(--ta);border-radius:.3em}.claro-home .ch-pm__chart--mini{gap:.3em;height:2.2em}.claro-home .ch-phone{background:#fff;border:.32em solid #1d0d12;border-radius:2.5em;width:15em;height:26em;position:absolute;top:.4em;left:7.5em;box-shadow:0 2em 3em -2em #3a3e828c}.claro-home .ch-phone__notch{background:#1d0d12;border-radius:999px;width:4.6em;height:1.15em;margin-left:-2.3em;position:absolute;top:.5em;left:50%}.claro-home .ch-phone__bar{justify-content:space-between;align-items:center;display:flex;position:absolute;top:2.55em;left:.9em;right:.9em}.claro-home .ch-phone__bar i{background:#170a0e12;border-radius:50%;width:1.6em;height:1.6em}.claro-home .ch-rank{gap:.4375rem;padding-inline:.25rem;display:grid}.claro-home .ch-chrome{gap:.25rem;display:flex}.claro-home .ch-chrome i{background:#170a0e38;border-radius:50%;width:.375rem;height:.375rem}.claro-home .ch-modules{grid-template-columns:repeat(2,1fr);gap:.3125rem;width:100%;display:grid}.claro-home .ch-modules i{background:#170a0e21;border-radius:.3125rem;height:1.125rem}.claro-home .ch-modules i.is-brand{background:var(--ch-grad-brand)}.claro-home .ch-pip{background:#81172e;border-radius:50%;flex:none;width:.625rem;height:.625rem}.claro-home .ch-cycle{aspect-ratio:1;isolation:isolate;width:8.5rem;position:relative}.claro-home .ch-cycle:before{content:"";z-index:-1;border:2px dotted #81172e73;border-radius:50%;position:absolute;inset:1.125rem}.claro-home .ch-cycle>.ch-node{position:absolute}.claro-home .ch-cycle>:first-child{width:2.75rem;height:2.75rem;top:50%;left:50%;translate:-50% -50%}.claro-home .ch-cycle>:nth-child(2){top:0;left:50%;translate:-50%}.claro-home .ch-cycle>:nth-child(3){bottom:.875rem;left:.125rem}.claro-home .ch-cycle>:nth-child(4){bottom:.875rem;right:.125rem}.claro-home .ch-ccard{border:1px solid var(--ch-rule);background:var(--ch-paper);transition:border-color .5s var(--ch-ease),box-shadow .5s var(--ch-ease),translate .6s var(--ch-ease);border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.claro-home .ch-ccard:hover{border-color:#81172e4d;translate:0 -4px;box-shadow:0 34px 60px -44px #570e1f80}.claro-home .ch-ccard:hover .ch-ccard__logo>*{scale:1.05}}.claro-home .ch-ccard__logo{border-bottom:1px solid var(--ch-rule);align-items:center;min-height:6.5rem;padding:1.25rem 1.5rem;display:flex}.claro-home .ch-ccard__logo>*{transition:scale .8s var(--ch-ease)}.claro-home .ch-ccard__logo .brand-logo{max-height:calc(var(--brand-logo-cap,40px)*1.25)}.claro-home .ch-ccard__main{padding:1.5rem 1.5rem 0}.claro-home .ch-ccard__aside{margin-top:auto;padding:1.75rem 1.5rem}.claro-home .ch-fact{border-top:1px solid var(--ch-rule);color:var(--ch-ink);gap:.625rem;padding-top:1rem;font-size:.9375rem;line-height:1.5;display:flex}.claro-home .ch-fact svg{width:1.125rem;height:1.125rem;color:var(--ch-burgundy);flex:none;margin-top:.15rem}.claro-home .ch-proj__card{flex-direction:column;height:100%;display:flex;position:relative}.claro-home .ch-proj__cover{aspect-ratio:16/10;background:var(--ch-mist);isolation:isolate;border-radius:1.25rem;position:relative;overflow:hidden}.claro-home .ch-proj__img{object-fit:cover;transition:transform .8s var(--ch-ease)}.claro-home .ch-proj__badge{background:var(--ch-burgundy);text-align:center;color:#fff;opacity:0;width:7.5rem;height:7.5rem;transition:opacity .35s var(--ch-ease),transform .55s var(--ch-ease);border-radius:50%;align-content:center;place-items:center;gap:.35rem;padding:1rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:grid;position:absolute;bottom:1.25rem;right:1.25rem;transform:scale(.6)rotate(-12deg)}@media (hover:hover){.claro-home .ch-proj__card:hover .ch-proj__img{transform:scale(1.04)}.claro-home .ch-proj__card:hover .ch-proj__badge{opacity:1;transform:none}}.claro-home .ch-proj__card:has(.ch-proj__link:focus-visible) .ch-proj__badge{opacity:1;transform:none}.claro-home .ch-proj__card:has(.ch-proj__link:focus-visible) .ch-proj__cover{outline:2px solid var(--ch-burgundy);outline-offset:3px}.claro-home .ch-proj__tags{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.claro-home .ch-proj__tags li{border:1px solid var(--ch-rule-strong);background:var(--ch-paper);letter-spacing:0;text-transform:none;color:var(--ch-ink);border-radius:999px;padding:.5rem .9375rem;font-size:.875rem;font-weight:500;line-height:1.25}.claro-home .ch-proj__title{letter-spacing:-.015em;margin-top:.9rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1}.claro-home .ch-proj__link:after{content:"";position:absolute;inset:0}.claro-home .ch-proj__link:focus-visible{outline:none}.claro-home .ch-proj__text{max-width:34rem;color:var(--ch-muted);margin-top:.5rem;line-height:1.55}.claro-home .ch-gal{gap:1.25rem;margin-top:3rem;display:grid}.claro-home .ch-gal__top{gap:2.25rem;display:grid}.claro-home .ch-gal__stack,.claro-home .ch-gal__row{gap:1.25rem;display:grid}.claro-home .ch-gal__client{letter-spacing:-.018em;margin-top:.9rem;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.05}.claro-home .ch-gal__headline{max-width:40rem;color:var(--ch-muted);margin-top:.5rem;font-size:1.0625rem;line-height:1.5}.claro-home .ch-gal__fact{border-top:1px solid var(--ch-rule);color:var(--ch-ink);align-items:flex-start;gap:.5rem;margin-top:1rem;padding-top:1rem;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.claro-home .ch-gal__fact svg{width:1.125rem;height:1.125rem;color:var(--ch-burgundy);flex:none;margin-top:.1rem}.claro-home .ch-gal__tile{flex-direction:row;align-items:center;gap:1rem}.claro-home .ch-gal__thumb{border-radius:.875rem;flex:0 0 8.5rem}.claro-home .ch-gal__words{min-width:0}.claro-home .ch-gal__name{letter-spacing:-.012em;font-size:1.25rem;line-height:1.15}.claro-home .ch-gal__brief{color:var(--ch-muted);margin-top:.3rem;font-size:.875rem;line-height:1.45}@media (min-width:1024px){.claro-home .ch-gal{gap:3rem;margin-top:4rem}.claro-home .ch-gal__top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.claro-home .ch-gal__lead{grid-column:span 7}.claro-home .ch-gal__cover{aspect-ratio:4/3}.claro-home .ch-gal__stack{grid-column:span 5;grid-template-rows:repeat(2,minmax(0,1fr));gap:1.5rem}.claro-home .ch-gal__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.claro-home .ch-gal__tile{flex-direction:column;align-items:stretch;gap:0}.claro-home .ch-gal__thumb{border-radius:1.25rem;flex:none;width:100%}.claro-home .ch-gal__tile--stack .ch-gal__thumb{aspect-ratio:auto;flex:auto;min-height:10rem}.claro-home .ch-gal__name{margin-top:.9rem;font-size:clamp(1.375rem,1.15rem + .6vw,1.75rem);line-height:1.1}.claro-home .ch-gal__brief{margin-top:.35rem;font-size:1rem;line-height:1.5}}.claro-home .ch-proj-nav{gap:.5rem;display:flex}.claro-home .ch-proj-nav__btn{border:1px solid var(--ch-rule);background:var(--ch-paper);width:3rem;height:3rem;color:var(--ch-ink);transition:background-color .3s var(--ch-ease),border-color .3s var(--ch-ease),color .3s var(--ch-ease),opacity .3s var(--ch-ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.claro-home .ch-proj-nav__btn:hover:not(:disabled){border-color:var(--ch-burgundy);background:var(--ch-burgundy);color:#fff}}.claro-home .ch-proj-nav__btn:disabled{opacity:.35;cursor:default}.claro-home .ch-proj-nav__btn:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:2px}.claro-home .ch-proj-nav__back{display:grid;rotate:180deg}@media (prefers-reduced-motion:reduce){.claro-home .ch-proj__img,.claro-home .ch-proj__badge{transition:none}}.claro-home .ch-steps{--p:1;position:relative}.claro-home .ch-steps__track,.claro-home .ch-steps__fill{width:1px;position:absolute;top:.5rem;bottom:0;left:.3125rem}.claro-home .ch-steps__track{background:var(--ch-rule-strong)}.claro-home .ch-steps__fill{background:var(--ch-burgundy);transform:scaleY(var(--p));transform-origin:top}.claro-home .ch-step{padding-left:2.25rem;position:relative}.claro-home .ch-step:before{content:"";background:var(--ch-burgundy);width:.6875rem;height:.6875rem;box-shadow:0 0 0 5px var(--ch-paper);border-radius:50%;position:absolute;top:.4rem;left:0}@media (min-width:1024px){.claro-home .ch-steps__track,.claro-home .ch-steps__fill{width:auto;height:1px;inset:.3125rem 0 auto}.claro-home .ch-steps__fill{transform:scaleX(var(--p));transform-origin:0}.claro-home .ch-step{padding-top:2.75rem;padding-left:0}.claro-home .ch-step:before{top:0}.claro-home .ch-approach .ch-step>h3{min-height:2.32em}}.claro-home .ch-insights{background:radial-gradient(ellipse 50% 42% at 0% 0%,color-mix(in srgb,var(--ch-apricot)48%,transparent),transparent 70%),radial-gradient(ellipse 46% 40% at 100% 6%,color-mix(in srgb,var(--ch-rose)34%,transparent),transparent 70%),radial-gradient(ellipse 56% 40% at 72% 100%,color-mix(in srgb,var(--ch-sage)44%,transparent),transparent 72%),#fbf7f3;padding-block:clamp(4.5rem,9vw,9rem);position:relative;overflow:clip}.claro-home .ch-insights__themes{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.claro-home .ch-insights__themes li{--dot:var(--ch-apricot-ink);background:color-mix(in srgb,var(--dot)10%,#fff);color:var(--dot);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9375rem .5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.claro-home .ch-insights__themes li:before{content:"";background:var(--dot);border-radius:50%;flex:none;width:.5rem;height:.5rem}.claro-home .ch-insights__themes li:nth-child(2){--dot:var(--ch-burgundy)}.claro-home .ch-insights__themes li:nth-child(3){--dot:var(--ch-sage-ink)}.claro-home .ch-insights__grid{gap:1.25rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.claro-home .ch-insights__side{gap:1.25rem;display:grid}@media (min-width:1024px){.claro-home .ch-insights__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:1.5rem}.claro-home .ch-insights__side{grid-template-rows:auto auto 1fr;gap:1.5rem}}.claro-home .ch-ilead,.claro-home .ch-irow{border:1px solid var(--ch-rule);background:var(--ch-paper);transition:border-color .5s var(--ch-ease),box-shadow .5s var(--ch-ease),translate .6s var(--ch-ease)}@media (hover:hover){.claro-home .ch-ilead:hover,.claro-home .ch-irow:hover{border-color:#81172e52;translate:0 -4px;box-shadow:0 40px 70px -48px #570e1f99}.claro-home .ch-ilead:hover img,.claro-home .ch-irow:hover img{scale:1.05}.claro-home .ch-ilead:hover .ch-bcard__link,.claro-home .ch-irow:hover .ch-bcard__link{color:var(--ch-burgundy)}.claro-home .ch-ilead:hover .ch-link .ch-icon{transform:translate(.25rem)}}.claro-home .ch-ilead{border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}.claro-home .ch-ilead__media{aspect-ratio:16/9;background:var(--ch-mist);position:relative;overflow:hidden}.claro-home .ch-ilead__zoom{position:absolute;inset:0}.claro-home .ch-ilead img,.claro-home .ch-irow img{object-fit:cover;filter:url(#ch-duotone);transition:scale .9s var(--ch-ease)}.claro-home .ch-ilead__tag{letter-spacing:0;text-transform:none;color:var(--ch-burgundy);background:#ffffffeb;border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;position:absolute;top:1rem;left:1rem}.claro-home .ch-ilead__body{flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.claro-home .ch-ilead__title{letter-spacing:-.02em;text-wrap:balance;margin-top:.75rem;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.5rem);line-height:1.08}.claro-home .ch-ilead__text{-webkit-line-clamp:2;line-clamp:2;max-width:40rem;color:var(--ch-muted);-webkit-box-orient:vertical;margin-top:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.claro-home .ch-irow{border-radius:1.25rem;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem;display:grid}@media (min-width:640px){.claro-home .ch-irow{grid-template-columns:9rem minmax(0,1fr);gap:1.25rem}}.claro-home .ch-irow__media{aspect-ratio:1;background:var(--ch-mist);border-radius:.875rem;position:relative;overflow:hidden}.claro-home .ch-irow__body{gap:.45rem;min-width:0;padding-right:.5rem;display:grid}.claro-home .ch-irow__title{-webkit-line-clamp:3;line-clamp:3;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.2;display:-webkit-box;overflow:hidden}.claro-home .ch-irow .ch-bmeta{font-size:.8125rem}.claro-home .ch-itile{isolation:isolate;background:radial-gradient(ellipse 80% 90% at 100% 0%,#f0a9b659,transparent 65%),var(--ch-grad-brand);color:#fff;min-height:12rem;transition:box-shadow .5s var(--ch-ease),translate .6s var(--ch-ease);border-radius:1.5rem;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.claro-home .ch-itile:after{content:"";z-index:-1;aspect-ratio:1;width:13rem;transition:scale .8s var(--ch-ease);border:1px solid #fff3;border-radius:50%;position:absolute;bottom:-3.5rem;right:-3.5rem;box-shadow:inset 0 0 0 2.5rem #ffffff0a}@media (hover:hover){.claro-home .ch-itile:hover{translate:0 -4px;box-shadow:0 40px 70px -40px #570e1fcc}.claro-home .ch-itile:hover:after{scale:1.15}.claro-home .ch-itile:hover .ch-icon{transform:translate(3px)}}.claro-home .ch-itile:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:4px}.claro-home .ch-itile__count{flex-wrap:wrap;align-items:baseline;gap:.5rem .875rem;display:flex}.claro-home .ch-itile__count .ch-serif{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2.5rem + 3vw,5.5rem);line-height:.9}.claro-home .ch-itile__label{color:#ffffffd1;font-size:.9375rem}.claro-home .ch-itile__cta{justify-content:space-between;align-items:center;gap:1rem;font-size:.9375rem;font-weight:500;display:flex}.claro-home .ch-itile__arrow{width:3rem;height:3rem;color:var(--ch-burgundy);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.claro-home .ch-final__sig{color:#fff;width:clamp(6.5rem,8vw,8rem);display:block}.claro-home .ch-final__sig .claro-wm__dot{fill:var(--ch-rose)}.claro-home .ch-final__sig .claro-wm__spiral{color:var(--ch-rose)}.claro-home .ch-final{background:var(--ch-paper);padding-block:clamp(4rem,7.5vw,7.5rem)}.claro-home{interpolate-size:allow-keywords}.claro-home section[id]{scroll-margin-top:5.5rem}.claro-home .ch-phero{background:radial-gradient(46% 60% at 96% 6%,#f0a9b647,#0000 70%),radial-gradient(40% 44% at 2% 0,#81172e0f,#0000 70%);padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}.claro-home .ch-phero__title{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(2.375rem,1.1rem + 3.5vw,4.5rem);line-height:1.03}.claro-home .ch-crumbs ol{color:var(--ch-muted);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.8125rem;font-weight:500;display:flex}.claro-home .ch-crumbs li{align-items:center;gap:.5rem;display:flex}.claro-home .ch-crumbs li>span[aria-hidden]{color:var(--ch-rule-strong)}.claro-home .ch-crumbs a{transition:color .3s var(--ch-ease)}.claro-home .ch-crumbs a:hover{color:var(--ch-burgundy)}.claro-home .ch-crumbs [aria-current]{color:var(--ch-ink)}.claro-home .ch-phero__stage{aspect-ratio:4/3;animation:ch-unveil 1.4s var(--ch-ease).1s both;border-radius:1.75rem;place-items:center;display:grid;position:relative;overflow:hidden}.claro-home .ch-phero__stage .ch-pm{animation:ch-settle 1.7s var(--ch-ease).1s both;font-size:clamp(9.5px,2.9cqi,20px)}.claro-home .ch-phero__plate{z-index:1;aspect-ratio:1;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffff52;border:1px solid #ffffffb3;border-radius:2rem;place-items:center;width:clamp(8rem,17vw,13rem);font-size:clamp(3.5rem,7.5vw,6rem);line-height:1;display:grid;position:relative;box-shadow:0 30px 60px -30px #570e1f8c}@keyframes ch-unveil{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ch-settle{0%{transform:scale(1.12)}}@media (min-width:1024px){.claro-home .ch-phero__stage{aspect-ratio:auto;border-radius:2rem 0 0 2rem;height:clamp(28rem,64vh,40rem);margin-right:calc(-1*max(2.5rem,50vw - 42rem))}}.claro-home .ch-statement{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.375rem,1rem + 1.35vw,2.125rem);line-height:1.3}.claro-home .ch-features{border-bottom:1px solid var(--ch-rule);column-gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5.5rem);display:grid}@media (min-width:768px){.claro-home .ch-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-features li{border-top:1px solid var(--ch-rule);gap:.875rem;padding-block:1.1875rem;line-height:1.5;display:flex}.claro-home .ch-features svg{width:1.25rem;height:1.25rem;color:var(--ch-burgundy);transition:scale .5s var(--ch-ease);flex:none;margin-top:.125rem}@media (hover:hover){.claro-home .ch-features li:hover svg{scale:1.18}}.claro-home .ch-featgroups{gap:2.75rem clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5.5rem);display:grid}@media (min-width:768px){.claro-home .ch-featgroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.claro-home .ch-featgroups__label{letter-spacing:-.012em;padding-bottom:1rem;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.16}.claro-home .ch-features--group{margin-top:0}@media (min-width:768px){.claro-home .ch-features--group{grid-template-columns:minmax(0,1fr)}}.claro-home .ch-features--group li:first-child{border-top-color:var(--ch-ink)}.claro-home .ch-band{background:var(--ch-paper);padding-block:clamp(4rem,8vw,8rem)}.claro-home .ch-outro{border-top:1px solid var(--ch-rule);padding-block:clamp(2.5rem,4.5vw,4rem)}.claro-home .ch-outro+.ch-outro{border-top:0;padding-top:0}.claro-home .ch-dark{--ch-muted:var(--ch-on-dark-muted);--ch-burgundy:var(--ch-rose);--ch-rule:#ffffff24;--ch-rule-strong:#ffffff3d;--ch-glow:#ffffff1a;color:#fff;background-color:#1f060c;background-image:radial-gradient(62% 82% at 100% 100%,#81172ec7,#0000 70%),radial-gradient(46% 58% at 0 0,#81172e5c,#0000 70%),linear-gradient(160deg,#1a050a 0%,#25080f 55%,#300a15 100%)}.claro-home .ch-slab{border-radius:clamp(1.5rem,2.6vw,2.5rem);margin-inline:clamp(.5rem,1.4vw,1.25rem);padding-block:clamp(4rem,8vw,8rem)}.claro-home .ch-rows{border-bottom:1px solid var(--ch-rule);margin-top:clamp(2.5rem,5vw,4.5rem)}.claro-home .ch-rows>li{border-top:1px solid var(--ch-rule);gap:.75rem 2.5rem;padding-block:clamp(1.75rem,3vw,2.75rem);display:grid}@media (min-width:1024px){.claro-home .ch-rows>li{grid-template-columns:7.5rem minmax(0,5fr) minmax(0,6fr);align-items:baseline}.claro-home .ch-rows>li:not(:has(>.ch-rows__label)){grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.claro-home .ch-rows__label{color:var(--ch-burgundy);font-size:.875rem;font-weight:500}.claro-home .ch-rows__title{letter-spacing:-.015em;transition:translate .6s var(--ch-ease);font-size:clamp(1.5rem,1.1rem + 1.5vw,2.375rem);line-height:1.12}.claro-home .ch-rows__text{max-width:36rem;color:var(--ch-muted);line-height:1.65}@media (hover:hover){.claro-home .ch-rows>li:hover .ch-rows__title{translate:.625rem}}.claro-home .ch-tcard{border:1px solid var(--ch-rule);background:var(--ch-paper);transition:border-color .5s var(--ch-ease),box-shadow .5s var(--ch-ease),translate .6s var(--ch-ease);border-radius:1.5rem;flex-direction:column;padding:clamp(1.5rem,2.4vw,2rem);display:flex;overflow:hidden}@media (hover:hover){.claro-home .ch-tcard.ch-card:hover{border-color:#81172e4d;translate:0 -4px;box-shadow:0 34px 60px -44px #570e1f80}.claro-home .ch-dark .ch-tcard.ch-card:hover{box-shadow:none;border-color:#ffffff5c}}.claro-home .ch-dark .ch-tcard{background:linear-gradient(165deg,#ffffff14 0%,#ffffff05 100%)}.claro-home .ch-tcard--blush{background:linear-gradient(160deg,#fdf7f8 0%,#f8ecee 100%)}.claro-home .ch-tcard__label{color:var(--ch-burgundy);font-size:.875rem;font-weight:500}.claro-home .ch-project{padding:0}.claro-home .ch-project__shot{border-bottom:1px solid var(--ch-rule);height:11rem;position:relative;overflow:hidden}.claro-home .ch-project__shot img{transition:scale .9s var(--ch-ease)}@media (hover:hover){.claro-home .ch-project:hover .ch-project__shot img{scale:1.04}}.claro-home .ch-project__body{padding:1.5rem}.claro-home .ch-tag{border:1px solid var(--ch-rule-strong);background:var(--ch-paper);color:var(--ch-ink);transition:border-color .3s var(--ch-ease),background-color .3s var(--ch-ease),color .3s var(--ch-ease);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9375rem;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.claro-home a.ch-tag:hover{border-color:var(--ch-burgundy);background:var(--ch-burgundy);color:#fff}.claro-home a.ch-tag:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px}.claro-home .ch-tag--tint,.claro-home .ch-tag--brand{--tag-ink:var(--ta,var(--s-ink,var(--ch-burgundy)));background:color-mix(in srgb,var(--tag-ink)10%,#fff);color:var(--tag-ink);border-color:#0000}.claro-home .ch-tag--brand{--tag-ink:var(--ch-burgundy)}.claro-home a.ch-tag--tint:hover,.claro-home a.ch-tag--brand:hover{border-color:var(--tag-ink);background:var(--tag-ink);color:#fff}.claro-home .ch-tag--on-dark{color:#fff;background:0 0;border-color:#ffffff59}.claro-home a.ch-tag--on-dark:hover{color:var(--ch-burgundy-deep);background:#fff;border-color:#fff}.claro-home a.ch-tag--on-dark:focus-visible{outline-color:#fff}.claro-home .ch-taggroup ul{flex-wrap:wrap;gap:.5rem;display:flex}.claro-home .ch-taggroup__label{color:var(--ch-muted);margin-bottom:1rem;font-size:.875rem;font-weight:500}@media (min-width:1024px){.claro-home .ch-taggroup--split{border-top:1px solid var(--ch-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:4rem;padding-top:1.75rem;display:grid}.claro-home .ch-taggroup--split>:first-child{grid-column:1/span 4}.claro-home .ch-taggroup--split>:not(:first-child){grid-column:5/span 8}.claro-home .ch-taggroup--split .ch-taggroup__label{margin-bottom:0;font-size:.9375rem}}.claro-home .ch-spec{letter-spacing:-.012em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.1}.claro-home .ch-faq{border-top:1px solid var(--ch-rule-strong)}.claro-home .ch-faq details{border-bottom:1px solid var(--ch-rule)}.claro-home .ch-faq details::details-content{block-size:0;transition:block-size .55s var(--ch-ease),content-visibility .55s allow-discrete;overflow:clip}.claro-home .ch-faq details[open]::details-content{block-size:auto}.claro-home .ch-faq summary{font-family:var(--font-home-display),Georgia,"Times New Roman",serif;letter-spacing:-.01em;cursor:pointer;transition:color .3s var(--ch-ease);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.375rem;font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);line-height:1.3;list-style:none;display:flex}.claro-home .ch-faq summary::-webkit-details-marker{display:none}.claro-home .ch-faq summary:hover{color:var(--ch-burgundy)}.claro-home .ch-faq summary:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:4px}.claro-home .ch-faq__plus{width:1.125rem;height:1.125rem;color:var(--ch-burgundy);transition:rotate .5s var(--ch-ease);flex:none;margin-top:.3rem;position:relative}.claro-home .ch-faq__plus:before,.claro-home .ch-faq__plus:after{content:"";background:currentColor;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.claro-home .ch-faq__plus:after{rotate:90deg}.claro-home .ch-faq details[open] .ch-faq__plus{rotate:45deg}.claro-home .ch-faq details>p{max-width:46rem;color:var(--ch-muted);padding-bottom:1.625rem;line-height:1.65}.claro-home .ch-hours{background:radial-gradient(70% 62% at 100% 0,#f6dde2,#0000 70%),radial-gradient(62% 56% at 0 100%,#e9e6f7,#0000 70%),linear-gradient(#f7f3f1 0%,#fbf9f8 100%);border-radius:clamp(1.25rem,2.4vw,2rem);margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.25rem,3.6vw,3.25rem)}.claro-home .ch-hours__mod{--m1:#fbe89c;--m2:#fad7be;--mk:#8a560f;border-top:1px solid #170a0e14;gap:1.25rem 3rem;padding-block:clamp(1.5rem,2.6vw,2.25rem);display:grid}.claro-home .ch-hours__mod:first-child{border-top:0;padding-top:0}.claro-home .ch-hours__mod--1{--m1:#c1e1f8;--m2:#d9d6fa;--mk:#2a68a8}.claro-home .ch-hours__mod--2{--m1:#dccaf7;--m2:#f3c5ea;--mk:#7647ad}.claro-home .ch-hours__mod--3{--m1:#f7b9c6;--m2:#fbdbc0;--mk:#81172e}@media (min-width:1024px){.claro-home .ch-hours__mod,.claro-home .ch-hours__scale{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.claro-home .ch-hours__no{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--mk);font-size:.75rem;font-weight:600}.claro-home .ch-hours__name{letter-spacing:-.012em;margin-top:.4rem;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.15}.claro-home .ch-hours__aud{color:var(--ch-muted);margin-top:.5rem;font-size:.9375rem;font-weight:500;line-height:1.45}.claro-home .ch-hours__bar{background:linear-gradient(90deg,#0000 calc(25% - .5px),#170a0e14 calc(25% - .5px) calc(25% + .5px),#0000 calc(25% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#170a0e14 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(75% - .5px),#170a0e14 calc(75% - .5px) calc(75% + .5px),#0000 calc(75% + .5px)),#fff9;border-radius:999px;height:clamp(2.75rem,4vw,3.5rem);position:relative;box-shadow:inset 0 0 0 1px #170a0e0d}.claro-home .ch-hours__fill{width:calc(var(--lo)*100%);background:linear-gradient(90deg,var(--m1),var(--m2));min-width:2.75rem;box-shadow:0 16px 30px -20px var(--mk);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.claro-home .ch-hours__fill:has(+.ch-hours__range){z-index:1;border-radius:999px 0 0 999px}.claro-home .ch-hours__range{top:0;bottom:0;left:max(calc(var(--lo)*100%),2.75rem);right:calc((1 - var(--hi))*100%);background:repeating-linear-gradient(-45deg,var(--m2)0 5px,transparent 5px 10px);box-shadow:inset 0 0 0 1.5px var(--m2);border-radius:0 999px 999px 0;position:absolute}.claro-home .ch-hours__label{top:50%;right:calc((1 - var(--hi))*100% + 1.125rem);z-index:1;white-space:nowrap;color:var(--mk);font-size:clamp(.9375rem,.85rem + .3vw,1.125rem);font-weight:600;position:absolute;translate:0 -50%}.claro-home .ch-hours__bar.is-short .ch-hours__label{right:auto;left:calc(var(--hi)*100% + .875rem)}.claro-home .ch-hours__outcomes{color:var(--ch-muted);gap:.5rem;margin-top:1.125rem;font-size:.9375rem;line-height:1.5;display:grid}.claro-home .ch-hours__outcomes li{padding-left:1rem;position:relative}.claro-home .ch-hours__outcomes li:before{content:"";background:var(--mk);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.6em;left:0}.claro-home .ch-hours__scale{border-top:1px solid #170a0e14;gap:0 3rem;margin-top:.5rem;padding-top:.75rem;display:grid}.claro-home .ch-hours__scale>span:first-child{display:none}@media (min-width:1024px){.claro-home .ch-hours__scale>span:first-child{display:block}}.claro-home .ch-hours__ticks{height:1.25rem;position:relative}.claro-home .ch-hours__ticks i{left:calc(var(--x)*100%);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ch-muted);font-size:.75rem;font-style:normal;position:absolute;translate:-50%}.claro-home .ch-hours__ticks i:first-child{translate:0}.claro-home .ch-hours__ticks i:last-child{translate:-100%}.claro-home .ch-formats{gap:1.25rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}@media (min-width:768px){.claro-home .ch-formats{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-format{--m1:#c1e1f8;--m2:#d9d6fa;border:1px solid var(--ch-rule);background:#fff;border-radius:1.5rem;padding:clamp(1.75rem,2.6vw,2.25rem) clamp(1.5rem,2.4vw,2rem) clamp(1.5rem,2.4vw,2rem);position:relative;overflow:hidden}.claro-home .ch-format--1{--m1:#dccaf7;--m2:#f3c5ea}.claro-home .ch-format--2{--m1:#fbe89c;--m2:#fad7be}.claro-home .ch-format:before{content:"";background:linear-gradient(90deg,var(--m1),var(--m2));height:.375rem;position:absolute;inset:0 0 auto}.claro-home .ch-format__no{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ch-muted);font-size:.75rem;font-weight:600}.claro-home .ch-format__name{letter-spacing:-.015em;margin-top:.75rem;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);line-height:1.08}.claro-home .ch-format__facts{border-top:1px solid var(--ch-rule);gap:1rem;margin-top:1.75rem;padding-top:1.25rem;display:grid}.claro-home .ch-format__facts dt{color:var(--ch-muted);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.claro-home .ch-format__facts dt .ch-glyph{width:1rem;height:1rem;color:var(--ch-burgundy);flex:none}.claro-home .ch-format__facts dd{color:var(--ch-ink);margin-top:.3rem;font-size:1.0625rem;font-weight:500}.claro-home .ch-gains{display:grid}.claro-home .ch-gains .ch-rows{order:2}.claro-home .ch-gains__pic{aspect-ratio:4/3;border-radius:1.5rem;order:1;margin-top:2.5rem;position:relative;overflow:hidden;box-shadow:0 50px 90px -70px #2b1838cc}@media (min-width:1024px){.claro-home .ch-gains{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:4.5rem}.claro-home .ch-gains>:first-child{grid-area:1/1}.claro-home .ch-gains .ch-rows{grid-area:2/1}.claro-home .ch-gains__pic{grid-area:1/2/span 2;align-self:center;margin-top:0}}.claro-home .ch-tablewrap{border:1px solid var(--ch-rule);background:var(--ch-paper);border-radius:1.5rem;overflow-x:auto}.claro-home .ch-table{border-collapse:collapse;text-align:left;width:100%;min-width:40rem}.claro-home .ch-table th,.claro-home .ch-table td{padding:1.125rem 1.5rem}.claro-home .ch-table thead th{color:var(--ch-muted);font-size:.875rem;font-weight:500}.claro-home .ch-table tbody tr{border-top:1px solid var(--ch-rule)}.claro-home .ch-table tbody th{font-weight:500}.claro-home .ch-table td{color:var(--ch-muted);font-size:.9375rem}.claro-home .ch-table .ch-table__price{color:var(--ch-burgundy);font-weight:500}.claro-home .ch-related__grid{gap:2rem;margin-top:1.75rem;display:grid}@media (min-width:768px){.claro-home .ch-related__grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(2rem,4vw,4rem)}.claro-home .ch-related__col+.ch-related__col{border-left:1px solid var(--ch-rule);padding-left:clamp(2rem,4vw,4rem)}}.claro-home .ch-related__label{color:var(--ch-muted);margin-bottom:1rem;font-size:.8125rem;font-weight:500}.claro-home .ch-related__tags{flex-wrap:wrap;gap:.5rem;display:flex}.claro-home .ch-related__posts{gap:.75rem;display:grid}.claro-home .ch-related__posts a{color:var(--ch-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ch-rule-strong);text-decoration-color:var(--ch-rule-strong);text-underline-offset:.25em;transition:color .3s var(--ch-ease),text-decoration-color .3s var(--ch-ease);line-height:1.5}.claro-home .ch-related__posts a:hover{color:var(--ch-burgundy);-webkit-text-decoration-color:var(--ch-burgundy);text-decoration-color:var(--ch-burgundy)}@media (prefers-reduced-motion:reduce){.claro-home .ch-phero__stage,.claro-home .ch-phero__stage .ch-pm{animation:none}.claro-home .ch-rows__title,.claro-home .ch-features svg{transition:none}.claro-home .ch-faq details::details-content{transition:none}.claro-home .ch-rows>li:hover .ch-rows__title{translate:none}}.claro-home .ch-phero__stage.ch-term-stage{aspect-ratio:auto;background-color:#1f060c;background-image:radial-gradient(70% 80% at 100% 100%,#81172ecc,#0000 70%),radial-gradient(50% 60% at 0 0,#81172e66,#0000 70%),linear-gradient(160deg,#1a050a 0%,#25080f 55%,#300a15 100%);padding:clamp(1rem,3vw,2.5rem)}@media (min-width:1024px){.claro-home .ch-phero__stage.ch-term-stage{height:auto;min-height:clamp(28rem,64vh,40rem);padding-right:max(2.5rem,50vw - 42rem)}}.claro-home .ch-term{color:#fffc;text-align:left;background:#0e0307bd;border:1px solid #ffffff29;border-radius:1rem;width:100%;max-width:38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem;line-height:1.75;overflow:hidden;box-shadow:0 40px 80px -40px #000000d9}.claro-home .ch-term__bar{color:#ffffff80;border-bottom:1px solid #ffffff1a;align-items:center;gap:.4375rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.claro-home .ch-term__bar i{background:#ffffff38;border-radius:50%;width:.625rem;height:.625rem}.claro-home .ch-term__bar span{margin-left:.5rem}.claro-home .ch-term__clear{color:#ffffff8c;transition:color .3s var(--ch-ease);margin-left:auto}.claro-home .ch-term__clear:hover{color:var(--ch-rose)}.claro-home .ch-term__body{min-height:16.5rem;padding:1.125rem 1.25rem 1.25rem}.claro-home .ch-term__cmd{color:var(--ch-rose)}.claro-home .ch-term__hint{color:#ffffff80;font-size:.75rem}.claro-home .ch-term__caret{vertical-align:text-bottom;background:#ffffffa6;width:.5em;height:1em;margin-left:.15em;animation:1s steps(2,start) infinite ch-blink;display:inline-block}@keyframes ch-blink{to{visibility:hidden}}.claro-home .ch-term__prompts{border-top:1px solid #ffffff1a;gap:.5rem;margin-top:1.125rem;padding-top:1rem;display:grid}.claro-home .ch-term__prompt{color:#ffffffc7;text-align:left;transition:border-color .3s var(--ch-ease),background-color .3s var(--ch-ease),color .3s var(--ch-ease);background:#ffffff0a;border:1px solid #ffffff17;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5625rem .75rem;display:flex}.claro-home .ch-term__prompt .ch-icon{color:#ffffff59;width:1rem;height:1rem}.claro-home .ch-term__prompt:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#f0a9b680}.claro-home .ch-term__prompt:hover:not(:disabled) .ch-icon{color:var(--ch-rose)}.claro-home .ch-term__prompt:disabled{opacity:.4;cursor:not-allowed}.claro-home .ch-term__prompt:focus-visible,.claro-home .ch-term__clear:focus-visible{outline:2px solid var(--ch-rose);outline-offset:2px}.claro-home .ch-facts{border-top:1px solid var(--ch-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,3rem);margin-top:clamp(3rem,6vw,5.5rem);display:grid}@media (min-width:1024px){.claro-home .ch-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.claro-home .ch-facts>div{border-bottom:1px solid var(--ch-rule);padding-block:1.5rem}.claro-home .ch-facts dt{color:var(--ch-muted);font-size:.875rem;font-weight:500}.claro-home .ch-facts dd{font-family:var(--font-home-display),Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:var(--ch-burgundy);margin-top:.625rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.1}.claro-home .ch-note{font-family:var(--font-home-display),Georgia,"Times New Roman",serif;color:var(--ch-burgundy);margin-top:1.25rem;font-size:1.1875rem;font-style:italic;line-height:1.4}.claro-home .ch-band--slim{padding-block:clamp(2.5rem,4.5vw,4rem)}@media (min-width:1024px){.claro-home .ch-rows--wide>li{grid-template-columns:4.5rem minmax(0,4fr) minmax(0,7fr)}.claro-home .ch-rows--wide>li:not(:has(>.ch-rows__label)){grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.claro-home .ch-compare{gap:1.75rem 2.5rem;display:grid}@media (min-width:640px){.claro-home .ch-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-compare__head{border:1px solid var(--ch-rule-strong);color:var(--ch-muted);border-radius:999px;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.claro-home .ch-compare__col--ai .ch-compare__head{color:var(--ch-burgundy);background:#f0a9b629;border-color:#0000}.claro-home .ch-compare dl{margin-top:.75rem}.claro-home .ch-compare dl>div{border-bottom:1px solid var(--ch-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6875rem;font-size:.9375rem;display:flex}.claro-home .ch-compare dt{color:var(--ch-muted)}.claro-home .ch-compare dd{text-align:right;font-weight:500}.claro-home .ch-compare__col--ai dd{color:var(--ch-burgundy)}.claro-home .ch-table--top td{vertical-align:top;line-height:1.55}.claro-home .ch-table--top td:first-child{color:var(--ch-ink);font-weight:500}.claro-home .ch-roi{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:1024px){.claro-home .ch-roi{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.claro-home .ch-range__top{color:var(--ch-muted);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;font-size:.9375rem;display:flex}.claro-home .ch-range__top output{color:var(--ch-burgundy);font-weight:600}.claro-home .ch-range input{background:linear-gradient(90deg,var(--ch-burgundy)var(--fill,0%),var(--ch-rule-strong)var(--fill,0%));appearance:none;cursor:pointer;border-radius:999px;width:100%;height:.375rem}.claro-home .ch-range input::-webkit-slider-thumb{background:var(--ch-burgundy);appearance:none;border:2px solid #fff;border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 2px 8px #570e1f66}.claro-home .ch-range input::-moz-range-thumb{background:var(--ch-burgundy);border:2px solid #fff;border-radius:50%;width:.875rem;height:.875rem;box-shadow:0 2px 8px #570e1f66}.claro-home .ch-range input:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:5px}.claro-home .ch-kpis{border-top:1px solid var(--ch-rule);gap:.75rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}@media (min-width:640px){.claro-home .ch-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-kpi{border:1px solid var(--ch-rule);background:var(--ch-mist);border-radius:.875rem;padding:.875rem 1rem}.claro-home .ch-kpi--on{background:#81172e12;border-color:#81172e40}.claro-home .ch-kpi p:first-child{color:var(--ch-muted);font-size:.8125rem;line-height:1.35}.claro-home .ch-kpi p:last-child{letter-spacing:-.01em;margin-top:.375rem;font-size:1.375rem;line-height:1.15}.claro-home .ch-kpi--on p:last-child{color:var(--ch-burgundy)}.claro-home .ch-roichart{width:100%;height:100%}.claro-home .ch-roichart text{fill:var(--ch-muted)}.claro-home .ch-roichart__grid{stroke:var(--ch-rule-strong);stroke-width:1px}.claro-home .ch-roichart__even{stroke:var(--ch-burgundy);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:3 4}.claro-home .ch-roichart__line{fill:none;stroke:var(--ch-burgundy);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:ch-line-draw 1.6s var(--ch-ease).2s both}@keyframes ch-line-draw{0%{stroke-dashoffset:1px}}.claro-home .ch-roichart__mark line{stroke:var(--ch-burgundy);stroke-opacity:.4;stroke-width:1px;stroke-dasharray:2 3}.claro-home .ch-roichart__mark circle{fill:var(--ch-burgundy)}.claro-home .ch-quote figcaption{align-items:center;gap:.875rem;margin-top:2rem;display:flex}.claro-home .ch-metrics{border-bottom:1px solid var(--ch-rule)}.claro-home .ch-metrics>div{border-top:1px solid var(--ch-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.125rem;display:flex}.claro-home .ch-metrics dt{color:var(--ch-muted);font-size:.9375rem}.claro-home .ch-metrics dd{letter-spacing:-.015em;color:var(--ch-burgundy);font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);line-height:1.1}.claro-home .ch-guides{border-bottom:1px solid var(--ch-rule);column-gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:768px){.claro-home .ch-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-guides a{border-top:1px solid var(--ch-rule);flex-direction:column;justify-content:space-between;gap:1.25rem;height:100%;padding-block:1.5rem;display:flex}.claro-home .ch-guides__title{letter-spacing:-.01em;transition:color .3s var(--ch-ease);font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);line-height:1.25}.claro-home .ch-guides__meta{color:var(--ch-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.claro-home .ch-guides__meta .ch-icon,.claro-home .ch-guides a:hover .ch-guides__title{color:var(--ch-burgundy)}.claro-home .ch-guides a:hover .ch-icon{transform:translate(.25rem)}.claro-home .ch-guides a:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:4px}.claro-home .ch-inline-link{color:var(--ch-burgundy);text-underline-offset:.2em;transition:text-decoration-color .3s var(--ch-ease);-webkit-text-decoration:underline #81172e59;text-decoration:underline #81172e59}.claro-home .ch-inline-link:hover{text-decoration-color:currentColor}.claro-home .ch-final__tags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.75rem;display:flex}@media (prefers-reduced-motion:reduce){.claro-home .ch-term__caret,.claro-home .ch-roichart__line{animation:none}.claro-home .ch-term__prompt,.claro-home .ch-term__clear,.claro-home .ch-guides__title{transition:none}}.claro-home .ch-phero__stage--cool{--ta:#81172e;background:radial-gradient(70% 62% at 100% 0,#e6e0fa,#0000 70%),radial-gradient(62% 56% at 0 0,#dbe9fb,#0000 70%),linear-gradient(#f1f4fd 0%,#fbfbff 70%,#fff 100%);container-type:inline-size}.claro-home .ch-phero__stage--cool .ch-pane{border-color:#282c5a14;box-shadow:0 1.4em 2.4em -1.5em #3a3e8280}.claro-home .ch-phero__stage--cool .ch-pane--ghost{box-shadow:none;background:#ffffff8c;border-color:#282c5a38}.claro-home .ch-phero__stage--cool .ch-pane--dark{border-color:#0000}.claro-home .ch-phero__stage--shot{border:1px solid var(--ch-rule);background:var(--ch-mist)}.claro-home .ch-hstats{border-top:1px solid var(--ch-rule);flex-wrap:wrap;gap:1.25rem 2.5rem;width:100%;padding-top:1.5rem;display:flex}.claro-home .ch-hstats>div{flex-direction:column-reverse;gap:.25rem;display:flex}.claro-home .ch-hstats dt{color:var(--ch-muted);font-size:.8125rem;font-weight:500}.claro-home .ch-hstats dd{letter-spacing:-.015em;font-size:1.625rem;line-height:1.1}.claro-home .ch-hstats dd.ch-hstats__text{font-size:1.0625rem;line-height:1.6}.claro-home .ch-figures{padding-bottom:clamp(3rem,6vw,6rem)}.claro-home .ch-figures .ch-facts{margin-top:0}@media (min-width:1024px){.claro-home .ch-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-facts--3>div{flex-direction:column-reverse;justify-content:flex-end;gap:.75rem;display:flex}.claro-home .ch-facts--3 dd{margin-top:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem)}.claro-home .ch-facts--3 dt{max-width:22rem;font-size:.9375rem;font-weight:400;line-height:1.5}.claro-home .ch-prose p{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7}.claro-home .ch-prose p+p{margin-top:1.25rem}.claro-home .ch-logochip{background:#fff;border-radius:.625rem;align-items:center;padding:.5rem .75rem;display:inline-flex}.claro-home .ch-logochip img{object-fit:contain;width:auto;height:1.75rem}.claro-home .ch-casemetric{letter-spacing:-.018em;text-wrap:balance;margin-top:1.75rem;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);line-height:1.1}.claro-home .ch-quote--sm{border-left:2px solid var(--ch-burgundy);margin-top:2rem;padding-left:1.25rem}.claro-home .ch-quote--sm blockquote{letter-spacing:0;color:var(--ch-muted);font-size:1.0625rem;line-height:1.65}.claro-home .ch-quote--sm figcaption,.claro-home .ch-quote--lead figcaption{color:var(--ch-muted);margin-top:1rem;font-size:.9375rem}.claro-home .ch-quote--lead{max-width:52rem;margin-top:clamp(2.5rem,5vw,4.5rem)}.claro-home .ch-shot{aspect-ratio:4/3;border:1px solid var(--ch-rule);border-radius:1.25rem;position:relative;overflow:hidden}.claro-home .ch-items{border-bottom:1px solid var(--ch-rule);column-gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:768px){.claro-home .ch-items:not(.ch-items--single){grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-items--single{margin-top:0}.claro-home .ch-items>li{border-top:1px solid var(--ch-rule);gap:1rem;padding-block:1.5rem;display:flex}.claro-home .ch-items svg{width:1.25rem;height:1.25rem;color:var(--ch-burgundy);flex:none;margin-top:.1875rem}.claro-home .ch-items__n{min-width:1.75rem;color:var(--ch-burgundy);flex:none;font-size:1.625rem;line-height:1}.claro-home .ch-items h3{font-size:1.0625rem;font-weight:500;line-height:1.35}.claro-home .ch-items p{color:var(--ch-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.claro-home .ch-linkrows{border-bottom:1px solid var(--ch-rule);margin-top:clamp(2.5rem,5vw,4.5rem)}.claro-home .ch-linkrows a{border-top:1px solid var(--ch-rule);align-items:center;gap:.5rem 2.5rem;padding-block:clamp(1.25rem,2.2vw,1.75rem);display:grid}@media (min-width:1024px){.claro-home .ch-linkrows a{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 1.5rem}}.claro-home .ch-linkrows__title{letter-spacing:-.012em;transition:color .3s var(--ch-ease),translate .6s var(--ch-ease);font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);line-height:1.18}.claro-home .ch-linkrows__text{-webkit-line-clamp:2;color:var(--ch-muted);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.claro-home .ch-linkrows .ch-icon{color:var(--ch-burgundy)}@media (hover:hover){.claro-home .ch-linkrows a:hover .ch-linkrows__title{color:var(--ch-burgundy);translate:.5rem}.claro-home .ch-linkrows a:hover .ch-icon{transform:translate(.25rem)}}.claro-home .ch-linkrows a:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:4px}@media (prefers-reduced-motion:reduce){.claro-home .ch-linkrows__title{transition:none}.claro-home .ch-linkrows a:hover .ch-linkrows__title{translate:none}}.claro-home .ch-phero--wide{padding-bottom:clamp(3rem,6vw,5.5rem)}.claro-home .ch-phero__head{gap:clamp(1.75rem,3vw,2.5rem) 4rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.claro-home .ch-phero--wide .ch-phero__title{letter-spacing:-.024em;font-size:clamp(2.5rem,1rem + 4.4vw,5.25rem);line-height:1.01}@media (min-width:1024px){.claro-home .ch-phero__head{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end}.claro-home .ch-phero__side{padding-bottom:.5rem}}.claro-home .ch-phero__note{color:var(--ch-muted);font-variant-numeric:tabular-nums;margin-top:1.25rem;font-size:.8125rem;font-weight:500;line-height:1.4}.claro-home .ch-phero__band{margin-top:clamp(2.5rem,5vw,4.5rem);position:relative}.claro-home .ch-phero--wide .ch-phero__stage{border-radius:1.5rem;animation-name:ch-unveil-up;container-type:size}.claro-home .ch-phero--wide .ch-phero__stage .ch-pm{font-size:clamp(9.5px,min(2.9cqi,4.6cqb),21px)}@keyframes ch-unveil-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.claro-home .ch-phero--wide .ch-phero__stage.ch-term-stage{container-type:normal}.claro-home .ch-phero__index{flex-wrap:wrap;gap:.625rem 1.75rem;margin-top:1.5rem;font-size:.9375rem;font-weight:500;display:flex}.claro-home .ch-phero__index a{color:var(--ch-muted);transition:color .3s var(--ch-ease);align-items:center;gap:.5rem;display:inline-flex}.claro-home .ch-phero__index .ch-icon{width:1rem;height:1rem;color:var(--ch-burgundy);transition:translate .4s var(--ch-ease);rotate:90deg}.claro-home .ch-phero__index a:hover{color:var(--ch-burgundy)}.claro-home .ch-phero__index a:hover .ch-icon{transform:translateY(.1875rem)}.claro-home .ch-phero__index a:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:4px}@media (min-width:1024px){.claro-home .ch-phero--wide .ch-phero__stage{aspect-ratio:auto;border-radius:2rem;justify-items:start;height:clamp(24rem,36vw,32rem);margin-right:0;padding-left:clamp(2rem,7vw,7.5rem)}.claro-home .ch-phero--wide .ch-phero__stage .ch-pm{font-size:clamp(9.5px,min(3.6cqi,4.6cqb),21px)}.claro-home .ch-phero--wide .ch-phero__stage.ch-term-stage{height:auto;min-height:clamp(24rem,36vw,32rem);padding:2.5rem 24rem 2.5rem clamp(2rem,5vw,5rem)}.claro-home .ch-phero__index{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#ffffffa8;border:1px solid #fffc;border-radius:1.25rem;gap:0;width:19rem;margin:0;padding:.5rem 1.25rem;font-size:1rem;display:grid;position:absolute;top:50%;right:clamp(1.5rem,3.5vw,3.5rem);translate:0 -50%;box-shadow:0 34px 60px -38px #281e3c8c}.claro-home .ch-phero__index li+li{border-top:1px solid #170a0e14}.claro-home .ch-phero__index a{color:var(--ch-ink);justify-content:space-between;gap:1rem;padding-block:.9375rem;display:flex}.claro-home .ch-term-stage+.ch-phero__index{background:#ffffffeb;border-color:#ffffff4d}}.claro-home .ch-phero__meta{margin-top:clamp(1.75rem,3vw,2.5rem)}.claro-home .ch-phero__meta .ch-hstats{gap:1.25rem clamp(2.5rem,7vw,6rem)}.claro-home .ch-pm__chips .ch-pm__chip{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.claro-home .ch-phero__index a,.claro-home .ch-phero__index .ch-icon{transition:none}}.claro-home .ch-btn--ghost{color:var(--ch-burgundy);box-shadow:inset 0 0 0 1.5px var(--ch-burgundy);background:0 0}.claro-home .ch-btn--ghost:hover{background:var(--ch-burgundy);color:#fff}@media (min-width:1024px){.claro-home .ch-phero--wide .ch-phero__band--solo .ch-phero__stage{justify-items:center;padding-left:0}}.claro-home .ch-phero--plain{background:var(--ch-paper)}.claro-home .ch-phero--wide .ch-phero__band .ch-phero__stage--window{--ta:#0d7672;aspect-ratio:auto;background:radial-gradient(60% 70% at 50% 0,#ffffffb3,#0000 70%),#e6f3ef;justify-items:center;height:auto;padding:clamp(1.25rem,5vw,4.5rem) clamp(.875rem,4vw,3rem);container-type:inline-size}@media (min-width:1024px){.claro-home .ch-phero--wide .ch-phero__band .ch-phero__stage--window{height:auto;padding-inline:3rem}}.claro-home .ch-prog{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);text-align:left;background:#ffffffe6;border:1px solid #ffffffe6;border-radius:1.25rem;width:min(100%,46rem);font-size:clamp(.8125rem,.72rem + .5cqi,1rem);line-height:1.35;overflow:hidden;box-shadow:0 0 0 1px #170a0e0d,0 44px 80px -48px #0d464280}.claro-home .ch-prog__bar{border-bottom:1px solid var(--ch-rule);align-items:center;gap:.875em;padding:.95em 1.25em;display:flex}.claro-home .ch-prog__title{letter-spacing:-.012em;color:var(--ch-ink);flex:1;font-size:1.375em;line-height:1.1}.claro-home .ch-prog__stamp{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ta);border:1px dashed;border-radius:.375em;padding:.3em .7em;font-size:.6875em;font-weight:500}.claro-home .ch-prog__rows>li+li{border-top:1px solid var(--ch-rule)}.claro-home .ch-prog__row{grid-template-columns:1.6em minmax(0,1fr) auto 1.1em;align-items:center;gap:.5em .9em;padding:.95em 1.25em;display:grid}.claro-home .ch-prog__no{font-variant-numeric:tabular-nums;color:var(--ch-muted);font-size:.75em}.claro-home .ch-prog__name{color:var(--ch-ink);font-size:1.0625em;font-weight:500;display:block}.claro-home .ch-prog__chips{flex-wrap:wrap;gap:.35em;margin-top:.5em;display:flex}.claro-home .ch-prog__chip{color:#47605b;white-space:nowrap;background:#ecf5f2;border-radius:999px;padding:.2em .6em;font-size:.75em;font-weight:500}.claro-home .ch-prog__hours{color:var(--ta);white-space:nowrap;background:#ddf1ee;border-radius:.5em;padding:.25em .65em;font-size:.875em;font-weight:600}.claro-home .ch-prog__chev .ch-glyph{width:1.1em;height:1.1em;color:var(--ch-muted);display:block}.claro-home .ch-prog__rows>li.is-open{box-shadow:inset 3px 0 0 var(--ta);background:linear-gradient(#f3faf8,#fff 70%)}.claro-home .ch-prog .is-open .ch-prog__chev .ch-glyph{color:var(--ta);rotate:180deg}.claro-home .ch-prog__outcomes{gap:.6em;padding:0 1.25em 1.15em 3.75em;display:grid}.claro-home .ch-prog__outcomes li{color:#3b3235;gap:.6em;font-size:.9375em;line-height:1.45;display:flex}.claro-home .ch-prog__outcomes .ch-glyph{width:1.05em;height:1.05em;color:var(--ta);flex:none;margin-top:.15em}@container (max-width:30rem){.claro-home .ch-prog__row{grid-template-columns:1.6em minmax(0,1fr) 1.1em}.claro-home .ch-prog__hours{grid-area:2/2;justify-self:start}.claro-home .ch-prog__chev{grid-area:1/3}}.claro-home .ch-inv{gap:.5em;padding:.95em 1.05em 1.05em}.claro-home .ch-inv__no{font-variant-numeric:tabular-nums;color:#170a0e80;font-size:.72em}.claro-home .ch-inv__th,.claro-home .ch-inv__tr{grid-template-columns:minmax(0,1fr) 4.4em 6em;align-items:center;gap:.7em;font-size:.74em;display:grid}.claro-home .ch-inv__th{color:#170a0e80;border-bottom:1px solid #170a0e14;margin-top:.2em;padding-bottom:.45em}.claro-home .ch-inv__th>:last-child,.claro-home .ch-inv__amt{text-align:right;font-variant-numeric:tabular-nums}.claro-home .ch-inv__amt{font-weight:600}.claro-home .ch-inv__rate{justify-self:start;padding-inline:.6em}.claro-home .ch-inv__sum{font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:minmax(0,1fr) minmax(6em,auto);gap:.7em;font-size:.74em;display:grid}.claro-home .ch-inv__sum>:last-child{white-space:nowrap}.claro-home .ch-inv__sum:not(.ch-inv__sum--total){color:#170a0e99;border-top:1px solid #170a0e14;margin-top:.15em;padding-top:.55em}.claro-home .ch-inv__sum--total{color:var(--ta);font-weight:700}.claro-home .ch-inv__ok .ch-pm__label{font-size:.8em}.claro-home .ch-inv__file{gap:.45em;padding:.95em}.claro-home .ch-inv__file-name{margin-top:.15em;font-size:.84em;font-weight:600;line-height:1.22}.claro-home .ch-inv__file-year{color:#170a0e8c;font-size:.74em}.claro-home .ch-inv__file .ch-pm__chip{justify-self:start;font-size:.78em}.claro-home .ch-inv__file .ch-pm__chip .ch-glyph{width:1.05em;height:1.05em}.claro-home .ch-kcards{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:768px){.claro-home .ch-kcards{grid-template-columns:repeat(2,minmax(0,1fr))}.claro-home .ch-kcards[data-cols="3"]>:last-child,.claro-home .ch-kcards[data-cols="5"]>:last-child{grid-column:1/-1}}@media (min-width:1024px){.claro-home .ch-kcards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.claro-home .ch-kcards[data-cols="3"]>:last-child{grid-column:auto}.claro-home .ch-kcards[data-cols="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.claro-home .ch-kcards[data-cols="5"]>*{grid-column:span 2}.claro-home .ch-kcards[data-cols="5"]>:nth-child(n+4){grid-column:span 3}}@media (min-width:1280px){.claro-home .ch-kcards[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.claro-home .ch-kcard{gap:0}.claro-home .ch-band .ch-kcard{border-color:#0000;box-shadow:0 1px #170a0e0a}.claro-home .ch-kcard__n{font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.875rem;font-weight:500}.claro-home .ch-kcard__text{color:var(--ch-muted);margin-top:.875rem;line-height:1.62}.claro-home .ch-kcard__link{margin-top:auto;padding-top:1.75rem}.claro-home .ch-kcard__subs{border-top:1px solid var(--ch-rule);gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.9375rem;font-weight:500;display:grid}.claro-home .ch-kcard__subs a{z-index:1;transition:color .3s var(--ch-ease);position:relative}.claro-home .ch-kcard__subs a:hover{color:var(--ch-burgundy)}.claro-home .ch-kcard__subs a:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px}.claro-home .ch-kcard--featured{--ch-muted:var(--ch-on-dark-muted);--ch-burgundy:var(--ch-rose);--ch-rule:#ffffff2e;--ch-glow:#ffffff1a;color:#fff;background:radial-gradient(70% 90% at 100% 100%,#c4394f8c,#0000 70%),linear-gradient(150deg,#651224 0%,#81172e 60%,#8f1b35 100%);border-color:#0000}.claro-home .ch-kcard--featured .ch-link{color:#fff}@media (min-width:768px){.claro-home .ch-kcards .ch-kcard--featured{grid-column:1/-1}.claro-home .ch-kcard--featured .ch-h3{font-size:clamp(1.75rem,1.3rem + 1.7vw,2.75rem);line-height:1.1}.claro-home .ch-kcard--featured .ch-kcard__text{max-width:44rem;font-size:1.0625rem}}.claro-home .ch-ksource{color:var(--ch-muted);margin-top:1.25rem;font-size:.875rem;line-height:1.5}.claro-home .ch-kcallout{border:1px solid var(--ch-rule);border-left:3px solid var(--ch-burgundy);background:var(--ch-paper);border-radius:.25rem 1rem 1rem .25rem;flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;margin-top:2.25rem;padding:1.25rem 1.5rem;font-weight:500;line-height:1.5;display:flex}.claro-home .ch-klinks{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.claro-home .ch-kflow__label{margin-top:1.75rem}.claro-home .ch-kflow{margin-top:clamp(2.5rem,4.5vw,4rem)}.claro-home .ch-kflow ol{gap:2.25rem 2rem;display:grid}@media (min-width:1024px){.claro-home .ch-kflow ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.claro-home .ch-band .ch-step:before{box-shadow:0 0 0 5px var(--ch-paper)}.claro-home .ch-kflow__n{font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.875rem;font-weight:500}.claro-home .ch-kflow__text{margin-top:.75rem;line-height:1.6}.claro-home .ch-kflow__note{border-top:1px solid var(--ch-rule);max-width:46rem;color:var(--ch-muted);margin-top:clamp(2.5rem,4.5vw,4rem);padding-top:1.75rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7}.claro-home .ch-kslab{margin-block:clamp(1rem,2.4vw,2rem)}.claro-home .ch-kcases{gap:1.25rem;margin-top:clamp(2.25rem,4.5vw,3.5rem);display:grid}@media (min-width:900px){.claro-home .ch-kcases[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.claro-home .ch-kcases[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.claro-home .ch-kcases[data-cols="1"] .ch-kcase{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.claro-home .ch-kcases[data-cols="1"] .ch-kcase__head,.claro-home .ch-kcases[data-cols="1"] .ch-kcase__sector{grid-column:1}.claro-home .ch-kcases[data-cols="1"] .ch-kcase__facts,.claro-home .ch-kcases[data-cols="1"] .ch-kcase__text{border-top:0;grid-area:1/2/span 4;margin-top:0;padding-top:0}.claro-home .ch-kcases[data-cols="1"] .ch-kcase__links{grid-column:1}}.claro-home .ch-kcase__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.claro-home .ch-dark .ch-tag--brand{color:#fff;background:#ffffff1f}.claro-home .ch-kcase__sector{color:var(--ch-muted);margin-top:.5rem;font-size:.9375rem}.claro-home .ch-kcase__facts{border-top:1px solid var(--ch-rule);gap:1.25rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.claro-home .ch-kcase__facts dt{color:var(--ch-burgundy);font-size:.8125rem;font-weight:500}.claro-home .ch-kcase__facts dd{margin-top:.375rem;line-height:1.6}.claro-home .ch-kcase__note{color:var(--ch-muted);margin-top:1.25rem;font-size:.875rem;font-style:italic}.claro-home .ch-kcase__links{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:auto;padding-top:1.75rem;display:flex}.claro-home .ch-kv{margin-top:clamp(2.5rem,5vw,4.5rem)}.claro-home .ch-kv__stage{background:radial-gradient(70% 62% at 100% 0,#f6dde2,#0000 70%),radial-gradient(62% 56% at 0 100%,#e9e6f7,#0000 70%),linear-gradient(#f7f3f1 0%,#fbf9f8 100%);border-radius:clamp(1.25rem,2.4vw,2rem);place-items:center;padding:clamp(1.25rem,4vw,3.5rem);display:grid;container-type:inline-size}.claro-home .ch-kv figcaption{color:var(--ch-muted);flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-top:1rem;font-size:.875rem;line-height:1.5;display:flex}.claro-home .ch-kv__tag{background:var(--ch-ink);color:#fff;border-radius:.375rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:500}.claro-home .ch-kv__sheet{background:#fff;border:1px solid #170a0e0f;border-radius:clamp(.875rem,2cqi,1.25rem);width:min(100%,46rem);padding:clamp(1.125rem,3.4cqi,2.25rem);font-size:clamp(.8125rem,.72rem + .5cqi,1rem);line-height:1.35;box-shadow:0 2.5rem 4rem -2.5rem #570e1f66,0 .5rem 1rem -.75rem #170a0e2e}.claro-home .ch-kv__sheethead{border-bottom:1px solid var(--ch-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1.25em;padding-bottom:1em;display:flex}.claro-home .ch-kv__sheethead>p{letter-spacing:-.012em;font-size:1.5em;line-height:1.1}@container (min-width:34rem){.claro-home .ch-kv__sheet--split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:2.25em;display:grid}.claro-home .ch-kv__sheet--split>.ch-kv__sheethead{grid-column:1/-1}}.claro-home .ch-kv__lines{gap:.5em;display:grid}.claro-home .ch-kv__lines i{background:#ebe7e3;border-radius:999px;height:.5em}.claro-home .ch-kv__chip{color:#81172e;white-space:nowrap;background:#81172e17;border-radius:.4em;padding:.3em .7em;font-size:.875em;font-weight:500;display:inline-flex}.claro-home .ch-kv__matrix{grid-template-columns:minmax(4.5em,auto) repeat(3,minmax(0,1fr));align-items:center;gap:.875em 1em;display:grid}.claro-home .ch-kv__colhead{color:var(--ch-muted);font-size:.8125em;font-weight:500;line-height:1.25}.claro-home .ch-kv__rowhead{font-weight:500}.claro-home .ch-kv__rowhead--on{color:#81172e}.claro-home .ch-kv__cell{background:#f1eeea;border-radius:999px;height:.625em;display:block}.claro-home .ch-kv__fill{border-radius:inherit;background:#cdc8c2;height:100%;display:block}.claro-home .ch-kv__fill--on{background:#81172e}.claro-home .ch-kv__verdict{background:#fbf5f6;border-radius:.75em;justify-items:start;gap:.875em;margin-top:1.5em;padding:1em 1.125em;display:grid}.claro-home .ch-kv__verdict .ch-kv__lines{width:100%}.claro-home .ch-kv__verdict .ch-kv__lines i{background:#ecdcdf}@container (max-width:28rem){.claro-home .ch-kv__stage .ch-kv__matrix{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.5em}.claro-home .ch-kv__stage .ch-kv__corner{display:none}.claro-home .ch-kv__stage .ch-kv__rowhead{grid-column:1/-1;margin-top:.625em}}.claro-home .ch-kv__legend.ch-kv__keys{flex-wrap:wrap;gap:.5em 1.5em}.claro-home .ch-kv__key{flex:none;display:inline-block}.claro-home .ch-kv__key--dash{border-top:1.5px dashed #81172e;width:1.5em}.claro-home .ch-kv__key--block{background:#81172e;border-radius:.25em;width:.875em;height:.875em}.claro-home .ch-kv__key--diamond{background:#fff;border:1.5px solid #81172e;width:.625em;height:.625em;margin-inline:.125em;rotate:45deg}.claro-home .ch-kv__map{width:100%;height:auto;display:block}.claro-home .ch-kv__rules{grid-template-columns:auto minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:1em 1.125em;display:grid}.claro-home .ch-kv__rules-h{grid-column:span 2}.claro-home .ch-kv__code{color:#81172e;font-variant-numeric:tabular-nums;text-align:center;background:#81172e17;border-radius:.4em;min-width:2.25em;padding:.25em .5em;font-size:.8125em;font-weight:600}.claro-home .ch-kv__crit{background:#fbf0f2;border-radius:.6em;align-items:center;gap:.625em;padding:.5em .625em;display:flex}.claro-home .ch-kv__crit .ch-kv__lines{flex:1}.claro-home .ch-kv__crit .ch-kv__lines i{background:#ecd3d9}.claro-home .ch-kv__tick{color:#fff;background:#81172e;border-radius:999px;flex:none;width:1.25em;height:1.25em;padding:.125em}.claro-home .ch-kv__road{grid-template-columns:minmax(0,.8fr) minmax(0,2fr) auto;align-items:center;gap:1em 1.125em;display:grid}.claro-home .ch-kv__road-name{align-items:center;gap:.625em;display:flex}.claro-home .ch-kv__road-name .ch-kv__lines{flex:1}.claro-home .ch-kv__road-n{color:#81172e;font-size:1.125em;line-height:1}.claro-home .ch-kv__road-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#f0dfe3 calc(25% - 1px) 25%),#fbf5f6;border-radius:999px;height:.75em;display:block;position:relative}.claro-home .ch-kv__road-track i{background:#e7bfc8;border-radius:999px;position:absolute;top:0;bottom:0}.claro-home .ch-kv__road-track i.is-on{background:#81172e}.claro-home .ch-kv__road-track b{background:#fff;border:1.5px solid #81172e;width:.625em;height:.625em;margin-top:-.3125em;position:absolute;top:50%;right:-.375em;rotate:45deg}.claro-home .ch-kv__road-owner{color:#c48a97;background:#fbf0f2;border-radius:999px;justify-self:center;place-items:center;width:1.75em;height:1.75em;display:grid}.claro-home .ch-kv__person{width:1.125em;height:1.125em}.claro-home .ch-kv__toc{gap:.25em;display:grid}.claro-home .ch-kv__toc li{border-radius:.5em;align-items:baseline;gap:.75em;padding:.5em .625em;display:flex}.claro-home .ch-kv__toc li>span{font-variant-numeric:tabular-nums;width:1.25em;color:var(--ch-muted);flex:none;font-size:.8125em}.claro-home .ch-kv__toc li.is-on{color:#81172e;background:#81172e17;font-weight:500}.claro-home .ch-kv__toc li.is-on>span{color:inherit}.claro-home .ch-kv__plotwrap{grid-template-columns:auto minmax(0,1fr);gap:.5em .625em;margin-top:1.25em;display:grid}@container (min-width:34rem){.claro-home .ch-kv__plotwrap{margin-top:0}}.claro-home .ch-kv__axis{color:var(--ch-muted);font-size:.8125em;font-weight:500}.claro-home .ch-kv__axis--y{writing-mode:vertical-rl;text-align:center;rotate:180deg}.claro-home .ch-kv__axis--x{text-align:center;grid-column:2}.claro-home .ch-kv__plot{aspect-ratio:5/4;border-left:1px solid var(--ch-rule-strong);border-bottom:1px solid var(--ch-rule-strong);background:linear-gradient(var(--ch-rule),var(--ch-rule))50% 0/1px 100% no-repeat,linear-gradient(var(--ch-rule),var(--ch-rule))0 50%/100% 1px no-repeat;position:relative}.claro-home .ch-kv__plot i{background:#b9b3ad;border:2px solid #fff;border-radius:50%;width:.875em;height:.875em;margin:0 0 -.4375em -.4375em;position:absolute}.claro-home .ch-kv__plot i.is-on{background:#81172e;width:1.125em;height:1.125em;margin:0 0 -.5625em -.5625em}.claro-home .ch-kv--audit-report .ch-kv__sheet{position:relative}.claro-home .ch-kv--audit-report .ch-kv__axis--y{text-align:start;align-self:end}.claro-home .ch-kv--audit-report .ch-kv__plot:before{content:"";background:#81172e0e;width:50%;height:50%;position:absolute;top:0;left:0}.claro-home .ch-kv__quad{color:#81172e;white-space:nowrap;background:#fff;border-radius:.4em;padding:.25em .55em;font-size:.6875em;font-weight:600;line-height:1.2;position:absolute;top:.5em;left:.5em;box-shadow:0 0 0 1px #81172e29}.claro-home .ch-kv__links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.claro-home .ch-kv__links path{fill:none;stroke:#81172e;stroke-width:1px;stroke-linecap:round;opacity:.7}.claro-home .ch-kv__capture{margin-top:1.25em}.claro-home .ch-kv__capture figcaption{color:var(--ch-muted);margin-top:.625em;font-size:.8125em}.claro-home .ch-kv__screen{background:#f5f3fb;border:1px solid #9682d738;border-radius:.625em;overflow:hidden}.claro-home .ch-kv__screenbody{padding:1.125em .875em 2.75em;display:block;position:relative}.claro-home .ch-kv__screenbody .ch-kv__lines i{background:#e2dcf1}.claro-home .ch-kv__target{background:#81172e;border-radius:999px;width:4.25em;height:1.375em;position:absolute;bottom:.75em;right:.875em;box-shadow:0 0 0 .25em #fff,0 0 0 .375em #81172e66}.claro-home .ch-kv__checklist{background:#fbf5f6;border-radius:.75em;margin-top:1.5em;padding:1em 1.125em}@container (min-width:34rem){.claro-home .ch-kv__checklist{margin-top:0}}.claro-home .ch-kv__checklist>p{font-weight:500}.claro-home .ch-kv__checklist ul{gap:.75em;margin-top:1em;display:grid}.claro-home .ch-kv__checklist li{align-items:center;gap:.625em;display:flex}.claro-home .ch-kv__checklist b{border:1.5px solid #c9b3b8;border-radius:.25em;flex:none;width:1em;height:1em}.claro-home .ch-kv__checklist li.is-done b{background:#81172e;border-color:#81172e;position:relative}.claro-home .ch-kv__checklist li.is-done b:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:30%;height:55%;position:absolute;top:12%;left:32%;rotate:45deg}.claro-home .ch-kv__checklist i{background:#ecdcdf;border-radius:999px;height:.5em}.claro-home .ch-kv--usage-report .ch-kv__stage{position:relative;overflow:hidden}.claro-home .ch-kv__glass{width:min(100%,46rem)}.claro-home .ch-kv__glow{pointer-events:none;background:radial-gradient(circle at 78% 12%,#81172e4d,#0000 30%),radial-gradient(circle at 22% 92%,#9682d766,#0000 34%);position:absolute;inset:0}.claro-home .ch-kv__sheet--glass{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#ffffffa8;border-color:#ffffffe6;width:100%;position:relative}.claro-home .ch-kv__usage{table-layout:fixed;border-collapse:collapse;width:100%}.claro-home .ch-kv__usage thead th{vertical-align:bottom;text-align:left;color:var(--ch-muted);padding:0 .75em .75em 0;font-size:.8125em;font-weight:500;line-height:1.25}.claro-home .ch-kv__usage thead th:first-child{width:20%}.claro-home .ch-kv__usage thead th:last-child{width:24%;padding-right:0}.claro-home .ch-kv__usage tbody th,.claro-home .ch-kv__usage tbody td{border-top:1px solid var(--ch-rule);vertical-align:middle;text-align:left;padding:.95em .75em .95em 0}.claro-home .ch-kv__usage tbody td:last-child{padding-right:0}.claro-home .ch-kv__usage tbody th{color:var(--ch-ink);font-weight:500}.claro-home .ch-kv__usagekey{display:none}.claro-home .ch-kv__usagebar{background:#9682d71f;border-radius:999px;height:.625em;display:block}.claro-home .ch-kv__usagebar i{border-radius:inherit;background:#b4a5dc;height:100%;display:block}.claro-home .ch-kv__usagebar i.is-low{background:#81172e}.claro-home .ch-kv__usage .ch-kv__chip{align-items:center;gap:.4em}.claro-home .ch-kv__usage .ch-kv__chip svg{flex:none;width:1em;height:1em}.claro-home .ch-kv__usage .ch-kv__chip--ok{color:#5d4e8c;background:#9682d724}@container (max-width:26rem){.claro-home .ch-kv__usage thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.claro-home .ch-kv__usage tbody tr{border-top:1px solid var(--ch-rule);grid-template-columns:minmax(0,1fr) auto;gap:.625em .75em;padding:.95em 0;display:grid}.claro-home .ch-kv__usage tbody tr:first-child{border-top:0;padding-top:0}.claro-home .ch-kv__usage tbody th,.claro-home .ch-kv__usage tbody td{border:0;padding:0}.claro-home .ch-kv__usage tbody th{grid-area:1/1;align-self:center}.claro-home .ch-kv__usage tbody td:last-child{grid-area:1/2}.claro-home .ch-kv__usage tbody td:nth-child(2),.claro-home .ch-kv__usage tbody td:nth-child(3){grid-column:1/-1;grid-template-columns:11em minmax(0,1fr);align-items:center;gap:.75em;display:grid}.claro-home .ch-kv__usagekey{color:var(--ch-muted);font-size:.8125em;display:block}}.claro-home .ch-kv__toggle{background:#f1eeea;border-radius:999px;padding:.1875em;font-size:.8125em;font-weight:500;display:inline-flex}.claro-home .ch-kv__toggle span{color:var(--ch-muted);border-radius:999px;padding:.3em .875em}.claro-home .ch-kv__toggle span.is-on{color:var(--ch-ink);background:#fff;box-shadow:0 1px 2px #170a0e1f}.claro-home .ch-kv__report{gap:1.75em;display:grid}@container (min-width:34rem){.claro-home .ch-kv__report{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:2.25em}}.claro-home .ch-kv__subtitle{font-weight:500}.claro-home .ch-kv__sales{gap:.875em;margin-top:1em;display:grid}.claro-home .ch-kv__sales li{grid-template-columns:5.5em minmax(0,1fr);align-items:center;gap:.75em;display:grid}.claro-home .ch-kv__split{gap:2px;height:.875em;display:flex}.claro-home .ch-kv__split i{background:#81172e;border-radius:.1875em}.claro-home .ch-kv__split i+i{background:#d9a3ad}.claro-home .ch-kv__legend{color:var(--ch-muted);gap:1.25em;margin-top:1.25em;font-size:.8125em;display:flex}.claro-home .ch-kv__legend span{align-items:center;gap:.4em;display:inline-flex}.claro-home .ch-kv__legend i{background:#81172e;border-radius:.1875em;width:.75em;height:.75em}.claro-home .ch-kv__legend span+span i{background:#d9a3ad}.claro-home .ch-kv__notes{align-content:start;gap:.75em;display:grid}.claro-home .ch-kv__notes li{border:1px dashed #d9c3c8;border-radius:.75em;justify-items:start;gap:.625em;padding:.875em 1em;display:grid}.claro-home .ch-kv__notes .ch-kv__lines{width:100%}.claro-home .ch-kv figcaption.ch-kv__above{margin-top:0;margin-bottom:1rem}.claro-home .ch-kv__pm{width:min(100%,64rem)}.claro-home .ch-kv__pmtable{border-collapse:collapse;text-align:left;width:100%;display:block}.claro-home .ch-kv__pmtable caption{border-bottom:1px solid var(--ch-rule);letter-spacing:-.012em;text-align:left;text-wrap:balance;margin-bottom:1.25em;padding-bottom:1em;font-size:1.375em;line-height:1.15;display:block}.claro-home .ch-kv__pmtable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.claro-home .ch-kv__pmtable tbody{gap:.75em;display:grid}.claro-home .ch-kv__pmtable tbody tr{border:1px solid var(--ch-rule);border-radius:.75em;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875em 1em;padding:1em 1.0625em;display:grid}.claro-home .ch-kv__pmtable tbody tr.is-on{background:#fbf5f6;border-color:#81172e4d}.claro-home .ch-kv__pmtable tbody th{grid-column:1/-1;font-weight:500;line-height:1.3}.claro-home .ch-kv__pmtable tbody tr.is-on th{color:#81172e}.claro-home .ch-kv__pmtable td{align-content:start;justify-items:start;gap:.375em;min-width:0;display:grid}.claro-home .ch-kv__pmkey{color:var(--ch-muted);font-size:.75em;font-weight:500;line-height:1.25}.claro-home .ch-kv__pmval{flex-wrap:wrap;align-items:center;gap:.3em .5em;display:inline-flex}.claro-home .ch-kv__meter{gap:.1875em;display:inline-flex}.claro-home .ch-kv__meter i{background:#ebe4e1;border-radius:.15em;width:.5em;height:.875em}.claro-home .ch-kv__meter i.is-on{background:#81172e}.claro-home .ch-kv__dot{background:#81172e;border-radius:50%;flex:none;width:.75em;height:.75em}.claro-home .ch-kv__dot--prepare{background:linear-gradient(90deg,#81172e 50%,#0000 50%);border:1.5px solid #81172e}.claro-home .ch-kv__dot--missing{background:0 0;border:1.5px dashed #a78f95}.claro-home .ch-kv__decision{border-radius:.4em;padding:.3em .7em;font-size:.875em;font-weight:500;line-height:1.3;display:inline-block}.claro-home .ch-kv__decision--first{color:#fff;background:#81172e}.claro-home .ch-kv__decision--next{color:#81172e;background:#81172e17}.claro-home .ch-kv__decision--later{color:var(--ch-ink);border:1px dashed #c9b3b8}.claro-home .ch-kv__decision--out{color:var(--ch-muted);background:#f1eeea}@container (min-width:44rem){.claro-home .ch-kv__pmtable{display:table}.claro-home .ch-kv__pmtable caption{display:table-caption}.claro-home .ch-kv__pmtable thead{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.claro-home .ch-kv__pmtable tbody{display:table-row-group}.claro-home .ch-kv__pmtable tbody tr{background:0 0;border:0;padding:0;display:table-row}.claro-home .ch-kv__pmtable th,.claro-home .ch-kv__pmtable td{border-bottom:1px solid var(--ch-rule);vertical-align:middle;padding:.875em .75em;display:table-cell}.claro-home .ch-kv__pmtable thead th{color:var(--ch-muted);padding-top:0;font-size:.8125em;font-weight:500;line-height:1.25}.claro-home .ch-kv__pmtable tbody tr:last-child>*{border-bottom:0}.claro-home .ch-kv__pmtable tbody th{width:32%}.claro-home .ch-kv__pmtable tbody tr.is-on>*{background:#fbf5f6}.claro-home .ch-kv__pmtable tbody tr.is-on>:first-child{border-radius:.625em 0 0 .625em}.claro-home .ch-kv__pmtable tbody tr.is-on>:last-child{border-radius:0 .625em .625em 0}.claro-home .ch-kv__pmkey{display:none}}.claro-home .ch-kv--combine-steps .ch-kv__stage,.claro-home .ch-kv--integration-flow .ch-kv__stage{padding-block:clamp(1.75rem,5vw,4rem)}.claro-home .ch-kv__chain{gap:.75rem;width:min(100%,52rem);display:grid}.claro-home .ch-kv__chain li{background:#fff;border:1px solid #170a0e0f;border-radius:1rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;font-weight:500;line-height:1.3;display:flex;position:relative;box-shadow:0 1.5rem 2.5rem -2rem #570e1f73}.claro-home .ch-kv__chain li>span{color:#81172e;background:#81172e17;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.125rem;display:grid}.claro-home .ch-kv__chain li:last-child>span{color:#fff;background:#81172e}@container (min-width:40rem){.claro-home .ch-kv__chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.claro-home .ch-kv__chain li+li:before{content:"";border-top:1.5px dashed #c9b3b8;width:2.5rem;position:absolute;top:50%;right:100%}}.claro-home .ch-kv__flow{gap:1rem;width:min(100%,56rem);font-weight:500;line-height:1.3;display:grid}.claro-home .ch-kv__sources{gap:.75rem;display:grid}.claro-home .ch-kv__sources li,.claro-home .ch-kv__node{background:#fff;border:1px solid #170a0e0f;border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 1.5rem 2.5rem -2rem #570e1f73}.claro-home .ch-kv__join{border-left:1.5px dashed #c9b3b8;justify-self:center;width:0;height:1.5rem}.claro-home .ch-kv__node--main{color:#fff;background:#81172e;border-color:#0000}.claro-home .ch-kv__node .ch-kv__lines{margin-top:.875rem;font-size:.875rem}.claro-home .ch-kv__node--main .ch-kv__lines i{background:#ffffff42}.claro-home .ch-kv__node--side{box-shadow:none;background:#ffffffb3;border-style:dashed;border-color:#d9c3c8}.claro-home .ch-kv__node--side ul{gap:.375rem;margin-top:.875rem;display:flex}.claro-home .ch-kv__node--side li{background:#e6dcde;border-radius:999px;width:1.5rem;height:.5rem}.claro-home .ch-kv__node--side li.is-done{background:#81172e}@container (min-width:44rem){.claro-home .ch-kv__flow{grid-template-columns:minmax(0,5fr) 3rem minmax(0,5fr) minmax(0,4fr);align-items:center;gap:0}.claro-home .ch-kv__join{border:1.5px dashed #c9b3b8;border-left:0;border-radius:0 .75rem .75rem 0;justify-self:stretch;width:2.25rem;height:58%;translate:-.75rem}.claro-home .ch-kv__node--side{margin-left:1.25rem}}.claro-home .ch-kv--search-clicks .ch-kv__stage{background:var(--ch-paper);border:1px solid var(--ch-rule);place-items:stretch stretch;padding:clamp(1.25rem,3.5vw,2.5rem)}.claro-home .ch-band .ch-kv--search-clicks .ch-kv__stage{border-color:#0000}.claro-home .ch-kv__chart{width:min(100%,44rem);margin-inline:auto}.claro-home .ch-kv__charttitle{font-weight:500}.claro-home .ch-kv__bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,3cqi,2rem);margin-top:1.5rem;display:grid}.claro-home .ch-kv__bars li{text-align:center;grid-template-rows:auto 1fr auto;gap:.5rem;display:grid}.claro-home .ch-kv__value{font-variant-numeric:tabular-nums;font-size:clamp(.9375rem,.8rem + 1cqi,1.25rem);font-weight:500}.claro-home .ch-kv__bar{border-bottom:1px solid var(--ch-rule-strong);justify-content:center;align-items:flex-end;height:clamp(8rem,30cqi,13rem);display:flex}.claro-home .ch-kv__bar i{width:min(100%,4.5rem);min-height:3px;transition:background-color .3s var(--ch-ease);background:#81172e;border-radius:4px 4px 0 0}@media (hover:hover){.claro-home .ch-kv__bars li:hover .ch-kv__bar i{background:#651224}}.claro-home .ch-kv__quarter{color:var(--ch-muted);font-size:clamp(.75rem,.68rem + .5cqi,.875rem);line-height:1.3}.claro-home .ch-khub-hero{padding-bottom:0}.claro-home .ch-khub-hero--closed{padding-bottom:clamp(3.5rem,7vw,7rem)}.claro-home .ch-proofs{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:1024px){.claro-home .ch-proofs{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-proof--lead{background:linear-gradient(160deg,#fdf7f8 0%,#f8ecee 100%)}.claro-home .ch-proof__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.claro-home .ch-proof__head .ch-tcard__label{text-align:right}.claro-home .ch-proof__logo{border:1px solid var(--ch-rule);background:#fff;border-radius:.75rem;place-items:center;min-width:5rem;height:3rem;padding-inline:.75rem;display:grid}.claro-home .ch-proof__logo img{object-fit:contain;width:auto;max-height:2rem}.claro-home .ch-proof__name{margin-top:1.25rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.claro-home .ch-proof__metric{letter-spacing:-.02em;color:var(--ch-burgundy);margin-top:1.5rem;font-size:clamp(2rem,1.4rem + 1.7vw,2.75rem);line-height:1.05}.claro-home .ch-proof__text{color:var(--ch-muted);margin-top:.875rem;font-size:.9375rem;line-height:1.6}.claro-home .ch-proof__list{color:var(--ch-muted);gap:.625rem;margin-top:1.125rem;font-size:.9375rem;line-height:1.55;display:grid}.claro-home .ch-proof__list li{padding-left:1.125rem;position:relative}.claro-home .ch-proof__list li:before{content:"";background:var(--ch-burgundy);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.6em;left:0}.claro-home .ch-proof__note{border-top:1px solid var(--ch-rule);margin-top:1.375rem;padding-top:1.25rem;font-size:.9375rem;font-weight:500;line-height:1.55}.claro-home .ch-proof__quote{color:var(--ch-muted);font-weight:400}.claro-home .ch-proof__quote cite{color:var(--ch-ink);margin-top:.75rem;font-style:normal;font-weight:500;display:block}.claro-home .ch-proof__foot{margin-top:auto;padding-top:1.5rem}@media (min-width:640px){.claro-home .ch-guides--cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.claro-home .ch-guides--cities{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}}.claro-home .ch-guides--cities .ch-guides__title{font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);line-height:1.1}@media (min-width:1024px){.claro-home .ch-features--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-sgrid{gap:1.25rem;display:grid}@media (min-width:640px){.claro-home .ch-sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.claro-home .ch-sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-sgrid .ch-pcard__body .ch-h3{margin-top:.5rem}.claro-home .ch-scard__text{-webkit-line-clamp:3;line-clamp:3;color:var(--ch-muted);-webkit-box-orient:vertical;margin-top:.75rem;line-height:1.6;display:-webkit-box;overflow:hidden}.claro-home .ch-scard__tags{flex-wrap:wrap;gap:.375rem;margin-top:1.125rem;display:flex}.claro-home .ch-pcard__media.ch-phero__stage--cool{place-items:center;display:grid;overflow:hidden}.claro-home .ch-snote{border-top:1px solid var(--ch-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.75rem;display:flex}.claro-home .ch-snote p{max-width:56rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6}.claro-home .ch-search{align-items:center;width:100%;max-width:26rem;display:flex;position:relative}.claro-home .ch-search>svg{width:1.125rem;height:1.125rem;color:var(--ch-muted);pointer-events:none;position:absolute;left:1.125rem}.claro-home .ch-search input{border:1px solid var(--ch-rule-strong);background:var(--ch-paper);width:100%;min-height:2.75rem;color:var(--ch-ink);transition:border-color .3s var(--ch-ease),box-shadow .3s var(--ch-ease);border-radius:999px;outline:none;padding:.5rem 2.75rem;font-size:.9375rem}.claro-home .ch-search input::placeholder{color:var(--ch-muted)}.claro-home .ch-search input::-webkit-search-cancel-button{display:none}.claro-home .ch-search input:focus-visible{border-color:var(--ch-burgundy);box-shadow:0 0 0 4px #81172e1f}.claro-home .ch-search button{width:2rem;height:2rem;color:var(--ch-muted);transition:color .3s var(--ch-ease),background-color .3s var(--ch-ease);border-radius:50%;place-items:center;display:grid;position:absolute;right:.375rem}.claro-home .ch-search button:hover{background:var(--ch-mist);color:var(--ch-ink)}.claro-home .ch-search button:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:2px}.claro-home .ch-search button svg{width:1rem;height:1rem}.claro-home .ch-lead{align-items:center;gap:1.75rem clamp(2rem,5vw,4.5rem);display:grid;position:relative}@media (min-width:900px){.claro-home .ch-lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.claro-home .ch-lead__media,.claro-home .ch-bcard__media{background:var(--ch-mist);position:relative;overflow:hidden}.claro-home .ch-lead__media{aspect-ratio:16/10;border-radius:1.75rem}.claro-home .ch-bcard__media{aspect-ratio:16/9;border-bottom:1px solid var(--ch-rule)}.claro-home .ch-lead__media img,.claro-home .ch-bcard__media img{object-fit:cover;transition:scale .9s var(--ch-ease)}@media (hover:hover){.claro-home .ch-lead:hover .ch-lead__media img,.claro-home .ch-bcard:hover .ch-bcard__media img{scale:1.04}}.claro-home .ch-lead__title{letter-spacing:-.02em;text-wrap:balance;margin-top:1.125rem;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);line-height:1.06}.claro-home .ch-bcard__link{transition:color .3s var(--ch-ease)}.claro-home .ch-bcard__link:after{content:"";z-index:1;position:absolute;inset:0}.claro-home .ch-bcard__link:focus-visible{outline:none}.claro-home .ch-bcard__link:focus-visible:after{outline:2px solid var(--ch-burgundy);outline-offset:3px;border-radius:1.25rem}.claro-home .ch-lead:hover .ch-bcard__link,.claro-home .ch-bcard:hover .ch-bcard__link{color:var(--ch-burgundy)}.claro-home .ch-lead:hover .ch-link .ch-icon,.claro-home .ch-bcard:hover .ch-link .ch-icon{transform:translate(.25rem)}.claro-home .ch-lead__labels{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.claro-home .ch-bmeta{color:var(--ch-muted);flex-wrap:wrap;gap:.25rem .875rem;font-size:.875rem;display:flex}.claro-home .ch-bmeta span+span{border-left:1px solid var(--ch-rule-strong);padding-left:.875rem}.claro-home .ch-lead__text{-webkit-line-clamp:3;line-clamp:3;color:var(--ch-muted);-webkit-box-orient:vertical;margin-top:1rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6;display:-webkit-box;overflow:hidden}.claro-home .ch-pills{flex-wrap:wrap;gap:.5rem;display:flex}.claro-home .ch-pill{border:1px solid var(--ch-rule-strong);background:var(--ch-paper);min-height:2.75rem;color:var(--ch-ink);transition:border-color .3s var(--ch-ease),background-color .3s var(--ch-ease),color .3s var(--ch-ease);border-radius:999px;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:500}.claro-home .ch-pill:hover{border-color:var(--ch-burgundy);color:var(--ch-burgundy)}.claro-home .ch-pill[aria-pressed=true]{border-color:var(--ch-burgundy);background:var(--ch-burgundy);color:#fff}.claro-home .ch-pill:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px}.claro-home .ch-bfilter{border-top:1px solid var(--ch-rule);gap:1.125rem;padding-top:1.75rem;display:grid}.claro-home .ch-bfilter__count{min-height:1.5rem;color:var(--ch-muted);margin-top:1.25rem;font-size:.9375rem}.claro-home .ch-bcard__title{letter-spacing:-.01em;margin-top:.625rem;font-size:clamp(1.25rem,1.15rem + .4vw,1.4375rem);line-height:1.22}.claro-home .ch-bcard__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:auto;padding-top:1.5rem;display:flex}.claro-home .ch-bempty{text-align:center;color:var(--ch-muted);padding-block:clamp(3rem,8vw,6rem)}.claro-home .ch-bempty p{max-width:36rem;margin-inline:auto}.claro-home .ch-bcard[hidden]{display:none}@media (min-width:1024px){.claro-home .ch-sgrid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-bfilter__help{color:var(--ch-muted);margin-top:.5rem;padding-left:1.125rem;font-size:.875rem}.claro-home .ch-bfilter__clear{min-height:2.75rem;color:var(--ch-burgundy);text-underline-offset:.2em;padding:.5rem;font-size:.9375rem;font-weight:500;text-decoration:underline}.claro-home .ch-bfilter__clear:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.claro-home .ch-lead__media img,.claro-home .ch-bcard__media img{transition:none}.claro-home .ch-lead:hover .ch-lead__media img,.claro-home .ch-bcard:hover .ch-bcard__media img{scale:none}}.claro-home .ch-section--slim{padding-block:clamp(2.5rem,5vw,4.5rem)}.claro-home .ch-facts--flush{margin-top:0}.claro-home .ch-facts--2>div{flex-direction:column-reverse;justify-content:flex-end;gap:.75rem;display:flex}.claro-home .ch-facts--2 dd{margin-top:0;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem)}@media (min-width:1024px){.claro-home .ch-facts--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-dark .ch-facts{border-top-color:var(--ch-rule-strong)}.claro-home .ch-dark .ch-facts dd{color:#fff}.claro-home .ch-rows--top{margin-top:clamp(1.75rem,3vw,2.5rem)}.claro-home .ch-steps--mist .ch-step:before{box-shadow:0 0 0 5px var(--ch-paper)}.claro-home .ch-step__year{letter-spacing:-.02em;color:var(--ch-burgundy);font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);line-height:1}.claro-home .ch-post-hero{padding-bottom:0}.claro-home .ch-post-head{max-width:56rem;margin-top:clamp(2rem,4vw,3.5rem)}.claro-home .ch-post-meta{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.claro-home .ch-post-title{letter-spacing:-.022em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.125rem,1.2rem + 3.3vw,4rem);line-height:1.04}.claro-home .ch-author{align-items:center;gap:.875rem;margin-top:2rem;display:inline-flex}.claro-home .ch-author__pic{object-fit:cover;border-radius:50%;flex:none;width:3rem;height:3rem}.claro-home .ch-author__pic--mark{border:1px solid var(--ch-rule);background:var(--ch-mist);place-items:center;display:grid}.claro-home .ch-author__pic--mark svg{width:1.375rem;height:1.375rem;color:var(--ch-burgundy)}.claro-home .ch-author__name{transition:color .3s var(--ch-ease);font-size:.9375rem;font-weight:600;display:block}.claro-home .ch-author:hover .ch-author__name{color:var(--ch-burgundy)}.claro-home .ch-author__role{color:var(--ch-muted);margin-top:.125rem;font-size:.8125rem;display:block}.claro-home .ch-author:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:4px;border-radius:.5rem}.claro-home .ch-post-cover{aspect-ratio:16/9;background:var(--ch-mist);animation:ch-unveil-up 1.4s var(--ch-ease).1s both;border-radius:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.claro-home .ch-post-cover img{object-fit:cover}@media (min-width:1024px){.claro-home .ch-post-cover{aspect-ratio:21/9;border-radius:2rem}}.claro-home .ch-post-body{padding-block:clamp(3rem,6vw,5.5rem) clamp(4rem,8vw,7rem)}.claro-home .ch-post-grid{gap:3rem clamp(3rem,6vw,6rem);display:grid}@media (min-width:1024px){.claro-home .ch-post-grid{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start}.claro-home .ch-post-aside{position:sticky;top:7rem}}.claro-home .ch-post-aside{gap:1.75rem;display:grid}.claro-home .ch-post-aside__title{font-size:1.375rem;line-height:1.2}.claro-home .ch-post-aside__text{color:var(--ch-muted);margin-top:.625rem;font-size:.9375rem;line-height:1.55}.claro-home .ch-btn--block{justify-content:center;width:100%;display:flex}.claro-home .ch-share__row{gap:.625rem;display:flex}.claro-home .ch-share__row a,.claro-home .ch-share__row button{border:1px solid var(--ch-rule-strong);background:var(--ch-paper);width:2.75rem;height:2.75rem;color:var(--ch-ink);transition:border-color .3s var(--ch-ease),color .3s var(--ch-ease);border-radius:50%;place-items:center;display:grid}.claro-home .ch-share__row a:hover,.claro-home .ch-share__row button:hover,.claro-home .ch-share__row button.is-done{border-color:var(--ch-burgundy);color:var(--ch-burgundy)}.claro-home .ch-share__row a:focus-visible,.claro-home .ch-share__row button:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px}.claro-home .ch-share__row svg{width:1rem;height:1rem}.claro-home .ch-article{--tw-prose-body:var(--ch-muted);--tw-prose-headings:var(--ch-ink);--tw-prose-lead:var(--ch-muted);--tw-prose-links:var(--ch-burgundy);--tw-prose-bold:var(--ch-ink);--tw-prose-counters:var(--ch-burgundy);--tw-prose-bullets:var(--ch-burgundy);--tw-prose-hr:var(--ch-rule);--tw-prose-quotes:var(--ch-ink);--tw-prose-quote-borders:var(--ch-burgundy);--tw-prose-captions:var(--ch-muted);--tw-prose-code:var(--ch-ink);--tw-prose-th-borders:var(--ch-rule-strong);--tw-prose-td-borders:var(--ch-rule);max-width:46rem;line-height:1.75}.claro-home .ch-article :where(h2,h3,h4){font-family:var(--font-home-display),Georgia,"Times New Roman",serif;letter-spacing:-.015em;text-wrap:balance;font-weight:400}.claro-home .ch-article :where(h2){margin-top:2.2em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);line-height:1.15}.claro-home .ch-article :where(h3){font-size:clamp(1.3125rem,1.2rem + .5vw,1.5625rem);line-height:1.25}.claro-home .ch-article :where(a){text-underline-offset:.2em;transition:text-decoration-color .3s var(--ch-ease);font-weight:500;text-decoration-color:#81172e59}.claro-home .ch-article :where(a):hover{text-decoration-color:currentColor}.claro-home .ch-article :where(a){overflow-wrap:anywhere}.claro-home .ch-article :where(blockquote){background:var(--ch-mist);border-left-width:2px;border-radius:0 .75rem .75rem 0;padding:.25rem 1.5rem;font-style:normal;font-weight:400}.claro-home .ch-article :where(blockquote p):before,.claro-home .ch-article :where(blockquote p):after,.claro-home .ch-article :where(code):before,.claro-home .ch-article :where(code):after{content:none}.claro-home .ch-article :where(img){border:1px solid var(--ch-rule);border-radius:1rem}.claro-home .ch-article :where(table){max-width:100%;display:block;overflow-x:auto}@media (prefers-reduced-motion:reduce){.claro-home .ch-post-cover{animation:none}.claro-home .ch-share__row a,.claro-home .ch-share__row button,.claro-home .ch-author__name{transition:none}}.claro-home .ch-phero--bare{padding-bottom:clamp(1rem,2vw,2rem)}.claro-home .ch-kcard__top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:flex}.claro-home .ch-kcard__top .ch-kcard__n{margin-bottom:0}.claro-home .ch-kcard__tag{color:#81172e;text-align:right;background:#81172e17;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.3}.claro-home .ch-kcard__titlelink:focus-visible{outline:none}.claro-home .ch-kcard__arrow{color:var(--ch-burgundy)}.claro-home .ch-kcard__arrow .ch-icon{width:1.25rem;height:1.25rem}@media (hover:hover){.claro-home .ch-kcard:hover .ch-kcard__titlelink{color:var(--ch-burgundy)}}@media (min-width:1024px){.claro-home .ch-kcards[data-cols="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.claro-home .ch-kcards[data-cols="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.claro-home .ch-knote{border-top:1px solid var(--ch-rule);max-width:48rem;color:var(--ch-muted);margin-top:clamp(2rem,3.5vw,3rem);padding-top:1.5rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7}.claro-home .ch-kbody{max-width:48rem;margin-top:clamp(2rem,3.5vw,3rem)}.claro-home .ch-kchips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.claro-home .ch-ksub{padding-top:0}.claro-home .ch-ksub--after-slab{padding-top:clamp(3rem,6vw,5.5rem)}.claro-home .ch-ksub__title{max-width:34rem}.claro-home .ch-kslab--sub{margin-top:0}.claro-home .ch-kline{margin-top:clamp(3rem,6vw,5rem)}.claro-home .ch-kline ol{gap:2.75rem;display:grid}.claro-home .ch-kline__text{color:var(--ch-muted);margin-top:1rem;line-height:1.62}.claro-home .ch-kline__marker{background:var(--ch-paper);color:var(--ch-burgundy);border:1px solid #81172e59;border-radius:999px;margin-top:1.25rem;padding:.2rem .625rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-block}.claro-home .ch-band .ch-kline__marker{background:var(--ch-paper)}@media (min-width:1024px){.claro-home .ch-kline ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2.5rem}.claro-home .ch-kline__marker{margin-top:0;position:absolute;top:.3125rem;right:1.25rem;translate:50% -50%}}.claro-home .ch-kline--build{gap:2.75rem;display:grid}.claro-home .ch-kline--build>ol{display:contents}.claro-home .ch-kline--build .ch-step--after{order:2}.claro-home .ch-kline__build{border:1px solid var(--ch-rule);background:linear-gradient(160deg,#fdf7f8 0%,#f8ecee 100%);border-radius:1.25rem;order:1;margin-left:2.25rem;padding:1.5rem 1.25rem;position:relative}.claro-home .ch-kline__caret{border-top:1px solid var(--ch-rule);border-left:1px solid var(--ch-rule);background:#fcf4f5;width:.875rem;height:.875rem;position:absolute;top:-.47rem;left:1.6rem;rotate:45deg}.claro-home .ch-kline .ch-kline__mods{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex;position:relative}.claro-home .ch-kline__mods-track,.claro-home .ch-kline__mods-fill{width:1px;position:absolute;top:2.4rem;bottom:2.4rem;left:2.5625rem}.claro-home .ch-kline__mods-track{background:#81172e33}.claro-home .ch-kline__mods-fill{background:var(--ch-burgundy);transform-origin:top;transition:scale 1.6s var(--ch-ease).2s}.claro-home .ch-kline__mod,.claro-home .ch-kline__gate{z-index:1;white-space:nowrap;transition:opacity .6s var(--ch-ease)calc(.4s + var(--k)*.32s),translate .6s var(--ch-ease)calc(.4s + var(--k)*.32s);background:#fff;border-radius:999px;align-items:center;display:inline-flex;position:relative}.claro-home .ch-kline__build[data-state=armed] .ch-kline__mods-fill{scale:1 0}.claro-home .ch-kline__build[data-state=armed] .ch-kline__mod,.claro-home .ch-kline__build[data-state=armed] .ch-kline__gate{opacity:0;translate:0 .5rem}.claro-home .ch-kline__mod{color:var(--ch-ink);border:1px solid #81172e29;gap:.625rem;padding:.4375rem 1.125rem .4375rem .4375rem;font-size:1rem;font-weight:600;box-shadow:0 14px 28px -20px #570e1f80}.claro-home .ch-kline__tick{background:var(--ch-burgundy);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.claro-home .ch-kline__tick .ch-glyph{width:1.1rem;height:1.1rem}.claro-home .ch-kline__gate{color:var(--ch-burgundy);border:1px dashed #81172e73;gap:.375rem;margin-left:.6rem;padding:.3rem .75rem .3rem .5rem;font-size:.8125rem;font-weight:500}.claro-home .ch-kline__gate .ch-glyph{width:1rem;height:1rem}@media (min-width:1024px){.claro-home .ch-kline--build{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3rem 2.5rem}.claro-home .ch-kline--build .ch-step{order:0;grid-row:1}.claro-home .ch-kline__build{order:0;grid-area:2/1/auto/-1;margin-left:0;padding:1.75rem 2rem}.claro-home .ch-kline__caret{left:calc((100% + 2.5rem)/var(--n)*var(--at) + 1.6rem)}.claro-home .ch-kline .ch-kline__mods{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.claro-home .ch-kline__mods-track,.claro-home .ch-kline__mods-fill{width:auto;height:1px;inset:50% 3rem auto}.claro-home .ch-kline__mods-fill{transform-origin:0}.claro-home .ch-kline__build[data-state=armed] .ch-kline__mods-fill{scale:0 1}.claro-home .ch-kline__gate{margin-left:0}}@media (prefers-reduced-motion:reduce){.claro-home .ch-kline__mods-fill,.claro-home .ch-kline__mod,.claro-home .ch-kline__gate{transition:none}}@media (min-width:1360px){.claro-home .ch-kline__build{grid-column:var(--from)/-1}.claro-home .ch-kline__caret{left:1.6rem}}.claro-home .ch-frag{border-radius:1rem;height:7.5rem;margin:calc(-1*clamp(.5rem,1vw,.75rem)) calc(-1*clamp(.5rem,1vw,.75rem)) 1.5rem;padding:0 1rem}.claro-home .ch-frag__pane,.claro-home .ch-frag__receipt{-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);color:#170a0ed6;background:#ffffffd1;border:1px solid #ffffffe6;border-radius:.8rem;gap:.5rem;width:min(100%,16rem);padding:.75rem .875rem;font-size:.75rem;font-weight:500;line-height:1.2;display:grid;box-shadow:0 1.1rem 2rem -1.4rem #2d1e3c80}.claro-home .ch-frag .ch-bar{height:.375rem}.claro-home .ch-frag .ch-glyph{width:.95rem;height:.95rem}.claro-home .ch-frag__th,.claro-home .ch-frag__tr{grid-template-columns:minmax(0,1fr) 2.6rem 4.1rem;align-items:center;gap:.5rem;display:grid}.claro-home .ch-frag__th{color:#170a0e80;border-bottom:1px solid #170a0e14;padding-bottom:.35rem;font-size:.6875rem}.claro-home .ch-frag__th>:last-child,.claro-home .ch-frag__num{text-align:right;font-variant-numeric:tabular-nums}.claro-home .ch-frag__num{font-weight:600}.claro-home .ch-frag__chip{background:color-mix(in srgb,var(--ta)13%,#fff);color:var(--ta);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.claro-home .ch-frag__chip .ch-glyph{width:.8rem;height:.8rem}.claro-home .ch-frag__pane--row{align-items:center;gap:.625rem;display:flex}.claro-home .ch-frag__dot{background:color-mix(in srgb,var(--ta)14%,#fff);width:2rem;height:2rem;color:var(--ta);border-radius:50%;flex:none;place-items:center;display:grid}.claro-home .ch-frag__stack{flex:1;gap:.2rem;min-width:0;display:grid}.claro-home .ch-frag__stack b{font-weight:600}.claro-home .ch-frag__stack span{color:#170a0e8c}.claro-home .ch-frag__tr--move{grid-template-columns:3.4rem minmax(0,1fr) 2.2rem}.claro-home .ch-frag__io{background:#170a0e12;border-radius:999px;justify-self:start;padding:.2rem .45rem;font-size:.6875rem;font-weight:600}.claro-home .ch-frag__io--in{background:color-mix(in srgb,var(--ta)13%,#fff);color:var(--ta)}.claro-home .ch-frag__num--in{color:var(--ta)}.claro-home .ch-frag__receipt{background:#fff;border-radius:.5rem .5rem 0 0;width:min(100%,12.5rem);padding-bottom:1rem;-webkit-mask:radial-gradient(circle at .35rem 100%,#0000 .3rem,#000 .32rem) 0 0/.7rem 100% repeat-x;mask:radial-gradient(circle at .35rem 100%,#0000 .3rem,#000 .32rem) 0 0/.7rem 100% repeat-x}.claro-home .ch-frag__tr--two{justify-content:space-between;display:flex}.claro-home .ch-frag__total{font-variant-numeric:tabular-nums;border-top:1px dashed #170a0e33;justify-content:space-between;padding-top:.4rem;font-weight:600;display:flex}.claro-home .ch-frag__tr--role{grid-template-columns:5.4rem minmax(0,1fr) 1.9rem}.claro-home .ch-frag__role{font-weight:600}.claro-home .ch-frag__toggle{background:#170a0e2e;border-radius:999px;justify-self:end;width:1.75rem;height:1rem;position:relative}.claro-home .ch-frag__toggle:after{content:"";background:#fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.125rem;left:.125rem}.claro-home .ch-frag__toggle.is-on{background:var(--ta)}.claro-home .ch-frag__toggle.is-on:after{left:auto;right:.125rem}.claro-home .ch-frag__lock{color:#170a0e99;background:#170a0e14;border-radius:50%;justify-self:end;place-items:center;width:1.5rem;height:1.5rem;display:grid}.claro-home .ch-frag__lock .ch-glyph{width:.8rem;height:.8rem}.claro-home .ch-frag__tr--between{justify-content:space-between;display:flex}.claro-home .ch-frag__row{align-items:center;gap:.4rem;display:flex}.claro-home .ch-frag__accent{color:var(--ta)}.claro-home .ch-frag__tree{border-left:1px solid color-mix(in srgb,var(--ta)30%,transparent);gap:.45rem;padding-left:.875rem;display:grid}.claro-home .ch-guide{gap:2.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.claro-home .ch-guide__qs{border-bottom:1px solid var(--ch-rule)}.claro-home .ch-guide__q{border-top:1px solid var(--ch-rule);grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:1.375rem;display:grid}.claro-home .ch-guide__n{font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.875rem;font-weight:500}.claro-home .ch-guide__ask{color:var(--ch-ink);font-size:1.0625rem;font-weight:500;line-height:1.45}.claro-home .ch-guide__btns{display:none}.claro-home .ch-guide__hint{flex-wrap:wrap;grid-column:2;gap:.5rem;display:flex}.claro-home .ch-guide__hint span{border:1px solid var(--ch-rule);color:var(--ch-muted);border-radius:999px;align-items:center;gap:.375rem;padding:.3rem .75rem .3rem .3rem;font-size:.8125rem;display:inline-flex}.claro-home .ch-guide__hint b{background:var(--ch-mist);color:var(--ch-ink);border-radius:999px;padding:.1rem .5rem;font-weight:600}.claro-home .ch-guide__out{gap:1rem;display:grid}.claro-home .ch-guide__card{border:1px solid var(--ch-rule);background:var(--ch-paper);transition:border-color .5s var(--ch-ease),box-shadow .5s var(--ch-ease),opacity .5s var(--ch-ease);border-radius:1.25rem;padding:1.5rem 1.5rem 1.375rem}.claro-home .ch-guide__label{color:var(--ch-burgundy);font-size:.8125rem;font-weight:600}.claro-home .ch-guide__title{letter-spacing:-.01em;color:var(--ch-ink);margin-top:.5rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.18}.claro-home .ch-guide__text{color:var(--ch-muted);margin-top:.625rem;font-size:.9375rem;line-height:1.6}.claro-home .ch-guide__when{border-top:1px solid var(--ch-rule);color:var(--ch-muted);margin-top:1rem;padding-top:.875rem;font-size:.8125rem}.claro-home .ch-guide__card.is-on{background:linear-gradient(160deg,#fdf7f8 0%,#f8ecee 100%);border-color:#81172e66;box-shadow:0 34px 60px -44px #570e1f80}.claro-home .ch-guide__card.is-off{opacity:.45}.claro-home .ch-guide__links{flex-wrap:wrap;gap:1rem 2rem;display:flex}@media (min-width:768px){.claro-home .ch-guide__q{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;column-gap:1.25rem}.claro-home .ch-guide__btns{border:1px solid var(--ch-rule);background:var(--ch-mist);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.claro-home .ch-guide__btns button{min-width:4rem;color:var(--ch-muted);cursor:pointer;transition:background-color .3s var(--ch-ease),color .3s var(--ch-ease);border-radius:999px;padding:.45rem 1rem;font-size:.875rem;font-weight:600}.claro-home .ch-guide__btns button:hover{color:var(--ch-ink)}.claro-home .ch-guide__btns button[aria-pressed=true]{background:var(--ch-burgundy);color:#fff}.claro-home .ch-guide__btns button:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:2px}.claro-home .ch-guide__hint{display:none}}@media (min-width:1024px){.claro-home .ch-guide{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0 clamp(2.5rem,5vw,5rem)}.claro-home .ch-guide__out{grid-area:1/2/span 2}.claro-home .ch-guide__links{grid-area:2/1;margin-top:2.25rem}}.claro-home .ch-kflow__title{margin-top:.625rem;font-size:1.0625rem;font-weight:500;line-height:1.3}.claro-home .ch-kflow__title+.ch-kflow__text{color:var(--ch-muted);margin-top:.375rem}.claro-home .ch-kflow__foot{border-top:1px solid var(--ch-rule);gap:2.5rem;margin-top:clamp(2.5rem,4.5vw,4rem);padding-top:1.75rem;display:grid}.claro-home .ch-kflow__foot .ch-kflow__note{border-top:0;margin-top:0;padding-top:0}.claro-home .ch-kflow__table{align-self:start;margin-top:0}.claro-home .ch-kflow__table .ch-table{min-width:0}.claro-home .ch-kflow__table .ch-table th,.claro-home .ch-kflow__table .ch-table td{padding-inline:1.25rem}.claro-home .ch-kflow__table caption{text-align:left;caption-side:top;padding:1rem 1.25rem;font-weight:500}@media (min-width:1024px){.claro-home .ch-kflow__foot{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(2.5rem,5vw,5rem)}}.claro-home .ch-kcase__text{border-top:1px solid var(--ch-rule);margin-top:1.5rem;padding-top:1.5rem;line-height:1.65}.claro-home .ch-kreads{gap:1.25rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:768px){.claro-home .ch-kreads[data-cols="2"],.claro-home .ch-kreads[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.claro-home .ch-kreads[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-kreads>li{display:flex}.claro-home .ch-kread{gap:.75rem;width:100%}.claro-home .ch-kread__title{letter-spacing:-.012em;transition:color .3s var(--ch-ease);font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);line-height:1.2}.claro-home .ch-kread__text{color:var(--ch-muted);font-size:.9375rem;line-height:1.6}.claro-home .ch-kread__arrow{color:var(--ch-burgundy);margin-top:auto;padding-top:1rem}.claro-home a.ch-kread:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:4px}@media (hover:hover){.claro-home .ch-kread:hover .ch-kread__title{color:var(--ch-burgundy)}}.claro-home .ch-booking{border:1px solid var(--ch-rule);background:#fff;border-radius:1.5rem;min-height:620px;padding:.5rem}@media (min-width:768px){.claro-home .ch-booking{padding:1rem}}@media (max-width:639px){.claro-home .ch-booking{border-inline:0;border-radius:0;margin-inline:-1.25rem;padding:0}}.claro-home .ch-booking[hidden]{display:none}.claro-home .ch-booking{position:relative}.claro-home .ch-booking__skeleton{z-index:2;border-radius:inherit;pointer-events:none;transition:opacity .25s var(--ch-ease),visibility 0s linear .25s;background:#fff;flex-direction:column;gap:.875rem;padding:1.25rem 1.25rem 1.5rem;display:flex;position:absolute;inset:0}.claro-home .ch-booking__skeleton[data-ready=true]{opacity:0;visibility:hidden}@media (min-width:768px){.claro-home .ch-booking__skeleton{padding-inline:max(2rem,50% - 14rem)}}.claro-home .ch-sk{background:linear-gradient(100deg,transparent 30%,#ffffffb3 50%,transparent 70%)0 0/220% 100% no-repeat,color-mix(in srgb,var(--ch-rule)75%,#fff);border-radius:.625rem;animation:1.6s linear infinite ch-sk-sweep;display:block}@keyframes ch-sk-sweep{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}@media (prefers-reduced-motion:reduce){.claro-home .ch-sk{animation:none}}.claro-home .ch-sk--steps{width:55%;height:.875rem;margin:0 auto .5rem}.claro-home .ch-sk--title{width:38%;height:1.5rem}.claro-home .ch-sk--field{height:3rem}.claro-home .ch-sk-pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.claro-home .ch-sk--line{width:92%;height:.75rem}.claro-home .ch-sk--button{border-radius:.75rem;height:3rem}.claro-home .ch-sk--month{width:42%;height:1.25rem;margin-top:1rem}.claro-home .ch-sk-days{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.claro-home .ch-sk--day{aspect-ratio:1.15;border-radius:.5rem}.claro-home .ch-booking__fallback{margin-top:clamp(2rem,4vw,3rem)}.claro-home .ch-contact-booking{padding-top:clamp(2.5rem,5vw,4.5rem)}.claro-home .ch-call-details{background:#f3f5f8;border-radius:1rem;max-width:32rem;padding:.5rem;container-type:inline-size}.claro-home .ch-call-details .call-details-widget{width:100%;height:24rem}.claro-home .ch-call-details[data-lang=en] .call-details-widget{height:23rem}@container (min-width:29rem){.claro-home .ch-call-details .call-details-widget{height:21rem}.claro-home .ch-call-details[data-lang=en] .call-details-widget{height:20rem}}.claro-home .ch-ctrust{border-block:1px solid var(--ch-rule)}.claro-home .ch-ctrust__inner{flex-direction:column;gap:1.25rem;padding-block:1.75rem;display:flex}@media (min-width:1024px){.claro-home .ch-ctrust__inner{flex-direction:row;align-items:center;gap:3rem;padding-block:1.5rem}}.claro-home .ch-ctrust__label{color:var(--ch-muted);flex:none;font-size:.9375rem;font-weight:500}.claro-home .ch-ctrust .ch-logo{filter:grayscale();opacity:.62;transition:opacity .4s var(--ch-ease),filter .4s var(--ch-ease)}.claro-home .ch-ctrust .ch-logo:hover{filter:none;opacity:1}@media (hover:none){.claro-home .ch-ctrust .ch-logo{opacity:.85}}.claro-home .ch-cbook{gap:2rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.claro-home .ch-cbook__title{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.16}.claro-home .ch-cbook__list{border-top:1px solid var(--ch-rule);margin-top:1.25rem;display:grid}.claro-home .ch-cbook__list>li{border-bottom:1px solid var(--ch-rule);align-items:flex-start;gap:.75rem;padding-block:.9375rem;font-size:1rem;line-height:1.5;display:flex}.claro-home .ch-cbook__list svg{width:1.25rem;height:1.25rem;color:var(--ch-burgundy);flex:none;margin-top:.125rem}.claro-home .ch-cbook__note{color:var(--ch-burgundy);margin-top:1.25rem;font-size:.875rem;font-weight:500}@media (min-width:1280px){.claro-home .ch-cbook{border:1px solid var(--ch-rule);background:#fff;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) 900px;gap:0;padding:1rem 0 1rem 1rem}.claro-home .ch-cbook__agenda{flex-direction:column;padding:.75rem 0 .5rem 1.5rem;display:flex}.claro-home .ch-cbook__note{margin-top:auto;padding-top:1.5rem}.claro-home .ch-cbook .ch-booking{border:0;border-radius:0;min-height:0;padding:0}}@media (max-width:639px){.claro-home .ch-contact-booking .ch-booking{overflow:hidden}.claro-home .ch-contact-booking .iclosed-widget{margin-inline:-2px;width:calc(100% + 4px)!important}}.claro-home .ch-cproof__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;display:flex}.claro-home .ch-cproof__cases{gap:1rem;margin-top:clamp(2.25rem,4.5vw,3.5rem);display:grid}@media (min-width:900px){.claro-home .ch-cproof__cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.claro-home .ch-cproof__case{gap:.75rem}.claro-home .ch-cproof__client{letter-spacing:-.015em;font-size:clamp(1.625rem,1.3rem + 1vw,2.125rem);line-height:1.1}.claro-home .ch-cproof__fact{color:var(--ch-muted);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.55;display:flex}.claro-home .ch-cproof__fact svg{width:1.125rem;height:1.125rem;color:var(--ch-rose);flex:none;margin-top:.125rem}.claro-home .ch-cproof__link{margin-top:auto;padding-top:.75rem}.claro-home .ch-closing{text-align:left;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1024px){.claro-home .ch-closing{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem)}}.claro-home .ch-closing__extra{flex-wrap:wrap;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}.claro-home .ch-contact{gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1024px){.claro-home .ch-contact{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:4rem}.claro-home .ch-contact__form{grid-area:1/2/span 2}.claro-home .ch-contact__ways{grid-area:2/1}}.claro-home .ch-form{border:1px solid var(--ch-rule);background:var(--ch-paper);border-radius:1.5rem;gap:1.5rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.claro-home .ch-form__legend{color:var(--ch-muted);font-size:.875rem}.claro-home .ch-form__row{gap:1.5rem;display:grid}@media (min-width:640px){.claro-home .ch-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-field label{margin-bottom:.5rem;font-size:.9375rem;font-weight:500;display:block}.claro-home .ch-field input,.claro-home .ch-field select,.claro-home .ch-field textarea{border:1px solid var(--ch-rule-strong);background:var(--ch-paper);width:100%;color:var(--ch-ink);font:inherit;transition:border-color .3s var(--ch-ease),box-shadow .3s var(--ch-ease);border-radius:.75rem;padding:.8125rem 1rem;font-size:1rem;line-height:1.4}.claro-home .ch-field textarea{resize:vertical;min-height:9rem}.claro-home .ch-field ::placeholder{color:#9a9094}.claro-home .ch-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' stroke='%23170a0e' stroke-opacity='.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:.875rem .875rem;padding-right:2.75rem}.claro-home .ch-field select:has(option[value=""]:checked){color:#9a9094}.claro-home .ch-field select option{color:var(--ch-ink)}.claro-home .ch-field input:focus-visible,.claro-home .ch-field select:focus-visible,.claro-home .ch-field textarea:focus-visible{border-color:var(--ch-burgundy);outline:none;box-shadow:0 0 0 3px #81172e24}.claro-home .ch-field [aria-invalid=true]{border-color:#b3261e}.claro-home .ch-field__help,.claro-home .ch-field__error{margin-top:.5rem;font-size:.875rem;line-height:1.5}.claro-home .ch-field__help{color:var(--ch-muted)}.claro-home .ch-field__error{color:#b3261e;font-weight:500}.claro-home .ch-form__submit{cursor:pointer;font:inherit;border:0;justify-self:start;font-size:.9375rem;font-weight:500}.claro-home .ch-form__submit:disabled{opacity:.6;cursor:progress}.claro-home .ch-form__send{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.claro-home .ch-form__reassure{flex:16rem;align-items:flex-start;gap:.5rem;font-size:.9375rem;line-height:1.5;display:flex}.claro-home .ch-form__reassure svg{width:1.125rem;height:1.125rem;color:var(--ch-burgundy);flex:none;margin-top:.125rem}.claro-home .ch-form__privacy{max-width:40rem;color:var(--ch-muted);font-size:.875rem;line-height:1.6}.claro-home .ch-form__status{border-radius:.75rem;padding:1rem 1.25rem;font-weight:500;line-height:1.5}.claro-home .ch-form__status--ok{color:#1e6e46;background:#1e6e4614;border:1px solid #1e6e464d}.claro-home .ch-form__status--error{color:#b3261e;background:#b3261e0f;border:1px solid #b3261e4d}.claro-home .ch-cnext__label{color:var(--ch-burgundy);font-size:.875rem;font-weight:500}.claro-home .ch-cnext__steps{gap:1.375rem;margin-top:1.125rem;display:grid;position:relative}.claro-home .ch-cnext__steps>li{padding-left:2rem;position:relative}.claro-home .ch-cnext__steps>li:before{content:"";border:1.5px solid var(--ch-burgundy);background:#fff;border-radius:50%;width:.6875rem;height:.6875rem;position:absolute;top:.4rem;left:0}.claro-home .ch-cnext__steps>li:first-child:before{background:var(--ch-burgundy)}.claro-home .ch-cnext__steps>li:not(:last-child):after{content:"";background:var(--ch-rule-strong);width:1px;position:absolute;top:1.0875rem;bottom:-1.775rem;left:.3125rem}.claro-home .ch-cnext__title{font-size:1.0625rem;font-weight:500;line-height:1.4}.claro-home .ch-cnext__text{color:var(--ch-muted);margin-top:.25rem;font-size:.9375rem;line-height:1.55}.claro-home .ch-cnext__free{background:linear-gradient(160deg,#fdf7f8 0%,#f8ecee 100%);border:1px solid #81172e24;border-radius:.875rem;align-items:flex-start;gap:.625rem;margin-top:1.75rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex}.claro-home .ch-cnext__free svg{width:1.125rem;height:1.125rem;color:var(--ch-burgundy);flex:none;margin-top:.125rem}.claro-home .ch-cnext .ch-contactways{border-top:1px solid var(--ch-rule);margin-top:2.25rem;padding-top:2rem}@media (min-width:1024px){.claro-home .ch-cnext{align-self:start;padding-top:.5rem;position:sticky;top:6.5rem}}.claro-home .ch-contactways{align-content:start;gap:1.75rem;display:grid}.claro-home .ch-contactways dt{color:var(--ch-burgundy);font-size:.875rem;font-weight:500}.claro-home .ch-contactways dd{margin-top:.375rem;font-size:1.0625rem;line-height:1.55}.claro-home .ch-contactways a{text-decoration:underline;-webkit-text-decoration-color:var(--ch-rule-strong);text-decoration-color:var(--ch-rule-strong);text-underline-offset:.25em;transition:text-decoration-color .3s var(--ch-ease)}.claro-home .ch-contactways a:hover{text-decoration-color:currentColor}.claro-home .ch-pills{position:relative}.claro-home .ch-pills__thumb{background:var(--ch-burgundy);opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.claro-home .ch-pills.has-thumb .ch-pills__thumb{opacity:1}.claro-home .ch-pills.has-thumb .ch-pill{position:relative}.claro-home .ch-pills.has-thumb .ch-pill[aria-pressed=true]{background:0 0;border-color:#0000}.claro-home [data-count]{font-variant-numeric:tabular-nums}.claro-home .ch-bfilter--row{border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:0;display:flex}.claro-home .ch-bfilter--row .ch-bfilter__count{min-height:0;margin-top:0}.claro-home .ch-pill:disabled{border-color:var(--ch-rule);color:var(--ch-muted);opacity:.65;cursor:default;background:0 0}.claro-home .ch-swap>*{animation:ch-swap-in .7s var(--ch-ease)calc(var(--n,0)*60ms)backwards}@keyframes ch-swap-in{0%{opacity:0;transform:translateY(1.25rem)}}@media (prefers-reduced-motion:reduce){.claro-home .ch-swap>*{animation:none}}.claro-home .ch-case-logo{border:1px solid var(--ch-rule);background:var(--ch-paper);border-radius:1rem;align-items:center;min-height:4.5rem;margin-top:2rem;padding:1rem 1.5rem;display:inline-flex}.claro-home .ch-case-logo .brand-logo{max-height:calc(var(--brand-logo-cap,40px)*1.25)}.claro-home .ch-quote{text-align:center;max-width:54rem;margin-inline:auto}.claro-home .ch-quote blockquote{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.7vw,2.5rem);line-height:1.2}.claro-home .ch-quote figcaption{gap:.25rem;margin-top:2rem;display:grid}.claro-home .ch-quote__name{font-weight:600}.claro-home .ch-quote__role{color:var(--ch-muted);font-size:.9375rem}.claro-home .ch-kcards--bare{margin-top:0}@media (min-width:1024px){.claro-home .ch-kcards[data-cols="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.claro-home .ch-kcards[data-cols="7"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.claro-home .ch-kcard__foot{border-top:1px solid var(--ch-rule);color:var(--ch-muted);margin-top:1.5rem;padding-top:1.25rem;font-size:.9375rem;font-weight:500}.claro-home .ch-kcard__subs--inline{flex-wrap:wrap;gap:.375rem 1.125rem;display:flex}.claro-home .ch-kex__label{margin-bottom:1.5rem}.claro-home .ch-kacts{counter-reset:none;gap:.875rem;margin-top:clamp(2.25rem,4.5vw,3.5rem);display:grid}@media (min-width:640px){.claro-home .ch-kacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.claro-home .ch-kacts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.claro-home .ch-kact{border:1px solid var(--ch-rule);background:var(--ch-paper);border-radius:1.25rem;flex-direction:column;padding:1.375rem 1.375rem 1.5rem;display:flex;position:relative}.claro-home .ch-band .ch-kact{border-color:#0000;box-shadow:0 1px #170a0e0a}.claro-home .ch-kact+.ch-kact:before{content:"";z-index:1;border-top:1.5px solid var(--ch-rule-strong);border-right:1.5px solid var(--ch-rule-strong);width:.5rem;height:.5rem;position:absolute;top:-.6875rem;left:1.75rem;transform:rotate(135deg)}@media (min-width:640px) and (max-width:1099px){.claro-home .ch-kact+.ch-kact:before{display:none}}@media (min-width:1100px){.claro-home .ch-kact+.ch-kact:before{top:2.125rem;left:-.6875rem;transform:rotate(45deg)}}.claro-home .ch-kact__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.claro-home .ch-kact__n{font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.875rem;font-weight:500}.claro-home .ch-kact__actor{border:1px solid var(--ch-rule-strong);color:var(--ch-ink);border-radius:999px;padding:.3125rem .6875rem;font-size:.8125rem;font-weight:500;line-height:1.25}.claro-home .ch-kact__label{color:var(--ch-ink);margin-top:1.125rem;font-size:1.0625rem;font-weight:500;line-height:1.35}.claro-home .ch-kact__text{color:var(--ch-muted);margin-top:.625rem;font-size:.9375rem;line-height:1.6}.claro-home .ch-kact--team,.claro-home .ch-band .ch-kact--team{border-color:var(--ch-burgundy);box-shadow:inset 0 3px 0 var(--ch-burgundy)}.claro-home .ch-kact--team .ch-kact__actor{border-color:var(--ch-burgundy);background:var(--ch-burgundy);color:#fff}.claro-home .ch-kex--grey .ch-kact{border:1px dashed var(--ch-rule-strong);box-shadow:none;background:0 0}.claro-home .ch-kex--grey .ch-kact__n,.claro-home .ch-kex--grey .ch-kact__label{color:var(--ch-muted)}.claro-home .ch-kex--grey .ch-kact__label{margin-top:.75rem}.claro-home .ch-kex__notes{border-top:1px solid var(--ch-rule);max-width:48rem;margin-top:clamp(2rem,3.5vw,3rem);padding-top:1.5rem}.claro-home .ch-kslab__lead{max-width:48rem;margin-top:1.5rem}.claro-home .ch-kcase__text--bare{margin-top:1.25rem}.claro-home a.ch-kcase__chip{transition:background-color .3s var(--ch-ease),color .3s var(--ch-ease)}.claro-home .ch-dark a.ch-kcase__chip:hover{color:var(--ch-ink);background:#fff;border-color:#fff}.claro-home a.ch-kcase__chip:focus-visible{outline-offset:3px;outline:2px solid #fff}.claro-home .ch-kcase__head--chip{flex-direction:column;align-items:flex-start}@media (min-width:900px){.claro-home .ch-kcases[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-ksecondary{border-top:1px solid var(--ch-rule);color:var(--ch-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.875rem;display:flex}.claro-home .ch-ksecondary a,.claro-home .ch-klinkrows a{text-decoration:underline;-webkit-text-decoration-color:var(--ch-rule-strong);text-decoration-color:var(--ch-rule-strong);text-underline-offset:.25em;transition:color .3s var(--ch-ease),text-decoration-color .3s var(--ch-ease)}.claro-home .ch-ksecondary a:hover,.claro-home .ch-klinkrows a:hover{color:var(--ch-burgundy);text-decoration-color:currentColor}.claro-home .ch-ksecondary a:focus-visible,.claro-home .ch-klinkrows a:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px}.claro-home .ch-klinkrows{gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);font-size:.9375rem;display:grid}.claro-home .ch-klinkrows>div{border-top:1px solid var(--ch-rule);gap:.625rem;padding-top:1.25rem;display:grid}@media (min-width:900px){.claro-home .ch-klinkrows>div{grid-template-columns:12rem minmax(0,1fr);column-gap:2rem}}.claro-home .ch-klinkrows dt{color:var(--ch-ink);font-weight:500}.claro-home .ch-klinkrows ul{color:var(--ch-muted);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.claro-home .ch-word{vertical-align:top;margin:-.1em -.04em -.22em;padding:.1em .04em .22em;display:inline-block;overflow:hidden}.claro-home .ch-word>span{will-change:transform;display:inline-block}.claro-home{--ch-grad-brand:linear-gradient(135deg,#a02140 0%,#81172e 46%,#570e1f 100%);--ch-grad-line:linear-gradient(90deg,#81172e,#c4394f)}.claro-home .ch-cases{background:linear-gradient(180deg,var(--ch-paper)0%,var(--ch-paper)40%,#f5e9ec 100%)}.claro-home .ch-approach{--ch-muted:var(--ch-on-dark-muted);--ch-burgundy:var(--ch-rose);--ch-rule-strong:#ffffff38;color:#fff;background-color:#1f060c;background-image:radial-gradient(62% 82% at 100% 100%,#81172ec7,#0000 70%),radial-gradient(46% 58% at 0 0,#81172e5c,#0000 70%),linear-gradient(160deg,#1a050a 0%,#25080f 55%,#300a15 100%)}.claro-home .ch-approach__texture{z-index:0;opacity:.6;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 12%,#000 78%);mask-image:linear-gradient(135deg,#0000 12%,#000 78%)}.claro-home .ch-approach .ch-step:before{box-shadow:none}.claro-home .ch-progress{background:var(--ch-grad-line)}.claro-home .ch-steps__fill{background:linear-gradient(#81172e,#c4394f)}@media (min-width:1024px){.claro-home .ch-steps__fill{background:var(--ch-grad-line)}}.claro-home .ch-approach .ch-steps__fill{background:linear-gradient(#c4394f,#f0a9b6)}@media (min-width:1024px){.claro-home .ch-approach .ch-steps__fill{background:linear-gradient(90deg,#c4394f,#f0a9b6)}}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}html.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){.claro-home .ch-hero-in,.claro-home .ch-hero-rise{animation:none}.claro-home .ch-btn,.claro-home .ch-icon,.claro-home .ch-link__label,.claro-home .ch-pcard,.claro-home .ch-pane,.claro-home .ch-node,.claro-home .ch-ccard,.claro-home .ch-tcard,.claro-home .ch-tag,.claro-home .ch-faq__plus,.claro-home .ch-project__shot img,.claro-home .ch-card:before,.claro-home .ch-ccard__logo>*,.claro-home .ch-logo{transition-duration:.01ms}.claro-home .ch-ccard:hover,.claro-home .ch-tcard.ch-card:hover,.claro-home .ch-pcard:hover{translate:none}}.claro-home .ch-ctags{flex-wrap:wrap;gap:.625rem;display:flex}.claro-home .ch-lede+.ch-ctags{margin-top:clamp(1.75rem,3vw,2.5rem)}.claro-home .ch-cstats{gap:clamp(1.75rem,3vw,3rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:768px){.claro-home .ch-cstats{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-cstats>li{border-top:1px solid var(--ch-rule-strong);padding-top:1.5rem}.claro-home .ch-cstats__n{letter-spacing:-.02em;color:var(--ch-burgundy);font-size:clamp(2.75rem,1.8rem + 3.4vw,4.75rem);line-height:1}.claro-home .ch-cstats__label{margin-top:.875rem;font-size:1rem;font-weight:600}.claro-home .ch-cstats__text{color:var(--ch-muted);margin-top:.625rem;line-height:1.62}.claro-home .ch-rows__link{color:inherit;text-decoration:none}.claro-home .ch-rows__link .ch-icon{opacity:.55;width:.55em;height:.55em;transition:transform .45s var(--ch-ease),opacity .3s ease;margin-left:.4em;display:inline-block}.claro-home .ch-rows__link:hover .ch-icon,.claro-home .ch-rows__link:focus-visible .ch-icon{opacity:1;transform:translate(.25em)}.claro-home .ch-rows__link:focus-visible{outline-offset:.25rem;border-radius:.25rem;outline:2px solid}.claro-home .ch-pm__label--row{font-size:.88em;font-weight:500}.claro-home .ch-rows__last{white-space:nowrap}.claro-home .ch-legal{border-bottom:1px solid var(--ch-rule)}.claro-home .ch-legal>li{border-top:1px solid var(--ch-rule);gap:.75rem 2.5rem;padding-block:clamp(1.75rem,3vw,2.75rem);scroll-margin-top:6rem;display:grid}@media (min-width:1024px){.claro-home .ch-legal>li{grid-template-columns:4.5rem minmax(0,4fr) minmax(0,7fr);align-items:baseline}}.claro-home .ch-legal__n{font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.875rem;font-weight:500}.claro-home .ch-legal__title{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.15}.claro-home .ch-legal__body{max-width:44rem}.claro-home .ch-legal__body p{color:var(--ch-muted)}.claro-home .ch-legal__body .ch-legal__action{margin-top:1.75rem}.claro-home .ch-legal__see a{white-space:nowrap}.claro-home .ch-legal__table{border-collapse:collapse;border-bottom:1px solid var(--ch-rule);text-align:left;width:100%;margin-block:1.5rem;font-size:.9375rem;line-height:1.55}.claro-home .ch-legal__table thead th{border-bottom:1px solid var(--ch-rule-strong);color:var(--ch-muted);vertical-align:bottom;padding:0 1rem .75rem 0;font-size:.8125rem;font-weight:600;line-height:1.4}.claro-home .ch-legal__table tbody th,.claro-home .ch-legal__table tbody td{border-top:1px solid var(--ch-rule);vertical-align:top;padding:.875rem 1rem .875rem 0}.claro-home .ch-legal__table tbody tr:first-child>*{border-top:0}.claro-home .ch-legal__table tbody th{width:26%;color:var(--ch-ink);font-weight:600}.claro-home .ch-legal__table tbody td{color:var(--ch-muted)}.claro-home .ch-legal__table tbody td:nth-child(2){width:30%}.claro-home .ch-legal__table tr>:last-child{padding-right:0}.claro-home .ch-legal__table tbody tr{scroll-margin-top:7rem}.claro-home .ch-legal__table tbody tr:target>*{background:var(--ch-mist)}@media (max-width:639px){.claro-home .ch-legal__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.claro-home .ch-legal__table,.claro-home .ch-legal__table tbody,.claro-home .ch-legal__table tr{display:block}.claro-home .ch-legal__table{border-top:1px solid var(--ch-rule-strong)}.claro-home .ch-legal__table tbody tr{border-top:1px solid var(--ch-rule);gap:.625rem;padding-block:1rem;display:grid}.claro-home .ch-legal__table tbody tr:first-child{border-top:0}.claro-home .ch-legal__table tbody th,.claro-home .ch-legal__table tbody td{border:0;width:auto;padding:0;display:block}.claro-home .ch-legal__table tbody th{font-size:1rem}.claro-home .ch-legal__table tbody td:before{content:attr(data-label);color:var(--ch-muted);margin-bottom:.125rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:block}.claro-home .ch-legal__table tbody td:nth-child(2){width:auto}}.claro-home .ch-legal-doc__rail .ch-jra-toc__label{border-bottom:2px solid var(--ch-ink);color:var(--ch-muted);padding-bottom:.75rem;font-size:.8125rem;font-weight:600;line-height:1.4}.claro-home :is(.ch-legal-doc__rail,.ch-legal-doc__fold) .ch-jra-toc__list a{border-bottom:1px solid var(--ch-rule);color:var(--ch-muted);grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem;padding:.65rem 0;font-size:.875rem;line-height:1.4;transition:color .3s;display:grid}.claro-home .ch-legal-doc__fold .ch-jra-toc__list li:last-child a{border-bottom:0}.claro-home :is(.ch-legal-doc__rail,.ch-legal-doc__fold) .ch-jra-toc__list a span{font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.6}.claro-home .ch-legal-doc__rail .ch-jra-toc__list a[aria-current=true],.claro-home .ch-legal-doc__rail .ch-jra-toc__list a[aria-current=true] span{color:var(--ch-burgundy);font-weight:500}.claro-home :is(.ch-legal-doc__rail,.ch-legal-doc__fold) .ch-jra-toc__list a:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:2px}@media (hover:hover){.claro-home :is(.ch-legal-doc__rail,.ch-legal-doc__fold) .ch-jra-toc__list a:hover{color:var(--ch-burgundy)}}.claro-home .ch-legal-doc__rail{display:none}.claro-home .ch-legal-doc__fold{margin-bottom:2.5rem}.claro-home .ch-legal-doc__fold .ch-jra-toc--folded{border:1px solid var(--ch-rule);background:var(--ch-mist);border-radius:1rem;max-width:none;margin:0}.claro-home .ch-legal-doc__fold summary{color:var(--ch-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.8125rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.claro-home .ch-legal-doc__fold summary::-webkit-details-marker{display:none}.claro-home .ch-legal-doc__fold summary:after{content:"";width:.5rem;height:.5rem;transition:rotate .3s var(--ch-ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-right:.25rem;translate:0 -.1875rem;rotate:45deg}.claro-home .ch-legal-doc__fold details[open] summary:after{translate:0 .125rem;rotate:225deg}.claro-home .ch-legal-doc__fold .ch-jra-toc__list{padding:0 1.25rem .75rem}@media (min-width:1024px){.claro-home .ch-legal-doc{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,8fr);align-items:start;display:grid}.claro-home .ch-legal-doc__fold{display:none}.claro-home .ch-legal-doc__rail{grid-area:1/1;display:block;position:sticky;top:7rem}.claro-home .ch-legal-doc .ch-legal{grid-area:1/3}.claro-home .ch-legal-doc .ch-legal>li{grid-template-columns:3rem minmax(0,1fr);gap:1rem .5rem}.claro-home .ch-legal-doc :is(.ch-legal__title,.ch-legal__body){grid-column:2}.claro-home .ch-legal-doc .ch-legal__body{max-width:38rem}}.claro-home .ch-legal__sheet{margin-top:1.5rem}.claro-home .ch-legal__body .ch-legal__company{color:var(--ch-ink);margin-bottom:1rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:600;line-height:1.4}.claro-home .ch-legal__fact{border-top:1px solid var(--ch-rule);gap:.25rem;padding-block:.875rem;display:grid}@media (min-width:640px){.claro-home .ch-legal__fact{grid-template-columns:10.5rem minmax(0,1fr);align-items:baseline;gap:1.5rem}}.claro-home .ch-legal__fact dt{color:var(--ch-muted);font-size:.8125rem;font-weight:600;line-height:1.4}.claro-home .ch-legal__fact dd{min-width:0;color:var(--ch-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.5;display:flex}.claro-home .ch-legal__value{overflow-wrap:anywhere;min-width:0}.claro-home .ch-copy{border:1px solid var(--ch-rule-strong);background:var(--ch-paper);width:2rem;height:2rem;color:var(--ch-muted);cursor:pointer;transition:border-color .3s var(--ch-ease),color .3s var(--ch-ease),background-color .3s var(--ch-ease);border-radius:999px;flex:none;place-items:center;display:inline-grid}.claro-home .ch-copy svg{width:1.0625rem;height:1.0625rem}.claro-home .ch-copy:hover{border-color:var(--ch-burgundy);color:var(--ch-burgundy)}.claro-home .ch-copy[data-done]{border-color:var(--ch-burgundy);background:var(--ch-burgundy);color:#fff}.claro-home .ch-copy:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px}.claro-home .ch-copy__state{color:var(--ch-burgundy);font-size:.8125rem;font-weight:500}.claro-home .ch-copy__state:empty{display:none}.claro-home .ch-faq--page{max-width:56rem;margin-inline:auto}.claro-home .ch-faq--page summary{padding-block:1.625rem;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem)}.claro-home .ch-monogram{background:var(--ch-burgundy);width:4.25rem;height:4.25rem;font-family:var(--font-home-display),Georgia,"Times New Roman",serif;letter-spacing:.02em;color:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.claro-home .ch-monogram--sm{flex:none;width:3.25rem;height:3.25rem;font-size:1.125rem}.claro-home .ch-monogram--ink{background:var(--ch-ink)}.claro-home .ch-asteps{margin-top:clamp(2.25rem,4vw,3.25rem)}.claro-home .ch-asteps h3{color:var(--ch-burgundy);font-size:.9375rem;font-weight:500}.claro-home .ch-asteps ul{border-bottom:1px solid var(--ch-rule);margin-top:1rem}.claro-home .ch-asteps li{border-top:1px solid var(--ch-rule);color:var(--ch-muted);padding-block:.875rem;line-height:1.55}.claro-home .ch-asteps--tags ul{border-bottom:0;flex-wrap:wrap;gap:.625rem;display:flex}.claro-home .ch-asteps--tags li{border:1px solid var(--ch-rule-strong);color:var(--ch-ink);padding:.6875rem 1.25rem;line-height:1.25}.claro-home .ch-agroup{margin-top:clamp(2.5rem,5vw,4rem)}.claro-home .ch-agroup>h3{color:var(--ch-burgundy);font-size:.9375rem;font-weight:500}.claro-home .ch-aposts{column-gap:clamp(2rem,4vw,4rem);margin-top:1rem;display:grid}@media (min-width:1024px){.claro-home .ch-aposts{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-aposts a{border-top:1px solid var(--ch-rule-strong);height:100%;color:inherit;justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:1.125rem;text-decoration:none;display:flex}.claro-home .ch-aposts h4{transition:color .3s var(--ch-ease);font-size:1.0625rem;font-weight:500;line-height:1.4}.claro-home .ch-aposts a:hover h4,.claro-home .ch-aposts a:focus-visible h4{color:var(--ch-burgundy)}.claro-home .ch-aposts a:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:2px}.claro-home .ch-aposts p{color:var(--ch-muted);margin-top:.375rem;font-size:.875rem}.claro-home .ch-aposts .ch-tag{flex:none}.claro-home .ch-acard{max-width:44rem;color:inherit;flex-direction:row;align-items:center;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);text-decoration:none;display:flex}.claro-home .ch-acard__name{font-size:1.1875rem;font-weight:600}.claro-home .ch-acard__text{color:var(--ch-muted);margin-top:.25rem;line-height:1.55}.claro-home .ch-rr-hero{padding-bottom:clamp(1rem,2vw,1.5rem)}.claro-home .ch-rr-head{gap:clamp(2.75rem,5vw,4rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.claro-home .ch-rr-lede{max-width:36rem;margin-top:clamp(1.5rem,2.4vw,2rem)}@media (min-width:1024px){.claro-home .ch-rr-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.claro-home .ch-rr-cover-link{width:min(100% - 1.25rem,16.5rem);transition:translate .6s var(--ch-ease);justify-self:start;margin-bottom:1rem;display:block}@media (min-width:1024px){.claro-home .ch-rr-cover-link{justify-self:center;width:min(100% - 1.5rem,22rem);margin:0 1.25rem 1.25rem 0}}@media (hover:hover){.claro-home .ch-rr-cover-link:hover{translate:0 -4px}}.claro-home .ch-rr-cover{isolation:isolate;aspect-ratio:210/297;position:relative;container-type:inline-size}.claro-home .ch-rr-cover:before,.claro-home .ch-rr-cover:after{content:"";z-index:-1;border:1px solid var(--ch-rule-strong);background:#fff;border-radius:.5rem;position:absolute;inset:0}.claro-home .ch-rr-cover:before{background:var(--ch-mist);translate:1.25rem 1.1rem;box-shadow:0 1.5rem 2.5rem -1.5rem #1f060c47}.claro-home .ch-rr-cover:after{translate:.625rem .55rem}.claro-home .ch-rr-cover__sheet{color:#fff;background-color:#81172e;background-image:radial-gradient(75% 55% at 100% 0,#f0a9b657,#0000 70%),linear-gradient(165deg,#8f1b35 0%,#81172e 45%,#5a0f20 100%);border-radius:.5rem;flex-direction:column;padding:9cqw 8cqw 8.5cqw;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 2.5rem 4rem -2rem #1f060c8c,inset 0 0 0 1px #ffffff0f}.claro-home .ch-rr-cover__top{justify-content:space-between;align-items:center;gap:4cqw;display:flex}.claro-home .ch-rr-cover__mark{color:#fff;width:10cqw;height:10cqw}.claro-home .ch-rr-cover__tag{color:#fff;border:1px solid #ffffff5c;border-radius:999px;padding:1.6cqw 3.4cqw;font-size:3cqw;font-weight:500}.claro-home .ch-rr-cover__body{margin-top:auto}.claro-home .ch-rr-cover__kicker{color:#ffffffc7;font-size:3.6cqw;font-weight:600}.claro-home .ch-rr-cover__title{letter-spacing:-.02em;text-wrap:balance;color:#fff;margin-top:4cqw;font-size:11.5cqw;line-height:1.04}.claro-home .ch-rr-cover__rule{background:#fff9;width:16cqw;height:1px;margin:8cqw 0 4.5cqw;display:block}.claro-home .ch-rr-cover__foot{color:#ffffffc7;justify-content:space-between;font-size:3.5cqw;display:flex}.claro-home .ch-rr-stage{background:radial-gradient(ellipse 50% 70% at 100% 0%,#f0a9b638,transparent 70%),var(--ch-mist);border-radius:1.5rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.25rem,3.4vw,3rem)}.claro-home .ch-rr-pages{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:1rem;margin-inline:calc(-1*clamp(1.25rem,3.4vw,3rem));padding:0 clamp(1.25rem,3.4vw,3rem) .25rem;scroll-padding-inline:clamp(1.25rem,3.4vw,3rem);display:grid;overflow-x:auto}.claro-home .ch-rr-pages>li{scroll-snap-align:start;min-width:0}@media (min-width:768px){.claro-home .ch-rr-pages{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:clamp(1.25rem,3vw,2.75rem);margin-inline:0;padding:0;overflow:visible}}.claro-home .ch-rr-page{color:var(--ch-ink);display:block;container-type:inline-size}.claro-home .ch-rr-page:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:4px;border-radius:.5rem}.claro-home .ch-rr-page__paper{aspect-ratio:210/297;transition:translate .6s var(--ch-ease),box-shadow .6s var(--ch-ease);background:#fff;border-radius:.375rem;flex-direction:column;padding:8cqw 8cqw 6cqw;display:flex;overflow:hidden;box-shadow:0 1.75rem 3rem -2rem #1f060c61,0 0 0 1px #170a0e0f}@media (hover:hover){.claro-home .ch-rr-page:hover .ch-rr-page__paper{translate:0 -4px;box-shadow:0 2.25rem 3.5rem -2rem #570e1f73,0 0 0 1px #81172e2e}.claro-home .ch-rr-page:hover .ch-icon{transform:translate(4px)}}.claro-home .ch-rr-page__head{border-bottom:1px solid var(--ch-rule);color:var(--ch-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:3cqw;padding-bottom:3.5cqw;font-size:2.8cqw;font-weight:500;display:flex}.claro-home .ch-rr-page__head>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.claro-home .ch-rr-page__brand{color:var(--ch-ink);align-items:center;gap:1.6cqw;font-size:3.4cqw;font-weight:600;display:inline-flex}.claro-home .ch-rr-page__brand svg{width:4.2cqw;height:4.2cqw;color:var(--ch-burgundy)}.claro-home .ch-rr-page__title{letter-spacing:-.015em;color:var(--ch-ink);margin-top:8cqw;font-size:8cqw;line-height:1.04}.claro-home .ch-rr-page__text{color:var(--ch-muted);margin-top:4.5cqw;font-size:3.1cqw;line-height:1.55}.claro-home .ch-rr-page__table{border-collapse:collapse;width:100%;margin-top:6cqw;font-size:2.75cqw;line-height:1.3}.claro-home .ch-rr-page__table th{background:var(--ch-burgundy);color:#fff;text-align:left;padding:2.2cqw;font-size:2.6cqw;font-weight:600}.claro-home .ch-rr-page__table td{border-bottom:1px solid var(--ch-rule);color:var(--ch-ink);vertical-align:top;padding:2.3cqw 2.2cqw}.claro-home .ch-rr-page__table tr:nth-child(2n) td{background:#faf8f7}.claro-home .ch-rr-page__table td:nth-child(2){white-space:nowrap}.claro-home .ch-rr-page__table td:last-child{color:var(--ch-muted)}.claro-home .ch-rr-page__table strong{color:var(--ch-burgundy);font-weight:600}.claro-home .ch-rr-page__fig{border-bottom:1px solid var(--ch-rule);align-items:center;gap:4cqw;margin-top:6cqw;padding-bottom:5cqw;display:flex}.claro-home .ch-rr-page__fig>.ch-serif{letter-spacing:-.02em;color:var(--ch-burgundy);flex:none;font-size:12cqw;line-height:1}.claro-home .ch-rr-page__fig>span:last-child{color:var(--ch-ink);font-size:3cqw;font-weight:500;line-height:1.35}.claro-home .ch-rr-page__fig small{color:var(--ch-muted);margin-top:1.2cqw;font-size:2.5cqw;font-weight:400;display:block}.claro-home .ch-rr-bars{gap:4.2cqw;margin-top:6cqw;display:grid}.claro-home .ch-rr-bars__row{color:var(--ch-ink);justify-content:space-between;gap:3cqw;font-size:2.9cqw;display:flex}.claro-home .ch-rr-bars__row strong{white-space:nowrap;font-weight:600}.claro-home .ch-rr-bars__track{background:#f0e9ea;border-radius:999px;height:2.2cqw;margin-top:1.6cqw;position:relative}.claro-home .ch-rr-bars__track>span{background:var(--ch-burgundy);border-radius:999px;position:absolute;inset-block:0}.claro-home .ch-rr-page__box{border-left:.9cqw solid var(--ch-burgundy);background:#fbf2f4;border-radius:0 1.6cqw 1.6cqw 0;margin-top:6cqw;padding:4.5cqw 4.5cqw 4.8cqw}.claro-home .ch-rr-page__box>span{color:var(--ch-burgundy);font-size:2.9cqw;font-weight:600}.claro-home .ch-rr-page__box>p{color:var(--ch-ink);margin-top:2cqw;font-size:3.3cqw;line-height:1.45}.claro-home .ch-rr-page__foot{border-top:1px solid var(--ch-rule);color:var(--ch-muted);white-space:nowrap;justify-content:space-between;gap:3cqw;margin-top:auto;padding-top:3cqw;font-size:2.4cqw;display:flex}.claro-home .ch-rr-page__cap{align-items:baseline;gap:.875rem;margin-top:1.125rem;font-size:.9375rem;font-weight:500;display:flex}.claro-home .ch-rr-page__num{font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.875rem}.claro-home .ch-rr-page__name{transition:color .3s var(--ch-ease)}.claro-home .ch-rr-page__cap .ch-icon{color:var(--ch-burgundy);align-self:center;margin-left:auto}.claro-home .ch-rr-figures{padding-block:clamp(3rem,6vw,5.5rem) clamp(4.5rem,9vw,9rem)}.claro-home .ch-rr-figures__plate{padding-block:clamp(3.5rem,7vw,6.5rem)}.claro-home .ch-rr-figures__row{border-top:1px solid var(--ch-rule-strong);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.claro-home .ch-rr-figures__row>li{border-bottom:1px solid var(--ch-rule);padding-block:1.75rem}.claro-home .ch-rr-figures__row>li:last-child{border-bottom:0;padding-bottom:0}.claro-home .ch-rr-figures__value{letter-spacing:-.02em;white-space:nowrap;color:#fff;font-size:clamp(2.5rem,2rem + 1.6vw,3.25rem);line-height:1}.claro-home .ch-rr-figures__label{color:#fff;margin-top:1rem;font-weight:500;line-height:1.45}.claro-home .ch-rr-figures__source{color:var(--ch-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.45}@media (min-width:640px) and (max-width:1023.98px){.claro-home .ch-rr-figures__row>li{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:2rem;display:grid}.claro-home .ch-rr-figures__source{grid-column:2}.claro-home .ch-rr-figures__label{margin-top:0}}@media (min-width:1024px){.claro-home .ch-rr-figures__row{grid-template-columns:repeat(5,minmax(0,1fr))}.claro-home .ch-rr-figures__row>li,.claro-home .ch-rr-figures__row>li:last-child{border-bottom:0;padding:2.25rem clamp(1rem,1.4vw,1.5rem) 0}.claro-home .ch-rr-figures__value{font-size:clamp(2.25rem,1rem + 2vw,3rem)}.claro-home .ch-rr-figures__row>li:first-child{padding-left:0}.claro-home .ch-rr-figures__row>li+li{border-left:1px solid var(--ch-rule)}.claro-home .ch-rr-figures__label{font-size:.9375rem}}@media (min-width:40rem){.claro-home .ch-rr-toc{grid-auto-flow:column;grid-template-rows:repeat(var(--rows,5),auto)}}.claro-home .ch-rr-cite{border:1px solid var(--ch-rule);background:var(--ch-mist);color:var(--ch-ink);overflow-wrap:anywhere;border-radius:1.25rem;margin:2rem 0 0;padding:1.5rem;font-size:.9375rem;line-height:1.6;position:relative}.claro-home .ch-rr-cite__label{margin-bottom:.375rem;padding-right:6rem;font-size:.875rem;font-weight:600;line-height:1.4}.claro-home .ch-rr-cite em{font-style:italic}.claro-home .ch-rr-cite__url{color:var(--ch-muted)}.claro-home .ch-rr-copy{border:1px solid var(--ch-rule-strong);min-height:2rem;color:var(--ch-ink);cursor:pointer;transition:border-color .3s var(--ch-ease),background-color .3s var(--ch-ease),color .3s var(--ch-ease);background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .8125rem .3125rem .6875rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:.875rem;right:.875rem}.claro-home .ch-rr-copy svg{flex:none;width:.9375rem;height:.9375rem}.claro-home .ch-rr-copy:hover{border-color:var(--ch-burgundy);color:var(--ch-burgundy)}.claro-home .ch-rr-copy[data-done]{border-color:var(--ch-burgundy);background:color-mix(in srgb,var(--ch-burgundy)8%,#fff);color:var(--ch-burgundy)}.claro-home .ch-rr-copy:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:3px}@media (prefers-reduced-motion:reduce){.claro-home .ch-rr-cover-link,.claro-home .ch-rr-page__paper{transition:none}}.claro-home .ch-404{text-align:center;align-items:center;min-height:min(48rem,100svh - 5rem);padding-block:clamp(3.5rem,8vw,7rem);display:grid}.claro-home .ch-404__figure{letter-spacing:-.04em;color:var(--ch-ink);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:clamp(7rem,3.5rem + 17vw,17rem);line-height:.86;display:flex}.claro-home .ch-404__zero{width:.62em;height:.62em;color:var(--ch-burgundy);flex:none;margin-inline:.075em .045em;animation:48s linear infinite ch-404-turn;translate:0 -.085em}@keyframes ch-404-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.claro-home .ch-404__zero{animation:none}}.claro-home .ch-404 .ch-lede{text-wrap:balance}.claro-home .ch-hubhead{gap:1.25rem;max-width:48rem;display:grid}.claro-home .ch-hubhead--split{max-width:none}.claro-home .ch-hubhead--split>div:first-child{gap:1.25rem;display:grid}@media (min-width:1024px){.claro-home .ch-hubhead--split{grid-template-columns:minmax(0,46rem) auto;justify-content:space-between;align-items:end}}.claro-home .ch-hubo{background:radial-gradient(ellipse 45% 55% at 100% 15%,#c1e1f880,transparent 70%),radial-gradient(ellipse 40% 50% at 0% 85%,#ffd2a66b,transparent 70%),radial-gradient(ellipse 45% 40% at 10% 0%,#f0a9b642,transparent 70%),var(--ch-paper);isolation:isolate;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(4rem,7vw,6rem);position:relative;overflow:clip}.claro-home .ch-hubo:before{content:"";z-index:-1;background:linear-gradient(var(--ch-rule)1px,transparent 1px)50% 0/4rem 4rem,linear-gradient(90deg,var(--ch-rule)1px,transparent 1px)50% 0/4rem 4rem;opacity:.5;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#0000 75%)}.claro-home .ch-hubo:after{content:"";z-index:-1;background:linear-gradient(180deg,#fff0 0%,#ffffff8c 45%,var(--ch-paper)100%);pointer-events:none;height:7.5rem;position:absolute;bottom:0;left:0;right:0}.claro-home .ch-hubo__scene{margin-top:clamp(2.5rem,6vw,4.5rem);position:relative}.claro-home .ch-hubo__halo{z-index:-1;color:#81172e09;pointer-events:none;width:min(44rem,120vw);height:min(44rem,120vw);animation:60s linear infinite ch-hub-turn;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes ch-hub-turn{to{rotate:360deg}}.claro-home .ch-hubo__copy{z-index:1;text-align:center;justify-items:center;max-width:48rem;margin-inline:auto;display:grid;position:relative}.claro-home .ch-hubo__title{letter-spacing:-.035em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.75rem,1.2rem + 4.2vw,5.25rem);line-height:.98}.claro-home .ch-hubo__accent{color:var(--ch-burgundy);background:0 0}.claro-home .ch-hubo__lede{max-width:38rem;margin-top:clamp(1.5rem,3vw,2rem)}.claro-home .ch-hubo__actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.claro-home .ch-hubo__actions>.ch-link{min-height:3rem}.claro-home .ch-hubo__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:clamp(2.5rem,6vw,3.5rem);display:grid}@media (min-width:768px){.claro-home .ch-hubo__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (max-width:1279.98px){.claro-home .ch-hubo__cards--float{display:none}}.claro-home .ch-hubo__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #170a0e0f;border-radius:1.25rem;gap:.5rem;height:100%;padding:1.1rem;display:grid;position:relative;box-shadow:0 28px 50px -32px #2d1e3c8c}.claro-home .ch-hubo__icon{border:1px solid color-mix(in srgb,var(--ta)16%,#fff);background:color-mix(in srgb,var(--ta)12%,#fff);width:2.5rem;height:2.5rem;color:var(--ta);border-radius:.8rem;place-items:center;display:grid}.claro-home .ch-hubo__icon .ch-glyph{width:1.2rem;height:1.2rem}.claro-home .ch-hubo__tag{letter-spacing:0;text-transform:none;color:var(--ta);margin-top:.35rem;font-size:.75rem;font-weight:600}.claro-home .ch-hubo__name{color:var(--ch-ink);font-size:.9375rem;font-weight:600;line-height:1.25}.claro-home .ch-hubo__lines{gap:.4rem;margin-top:.25rem;display:grid}.claro-home .ch-hubo__lines .ch-bar{height:.375rem}.claro-home .ch-hubo__ok{background:var(--ta);color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:1.1rem;right:1.1rem}.claro-home .ch-hubo__ok .ch-glyph{width:1rem;height:1rem}@keyframes ch-hub-bob{50%{translate:0 -.6rem}}@media (min-width:1280px){.claro-home .ch-hubo__scene{align-items:center;min-height:34rem;display:grid}.claro-home .ch-hubo__cards{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.claro-home .ch-hubo__slot{width:15.5rem;animation:ch-in .9s var(--ch-ease)var(--d,0s)both,ch-hub-bob 6s ease-in-out calc(var(--d,0s) + 1s)infinite;position:absolute}.claro-home .ch-hubo__slot:first-child{top:2%;left:0;rotate:-5deg}.claro-home .ch-hubo__slot:nth-child(2){animation-duration:.9s,7s;top:0;right:0;rotate:4deg}.claro-home .ch-hubo__slot:nth-child(3){animation-duration:.9s,6.5s;bottom:0;left:3%;rotate:3deg}.claro-home .ch-hubo__slot:nth-child(4){animation-duration:.9s,7.5s;bottom:4%;right:2%;rotate:-4deg}.claro-home .ch-hubo__copy{max-width:min(52rem,100% - 34rem)}.claro-home .ch-hubo__scene{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.claro-home .ch-hubo__halo,.claro-home .ch-hubo__slot{animation:none}}.claro-home .ch-hubuse__list{border-top:1px solid var(--ch-rule-strong);margin-top:clamp(2.5rem,5vw,4rem)}.claro-home .ch-hubuse__row{border-bottom:1px solid var(--ch-rule-strong);--ch-glow:color-mix(in srgb,var(--ta,#81172e)9%,transparent);gap:.75rem 3rem;padding:1.75rem .25rem 2rem;display:grid}.claro-home .ch-hubuse__meta{letter-spacing:0;text-transform:none;color:var(--ch-muted);align-items:center;gap:.875rem;font-size:.8125rem;font-weight:600;display:flex}.claro-home .ch-hubuse__icon{border:1px solid color-mix(in srgb,var(--ta)16%,#fff);background:color-mix(in srgb,var(--ta)12%,#fff);width:2.75rem;height:2.75rem;color:var(--ta);transition:scale .5s var(--ch-ease),rotate .5s var(--ch-ease);border-radius:.875rem;flex:none;place-items:center;display:grid}.claro-home .ch-hubuse__icon .ch-glyph{width:1.3rem;height:1.3rem}.claro-home .ch-hubuse__row:hover .ch-hubuse__icon{rotate:-6deg;scale:1.08}.claro-home .ch-hubuse__title{letter-spacing:-.02em;transition:translate .6s var(--ch-ease),color .4s var(--ch-ease);font-size:clamp(1.625rem,1.2rem + 1.4vw,2.5rem);line-height:1.08}.claro-home .ch-hubuse__body{justify-items:start;gap:1.25rem;display:grid}.claro-home .ch-hubuse__body p{max-width:34rem;color:var(--ch-muted);line-height:1.65}@media (hover:hover){.claro-home .ch-hubuse__row:hover .ch-hubuse__title{color:var(--ta,var(--ch-burgundy));translate:.5rem}}@media (min-width:1024px){.claro-home .ch-hubuse__row{grid-template-columns:12rem minmax(0,1.15fr) minmax(0,1fr);align-items:start;padding-block:2.5rem 2.75rem}.claro-home .ch-hubuse__meta{padding-top:.1rem}}.claro-home .ch-hubx{background:var(--ch-paper)}.claro-home .ch-hubx__grid{border:1px solid var(--ch-rule-strong);background:var(--ch-rule-strong);border-radius:1.5rem;gap:1px;margin-top:clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}@media (min-width:640px){.claro-home .ch-hubx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claro-home .ch-hubx__cell--lead,.claro-home .ch-hubx__cell:last-child{grid-column:span 2}}@media (min-width:1024px){.claro-home .ch-hubx__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.claro-home .ch-hubx__cell:last-child{grid-column:auto}}.claro-home .ch-hubx__cell{background:var(--ch-paper);transition:background-color .5s var(--ch-ease);flex-direction:column;gap:1.5rem;padding:.875rem .875rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (hover:hover){.claro-home .ch-hubx__cell:not(.ch-hubx__cell--lead):hover{background:#fdf8f9}}.claro-home .ch-hubx__media{aspect-ratio:3/2;background:#fbf1f2;border:1px solid #81172e14;border-radius:1rem;position:relative;overflow:hidden}.claro-home .ch-hubx__media img{object-fit:cover;transition:scale .9s var(--ch-ease)}@media (hover:hover){.claro-home .ch-hubx__cell:hover .ch-hubx__media img{scale:1.05}}.claro-home .ch-hubx__content{flex-direction:column;flex:1;padding-inline:clamp(.5rem,1.2vw,1rem);display:flex;position:relative}@media (min-width:640px){.claro-home .ch-hubx__cell--lead,.claro-home .ch-hubx__cell:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2rem;padding:1rem;display:grid}.claro-home .ch-hubx__cell--lead .ch-hubx__media,.claro-home .ch-hubx__cell:last-child .ch-hubx__media{grid-area:1/2}.claro-home .ch-hubx__cell--lead .ch-hubx__content,.claro-home .ch-hubx__cell:last-child .ch-hubx__content{padding:1.25rem 0 1rem 1.25rem}}@media (min-width:1024px){.claro-home .ch-hubx__cell:last-child:not(.ch-hubx__cell--lead){align-items:stretch;gap:1.5rem;padding:.875rem .875rem 1.5rem;display:flex}.claro-home .ch-hubx__cell:last-child .ch-hubx__content{padding:0 clamp(.5rem,1.2vw,1rem)}}.claro-home .ch-hubx__cell--lead .ch-hubx__media{border-color:#ffffff40;box-shadow:0 30px 60px -36px #170a0e99}.claro-home .ch-hubx__n{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--ch-burgundy);font-size:.8125rem;font-weight:600}.claro-home .ch-hubx__title{letter-spacing:-.015em;margin-top:.75rem;font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);line-height:1.12}.claro-home .ch-hubx__text{max-width:30rem;color:var(--ch-muted);margin-top:.75rem;line-height:1.6}.claro-home .ch-hubx__go{border:1px solid var(--ch-rule-strong);width:2.5rem;height:2.5rem;color:var(--ch-burgundy);transition:background-color .35s var(--ch-ease),border-color .35s var(--ch-ease),color .35s var(--ch-ease),rotate .5s var(--ch-ease);border-radius:50%;align-self:flex-end;place-items:center;margin-top:auto;display:grid}.claro-home .ch-hubx__text{margin-bottom:1.5rem}.claro-home .ch-hubx__cell:hover .ch-hubx__go{border-color:var(--ch-burgundy);background:var(--ch-burgundy);color:#fff;rotate:-45deg}.claro-home .ch-hubx__cell--lead{--ch-glow:#ffffff1f;background:radial-gradient(ellipse 70% 90% at 100% 0%,#f0a9b64d,transparent 65%),var(--ch-grad-brand);color:#fff}.claro-home .ch-hubx__cell--lead .ch-hubx__n{color:var(--ch-rose)}.claro-home .ch-hubx__cell--lead .ch-hubx__title{font-size:clamp(1.75rem,1.3rem + 1.5vw,2.75rem)}.claro-home .ch-hubx__cell--lead .ch-hubx__text{color:#ffffffd6}.claro-home .ch-hubx__cell--lead .ch-hubx__go{color:#fff;border-color:#ffffff80}.claro-home .ch-hubx__cell--lead:hover .ch-hubx__go{color:var(--ch-burgundy);background:#fff;border-color:#fff}.claro-home .ch-hubx__mark{color:#ffffff14;width:17rem;height:17rem;transition:rotate 1.2s var(--ch-ease);pointer-events:none;position:absolute;top:-5rem;right:-4rem}.claro-home .ch-hubx__cell--lead:hover .ch-hubx__mark{rotate:40deg}@media (max-width:639.98px){.claro-home .ch-hubx__grid--rows .ch-hubx__cell:not(.ch-hubx__cell--lead){grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:0 1rem;padding:.875rem 1rem .875rem .875rem;display:grid}.claro-home .ch-hubx__grid--rows .ch-hubx__cell:not(.ch-hubx__cell--lead) .ch-hubx__media{aspect-ratio:1;border-radius:.875rem;width:4.5rem}.claro-home .ch-hubx__grid--rows .ch-hubx__cell:not(.ch-hubx__cell--lead) .ch-hubx__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:0;display:grid}.claro-home .ch-hubx__grid--rows .ch-hubx__cell:not(.ch-hubx__cell--lead) .ch-hubx__title{grid-column:1;margin-top:0;font-size:1.1875rem;line-height:1.15}.claro-home .ch-hubx__grid--rows .ch-hubx__cell:not(.ch-hubx__cell--lead) .ch-hubx__text{white-space:nowrap;text-overflow:ellipsis;grid-column:1;max-width:none;margin:0;font-size:.875rem;line-height:1.45;overflow:hidden}.claro-home .ch-hubx__grid--rows .ch-hubx__cell:not(.ch-hubx__cell--lead) .ch-hubx__go{grid-area:1/2/span 2;align-self:center;width:2rem;height:2rem;margin:0}.claro-home .ch-hubx__grid--rows .ch-hubx__cell:not(.ch-hubx__cell--lead) .ch-hubx__go .ch-icon{width:.95rem;height:.95rem}.claro-home .ch-hubx__grid--rows .ch-hubx__cell--lead{gap:1.25rem}.claro-home .ch-hubx__grid--rows .ch-hubx__cell--lead .ch-hubx__text{margin-bottom:1rem}}.claro-home .ch-hubflow{background:var(--ch-paper)}.claro-home .ch-hubflow__head{text-align:center;justify-items:center;gap:1.25rem;max-width:46rem;margin-inline:auto;display:grid}.claro-home .ch-hubflow__track{--p:1;--node:2.75rem;margin-top:clamp(3rem,6vw,5.5rem);position:relative}.claro-home .ch-hubflow__rail,.claro-home .ch-hubflow__fill{top:calc(var(--node)/2);bottom:0;left:calc(var(--node)/2 - 1px);border-radius:2px;width:2px;position:absolute}.claro-home .ch-hubflow__rail{background:var(--ch-rule-strong)}.claro-home .ch-hubflow__fill{background:linear-gradient(180deg,var(--ch-peach-ink)0%,var(--ch-sky-ink)36%,var(--ch-mint-ink)66%,#7647ad 100%);transform:scaleY(var(--p));transform-origin:top}.claro-home .ch-hubflow__list{gap:clamp(3rem,7vw,6rem);display:grid}.claro-home .ch-hubflow__step{padding-left:calc(var(--node) + 1.25rem);gap:1.5rem;display:grid;position:relative}.claro-home .ch-hubflow__node{z-index:1;width:var(--node);height:var(--node);border:2px solid var(--ta);box-shadow:0 0 0 6px #fdfbf9,0 12px 24px -12px color-mix(in srgb,var(--ta)70%,transparent);font-variant-numeric:tabular-nums;color:var(--ta);background:#fff;border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.claro-home .ch-hubflow__media{aspect-ratio:3/2;border:1px solid color-mix(in srgb,var(--ta)16%,#fff);background:var(--t3);box-shadow:0 44px 80px -56px color-mix(in srgb,var(--ta)75%,transparent);border-radius:1.5rem;position:relative;overflow:hidden}.claro-home .ch-hubflow__media img{object-fit:cover;transition:scale 1s var(--ch-ease)}@media (hover:hover){.claro-home .ch-hubflow__step:hover .ch-hubflow__media img{scale:1.04}}.claro-home .ch-hubflow__label{letter-spacing:0;text-transform:none;color:var(--ta);font-size:.8125rem;font-weight:600}.claro-home .ch-hubflow__text{max-width:30rem;color:var(--ch-muted);margin-top:1rem;font-size:clamp(1rem,.97rem + .15vw,1.0625rem);line-height:1.65}.claro-home .ch-hubflow__foot{justify-content:center;margin-top:clamp(3rem,6vw,4.5rem);display:flex}@media (min-width:1024px){.claro-home .ch-hubflow__track{--node:3.25rem}.claro-home .ch-hubflow__rail,.claro-home .ch-hubflow__fill{top:0;left:calc(50% - 1px)}.claro-home .ch-hubflow__step{column-gap:calc(var(--node) + 5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding-left:0}.claro-home .ch-hubflow__node{font-size:.9375rem;top:50%;left:50%;translate:-50% -50%}.claro-home .ch-hubflow__step:nth-child(2n) .ch-hubflow__media{grid-area:1/2}.claro-home .ch-hubflow__step:nth-child(2n) .ch-hubflow__body{text-align:right;grid-area:1/1;justify-self:end}.claro-home .ch-hubflow__step:nth-child(2n) .ch-hubflow__text{margin-left:auto}}@media (prefers-reduced-motion:reduce){.claro-home .ch-hubflow__media img{transition-duration:.01ms}}.claro-home .ch-hubstep{--node:2.75rem;margin-top:clamp(2.5rem,5vw,4rem)}.claro-home .ch-hubstep[data-live]{height:calc(250vh - 6.5rem)}.claro-home .ch-hubstep[data-live] .ch-hubstep__pin{align-items:center;height:calc(100vh - 6.5rem);display:grid;position:sticky;top:5.25rem}.claro-home .ch-hubstep__grid{gap:1.5rem;display:grid}.claro-home .ch-hubstep__stage{aspect-ratio:3/2;border:1px solid color-mix(in srgb,var(--ta)16%,#fff);background:var(--t3);box-shadow:0 44px 80px -56px color-mix(in srgb,var(--ta)75%,transparent);transition:background-color .6s var(--ch-ease),border-color .6s var(--ch-ease),box-shadow .6s var(--ch-ease);border-radius:1.5rem;order:-1;position:relative;overflow:hidden}.claro-home .ch-hubstep__shot{opacity:0;transition:opacity .7s var(--ch-ease),scale 1.1s var(--ch-ease);position:absolute;inset:0;scale:1.04}.claro-home .ch-hubstep__shot.is-active{opacity:1;scale:1}.claro-home .ch-hubstep__shot img{object-fit:cover}.claro-home .ch-hubstep__count{font-variant-numeric:tabular-nums;color:var(--ta);background:#ffffffe0;border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}@media (max-width:1023.98px){.claro-home .ch-hubstep__stage{overflow:visible}.claro-home .ch-hubstep__shot{border-radius:inherit;overflow:hidden}.claro-home .ch-hubstep__shot,.claro-home .ch-hubstep__shot.is-active{scale:none}.claro-home .ch-hubstep__shot img{transition:scale 1.1s var(--ch-ease);scale:1.04}.claro-home .ch-hubstep__shot.is-active img{scale:1}.claro-home .ch-hubstep__count{border:1px solid color-mix(in srgb,var(--ta)18%,#fff);box-shadow:0 10px 20px -14px color-mix(in srgb,var(--ta)60%,transparent);background:#fff;bottom:0;left:auto;right:1rem;translate:0 50%}}.claro-home .ch-hubstep__list{display:grid;position:relative}.claro-home .ch-hubstep__item{padding-block:.75rem;position:relative}.claro-home .ch-hubstep__item:not(:last-child):before{content:"";top:calc(.75rem + var(--node));bottom:-.75rem;left:calc(var(--node)/2 - 1px);background:var(--ch-rule-strong);width:2px;transition:background-color .45s var(--ch-ease);position:absolute}.claro-home .ch-hubstep__item.is-done:before{background:var(--ta)}.claro-home .ch-hubstep__head{margin:0}.claro-home .ch-hubstep__btn{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.25rem;padding:0;display:flex}.claro-home .ch-hubstep__btn:focus-visible{outline:2px solid var(--ta);outline-offset:4px;border-radius:999px}.claro-home .ch-hubstep__node{width:var(--node);height:var(--node);border:2px solid color-mix(in srgb,var(--ta)30%,#fff);box-shadow:0 0 0 6px var(--ch-paper);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--ta)70%,#fff);transition:background-color .45s var(--ch-ease),border-color .45s var(--ch-ease),color .45s var(--ch-ease),box-shadow .45s var(--ch-ease);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:600;display:grid}.claro-home .ch-hubstep__item.is-done .ch-hubstep__node{border-color:var(--ta);color:var(--ta)}.claro-home .ch-hubstep__item.is-active .ch-hubstep__node{border-color:var(--ta);background:var(--ta);box-shadow:0 0 0 6px var(--ch-paper),0 12px 24px -12px color-mix(in srgb,var(--ta)70%,transparent);color:#fff}.claro-home .ch-hubstep__title{letter-spacing:-.015em;color:color-mix(in srgb,var(--ch-ink)45%,#fff);transition:color .45s var(--ch-ease);font-size:clamp(1.375rem,1.15rem + .8vw,2rem);line-height:1.1}.claro-home .ch-hubstep__btn:hover .ch-hubstep__title,.claro-home .ch-hubstep__item.is-active .ch-hubstep__title,.claro-home .ch-hubstep:not([data-live]) .ch-hubstep__title{color:var(--ch-ink)}.claro-home .ch-hubstep__more{padding-left:calc(var(--node) + 1.25rem);transition:grid-template-rows .6s var(--ch-ease);grid-template-rows:0fr;display:grid}.claro-home .ch-hubstep__more>div{min-height:0;overflow:hidden}.claro-home .ch-hubstep__item.is-active .ch-hubstep__more,.claro-home .ch-hubstep:not([data-live]) .ch-hubstep__more{grid-template-rows:1fr}.claro-home .ch-hubstep__text{max-width:30rem;color:var(--ch-muted);padding-top:.6rem;font-size:clamp(.9375rem,.9rem + .15vw,1.0625rem);line-height:1.65}@media (min-width:1024px){.claro-home .ch-hubstep{--node:3rem}.claro-home .ch-hubstep[data-live]{height:calc(250vh - 7rem)}.claro-home .ch-hubstep[data-live] .ch-hubstep__pin{height:calc(100vh - 7rem);top:5.5rem}.claro-home .ch-hubstep__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.claro-home .ch-hubstep__stage{border-radius:1.75rem;order:0}.claro-home .ch-hubstep__item{padding-block:1rem}.claro-home .ch-hubstep__item:not(:last-child):before{top:calc(1rem + var(--node));bottom:-1rem}.claro-home .ch-hubstep__count{bottom:1.25rem;left:1.25rem}}@media (prefers-reduced-motion:reduce){.claro-home .ch-hubstep__shot,.claro-home .ch-hubstep__more,.claro-home .ch-hubstep__stage{transition-duration:.01ms}}.claro-home .ch-hubdata{background:var(--ch-paper);padding-block:clamp(3.5rem,7vw,6.5rem)}.claro-home .ch-hubdata__panel{border:1px solid var(--ch-rule);background:var(--ch-paper);border-radius:2rem;display:grid;overflow:hidden;box-shadow:0 60px 110px -70px #570e1f8c}.claro-home .ch-hubdata__lead{isolation:isolate;background:radial-gradient(ellipse 80% 70% at 100% 0%,#f0a9b652,transparent 65%),var(--ch-grad-brand);color:#fff;flex-direction:column;padding:clamp(2rem,4.5vw,4rem);display:flex;position:relative;overflow:hidden}.claro-home .ch-hubdata__mark{z-index:-1;color:#ffffff12;width:20rem;height:20rem;position:absolute;bottom:-6rem;right:-5rem}.claro-home .ch-hubdata__title{letter-spacing:-.03em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.25rem,1.4rem + 3vw,4.25rem);line-height:1}.claro-home .ch-hubdata__action{margin-top:auto;padding-top:clamp(2rem,4vw,3rem)}.claro-home .ch-hubdata .ch-btn.ch-hubdata__btn{color:var(--ch-burgundy-deep);background:#fff}.claro-home .ch-hubdata .ch-btn.ch-hubdata__btn:hover{background:#fbe4e8}.claro-home .ch-hubdata .ch-btn.ch-hubdata__btn:focus-visible{outline-color:#fff}.claro-home .ch-hubdata__body{align-items:center;padding:clamp(2rem,4.5vw,4rem);display:flex}.claro-home .ch-hubdata__body p{color:var(--ch-muted);font-size:clamp(1.125rem,1rem + .5vw,1.4375rem);line-height:1.7}@media (min-width:1024px){.claro-home .ch-hubdata__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:30rem}}.claro-home .ch-hubread{background:var(--ch-paper)}.claro-home .ch-hubread__grid{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:640px){.claro-home .ch-hubread__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.claro-home .ch-hubread__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.claro-home .ch-hubread__card{border:1px solid var(--ch-rule);background:var(--ch-paper);transition:border-color .5s var(--ch-ease),box-shadow .5s var(--ch-ease),translate .6s var(--ch-ease);border-radius:1.5rem;flex-direction:column;padding:.75rem .75rem 1.5rem;display:flex}@media (hover:hover){.claro-home .ch-hubread__card:hover{border-color:#81172e4d;translate:0 -4px;box-shadow:0 34px 60px -44px #570e1f80}.claro-home .ch-hubread__card:hover img{scale:1.05}}.claro-home .ch-hubread__media{aspect-ratio:16/10;background:var(--ch-mist);border-radius:1rem;position:relative;overflow:hidden}.claro-home .ch-hubread__media img{object-fit:cover;transition:scale .9s var(--ch-ease)}.claro-home .ch-hubread__title{letter-spacing:-.012em;margin:1.25rem .75rem 0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.18}.claro-home .ch-hubread__text{color:var(--ch-muted);margin:.6rem .75rem 0;line-height:1.6}.claro-home .ch-hubread__card>.ch-link{margin-inline:.75rem}.claro-home .ch-hubcta{background:var(--ch-paper);padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,7rem)}.claro-home .ch-hubcta__panel{isolation:isolate;background:radial-gradient(ellipse 60% 80% at 100% 0%,#f0a9b652,transparent 65%),var(--ch-grad-brand);color:#fff;border-radius:2rem;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.claro-home .ch-hubcta__mark{z-index:-1;color:#ffffff12;width:28rem;height:28rem;position:absolute;bottom:-8rem;right:-6rem}.claro-home .ch-hubcta__lead{color:#ffffffd6;max-width:36rem;margin-top:1.5rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.62}.claro-home .ch-hubcta .ch-btn{color:var(--ch-burgundy-deep);background:#fff}.claro-home .ch-hubcta .ch-btn:hover{background:#fbe4e8}.claro-home .ch-hubcta .ch-btn:focus-visible{outline-color:#fff}.claro-home .ch-hubcta .ch-btn--ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #fff9}.claro-home .ch-hubcta .ch-btn--ghost:hover{color:var(--ch-burgundy-deep);background:#fff}.claro-home .ch-hubcta .ch-booking-note{color:#ffffffb8}.claro-home .ch-hubcta .ch-link{color:#fff}.claro-home .ch-hubcta .ch-booking{border-color:#0000;box-shadow:0 24px 60px -24px #25080f8c}@media (min-width:640px){.claro-home .ch-hubcta .ch-booking{border:0;border-radius:8px;width:100%;max-width:480px;margin-inline:auto;padding:0;overflow:hidden}.claro-home .ch-hubcta .ch-booking-embed{width:100%;max-width:480px;margin-inline:auto}}@media (min-width:1024px){.claro-home .ch-hubcta .ch-closing--booking{grid-template-columns:minmax(0,1fr) 480px}.claro-home .ch-hubcta .ch-booking-embed{margin-inline:0}}.claro-home .ch-closing__call{border-top:1px solid #fff3;gap:.875rem;max-width:36rem;margin-top:clamp(2rem,4vw,2.75rem);padding-top:1.5rem;display:grid}.claro-home .ch-closing__call li{color:#ffffffdb;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.875rem;font-size:.9375rem;line-height:1.55;display:grid}.claro-home .ch-closing__call svg{color:#fff;width:1.25rem;height:1.25rem;margin-top:.0625rem}.claro-home .ch-hubcta .ch-form{color:var(--ch-ink);border-color:#0000;box-shadow:0 24px 60px -24px #25080f8c}.claro-home .ch-hubcta .ch-form .ch-btn{background:var(--ch-burgundy);color:#fff}.claro-home .ch-hubcta .ch-form .ch-btn:hover{background:var(--ch-burgundy-deep)}.claro-home .ch-hubcta .ch-form .ch-btn:focus-visible{outline-color:var(--ch-burgundy)}.claro-home .ch-hubcta .ch-form .ch-link{color:var(--ch-burgundy)}.claro-home .ch-hubcta .ch-form .ch-booking-note{color:var(--ch-muted)}.claro-home .ch-audit-form__alt{border-top:1px solid var(--ch-rule);color:var(--ch-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-top:-.25rem;padding-top:1.25rem;font-size:.9375rem;display:flex}.claro-home .ch-audit-form__alt .ch-booking-cta{display:inline-grid}@media (max-width:639px){.claro-home .ch-hubcta__panel{border-radius:0;margin-inline:-1.25rem;padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.claro-home .ch-hubuse__title,.claro-home .ch-hubx__cell,.claro-home .ch-hubx__go,.claro-home .ch-hubx__mark,.claro-home .ch-hubread__card,.claro-home .ch-hubread__media img{transition-duration:.01ms}.claro-home .ch-hubread__card:hover{translate:none}}.claro-home .ch-tint--mint{--t1:#c9efe6;--t2:#d9f2ea;--t3:#e3f6ef;--ta:#1f7a68}.claro-home .ch-tint--periwinkle{--t1:#d5dcf7;--t2:#e2ddf8;--t3:#e6ebfa;--ta:#4352a8}.claro-home .ch-aip-hero{background:radial-gradient(ellipse 50% 60% at 100% 10%,color-mix(in srgb,var(--t1)70%,transparent),transparent 70%),radial-gradient(ellipse 40% 50% at 0% 100%,color-mix(in srgb,var(--t2)55%,transparent),transparent 70%),var(--ch-paper);isolation:isolate;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3.5rem,7vw,6rem);position:relative;overflow:clip}.claro-home .ch-aip-hero:before{content:"";z-index:-1;background:linear-gradient(var(--ch-rule)1px,transparent 1px)0 0/4rem 4rem,linear-gradient(90deg,var(--ch-rule)1px,transparent 1px)0 0/4rem 4rem;opacity:.45;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.claro-home .ch-aip-hero__grid{align-items:center;gap:clamp(2.5rem,5vw,3.5rem);margin-top:clamp(2rem,5vw,3.5rem);display:grid}.claro-home .ch-aip-hero__title{letter-spacing:-.03em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.5rem,1.3rem + 3.6vw,4.75rem);line-height:1}.claro-home .ch-aip-hero__lede{max-width:36rem;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.claro-home .ch-aip-hero__actions{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.75rem;margin-top:2rem;display:flex}.claro-home .ch-aip-hero__actions>.ch-link{min-height:3rem}.claro-home .ch-aip-hero__art{aspect-ratio:3/2;background:var(--t3);box-shadow:0 50px 90px -56px color-mix(in srgb,var(--ta)70%,transparent);border:1px solid #ffffffe6;border-radius:1.75rem;position:relative;overflow:hidden}.claro-home .ch-aip-hero__art img{object-fit:cover}@media (min-width:1024px){.claro-home .ch-aip-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.claro-home .ch-aip-head--center{text-align:center;justify-items:center;margin-inline:auto}.claro-home .ch-aip-n{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.claro-home .ch-aip-note{border-left:2px solid var(--ta);max-width:48rem;color:var(--ch-ink);margin-top:clamp(1.75rem,3vw,2.5rem);padding-left:1.25rem;font-size:1.0625rem;line-height:1.65}.claro-home .ch-aip-note--flush{margin-top:1.5rem}.claro-home .ch-aip-body{max-width:48rem;margin-top:clamp(1.75rem,3vw,2.5rem)}.claro-home .ch-aip-links{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.claro-home .ch-aip-subs{flex-wrap:wrap;gap:.4rem 1rem;font-size:.9375rem;font-weight:500;display:flex}.claro-home .ch-aip-subs a{color:var(--ta)}.claro-home .ch-aip-subs a:hover{text-decoration:underline}.claro-home .ch-aip-foot{color:var(--ch-muted);font-size:.875rem}.claro-home .ch-aip-grid-band{background:var(--ch-paper)}.claro-home .ch-aip-grid{border:1px solid var(--ch-rule-strong);background:var(--ch-rule-strong);border-radius:1.5rem;gap:1px;margin-top:clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}@media (min-width:640px){.claro-home .ch-aip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claro-home .ch-aip-grid[data-cols="5"]>:last-child{grid-column:span 2}}@media (min-width:1024px){.claro-home .ch-aip-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.claro-home .ch-aip-grid>*{grid-column:span 2}.claro-home .ch-aip-grid[data-cols="5"]>:nth-child(n+4){grid-column:span 3}}.claro-home .ch-aip-cell{background:var(--ch-paper);transition:background-color .5s var(--ch-ease);--ch-glow:color-mix(in srgb,var(--ta)9%,transparent);flex-direction:column;padding:clamp(1.5rem,2.5vw,2rem);display:flex;position:relative}@media (hover:hover){.claro-home .ch-aip-cell.ch-card:hover{background:color-mix(in srgb,var(--ta)3%,#fff)}}.claro-home .ch-aip-cell__top{align-items:center;gap:.875rem;display:flex}.claro-home .ch-aip-cell .ch-hubx__title{margin-top:1.5rem}.claro-home .ch-aip-cell .ch-hubx__text{margin-bottom:0}.claro-home .ch-aip-cell__end{justify-items:start;gap:1rem;margin-top:auto;padding-top:1.25rem;display:grid}.claro-home .ch-aip-cell__end:empty{display:none}.claro-home .ch-aip-cell__end .ch-hubx__go{color:var(--ta);justify-self:end;margin-top:0}.claro-home .ch-aip-cell:hover .ch-hubx__go{border-color:var(--ta);background:var(--ta)}.claro-home .ch-aip-tag{letter-spacing:0;text-transform:none;color:var(--ch-muted);font-size:.8125rem;font-weight:600}.claro-home .ch-aip-text__grid{gap:2rem 4rem;display:grid}@media (min-width:1024px){.claro-home .ch-aip-text__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.claro-home .ch-aip-prose p{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7}.claro-home .ch-aip-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.claro-home .ch-aip-chips li{background:color-mix(in srgb,var(--ta)10%,#fff);color:var(--ta);border:1px solid #0000;border-radius:999px;padding:.5rem .9375rem;font-size:.875rem;font-weight:500;line-height:1.25}.claro-home .ch-aip-databody{flex-direction:column;justify-content:center;align-items:stretch;gap:1rem}.claro-home .ch-aip-databody p{color:var(--ch-ink)}.claro-home .ch-aip-rows{flex-direction:column;justify-content:center;align-items:stretch;gap:1.5rem}.claro-home .ch-aip-rows__list{display:grid}.claro-home .ch-aip-rows__row{border-top:1px solid var(--ch-rule);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;column-gap:1.125rem;padding-block:1.125rem;display:grid}.claro-home .ch-aip-rows__row:first-child{border-top:0;padding-top:0}.claro-home .ch-aip-rows__row:last-child{padding-bottom:0}.claro-home .ch-aip-rows__ic{width:2.75rem;height:2.75rem;color:var(--ch-burgundy);background:#fbe4e8;border-radius:.875rem;place-items:center;display:grid}.claro-home .ch-aip-rows__ic .ch-glyph{width:1.35rem;height:1.35rem}.claro-home .ch-aip-rows .ch-aip-rows__label{color:var(--ch-ink);font-size:1.0625rem;font-weight:600;line-height:1.35}.claro-home .ch-aip-rows .ch-aip-rows__text{color:var(--ch-muted);margin-top:.3rem;font-size:1rem;line-height:1.6}.claro-home .ch-aip-rows__foot{border-top:1px solid var(--ch-rule);padding-top:1.25rem}.claro-home .ch-aip-rows .ch-aip-rows__foot p{color:var(--ch-muted);font-size:.875rem;line-height:1.6}.claro-home .ch-aip-rows .ch-aip-rows__lead{color:var(--ch-ink);font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:600;line-height:1.4}.claro-home .ch-aip-rows__row--label{align-items:center;padding-block:.8rem}.claro-home .ch-aip-rows__row--label:first-child{padding-top:0}.claro-home .ch-aip-rows__row--label:last-child{padding-bottom:.8rem}.claro-home .ch-aip-rows .ch-aip-rows__row--label .ch-aip-rows__label{font-weight:500}.claro-home .ch-aip-rows__row--label .ch-aip-rows__ic{width:2.5rem;height:2.5rem}.claro-home .ch-aip-rows__row--label .ch-aip-rows__ic .ch-glyph{width:1.2rem;height:1.2rem}.claro-home .ch-aip-lists__groups{gap:2.25rem 2.5rem;display:grid}.claro-home .ch-aip-lists__head{color:var(--ta);font-size:.8125rem;font-weight:600;line-height:1.3}.claro-home .ch-aip-lists__items li{color:var(--ch-ink);align-items:center;gap:.875rem;font-size:1rem;line-height:1.4;display:flex}.claro-home .ch-aip-lists__ic{border:1px solid color-mix(in srgb,var(--ta)16%,#fff);background:color-mix(in srgb,var(--ta)7%,#fff);width:2.25rem;height:2.25rem;color:var(--ta);border-radius:.7rem;flex:none;place-items:center;display:grid}.claro-home .ch-aip-lists__ic .ch-glyph{width:1.1rem;height:1.1rem}.claro-home .ch-aip-lists__note{border-top:1px solid var(--ch-rule);color:var(--ch-muted);align-items:flex-start;gap:.75rem;margin-top:2.25rem;padding-top:1.25rem;font-size:1rem;line-height:1.55;display:flex}.claro-home .ch-aip-lists__noteic{color:var(--ta);flex:none;place-items:center;margin-top:.1rem;display:grid}.claro-home .ch-aip-lists__noteic .ch-glyph{width:1.15rem;height:1.15rem}.claro-home .ch-aip-lists--columns .ch-aip-lists__head{border-bottom:1px solid var(--ch-rule);padding-bottom:.875rem}.claro-home .ch-aip-lists--columns .ch-aip-lists__items{gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.claro-home .ch-aip-lists--columns .ch-aip-lists__groups{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}}.claro-home .ch-aip-lists--stack .ch-aip-lists__groups{gap:1rem}.claro-home .ch-aip-lists--stack .ch-aip-lists__group{border:1px solid var(--ch-rule);background:var(--ch-paper);border-radius:1.25rem;padding:clamp(1.25rem,2.2vw,1.5rem) clamp(1.25rem,2.2vw,1.75rem) .5rem}.claro-home .ch-aip-lists--stack .ch-aip-lists__group+.ch-aip-lists__group{border-color:color-mix(in srgb,var(--ta)10%,#fff);background:radial-gradient(ellipse 80% 120% at 100% 0%,color-mix(in srgb,var(--t2)45%,transparent),transparent 70%),color-mix(in srgb,var(--t1)30%,#fff)}.claro-home .ch-aip-lists--stack .ch-aip-lists__head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.claro-home .ch-aip-lists--stack .ch-aip-lists__head:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.claro-home .ch-aip-lists--stack .ch-aip-lists__items li{border-top:1px solid var(--ch-rule);gap:.75rem;padding-block:.875rem;font-weight:500;line-height:1.35}.claro-home .ch-aip-lists--stack .ch-aip-lists__group+.ch-aip-lists__group li{border-color:color-mix(in srgb,var(--ta)12%,#fff)}.claro-home .ch-aip-lists--stack .ch-aip-lists__items li:first-child{border-top:0}.claro-home .ch-aip-lists--stack .ch-aip-lists__ic{background:0 0;border:0;border-radius:0;width:auto;height:auto}.claro-home .ch-aip-lists--stack .ch-aip-lists__ic .ch-glyph{width:1.25rem;height:1.25rem}@media (min-width:640px){.claro-home .ch-aip-lists--stack .ch-aip-lists__items{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.75rem;display:grid}.claro-home .ch-aip-lists--stack .ch-aip-lists__items li:nth-child(2){border-top:0}}.claro-home .ch-aip-lists--stack .ch-aip-lists__note{border-top:0;margin-top:1rem;padding-top:0;font-size:.9375rem;line-height:1.5}.claro-home .ch-aip-prose:has(+.ch-aip-meter){max-width:44rem}.claro-home .ch-aip-meter{border:1px solid var(--ch-rule);background:var(--ch-paper);box-shadow:0 24px 50px -44px color-mix(in srgb,var(--ta)70%,transparent);border-radius:1.25rem;margin-top:clamp(1.5rem,3vw,2rem);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,2rem)}.claro-home .ch-aip-meter__label{color:var(--ta);font-size:.8125rem;font-weight:600}.claro-home .ch-aip-meter__bars{gap:1.5rem;margin-top:1.25rem;display:grid}.claro-home .ch-aip-meter__name{color:var(--ch-ink);font-size:1rem;font-weight:500;line-height:1.35}.claro-home .ch-aip-meter__note{color:var(--ch-muted);margin-top:.15rem;font-size:.8125rem;line-height:1.4}.claro-home .ch-aip-meter__track{background:color-mix(in srgb,var(--ta)9%,#fff);border-radius:999px;height:6px;margin:1rem 0 1.75rem;position:relative}.claro-home .ch-aip-meter__seg{top:0;bottom:0;left:var(--lo);width:var(--len);background:linear-gradient(to right,color-mix(in srgb,var(--ta)30%,#fff),var(--ta));border-radius:999px;position:absolute}.claro-home .ch-aip-meter__track--down .ch-aip-meter__seg{background:linear-gradient(to left,color-mix(in srgb,var(--ta)30%,#fff),var(--ta))}.claro-home .ch-aip-meter__tick{background:color-mix(in srgb,var(--ch-ink)45%,#fff);border-radius:2px;width:2px;height:1.125rem;position:absolute;top:50%;translate:-50% -50%}.claro-home .ch-aip-meter__tick--from{left:var(--from)}.claro-home .ch-aip-meter__tick--to{left:var(--to);background:var(--ta);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--ch-paper),0 6px 12px -4px color-mix(in srgb,var(--ta)70%,transparent);border-radius:50%}.claro-home .ch-aip-meter__tick em{white-space:nowrap;color:var(--ch-muted);font-size:.75rem;font-style:normal;font-weight:600;line-height:1;position:absolute;top:calc(100% + .35rem);left:50%;translate:-50%}.claro-home .ch-aip-meter__tick--to em{color:var(--ta);top:calc(100% + .5rem)}.claro-home .ch-aip-meter__decide{border-top:1px solid var(--ch-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.5rem;padding-top:1.25rem;display:flex}.claro-home .ch-aip-meter__chips{flex-wrap:wrap;gap:.5rem;display:flex}.claro-home .ch-aip-meter__chips li{border:1px solid color-mix(in srgb,var(--ta)28%,#fff);background:var(--ch-paper);white-space:nowrap;height:2rem;color:var(--ta);border-radius:999px;align-items:center;padding:0 .95rem;font-size:.875rem;font-weight:500;display:inline-flex}.claro-home .ch-aip-sheet{border:1px solid var(--ch-rule);background:var(--ch-paper);box-shadow:0 24px 50px -44px color-mix(in srgb,var(--ta)70%,transparent);border-radius:1.25rem;overflow:hidden}.claro-home .ch-aip-sheet__head{border-bottom:1px solid var(--ch-rule);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,2rem) 1.25rem}.claro-home .ch-aip-sheet__label{color:var(--ta);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.claro-home .ch-aip-sheet__label:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.claro-home .ch-aip-sheet__intro{color:var(--ch-muted);margin-top:.625rem;font-size:1rem;line-height:1.55}.claro-home .ch-aip-sheet__rows{padding:.25rem clamp(1.25rem,2.5vw,2rem)}.claro-home .ch-aip-sheet__rows li{border-top:1px solid var(--ch-rule);color:var(--ch-ink);align-items:center;gap:.875rem;padding-block:.875rem;font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:500;line-height:1.35;display:flex}.claro-home .ch-aip-sheet__rows li:first-child{border-top:0}.claro-home .ch-aip-sheet__ic{background:color-mix(in srgb,var(--t1)55%,#fff);width:2rem;height:2rem;color:var(--ta);border-radius:50%;flex:none;place-items:center;display:grid}.claro-home .ch-aip-sheet__ic .ch-glyph{width:1.125rem;height:1.125rem}.claro-home .ch-aip-sheet__ic--soft{border:1px solid color-mix(in srgb,var(--ta)22%,#fff);background:0 0}.claro-home .ch-aip-sheet__after{border-top:1px solid var(--ch-rule-strong);color:var(--ch-muted);align-items:center;gap:.875rem;margin-inline:clamp(1.25rem,2.5vw,2rem);padding-block:1rem;font-size:.9375rem;line-height:1.45;display:flex}.claro-home .ch-aip-sheet__foot{border-top:1px solid color-mix(in srgb,var(--ta)12%,#fff);background:radial-gradient(ellipse 70% 140% at 100% 100%,color-mix(in srgb,var(--t2)55%,transparent),transparent 70%),color-mix(in srgb,var(--t1)40%,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:1rem clamp(1.25rem,2.5vw,2rem);display:flex}.claro-home .ch-aip-sheet__flabel{color:var(--ta);font-size:.8125rem;font-weight:600;line-height:1.3}.claro-home .ch-aip-sheet__cells{flex-wrap:wrap;gap:.5rem;display:flex}.claro-home .ch-aip-sheet__cells li{border:1px solid color-mix(in srgb,var(--ta)16%,#fff);background:var(--ch-paper);color:var(--ch-ink);border-radius:999px;padding:.375rem .8125rem;font-size:.8125rem;font-weight:500;line-height:1.25}.claro-home .ch-aip-flowband{background:var(--ch-paper);padding-block:clamp(2.75rem,5vw,5rem)}.claro-home .ch-aip-flowgrid{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:1024px){.claro-home .ch-aip-flowgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:5rem}.claro-home .ch-aip-flowgrid__head{position:sticky;top:7rem}}.claro-home .ch-aip-label{background:color-mix(in srgb,var(--ta)12%,#fff);letter-spacing:0;text-transform:none;color:var(--ta);border-radius:999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.claro-home .ch-aip-track{margin-top:0}.claro-home .ch-aip-track .ch-hubflow__fill{background:var(--ta)}.claro-home .ch-aip-track .ch-hubflow__list{gap:clamp(1.5rem,3vw,2.25rem)}@media (min-width:1024px){.claro-home .ch-aip-track{--node:2.75rem}.claro-home .ch-aip-track .ch-hubflow__rail,.claro-home .ch-aip-track .ch-hubflow__fill{top:calc(var(--node)/2);left:calc(var(--node)/2 - 1px)}.claro-home .ch-aip-track .ch-hubflow__step{padding-left:calc(var(--node) + 1.5rem);grid-template-columns:none;display:grid}.claro-home .ch-aip-track .ch-hubflow__node{font-size:.875rem;top:0;left:0;translate:none}.claro-home .ch-aip-track .ch-hubflow__step:nth-child(2n) .ch-hubflow__body{text-align:left;grid-area:auto;justify-self:stretch}.claro-home .ch-aip-track .ch-hubflow__step:nth-child(2n) .ch-hubflow__text{margin-left:0}}.claro-home .ch-aip-track .ch-hubflow__body{border:1px solid var(--ch-rule);background:var(--ch-paper);box-shadow:0 24px 50px -44px color-mix(in srgb,var(--ta)70%,transparent);border-radius:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.claro-home .ch-aip-track .ch-hubflow__label{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.claro-home .ch-aip-step__title{letter-spacing:-.012em;margin-top:.6rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:1.15}.claro-home .ch-aip-track .ch-hubflow__text{max-width:none;margin-top:.6rem;font-size:1rem}.claro-home .ch-aip-actor{border:1px solid color-mix(in srgb,var(--ta)26%,#fff);letter-spacing:.04em;color:var(--ta);border-radius:999px;padding:.2rem .6rem;font-size:.6875rem}.claro-home .ch-aip-step--team .ch-aip-actor{border-color:var(--ta);background:var(--ta);color:#fff}.claro-home .ch-aip-step--team .ch-hubflow__node{background:var(--ta);color:#fff}.claro-home .ch-aip-allow{border:1px solid color-mix(in srgb,var(--ta)30%,#fff);background:color-mix(in srgb,var(--ta)6%,#fff);letter-spacing:.04em;color:var(--ta);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:inline-flex}.claro-home .ch-aip-allow--after{border-color:var(--ta);background:#fff}.claro-home .ch-aip-allow--hand{border-style:dashed;border-color:var(--ta);background:#fff}.claro-home .ch-aip-allow__ic{width:.95rem;height:.95rem}.claro-home .ch-aip-step--gate .ch-hubflow__node{background:var(--ta);color:#fff}.claro-home .ch-aip-track .ch-aip-step--gate .ch-hubflow__body{border-color:var(--ta);background:var(--ta);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--ta)90%,transparent)}.claro-home .ch-aip-step--gate .ch-hubflow__label,.claro-home .ch-aip-step--gate .ch-aip-step__title{color:#fff}.claro-home .ch-aip-step--gate .ch-hubflow__text{color:#ffffffdb}.claro-home .ch-aip-step--gate .ch-aip-allow{color:var(--ta);background:#fff;border-color:#fff}.claro-home .ch-aip-forbid{border:1px solid var(--ch-rule);background:var(--ch-paper);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;margin-left:4rem;padding:1.125rem 1.5rem;display:flex}@media (min-width:1024px){.claro-home .ch-aip-forbid{margin-left:4.25rem}}.claro-home .ch-aip-forbid__chip{letter-spacing:.04em;color:#6f6468;background:#f4f2f2;border:1px solid #d9d3d5;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:inline-flex}.claro-home .ch-aip-forbid__ic{width:.95rem;height:.95rem}.claro-home .ch-aip-forbid__text{color:var(--ch-ink);font-size:1rem;font-weight:500}.claro-home .ch-aip-gate{--gate-pad:calc(var(--node) + 1.25rem);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex;position:relative}@media (min-width:1024px){.claro-home .ch-aip-gate{--gate-pad:calc(var(--node) + 1.5rem)}}.claro-home .ch-aip-gate:before{content:"";top:1rem;left:calc(var(--node)/2 - var(--gate-pad));width:calc(var(--gate-pad) - var(--node)/2 - .5rem);background:color-mix(in srgb,var(--ta)45%,transparent);height:1px;position:absolute}.claro-home .ch-aip-gate__mark{top:1rem;left:calc(var(--node)/2 - var(--gate-pad) - .5625rem);z-index:1;background:var(--ta);width:1.125rem;height:1.125rem;box-shadow:0 0 0 5px var(--ch-paper),0 10px 18px -8px color-mix(in srgb,var(--ta)80%,transparent);border-radius:.2rem;position:absolute;translate:0 -50%;rotate:45deg}.claro-home .ch-aip-gate__label{height:2rem;color:var(--ta);align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.claro-home .ch-aip-gate__chips{flex-wrap:wrap;gap:.5rem;display:flex}.claro-home .ch-aip-gate__chip{border:1px solid color-mix(in srgb,var(--ta)28%,#fff);background:var(--ch-paper);white-space:nowrap;height:2rem;color:var(--ta);border-radius:999px;align-items:center;gap:.4rem;padding:0 .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.claro-home .ch-aip-gate__chip--go{border-color:var(--ta);background:var(--ta);color:#fff}.claro-home .ch-aip-gate__chip--go .ch-icon{width:.95rem;height:.95rem;rotate:90deg}@media (max-width:639px){.claro-home .ch-aip-gate__chip{padding:0 .75rem}}.claro-home .ch-aip-flowband--grey{--ta:#857a7e;background:var(--ch-paper)}.claro-home .ch-aip-notes{margin-top:2rem}.claro-home .ch-aip-table{border:1px solid var(--ch-rule);background:var(--ch-paper);border-radius:1.25rem;margin-top:2rem;padding:.5rem 1.25rem 1rem}.claro-home .ch-aip-table .ch-table{min-width:0}@media (max-width:639.98px){.claro-home .ch-aip-table{padding:.25rem .875rem .5rem}.claro-home .ch-aip-table .ch-table caption{padding:.75rem 0 .5rem;font-size:.875rem}.claro-home .ch-aip-table .ch-table th,.claro-home .ch-aip-table .ch-table td{vertical-align:top;padding:.875rem .5rem}.claro-home .ch-aip-table .ch-table tbody th{width:55%;font-size:.9375rem;line-height:1.4}.claro-home .ch-aip-table .ch-table td{font-size:.875rem;line-height:1.45}}.claro-home .ch-aip-perm{background:color-mix(in srgb,var(--ch-mint)45%,#fff);color:var(--ch-mint-ink);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .6rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.claro-home .ch-aip-perm:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.claro-home .ch-aip-perm--limited{background:color-mix(in srgb,var(--ch-sky)45%,#fff);color:var(--ch-sky-ink)}.claro-home .ch-aip-perm--no{background:color-mix(in srgb,var(--ch-burgundy)9%,#fff);color:var(--ch-burgundy)}@media (max-width:639.98px){.claro-home .ch-aip-table--perm .ch-table thead{display:none}.claro-home .ch-aip-table--perm .ch-table tbody tr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.875rem .5rem;display:flex}.claro-home .ch-aip-table--perm .ch-table tbody th,.claro-home .ch-aip-table--perm .ch-table td{width:auto;padding:0}}@media (min-width:1024px){.claro-home .ch-aip .ch-hubread__grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.claro-home .ch-aip-hero__grid--bare{grid-template-columns:minmax(0,52rem)}}.claro-home .ch-aip-cell:has(.ch-aip-cell__media){padding:.875rem .875rem 1.5rem}.claro-home .ch-aip-cell:has(.ch-aip-cell__media)>:not(.ch-aip-cell__media){margin-inline:clamp(.5rem,1.2vw,1rem)}.claro-home .ch-aip-cell__media{aspect-ratio:3/2;border:1px solid color-mix(in srgb,var(--ta)12%,#fff);background:var(--t3);border-radius:1rem;margin-bottom:1.25rem;position:relative;overflow:hidden}.claro-home .ch-aip-cell__media img{object-fit:cover;transition:scale .9s var(--ch-ease)}@media (hover:hover){.claro-home .ch-aip-cell:hover .ch-aip-cell__media img{scale:1.05}}@media (min-width:640px) and (max-width:1023.98px){.claro-home .ch-aip-grid[data-cols="5"]>.ch-aip-cell:last-child:has(.ch-aip-cell__media){grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:1.5rem;display:grid}.claro-home .ch-aip-grid[data-cols="5"]>.ch-aip-cell:last-child .ch-aip-cell__media{grid-area:1/2/span 4;align-self:start;margin:0}.claro-home .ch-aip-grid[data-cols="5"]>.ch-aip-cell:last-child>:not(.ch-aip-cell__media){grid-column:1;margin-inline:clamp(.5rem,1.2vw,1rem) 0}.claro-home .ch-aip-grid[data-cols="5"]>.ch-aip-cell:last-child .ch-aip-cell__top{margin-top:1rem}}.claro-home .ch-aip-groups{margin-top:clamp(2.5rem,5vw,4rem)}.claro-home .ch-aip-groups__group+.ch-aip-groups__group{margin-top:clamp(2.75rem,5vw,4rem)}.claro-home .ch-aip-groups__head{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.claro-home .ch-aip-groups__label{font-size:1rem;font-weight:400}.claro-home .ch-aip-groups__pill{border:1px solid var(--ch-rule-strong);background:var(--ch-paper);color:var(--ch-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}.claro-home .ch-aip-groups__pill--lead{background:color-mix(in srgb,var(--ta)10%,#fff);color:var(--ta);border-color:#0000}.claro-home .ch-aip-groups__pill .ch-glyph{width:1.05rem;height:1.05rem}.claro-home .ch-aip-groups__intro{color:var(--ch-muted);font-size:.9375rem;line-height:1.5}.claro-home .ch-aip-groups .ch-aip-grid{margin-top:1.25rem}.claro-home .ch-aip-groups .ch-aip-cell .ch-hubx__title{margin-top:.25rem}@media (min-width:640px) and (max-width:1023.98px){.claro-home .ch-aip-groups .ch-aip-grid:not(.ch-aip-grid--wide){grid-template-columns:repeat(3,minmax(0,1fr))}.claro-home .ch-aip-groups .ch-aip-grid--wide{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.claro-home .ch-aip-grid--wide>*{grid-column:span 3}}.claro-home .ch-aip-cell--wide .ch-aip-cell__media{aspect-ratio:2}@media (min-width:640px){.claro-home .ch-aip-grid--wide>.ch-aip-cell--wide:has(.ch-aip-cell__media){grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:.75rem;padding:.875rem;display:grid}.claro-home .ch-aip-grid--wide .ch-aip-cell--wide .ch-aip-cell__media{aspect-ratio:auto;align-self:stretch;min-height:12rem;margin:0}.claro-home .ch-aip-cell--wide .ch-aip-cell__body{padding-block:.75rem}}.claro-home .ch-aip-grid[data-owned]{--page-ta:var(--ta)}.claro-home .ch-aip-owner{gap:.25rem;margin-top:auto;padding-top:1.5rem;display:grid}.claro-home .ch-aip-owner:before{content:"";border-top:1px solid var(--ch-rule);margin-bottom:.75rem}.claro-home .ch-aip-owner__label{color:var(--ch-muted);font-size:.8125rem;font-weight:500;line-height:1.3}.claro-home .ch-aip-owner__who{color:var(--page-ta,var(--ta));font-size:1rem;font-weight:600;line-height:1.35}@media (min-width:1024px){.claro-home .ch-aip-grid[data-owned] .ch-aip-cell__media{aspect-ratio:auto;height:330px}.claro-home .ch-aip-grid[data-owned] .ch-aip-cell__media img{object-position:50% 50%}}.claro-home .ch-aip-strip{border-top:1px solid var(--ch-rule-strong);border-bottom:1px solid var(--ch-rule-strong);grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.claro-home .ch-aip-strip__party{align-content:start;gap:1rem;padding:1.75rem .25rem 2rem;display:grid}.claro-home .ch-aip-strip__party+.ch-aip-strip__party{border-top:1px solid var(--ch-rule-strong)}.claro-home .ch-aip-strip__icon{border:1px solid color-mix(in srgb,var(--ta)16%,#fff);background:color-mix(in srgb,var(--ta)12%,#fff);width:2.75rem;height:2.75rem;color:var(--ta);border-radius:.875rem;place-items:center;display:grid}.claro-home .ch-aip-strip__icon .ch-glyph{width:1.3rem;height:1.3rem}.claro-home .ch-aip-strip__who{letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(1.5rem,1.2rem + .9vw,2.125rem);line-height:1.08}.claro-home .ch-aip-strip__does{max-width:24rem;color:var(--ch-muted);line-height:1.65}.claro-home .ch-aip-strip+.ch-aip-note{max-width:52rem}@media (min-width:768px){.claro-home .ch-aip-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.claro-home .ch-aip-strip__party{padding:2.5rem 2.25rem 2.75rem}.claro-home .ch-aip-strip__party:first-child{padding-left:.25rem}.claro-home .ch-aip-strip__party+.ch-aip-strip__party{border-top:0;border-left:1px solid var(--ch-rule-strong)}}.claro-home .ch-aip-dossier{border:1px solid color-mix(in srgb,var(--ta)10%,#fff);background:radial-gradient(ellipse 78% 88% at 0% 100%,var(--t1),transparent 64%),radial-gradient(ellipse 78% 88% at 100% 0%,var(--t2),transparent 64%),radial-gradient(ellipse 62% 72% at 100% 100%,var(--t3),transparent 62%),color-mix(in srgb,var(--t3)45%,#fff);border-radius:1.5rem;grid-template-columns:minmax(0,1fr);gap:2.75rem;margin-top:clamp(2.5rem,5vw,4rem);padding:2.25rem 1.25rem 2.5rem;display:grid}.claro-home .ch-aip-dossier__item{--r:0deg;--y:0rem;align-content:start;gap:1.5rem;display:grid}.claro-home .ch-aip-dossier__sheet{border:1px solid color-mix(in srgb,var(--ta)12%,#fff);min-height:13.5rem;box-shadow:0 1px 2px #2d1e3c0f,0 1.6em 2.6em -1.6em color-mix(in srgb,var(--ta)55%,transparent);rotate:var(--r);translate:0 var(--y);transform-origin:50% 100%;background:#fff;border-radius:.5rem;flex-direction:column;gap:.875rem;padding:1.375rem 1.375rem 1.125rem;display:flex;position:relative}.claro-home .ch-aip-dossier__item:first-child{--r:-1.5deg}.claro-home .ch-aip-dossier__item:nth-child(2){--r:1deg}.claro-home .ch-aip-dossier__item:nth-child(3){--r:-1deg}.claro-home .ch-aip-dossier__item:nth-child(4){--r:1.5deg}.claro-home .ch-aip-dossier__kind{color:var(--ta);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.claro-home .ch-aip-dossier__mark{background:color-mix(in srgb,var(--t1)70%,#fff);border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.claro-home .ch-aip-dossier__mark .ch-glyph{width:1rem;height:1rem}.claro-home .ch-aip-dossier__name{letter-spacing:-.012em;color:var(--ch-ink);text-wrap:balance;font-size:clamp(1.25rem,1.05rem + .45vw,1.5rem);line-height:1.14}.claro-home .ch-aip-dossier__lines{gap:.5rem;margin-top:.25rem;display:grid}.claro-home .ch-aip-dossier__lines i{background:color-mix(in srgb,var(--t1)75%,#fff);border-radius:999px;height:.375rem;display:block}.claro-home .ch-aip-dossier__lines i:nth-child(2){background:color-mix(in srgb,var(--t2)70%,#fff);width:86%}.claro-home .ch-aip-dossier__lines i:nth-child(3){background:color-mix(in srgb,var(--t2)70%,#fff);width:62%}.claro-home .ch-aip-dossier__sign{border-top:1px solid var(--ch-rule);color:var(--ch-muted);white-space:nowrap;align-items:flex-end;gap:.625rem;margin-top:auto;padding-top:.875rem;font-size:.75rem;font-weight:500;line-height:1.2;display:flex}.claro-home .ch-aip-dossier__sign i{border-bottom:1px dashed color-mix(in srgb,var(--ta)35%,#fff);flex:1;margin-bottom:.2em}.claro-home .ch-aip-dossier__text{color:var(--ch-muted);font-size:.9375rem;line-height:1.6}@media (min-width:640px){.claro-home .ch-aip-dossier{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;padding:3rem 2.5rem}}@media (min-width:1024px){.claro-home .ch-aip-dossier{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;padding:clamp(3rem,5vw,4.5rem) clamp(2rem,3.5vw,3.5rem) clamp(2.5rem,4vw,3.5rem)}.claro-home .ch-aip-dossier__item{gap:2.25rem}.claro-home .ch-aip-dossier__sheet{aspect-ratio:6/7;min-height:0}.claro-home .ch-aip-dossier__item:first-child{--r:-4deg;--y:.75rem}.claro-home .ch-aip-dossier__item:nth-child(2){--r:-1.5deg;--y:.125rem}.claro-home .ch-aip-dossier__item:nth-child(3){--r:1.5deg;--y:.125rem}.claro-home .ch-aip-dossier__item:nth-child(4){--r:4deg;--y:.75rem}.claro-home .ch-hubuse__list--icons .ch-hubuse__row{grid-template-columns:3.5rem minmax(0,1.15fr) minmax(0,1fr);column-gap:1.25rem}.claro-home .ch-hubuse__list--icons .ch-hubuse__body{padding-left:1.75rem}}.claro-home .ch-aip-lanes{margin-top:clamp(2.5rem,5vw,3.75rem)}.claro-home .ch-aip-lanes__grid{grid-template-rows:auto repeat(3,4.75rem);grid-template-columns:minmax(0,15.5rem) repeat(5,minmax(0,1fr));column-gap:.5rem;padding-bottom:.5rem;display:grid;position:relative}.claro-home .ch-aip-lanes__rail{grid-column:var(--s);border:1px solid color-mix(in srgb,var(--ta)8%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--t3)55%,#fff),#fff9);border-radius:1rem;grid-row:1/-1}.claro-home .ch-aip-lanes__rail--end{border-color:color-mix(in srgb,var(--ta)16%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--t1)75%,#fff),color-mix(in srgb,var(--t2)45%,#fff))}.claro-home .ch-aip-lanes__stage{z-index:1;grid-column:var(--s);text-align:center;color:var(--ch-ink);grid-row:1;align-self:end;padding:1.125rem .75rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.3;position:relative}.claro-home .ch-aip-lanes__stage--end{color:var(--ta)}.claro-home .ch-aip-lanes__lane{--lane:color-mix(in srgb,var(--ta)62%,#fff);z-index:1;grid-column:1;grid-row:var(--l);color:var(--ch-ink);align-items:center;gap:.75rem;padding-right:1rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex;position:relative}.claro-home .ch-aip-lanes__swatch{background:var(--lane);width:.75rem;height:.75rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--lane)22%,transparent);border-radius:999px;flex:none}.claro-home .ch-aip-lanes__short{display:none}.claro-home .ch-aip-lanes__cell{--lane:color-mix(in srgb,var(--ta)62%,#fff);z-index:1;grid-column:var(--s);grid-row:var(--l);place-items:center;display:grid;position:relative}.claro-home .ch-aip-lanes__cell:before{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--lane)70%,#fff),var(--lane));height:2px;box-shadow:0 0 8px color-mix(in srgb,var(--lane)45%,transparent);border-radius:999px;margin-top:-1px;position:absolute;top:50%;left:-.25rem;right:-.25rem}.claro-home .ch-aip-lanes .ch-tint--periwinkle{--lane:#6f7ef0}.claro-home .ch-aip-lanes .ch-tint--rose{--lane:#ea6a88}.claro-home .ch-aip-lanes .ch-tint--mint{--lane:#2fb39a}.claro-home .ch-aip-lanes__cell--first:before{left:50%}.claro-home .ch-aip-lanes__cell--last:before{right:50%}.claro-home .ch-aip-lanes__cell i{border:2px solid var(--lane);width:.875rem;height:.875rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--lane)18%,transparent),0 0 14px color-mix(in srgb,var(--lane)55%,transparent);background:#fff;border-radius:999px;display:block;position:relative}.claro-home .ch-aip-lanes__cell--last i{width:1.5rem;height:1.5rem;box-shadow:0 0 0 5px color-mix(in srgb,var(--lane)20%,transparent),0 6px 20px -4px color-mix(in srgb,var(--lane)80%,transparent);border-width:4px}@media (max-width:767.98px){.claro-home .ch-aip-lanes__grid{grid-template-rows:auto repeat(5,minmax(3.75rem,auto));grid-template-columns:minmax(0,6.25rem) repeat(3,minmax(0,1fr));gap:.375rem .25rem;padding-bottom:0}.claro-home .ch-aip-lanes__rail{grid-column:1/-1;grid-row:var(--s);background:color-mix(in srgb,var(--t3)45%,#fff);border-radius:.875rem}.claro-home .ch-aip-lanes__rail--end{background:linear-gradient(90deg,color-mix(in srgb,var(--t1)75%,#fff),color-mix(in srgb,var(--t2)45%,#fff))}.claro-home .ch-aip-lanes__stage{grid-column:1;grid-row:var(--s);text-align:left;align-self:center;padding:.5rem .25rem .5rem .875rem;font-size:.8125rem}.claro-home .ch-aip-lanes__lane{grid-column:var(--l);text-align:center;flex-direction:column;grid-row:1;justify-content:flex-start;gap:.5rem;padding:0 0 .75rem;font-size:.75rem}.claro-home .ch-aip-lanes__long{display:none}.claro-home .ch-aip-lanes__short{display:inline}.claro-home .ch-aip-lanes__cell{grid-column:var(--l);grid-row:var(--s)}.claro-home .ch-aip-lanes__cell:before{background:linear-gradient(180deg,color-mix(in srgb,var(--lane)70%,#fff),var(--lane));width:2px;height:auto;margin:0 0 0 -1px;inset:-.1875rem auto -.1875rem 50%}.claro-home .ch-aip-lanes__cell--first:before{top:50%}.claro-home .ch-aip-lanes__cell--last:before{bottom:50%}}.claro-home .ch-aip-flowgrid--art{display:block}.claro-home .ch-aip-flowgrid--art .ch-aip-flowgrid__head{text-align:center;justify-items:center;max-width:48rem;margin-inline:auto;display:grid;position:static}.claro-home .ch-aip-flowgrid--art .ch-aip-flowgrid__head .ch-hubhead{justify-items:center}.claro-home .ch-aip-flowgrid--art .ch-aip-note{color:var(--ch-muted);border:0;padding:0}.claro-home .ch-aip-flowgrid--art .ch-aip-prose{text-align:left}.claro-home .ch-aip-zigzag{margin-top:clamp(1.5rem,3vw,2.25rem)}.claro-home .ch-aip-zigzag .ch-hubflow__list{gap:clamp(1.5rem,3vw,2.5rem)}.claro-home .ch-aip-zigzag .ch-hubflow__media{aspect-ratio:2}.claro-home .ch-aip-zigzag .ch-hubflow__fill{background:linear-gradient(#a5542a 0%,#b8860b 18%,#3a7650 36%,#1f7a68 52%,#2a68a8 68%,#4352a8 84%,#7647ad 100%)}.claro-home .ch-aip-zigzag .ch-hubflow__media{background:var(--t3)}.claro-home .ch-aip-zigzag .ch-aip-step__title{letter-spacing:-.02em;margin-top:.75rem;font-size:clamp(1.625rem,1.25rem + 1.3vw,2.375rem);line-height:1.08}.claro-home .ch-aip-zigzag .ch-hubflow__label{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (min-width:1024px){.claro-home .ch-aip-zigzag .ch-hubflow__step:nth-child(2n) .ch-hubflow__label{justify-content:flex-end}}.claro-home .ch-aip-flowgrid--art .ch-aip-table,.claro-home .ch-aip-flowgrid--art>div>.ch-aip-notes,.claro-home .ch-aip-flowgrid--art>div>.ch-aip-links{max-width:56rem;margin-inline:auto}.claro-home .ch-aip-flowgrid--art .ch-aip-table{margin-top:clamp(3rem,6vw,4.5rem)}.claro-home .ch-aip-hero__stage{position:relative}.claro-home .ch-aip-float{margin-top:1rem}@media (max-width:1023.98px){.claro-home .ch-aip-hero__stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.claro-home .ch-aip-hero__art{grid-column:1/-1}.claro-home .ch-aip-float{margin:0}.claro-home .ch-aip-float:nth-child(n+4){display:none}}@media (min-width:640px) and (max-width:1023.98px){.claro-home .ch-aip-hero__stage{grid-template-columns:repeat(3,minmax(0,1fr))}.claro-home .ch-aip-float:nth-child(n+4){display:block}}@media (min-width:1024px){.claro-home .ch-aip-hero__stage{margin:2.5rem 1.5rem 3rem 2.5rem}.claro-home .ch-aip-float{z-index:2;width:14.5rem;animation:ch-in .9s var(--ch-ease)var(--d,0s)both,ch-hub-bob 6s ease-in-out calc(var(--d,0s) + 1s)infinite;margin:0;position:absolute}.claro-home .ch-aip-float:nth-child(2){top:-2.25rem;left:-2.5rem;rotate:-4deg}.claro-home .ch-aip-float:nth-child(3){animation-duration:.9s,7s;bottom:-2.5rem;left:8%;rotate:3deg}.claro-home .ch-aip-float:nth-child(4){animation-duration:.9s,6.5s;bottom:18%;right:-1.5rem;rotate:-3deg}}@media (prefers-reduced-motion:reduce){.claro-home .ch-aip-float{animation:none}}.claro-home .ch-aip-cols{gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.claro-home .ch-aip-col{border:1px solid color-mix(in srgb,var(--t1)35%,#fff);background:radial-gradient(ellipse 95% 75% at 0% 100%,color-mix(in srgb,var(--t1)35%,transparent),transparent 75%),radial-gradient(ellipse 80% 60% at 100% 0%,color-mix(in srgb,var(--t1)15%,transparent),transparent 72%),color-mix(in srgb,var(--t1)6%,#fbfaf8);--ch-glow:#ffffff8c;transition:translate .6s var(--ch-ease),border-color .6s var(--ch-ease),box-shadow .6s var(--ch-ease);border-radius:1.5rem;flex-direction:column;padding:.625rem;display:flex}.claro-home .ch-aip-col>*{z-index:1;position:relative}.claro-home .ch-aip-col__body{flex-direction:column;flex:1;align-items:flex-start;padding:1.25rem .875rem .875rem;display:flex}.claro-home .ch-aip-col__meta{border:1px solid color-mix(in srgb,var(--ta)22%,#fff);letter-spacing:0;text-transform:none;color:var(--ta);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.25rem .8rem .25rem .25rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -10px #170a0e4d}.claro-home .ch-aip-col__meta--icon{padding-right:.25rem}.claro-home .ch-aip-col__ic{background:var(--ta);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.625rem;height:1.625rem;display:grid}.claro-home .ch-aip-col__ic .ch-glyph{width:.85rem;height:.85rem}.claro-home .ch-aip-col__title{letter-spacing:-.015em;text-wrap:balance;transition:color .4s var(--ch-ease);margin-top:1.125rem;font-size:clamp(1.375rem,1.15rem + .5vw,1.625rem);line-height:1.12}.claro-home .ch-aip-col__text{color:#170a0ed6;margin-top:.75rem;font-size:.9375rem;line-height:1.65}.claro-home .ch-aip-col .ch-link{margin-top:auto;padding-top:1.25rem}.claro-home .ch-col-art{border:1px solid color-mix(in srgb,var(--ta)16%,#fff);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:9.5rem;transition:background-color .6s var(--ch-ease);background:#ffffff8c radial-gradient(#170a0e1c 1px,#0000 1px) 0 0/14px 14px;border-radius:1.125rem;justify-content:center;align-items:center;gap:.75rem;display:flex;position:relative;overflow:hidden}.claro-home .ch-col-art .ch-glyph{width:1.05rem;height:1.05rem}.claro-home .ch-col-art__tile{z-index:1;border:1px solid color-mix(in srgb,var(--ta)18%,#fff);color:var(--ta);transition:translate .6s var(--ch-ease);background:#fff;border-radius:.75rem;gap:.35rem;padding:.6rem .7rem;display:grid;position:relative;box-shadow:0 14px 26px -14px #170a0e61}.claro-home .ch-col-art__tile i,.claro-home .ch-col-art__flag i{background:color-mix(in srgb,var(--ta)45%,#fff);border-radius:999px;width:2.75rem;height:.3rem;display:block}.claro-home .ch-col-art__tile i+i{background:#170a0e29;width:1.9rem}.claro-home .ch-col-art--match:before{content:"";border-top:2px dashed color-mix(in srgb,var(--ta)60%,#fff);position:absolute;top:50%;left:22%;right:22%}.claro-home .ch-col-art__tick{z-index:1;background:var(--ta);color:#fff;width:2rem;height:2rem;box-shadow:0 0 0 .35rem color-mix(in srgb,var(--ta)18%,transparent);animation:ch-col-pulse 2.8s var(--ch-ease)infinite;border-radius:999px;place-items:center;display:grid;position:relative}.claro-home .ch-col-art__flag{z-index:1;color:#c2780f;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .55rem;animation:3.6s ease-in-out infinite ch-col-float;display:flex;position:absolute;bottom:.75rem;right:.875rem;box-shadow:0 8px 18px -12px #170a0e66}.claro-home .ch-col-art__flag i{background:#efc785;width:1.6rem}.claro-home .ch-col-art--chain{gap:1.5rem}.claro-home .ch-col-art__track{background:color-mix(in srgb,var(--ta)50%,#fff);height:2px;position:absolute;top:50%;left:calc(50% - 4.4rem);right:calc(50% - 4.4rem)}.claro-home .ch-col-art__track b{background:var(--ta);width:.6rem;height:.6rem;box-shadow:0 0 0 .3rem color-mix(in srgb,var(--ta)20%,transparent);animation:ch-col-travel 3.2s var(--ch-ease)infinite;border-radius:999px;margin-top:-.3rem;position:absolute;top:50%;left:0}.claro-home .ch-col-art__node{z-index:1;border:1px solid color-mix(in srgb,var(--ta)18%,#fff);width:2.75rem;height:2.75rem;color:var(--ta);transition:translate .6s var(--ch-ease);background:#fff;border-radius:.875rem;place-items:center;display:grid;position:relative;box-shadow:0 14px 26px -14px #170a0e61}.claro-home .ch-col-art__form .ch-glyph{color:var(--ta);margin-bottom:.1rem}.claro-home .ch-col-art__form i:nth-child(n+2){border:1px solid color-mix(in srgb,var(--ta)32%,#fff);background:#fff;width:3.25rem;height:.5rem}.claro-home .ch-col-art__arrow{color:var(--ta);animation:2.4s ease-in-out infinite ch-col-nudge}.claro-home .ch-col-art__person{border:1px solid color-mix(in srgb,var(--ta)18%,#fff);width:3.25rem;height:3.25rem;color:var(--ta);transition:translate .6s var(--ch-ease);background:#fff;border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:0 14px 26px -14px #170a0e61}.claro-home .ch-col-art__person em{background:var(--ta);color:#fff;width:1.3rem;height:1.3rem;animation:ch-col-pop 2.8s var(--ch-ease)infinite;border:2px solid #fff;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.2rem;right:-.2rem}.claro-home .ch-col-art__person em .ch-glyph{width:.7rem;height:.7rem}.claro-home .ch-col-art--focus{gap:.65rem}.claro-home .ch-col-art__focus{border:1px solid color-mix(in srgb,var(--ta)20%,#fff);width:3.4rem;height:3.4rem;color:var(--ta);transition:translate .6s var(--ch-ease);background:#fff;border-radius:1rem;place-items:center;display:grid;box-shadow:0 14px 26px -14px #170a0e61}.claro-home .ch-col-art__focus .ch-glyph{width:1.45rem;height:1.45rem}.claro-home .ch-col-art__focus-lines{gap:.42rem;width:3.4rem;display:grid}.claro-home .ch-col-art__focus-lines i{background:color-mix(in srgb,var(--ta)42%,#fff);border-radius:999px;height:.34rem;display:block}.claro-home .ch-col-art__focus-lines i:nth-child(2){width:72%}.claro-home .ch-col-art__focus-lines i:nth-child(3){background:#170a0e26;width:86%}.claro-home .ch-col-art__focus-ok{background:var(--ta);color:#fff;width:1.75rem;height:1.75rem;animation:ch-col-pulse 2.8s var(--ch-ease)infinite;border-radius:999px;place-items:center;display:grid}@keyframes ch-col-pulse{0%,to{box-shadow:0 0 0 .35rem color-mix(in srgb,var(--ta)18%,transparent)}50%{box-shadow:0 0 0 .7rem color-mix(in srgb,var(--ta)6%,transparent)}}@keyframes ch-col-float{0%,to{translate:0}50%{translate:0 -.25rem}}@keyframes ch-col-travel{0%{opacity:0;left:0}12%,88%{opacity:1}to{opacity:0;left:calc(100% - .6rem)}}@keyframes ch-col-nudge{0%,to{translate:0}50%{translate:.25rem}}@keyframes ch-col-pop{0%,20%{scale:0}32%{scale:1.15}40%,to{scale:1}}.claro-home .ch-aip-col--note{background:radial-gradient(ellipse 80% 60% at 100% 0%,#ffffff2e,transparent 70%),linear-gradient(160deg,var(--ta),color-mix(in srgb,var(--ta)72%,#000));color:#fff;border-color:#0000;justify-content:space-between;gap:2rem;padding:1.5rem}.claro-home .ch-aip-col--note .ch-aip-col__ic{background:#ffffff29;border-radius:.8rem;width:2.5rem;height:2.5rem}.claro-home .ch-aip-col--note .ch-aip-col__ic .ch-glyph{width:1.15rem;height:1.15rem}.claro-home .ch-aip-col__note{color:#ffffffeb;font-size:1.0625rem;line-height:1.6}.claro-home .ch-aip-col__note a{color:#fff}.claro-home .ch-aip-col--note:has(.ch-aip-col__route){gap:1.25rem}.claro-home .ch-aip-col__route{flex-direction:column;flex:1;justify-content:space-between;gap:2rem;display:flex}.claro-home .ch-aip-col__lead{letter-spacing:-.01em;color:#fff;text-wrap:pretty;font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem);line-height:1.25}.claro-home .ch-aip-col__links{display:grid}.claro-home .ch-aip-col__links li{border-top:1px solid #ffffff3d}.claro-home .ch-aip-col .ch-aip-col__link{justify-content:space-between;gap:1rem;width:100%;padding-block:.875rem;font-size:1rem;font-weight:600;display:flex}.claro-home .ch-aip-col__links li:last-child .ch-aip-col__link{padding-bottom:.25rem}@media (hover:hover){.claro-home .ch-aip-col.ch-card:hover{border-color:color-mix(in srgb,var(--ta)30%,#fff);box-shadow:0 30px 50px -34px color-mix(in srgb,var(--ta)55%,transparent);translate:0 -.3rem}.claro-home .ch-aip-col.ch-card:hover .ch-col-art{background-color:#fffc}.claro-home .ch-aip-col.ch-card:hover .ch-aip-col__title{color:var(--ta)}.claro-home .ch-aip-col.ch-card:hover .ch-col-art__tile:first-child,.claro-home .ch-aip-col.ch-card:hover .ch-col-art__node:first-of-type{translate:-.25rem}.claro-home .ch-aip-col.ch-card:hover .ch-col-art__tile:nth-child(3),.claro-home .ch-aip-col.ch-card:hover .ch-col-art__node:last-child,.claro-home .ch-aip-col.ch-card:hover .ch-col-art__person{translate:.25rem}}@media (prefers-reduced-motion:reduce){.claro-home .ch-col-art *{animation:none!important}}@media (min-width:640px){.claro-home .ch-aip-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.claro-home .ch-aip-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.claro-home .ch-aip-cols[data-card-count="4"][data-has-note=true] .ch-aip-col--note{grid-column:1/-1;min-height:auto}}.claro-home .ch-aip-sec{gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.claro-home .ch-aip-sec__card{background:color-mix(in srgb,var(--ta)10%,#fff);--ch-glow:transparent;transition:translate .6s var(--ch-ease),box-shadow .6s var(--ch-ease);border-radius:1.5rem;flex-direction:column;gap:.625rem;padding:.625rem;display:flex}.claro-home .ch-aip-sec__media{aspect-ratio:3/2;border-radius:1.125rem;position:relative;overflow:hidden}.claro-home .ch-aip-sec__media img{object-fit:cover}.claro-home .ch-aip-sec__panel{background:#fff;border-radius:1.125rem;flex-direction:column;flex:1;align-items:flex-start;padding:1.375rem 1.5rem 1.5rem;display:flex}.claro-home .ch-aip-sec__meta{letter-spacing:0;text-transform:none;color:var(--ta);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;display:flex}.claro-home .ch-aip-sec__meta .ch-hubuse__icon{border-radius:.75rem;width:2.25rem;height:2.25rem}.claro-home .ch-aip-sec__meta .ch-glyph{width:1.1rem;height:1.1rem}.claro-home .ch-aip-sec__title{letter-spacing:-.015em;text-wrap:balance;transition:color .4s var(--ch-ease);margin-top:1.125rem;font-size:clamp(1.5rem,1.2rem + .7vw,1.875rem);line-height:1.1}.claro-home .ch-aip-sec__text{color:#170a0eb3;max-width:34rem;margin-top:.75rem;margin-bottom:1.25rem;line-height:1.6}.claro-home .ch-aip-sec__panel .ch-link{margin-top:auto}.claro-home .ch-aip-sec__card:has(.ch-link--stretch:focus-visible){outline:2px solid var(--ch-burgundy);outline-offset:4px}@media (hover:hover){.claro-home .ch-aip-sec__card:hover{translate:0 -.3rem;box-shadow:0 30px 60px -40px #170a0e73}.claro-home .ch-aip-sec__card:hover .ch-aip-sec__title{color:var(--ta)}.claro-home .ch-aip-sec__card:hover .ch-hubuse__icon{rotate:-6deg;scale:1.08}}@media (min-width:768px){.claro-home .ch-aip-sec{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-pcases{gap:clamp(1.25rem,2.5vw,1.75rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:900px){.claro-home .ch-pcases{grid-template-columns:repeat(2,minmax(0,1fr))}.claro-home .ch-pcases--single{grid-template-columns:minmax(0,1fr)}}.claro-home .ch-pcase{--ch-glow:color-mix(in srgb,var(--case)10%,transparent);border:1px solid color-mix(in srgb,var(--case)18%,var(--ch-rule));background:var(--ch-paper);transition:box-shadow .6s var(--ch-ease),translate .6s var(--ch-ease);border-radius:1.75rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.claro-home .ch-pcase:hover{box-shadow:0 50px 90px -56px color-mix(in srgb,var(--case)70%,transparent);translate:0 -6px}}.claro-home .ch-pcase:has(.ch-link--stretch:focus-visible){outline:2px solid var(--case);outline-offset:4px}.claro-home .ch-pcase__stage{isolation:isolate;background:radial-gradient(#ffffff2e 1px,transparent 1.5px)0 0/18px 18px,radial-gradient(ellipse 70% 80% at 85% 0%,color-mix(in srgb,var(--case)30%,#fff),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--case)70%,#fff)0%,var(--case)60%,color-mix(in srgb,var(--case)75%,#170a0e)100%);justify-content:center;align-items:flex-end;padding:clamp(1.75rem,3.5vw,2.5rem) clamp(1.5rem,4vw,2.75rem) 0;display:flex;position:relative;overflow:hidden}.claro-home .ch-pcase__window{width:100%;transition:translate .8s var(--ch-ease);background:#fff;border-radius:.9rem .9rem 0 0;margin-bottom:-2.5rem;overflow:hidden;box-shadow:0 -10px 50px -12px #170a0e73}@media (hover:hover){.claro-home .ch-pcase:hover .ch-pcase__window{translate:0 -.75rem}}.claro-home .ch-pcase__bar{border-bottom:1px solid #170a0e0f;align-items:center;padding:.6rem .85rem;display:flex}.claro-home .ch-pcase__bar span{background:#170a0e0f;border-radius:999px;flex:1;max-width:14rem;height:.85rem}.claro-home .ch-pcase__shot{aspect-ratio:16/10;position:relative}.claro-home .ch-pcase__shot img{object-fit:cover}.claro-home .ch-pcase__body{flex-direction:column;flex:1;padding:clamp(1.5rem,3vw,2.25rem);display:flex;position:relative}.claro-home .ch-pcase__head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.claro-home .ch-pcase__logo{border:1px solid color-mix(in srgb,var(--case)16%,var(--ch-rule));background:#fff;border-radius:.8rem;place-items:center;min-width:3.75rem;height:3rem;padding:.4rem .75rem;display:grid}.claro-home .ch-pcase__logo>*{background:0 0;border:0;height:auto;padding:0}.claro-home .ch-pcase__logo .brand-logo{width:auto;max-height:2rem}.claro-home .ch-pcase__sector{background:color-mix(in srgb,var(--case)12%,#fff);letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--case)80%,#170a0e);border-radius:999px;padding:.35rem .8rem;font-size:.8125rem;font-weight:600}.claro-home .ch-pcase__client{letter-spacing:-.024em;margin-top:1.25rem;font-size:clamp(1.875rem,1.3rem + 1.8vw,2.875rem);line-height:1.02}.claro-home .ch-pcase__text{max-width:38rem;color:var(--ch-muted);margin-top:.9rem;line-height:1.68}.claro-home .ch-pcase__facts{gap:.9rem;margin-top:1.25rem;display:grid}.claro-home .ch-pcase__facts dt{letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--case)80%,#170a0e);font-size:.8125rem;font-weight:600}.claro-home .ch-pcase__facts dd{color:var(--ch-ink);margin-top:.25rem;line-height:1.6}.claro-home .ch-pcase__note{color:var(--ch-muted);margin-top:1rem;font-size:.875rem}.claro-home .ch-pcase__foot{border-top:1px solid color-mix(in srgb,var(--case)16%,var(--ch-rule));justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;font-size:.9375rem;font-weight:500;display:flex}.claro-home .ch-pcase__text,.claro-home .ch-pcase__facts,.claro-home .ch-pcase__note{margin-bottom:1.5rem}.claro-home .ch-pcase__go{background:color-mix(in srgb,var(--case)12%,#fff);width:3rem;height:3rem;color:color-mix(in srgb,var(--case)80%,#170a0e);transition:background-color .4s var(--ch-ease),color .4s var(--ch-ease),rotate .5s var(--ch-ease);border-radius:50%;place-items:center;display:grid}.claro-home .ch-pcase:hover .ch-pcase__go{background:var(--case);color:#fff;rotate:-45deg}@media (min-width:900px){.claro-home .ch-pcases--single .ch-pcase{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.claro-home .ch-pcases--single .ch-pcase__stage{height:auto;min-height:26rem;padding-top:clamp(2.5rem,4vw,3.5rem)}.claro-home .ch-pcases--single .ch-pcase__body{justify-content:center;padding:clamp(2rem,4vw,3rem)}.claro-home .ch-pcases--single .ch-pcase__foot{margin-top:.5rem}.claro-home .ch-pcases--row{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-pcases--row .ch-pcase__stage{padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,1.75rem) 0}.claro-home .ch-pcases--row .ch-pcase__window{margin-bottom:-1.75rem}.claro-home .ch-pcases--row .ch-pcase__bar span{max-width:8rem}.claro-home .ch-pcases--row .ch-pcase__body{padding:clamp(1.25rem,2.2vw,1.75rem)}.claro-home .ch-pcases--row .ch-pcase__logo{min-width:3.25rem;height:2.75rem}.claro-home .ch-pcases--row .ch-pcase__logo .brand-logo{max-height:1.75rem}.claro-home .ch-pcases--row .ch-pcase__sector{font-size:.75rem}.claro-home .ch-pcases--row .ch-pcase__client{margin-top:1rem;font-size:clamp(1.75rem,1.35rem + .9vw,2.25rem)}.claro-home .ch-pcases--row .ch-pcase__text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;margin-top:.6rem;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:899.98px){.claro-home .ch-pcases--row .ch-pcase__text{-webkit-line-clamp:unset;line-clamp:none;min-height:0;display:block}}.claro-home .ch-pcases--row .ch-pcase__foot{padding-top:1.1rem}.claro-home .ch-pcases--row .ch-pcase__go{width:2.75rem;height:2.75rem}@media (prefers-reduced-motion:reduce){.claro-home .ch-pcase,.claro-home .ch-pcase__window,.claro-home .ch-pcase__go{transition-duration:.01ms}.claro-home .ch-pcase:hover{translate:none}}
