@font-face{font-family:Switzer;src:url(/assets/fonts/switzer-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/fonts/switzer-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Switzer;src:url(/assets/fonts/switzer-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{color-scheme:dark;--black:#050505;--black-2:#0b0b0b;--black-3:#151515;--black-4:#202020;--white:#fff;--paper:#e6e6e6;--paper-2:#f4f4f4;--muted:#ffffff9e;--muted-2:#ffffff6b;--line:#ffffff1a;--line-dark:#0000001f;--red:#f02;--coral:#ff7d4e;--red-soft:#ff00222e;--red-glow:#ff00227a;--font-display:"Switzer", "Rubik", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Switzer", "Rubik", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-he:"Rubik", "Assistant", "Heebo", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Cascadia Code", ui-monospace, SFMono-Regular, Consolas, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.65, 0, .35, 1);--radius-1:14px;--radius-2:20px;--radius-3:32px;--shell:1500px;--section-x:40px;--home-section-gap:clamp(150px, 18vh, 220px);font-family:var(--font-body)}[lang=he]{--font-display:var(--font-he);--font-body:var(--font-he)}*,:before,:after{box-sizing:border-box}html{background:var(--black);min-width:320px;color:var(--white);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{scrollbar-width:none;-ms-overflow-style:none;background:var(--black);min-height:100dvh;color:var(--white);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.45;overflow-x:clip}body>*{z-index:1;position:relative}body.menu-open{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}::selection{background:var(--red);color:var(--white)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--coral);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:0;font-weight:600;line-height:1}.section-shell{width:min(var(--shell), calc(100vw - (var(--section-x) * 2)));margin-inline:auto}.page-shell{width:100%;position:relative;overflow:clip visible}[data-page-slug]:not([data-page-slug=""]) .page-shell{isolation:isolate;background:radial-gradient(900px 620px at 50% 10%, #ff002238, transparent 68%), radial-gradient(720px 520px at 12% 35%, #ff7d4e1a, transparent 72%), linear-gradient(180deg, var(--black) 0%, #090505 38%, var(--black) 72%)}[data-page-slug]:not([data-page-slug=""]) .page-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.15;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 12% 70%,#0000 100%)}.inner-page{isolation:isolate;background:radial-gradient(900px 640px at 50% 8%,#ff00223d,#0000 68%),radial-gradient(780px 560px at 85% 28%,#ff7d4e1a,#0000 72%),linear-gradient(#050505 0%,#0b0506 42%,#050505 100%);min-height:100vh;position:relative;overflow:clip}.inner-page__aurora{z-index:-3;pointer-events:none;filter:blur(78px);opacity:.78;background:radial-gradient(circle at 52% 48%,#ff002238,#0000 58%),radial-gradient(circle at 36% 62%,#ff7d4e1f,#0000 62%);border-radius:999px;width:82vw;height:58vh;animation:9s ease-in-out infinite alternate inner-aurora-breathe;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%)}.inner-page__grid{z-index:-2;pointer-events:none;opacity:.16;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;mask-image:linear-gradient(#0000,#000 18% 76%,#0000)}.inner-page__giant{z-index:-1;pointer-events:none;color:#0000;-webkit-text-stroke:1px #ffffff0b;background:linear-gradient(#ffffff14,#0000 64%);width:max-content;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;opacity:.72;user-select:none;background-clip:text;font-size:clamp(120px,23vw,440px);font-weight:700;line-height:.78;position:fixed;bottom:-5vw;left:50%;transform:translate(-50%)}@keyframes inner-aurora-breathe{0%{opacity:.58;transform:translate(-50%,-50%)scale(.94)}to{opacity:.88;transform:translate(-50%,-50%)scale(1.08)}}.btn{-webkit-backdrop-filter:blur(18px);min-height:48px;transition:transform .26s var(--ease-out), border-color .26s ease, background-color .26s ease, color .26s ease, box-shadow .26s ease;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 16px 40px #00000047,inset 0 1px 1px #ffffff24}.btn:hover{border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 22px 54px #00000057,inset 0 1px 1px #fff3}.btn--light{color:var(--black);background:linear-gradient(145deg,#fffffff5,#ffffffc2),#ffffffc7;box-shadow:0 18px 40px #ffffff14,inset 0 1px 1px #ffffff61}.btn--light:hover{box-shadow:0 22px 54px #ffffff1f,inset 0 1px 1px #ffffff6b}.btn--dark{color:#ffffffeb;background:linear-gradient(145deg,#ffffff17,#ffffff06),#080808ad}.btn--dark:hover{border-color:#ffffff38}.btn svg,.icon-arrow{flex:0 0 16px;width:16px;height:16px}.site-header{z-index:50;padding:18px var(--section-x) 0;pointer-events:none;position:fixed;top:0;left:0;right:0}.header-inner{width:min(var(--shell), 100%);pointer-events:none;direction:ltr;grid-template-columns:1fr auto 1fr;align-items:start;gap:24px;margin-inline:auto;display:grid}.brand,.nav-center,.header-actions{pointer-events:auto}.brand{min-height:44px;color:var(--white);font-family:var(--font-display);justify-self:start;align-items:center;gap:9px;font-size:18px;font-weight:600;display:inline-flex}.brand__icon{object-fit:contain;filter:invert()brightness(1.8);width:26px;height:26px}.nav-center{justify-self:center;width:280px;height:60px;position:relative}.menu-panel{z-index:2;backdrop-filter:blur(10px);color:#ffffffeb;pointer-events:auto;transform-origin:top;background:#151515d1;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;align-items:center;width:280px;height:60px;padding:0;transition:width .52s cubic-bezier(.19,1,.22,1),height .56s cubic-bezier(.19,1,.22,1),background .26s,border-color .26s,box-shadow .36s;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 32px #00000047}.nav-center:hover .menu-panel,.nav-center:focus-within .menu-panel,.menu-panel.is-open{background:#151515cc;border-color:#ffffff1a;width:min(520px,100vw - 40px);height:min(660px,100svh - 36px);box-shadow:0 30px 90px #0000006b}.menu-button{width:280px;height:60px;color:inherit;cursor:pointer;font:inherit;transition:width .52s cubic-bezier(.19, 1, .22, 1), transform .26s var(--ease-out);background:0 0;border:0;flex:0 0 60px;justify-content:space-between;align-items:center;gap:14px;padding:0 20px 0 14px;display:flex}.menu-button:hover{transform:translateY(-1px)}.nav-center:hover .menu-button,.nav-center:focus-within .menu-button,.menu-panel.is-open .menu-button{width:280px}.menu-button__dots{width:10px;height:10px;color:var(--white);flex:0 0 10px;position:relative}.menu-button__dots span,.menu-button__dots:after,.menu-button__dots span:before,.menu-button__dots span:after{content:"";width:4px;height:4px;transition:transform .36s var(--ease-out), opacity .22s ease;background:currentColor;border-radius:1px;display:block;position:absolute}.menu-button__dots span{top:0;left:0}.menu-button__dots span:before{top:0;left:6px}.menu-button__dots span:after{top:6px;left:0}.menu-button__dots:after{top:6px;left:6px}.nav-center:hover .menu-button__dots span,.nav-center:focus-within .menu-button__dots span,.menu-panel.is-open .menu-button__dots span{transform:translateY(3px)}.nav-center:hover .menu-button__dots span:before,.nav-center:focus-within .menu-button__dots span:before,.menu-panel.is-open .menu-button__dots span:before{transform:translate(-3px)}.nav-center:hover .menu-button__dots span:after,.nav-center:focus-within .menu-button__dots span:after,.menu-panel.is-open .menu-button__dots span:after{transform:translate(3px)}.nav-center:hover .menu-button__dots:after,.nav-center:focus-within .menu-button__dots:after,.menu-panel.is-open .menu-button__dots:after{transform:translateY(-3px)}.menu-button__text{text-align:start;letter-spacing:0;flex:auto;height:24px;font-size:18px;line-height:1.2;position:relative;overflow:hidden}.menu-button__label{inset-inline-start:0;white-space:nowrap;transition:transform .42s cubic-bezier(.19,1,.22,1),opacity .26s;position:absolute;top:50%;transform:translateY(-50%)}.menu-button__label--open{opacity:0;transform:translateY(78%)}.nav-center:hover .menu-button__label--closed,.nav-center:focus-within .menu-button__label--closed,.menu-panel.is-open .menu-button__label--closed{opacity:0;transform:translateY(-140%)}.nav-center:hover .menu-button__label--open,.nav-center:focus-within .menu-button__label--open,.menu-panel.is-open .menu-button__label--open{opacity:1;transform:translateY(-50%)}.menu-button__status{color:#ffffff94;white-space:nowrap;font-size:13px;transition:color .22s}.nav-center:hover .menu-button__status,.nav-center:focus-within .menu-button__status,.menu-panel.is-open .menu-button__status{color:#ffffffad}.header-actions{justify-self:end;align-items:center;gap:10px;display:inline-flex}.language-link{border:1px solid var(--line);color:#ffffffc7;backdrop-filter:blur(10px);background:#1515158a;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.account-link{background:var(--white);min-height:44px;color:var(--black);border-radius:14px;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.account-link svg{width:13px;height:13px}.menu-panel__body{opacity:0;pointer-events:none;scrollbar-width:none;flex-direction:column;gap:14px;width:100%;padding:12px 0 18px;transition:opacity .26s 70ms,transform .42s cubic-bezier(.19,1,.22,1) 50ms;display:flex;overflow:hidden auto;transform:translateY(-14px)}.menu-panel__body::-webkit-scrollbar{display:none}.nav-center:hover .menu-panel__body,.nav-center:focus-within .menu-panel__body,.menu-panel.is-open .menu-panel__body{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-panel__links{flex-direction:column;width:100%;padding:0;display:flex}.menu-panel__link{isolation:isolate;color:#ffffffd1;opacity:0;min-height:82px;transition:color .22s ease, padding .32s var(--ease-out), background .22s ease, opacity .26s ease calc(80ms + (var(--i) * 32ms)), transform .42s cubic-bezier(.19, 1, .22, 1) calc(70ms + (var(--i) * 32ms));border-top:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:22px;padding:12px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden;transform:translateY(-8px)}.nav-center:hover .menu-panel__link,.nav-center:focus-within .menu-panel__link,.menu-panel.is-open .menu-panel__link{opacity:1;transform:translateY(0)}.menu-panel__link:last-child{border-bottom:1px solid #ffffff14}.menu-panel__gradient{content:"";z-index:0;opacity:0;background:linear-gradient(270deg,#fff0,#ffffff0b);transition:opacity .22s;position:absolute;inset:0}.menu-panel__link:hover .menu-panel__gradient,.menu-panel__link.is-active .menu-panel__gradient{opacity:1}.menu-panel__link:hover{color:var(--white);padding-inline-start:28px}.menu-panel__link-copy,.menu-panel__thumb{z-index:1;position:relative}.menu-panel__link-copy{grid-column:1;justify-self:stretch;gap:8px;min-width:0;display:grid}.menu-panel__title{color:var(--white);letter-spacing:0;font-size:25px;font-weight:600;line-height:1}.menu-panel__desc{color:#ffffff7a;max-width:290px;font-size:13px;line-height:1.25}.menu-panel__thumb{opacity:.86;width:90px;height:66px;transition:opacity .26s ease, transform .42s var(--ease-out);background:#ffffff14;border-radius:16px;flex:0 0 90px;grid-column:2;justify-self:center;overflow:hidden;transform:scale(.98)}.menu-panel__thumb img{object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:100%;transition:transform .52s var(--ease-out), filter .26s ease;display:block;transform:scale(1.08)}.menu-panel__link:hover .menu-panel__thumb{opacity:1;transform:scale(1)}.menu-panel__link:hover .menu-panel__thumb img{filter:saturate(1.1)contrast(1.1);transform:scale(1.02)}.menu-panel__secondary{opacity:0;gap:12px;width:100%;padding:0 20px;transition:opacity .26s .23s,transform .42s cubic-bezier(.19,1,.22,1) .22s;display:grid;transform:translateY(-6px)}.nav-center:hover .menu-panel__secondary,.nav-center:focus-within .menu-panel__secondary,.menu-panel.is-open .menu-panel__secondary{opacity:1;transform:translateY(0)}.menu-panel__secondary p{color:#ffffff7a;margin:0;font-size:13px;line-height:1.2}.menu-panel__secondary-links{flex-wrap:wrap;gap:8px;display:flex}.menu-panel__secondary-links a{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:600;transition:color .22s,border-color .22s,background .22s;display:inline-flex}.menu-panel__secondary-links a:hover,.menu-panel__secondary-links a.is-active{color:var(--white);background:#ffffff14;border-color:#ffffff29}.menu-backdrop{z-index:-1;opacity:0;pointer-events:none;background:#0003;transition:opacity .22s;position:fixed;inset:0}.menu-backdrop.is-open{opacity:1;pointer-events:none}.reveal,.word-reveal span{--parallax-y:0px;opacity:1;transform:none}.js .reveal{--reveal-y:48px;opacity:0;transform:translate3d(0, calc(var(--reveal-y) + var(--parallax-y)), 0);transition:opacity .78s var(--ease-out), transform .78s var(--ease-out)}.js .reveal.is-visible{opacity:1;--reveal-y:0px}.word-reveal span{margin-inline-end:.12em}.word-reveal span:last-child{margin-inline-end:0}.js .word-reveal span{--word-opacity:0;--word-blur:8px;--word-y:20px;opacity:var(--word-opacity);filter:blur(var(--word-blur));transform:translateY(var(--word-y));cursor:default;transition:opacity .76s var(--ease-out), filter .76s var(--ease-out), transform .76s var(--ease-out), color .26s ease, text-shadow .26s ease;display:inline-block}.js [data-scroll-words] span{transition:color .26s,text-shadow .26s,transform .12s linear,filter .12s linear,opacity .12s linear}.js .word-reveal span.is-visible{opacity:1;filter:none;transform:none}.reveal[data-delay="1"]{transition-delay:80ms}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}.hero{background:#050505;min-height:100svh;position:relative;overflow:hidden}.hero-sequence{min-height:max(430svh, calc(100svh + (var(--frame-count) * 3.2svh)));background:#030303;padding:0;overflow:visible}.hero-sequence__sticky{isolation:isolate;background:#030303;height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.hero-sequence__poster,.hero-sequence__canvas{z-index:0;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-sequence__poster{object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.1);opacity:1;transition:opacity .28s;transform:scale(.7452)}.hero-sequence__poster.is-hidden{opacity:0}.hero-sequence__canvas{filter:saturate(1.06)contrast(1.1);contain:paint;display:block}.hero-sequence__shader-frame{z-index:1;opacity:1;pointer-events:none;user-select:none;mix-blend-mode:lighten;filter:none;transform-origin:top;border:0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.hero-sequence__shade,.hero-sequence__grain{pointer-events:none;position:absolute;inset:0}.hero-sequence__shade{z-index:1;mix-blend-mode:normal;background:radial-gradient(circle,#0000 0 34%,#0000001a 56%,#000000b8 100%),linear-gradient(90deg,#030303d1 0%,#0303035c 29%,#03030305 50%,#0303035c 71%,#030303d1 100%),linear-gradient(#03030399 0%,#0000 28% 58%,#030303db 100%)}.hero-sequence__grain{z-index:2;opacity:.16;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 4px),radial-gradient(circle at 35% 15%,#ffffff14,#0000 28%)}.hero-sequence__copy{z-index:3;inset-inline-end:var(--section-x);width:min(660px, calc(100vw - (var(--section-x) * 2)));max-height:calc(100svh - 180px);color:var(--white);text-align:start;text-shadow:0 18px 60px #000000d6;position:absolute;bottom:clamp(72px,12vh,150px)}[dir=ltr] .hero-sequence__copy{inset-inline-start:var(--section-x);inset-inline-end:auto}.hero-sequence__eyebrow{color:#ff7853db;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800;line-height:1.2}[dir=rtl] .hero-sequence__eyebrow{letter-spacing:0}.hero-sequence h1{max-width:660px;color:var(--white);font-family:var(--font-display);text-wrap:balance;overflow-wrap:normal;margin:0;font-size:84px;font-weight:700;line-height:.98}.hero-sequence__copy>p:not(.hero-sequence__eyebrow){color:#ffffffc7;overflow-wrap:normal;width:min(560px,100%);margin:24px 0 0;font-size:21px;line-height:1.45}.hero-sequence__copy.is-changing .hero-sequence__eyebrow,.hero-sequence__copy.is-changing h1,.hero-sequence__copy.is-changing>p:not(.hero-sequence__eyebrow){animation:.62s cubic-bezier(.19,1,.22,1) both hero-copy-fade-up}.hero-sequence__copy.is-changing h1{animation-delay:65ms}.hero-sequence__copy.is-changing>p:not(.hero-sequence__eyebrow){animation-delay:.13s}@keyframes hero-copy-fade-up{0%{opacity:0;filter:blur(14px);transform:translateY(clamp(56px,9vh,118px))}62%{opacity:1}to{opacity:1;filter:blur();transform:translate(0,0)}}.hero-sequence__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:inline-flex}.hero-sequence__actions .btn{min-width:164px}.hero-sequence__status{z-index:3;inset-inline-start:var(--section-x);color:#ffffff94;align-items:center;gap:12px;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:clamp(94px,13vh,150px)}[dir=ltr] .hero-sequence__status{inset-inline-start:auto;inset-inline-end:var(--section-x)}.word-reveal span:hover,.js .word-reveal span.is-visible:hover{color:var(--white);text-shadow:0 0 34px #ff7d4e47;transform:translateY(-2px)}.status-dot,.recording-dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 0 var(--red-glow);animation:pulse 1.8s var(--ease-soft) infinite;border-radius:50%}@keyframes pulse{50%{box-shadow:0 0 0 9px #0000}}.product-stage{padding:var(--home-section-gap) 40px 0;isolation:isolate;background:#050505;position:relative;overflow:clip}.product-stage:before{content:"";pointer-events:none;background:linear-gradient(#03030300,#050505 72%);height:320px;position:absolute;inset:-160px 0 auto}.product-stage__image{--product-scroll-scale:.72;--product-scroll-y:-80px;aspect-ratio:1.51111;corner-shape:superellipse(1.2);width:min(100%,100vw - 80px);transform:translate3d(0, var(--product-scroll-y), 0) scale(var(--product-scroll-scale));transform-origin:top;will-change:opacity, transform;isolation:isolate;background:#080808;border-radius:24px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 80px 170px #00000094,0 0 0 1px #ffffff14}.js .product-stage__image{opacity:0;transform:translate3d(0, var(--product-scroll-y), 0) scale(var(--product-scroll-scale));transition:opacity .9s var(--ease-out)}.js .product-stage__image.is-visible{opacity:1}.product-stage__image:before,.product-stage__image:after{content:"";pointer-events:none;position:absolute;inset:0}.product-stage__image:before{z-index:8;border-radius:inherit;border:1px solid #ffffff1a}.product-stage__image:after{z-index:7;mix-blend-mode:normal;background:linear-gradient(#0000000a,#0000 34%,#0000002e 100%),linear-gradient(90deg,#00000047,#0000 22% 78%,#0003)}.product-stage__image picture,.product-stage__img{width:100%;height:100%;display:block}.product-stage__img{object-fit:cover;object-position:center}.about-scroll{padding:var(--home-section-gap) 0 0;background:var(--black)}.about-scroll__inner{justify-items:center;gap:120px;display:grid}.word-reveal{color:#ffffff8a;width:100%;max-width:1200px;font-family:var(--font-display);font-size:clamp(48px,6.4vw,98px);font-weight:500;line-height:1}.about-scroll__columns{grid-template-columns:1fr 1fr;gap:100px;width:min(900px,100%);margin-inline:auto;display:grid}.about-scroll__columns p{color:#ffffff6b;font-size:24px;font-weight:500;line-height:1.3}.about-scroll__columns p:nth-child(2){color:#ffffffb8}.works-section{padding:var(--home-section-gap) var(--section-x) 220px;background:var(--black)}.works-section__head{justify-items:center;gap:120px;max-width:900px;margin:0 auto 120px;display:grid}.section-label{color:#ffffff94;font-size:15px;font-weight:700}.projects-grid{width:min(var(--shell), calc(100vw - (var(--section-x) * 2)));grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-inline:auto;display:grid}.project-card{--parallax-y:0px;--hover-y:0px;--scroll-tilt:0deg;min-height:430px;transform:translate3d(0, calc(var(--parallax-y) + var(--hover-y)), 0) rotateZ(var(--scroll-tilt));will-change:transform;transition:transform .36s var(--ease-out), border-color .26s ease;background:#0a0a0af2;border:1px solid #ffffff0a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000038}.project-card:hover{--hover-y:-8px;border-color:#ffffff29;box-shadow:0 32px 72px #00000057}.project-card--large{min-height:620px}.project-card__image,.project-card__shade{position:absolute;inset:0}.project-card__image{z-index:0;object-fit:cover;filter:saturate(.96)contrast(1.08);width:100%;height:100%;transition:transform .7s cubic-bezier(.65,0,.32,1),filter .52s;transform:scale(1.08)}.project-card:hover .project-card__image{filter:saturate(1.12)contrast(1.12);transform:scale(1.01)}.project-card__shade{z-index:1;pointer-events:none;background:linear-gradient(#00000005 0%,#0000001f 45%,#000000c2 100%),linear-gradient(90deg,#0000005c 0%,#0000 54%)}.project-card__tags{z-index:2;flex-wrap:wrap;gap:8px;padding:24px;display:flex;position:relative}.project-card__tags span{color:#ffffffbd;backdrop-filter:blur(8px);background:#0000003d;border-radius:10px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.project-card__body{z-index:2;position:absolute;bottom:32px;left:34px;right:34px}[dir=rtl] .project-card__body{text-align:right}.project-card h3{transition:transform .3s var(--ease-out), color .26s ease;margin-bottom:8px;font-size:30px}.project-card:hover h3{color:var(--white);transform:translateY(-4px)}.project-card p{color:#ffffffad;max-width:620px;font-size:16px;line-height:1.55}.quote-section{padding:0 var(--section-x) var(--home-section-gap);background:var(--black)}.quote-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:24px;display:grid}.quote-stat,.quote-card{background:#151515;border:1px solid #fff1;border-radius:32px;min-height:430px;padding:38px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000052}.quote-stat{isolation:isolate;background:radial-gradient(circle at 22% 18%,#d2191938,#0000 34%),linear-gradient(145deg,#1e1e1ef5,#0d0d0dfa);flex-direction:column;justify-content:space-between;display:flex}.quote-stat:after,.quote-card:after{content:"";pointer-events:none;opacity:.72;mix-blend-mode:screen;background:linear-gradient(120deg,#ffffff14,#0000 28% 72%,#ffffff0b),radial-gradient(circle at 84% 18%,#ffffff14,#0000 22%);position:absolute;inset:0}.quote-stat__eyebrow{z-index:1;color:#ffffff85;max-width:280px;font-size:17px;font-weight:700;line-height:1.15;position:relative}.quote-stat h2{z-index:1;letter-spacing:0;max-width:360px;font-size:clamp(42px,5vw,72px);line-height:.96;position:relative}.quote-stat__meta{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.quote-stat__meta span{background:#fff3;border-radius:999px;width:42px;height:5px;display:block}.quote-stat__meta span:first-child{background:#ffffffd1;width:72px}.quote-card{flex-direction:column;justify-content:space-between;gap:42px;display:flex}.quote-card:before{content:"";pointer-events:none;filter:blur(14px);background:radial-gradient(circle,#be121238,#0000 66%);height:72%;position:absolute;inset:auto -8% -40% 28%}.quote-card__toggles{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.quote-card__toggles span{background:#ffffff57;border-radius:999px;width:22px;height:6px}.quote-card__toggles .is-active{background:#ffffffeb;width:52px}.quote-card__body{z-index:1;flex:1;align-items:center;display:flex;position:relative}.quote-card__body p{color:#ffffff9e;letter-spacing:0;max-width:820px;font-size:clamp(28px,3.1vw,46px);font-weight:650;line-height:1.14}.quote-card__brand{z-index:1;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;font-size:22px;font-weight:700;display:flex;position:relative}.quote-card__identity{align-items:center;gap:14px;min-width:0;display:flex}.quote-card__brand img{filter:invert()brightness(2);background:#ffffff14;border-radius:16px;flex:none;width:58px;height:58px;padding:9px}.quote-card__brand small{color:#ffffff75;max-width:440px;margin-top:6px;font-size:14px;font-weight:700;line-height:1.25;display:block}.quote-card__seal{color:#ffffff9e;background:#ffffff14;border-radius:999px;flex:none;padding:12px 16px;font-size:13px;font-weight:800}.services-section{--parallax-y:0px;background:var(--paper);color:var(--black);padding:200px var(--section-x) 240px;transform:translate3d(0, var(--parallax-y), 0);will-change:transform;border-radius:24px;margin-inline:auto}.services-section__inner{gap:80px;display:grid}.services-intro{justify-items:center;gap:80px;display:grid}.services-title{flex-direction:column;align-items:center;gap:24px;width:min(785px,100%);display:flex}.services-title__headline{display:contents}.services-title__line{width:100%;color:var(--black);letter-spacing:0;will-change:transform, opacity;font-size:clamp(56px,8.6vw,112px);font-weight:720;line-height:.9;display:block}.services-title__line--primary{text-align:left;transform-origin:0%;transform:translateY(100px)rotate(5deg)}[dir=rtl] .services-title__line--primary{text-align:right;transform-origin:100%;transform:translateY(100px)rotate(-5deg)}.services-title__line--secondary{text-align:right;transform-origin:100%;max-width:785px;transform:translateY(100px)rotate(-5deg)}[dir=rtl] .services-title__line--secondary{text-align:left;transform-origin:0%;transform:translateY(100px)rotate(5deg)}.js .services-title__line.is-visible{transform:translate(0,0)rotate(0)}.software-strip{width:min(900px,100%);height:82px;overflow:visible;mask:none}.software-strip__track{direction:ltr;justify-content:center;align-items:flex-end;gap:0;width:max-content;min-width:100%;height:82px;margin-inline:auto;display:flex;overflow:visible}.software-card{--size:80px;--dock-scale:1;--lift:0px;width:var(--size);height:var(--size);flex:0 0 var(--size);pointer-events:auto;color:var(--black);transform:translate3d(0, var(--lift), 0) scale(var(--dock-scale));transform-origin:bottom;transition:transform .32s var(--ease-out), filter .26s ease;will-change:transform;text-decoration:none;position:relative;overflow:visible}.software-card:hover,.software-card:focus-visible{--dock-scale:1.25;--lift:-10px;filter:none;z-index:4}.software-card:has(+.software-card:hover),.software-card:hover+.software-card,.software-card:has(+.software-card:focus-visible),.software-card:focus-visible+.software-card{--dock-scale:1.125;--lift:-5px;z-index:3}.software-card:focus-visible{outline-offset:8px;border-radius:20px;outline:2px solid #ffffffeb}.software-card__icon{background:linear-gradient(145deg,#ffffffeb,#eeeeeec7);border-radius:17px;place-items:center;display:grid;position:absolute;inset:8px;overflow:hidden;box-shadow:inset 0 1px #ffffffdb}.software-card__icon img{object-fit:contain;width:62%;height:62%}.software-card__label{z-index:2;backdrop-filter:blur(12px);color:#000000d1;opacity:0;width:max-content;max-width:160px;transition:opacity .22s ease, transform .26s var(--ease-out), bottom .26s var(--ease-out);white-space:nowrap;background:#ffffffb8;border-radius:10px;padding:5px 8px;font-size:12px;font-weight:800;line-height:1;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)scale(.9)}.software-card:hover .software-card__label,.software-card:focus-visible .software-card__label{opacity:1;bottom:-20px;transform:translate(-50%)scale(1)}.services-body{justify-content:flex-start;align-items:center;gap:40px;width:min(785px,100%);display:flex}.services-body p{color:#0000009e;flex:auto;max-width:560px;font-size:clamp(20px,2.3vw,30px);font-weight:650;line-height:1.22}.services-cta{color:#000000db;min-height:56px;transition:background-color .26s ease, transform .26s var(--ease-out);background:#00000012;border-radius:20px;flex:none;align-items:center;gap:12px;padding:0 20px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.services-cta span{background:var(--white);border-radius:12px;place-items:center;width:28px;height:28px;display:grid}.services-cta:hover{background:#0000001f;transform:translateY(-2px)}.service-list{justify-content:center;align-items:flex-start;gap:40px;width:min(785px,100%);margin-inline:auto;display:flex}.service-list__column{flex-direction:column;flex:1 0 0;gap:40px;min-width:0;display:flex}.service-list__column--offset{padding-top:80px}.service-item{background:var(--white);min-height:0;transition:transform .32s var(--ease-out), box-shadow .32s ease;border-radius:36px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:30px;padding:45px 40px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 20px #0000000d}.service-item:hover{transform:translateY(-6px);box-shadow:0 14px 34px #00000012}.service-item h3{width:100%;color:var(--black);letter-spacing:0;font-size:30px;font-weight:700;line-height:1.1}.service-item__divider{background:#ececec;width:100%;height:1px;display:block}.service-item__info{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.service-item__label{color:#0006;font-size:14px;font-weight:500;line-height:1.1}.service-item p{color:#000c;width:95%;font-size:16px;font-weight:600;line-height:1.3}[dir=rtl] .service-item{text-align:right;align-items:flex-end}[dir=rtl] .service-item__info{align-items:flex-end}.service-item__arrow{z-index:1;background:var(--paper-2);width:40px;height:40px;transition:transform .26s var(--ease-out), background-color .26s ease;border-radius:16px;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.service-item:hover .service-item__arrow{background:var(--black);color:var(--white);transform:translate(4px,-4px)}[dir=rtl] .service-item__arrow{left:22px;right:auto}.final-section{padding:170px var(--section-x) 120px;background:var(--black)}.final-section__inner{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.final-section h2{width:min(760px,100%);margin-top:18px;font-size:74px}.site-footer{padding:0 var(--section-x) 40px;background:var(--black);position:relative;overflow:hidden}.site-footer:before{content:"VoiceBar";pointer-events:none;color:#ffffff06;width:max-content;font-family:var(--font-display);text-transform:uppercase;font-size:184px;font-weight:700;line-height:.78;position:absolute;bottom:-58px;left:50%;transform:translate(-50%)}.site-footer:after{content:"";pointer-events:none;opacity:.55;background:radial-gradient(at bottom,#ff002224,#0000 66%);height:46%;position:absolute;inset:auto 0 0}.footer-inner{z-index:1;width:min(var(--shell), calc(100vw - (var(--section-x) * 2)));border-top:1px solid #ffffff14;grid-template-columns:1.2fr 1fr 1fr;gap:70px;margin-inline:auto;padding:80px 0 60px;display:grid;position:relative}.footer-brand p,.footer-brand .support,.footer-col a,.footer-bottom{color:#ffffff94}.footer-brand .brand{min-height:auto}.footer-brand p{max-width:400px;margin-top:18px}.footer-brand .support{gap:8px;margin-top:18px;display:flex}.footer-brand .support a{color:var(--coral);position:relative}.footer-col h4{color:#ffffff6b;margin:0 0 20px;font-size:13px;font-weight:700}.footer-col ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.footer-col a{width:fit-content;transition:color .22s ease, transform .22s var(--ease-out);font-weight:600;display:inline-flex;position:relative}.footer-col a:after,.footer-brand .support a:after{content:"";transform-origin:0;height:1px;transition:transform .24s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}[dir=rtl] .footer-col a:after,[dir=rtl] .footer-brand .support a:after{transform-origin:100%}.footer-col a:hover{color:var(--white);transform:translate(4px)}[dir=rtl] .footer-col a:hover{transform:translate(-4px)}.footer-col a:hover:after,.footer-brand .support a:hover:after{transform:scaleX(1)}.footer-bottom{z-index:1;width:min(var(--shell), calc(100vw - (var(--section-x) * 2)));border-top:1px solid #ffffff14;margin-inline:auto;padding-top:28px;font-size:14px;position:relative}.pricing-hero,.download-hero,.content-hero{z-index:1;width:min(var(--shell), calc(100vw - (var(--section-x) * 2)));margin-inline:auto;position:relative}.pricing-hero,.download-hero{background:0 0;padding:170px 0 90px}.download-hero{padding:148px 0 100px}.pricing-hero{align-items:end;min-height:500px;display:flex}[dir=rtl] .pricing-hero{text-align:right}.pricing-hero__copy{z-index:1;position:relative}.pricing-hero h1,.content-hero h1,.download-hero__copy h1{max-width:980px;color:var(--white);text-shadow:0 0 36px #ffffff14;font-size:clamp(64px,8.5vw,132px);font-weight:700;line-height:.88}.pricing-hero p,.content-hero p,.download-hero__copy p,.download-card__sub,.download-card__note{color:#ffffffa3;max-width:720px;margin-top:26px;font-size:20px;line-height:1.6}.plan-grid{width:min(1180px, calc(100vw - (var(--section-x) * 2)));grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 auto;display:grid}.plan-card{--hover-y:0px;min-height:470px;transform:translateY(var(--hover-y));backdrop-filter:blur(18px);transition:transform .36s var(--ease-out), border-color .26s ease, box-shadow .36s ease;background:linear-gradient(150deg,#ffffff17,#ffffff06),#080808b8;border:1px solid #ffffff1b;border-radius:30px;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057,inset 0 1px 1px #ffffff1a}.plan-card:before{content:"";opacity:.36;filter:saturate(1.05)contrast(1.08);height:68%;transition:opacity .32s ease, transform .52s var(--ease-out);background:radial-gradient(#ff002261,#0000 68%),url(/assets/visuals/voicebar-benefit-speed.webp) 50%/cover;position:absolute;inset:-22% -22% auto;transform:translateY(22px)scale(.98)}.plan-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 16%,#050505d1 64%,#050505f5);position:absolute;inset:0}.plan-card:hover{--hover-y:-9px;border-color:#ffffff38;box-shadow:0 42px 110px #0000006b,0 0 60px #ff00221f}.plan-card:hover:before{opacity:.74;transform:translateY(0)scale(1.05)}.plan-card>*{z-index:1;position:relative}.plan-card--featured{border-color:#ff7d4e5c;box-shadow:0 0 0 1px #ff00222e,0 42px 100px #ff002229}.plan-card__index{color:#ffffff47;font-family:var(--font-mono);font-size:14px;font-weight:700;position:absolute;top:22px;right:22px}[dir=rtl] .plan-card__index{left:22px;right:auto}.plan-card__badge{color:#ffffffb8;background:#ffffff17;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;position:absolute;top:54px;right:22px}[dir=rtl] .plan-card__badge{left:22px;right:auto}.plan-name{color:#ffffffc7;background:#0000006b;border-radius:999px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:700}.plan-price{align-items:baseline;gap:10px;margin-top:auto;display:flex}.plan-price__amount{color:var(--white);font-size:clamp(58px,7vw,84px);font-weight:700;line-height:.9}.plan-price__period{color:#ffffff8a;font-size:14px}.plan-card p{color:#ffffffa3;margin:26px 0 32px;font-size:17px;line-height:1.58}.plan-card .btn{width:100%}.pricing-footnote{width:min(860px, calc(100vw - (var(--section-x) * 2)));color:#ffffff8a;text-align:center;margin:34px auto 130px}.download-hero__copy{max-width:1040px;margin-bottom:58px}[dir=rtl] .download-hero__copy{text-align:right}.download-inner{width:min(var(--shell), calc(100vw - (var(--section-x) * 2)));grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:stretch;gap:34px;margin:0 auto;display:grid}.download-card{backdrop-filter:blur(18px);isolation:isolate;background:linear-gradient(150deg,#ffffff17,#ffffff07),#080808b8;border:1px solid #ffffff1b;border-radius:32px;flex-direction:column;min-height:460px;padding:clamp(34px,5vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000005c,inset 0 1px 1px #ffffff1a}.download-card:before{content:"";z-index:-2;opacity:.66;filter:saturate(1.02)contrast(1.08);background:radial-gradient(#ff002257,#0000 68%),url(/assets/visuals/voicebar-product-showcase-1600.webp) 50%/cover;height:70%;position:absolute;inset:-12% -16% auto;mask-image:linear-gradient(#000 0%,#000000c7 42%,#0000 100%)}.download-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050505db,#0000 62%),linear-gradient(#0000 28%,#050505f2 76%);position:absolute;inset:0}[dir=rtl] .download-card:after{background:linear-gradient(270deg,#050505db,#0000 62%),linear-gradient(#0000 28%,#050505f2 76%)}.download-card .btn{border-radius:999px;margin-top:auto}.download-card__title{max-width:620px;color:var(--white);text-shadow:0 0 28px #ffffff14;font-size:clamp(34px,4.5vw,58px);font-weight:700;line-height:.96}.download-requirements-title{color:var(--white);margin:0 0 28px;font-size:clamp(32px,4vw,52px)}.requirements-list{border-top:1px solid #ffffff1f;gap:0;height:auto;margin:0;padding:0;list-style:none;display:grid}.requirement{min-height:116px;transition:transform .28s var(--ease-out), border-color .26s ease;background:0 0;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:24px 0;display:grid}.requirement:hover{border-color:#ffffff38;transform:translate(8px)}[dir=rtl] .requirement:hover{transform:translate(-8px)}.requirement__icon{width:44px;height:44px;color:var(--coral);background:#ffffff14;border-radius:17px;place-items:center;display:grid;box-shadow:inset 0 1px 1px #ffffff1f}.requirement__icon svg{width:20px;height:20px}.requirement strong{color:var(--white);margin-bottom:6px;font-size:18px;display:block}.requirement span{color:#fff9;line-height:1.55}.content-hero{align-content:end;min-height:520px;padding:170px 0 82px;display:grid}[dir=rtl] .content-hero{text-align:right}.content-page{z-index:1;width:min(1040px, calc(100vw - (var(--section-x) * 2)));margin-inline:auto;color:#ffffffbd;backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff14,#ffffff06),#080808b8;border:1px solid #ffffff1b;border-radius:34px;margin-bottom:132px;padding:clamp(34px,5.8vw,74px);position:relative;box-shadow:0 36px 110px #00000061,inset 0 1px 1px #ffffff1a}.content-page:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(540px 260px at 72% 8%,#ff002226,#0000 68%),linear-gradient(#ffffff0d,#0000 34%);position:absolute;inset:-1px}.content-page--legal{width:min(1100px, calc(100vw - (var(--section-x) * 2)))}.content-page--pricing>h1:first-child,.content-page--download>h1:first-child,.content-page--with-hero>h1:first-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-page h1{color:var(--white);margin-bottom:28px;font-size:clamp(44px,5vw,74px);line-height:.95}.content-page h2{color:var(--white);margin:58px 0 18px;font-size:clamp(28px,3.2vw,44px);line-height:1.02}.content-page h3{color:#ffffffeb;margin:38px 0 12px;font-size:23px}.content-page p,.content-page li{color:#ffffffa8;font-size:18px;line-height:1.75}.content-page p{margin-bottom:18px}.content-page a{color:#ff9b7b;border-bottom:1px solid #ff9b7b57}.content-page ul,.content-page ol{margin:0 0 28px;padding-inline-start:22px}.content-page li::marker{color:var(--coral)}.content-page table{border-collapse:collapse;border-radius:18px;width:100%;margin:32px 0;display:block;overflow-x:auto}.content-page th,.content-page td{text-align:start;border:1px solid #ffffff1a;padding:15px 16px}.content-page th{color:var(--white);background:#ffffff13}.content-page code{max-width:100%;color:var(--white);overflow-wrap:anywhere;direction:ltr;unicode-bidi:embed;background:#ffffff17;border-radius:7px;padding:.1em .38em;display:inline-block}.content-page a[href=\/download],.content-page a[href=\/pricing],.content-page a[href="/he/download/"],.content-page a[href="/en/download/"],.content-page a[href="/he/pricing/"],.content-page a[href="/en/pricing/"],.content-page a[href^="https://api.calotec.app/account"]{min-height:48px;color:var(--white);backdrop-filter:blur(18px);transition:transform .24s var(--ease-out), border-color .24s ease, background .24s ease, box-shadow .24s ease;background:linear-gradient(145deg,#ffffff24,#ffffff0b),#ffffff0e;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;margin:10px 8px 8px 0;padding:0 20px;font-weight:700;display:inline-flex;box-shadow:0 18px 42px #0000003d,inset 0 1px 1px #ffffff1f}.content-page a[href=\/download]:hover,.content-page a[href=\/pricing]:hover,.content-page a[href="/he/download/"]:hover,.content-page a[href="/en/download/"]:hover,.content-page a[href="/he/pricing/"]:hover,.content-page a[href="/en/pricing/"]:hover,.content-page a[href^="https://api.calotec.app/account"]:hover{background:linear-gradient(145deg,#ffffff30,#fff1),#ffffff13;border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 24px 54px #0000004d,0 0 44px #ff00221a,inset 0 1px 1px #ffffff29}.content-page--faq h2{border-top:1px solid #ffffff1a;margin-top:26px;padding-top:32px}.content-page--faq h2:first-of-type,.content-page--with-hero h1:first-child+h2{border-top:0;margin-top:0;padding-top:0}@media (width<=1180px){:root{--section-x:24px;--home-section-gap:160px}.word-reveal,.final-section h2,.pricing-hero h1,.content-hero h1,.download-hero__copy h1{font-size:58px}.hero-sequence__copy{width:min(560px, calc(100vw - (var(--section-x) * 2)))}.hero-sequence h1{font-size:66px}.hero-sequence__copy>p:not(.hero-sequence__eyebrow){font-size:19px}.product-stage{padding-left:24px;padding-right:24px}.product-stage__image{width:calc(100vw - 48px)}}@media (width<=920px){.header-inner{grid-template-columns:1fr auto}.nav-center{order:3;grid-column:1/-1;justify-self:center}.header-actions{gap:8px}.language-link{display:none}.hero-sequence__sticky{min-height:620px}.hero-sequence__copy{width:min(520px, calc(100vw - (var(--section-x) * 2)));bottom:72px}.hero-sequence h1{font-size:56px}.hero-sequence__status{display:none}.product-stage{padding:var(--home-section-gap) var(--section-x) 0}.product-stage__image{aspect-ratio:auto;border-radius:22px;width:100%;height:min(66vh,560px)}.about-scroll__columns,.projects-grid,.quote-grid,.service-list,.final-section__inner,.download-inner,.footer-inner,.plan-grid{grid-template-columns:1fr;gap:18px}.download-inner{gap:28px}.download-card{min-height:460px}.requirements-list{height:auto}.content-hero{min-height:460px;padding-top:140px}.content-page{padding:42px}.services-title__line{font-size:72px}.services-body{flex-direction:column;align-items:flex-start;gap:24px}.service-list{flex-direction:column;gap:24px;width:100%}.service-list__column{width:100%}.service-list__column--offset{padding-top:0}.project-card,.project-card--large{min-height:440px}.pricing-hero{min-height:auto;padding-bottom:54px}.quote-stat,.quote-card{min-height:360px}}@media (width<=620px){:root{--section-x:18px;--home-section-gap:96px}body{font-size:16px}.site-header{padding-top:12px}.brand__text{display:none}.account-link{min-height:40px;padding-inline:13px}.nav-center{width:220px;height:44px}.menu-button{border-radius:15px;flex-basis:44px;width:220px;height:44px;padding:0 14px}.menu-panel{border-radius:15px;width:220px;height:44px;min-height:44px}.nav-center:hover .menu-panel,.nav-center:focus-within .menu-panel,.menu-panel.is-open{width:calc(100vw - 28px);height:min(560px,100svh - 24px)}.menu-panel__top{width:220px;height:44px}.menu-panel__body{gap:14px;padding:12px 0 16px}.menu-panel__link{gap:14px;min-height:72px;padding:10px 14px}.menu-panel__title{font-size:22px}.menu-panel__desc{display:none}.menu-panel__thumb{border-radius:12px;flex-basis:72px;width:72px;height:56px}.menu-panel__secondary{padding:0 14px}.menu-button__status{display:none}.hero-sequence{min-height:420svh}.hero-sequence__sticky{min-height:560px}.word-reveal,.final-section h2,.pricing-hero h1,.content-hero h1,.download-hero__copy h1{font-size:42px}.hero-sequence__copy{bottom:68px}.hero-sequence h1{font-size:44px}.hero-sequence__copy>p:not(.hero-sequence__eyebrow),.about-scroll__columns p,.pricing-hero p,.download-hero__copy p,.download-card__sub,.download-card__note,.content-hero p{font-size:17px}.pricing-hero,.download-hero{padding-top:130px}.download-hero__copy{margin-bottom:44px}.content-hero{min-height:400px;padding-top:118px;padding-bottom:54px}.content-page{border-radius:20px;margin-bottom:90px;padding:28px}.content-page h1{font-size:36px}.content-page h2{font-size:27px}.btn{width:100%}.hero-sequence__actions{width:min(320px,100%)}.product-stage{padding-top:var(--home-section-gap)}.product-stage__image{border-radius:18px;height:min(62vh,480px);min-height:360px}.project-card__body{bottom:24px;left:22px;right:22px}.project-card h3{font-size:26px}.quote-card p{font-size:22px}.quote-stat,.quote-card{border-radius:24px;min-height:310px}.quote-stat h2{font-size:40px}.quote-card__brand{flex-direction:column;align-items:flex-start}.quote-card__seal{text-align:center;width:100%}.services-section{padding-top:110px;padding-bottom:120px}.services-title__line{font-size:46px;line-height:.98}.software-strip{mask:none}.software-strip__track{justify-content:flex-start;min-width:max-content}.software-card{--size:66px}.service-item{border-radius:24px;gap:22px}.service-item h3{font-size:24px}.service-item p{width:100%;font-size:15px}.final-section{padding-top:110px}.download-card,.quote-stat,.quote-card,.service-item,.plan-card{padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal,.js .word-reveal span{opacity:1;filter:none;transform:none}}
