@font-face{font-family:Havatselet Plex;font-weight:600;font-display:swap;src:url(/etudes/super-havatselet/plex-he-600.woff2)format("woff2")}@layer components{.case-hero .case-hero__lead{max-inline-size:36rem;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem)}.case-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:var(--space-m);display:flex}.case-hero__device{cursor:pointer;inline-size:100%;background:0 0;border:0;margin-block-start:var(--space-l);padding:0;display:block}.case-facts{margin:var(--space-l) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.case-fact{background:var(--background);gap:.3rem;padding:.85rem 1rem;display:grid}.case-fact dt{color:var(--muted-foreground)}.case-fact dd{font-family:var(--font-title);margin:0;font-size:.95rem;line-height:1.25}@media (width<=47.99rem){.case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-ba__grid{gap:var(--space-m);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}.case-ba__side{gap:.9rem;margin:0;display:grid}.case-ba__side .voice{max-inline-size:30rem}.case-ba__stack{padding-block-end:18%;position:relative}.case-ba__screen{filter:grayscale(.25);inline-size:92%;height:auto;display:block;box-shadow:0 30px 50px -30px #00000073}.case-ba__phone{outline:6px solid var(--noir);inline-size:34%;height:auto;position:absolute;inset-block-end:0;inset-inline-end:0;rotate:-4deg;box-shadow:0 30px 50px -24px #0000008c}[dir=rtl] .case-ba__phone{rotate:4deg}.case-ba__bridge{background:linear-gradient(180deg, transparent, var(--line-strong) 20%, var(--line-strong) 80%, transparent);align-self:stretch;inline-size:1px;position:relative}.case-ba__bridge i{background:var(--gradient-fire);block-size:.9rem;inline-size:.9rem;box-shadow:0 0 1rem var(--fire-2);border-radius:50%;position:absolute;inset-block-start:38%;inset-inline-start:50%;translate:-50%}[dir=rtl] .case-ba__bridge i{translate:50%}.case-tag{color:var(--fire-solid);margin:0}.case-ba__title{font-family:var(--font-title);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);line-height:1.05}.case-ba__sheet{inline-size:min(100%,26rem);height:auto;display:block;rotate:1.5deg;box-shadow:0 34px 60px -30px #00000080}[dir=rtl] .case-ba__sheet{rotate:-1.5deg}.case-caption{color:var(--muted-foreground)}@media (width<=47.99rem){.case-ba__grid{grid-template-columns:minmax(0,1fr)}.case-ba__bridge{background:linear-gradient(90deg, transparent, var(--line-strong) 20%, var(--line-strong) 80%, transparent);block-size:1px;inline-size:100%}.case-ba__bridge i{inset-block-start:50%;translate:-50% -50%}[dir=rtl] .case-ba__bridge i{translate:50% -50%}}.case-idea,.case-touch{background:var(--background);color:var(--foreground)}.case-dot{color:var(--fire-solid)}.case-idea .case-idea__small{max-inline-size:34rem;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem)}.case-choices__grid{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case-choice{background:var(--background);align-content:start;gap:.4rem;padding:1.1rem 1.2rem 1.4rem;display:grid}.case-choice__show{background:color-mix(in srgb, var(--foreground) 4%, transparent);place-items:center;block-size:11rem;margin-block-end:.6rem;display:grid;overflow:hidden}.case-swatches{gap:.6rem;display:flex}.case-swatches span{block-size:6.6rem;inline-size:4.6rem;font-family:var(--font-title);letter-spacing:.05em;clip-path:polygon(0 0,calc(100% - .6rem) 0,100% .6rem,100% 100%,0 100%);place-items:end center;padding-block-end:.5rem;font-size:.7rem;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.case-choice__logo{block-size:8.5rem;inline-size:auto}.case-type{color:#121210;background:#faff00;justify-items:center;gap:.4rem;padding:1rem 1.6rem;display:grid}.case-type b{font-family:Havatselet Plex,sans-serif;font-size:clamp(2.2rem,1.8rem + 1.6vw,3.2rem);font-weight:600;line-height:1}.case-type small{letter-spacing:.08em;font-size:.7rem}.case-shelf{background-position:30% 78%;background-repeat:no-repeat;background-size:150%;block-size:100%;inline-size:100%}.case-choice__k{color:var(--fire-solid);margin:0}.case-choice__what{font-family:var(--font-title);text-transform:uppercase;margin:0;font-size:clamp(1.1rem,1rem + .5vw,1.4rem)}.case-choice__why{color:var(--muted-foreground);margin:0;line-height:1.5}@media (width<=47.99rem){.case-choices__grid{grid-template-columns:minmax(0,1fr)}}.case-apps__list{gap:var(--space-s);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case-app{background:var(--background);border-block-start:2px solid var(--fire-solid);align-content:start;gap:.55rem;padding:1.1rem 1.1rem 1.3rem;display:grid;position:relative}.case-app__n{color:var(--muted-foreground)}.case-app__icon{block-size:2rem;inline-size:2rem;color:var(--fire-solid)}.case-app__name{font-family:var(--font-title);text-transform:uppercase;margin:0;font-size:1.05rem;line-height:1.2}.case-app__trial{border:1px solid var(--line-strong);color:var(--muted-foreground);vertical-align:.15em;margin-inline-start:.4rem;padding:.1rem .4rem;display:inline-block}.case-app__text{color:var(--muted-foreground);margin:0;line-height:1.5}@media (width<=63.99rem){.case-apps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=29.99rem){.case-apps__list{grid-template-columns:minmax(0,1fr)}}.case-touch__lines{gap:1rem;margin:0;padding:0;font-size:clamp(1.15rem,1rem + .8vw,1.7rem);line-height:1.3;list-style:none;display:grid}.case-touch__lines li{border-block-end:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);padding-block-end:1rem}.case-touch__lines strong{font-family:var(--font-title);font-weight:700}.case-touch__lines span{color:var(--muted-foreground)}.case-touch__closing{max-inline-size:40rem;margin:var(--space-l) 0 0;font-family:var(--font-title);text-wrap:balance;font-size:clamp(1.25rem,1.05rem + 1vw,1.9rem);line-height:1.2}.case-next .case-next__text{max-inline-size:34rem}}
