@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__1wUCLG__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__1wUCLG__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.m-0{margin:0}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.aspect-square{aspect-ratio:1}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.h-2{height:calc(var(--spacing) * 2)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-none{max-height:none}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-screen{width:100vw}.max-w-none{max-width:none}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[grid-template-columns\:repeat\(var\(--pf-cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--pf-cols),minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-px{gap:1px}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-brand{background-color:#76448e}.bg-lilac{background-color:#b089c3}.bg-white{background-color:var(--color-white)}.\[mask-image\:radial-gradient\(circle\,black_30\%\,transparent_72\%\)\]{-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%);mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.p-0{padding:0}.text-ink{color:#1a1a1a}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[-webkit-mask-image\:radial-gradient\(circle\,black_30\%\,transparent_72\%\)\]{-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.backdrop\:bg-night\/20::backdrop{background-color:#0f0f1133;background-color:lab(4.36038% .283055 -1.03843/.2)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--brand:#76448e;--ink:#1a1a1a;--mist:#b3b3b3;--lilac:#b089c3;--night:#0f0f11;--case-periwinkle:#dce1f6;--business-periwinkle:#e0e5f1;--paper:#fff;--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in srgb, var(--ink) 22%, transparent)}}:root{--soft-line:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--soft-line:color-mix(in srgb, var(--ink) 12%, transparent)}}:root{--alert:#8c2f22;--soft-surface:var(--mist)}@supports (color:color-mix(in lab, red, red)){:root{--soft-surface:color-mix(in srgb, var(--mist) 11%, var(--paper))}}:root{--lilac-surface:var(--lilac)}@supports (color:color-mix(in lab, red, red)){:root{--lilac-surface:color-mix(in srgb, var(--lilac) 27%, var(--paper))}}:root{--header-height:4rem;--page-gutter:clamp(1.25rem, 4.2vw, 4.5rem);--section-space:clamp(6.5rem, 12vw, 12rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);overflow-x:clip}body{background:var(--paper);min-width:20rem;color:var(--ink);text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{color:inherit;font:inherit}button,a,input,textarea{outline-offset:.25rem}:focus-visible{outline:.125rem solid var(--brand)}::selection{background:var(--lilac-surface);color:var(--ink)}[id]{scroll-margin-top:calc(var(--header-height) + 1rem)}.clotu-skip-link{z-index:1000;background:var(--night);color:var(--paper);text-transform:uppercase;border-radius:999px;padding:.75rem 1rem;font-size:.8125rem;font-weight:650;transition:translate .18s;position:fixed;top:.75rem;left:.75rem;translate:0 -200%}.clotu-skip-link:focus{translate:0}.clotu-shell{width:min(100% - (2 * var(--page-gutter)), 73.125rem);margin-inline:auto}.clotu-section{padding-block:var(--section-space)}.clotu-button{border:1px solid var(--night);background:var(--night);min-height:2.75rem;color:var(--paper);text-align:center;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.65rem;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.clotu-button:hover{border-color:var(--brand);background:var(--brand);transform:translateY(-.125rem)}.clotu-button--light{border-color:var(--paper);background:var(--paper);color:var(--night)}.clotu-button--outline{color:var(--night);background:0 0}.clotu-button--outline:hover{color:var(--paper)}.clotu-button[aria-disabled=true],.clotu-button:disabled{cursor:not-allowed;opacity:.56;transform:none}.clotu-kicker{text-transform:uppercase;margin:0;font-size:.75rem;font-weight:520;line-height:1.35}.clotu-browser{border:1px solid var(--ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clotu-browser{border:1px solid color-mix(in srgb, var(--ink) 72%, transparent)}}.clotu-browser{background:var(--paper);border-radius:.8rem}.clotu-browser__bar{border-bottom:1px solid var(--ink);align-items:center;height:2rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.clotu-browser__bar{border-bottom:1px solid color-mix(in srgb, var(--ink) 62%, transparent)}}.clotu-browser__bar{background:var(--mist)}@supports (color:color-mix(in lab, red, red)){.clotu-browser__bar{background:color-mix(in srgb, var(--mist) 22%, var(--paper))}}.clotu-browser__bar{color:var(--ink);padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.clotu-browser__bar{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.clotu-browser__bar{letter-spacing:.03em;font-size:.625rem}.clotu-browser__dots{gap:.45rem;display:flex}.clotu-browser__dots:before,.clotu-browser__dots:after{border:1px solid var(--ink);width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.clotu-browser__dots:before,.clotu-browser__dots:after{border:1px solid color-mix(in srgb, var(--ink) 65%, transparent)}}.clotu-browser__dots:before,.clotu-browser__dots:after{content:"";border-radius:50%}.clotu-browser__figure{text-transform:uppercase;position:absolute;left:50%;translate:-50%}.clotu-browser__square{border:1px solid var(--ink);width:.55rem;height:.55rem;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.clotu-browser__square{border:1px solid color-mix(in srgb, var(--ink) 65%, transparent)}}.clotu-play-pill{background:var(--lilac-surface);color:var(--brand);text-align:left;border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.65rem .65rem .65rem 1.35rem;display:inline-grid}.clotu-play-pill__copy{gap:.1rem;line-height:1.1;display:grid}.clotu-play-pill__copy small{font-size:.75em}.clotu-play-pill__icon{aspect-ratio:1;background:var(--brand);width:2.7rem;color:var(--paper);box-shadow:0 .25rem .5rem var(--night);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.clotu-play-pill__icon{box-shadow:0 .25rem .5rem color-mix(in srgb, var(--night) 18%, transparent)}}.clotu-play-pill__icon:before{content:"";border-top:.4rem solid #0000;border-bottom:.4rem solid #0000;border-left:.62rem solid;width:0;height:0;margin-left:.18rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.clotu-button,.clotu-skip-link{transition-duration:.01ms}}.clotu-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.clotu-container{width:min(100% - (2 * var(--page-gutter)), 73.125rem);margin-inline:auto}.clotu-brand-lockup{align-items:center;gap:.3rem;display:inline-flex}.clotu-brand-lockup__mark{width:2.25rem;height:2.25rem}.clotu-brand-lockup__wordmark{width:5rem;height:auto}.clotu-header{z-index:80;width:100%;height:var(--header-height);border-top:.18rem solid var(--soft-surface);border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0}.clotu-header__grid{grid-template-columns:13.75rem 1fr auto 16.75rem;height:100%;display:grid}.clotu-header__brand,.clotu-header__cta,.clotu-nav-link{align-items:center;height:100%;display:flex}.clotu-header__brand{border-right:1px solid var(--line);justify-content:center}.clotu-header__nav{grid-template-columns:repeat(3,minmax(10rem,12.5rem));justify-content:start;display:grid}.clotu-nav-link{border-right:1px solid var(--line);text-transform:lowercase;justify-content:center;font-size:1rem;transition:background-color .16s}.clotu-nav-link:hover,.clotu-nav-link:focus-visible{background:var(--soft-surface)}.clotu-header__cta{border-left:1px solid var(--line);text-transform:lowercase;justify-content:center;font-size:1rem}.clotu-header__cta:hover{color:var(--brand)}.clotu-header__mobile-menu{display:none}.clotu-header__language{border-left:1px solid var(--line);align-items:stretch;height:100%;display:flex}.clotu-language-switcher{align-items:stretch;display:flex;position:relative}.clotu-language-switcher__trigger{cursor:pointer;text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;width:3.25rem;height:100%;font-size:.8125rem;list-style:none;transition:background-color .16s;display:flex}.clotu-language-switcher__trigger::-webkit-details-marker{display:none}.clotu-language-switcher__trigger::marker{content:""}.clotu-language-switcher__trigger:hover,.clotu-language-switcher__trigger:focus-visible{background:var(--soft-surface)}.clotu-language-switcher__globe{flex:none}.clotu-language-switcher__current{display:none}.clotu-language-switcher__list{z-index:90;border:1px solid var(--line);background:var(--paper);min-width:9rem;margin:0;padding:.35rem 0;list-style:none;position:absolute;top:100%;right:0}.clotu-language-switcher__option{white-space:nowrap;padding:.55rem 1rem;font-size:.875rem;transition:background-color .16s;display:block}.clotu-language-switcher__option:hover,.clotu-language-switcher__option:focus-visible{background:var(--soft-surface)}.clotu-language-switcher__option[aria-current=true]{color:var(--brand)}.clotu-language-switcher[data-pending=true] .clotu-language-switcher__trigger{cursor:progress;opacity:.55}@media (min-width:75rem){.clotu-language-switcher__trigger{width:auto;padding:0 1rem}.clotu-language-switcher__current{display:inline}}.clotu-hero{isolation:isolate;background:var(--paper);min-height:max(47rem,100svh - 4rem);position:relative;overflow:hidden}.clotu-anchor-target{position:absolute;top:-4rem}.clotu-hero__notes{z-index:4;inset:4.5rem var(--page-gutter) 7.5rem;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute}.clotu-hero-note{text-transform:uppercase;align-items:center;max-width:34rem;margin:0;font-size:clamp(.64rem,1vw,.95rem);line-height:1.25;display:flex;position:absolute}.clotu-hero-note--accessi{top:0;left:0}.clotu-hero-note--collegamenti{text-align:right;top:0;right:0}.clotu-hero-note--europa{bottom:0;left:0}.clotu-hero-note--token{text-align:right;bottom:0;right:0}.clotu-corner{border-color:var(--line);width:1.65rem;height:1.65rem;position:absolute}.clotu-hero-note--accessi .clotu-corner,.clotu-hero-note--europa .clotu-corner{right:calc(100% + 1.35rem)}.clotu-hero-note--collegamenti .clotu-corner,.clotu-hero-note--token .clotu-corner{left:calc(100% + 1.35rem)}.clotu-hero-note--accessi .clotu-corner,.clotu-hero-note--collegamenti .clotu-corner{border-top:1px solid var(--line);top:0}.clotu-hero-note--europa .clotu-corner,.clotu-hero-note--token .clotu-corner{border-bottom:1px solid var(--line);bottom:0}.clotu-hero-note--accessi .clotu-corner,.clotu-hero-note--europa .clotu-corner{border-left:1px solid var(--line)}.clotu-hero-note--collegamenti .clotu-corner,.clotu-hero-note--token .clotu-corner{border-right:1px solid var(--line)}.clotu-corner--after{display:none}.clotu-hero__headline-wrap{z-index:3;top:27%;left:var(--page-gutter);position:absolute}.clotu-hero__title{letter-spacing:-.065em;align-items:flex-start;gap:1rem;margin:0;font-size:clamp(3.45rem,5vw,5rem);font-weight:430;line-height:1.12;display:flex}.clotu-hero__title-copy,.clotu-hero__title-line{display:block}.clotu-hero__title-line+.clotu-hero__title-line{padding-left:3.3rem}.clotu-hero__bullet{aspect-ratio:1;background:var(--brand);border-radius:50%;flex:none;width:1.25rem;margin-top:1.7rem}.clotu-hero__emblem{z-index:-1;aspect-ratio:1;place-items:center;width:clamp(18rem,29vw,29rem);display:grid;position:absolute;top:-8.5rem;left:min(65vw,57rem)}.clotu-pixel-field--hero{opacity:.28;position:absolute;inset:-8%}.clotu-hero__emblem-mark{opacity:.075;width:68%;height:68%}.clotu-hero__watermark{z-index:2;top:47%;left:var(--page-gutter);width:calc(100% - (2 * var(--page-gutter)));color:var(--mist);margin:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.clotu-hero__watermark{color:color-mix(in srgb, var(--mist) 92%, var(--paper))}}.clotu-hero__watermark{letter-spacing:-.067em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:clamp(5.2rem,9.1vw,10.25rem);font-weight:690;line-height:.88}.clotu-hero__cta{z-index:5;position:absolute;bottom:9.8rem;left:50%;translate:-50%}.clotu-hero__demo-link{z-index:5;color:var(--ink);justify-items:center;gap:.6rem;display:grid;position:absolute;bottom:2rem;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.clotu-hero__demo-link{color:color-mix(in srgb, var(--ink) 78%, transparent)}}.clotu-hero__demo-link{font-size:.9rem}.clotu-hero__demo-arrow{color:var(--ink);font-size:1.4rem;line-height:1}.clotu-demo{padding-top:clamp(6rem,10vw,10rem)}.clotu-demo__title{letter-spacing:-.055em;text-align:center;margin:0 auto clamp(5rem,8vw,8rem);font-size:clamp(2.6rem,4.1vw,4.1rem);font-weight:480;line-height:1.04}.clotu-demo__title-line{display:block}.clotu-window{border:1px solid var(--ink);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clotu-window{border:1px solid color-mix(in srgb, var(--ink) 74%, transparent)}}.clotu-window{background:var(--paper);border-radius:.8rem}.clotu-window__bar,.clotu-pain-card__bar{border-bottom:1px solid var(--ink);align-items:center;height:2rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.clotu-window__bar,.clotu-pain-card__bar{border-bottom:1px solid color-mix(in srgb, var(--ink) 62%, transparent)}}.clotu-window__bar,.clotu-pain-card__bar{background:var(--mist)}@supports (color:color-mix(in lab, red, red)){.clotu-window__bar,.clotu-pain-card__bar{background:color-mix(in srgb, var(--mist) 22%, var(--paper))}}.clotu-window__bar,.clotu-pain-card__bar{color:var(--ink);padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.clotu-window__bar,.clotu-pain-card__bar{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.clotu-window__bar,.clotu-pain-card__bar{font-size:.6rem}.clotu-window__lights{gap:.45rem;display:flex}.clotu-window__lights>span{aspect-ratio:1;border:1px solid var(--ink);width:.55rem;display:block}@supports (color:color-mix(in lab, red, red)){.clotu-window__lights>span{border:1px solid color-mix(in srgb, var(--ink) 65%, transparent)}}.clotu-window__lights>span{border-radius:50%}.clotu-window__figure{text-transform:uppercase;position:absolute;left:50%;translate:-50%}.clotu-window__control{aspect-ratio:1;border:1px solid var(--ink);width:.55rem;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.clotu-window__control{border:1px solid color-mix(in srgb, var(--ink) 65%, transparent)}}.clotu-demo-window .clotu-window__body{place-items:center;min-height:clamp(28rem,49vw,39rem);display:grid}.clotu-media-pill{background:var(--lilac-surface);color:var(--brand);border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.65rem .65rem .65rem 1.4rem;display:inline-grid}.clotu-media-pill__copy{line-height:1.1;display:grid}.clotu-media-pill__copy small{font-size:.72em}.clotu-media-pill__play{aspect-ratio:1;background:var(--brand);width:2.75rem;color:var(--paper);box-shadow:0 .22rem .55rem var(--night);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.clotu-media-pill__play{box-shadow:0 .22rem .55rem color-mix(in srgb, var(--night) 18%, transparent)}}.clotu-media-pill__play{font-size:.78rem}.clotu-demo__marquee,.clotu-marquee--static{background:var(--case-periwinkle);margin-top:clamp(5rem,8vw,8rem)}@supports (color:color-mix(in lab, red, red)){.clotu-demo__marquee,.clotu-marquee--static{background:color-mix(in srgb, var(--case-periwinkle) 65%, var(--paper))}}.clotu-demo__marquee,.clotu-marquee--static{color:var(--brand)}.clotu-marquee-track,.clotu-marquee--static{display:flex}.clotu-marquee-sequence,.clotu-marquee--static{min-height:clamp(5.25rem,7vw,7rem)}.clotu-marquee-item{letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;gap:1.25rem;padding-inline:1.15rem;font-size:clamp(2.1rem,3.65vw,3.75rem);font-weight:520;line-height:1}.clotu-marquee-separator{padding-left:1rem}.clotu-pain{padding-block:clamp(8rem,13vw,13rem) clamp(9rem,15vw,15rem)}.clotu-pain__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3.8vw,3.8rem);display:grid}.clotu-pain-card{border:1px solid var(--ink);min-height:20rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clotu-pain-card{border:1px solid color-mix(in srgb, var(--ink) 68%, transparent)}}.clotu-pain-card{background:var(--paper);border-radius:.8rem}.clotu-pain-card__body{padding:clamp(3rem,4vw,5rem) 1.4rem 1.5rem}.clotu-pain-card__body h3{letter-spacing:-.055em;margin:0 0 1.2rem;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:490;line-height:1}.clotu-pain-card__body p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.clotu-pain-card__body p{color:color-mix(in srgb, var(--ink) 80%, transparent)}}.clotu-pain-card__body p{font-size:.98rem;line-height:1.45}.clotu-chip-list,.clotu-source-list{flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.clotu-chip{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.clotu-chip{border:1px solid color-mix(in srgb, var(--ink) 62%, transparent)}}.clotu-chip{background:var(--soft-surface);border-radius:999px;padding:.28rem .75rem;font-size:.75rem;line-height:1}.clotu-pain__conclusion{letter-spacing:-.055em;text-align:center;max-width:40rem;margin:clamp(10rem,15vw,15rem) auto 0;font-size:clamp(2.8rem,4vw,4rem);line-height:1.08}.clotu-pain__conclusion>span{white-space:nowrap;display:block}.clotu-pain__carousel{display:none}.clotu-video{background:var(--mist);place-items:center;min-height:min(52rem,80vw);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.clotu-video{background:color-mix(in srgb, var(--mist) 23%, var(--paper))}}.clotu-video__brand{right:var(--page-gutter);transform-origin:100% 100%;position:absolute;bottom:2.5rem;scale:1.45}.clotu-answer{padding-block:clamp(8rem,12vw,12rem)}.clotu-answer__title{letter-spacing:-.06em;text-align:center;margin:0;font-size:clamp(2.8rem,4.4vw,4.2rem);font-weight:480;line-height:1}.clotu-answer-window{margin-top:clamp(5rem,8vw,8rem)}.clotu-answer-window__content{min-height:15.5rem;padding:1.6rem 2.5rem 1.25rem}.clotu-answer-window__prompt{background:var(--lilac);width:fit-content;max-width:55%;color:var(--paper);text-align:right;border-radius:999px;margin:0 0 2rem auto;padding:1rem 1.55rem;font-size:1rem;font-weight:570}.clotu-answer-window__response{margin:0;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.35}.clotu-answer-window__response strong{color:var(--brand);font-weight:680}.clotu-source-list{margin-top:1.6rem}.clotu-source-chip{background:var(--soft-surface);border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:.82rem;display:inline-flex}.clotu-source-chip>span{color:var(--brand)}.clotu-answer-window__permissions{border-top:1px solid var(--soft-line);color:var(--ink);margin:0;padding:1.3rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.clotu-answer-window__permissions{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.clotu-answer-window__permissions{font-size:.9rem}.clotu-answer-window__permissions strong{color:var(--ink)}.clotu-answer__details{grid-template-columns:1fr 1.25fr;align-items:end;gap:clamp(4rem,8vw,8rem);margin-top:clamp(5rem,8vw,8rem);display:grid}.clotu-library{align-items:flex-end;gap:.6rem;height:20rem;margin:0;padding:0;list-style:none;display:flex}.clotu-library__item{background:var(--mist);border-radius:.75rem;justify-content:center;align-items:flex-end;width:13%;min-width:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.clotu-library__item{background:color-mix(in srgb, var(--mist) 25%, var(--paper))}}.clotu-library__item{padding-block:.8rem}.clotu-library__item:first-child{height:100%}.clotu-library__item:nth-child(2){height:80%}.clotu-library__item:nth-child(3){width:19%;height:88%}.clotu-library__item:nth-child(4){width:5%;height:80%}.clotu-library__item:nth-child(5){width:10%;height:74%}.clotu-library__item:nth-child(6){width:30%;height:91%}.clotu-library__item:nth-child(7){width:5%;height:83%}.clotu-library__item span{writing-mode:vertical-rl;font-size:clamp(.68rem,1.25vw,1.1rem)}.clotu-library__item--emphasized{background:var(--brand);color:var(--paper);border-radius:999px;rotate:8deg}.clotu-library__item--emphasized span{font-size:.56rem}.clotu-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 4rem;margin:0;padding:0;list-style:none;display:grid}.clotu-capability h3{letter-spacing:-.05em;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:490;display:flex}.clotu-capability__number{aspect-ratio:1;background:var(--brand);width:2rem;color:var(--paper);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:650;display:grid}.clotu-capability p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.clotu-capability p{color:color-mix(in srgb, var(--ink) 78%, transparent)}}.clotu-capability p{font-size:.95rem;line-height:1.45}.clotu-support{padding-block:clamp(7rem,11vw,11rem)}.clotu-support__title{text-transform:uppercase;max-width:31rem;margin:0;font-size:.88rem;font-weight:480;line-height:1.45}.clotu-support__title>span{white-space:nowrap;display:block}.clotu-support__diagram{width:min(100%,67rem);min-height:34rem;margin:4rem auto 0;position:relative}.clotu-radar{z-index:2;aspect-ratio:1;background:linear-gradient(90deg, transparent 49.8%, var(--soft-line) 50%, transparent 50.2%), linear-gradient(0deg, transparent 49.8%, var(--soft-line) 50%, transparent 50.2%);width:59%;position:absolute;top:50%;left:2%;overflow:hidden;translate:0 -50%}.clotu-radar__circle{z-index:0;aspect-ratio:1;border:1px solid var(--soft-line);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.clotu-radar__circle--1{background:var(--case-periwinkle);width:26%}@supports (color:color-mix(in lab, red, red)){.clotu-radar__circle--1{background:color-mix(in srgb, var(--case-periwinkle) 68%, var(--paper))}}.clotu-radar__circle--2{width:51%}.clotu-radar__circle--3{width:78%}.clotu-radar__circle--4{width:106%}.clotu-radar__ray{z-index:0;border-top:1px dashed var(--soft-line);transform-origin:0;width:52%;position:absolute;top:50%;left:50%}.clotu-radar__ray--1{rotate:22.5deg}.clotu-radar__ray--2{rotate:45deg}.clotu-radar__ray--3{rotate:67.5deg}.clotu-radar__ray--4{rotate:112.5deg}.clotu-radar__ray--5{rotate:135deg}.clotu-radar__ray--6{rotate:157.5deg}.clotu-radar__ray--7{rotate:202.5deg}.clotu-radar__ray--8{rotate:337.5deg}.clotu-radar__core{z-index:3;aspect-ratio:1;isolation:isolate;border:1px solid var(--lilac);place-items:center;width:7.75rem;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.clotu-radar__core{border:1px solid color-mix(in srgb, var(--lilac) 18%, var(--paper))}}.clotu-radar__core{background:var(--case-periwinkle);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.clotu-radar__core{background:color-mix(in srgb, var(--case-periwinkle) 72%, var(--paper))}}.clotu-radar__core{translate:-50% -50%}.clotu-radar__pulse{z-index:0;border:1px solid var(--lilac);position:absolute;inset:-1.05rem}@supports (color:color-mix(in lab, red, red)){.clotu-radar__pulse{border:1px solid color-mix(in srgb, var(--lilac) 60%, transparent)}}.clotu-radar__pulse{background:var(--lilac);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.clotu-radar__pulse{background:color-mix(in srgb, var(--lilac) 16%, transparent)}}.clotu-radar__pulse{opacity:.14;animation:3.2s ease-in-out infinite clotu-radar-pulse;scale:.78}.clotu-radar__core img{z-index:2;width:4.9rem;height:4.9rem;position:relative}@keyframes clotu-radar-pulse{0%,to{opacity:.12;scale:.78}50%{opacity:.38;scale:1}}@media (prefers-reduced-motion:reduce){.clotu-radar__pulse{opacity:.2;animation:none;scale:.88}}.clotu-support__connector{z-index:1;border-top:1px solid var(--brand);transform-origin:0;position:absolute;top:50%;left:31.5%}.clotu-support__connector:after{aspect-ratio:1;background:var(--brand);content:"";border-radius:50%;width:.5rem;position:absolute;top:-.28rem;right:-.25rem}.clotu-support__connector--included{width:15.25rem;rotate:-31deg}.clotu-support__connector--tailored{width:10.5rem;rotate:21deg}.clotu-support__node{z-index:3;border:1px solid var(--brand);background:var(--paper);border-radius:.4rem;padding:.3rem .55rem;font-size:1rem;position:absolute}.clotu-support__node--included{z-index:5;top:24%;left:51%}.clotu-support__node--tailored{top:58%;left:46%}.clotu-support-card{z-index:4;border-radius:.65rem;width:22rem;padding:1.35rem;position:absolute}.clotu-support-card h3{text-transform:uppercase;margin:0 0 .85rem;font-size:.8rem;font-weight:520}.clotu-support-card p{margin:0;font-size:.74rem;line-height:1.4}.clotu-support-card--included{background:var(--night);color:var(--paper);top:29%;right:0}.clotu-support-card--tailored{border:1px dashed var(--line);background:var(--paper);bottom:0;right:-4rem}.clotu-support-card ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.clotu-support-card li{grid-template-columns:1.55rem 1fr;align-items:center;gap:.6rem;font-size:.7rem;display:grid}.clotu-support-card li>span:first-child{aspect-ratio:1;border:1px dashed var(--line);border-radius:50%;place-items:center;width:1.5rem;display:grid}.clotu-support__cta-float{width:fit-content;margin:2.5rem 0 0 auto;display:flex}.clotu-support__cta{margin:0}.clotu-support__title{will-change:transform;animation:20.7s ease-in-out -13.2s infinite clotu-support-drift-d}.clotu-radar{will-change:transform;animation:15.8s ease-in-out -6.2s infinite clotu-support-drift-a}.clotu-radar__core{will-change:transform;animation:9.7s ease-in-out -3.4s infinite clotu-support-drift-b}.clotu-support__node--included{will-change:transform;animation:12.9s ease-in-out -8.1s infinite clotu-support-drift-c}.clotu-support__node--tailored{will-change:transform;animation:15.1s ease-in-out -4.7s infinite clotu-support-drift-b}.clotu-support__connector--included{will-change:transform;animation:18.1s ease-in-out -7.7s infinite clotu-support-drift-line-a}.clotu-support__connector--tailored{will-change:transform;animation:16.6s ease-in-out -10.4s infinite clotu-support-drift-line-b}.clotu-support-card--included{will-change:transform;animation:17.3s ease-in-out -11.4s infinite clotu-support-drift-d}.clotu-support-card--tailored{will-change:transform;animation:19.2s ease-in-out -2.6s infinite clotu-support-drift-a}.clotu-support__cta-float{will-change:transform;animation:13.8s ease-in-out -9.3s infinite clotu-support-drift-c}@keyframes clotu-support-drift-a{0%,to{transform:translate(0)}24%{transform:translate(.15rem,-.22rem)}53%{transform:translate(-.19rem,-.05rem)}79%{transform:translate(.06rem,.18rem)}}@keyframes clotu-support-drift-b{0%,to{transform:translate(0)}18%{transform:translate(-.16rem,.1rem)}47%{transform:translate(.11rem,.2rem)}73%{transform:translate(.2rem,-.12rem)}}@keyframes clotu-support-drift-c{0%,to{transform:translate(0)}27%{transform:translate(.08rem,.17rem)}56%{transform:translate(-.14rem,-.2rem)}82%{transform:translate(.17rem,-.06rem)}}@keyframes clotu-support-drift-d{0%,to{transform:translate(0)}22%{transform:translate(-.12rem,-.13rem)}49%{transform:translate(.16rem,.07rem)}76%{transform:translate(-.04rem,.2rem)}}@keyframes clotu-support-drift-line-a{0%,to{transform:translate(0)}35%{transform:translate(.04rem,-.035rem)}71%{transform:translate(-.03rem,.045rem)}}@keyframes clotu-support-drift-line-b{0%,to{transform:translate(0)}29%{transform:translate(-.035rem,-.04rem)}68%{transform:translate(.045rem,.025rem)}}@media (prefers-reduced-motion:reduce){.clotu-support__title,.clotu-radar,.clotu-radar__core,.clotu-support__connector,.clotu-support__node,.clotu-support-card,.clotu-support__cta-float{will-change:auto;animation:none;transform:none}}@media (min-width:75rem){.clotu-support__diagram{width:min(100%,64rem)}.clotu-radar{width:48%;left:9.5%}.clotu-support__connector{left:33.5%}.clotu-support__connector--included{width:13.25rem}.clotu-support__connector--tailored{width:8.6rem}.clotu-support__node--included{left:50%}.clotu-support__node--tailored{left:45%}.clotu-support-card--included{width:20rem;left:58%;right:auto}.clotu-support-card--tailored{width:17rem;left:70%;right:auto}}.clotu-journey{padding-block:0}.clotu-journey-shell{width:min(100%,90rem)}.clotu-journey-pinned{position:relative}.clotu-journey-pinned-stage{z-index:2;top:var(--header-height);height:calc(100svh - var(--header-height));background:var(--paper);isolation:isolate;position:sticky;overflow:hidden}.clotu-journey-pinned-stage>.clotu-journey-card{width:100%;height:100%;min-height:0;padding-block:clamp(2rem,5svh,4rem);position:absolute;inset:0}.clotu-journey-card{border-top:1px solid var(--soft-line);min-height:26rem;padding:3rem var(--page-gutter);background:var(--paper);grid-template-columns:minmax(17rem,1.1fr) minmax(12rem,.75fr) minmax(20rem,1.5fr);align-items:center;display:grid}.clotu-journey-card:last-child{border-bottom:1px solid var(--soft-line)}.clotu-journey-card--mist{background:var(--soft-surface)}.clotu-journey-number-mask{min-width:0;overflow:visible}.clotu-journey-number{letter-spacing:-.08em;width:max-content;max-width:none;padding:.08em .2em .12em .025em;font-size:clamp(9rem,17vw,17rem);font-weight:720;line-height:.72;display:block;overflow:hidden}.clotu-journey-number-glyph{font:inherit;letter-spacing:inherit;line-height:inherit;will-change:transform, opacity;display:block}@media (prefers-reduced-motion:reduce){.clotu-journey-number-glyph{will-change:auto;opacity:1!important;transform:none!important}}.clotu-journey-meta h3{margin:0 0 .6rem;font-size:1rem;font-weight:560}.clotu-journey-meta p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.clotu-journey-meta p{color:color-mix(in srgb, var(--ink) 52%, transparent)}}.clotu-journey-meta p{font-size:.92rem}.clotu-journey-copy{letter-spacing:-.055em;max-width:31rem;margin:0;font-size:clamp(2.2rem,3.45vw,3.45rem);line-height:1.05}.clotu-journey-progress{z-index:4;align-items:center;gap:.4rem;margin:0;padding:0;display:none;position:absolute;bottom:1.35rem;left:50%;translate:-50%}.clotu-journey-progress>span{background:var(--ink);border-radius:999px;width:.48rem;height:.48rem}@supports (color:color-mix(in lab, red, red)){.clotu-journey-progress>span{background:color-mix(in srgb, var(--ink) 25%, transparent)}}.clotu-journey-progress>span{transition:width .18s,background-color .18s}.clotu-journey-progress>span.is-active{background:var(--ink);width:1.35rem}.clotu-customers{padding-block:clamp(8rem,13vw,13rem) clamp(4rem,7vw,7rem)}.clotu-customers-title{letter-spacing:-.055em;text-align:center;margin:0;font-size:clamp(2.4rem,3.4vw,3.4rem);font-weight:480}.clotu-customer-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4.6rem 2rem;margin:clamp(5rem,8vw,8rem) 0 0;padding:0;list-style:none;display:grid}.clotu-customer-logo{order:var(--clotu-logo-order-desktop);min-height:2rem;color:var(--ink);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.clotu-customer-logo{color:color-mix(in srgb, var(--ink) 76%, transparent)}}.clotu-customer-logo{text-align:center}.clotu-customer-logo[data-visible-desktop=false]{display:none}.clotu-customer-logo-wordmark{letter-spacing:.12em;font-size:.9rem;font-weight:650}.clotu-customer-logo[data-customer=gucci] .clotu-customer-logo-wordmark,.clotu-customer-logo[data-customer=rimowa] .clotu-customer-logo-wordmark{letter-spacing:.22em;font-weight:400}.clotu-customer-logo[data-customer=land-rover] .clotu-customer-logo-wordmark{border:1px solid;border-radius:999px;padding:.32rem .7rem;font-size:.62rem}.clotu-customer-logo[data-customer=highsnobiety] .clotu-customer-logo-wordmark{border-bottom:1px solid;font-size:.65rem}.clotu-customer-logo[data-customer=moma] .clotu-customer-logo-wordmark{letter-spacing:-.05em;font-size:1.3rem;font-weight:760}.clotu-case-studies{padding-block:3rem clamp(8rem,13vw,13rem)}.clotu-case-grid{--clotu-case-narrow:minmax(0, .95fr);--clotu-case-wide:minmax(0, 2.25fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.2rem;transition:grid-template-columns .52s cubic-bezier(.22,1,.36,1);display:grid}.clotu-case-grid[data-open-index="0"]{grid-template-columns:var(--clotu-case-wide) var(--clotu-case-narrow) var(--clotu-case-narrow)}.clotu-case-grid[data-open-index="1"]{grid-template-columns:var(--clotu-case-narrow) var(--clotu-case-wide) var(--clotu-case-narrow)}.clotu-case-grid[data-open-index="2"]{grid-template-columns:var(--clotu-case-narrow) var(--clotu-case-narrow) var(--clotu-case-wide)}.clotu-case{grid-template-rows:auto 1fr;min-width:0;display:grid}.clotu-case-category{text-transform:uppercase;margin:0 0 1.1rem;font-size:.65rem;font-weight:620}.clotu-case-card{border:1px solid var(--line);border-radius:.75rem;flex-direction:column;justify-content:flex-end;min-width:0;min-height:25rem;padding:1.2rem;transition:border-color .22s,min-height .42s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.clotu-case--expanded .clotu-case-card{border-color:var(--ink);justify-content:flex-start}@supports (color:color-mix(in lab, red, red)){.clotu-case--expanded .clotu-case-card{border-color:color-mix(in srgb, var(--ink) 76%, transparent)}}.clotu-case-toggle{z-index:4;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.clotu-case-toggle:focus-visible{outline:none}.clotu-case-card:has(.clotu-case-toggle:focus-visible){outline:.125rem solid var(--brand);outline-offset:.2rem}.clotu-case-number{aspect-ratio:1;background:var(--soft-surface);border-radius:50%;place-items:center;width:2.4rem;font-size:1.15rem;transition:opacity .18s,scale .18s;display:grid;position:absolute;top:1rem;right:1rem}.clotu-case--expanded .clotu-case-number{opacity:0;scale:.82}.clotu-case-header h3{margin:0 0 .15rem;font-size:1.45rem;line-height:1}.clotu-case-header p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.clotu-case-header p{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.clotu-case-header p{font-size:.78rem}.clotu-case--expanded .clotu-case-header p{color:var(--ink);font-size:.86rem}.clotu-case-detail{gap:1.5rem;min-width:0;margin-top:2rem;display:grid}.clotu-case-detail-motion{min-width:0;overflow:hidden}.clotu-case-detail p{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.clotu-case-detail p{color:color-mix(in srgb, var(--ink) 66%, transparent)}}.clotu-case-detail p{font-size:.8rem;line-height:1.35}.clotu-case-detail-label{text-transform:uppercase;font-weight:650;color:var(--brand)!important;margin-bottom:.7rem!important;font-size:.67rem!important}.clotu-case-after{background:linear-gradient(110deg, var(--case-periwinkle), var(--case-periwinkle));border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.clotu-case-after{background:linear-gradient(110deg, var(--case-periwinkle), color-mix(in srgb, var(--case-periwinkle) 72%, var(--lilac)))}}.clotu-case-after{padding:1rem}.clotu-case-after p{color:var(--ink)}.clotu-case-after-label{border:1px solid var(--brand);background:var(--paper);border-radius:.35rem;width:fit-content;padding:.25rem .5rem;color:var(--ink)!important;margin-bottom:1rem!important;font-size:1rem!important}@media (prefers-reduced-motion:reduce){.clotu-case-grid,.clotu-case-card,.clotu-case-number{transition:none}}.clotu-pricing{padding-block:clamp(7rem,11vw,11rem)}.clotu-pricing-intro{text-align:center;max-width:44rem;margin-inline:auto}.clotu-pricing-intro h2{letter-spacing:-.06em;max-width:35rem;margin:0 auto 1.8rem;font-size:clamp(2.8rem,4.2vw,4.2rem);font-weight:490;line-height:1}.clotu-pricing-intro>p{margin:0;font-size:.92rem;line-height:1.35}.clotu-pricing-cadence{isolation:isolate;background:var(--soft-surface);border-radius:999px;align-items:center;gap:.3rem;margin-top:4.8rem;padding:.3rem;font-size:.74rem;display:inline-flex;position:relative}.clotu-pricing-cadence>button{z-index:1;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .9rem;transition:color .16s;display:inline-flex;position:relative}.clotu-pricing-cadence .is-active{color:var(--paper)}.clotu-pricing-cadence-pill{z-index:0;border-radius:inherit;background:var(--night);pointer-events:none;position:absolute;inset:0}.clotu-pricing-cadence-label,.clotu-pricing-cadence small{z-index:2;position:relative}.clotu-pricing-cadence small{background:var(--case-periwinkle);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.clotu-pricing-cadence small{background:color-mix(in srgb, var(--case-periwinkle) 72%, var(--paper))}}.clotu-pricing-cadence small{color:var(--brand);padding:.2rem .42rem}.clotu-pricing-intro>.clotu-pricing-cadence-note{min-height:1em;color:var(--ink);margin:.65rem 0 0}@supports (color:color-mix(in lab, red, red)){.clotu-pricing-intro>.clotu-pricing-cadence-note{color:color-mix(in srgb, var(--ink) 64%, transparent)}}.clotu-pricing-intro>.clotu-pricing-cadence-note{font-size:.68rem;line-height:1.3}.clotu-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;margin-top:clamp(5rem,7vw,7rem);display:grid}.clotu-price-card{border:1px solid var(--line);border-radius:.75rem;padding:.75rem}.clotu-price-card-head{background:var(--soft-surface);border-radius:.65rem;min-height:10rem;padding:1.25rem}.clotu-price-plan--business .clotu-price-card-head{background:linear-gradient(110deg, var(--business-periwinkle), var(--business-periwinkle))}@supports (color:color-mix(in lab, red, red)){.clotu-price-plan--business .clotu-price-card-head{background:linear-gradient(110deg, var(--business-periwinkle), color-mix(in srgb, var(--business-periwinkle) 62%, var(--lilac)))}}.clotu-price-label-row,.clotu-developer-label-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.clotu-price-label-row h3,.clotu-developer-label-row span{background:var(--paper);text-transform:uppercase;border-radius:999px;width:fit-content;margin:0;padding:.38rem .7rem;font-size:.64rem;font-weight:610}.clotu-price-badge,.clotu-developer-label-row span:last-child{background:var(--brand);color:var(--paper);text-transform:uppercase;border-radius:.32rem;padding:.38rem .65rem;font-size:.58rem;font-weight:650}.clotu-price-value{align-items:baseline;gap:.5rem;margin:3.4rem 0 0;display:flex}.clotu-price-value strong{letter-spacing:-.055em;font-size:clamp(2.25rem,3.5vw,3.4rem)}.clotu-pricing-animated-price{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;align-items:center;min-width:7.5ch;line-height:1;display:inline-grid;position:relative}.clotu-pricing-animated-price--custom{min-width:6ch}.clotu-developer-price .clotu-pricing-animated-price{min-width:8.5ch}.clotu-pricing-animated-price-value{white-space:nowrap;grid-area:1/1;place-self:center start;align-items:center;line-height:1;display:inline-flex}.clotu-pricing-integer-digits,.clotu-pricing-fraction-digits,.clotu-pricing-digit-group{align-items:center;display:inline-flex}.clotu-pricing-digit-slot{width:1ch;flex:0 0 1ch;place-items:center;block-size:1.12em;display:inline-grid;position:relative;overflow:clip}.clotu-pricing-digit{text-align:center;will-change:transform;grid-area:1/1;width:1ch;line-height:1;display:block}.clotu-pricing-price-literal{flex:none}.clotu-price-value>span{white-space:nowrap;color:var(--ink);flex:none}@supports (color:color-mix(in lab, red, red)){.clotu-price-value>span{color:color-mix(in srgb, var(--ink) 64%, transparent)}}.clotu-price-value>span{font-size:.75rem}.clotu-price-plan--enterprise .clotu-price-value{gap:.25rem;margin-top:2.2rem;display:grid}.clotu-price-description{min-height:3.3rem;margin:1.3rem 0 0;font-size:.95rem;line-height:1.35}.clotu-price-card>.clotu-button{width:100%;margin-top:.75rem}.clotu-arrow{display:none}.clotu-developer-card{background:var(--soft-surface);border-radius:.65rem;margin-top:1rem;padding:1.2rem}.clotu-developer-card>p{margin:.85rem 0 0;font-size:.72rem}.clotu-developer-price{align-items:baseline;gap:.5rem;display:flex}.clotu-developer-price strong{font-size:1.55rem}.clotu-developer-price>span{white-space:nowrap;color:var(--ink);flex:none}@supports (color:color-mix(in lab, red, red)){.clotu-developer-price>span{color:color-mix(in srgb, var(--ink) 60%, transparent)}}.clotu-price-feature-block{padding:2rem .5rem 0}.clotu-price-feature-label{text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:650}.clotu-pricing-features{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.clotu-pricing-features li{grid-template-columns:.85rem 1fr;gap:.55rem;font-size:.72rem;line-height:1.35;display:grid}.clotu-pricing-check{color:var(--lilac);font-weight:760}.clotu-faq-shell{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.7fr);gap:7rem;display:grid}.clotu-faq-shell>h2{letter-spacing:-.055em;text-align:center;grid-column:1/-1;margin:0 0 5rem;font-size:clamp(2.8rem,4vw,4rem);font-weight:490}.clotu-faq-intro{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.clotu-faq-intro{color:color-mix(in srgb, var(--ink) 65%, transparent)}}.clotu-faq-intro p{margin:0 0 1.5rem;font-size:.96rem;line-height:1.45}.clotu-faq-intro .clotu-button{color:var(--ink);margin-top:1.4rem}.clotu-faq-list{margin:0;padding:0;list-style:none}.clotu-faq-list>li,.clotu-faq-list .clotu-faq-item{margin:0}.clotu-faq-list>li{border-bottom:1px solid var(--soft-line)}.clotu-faq-toggle,.clotu-faq-static-row,.clotu-faq-item--static{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:2rem;width:100%;min-height:5.4rem;padding:1.35rem 0;display:flex}.clotu-faq-toggle{cursor:pointer}.clotu-faq-heading,.clotu-faq-item--static p{margin:0;font-size:1rem;font-weight:560;line-height:1.3}.clotu-faq-symbol{color:var(--ink);flex:none;font-size:1.05rem;font-weight:400}.clotu-faq-answer{color:var(--ink);margin:0;padding:0 2.5rem 1.4rem 0}@supports (color:color-mix(in lab, red, red)){.clotu-faq-answer{color:color-mix(in srgb, var(--ink) 64%, transparent)}}.clotu-faq-answer{font-size:.95rem;line-height:1.45}.clotu-manifesto{padding-block:clamp(8rem,12vw,12rem)}.clotu-manifesto-shell{text-align:center}.clotu-manifesto-copy{letter-spacing:-.045em;text-align:left;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,4.5vw,4.6rem);font-weight:430;line-height:1.16}.clotu-manifesto-segment--mist{color:var(--mist)}@supports (color:color-mix(in lab, red, red)){.clotu-manifesto-segment--mist{color:color-mix(in srgb, var(--mist) 80%, var(--ink))}}.clotu-manifesto .clotu-button{margin-top:clamp(5rem,8vw,8rem)}.clotu-contact{padding-block:clamp(7rem,11vw,11rem)}.clotu-contact-shell{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.55fr);gap:4rem 7rem;display:grid}.clotu-contact-shell>h2{letter-spacing:-.055em;text-align:center;grid-column:1/-1;max-width:32rem;margin:0 auto 3.5rem;font-size:clamp(2.7rem,4.1vw,4.1rem);font-weight:480;line-height:1.05}.clotu-contact-details{align-content:start;gap:3.2rem;margin:0;font-style:normal;display:grid}.clotu-contact-details p{color:var(--brand);text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem}.clotu-contact-details a{font-size:1.05rem;font-weight:540}.clotu-contact-details span{max-width:15rem;color:var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.clotu-contact-details span{color:color-mix(in srgb, var(--ink) 66%, transparent)}}.clotu-contact-details span{font-size:.95rem;line-height:1.45}.clotu-contact-form{gap:2.2rem;display:grid;position:relative}.clotu-contact-sentence{letter-spacing:-.045em;grid-template-columns:max-content minmax(10rem,1fr);align-items:end;gap:1rem;font-size:clamp(1.55rem,2.55vw,2.55rem);display:grid}.clotu-contact-sentence>span{grid-column:1/-1}.clotu-contact-field-label{white-space:nowrap}.clotu-contact-field-label:nth-of-type(2){grid-column:1}.clotu-contact-input,.clotu-contact-textarea{border:0;border-bottom:1px solid var(--soft-line);width:100%;color:var(--ink);letter-spacing:0;background:0 0;border-radius:0;padding:.45rem 0;font-size:.95rem}.clotu-contact-input::placeholder,.clotu-contact-textarea::placeholder{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.clotu-contact-input::placeholder,.clotu-contact-textarea::placeholder{color:color-mix(in srgb, var(--ink) 58%, transparent)}}.clotu-contact-input::placeholder,.clotu-contact-textarea::placeholder{opacity:1}.clotu-contact-input:focus,.clotu-contact-textarea:focus{border-color:var(--brand);outline:none}.clotu-contact-topics{border:0;margin:0;padding:0}.clotu-contact-topics-legend,.clotu-contact-details-label{letter-spacing:-.04em;margin:0 0 1.2rem;font-size:clamp(1.45rem,2.3vw,2.3rem);font-weight:450}.clotu-contact-chip-list{flex-wrap:wrap;gap:.6rem;display:flex}.clotu-contact-chip{cursor:pointer;border:1px solid var(--soft-line);background:var(--paper);border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.7rem;line-height:1;display:inline-flex}.clotu-contact-chip:before{aspect-ratio:1;background:var(--mist);content:"";border-radius:50%;width:.38rem;margin-right:.5rem}.clotu-contact-chip[data-selected=true]{border-color:var(--lilac);background:var(--lilac-surface)}.clotu-contact-chip[data-selected=true]:before{background:var(--lilac)}.clotu-contact-details-label{margin-bottom:-1.4rem}.clotu-contact-textarea{resize:vertical;min-height:4.5rem}.clotu-contact-actions{justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;display:flex}.clotu-contact-privacy{color:var(--ink);align-items:center;gap:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.clotu-contact-privacy{color:color-mix(in srgb, var(--ink) 60%, transparent)}}.clotu-contact-privacy{font-size:.72rem}.clotu-contact-checkbox{aspect-ratio:1;width:1rem;accent-color:var(--brand)}.clotu-contact-submit{border:1px solid var(--night);background:var(--night);min-height:2.8rem;color:var(--paper);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.8rem;font-size:.72rem;font-weight:700;display:inline-flex}.clotu-contact-submit:disabled{cursor:not-allowed;opacity:1}.clotu-contact-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.clotu-contact-error,.clotu-contact-status:not(:empty){color:var(--alert);margin:0;font-size:.85rem;line-height:1.45}.clotu-contact-error{margin-top:-1.6rem}.clotu-contact-input[aria-invalid=true]{border-bottom-color:var(--alert)}.clotu-contact-status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.clotu-contact-done{letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.35}.clotu-quick-start{padding-block:3rem clamp(7rem,10vw,10rem)}.clotu-quick-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.clotu-quick-start-card{background:var(--soft-surface);border-radius:.75rem;min-height:10rem;padding:1.6rem}.clotu-quick-start-card h3{letter-spacing:-.045em;margin:0;font-size:1.65rem;font-weight:540}.clotu-quick-start-card p{color:var(--ink);margin:.8rem 0 0}@supports (color:color-mix(in lab, red, red)){.clotu-quick-start-card p{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.clotu-quick-start-card p{font-size:.92rem}.clotu-quick-start-card .clotu-button{margin-top:1.2rem}.clotu-quick-start-card .is-disabled{opacity:.62}.clotu-footer{background:var(--night);color:var(--paper);position:relative;overflow:hidden}.clotu-footer-shell{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr .8fr;gap:3rem;min-height:42rem;padding-block:clamp(5rem,8vw,8rem) 2.5rem;display:grid;position:relative}.clotu-footer-intro{z-index:2;grid-column:1/3;position:relative}.clotu-footer-intro h2{letter-spacing:-.055em;max-width:41rem;margin:0;font-size:clamp(3.2rem,5.2vw,5.2rem);font-weight:490;line-height:1.02}.clotu-footer-intro p{max-width:43rem;color:var(--lilac);margin:2rem 0 0;font-size:1.1rem;line-height:1.4}.clotu-footer>.clotu-shell>.clotu-button{z-index:4;place-self:center end;position:relative}.clotu-footer-art{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(48vw,37rem);height:auto;position:absolute;bottom:clamp(4.5rem,7vw,8rem);right:clamp(1rem,4vw,4rem)}.clotu-footer-nav,.clotu-footer-social,.clotu-footer-contacts{z-index:3;align-self:end;position:relative}.clotu-footer-nav ul,.clotu-footer-social ul{gap:1rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.clotu-footer-social{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.clotu-footer-social{color:color-mix(in srgb, var(--paper) 70%, transparent)}}.clotu-footer-contacts{color:var(--paper);justify-items:end;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.clotu-footer-contacts{color:color-mix(in srgb, var(--paper) 72%, transparent)}}.clotu-footer-contacts{font-size:.9rem;font-style:normal}.clotu-footer-legal{z-index:3;border-top:1px solid var(--paper);grid-column:1/-1;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.clotu-footer-legal{border-top:1px solid color-mix(in srgb, var(--paper) 30%, transparent)}}.clotu-footer-legal{color:var(--paper);padding-top:1.7rem}@supports (color:color-mix(in lab, red, red)){.clotu-footer-legal{color:color-mix(in srgb, var(--paper) 62%, transparent)}}.clotu-footer-legal{font-size:.7rem}.clotu-carousel-dots{margin-top:1.5rem}.clotu-carousel-dot{cursor:pointer;background:0 0;border:0;padding:0}.clotu-carousel-dot-mark{background:var(--mist);max-width:.6rem}.clotu-carousel-dot[data-active=true] .clotu-carousel-dot-mark{background:var(--ink)}.clotu-mobile-menu{align-items:stretch;height:100%;display:flex}.clotu-mobile-menu-trigger{border:0;border-left:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:4rem;height:100%;display:grid}.clotu-mobile-menu-trigger-lines{gap:.4rem;width:1.45rem;display:grid}.clotu-mobile-menu-trigger-lines>span{background:var(--ink);height:1px}.clotu-mobile-menu-dialog{color:var(--ink)}.clotu-mobile-menu-dialog::backdrop{background:var(--night)}@supports (color:color-mix(in lab, red, red)){.clotu-mobile-menu-dialog::backdrop{background:color-mix(in srgb, var(--night) 22%, transparent)}}.clotu-mobile-menu-panel{background:var(--paper);min-height:100dvh;padding:2rem max(1.5rem,7vw) 1.5rem}.clotu-mobile-menu-topbar{min-height:4rem}.clotu-mobile-menu-brand{gap:.25rem}.clotu-mobile-menu-close{aspect-ratio:1;cursor:pointer;width:3rem;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.clotu-mobile-menu-close{color:color-mix(in srgb, var(--ink) 68%, transparent)}}.clotu-mobile-menu-close{font-size:2.2rem;font-weight:300;line-height:1}.clotu-mobile-menu-nav{margin-top:2rem}.clotu-mobile-menu-link{border-bottom:1px solid var(--soft-line);grid-template-columns:3rem 1fr auto;align-items:center;gap:.8rem;min-height:5.4rem;padding-inline:1rem;display:grid}.clotu-mobile-menu-link:hover,.clotu-mobile-menu-link:focus-visible{box-shadow:inset 0 0 0 2px var(--soft-line)}.clotu-mobile-menu-marker,.clotu-mobile-menu-number{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.clotu-mobile-menu-marker,.clotu-mobile-menu-number{color:color-mix(in srgb, var(--ink) 74%, transparent)}}.clotu-mobile-menu-marker,.clotu-mobile-menu-number{font-size:.9rem}.clotu-mobile-menu-label{letter-spacing:-.045em;font-size:clamp(1.8rem,8vw,2.5rem)}.clotu-mobile-menu-cta{background:var(--night);min-height:3.4rem;color:var(--paper);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;font-size:.8rem;font-weight:700;display:flex}.clotu-mobile-menu-credit{color:var(--ink);margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.clotu-mobile-menu-credit{color:color-mix(in srgb, var(--ink) 62%, transparent)}}.clotu-mobile-menu-credit{text-align:center;font-size:.7rem}@media (min-width:75rem){.clotu-nav-link--tablet:not(.clotu-nav-link--desktop){display:none}}@media (max-width:74.999rem){:root{--header-height:3.8rem;--page-gutter:clamp(2rem, 7vw, 4.5rem);--section-space:clamp(7rem, 15vw, 10rem)}.clotu-header__grid{grid-template-columns:10rem 1fr auto 12rem}.clotu-header__nav{grid-template-columns:repeat(3,minmax(7rem,1fr))}.clotu-header__brand .clotu-brand-lockup__mark{width:1.65rem;height:1.65rem}.clotu-header__brand .clotu-brand-lockup__wordmark{width:3.7rem}.clotu-nav-link,.clotu-header__cta{font-size:.75rem}.clotu-hero{min-height:47rem}.clotu-hero__notes{inset-block:3.25rem 7rem}.clotu-hero__headline-wrap{top:23%}.clotu-hero__title{font-size:clamp(2.75rem,5.7vw,4rem)}.clotu-hero__title-line+.clotu-hero__title-line{padding-left:0}.clotu-hero__bullet{width:.85rem;margin-top:1.25rem}.clotu-hero__emblem{top:-5rem;left:54vw}.clotu-hero__watermark{font-size:clamp(4.5rem,8.4vw,6rem);top:43%}.clotu-hero__cta{bottom:8.7rem}.clotu-demo-window .clotu-window__body{min-height:41rem}.clotu-pain__grid--desktop{display:none}.clotu-pain__carousel{display:block}.clotu-pain-carousel{max-width:48rem;margin-inline:auto}.clotu-pain-carousel .clotu-carousel-slide{padding-inline:.15rem}.clotu-pain-card{min-height:21rem}.clotu-pain__conclusion{margin-top:8rem}.clotu-video{min-height:48rem}.clotu-answer__details{grid-template-columns:1fr}.clotu-library{width:min(100%,38rem);margin-inline:auto}.clotu-capabilities{gap:3rem}.clotu-support__diagram{min-height:33rem}.clotu-support-card--tailored{right:0}.clotu-journey-shell{width:min(100% - (2 * var(--page-gutter)), 73.125rem)}.clotu-journey-card{text-align:center;border:0;border-radius:.8rem;flex-direction:column;justify-content:center;min-height:43rem;padding:3rem 2rem;display:flex}.clotu-journey-number{margin-inline:auto;font-size:clamp(11rem,28vw,17rem)}.clotu-journey-meta{margin-top:3.5rem}.clotu-journey-copy{max-width:45rem;margin-top:3rem;font-size:clamp(2rem,5vw,3.2rem)}.clotu-journey-progress{display:flex}.clotu-customer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clotu-customer-logo{order:var(--clotu-logo-order-tablet);display:grid}.clotu-customer-logo[data-visible-tablet=false]{display:none}.clotu-case-grid{--clotu-case-narrow:minmax(0, 1fr);--clotu-case-wide:minmax(0, 1.75fr)}.clotu-case-card{min-height:31rem;padding:1rem}.clotu-case-header h3{font-size:1rem}.clotu-case-header p,.clotu-case-detail p{font-size:.68rem}.clotu-pricing-grid{grid-template-columns:1fr;gap:4rem;max-width:48rem;margin-inline:auto}.clotu-faq-shell{grid-template-columns:1fr;gap:3.5rem}.clotu-faq-shell>h2{margin-bottom:1rem}.clotu-faq-intro{max-width:42rem}.clotu-contact-shell{grid-template-columns:1fr}.clotu-contact-shell>h2{margin-bottom:1rem}.clotu-contact-details{grid-template-columns:repeat(2,1fr)}.clotu-footer-shell{grid-template-columns:1.1fr .7fr .8fr}.clotu-footer-art{bottom:11rem}}@media (max-width:47.999rem){:root{--header-height:4.75rem;--page-gutter:clamp(1.25rem, 5vw, 1.75rem);--section-space:7rem}.clotu-header__grid{grid-template-columns:1fr auto auto}.clotu-header__brand{padding-left:var(--page-gutter);border-right:0;justify-content:flex-start}.clotu-header__brand .clotu-brand-lockup__mark{width:2rem;height:2rem}.clotu-header__brand .clotu-brand-lockup__wordmark{width:4.7rem}.clotu-header__nav,.clotu-header__cta{display:none}.clotu-header__mobile-menu{height:100%;display:block}.clotu-hero{min-height:61rem}.clotu-hero__notes{inset:1.4rem 2.25rem 8.6rem}.clotu-hero-note{width:9.5rem;font-size:.62rem;line-height:1.25}.clotu-hero-note--collegamenti,.clotu-hero-note--token{width:9.7rem}.clotu-corner{width:1.25rem;height:1.25rem}.clotu-hero-note--accessi .clotu-corner,.clotu-hero-note--europa .clotu-corner{right:calc(100% + .6rem)}.clotu-hero-note--collegamenti .clotu-corner,.clotu-hero-note--token .clotu-corner{left:calc(100% + .6rem)}.clotu-hero__headline-wrap{top:10.6rem;left:var(--page-gutter)}.clotu-hero__title{gap:.7rem;font-size:clamp(2.35rem,10.4vw,3rem);line-height:1.18}.clotu-hero__title-line+.clotu-hero__title-line{padding-left:0}.clotu-hero__bullet{width:1rem;margin-top:.75rem}.clotu-hero__emblem{width:22rem;top:7rem;left:5.5rem}.clotu-pixel-field--hero{opacity:.2}.clotu-hero__watermark{top:19rem;left:var(--page-gutter);width:calc(100% - (2 * var(--page-gutter)));color:var(--mist)}@supports (color:color-mix(in lab, red, red)){.clotu-hero__watermark{color:color-mix(in srgb, var(--mist) 86%, var(--paper))}}.clotu-hero__watermark{text-align:left;white-space:normal;font-size:clamp(4.3rem,19vw,5.4rem);line-height:1.4}.clotu-hero__cta{white-space:nowrap;bottom:9.8rem}.clotu-hero__demo-link{width:max-content;bottom:2.4rem}.clotu-demo{padding-top:5.5rem}.clotu-demo__title{padding-inline:var(--page-gutter);margin-bottom:3.8rem;font-size:clamp(2rem,8.2vw,2.45rem);line-height:1.22}.clotu-demo__container{width:calc(100% - (2 * var(--page-gutter)))}.clotu-demo-window .clotu-window__body{min-height:42.5rem}.clotu-media-pill--demo{scale:1.05}.clotu-demo__marquee,.clotu-marquee--static{margin-top:3rem}.clotu-marquee-sequence,.clotu-marquee--static{min-height:6rem}.clotu-marquee-item{font-size:2rem}.clotu-pain{padding-block:7rem 9rem}.clotu-pain-card{min-height:19rem}.clotu-pain-card__body{padding-top:3.5rem}.clotu-pain-card__body h3{font-size:2rem}.clotu-pain__conclusion{margin-top:7rem;font-size:clamp(1.7rem,7.8vw,2.55rem)}.clotu-video{min-height:38rem}.clotu-video__brand{bottom:2rem;right:2rem;scale:1.05}.clotu-answer{padding-block:7rem}.clotu-answer__title{font-size:2.7rem}.clotu-answer-window{margin-top:4rem}.clotu-answer-window__content{min-height:27rem;padding:1.3rem 1rem}.clotu-answer-window__prompt{max-width:88%;padding:.8rem 1rem;font-size:.77rem}.clotu-answer-window__response{font-size:.86rem}.clotu-source-list{justify-items:start;display:grid}.clotu-source-chip{font-size:.68rem}.clotu-answer-window__permissions{font-size:.65rem}.clotu-library{height:16rem}.clotu-capabilities{grid-template-columns:1fr}.clotu-support__title{font-size:.72rem}.clotu-support__diagram{gap:1rem;min-height:auto;margin-top:3rem;display:grid}.clotu-radar{width:100%;margin-bottom:1rem;position:relative;top:auto;left:auto;translate:none}.clotu-support__connector,.clotu-support__node{display:none}.clotu-support-card{width:100%;position:relative;top:auto;bottom:auto;right:auto}.clotu-support__cta-float{margin-top:2rem}.clotu-journey-card{min-height:39rem;padding-inline:1.25rem}.clotu-journey-number{font-size:10.5rem}.clotu-journey-copy{font-size:2rem}.clotu-customers-title{font-size:2.55rem}.clotu-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1rem}.clotu-customer-logo{order:var(--clotu-logo-order-mobile)}.clotu-customer-logo[data-visible-mobile=false]{display:none}.clotu-case-grid,.clotu-case-grid[data-open-index]{grid-template-columns:minmax(0,1fr);gap:2.5rem;transition:none}.clotu-case-card{min-height:21rem}.clotu-case--expanded .clotu-case-card{min-height:31rem}.clotu-case-header h3{font-size:1.3rem}.clotu-case-header p,.clotu-case-detail p{font-size:.76rem}.clotu-pricing-intro h2{font-size:2.75rem}.clotu-price-card-head{min-height:9rem}.clotu-price-value strong{font-size:2.4rem}.clotu-faq-shell>h2{font-size:2.8rem}.clotu-faq-toggle,.clotu-faq-static-row,.clotu-faq-item--static{gap:1rem;min-height:4.7rem}.clotu-faq-heading,.clotu-faq-item--static p{font-size:.92rem}.clotu-manifesto-copy{font-size:clamp(2.05rem,9vw,2.8rem);line-height:1.18}.clotu-contact-shell{gap:3.5rem}.clotu-contact-details{grid-template-columns:1fr}.clotu-contact-sentence{grid-template-columns:1fr;gap:.7rem;font-size:1.7rem}.clotu-contact-field-label:nth-of-type(2){grid-column:auto;margin-top:.7rem}.clotu-contact-sentence>span{grid-column:auto}.clotu-contact-actions{flex-direction:column;align-items:stretch}.clotu-contact-submit{align-self:flex-end}.clotu-quick-start-grid{grid-template-columns:1fr}.clotu-footer-shell{grid-template-rows:auto auto auto auto auto;grid-template-columns:repeat(2,1fr);gap:2.5rem;min-height:50rem;padding-block:4rem 2rem;display:grid}.clotu-footer-intro{grid-column:1/-1}.clotu-footer-intro h2{font-size:clamp(3rem,13vw,4.2rem)}.clotu-footer-intro p{max-width:19rem;font-size:.9rem}.clotu-footer>.clotu-shell>.clotu-button{grid-column:1/-1;justify-self:end}.clotu-footer-art{width:18rem;bottom:16.5rem;right:-8rem}.clotu-footer-nav,.clotu-footer-social{align-self:end}.clotu-footer-contacts{grid-column:1/-1;justify-items:end}.clotu-footer-legal{grid-column:1/-1;line-height:1.5}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
