.Products-module__IsjYnW__section{height:260vh;position:relative}.Products-module__IsjYnW__sticky{height:100svh;padding:var(--nav-height) var(--gutter) var(--space-7);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.Products-module__IsjYnW__grid{width:100%;max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.25rem,4vw,4rem);margin-inline:auto;display:grid}.Products-module__IsjYnW__copy{flex-direction:column;gap:clamp(.75rem,2.2vh,1.75rem);display:flex}.Products-module__IsjYnW__tag{color:var(--color-accent-soft)}.Products-module__IsjYnW__title{font-size:clamp(2rem,min(5vw,8vh),5rem);line-height:.92}.Products-module__IsjYnW__list{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.Products-module__IsjYnW__item{gap:var(--space-2);border:0;border-bottom:1px solid var(--color-line);color:var(--color-text-faint);text-align:left;transition:color .3s var(--ease);background:0 0;flex-direction:column;padding:clamp(.875rem,2.4vh,1.5rem) 0;display:flex}.Products-module__IsjYnW__item[aria-pressed=true]{color:var(--color-text)}@media (hover:hover){.Products-module__IsjYnW__item:hover{color:var(--color-text)}}.Products-module__IsjYnW__itemHead{letter-spacing:var(--tracking-title);justify-content:space-between;align-items:center;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;display:flex}.Products-module__IsjYnW__status{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);letter-spacing:0;color:var(--color-text-faint);border:1px solid;font-weight:500}.Products-module__IsjYnW__statusLive{color:var(--color-text)}.Products-module__IsjYnW__statusSoon{color:var(--color-accent-soft)}.Products-module__IsjYnW__desc{max-width:480px;font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text-soft)}.Products-module__IsjYnW__window{aspect-ratio:4/3;background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;justify-self:end;width:100%;max-height:calc(100svh - 160px);display:flex}.Products-module__IsjYnW__chrome{padding:.875rem var(--space-4);border-bottom:1px solid var(--color-line);align-items:center;gap:.375rem;display:flex;position:relative}.Products-module__IsjYnW__dot{background:var(--color-line);width:10px;height:10px}.Products-module__IsjYnW__address{align-items:center;gap:var(--space-2);min-width:0;margin-left:var(--space-3);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);flex:1;padding:.375rem .625rem;display:flex}.Products-module__IsjYnW__lock{flex:none;width:12px;height:12px}.Products-module__IsjYnW__caret{background:var(--color-accent-soft);width:6px;height:12px;animation:1s step-end infinite Products-module__IsjYnW__blink}.Products-module__IsjYnW__index{margin-left:var(--space-3);font-size:var(--text-xs);color:var(--color-text-faint);font-weight:500}.Products-module__IsjYnW__load{background:var(--color-accent-soft);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Products-module__IsjYnW__screen{background:var(--stripes-dark);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Products-module__IsjYnW__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Products-module__IsjYnW__soon{padding:var(--space-6);text-align:center;flex-direction:column;align-items:center;gap:.875rem;display:flex}.Products-module__IsjYnW__soonTitle{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:.95}.Products-module__IsjYnW__soonDot{color:var(--color-accent)}.Products-module__IsjYnW__soonNote{max-width:300px;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}@keyframes Products-module__IsjYnW__blink{50%{opacity:0}}@media (max-width:759px){.Products-module__IsjYnW__sticky{padding:4.5rem var(--gutter) var(--space-4)}.Products-module__IsjYnW__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.Products-module__IsjYnW__copy{gap:var(--space-3)}.Products-module__IsjYnW__title{font-size:clamp(1.75rem,8.5vw,2.25rem)}.Products-module__IsjYnW__item{padding:var(--space-3) 0}.Products-module__IsjYnW__itemHead{font-size:1.5rem}.Products-module__IsjYnW__desc{font-size:.875rem;line-height:1.5}.Products-module__IsjYnW__window{aspect-ratio:16/10;max-height:30svh}.Products-module__IsjYnW__chrome{padding:var(--space-2) var(--space-3)}}@media (max-height:500px){.Products-module__IsjYnW__section{height:auto}.Products-module__IsjYnW__sticky{height:auto;padding-block:var(--space-section);position:static}.Products-module__IsjYnW__load{display:none}}@media (prefers-reduced-motion:reduce){.Products-module__IsjYnW__section{height:auto}.Products-module__IsjYnW__sticky{height:auto;padding-block:var(--space-section);position:static}.Products-module__IsjYnW__load{display:none}}
.SelectedWork-module__ZEz1Fq__section{border-bottom:1px solid var(--color-line);position:relative}.SelectedWork-module__ZEz1Fq__sticky{height:100svh;padding:var(--nav-height) 0 var(--space-7);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.SelectedWork-module__ZEz1Fq__header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding:0 var(--gutter);flex-wrap:wrap;display:flex}.SelectedWork-module__ZEz1Fq__heading{gap:var(--space-5);flex-direction:column;display:flex}.SelectedWork-module__ZEz1Fq__tag{color:var(--color-accent-soft)}.SelectedWork-module__ZEz1Fq__title{font-size:var(--text-display-sm)}.SelectedWork-module__ZEz1Fq__intro{max-width:340px;font-size:var(--text-md);color:var(--color-text-muted)}.SelectedWork-module__ZEz1Fq__bar{height:2px;margin:1.75rem var(--gutter);background:var(--color-line);flex:none}.SelectedWork-module__ZEz1Fq__fill{background:var(--color-accent-soft);transform-origin:0;height:100%;transform:scaleX(0)}.SelectedWork-module__ZEz1Fq__viewport{flex:1;align-items:flex-start;min-height:0;display:flex}.SelectedWork-module__ZEz1Fq__track{gap:var(--space-5);padding:0 var(--gutter);will-change:transform;display:flex}.SelectedWork-module__ZEz1Fq__card{gap:var(--space-4);flex-direction:column;flex:none;width:clamp(280px,34vw,520px);display:flex}.SelectedWork-module__ZEz1Fq__media{background:var(--stripes-dark);border:1px solid var(--color-line);height:max(260px,100svh - 430px);position:relative;overflow:hidden}.SelectedWork-module__ZEz1Fq__zoom{transition:transform .8s var(--ease);position:absolute;inset:0}@media (hover:hover){.SelectedWork-module__ZEz1Fq__card:hover .SelectedWork-module__ZEz1Fq__zoom{transform:scale(1.06)}}.SelectedWork-module__ZEz1Fq__image{object-fit:cover;object-position:center 30%}.SelectedWork-module__ZEz1Fq__mediaTop{padding:1.125rem var(--space-5);font-size:var(--text-xs);justify-content:space-between;font-weight:500;display:flex;position:absolute;inset:0 0 auto}.SelectedWork-module__ZEz1Fq__year{color:var(--color-text-muted)}.SelectedWork-module__ZEz1Fq__mediaBottom{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);background:linear-gradient(#0e131500,#0e1315eb);display:flex;position:absolute;inset:auto 0 0}.SelectedWork-module__ZEz1Fq__metric{gap:var(--space-1);flex-direction:column;display:flex}.SelectedWork-module__ZEz1Fq__metricValue{font-size:var(--text-metric);letter-spacing:-.045em;font-weight:800;line-height:.95}.SelectedWork-module__ZEz1Fq__metricLabel{max-width:200px;font-size:var(--text-xs);color:var(--color-text-soft);font-weight:500}.SelectedWork-module__ZEz1Fq__go{background:var(--color-accent);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.SelectedWork-module__ZEz1Fq__go svg{width:22px;height:22px}.SelectedWork-module__ZEz1Fq__caption{padding-right:var(--space-3);flex-direction:column;gap:.625rem;display:flex}.SelectedWork-module__ZEz1Fq__captionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.SelectedWork-module__ZEz1Fq__client{letter-spacing:var(--tracking-title);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800}.SelectedWork-module__ZEz1Fq__service{font-size:var(--text-xs);color:var(--color-accent-soft);font-weight:500}.SelectedWork-module__ZEz1Fq__line{font-size:var(--text-base);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.SelectedWork-module__ZEz1Fq__all{border:1px solid var(--color-line);width:clamp(280px,26vw,400px);height:max(260px,100svh - 430px);transition:background-color .3s var(--ease), border-color .3s var(--ease);flex-direction:column;flex:none;justify-content:space-between;padding:1.75rem;display:flex}@media (hover:hover){.SelectedWork-module__ZEz1Fq__all:hover{background:var(--color-accent);border-color:var(--color-accent)}}.SelectedWork-module__ZEz1Fq__allTag{opacity:.7}.SelectedWork-module__ZEz1Fq__allBody{gap:var(--space-5);flex-direction:column;display:flex}.SelectedWork-module__ZEz1Fq__allTitle{letter-spacing:-.04em;font-size:2.5rem;font-weight:800;line-height:.95}.SelectedWork-module__ZEz1Fq__allBody svg{width:32px;height:32px}@media (max-width:759px){.SelectedWork-module__ZEz1Fq__intro{display:none}.SelectedWork-module__ZEz1Fq__media,.SelectedWork-module__ZEz1Fq__all{height:max(170px,100svh - 410px)}}@media (prefers-reduced-motion:reduce),(max-height:500px){.SelectedWork-module__ZEz1Fq__sticky{height:auto;padding-bottom:var(--space-section);position:static}.SelectedWork-module__ZEz1Fq__viewport{overflow-x:auto}.SelectedWork-module__ZEz1Fq__fill{transform:none}}
.AppDemo-module__5dZC2G__frame{display:grid;position:relative}.AppDemo-module__5dZC2G__demo{background:var(--cloud);border:1px solid var(--fog);align-items:center;min-height:380px;padding:clamp(1rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.AppDemo-module__5dZC2G__dash{background:var(--ink);width:80%;color:var(--paper);flex-direction:column;display:flex;box-shadow:0 18px 40px #0e131540}.AppDemo-module__5dZC2G__chrome{padding:9px var(--space-3);border-bottom:1px solid var(--graphite);align-items:center;gap:5px;display:flex}.AppDemo-module__5dZC2G__chrome>span:not(.AppDemo-module__5dZC2G__url){background:var(--graphite);width:8px;height:8px}.AppDemo-module__5dZC2G__url{color:var(--steel);margin-left:10px;font-size:10px;font-weight:500}.AppDemo-module__5dZC2G__body{min-height:260px;display:flex}.AppDemo-module__5dZC2G__rail{width:40px;padding:var(--space-3) 0;border-right:1px solid var(--graphite);flex-direction:column;align-items:center;gap:10px;display:flex}.AppDemo-module__5dZC2G__rail span{background:var(--graphite);width:16px;height:16px}.AppDemo-module__5dZC2G__rail .AppDemo-module__5dZC2G__railOn{background:var(--red)}.AppDemo-module__5dZC2G__main{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;padding:14px clamp(14px,24%,150px) 14px 14px;display:flex}.AppDemo-module__5dZC2G__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.AppDemo-module__5dZC2G__title{font-size:.875rem;font-weight:800}.AppDemo-module__5dZC2G__plan{color:var(--steel);font-size:10px;font-weight:500}.AppDemo-module__5dZC2G__board{align-items:start;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AppDemo-module__5dZC2G__column{flex-direction:column;gap:6px;min-width:0;display:flex}.AppDemo-module__5dZC2G__colHead{justify-content:space-between;gap:var(--space-1);color:var(--steel);font-size:10px;font-weight:600;display:flex}.AppDemo-module__5dZC2G__kcard{min-width:0;padding:var(--space-2) 9px;background:var(--ink-raised);flex-direction:column;gap:5px;display:flex}.AppDemo-module__5dZC2G__kTitle,.AppDemo-module__5dZC2G__kMeta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppDemo-module__5dZC2G__kTitle{font-size:var(--text-2xs);font-weight:700}.AppDemo-module__5dZC2G__kMeta{color:var(--steel);font-size:9px;font-weight:500}.AppDemo-module__5dZC2G__track{background:var(--graphite);height:3px;display:block}.AppDemo-module__5dZC2G__progress{background:var(--red-light);transform-origin:0;height:100%;display:block;transform:scaleX(.35)}.AppDemo-module__5dZC2G__ready,.AppDemo-module__5dZC2G__approved{align-self:flex-start;padding:2px 5px;font-size:9px;font-weight:700}.AppDemo-module__5dZC2G__ready{background:var(--red);color:var(--paper)}.AppDemo-module__5dZC2G__approved{border:1px solid var(--graphite);color:var(--steel)}.AppDemo-module__5dZC2G__phone{aspect-ratio:9/18;background:var(--white);border:6px solid var(--ink);width:clamp(120px,30%,176px);color:var(--ink);box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:absolute;bottom:clamp(16px,4%,32px);right:clamp(16px,4%,40px);overflow:hidden}.AppDemo-module__5dZC2G__phoneHead{justify-content:space-between;align-items:center;padding:10px 10px 6px;display:flex}.AppDemo-module__5dZC2G__phoneTitle{font-size:var(--text-sm);font-weight:800}.AppDemo-module__5dZC2G__avatar{background:var(--ink);width:16px;height:16px;color:var(--paper);justify-content:center;align-items:center;font-size:8px;font-weight:800;display:flex}.AppDemo-module__5dZC2G__toast{z-index:2;padding:var(--space-2);background:var(--ink);color:var(--paper);opacity:0;flex-direction:column;gap:2px;display:flex;position:absolute;top:6px;left:6px;right:6px;box-shadow:0 8px 16px #0e13154d}.AppDemo-module__5dZC2G__toastTitle{color:var(--red-light);font-size:9px;font-weight:700}.AppDemo-module__5dZC2G__toastText{font-size:10px;font-weight:600}.AppDemo-module__5dZC2G__rows{flex-direction:column;padding:0 10px;display:flex}.AppDemo-module__5dZC2G__row{padding:var(--space-2) 0;border-bottom:1px solid var(--fog);align-items:center;gap:6px;display:flex}.AppDemo-module__5dZC2G__rowName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.AppDemo-module__5dZC2G__status{border:1px solid var(--fog);color:var(--slate);flex:none;padding:2px 4px;font-size:9px;font-weight:600}.AppDemo-module__5dZC2G__statusOn{background:var(--red);border-color:var(--red);color:var(--paper)}.AppDemo-module__5dZC2G__phoneFoot{padding:var(--space-2) 10px 10px;margin-top:auto}.AppDemo-module__5dZC2G__newRequest{justify-content:center;align-items:center;gap:var(--space-1);background:var(--red);color:var(--paper);padding:7px 0;font-size:10px;font-weight:700;display:flex}.AppDemo-module__5dZC2G__newRequest svg{width:10px;height:10px}@media (max-width:759px){.AppDemo-module__5dZC2G__dash{width:100%}.AppDemo-module__5dZC2G__main{padding-right:14px}.AppDemo-module__5dZC2G__phone{display:none}}
.StoreDemo-module__u1Uw2G__frame{display:grid;position:relative}.StoreDemo-module__u1Uw2G__demo{background:var(--color-overlay-on-accent);border:1px solid var(--color-line-on-accent);justify-content:center;align-items:center;min-height:400px;padding:clamp(1rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.StoreDemo-module__u1Uw2G__inner{align-items:end;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;max-width:560px;display:grid}.StoreDemo-module__u1Uw2G__product{background:var(--white);color:var(--ink);box-shadow:var(--shadow-float);flex-direction:column;display:flex}.StoreDemo-module__u1Uw2G__media{aspect-ratio:4/3;background:var(--paper);justify-content:center;align-items:center;display:flex;position:relative}.StoreDemo-module__u1Uw2G__certified{background:var(--ink);color:var(--paper);padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.StoreDemo-module__u1Uw2G__view{color:var(--slate);font-size:10px;font-weight:500;position:absolute;top:10px;right:10px}.StoreDemo-module__u1Uw2G__gem{width:40%;height:auto;color:var(--ink);overflow:visible}.StoreDemo-module__u1Uw2G__gemFill{fill:var(--white)}.StoreDemo-module__u1Uw2G__body{padding:14px var(--space-4) var(--space-4);flex-direction:column;gap:9px;display:flex}.StoreDemo-module__u1Uw2G__titles{flex-direction:column;gap:3px;display:flex}.StoreDemo-module__u1Uw2G__brand{letter-spacing:.06em;color:var(--red);font-size:10px;font-weight:700}.StoreDemo-module__u1Uw2G__title{font-size:var(--text-base);font-weight:700;line-height:1.3}.StoreDemo-module__u1Uw2G__grade{font-size:var(--text-2xs);color:var(--slate);font-weight:500}.StoreDemo-module__u1Uw2G__priceRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.StoreDemo-module__u1Uw2G__price{font-size:var(--text-md);font-weight:800}.StoreDemo-module__u1Uw2G__shapes{gap:6px;display:flex}.StoreDemo-module__u1Uw2G__shape{border:1px solid var(--fog);height:28px;font-size:var(--text-xs);justify-content:center;align-items:center;padding:0 9px;font-weight:600;display:flex}.StoreDemo-module__u1Uw2G__shapeOn{background:var(--ink);border-color:var(--ink);color:var(--paper)}.StoreDemo-module__u1Uw2G__add{background:var(--ink);color:var(--paper);font-size:var(--text-sm);justify-content:space-between;align-items:center;padding:11px 14px;font-weight:700;display:flex}.StoreDemo-module__u1Uw2G__add svg{width:14px;height:14px}.StoreDemo-module__u1Uw2G__checkout{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-float-strong);flex-direction:column;gap:10px;margin-bottom:28px;padding:18px;display:flex;position:relative;overflow:hidden}.StoreDemo-module__u1Uw2G__coHead{justify-content:space-between;align-items:center;display:flex}.StoreDemo-module__u1Uw2G__coTitle{font-size:var(--text-base);font-weight:800}.StoreDemo-module__u1Uw2G__cart{color:var(--steel);align-items:center;gap:6px;display:flex}.StoreDemo-module__u1Uw2G__cart svg{width:16px;height:16px}.StoreDemo-module__u1Uw2G__cartCount{background:var(--red);min-width:18px;height:18px;color:var(--paper);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex}.StoreDemo-module__u1Uw2G__item{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--mist);padding-bottom:2px;display:flex}.StoreDemo-module__u1Uw2G__cardField{flex-direction:column;gap:6px;display:flex}.StoreDemo-module__u1Uw2G__cardLabel{font-size:var(--text-2xs);color:var(--steel);font-weight:600}.StoreDemo-module__u1Uw2G__card{border:1px solid var(--graphite);flex-direction:column;transition:border-color .25s;display:flex}.StoreDemo-module__u1Uw2G__cardActive{border-color:var(--red-light)}.StoreDemo-module__u1Uw2G__numRow{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--graphite);height:36px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;padding:0 10px;display:flex}.StoreDemo-module__u1Uw2G__field{white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.StoreDemo-module__u1Uw2G__split{font-size:var(--text-sm);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;display:grid}.StoreDemo-module__u1Uw2G__cell{white-space:nowrap;align-items:center;height:36px;padding:0 10px;display:flex}.StoreDemo-module__u1Uw2G__cell+.StoreDemo-module__u1Uw2G__cell{border-left:1px solid var(--graphite)}.StoreDemo-module__u1Uw2G__placeholder{color:var(--slate)}.StoreDemo-module__u1Uw2G__caret{background:var(--red-light);opacity:0;flex:none;width:1.5px;height:14px;margin-left:1px}.StoreDemo-module__u1Uw2G__visa{background:var(--paper);color:var(--visa-blue);letter-spacing:.04em;opacity:0;padding:2px 5px;font-size:10px;font-style:italic;font-weight:800}.StoreDemo-module__u1Uw2G__total{border-top:1px solid var(--graphite);font-size:var(--text-sm);justify-content:space-between;padding-top:10px;display:flex}.StoreDemo-module__u1Uw2G__totalLabel{color:var(--steel)}.StoreDemo-module__u1Uw2G__totalValue{font-weight:800}.StoreDemo-module__u1Uw2G__pay{background:var(--red);font-size:var(--text-sm);text-align:center;padding:11px 14px;font-weight:700}.StoreDemo-module__u1Uw2G__secure{color:var(--steel);justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:500;display:flex}.StoreDemo-module__u1Uw2G__secure svg{width:11px;height:11px}.StoreDemo-module__u1Uw2G__secure strong{color:var(--paper);font-weight:800}.StoreDemo-module__u1Uw2G__paid{justify-content:center;align-items:center;gap:var(--space-3);background:var(--ink);opacity:0;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.StoreDemo-module__u1Uw2G__paidCheck{background:var(--red);width:48px;height:48px;color:var(--paper);justify-content:center;align-items:center;display:flex}.StoreDemo-module__u1Uw2G__paidCheck svg{width:24px;height:24px}.StoreDemo-module__u1Uw2G__paidTitle{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:800}.StoreDemo-module__u1Uw2G__paidMeta{font-size:var(--text-xs);color:var(--steel)}.StoreDemo-module__u1Uw2G__cursor{z-index:3;opacity:0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.StoreDemo-module__u1Uw2G__cursor svg{width:24px;height:24px;fill:var(--paper);stroke:var(--ink);filter:drop-shadow(0 4px 8px #0e131559);display:block}
.WebDemo-module__4i2DVa__frame{display:grid;position:relative}.WebDemo-module__4i2DVa__demo{background:var(--color-surface);border:1px solid var(--color-line);justify-content:center;align-items:center;min-height:380px;padding:clamp(1rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.WebDemo-module__4i2DVa__inner{flex-direction:column;gap:.875rem;width:100%;max-width:520px;display:flex}.WebDemo-module__4i2DVa__bar{padding:.625rem .625rem .625rem var(--space-4);background:var(--color-bg);border:1px solid var(--color-line);color:var(--color-text);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.WebDemo-module__4i2DVa__searchIcon{width:16px;height:16px;color:var(--color-text-muted);flex:none}.WebDemo-module__4i2DVa__query{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.WebDemo-module__4i2DVa__queryText{white-space:pre}.WebDemo-module__4i2DVa__caret{background:var(--color-accent-soft);flex:none;width:1.5px;height:17px;margin-left:1px}.WebDemo-module__4i2DVa__enter{border:1px solid var(--color-line);width:28px;height:28px;color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.WebDemo-module__4i2DVa__enter svg{width:14px;height:14px}.WebDemo-module__4i2DVa__results{position:relative}.WebDemo-module__4i2DVa__result{padding:var(--space-4) 1.125rem;background:var(--color-bg);border:1px solid var(--color-line);flex-direction:column;gap:.375rem;display:flex}.WebDemo-module__4i2DVa__resultHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.WebDemo-module__4i2DVa__crumb{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted)}.WebDemo-module__4i2DVa__rank{background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-2xs);padding:3px 8px;font-weight:700}.WebDemo-module__4i2DVa__resultTitle{font-size:var(--text-lg);color:var(--color-text);font-weight:700;line-height:1.3}.WebDemo-module__4i2DVa__resultText{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.WebDemo-module__4i2DVa__skeleton{background:var(--color-bg);border:1px solid var(--color-line);opacity:0;flex-direction:column;gap:.625rem;padding:1.125rem;display:flex;position:absolute;inset:0}.WebDemo-module__4i2DVa__skeleton span,.WebDemo-module__4i2DVa__ghost span{background:var(--color-line);display:block}.WebDemo-module__4i2DVa__ghost{opacity:.4;flex-direction:column;gap:.375rem;padding:0 1.125rem;display:flex}.WebDemo-module__4i2DVa__ghost span{height:8px}.WebDemo-module__4i2DVa__ai{padding:var(--space-4) 1.125rem;background:var(--color-bg-light);color:var(--color-text-on-light);box-shadow:var(--shadow-float-strong);flex-direction:column;gap:.625rem;margin-left:clamp(0px,8%,48px);display:flex}.WebDemo-module__4i2DVa__aiHead{align-items:center;gap:var(--space-2);display:flex}.WebDemo-module__4i2DVa__sparkBox{background:var(--color-bg);width:22px;height:22px;color:var(--color-text);justify-content:center;align-items:center;display:flex}.WebDemo-module__4i2DVa__spark{width:14px;height:14px}.WebDemo-module__4i2DVa__aiLabel{font-size:var(--text-xs);font-weight:700}.WebDemo-module__4i2DVa__aiText{font-size:.875rem;line-height:1.55}.WebDemo-module__4i2DVa__bold{font-weight:700}.WebDemo-module__4i2DVa__cites{flex-wrap:wrap;gap:.375rem;display:flex}.WebDemo-module__4i2DVa__citeOwn,.WebDemo-module__4i2DVa__cite{font-family:var(--font-mono);font-size:var(--text-2xs);padding:3px 8px}.WebDemo-module__4i2DVa__citeOwn{background:var(--color-accent);color:var(--color-on-accent)}.WebDemo-module__4i2DVa__cite{border:1px solid var(--color-line-light);color:var(--color-text-on-light-muted)}
.Services-module__Xx4M5q__section{padding:0 clamp(.75rem, 2vw, 1.5rem) var(--space-section);background:var(--color-bg-light)}.Services-module__Xx4M5q__card{gap:var(--space-8);min-height:78vh;margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));padding:clamp(1.75rem,4vw,3.5rem);display:grid;position:sticky;overflow:hidden;box-shadow:0 -24px 48px #0e13152e}.Services-module__Xx4M5q__web{background:var(--color-bg);color:var(--color-text);top:72px}.Services-module__Xx4M5q__store{background:var(--color-accent);color:var(--color-on-accent);top:96px}.Services-module__Xx4M5q__app{background:var(--color-surface-light);color:var(--color-text-on-light);top:120px}.Services-module__Xx4M5q__copy{gap:var(--space-6);flex-direction:column;display:flex}.Services-module__Xx4M5q__head{font-size:var(--text-sm);opacity:.8;justify-content:space-between;font-weight:500;display:flex}.Services-module__Xx4M5q__title{font-size:var(--text-service);letter-spacing:var(--tracking-display);margin-top:auto;line-height:.9}.Services-module__Xx4M5q__desc{max-width:460px;font-size:var(--text-xl);line-height:var(--leading-body);opacity:.9}.Services-module__Xx4M5q__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.Services-module__Xx4M5q__chip{font-size:var(--text-xs);opacity:.85;border:1px solid;padding:.375rem .625rem;font-weight:500}.Services-module__Xx4M5q__cta{align-self:flex-start}@media (max-width:759px){.Services-module__Xx4M5q__card{position:relative;top:auto}}
.Statement-module__1O4Bnq__section{padding:var(--space-section-lg) var(--gutter);background:var(--color-bg-light);color:var(--color-text-on-light)}.Statement-module__1O4Bnq__inner{gap:var(--space-8);max-width:var(--container-narrow);flex-direction:column;margin-inline:auto;display:flex}.Statement-module__1O4Bnq__tag{color:var(--color-accent)}.Statement-module__1O4Bnq__text{font-size:var(--text-statement);letter-spacing:-.035em;flex-wrap:wrap;column-gap:.26em;font-weight:700;line-height:1.12;display:flex}
