.claro-home .ch-prt{--prt-grey:#f8f7f5;--prt-rose-1:#f5dce2;--prt-rose-2:#fbf0f2;--prt-sand:#f1e3d6;background:#fff}.claro-home .ch-prtslab{--top:var(--prt-rose-1);--side:#dcb0bb;--th:.5rem;width:var(--w,3.25rem);filter:drop-shadow(0 var(--th)0 var(--side));transition:translate .45s var(--ch-ease);flex:none;display:block}.claro-home .ch-prtslab>span{aspect-ratio:2;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--top);display:block}.claro-home .ch-prtslab--servers{--top:var(--prt-sand);--side:#d3b897}.claro-home .ch-prtslab--ai{--top:linear-gradient(135deg,#fdf4f6 20%,#efc9d3);--side:#d6a2b0}.claro-home .ch-prtslab--delivery{--top:linear-gradient(135deg,#9a1d38,var(--ch-burgundy)60%);--side:#4d0d1b}.claro-home .ch-prt-hero{background:radial-gradient(44% 52% at 100% 0,#f0a9b63d,#0000 70%),radial-gradient(40% 40% at 0 0,#81172e0d,#0000 70%);padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}.claro-home .ch-prt-hero__head{gap:3.5rem 4.5rem;margin-top:clamp(2.25rem,5vw,4rem);display:grid}@media (min-width:1024px){.claro-home .ch-prt-hero__head{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}}.claro-home .ch-prt-hero__title{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(2.5rem,1.1rem + 4vw,5rem);line-height:1.02}.claro-home .ch-prt-stack{--w:clamp(8.5rem,16vw,14rem)}.claro-home .ch-prt-stack ol{isolation:isolate;gap:clamp(.25rem,1vw,.75rem);display:grid;position:relative}.claro-home .ch-prt-stack ol:before{content:"";z-index:-1;top:calc(var(--w)*.25);bottom:calc(var(--w)*.25);left:calc(var(--w)/2);border-left:1px dashed #81172e66;position:absolute}.claro-home .ch-prt-layer{grid-template-columns:var(--w)minmax(0,1fr);color:var(--ch-ink);align-items:center;display:grid}.claro-home .ch-prt-layer .ch-prtslab{--th:clamp(.5rem,1.1vw,.875rem);width:var(--w)}.claro-home .ch-prt-layer__call{align-items:center;gap:.75rem;min-width:0;display:flex}.claro-home .ch-prt-layer__call:before{content:"";background:radial-gradient(circle at 2.5px 50%,var(--ch-burgundy)2.5px,transparent 3px),linear-gradient(var(--ch-rule-strong),var(--ch-rule-strong))0 50%/100% 1px no-repeat;flex:0 0 clamp(1.25rem,4vw,3.5rem);height:5px;margin-left:-2.5px}.claro-home .ch-prt-layer__n{font-variant-numeric:tabular-nums;color:var(--ch-burgundy);flex:none;font-size:.8125rem;font-weight:600}.claro-home .ch-prt-layer__label{transition:color .3s var(--ch-ease);font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);line-height:1.15}.claro-home .ch-prt-stack:has(.ch-prt-layer__img){--w:clamp(9rem,14vw,12.5rem)}.claro-home .ch-prt-stack:has(.ch-prt-layer__img) ol{gap:0}.claro-home .ch-prt-stack:has(.ch-prt-layer__img) ol:before{content:none}.claro-home .ch-prt-layer__img{width:var(--w);height:auto;margin-block:calc(var(--w)*-.17)calc(var(--w)*-.11);transition:translate .45s var(--ch-ease)}.claro-home .ch-prt-layer:hover .ch-prtslab,.claro-home .ch-prt-layer:hover .ch-prt-layer__img{translate:0 -.5rem}.claro-home .ch-prt-layer:hover .ch-prt-layer__label{color:var(--ch-burgundy)}.claro-home .ch-prt-layer:focus-visible{outline:2px solid var(--ch-burgundy);outline-offset:4px;border-radius:.5rem}.claro-home .ch-prt-why__panel{--ch-muted:#e4dadd;--ch-burgundy:var(--ch-rose);isolation:isolate;color:#fff;background:radial-gradient(ellipse 60% 70% at 100% 0%,#f0a9b638,transparent 70%),radial-gradient(ellipse 55% 65% at 0% 100%,var(--ch-oxblood),transparent 75%),var(--ch-burgundy-deep);border-radius:1.75rem;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.claro-home .ch-prt-why__ghost{z-index:-1;aspect-ratio:188/182;color:#ffffff0d;width:min(34rem,60%);height:auto;position:absolute;bottom:-40%;right:-8%}.claro-home .ch-prt-rules{gap:2rem clamp(2rem,4vw,4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media (min-width:900px){.claro-home .ch-prt-rules{grid-template-columns:repeat(3,minmax(0,1fr))}}.claro-home .ch-prt-rules li{border-top:1px solid #ffffff3d;padding-top:1.5rem}.claro-home .ch-prt-rules__n{font-variant-numeric:tabular-nums;color:var(--ch-rose);font-size:.875rem;font-weight:600}.claro-home .ch-prt-rules__text{letter-spacing:-.015em;text-wrap:balance;margin-top:1rem;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.125rem);line-height:1.15}.claro-home .ch-prt-system{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(4rem,8vw,7.5rem)}.claro-home .ch-prt-system__grid{display:grid}.claro-home .ch-prt-system__aside{display:none}.claro-home .ch-prt-system__layer{padding-top:clamp(2rem,5vw,3rem);scroll-margin-top:5rem}.claro-home .ch-prt-system__mimg{width:9.5rem;height:auto;margin:-1.6rem 0 .25rem -.4rem;display:block}.claro-home .ch-prt-system__title{max-width:18ch;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.claro-home .ch-prt-system__cap{color:var(--ch-muted);margin-bottom:.875rem;font-size:.8125rem;font-weight:500;line-height:1.3}@media (min-width:1024px){.claro-home .ch-prt-system__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4.5rem}.claro-home .ch-prt-system__aside{display:block;position:sticky;top:max(5.5rem,50vh - 17rem)}.claro-home .ch-prt-system__mimg{display:none}.claro-home .ch-prt-system__layer{opacity:.26;min-height:76vh;transition:opacity .5s var(--ch-ease);flex-direction:column;justify-content:center;padding-block:2.5rem;display:flex}.claro-home .ch-prt-system__layer[data-on]{opacity:1}}.claro-home .ch-prt-system__stack{--w:clamp(9rem,14vw,12.5rem);display:grid}.claro-home .ch-prt-system__slab{grid-template-columns:var(--w)minmax(0,1fr);opacity:.4;filter:saturate(.5);transition:translate .6s var(--ch-ease),opacity .5s var(--ch-ease),filter .5s var(--ch-ease);align-items:center;display:grid}.claro-home .ch-prt-system__slab[data-state=above]{translate:0 -.5rem}.claro-home .ch-prt-system__slab[data-state=on]{opacity:1;filter:none;translate:1.75rem -.75rem}.claro-home .ch-prt-system__img{width:var(--w);height:auto;margin-block:calc(var(--w)*-.17)calc(var(--w)*-.11)}.claro-home .ch-prt-system__stack .ch-prtslab{--th:clamp(.5rem,1.1vw,.875rem);width:var(--w)}.claro-home .ch-prt-system__call{align-items:center;gap:.75rem;min-width:0;display:flex}.claro-home .ch-prt-system__call:before{content:"";background:radial-gradient(circle at 2.5px 50%,var(--ch-burgundy)2.5px,transparent 3px),linear-gradient(var(--ch-rule-strong),var(--ch-rule-strong))0 50%/100% 1px no-repeat;flex:0 0 clamp(1.25rem,3vw,2.75rem);height:5px;margin-left:-2.5px}.claro-home .ch-prt-system__label{transition:color .3s var(--ch-ease);font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);line-height:1.15}.claro-home .ch-prt-system__slab[data-state=on] .ch-prt-system__label{color:var(--ch-burgundy)}.claro-home .ch-prt-parts{border-top:1px solid var(--ch-ink);column-gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:640px){.claro-home .ch-prt-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.claro-home .ch-prt-part{border-bottom:1px solid var(--ch-rule);grid-template-columns:1.25rem minmax(0,1fr);align-content:start;align-items:start;column-gap:.75rem;padding-block:1.25rem 1.375rem;display:grid}.claro-home .ch-prt-part>:not(.ch-prt-part__mark){grid-column:2}.claro-home .ch-prt-part__mark{width:1.25rem;height:1.25rem;color:var(--ch-ink);transition:color .25s var(--ch-ease);grid-area:1/1;margin-top:.5625rem;display:block}.claro-home .ch-prt-part:hover .ch-prt-part__mark{color:var(--ch-burgundy)}.claro-home .ch-prt-part__name{margin-top:.5rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.claro-home .ch-prt-part__text{color:var(--ch-muted);margin-top:.375rem;font-size:.9375rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.claro-home .ch-prtslab,.claro-home .ch-prt-layer__img,.claro-home .ch-prt-layer__label,.claro-home .ch-prt-system__layer,.claro-home .ch-prt-system__slab,.claro-home .ch-prt-system__label,.claro-home .ch-prt-part__mark{transition:none}}
