@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-400-normal.BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-400-normal.DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2) format("woff2"),url(/_astro/space-grotesk-latin-400-normal.BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-500-normal.BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-500-normal.3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-vietnamese-600-normal.DUi7WF5p.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-600-normal.D6zpsUhD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-600-normal.VcznFIpX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2) format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-vietnamese-700-normal.DMty7AZE.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-700-normal.Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-700-normal.HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-vietnamese-400-normal.BNOj0Qhp.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-400-normal.B0PMp_xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-ext-400-normal.DTLbW2xa.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-400-normal.D4cJI_B-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2) format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-vietnamese-700-normal.DWQgDHuA.woff2) format("woff2"),url(/_astro/space-mono-vietnamese-700-normal.D-KrLuLr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-ext-700-normal.B2s3bDs2.woff2) format("woff2"),url(/_astro/space-mono-latin-ext-700-normal.B_E7P90g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2) format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-canvas);color:var(--color-textPrimary);font:17px/24px var(--font-sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--color-focusRing);outline-offset:4px}[hidden]{display:none!important}.wrap{width:min(1248px,100% - 96px);margin-inline:auto}.theme-dark,.logo-mobile,.mobile-menu,.shot--dark,[data-theme=dark] .theme-light,[data-theme=dark] .shot--light{display:none}[data-theme=dark] .theme-dark,[data-theme=dark] .shot--dark{display:block}[data-theme=dark] .logo-mobile{display:none}.block{display:block}.top{position:relative;z-index:20}.top__in{display:flex;align-items:center;gap:8px;min-height:108px}.brand{display:block;flex:none;text-decoration:none}.nav{display:flex;gap:8px;margin-left:auto}.nav a{display:grid;place-items:center;min-height:44px;padding-inline:18px;border-radius:var(--r-md);text-decoration:none;font-size:15px}.nav a:hover{background:var(--color-hover)}.top__tools,.appearance{display:flex;align-items:center;gap:8px}.appearance{gap:4px}.appearance button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;border-radius:var(--r-md);cursor:pointer}.appearance button[aria-pressed=true],.appearance button:hover{background:var(--color-hover)}.lang,.mobile-menu{position:relative;font-size:15px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.lang summary{height:44px;min-width:64px;display:flex;justify-content:center;align-items:center;gap:6px;border-radius:var(--r-md)}.lang summary:hover{background:var(--color-hover)}.lang ul{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;margin:0;padding:8px;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);box-shadow:0 8px 24px color-mix(in srgb,var(--color-shadow) 12%,transparent)}.lang a{display:block;padding:12px;text-decoration:none;border-radius:var(--r-sm)}.lang a:hover,.lang a[aria-current]{background:var(--color-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 24px;border-radius:var(--r-md);border:1px solid transparent;font-size:15px;line-height:21px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s}.btn--primary{background:var(--color-primary);color:var(--color-onPrimary)}.btn--primary:hover{background:var(--color-primaryHover)}.btn--ghost{background:var(--color-surface);border-color:var(--color-border)}.btn--ghost:hover{background:var(--color-hover)}.top__demo{min-width:112px}.eyebrow{font:11px/15px var(--font-mono);text-transform:uppercase;color:var(--color-accent);margin:0}.display{font-size:74px;line-height:78px;font-weight:500;letter-spacing:0;margin:0}.h2,.display--md{font-size:48px;line-height:52px;font-weight:500;letter-spacing:0;margin:0}.lead{font-size:17px;line-height:24px;color:var(--color-textSecondary);margin:0}.note,.fine{font-size:15px;line-height:21px;color:var(--color-textSecondary);margin:0}.hero{display:grid;grid-template-columns:minmax(0,580fr) minmax(0,620fr);gap:48px;align-items:center;min-height:784px;padding-block:64px}.hero__copy{display:flex;flex-direction:column;gap:24px}.hero .lead{max-width:550px}.line{display:block}.hero__cta{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.hero__cta .btn--primary{min-width:218px}.hero__cta .btn--ghost{border:0;padding:0;background:none}.hero__stage{position:relative;aspect-ratio:620 / 656}.win,.phone{overflow:hidden;background:var(--color-surface);border-radius:var(--r-lg)}.win{box-shadow:0 8px 24px color-mix(in srgb,var(--color-shadow) 10%,transparent)}.win--hero{position:absolute;left:0;top:32.77%;width:90.32%}.phone{border:1px solid var(--color-borderStrong);box-shadow:0 18px 40px color-mix(in srgb,var(--color-shadow) 22%,transparent),0 2px 8px color-mix(in srgb,var(--color-shadow) 14%,transparent)}.phone--hero{position:absolute;top:0;right:2.4%;width:43.23%}.screen,.shot{width:100%}.pill-row{display:grid;place-items:center;min-height:80px}.pill{padding:24px 32px;min-width:380px;border-radius:var(--r-md);background:var(--color-surface);text-align:center;font-size:15px}.sec{padding-block:80px;display:flex;flex-direction:column;gap:32px}#turno,#trazabilidad,#empezar,#faq,.foot{background:var(--color-section)}#trazabilidad,#empezar,#faq{box-shadow:0 0 0 100vmax var(--color-section);clip-path:inset(0 -100vmax)}.card{padding:24px;border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface)}.card h3{font-size:22px;line-height:28px;font-weight:500;margin:0}.card p{margin:0;color:var(--color-textSecondary)}.chain__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0 0 32px}.chain__card{display:flex;flex-direction:column;gap:12px;min-height:208px}.chain__card p{font-size:15px;line-height:21px}.chain__n{font:11px/15px var(--font-mono);color:var(--color-accent)}.chain__trace{display:flex;gap:16px;align-items:center;justify-content:center;text-align:center;border-radius:var(--r-md)}.chain__trace .tag{background:none;padding:0;font-size:12px;color:var(--color-accent)}.shift{padding-block:80px}.shift__in{display:grid;grid-template-columns:minmax(0,540fr) minmax(0,612fr);gap:96px;align-items:center}.shift__phone{display:flex;justify-content:center}.phone--shift{width:268px}.shift__copy{display:flex;flex-direction:column;gap:24px}.shift__copy .lead,.callout{max-width:580px}.steps{list-style:none;margin:0;padding:0}.steps__item{display:flex;gap:12px;line-height:24px}.steps__n{flex:none}.callout{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--r-lg);background:var(--color-successBg)}.callout strong{font-weight:500;color:var(--color-successText)}.callout span{color:var(--color-textSecondary)}.trace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.trace__card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;background:var(--color-canvas)}.tag{display:inline-block;font:11px/15px var(--font-mono);padding:6px 12px;border-radius:var(--r-lg)}.tag--0{background:var(--color-infoBg);color:var(--color-infoText)}.tag--1{background:var(--color-warningBg);color:var(--color-warningText)}.tag--2{background:var(--color-successBg);color:var(--color-successText)}.mono{font:15px/21px var(--font-mono)}.control{display:grid;grid-template-columns:minmax(0,820fr) minmax(0,380fr);gap:32px 48px}.control__copy{grid-column:1 / -1;display:flex;flex-direction:column;gap:32px}.win--control{grid-column:1;align-self:start}.control__side{display:flex;flex-direction:column;gap:24px}.control__side h3{font-size:22px;line-height:28px;font-weight:500;margin:0}.control__side ul{list-style:none;padding:0;margin:0}.control__side p{margin:0}.control__side ul,.control__side p{color:var(--color-textSecondary)}.start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.start__card{display:flex;flex-direction:column;gap:16px;min-height:260px}.start__ico{display:flex;align-items:center;height:24px}.craft{display:grid;grid-template-columns:minmax(0,540fr) minmax(0,612fr);gap:96px}.craft>div{display:flex;flex-direction:column;gap:24px}.craft__text p{margin:0;color:var(--color-textSecondary)}.faq{padding-block:64px;gap:16px}.faq__list{display:grid;gap:16px}.faq__item{border:1px solid var(--color-faqBorder);border-radius:var(--r-md);background:var(--color-faqSurface);color:var(--color-faqText)}.faq__item[data-reveal]{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,opacity .4s ease,transform .4s ease}@media(hover:hover){.faq__item:not([open]):hover{background:var(--color-faqHover)}}.faq__item[open]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-faqOpenText)}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding:24px;font-weight:500}.faq__item p{margin:0;padding:0 24px 24px;max-width:80ch;color:var(--color-textSecondary)}.faq__item[open] p{color:inherit}.faq__plus{position:relative;width:16px;height:16px;flex:none;color:var(--color-faqIndicator)}.faq__plus:before,.faq__plus:after{content:"";position:absolute;top:7px;width:16px;height:1px;background:currentColor}.faq__plus:after{transform:rotate(90deg)}.faq__item[open] .faq__plus:after{transform:rotate(0)}.faq__item[open] .faq__plus{color:inherit}.cta{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding-block:80px}.cta .btn{min-width:220px}.foot__in{display:grid;grid-template-columns:minmax(0,560fr) minmax(0,608fr);gap:80px;padding-top:48px}.foot__tag{margin:12px 0}.foot__sub{margin:0;font-size:15px;color:var(--color-textSecondary);max-width:290px}.foot__nav{display:flex;flex-direction:column;align-items:flex-start;font-size:15px;line-height:21px}.foot__nav h4{margin:0;font-size:15px;font-weight:500}.foot__nav a{min-height:32px;display:flex;align-items:center;text-decoration:none;color:var(--color-textSecondary)}.foot__nav a:hover{text-decoration:underline}.foot__bar{display:flex;justify-content:center;gap:16px;padding-block:56px 32px;font-size:15px;color:var(--color-textSecondary)}.foot__bar span+span:before{content:"—";margin-right:16px}.floating-demo{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility 0s linear .3s;position:fixed;z-index:15;right:32px;bottom:32px;min-width:218px;box-shadow:0 4px 16px color-mix(in srgb,var(--color-shadow) 12%,transparent)}.top--demo .top__tools{margin-left:auto}.top--demo .top__in{min-height:100px}.demo-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px;padding-block:72px 80px}.demo-page__intro{display:flex;flex-direction:column;gap:24px}.demo-page h1{font-size:60px;line-height:64px;font-weight:500;letter-spacing:-.03em;margin:0}.demo-page .lead{font-size:21px;line-height:28px}.demo-preview{background:var(--color-successBg);color:var(--color-successText);padding:24px;border-radius:var(--r-md)}.demo-preview p{margin:0 0 24px}.demo-preview ol{padding:0;margin:0;list-style:none;counter-reset:steps}.demo-preview li{counter-increment:steps;display:flex;gap:12px}.demo-preview li:before{content:counter(steps,decimal-leading-zero)}.demo-form{border:1px solid var(--color-border);border-radius:var(--r-lg);padding:32px;background:var(--color-surface)}.demo-form.is-sent{align-self:start}.dlg__ok:not([hidden]){display:grid;gap:24px;padding-block:8px}.dlg__ok .demo-success__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--color-successBg);color:var(--color-successText)}.demo-form .dlg__ok h2{font-size:40px;line-height:1.1}.dlg__ok p{margin:0;max-width:30ch;font-size:18px;line-height:1.55;color:var(--color-textSecondary)}.dlg__ok .demo-success__closing{padding-top:24px;border-top:1px solid var(--color-border);font-size:15px;line-height:1.5}.form{display:flex;flex-direction:column;gap:24px}.form h2,.dlg__ok h2{font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.03em;margin:0}.form label{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:21px}.form input:not([type=checkbox]),.form textarea,.form select{padding:16px;width:100%;min-height:56px;border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--color-surface);font-size:16px;line-height:22px}.form textarea{resize:vertical}.form input::placeholder,.form textarea::placeholder{color:var(--color-textSecondary);opacity:1}.form .check{flex-direction:row;align-items:flex-start;font-size:13px;line-height:18px}.check input{accent-color:var(--color-primary);flex:none;margin-top:3px}.form__privacy{margin:0;font-size:13px;line-height:18px;color:var(--color-textSecondary)}.form .hp{position:absolute;left:-10000px}.form__err{margin:0;color:var(--color-dangerText)}.form [aria-invalid=true]{border-color:var(--color-danger);outline:1px solid var(--color-danger)}.form button:disabled{opacity:.6;cursor:wait}[data-reveal],[data-chain] .card{transition:opacity .4s ease,transform .4s ease}@media(prefers-reduced-motion:no-preference){.js [data-reveal]:not(.is-in),.js [data-chain]:not(.in) .card{opacity:0;transform:translateY(12px)}[data-chain].in .card{transition-delay:calc(var(--i,0) * 80ms)}}@media(min-width:1440px){.wrap{width:min(1248px,100% - 192px)}}@media(max-width:1100px)and (min-width:761px){.display{font-size:58px;line-height:62px}.hero{gap:32px;min-height:680px}.shift__in,.craft,.demo-page{gap:40px}.chain__cards{gap:12px}.chain__card{padding:16px}.nav a{padding-inline:10px}}@media(max-width:760px){.wrap{width:calc(100% - 48px)}.top__in{display:flex;justify-content:space-between;gap:16px;padding-block:16px;min-height:76px}.logo-desktop,.nav,.top__demo{display:none}.logo-mobile.theme-light,.mobile-menu,[data-theme=dark] .logo-mobile.theme-dark{display:block}[data-theme=dark] .logo-desktop,[data-theme=dark] .logo-mobile.theme-light{display:none}.top:not(.top--demo) .appearance--header{display:none}.top__tools{margin-left:auto;flex:none}.mobile-menu{position:static}.mobile-menu summary{width:80px;min-height:44px;padding:10px 8px}.mobile-menu__panel{clip-path:inset(0 0 -100px);border-bottom:1px solid var(--color-border);box-shadow:0 18px 40px color-mix(in srgb,var(--color-shadow) 22%,transparent),0 2px 8px color-mix(in srgb,var(--color-shadow) 14%,transparent);position:absolute;top:100%;left:0;right:0;background:var(--color-canvas);padding:16px 24px 24px;max-height:calc(100dvh - 76px);overflow-y:auto}.mobile-menu nav{display:flex;flex-direction:column;gap:8px}.mobile-menu nav>a:not(.btn){display:flex;align-items:center;position:relative;min-height:52px;font-size:18px;text-decoration:none}.mobile-menu nav>a:not(.btn):hover{color:var(--color-accent)}.mobile-menu__appearance{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding-top:16px;margin-top:8px}.lang{z-index:1}.top--demo .top__in{display:grid;grid-template-columns:1fr auto}.top--demo .appearance--header{grid-column:2;grid-row:1}.top--demo .top__tools{grid-column:1 / -1;grid-row:2}.hero{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding-block:32px 48px}.display{font-size:50px;line-height:54px}.hero__cta{align-items:flex-start;flex-direction:column;gap:24px}.hero__cta .btn--primary{width:100%}.hero__cta .btn--ghost{min-height:21px}.hero .note,.win--hero{display:none}.hero__stage{aspect-ratio:auto;display:flex;justify-content:center}.phone--hero{position:static;width:282px}.pill-row{min-height:164px}.pill{min-width:0;width:100%;padding:32px 20px}.sec{padding-block:64px;gap:24px}.h2,.display--md{font-size:36px;line-height:40px}.block{display:block}.chain__cards{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.chain__card{min-height:160px}.card h3{font-size:19px;line-height:25px}.chain__trace{flex-direction:column;gap:12px}.shift{padding-block:64px}.shift__in{display:block}.shift__phone{display:none}.steps__item{align-items:baseline}.trace{grid-template-columns:1fr;gap:16px}.trace__card{min-height:172px}.control{display:flex}.control__copy{gap:24px}.win--control,.control__side h3{display:none}.start{grid-template-columns:1fr;gap:16px}.start__card{min-height:210px}.craft{display:flex;gap:24px}.faq__item summary{min-height:104px;padding:24px}.cta{padding-block:64px;gap:24px}.cta .btn{width:100%}.foot__in{grid-template-columns:1fr;gap:32px;padding-top:40px}.foot__bar{flex-direction:column;align-items:flex-start;gap:8px;padding-block:32px 100px}.foot__bar span+span:before{content:none}.floating-demo{right:24px;bottom:24px}.top--demo .top__in{min-height:136px}.demo-page{grid-template-columns:1fr;gap:40px;padding-block:32px 64px}.demo-page h1{font-size:44px;line-height:48px}.demo-page .lead{font-size:17px;line-height:24px}.demo-form{padding:24px}.demo-form .dlg__ok h2{font-size:32px}.form h2{font-size:24px;line-height:30px}}@media(max-width:360px){.display{font-size:43px;line-height:48px}.h2,.display--md{font-size:32px;line-height:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.pill--rotating{display:grid}.pill__message{grid-area:1 / 1;align-self:center;animation:pill-message 8s ease-in-out infinite}.pill__message:nth-child(2){animation-name:pill-message-alternate}.pill--rotating:hover .pill__message{animation-play-state:paused}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes pill-message{0%,45%,to{opacity:1}50%,95%{opacity:0}}@keyframes pill-message-alternate{0%,45%,to{opacity:0}50%,95%{opacity:1}}@media(prefers-reduced-motion:reduce){.pill--rotating{gap:8px}.pill__message{grid-area:auto;animation:none;opacity:1}}.menu-label-close,.mobile-menu[open] .menu-label-open{display:none}.mobile-menu[open] .menu-label-close{display:inline}@media(max-width:359px){.top:not(.top--demo) .top__in{width:calc(100% - 32px);gap:8px}.top:not(.top--demo) .brand{width:108px}.mobile-menu__panel{padding-inline:16px}}.floating-demo.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media(max-width:760px){.mobile-menu nav>a:not(.btn):before{content:"";position:absolute;top:-6px;left:1.5px;right:0;border-top:1px solid var(--color-border)}}
