@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/manrope-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/manrope-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/manrope-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/manrope-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/manrope-latin.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/unbounded-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/unbounded-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/unbounded-latin.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/unbounded-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/unbounded-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/unbounded-latin.woff2) format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/unbounded-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/unbounded-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/unbounded-latin.woff2) format("woff2");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}:root{--hu: 1rem;--bg: #09090A;--bg-2: #0F0F11;--card: #141416;--card-2: #1B1B1E;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--text: #F5F2ED;--muted: #918C86;--muted-2: #4A4744;--orange: #FF5A1F;--orange-2: #FF8A3D;--amber: #FFB46B;--red: #D92B0B;--grad: linear-gradient(135deg, #FF8A3D 0%, #FF5A1F 45%, #D92B0B 100%);--grad-text: linear-gradient(90deg, #FFC48A 0%, #FF7A2F 40%, #FF4A12 100%);--light: #EEEBE6;--light-2: #E2DED7;--ink: #0B0B0C;--ink-muted: #67625C;--r-xl: 2.25rem;--r-lg: 1.75rem;--r-md: 1.25rem;--font: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display: "Unbounded", "Manrope", sans-serif;--ease: cubic-bezier(.2, .8, .2, 1);--container: 82.5rem;--gutter: clamp(1rem, 4vw, 3rem);--edge: clamp(.375rem, 1vw, .75rem)}html{font-size:16px}@media (min-width: 1024px){html{font-size:calc(100vw / 90)}}[hidden]{display:none!important}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5.625rem}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;z-index:200;pointer-events:none;opacity:.055;will-change:transform;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}img,svg{display:block;max-width:100%}svg use{pointer-events:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul{list-style:none;margin:0;padding:0}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0}::selection{background:var(--orange);color:#fff}:focus-visible{outline:2px solid var(--orange-2);outline-offset:.1875rem;border-radius:.625rem}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding:clamp(5.5rem,11vw,10rem) 0;position:relative}.section--light{background:var(--light);color:var(--ink);border-radius:var(--r-xl);margin-inline:var(--edge)}.eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:700;color:var(--orange);letter-spacing:.01em}.eyebrow:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor;box-shadow:0 0 .875rem currentColor}.eyebrow--white{color:#fff}.h2{font-weight:800;font-size:clamp(2.25rem,4.8vw,4.375rem);line-height:1;letter-spacing:-.045em;margin-top:1.125rem;text-wrap:balance}.dot{display:inline-block;flex:none;width:.4375rem;height:.4375rem;border-radius:50%;background:#3bd16f;box-shadow:0 0 0 .25rem #3bd16f29;animation:pulse 2.4s infinite}.dot--sm{width:.375rem;height:.375rem;box-shadow:0 0 0 .1875rem #3bd16f29}@keyframes pulse{50%{box-shadow:0 0 0 .4375rem #3bd16f00}}.btn{--bh: 3.375rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--bh);padding:0 .375rem 0 1.625rem;border-radius:62.4375rem;font-weight:700;font-size:.9375rem;letter-spacing:-.01em;white-space:nowrap;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .3s,color .3s}.btn__icon{flex:none;width:calc(var(--bh) - .75rem);height:calc(var(--bh) - .75rem);border-radius:50%;display:grid;place-items:center;transition:transform .5s var(--ease)}.btn__icon svg{width:1.125rem;height:1.125rem;transition:transform .5s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover .btn__icon svg{transform:rotate(-45deg)}.btn__icon:has(use[href="#i-tg"]){overflow:hidden}.btn:hover .btn__icon svg:has(use[href="#i-tg"]),.btn:focus-visible .btn__icon svg:has(use[href="#i-tg"]){transform:none;animation:tgFly .75s cubic-bezier(.55,0,.25,1)}@keyframes tgFly{42%{transform:translate(160%,-160%)}43%{transform:translate(-160%,160%);opacity:0}55%{opacity:1}}.btn:active{transform:translateY(0) scale(.98)}.btn--primary{background:var(--grad);background-size:140% 140%;color:#fff;box-shadow:0 .875rem 2.125rem -.75rem #ff5a1fbf,inset 0 1px #ffffff47}.btn--primary:hover{box-shadow:0 1.25rem 2.75rem -.75rem #ff5a1fe6,inset 0 1px #ffffff47}.btn--primary .btn__icon{background:#fff;color:var(--orange)}.btn--light{background:#fff;color:var(--ink)}.btn--light .btn__icon{background:var(--grad);color:#fff}.btn--ghost{padding:0 1.625rem;background:#ffffff0d;border:1px solid var(--line-2);color:var(--text);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.btn--ghost:hover{background:#ffffff1a}.btn--fill{position:relative;overflow:hidden;isolation:isolate}.btn--fill:before{content:"";position:absolute;z-index:-1;left:var(--fx, 50%);top:var(--fy, 50%);width:var(--fd, 32rem);height:var(--fd, 32rem);border-radius:50%;background:#fff;transform:translate(-50%,-50%) scale(0);transition:transform .6s var(--ease);pointer-events:none}.btn--fill:hover:before,.btn--fill:focus-visible:before{transform:translate(-50%,-50%) scale(1)}.btn--fill:hover,.btn--fill:focus-visible{transform:none;color:var(--ink)}.btn--primary.btn--fill:hover .btn__icon,.btn--primary.btn--fill:focus-visible .btn__icon{background:var(--grad);color:#fff}.btn--ghost.btn--fill:hover,.btn--ghost.btn--fill:focus-visible{border-color:#fff;background:#ffffff0d}@property --beam-a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.btn--beam{position:relative}.btn--beam:after{content:"";position:absolute;z-index:3;inset:-2px;padding:2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--beam-a),transparent 0 62%,#FFE2C6 78%,#FF8A3D 86%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .4s;animation:beam 2s linear infinite paused}.btn--beam:hover:after,.btn--beam:focus-visible:after{opacity:1;animation-play-state:running}.btn--beam:hover,.btn--beam:focus-visible{transform:none}.btn--primary.btn--beam:hover,.btn--primary.btn--beam:focus-visible{box-shadow:0 0 0 1px #ffb47840,0 0 2.5rem -.25rem #ff5a1fcc,0 1.25rem 2.75rem -.75rem #ff5a1fe6,inset 0 1px #ffffff47}.btn--light.btn--beam:hover,.btn--light.btn--beam:focus-visible{box-shadow:0 0 0 1px #ffb4784d,0 0 2rem -.25rem #ff8a3d8c}.btn--ghost.btn--beam:hover,.btn--ghost.btn--beam:focus-visible{border-color:#ff8a3d4d;background:#ff8a3d14}@keyframes beam{to{--beam-a: 360deg}}.btn--sm{--bh: 2.875rem;font-size:.875rem;padding-left:1.25rem;gap:.75rem}.btn--sm .btn__icon svg{width:1rem;height:1rem}.header{position:fixed;top:0;left:0;right:0;z-index:60;padding:1.125rem calc(var(--edge) + .75rem) 0;transition:transform .5s var(--ease)}.header.is-hidden{transform:translateY(-130%)}.header__inner{max-width:var(--container);margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;height:4rem;padding:0 .5625rem 0 1.375rem;border-radius:62.4375rem;border:1px solid transparent;transition:background .4s,border-color .4s}.header.is-scrolled .header__inner{background:#0e0e10b8;border-color:var(--line);-webkit-backdrop-filter:blur(1.125rem) saturate(150%);backdrop-filter:blur(1.125rem) saturate(150%)}.logo{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--display);font-weight:600;font-size:1.3125rem;letter-spacing:-.03em;justify-self:start}.logo__mark{width:1.875rem;height:1.875rem;flex:none}.nav{display:flex;gap:2px;padding:.3125rem;border-radius:62.4375rem;background:#ffffff0a;border:1px solid var(--line)}.nav a{padding:.5625rem 1rem;border-radius:62.4375rem;font-size:.875rem;font-weight:600;color:#f5f2edb8;transition:color .25s,background .25s}.nav a:hover,.nav a.is-active{color:#fff;background:#ffffff14}.header__right{justify-self:end;display:flex;align-items:center;gap:1.125rem}.header__time{display:flex;align-items:center;gap:.625rem;font-size:.7188rem;line-height:1.35;color:var(--muted);white-space:nowrap}.header__time b{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.burger{display:none;width:2.875rem;height:2.875rem;border-radius:50%;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);position:relative;transition:background .35s,box-shadow .35s,transform .4s var(--ease)}.burger:hover{background:#ffffff24}.burger:active{transform:scale(.92)}.burger[aria-expanded=true]{background:var(--grad);box-shadow:0 .5rem 1.5rem -.5rem #ff5a1fcc}.burger span{position:absolute;left:.875rem;right:.875rem;height:2px;background:#fff;border-radius:2px;transition:transform .45s var(--ease),top .45s var(--ease)}.burger span:first-child{top:1.125rem}.burger span:last-child{top:1.625rem}.burger[aria-expanded=true] span:first-child{top:1.375rem;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:1.375rem;transform:rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;justify-content:flex-end;background:#05050600;transition:background .3s}.mobile-menu.is-open{background:#0505069e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-menu[hidden]{display:none}.mobile-menu__sheet{display:grid;gap:.9rem;max-height:calc(100% - 5.5rem);overflow-y:auto;overscroll-behavior:contain;padding:.6rem .9rem calc(1.1rem + env(safe-area-inset-bottom));border-radius:1.75rem 1.75rem 0 0;background:#141416;border-top:1px solid var(--line-2);box-shadow:0 -2rem 4rem -1rem #000000b3;transform:translateY(100%);transition:transform .3s cubic-bezier(.5,0,.9,.5)}.mobile-menu.is-open .mobile-menu__sheet{transform:none;transition:transform .6s cubic-bezier(.2,.9,.25,1)}.mobile-menu__handle{justify-self:center;width:2.5rem;height:.25rem;border-radius:1rem;background:#fff3}.mobile-menu__nav{display:grid}.mobile-menu__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.55rem .35rem;border-radius:1rem;transition:background .25s}.mobile-menu__row:active{background:#ffffff0d}.mobile-menu__ico{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;background:#ff5a1f1f;color:var(--orange-2)}.mobile-menu__ico svg{width:1.15rem;height:1.15rem}.mobile-menu__row b{display:block;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.mobile-menu__row small{display:block;font-size:.75rem;color:var(--muted);margin-top:.1rem}.mobile-menu__row em{font-style:normal;font-size:.72rem;font-weight:700;padding:.3rem .6rem;border-radius:999px;background:#ffffff0f;color:#f5f2edbf;white-space:nowrap}.mobile-menu__contacts{display:flex;gap:.5rem}.mobile-menu__contacts a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;border-radius:999px;border:1px solid var(--line-2);font-size:.8125rem;font-weight:700;color:#f5f2edd9}.mobile-menu__contacts svg{width:1rem;height:1rem}.hero{--hu: 1rem;--cap: clamp(calc(8.75 * var(--hu)), 16vw, calc(15.625 * var(--hu)));position:relative;margin:var(--edge);border-radius:var(--r-xl);min-height:max(calc(54.75 * var(--hu)),calc(100svh - var(--edge) * 2));overflow:hidden;isolation:isolate;display:flex;flex-direction:column;background:radial-gradient(90% 60% at 50% 100%,rgba(255,90,31,.32) 0%,rgba(120,30,8,.18) 40%,transparent 70%),radial-gradient(60% 50% at 85% 10%,rgba(255,110,40,.1),transparent 70%),#070707}.hero__dots{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__dots>div{position:absolute;inset:0;background-size:calc(1.375 * var(--hu)) calc(1.375 * var(--hu));background-position:0 0}.hero__dots-base{background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.6px);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 10%,transparent 75%)}.hero__dots>.hero__spot{--r: calc(16.25 * var(--hu));inset:0 auto auto 0;width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:none;will-change:transform;transform:translate3d(-999px,-999px,0)}.hero__spot>div{position:absolute;inset:0;background-size:calc(1.375 * var(--hu)) calc(1.375 * var(--hu))}.hero__spot-dots{background-image:radial-gradient(circle,rgba(255,255,255,.5) 1px,transparent 1.6px);-webkit-mask-image:radial-gradient(closest-side circle,#000 0%,rgba(0,0,0,.35) 45%,transparent 100%);mask-image:radial-gradient(closest-side circle,#000 0%,rgba(0,0,0,.35) 45%,transparent 100%)}.hero__spot-hot{background-image:radial-gradient(circle,rgba(255,138,61,1) 1.3px,transparent 1.9px);-webkit-mask-image:radial-gradient(calc(6.875 * var(--hu)) circle at 50% 50%,#000 0%,transparent 100%);mask-image:radial-gradient(calc(6.875 * var(--hu)) circle at 50% 50%,#000 0%,transparent 100%)}.hero__content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:calc(2.5 * var(--hu));padding-top:calc(7.875 * var(--hu));flex:1}.badge{display:inline-flex;align-items:center;gap:calc(.75 * var(--hu));padding:calc(.3125 * var(--hu)) calc(.875 * var(--hu)) calc(.3125 * var(--hu)) calc(.3125 * var(--hu));border-radius:calc(62.4375 * var(--hu));background:#ffffff0d;border:1px solid var(--line-2);font-size:calc(.8438 * var(--hu));font-weight:600;color:#f5f2edd9;-webkit-backdrop-filter:blur(calc(.625 * var(--hu)));backdrop-filter:blur(calc(.625 * var(--hu)));transition:border-color .3s,background .3s}.badge:hover{border-color:#ff8a3d80;background:#ff5a1f14}.badge__tag{padding:calc(.3125 * var(--hu)) calc(.75 * var(--hu));border-radius:calc(62.4375 * var(--hu));background:var(--grad);color:#fff;font-weight:700;font-size:calc(.7812 * var(--hu))}.badge svg{width:calc(.875 * var(--hu));height:calc(.875 * var(--hu));opacity:.6}.hero__title{font-weight:800;font-size:clamp(calc(2.75 * var(--hu)),5.7vw,calc(5.75 * var(--hu)));line-height:.94;letter-spacing:-.055em;margin:calc(1.75 * var(--hu)) 0 calc(1.75 * var(--hu))}.hero__title .line{display:block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.09em}.hero__title .line>span{display:inline-block}.accent{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.js .hero__title .line>span{transform:translateY(105%);transition:transform 1.1s var(--ease)}.js .is-loaded .hero__title .line>span{transform:none}.js .is-loaded .hero__title .line:nth-child(2)>span{transition-delay:.08s}.js .is-loaded .hero__title .line:nth-child(3)>span{transition-delay:.16s}.hero__lead{max-width:calc(32.5 * var(--hu));font-size:clamp(calc(1 * var(--hu)),1.25vw,calc(1.1562 * var(--hu)));line-height:1.55;color:#f5f2edad}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(1.25 * var(--hu)) calc(1.5 * var(--hu));margin-top:calc(2.25 * var(--hu))}.hero__actions{display:flex;flex-wrap:wrap;gap:calc(.75 * var(--hu))}.hero__proof{display:flex;align-items:center;gap:calc(1 * var(--hu))}.hero__proof small{display:block;font-size:calc(.8125 * var(--hu));color:var(--muted);margin-top:2px}.avatars{display:flex}.avatars span{width:calc(2.5 * var(--hu));height:calc(2.5 * var(--hu));border-radius:50%;display:grid;place-items:center;font-size:calc(.75 * var(--hu));font-weight:800;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 70% 55%),hsl(calc(var(--h) + 40) 70% 30%));border:2px solid #0a0a0a;margin-left:calc(-.625 * var(--hu))}.avatars span:first-child{margin-left:0}.avatars img{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatars .avatars__more{background:#fff;color:var(--ink);font-size:calc(.6875 * var(--hu))}.stars{display:flex;align-items:center;gap:2px;color:var(--amber)}.stars svg{width:calc(.9375 * var(--hu));height:calc(.9375 * var(--hu))}.stars b{color:var(--text);font-size:calc(.875 * var(--hu));margin-left:calc(.5 * var(--hu))}.hero__right{position:relative;display:flex;justify-content:flex-end;align-items:center}.feed{width:calc(26.25 * var(--hu))}.feed__top{display:flex;justify-content:space-between;align-items:center;gap:calc(1 * var(--hu));margin-bottom:calc(1 * var(--hu));padding:0 calc(.25 * var(--hu))}.feed__day{font-family:var(--display);font-weight:600;font-size:calc(1.5 * var(--hu));letter-spacing:-.05em;line-height:1.1;white-space:nowrap}.feed__day small{display:block;font-family:var(--font);font-size:calc(.75 * var(--hu));font-weight:600;letter-spacing:0;color:var(--muted);margin-bottom:calc(.25 * var(--hu))}.feed__stats{display:flex;gap:calc(.5 * var(--hu))}.feed__stats div{padding:calc(.5 * var(--hu)) calc(.75 * var(--hu));border-radius:calc(.75 * var(--hu));background:#ffffff0d;border:1px solid var(--line);text-align:right;white-space:nowrap}.feed__stats b{display:block;font-family:var(--display);font-weight:600;font-size:calc(.9375 * var(--hu));letter-spacing:-.03em;font-variant-numeric:tabular-nums}.feed__stats small{font-size:calc(.6562 * var(--hu));font-weight:600;color:var(--muted)}.feed__list{--step: calc(5.25 * var(--hu));position:relative;height:calc(21 * var(--hu));-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.note{position:absolute;top:0;left:0;right:0;display:flex;gap:calc(.75 * var(--hu));padding:calc(.8125 * var(--hu)) calc(.875 * var(--hu));border-radius:calc(1.375 * var(--hu));background:#1e1d20e6;border:1px solid rgba(255,255,255,.08);box-shadow:0 calc(1.25 * var(--hu)) calc(2.5 * var(--hu)) calc(-1.25 * var(--hu)) #000000e6;transform:translateY(calc(var(--i, 0) * var(--step))) scale(calc(1 - var(--i, 0) * .03));transition:transform .7s var(--ease),opacity .7s var(--ease);will-change:transform,opacity}.note.is-new{transform:translateY(calc(-2 * var(--hu))) scale(.9);opacity:0}.note__ico{flex:none;width:calc(2.5 * var(--hu));height:calc(2.5 * var(--hu));border-radius:calc(.6875 * var(--hu));display:grid;place-items:center;color:#fff}.note__ico svg{width:calc(1.25 * var(--hu));height:calc(1.25 * var(--hu))}.note__body{flex:1;min-width:0}.note__row{display:flex;justify-content:space-between;gap:calc(.5 * var(--hu));font-size:calc(.7812 * var(--hu));font-weight:800}.note__row time{font-size:calc(.6875 * var(--hu));font-weight:600;color:var(--muted)}.note p{font-size:calc(.7812 * var(--hu));line-height:1.4;color:#f5f2edc7;margin-top:calc(.125 * var(--hu));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note p b{color:#fff}.hero__word{position:absolute;z-index:1;left:50%;bottom:calc(var(--cap) - .44em);translate:-50% 0;font-family:var(--display);font-weight:700;font-size:clamp(calc(6.875 * var(--hu)),23vw,calc(23.125 * var(--hu)));line-height:1;letter-spacing:-.06em;white-space:nowrap;background:linear-gradient(180deg,#ffffff21 10%,#fff0 70%);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__planet{--d: clamp(68.75rem, 150vw, 162.5rem);position:absolute;z-index:2;width:var(--d);height:var(--d);left:50%;top:calc(100% - var(--cap));translate:-50% 0;border-radius:50%;background:radial-gradient(50% 18% at 50% 0%,#2b1308,#0b0706 55%,#060505);box-shadow:inset 0 calc(.1875 * var(--hu)) 2px -1px #ffecd6f2,inset 0 calc(.875 * var(--hu)) calc(2.125 * var(--hu)) calc(-.5 * var(--hu)) #ff8c3ccc,inset 0 calc(3.75 * var(--hu)) calc(8.75 * var(--hu)) calc(-2.5 * var(--hu)) #ff5a1f59,0 calc(-.25 * var(--hu)) calc(1.375 * var(--hu)) #ff8c46b3,0 calc(-1.875 * var(--hu)) calc(6.875 * var(--hu)) #ff5a1f8c,0 calc(-6.875 * var(--hu)) calc(16.25 * var(--hu)) #d92b0b73}.hero__planet:before{content:"";position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(from 270deg,transparent 10deg,rgba(255,180,110,.9) 60deg,#fff 90deg,rgba(255,120,50,.9) 120deg,transparent 170deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - calc(.1875 * var(--hu))),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - calc(.1875 * var(--hu))),#000 calc(100% - 2px))}.hero__bottom{position:relative;z-index:4;padding-bottom:clamp(calc(1 * var(--hu)),2.2vw,calc(1.75 * var(--hu)));margin-top:calc(var(--cap) - calc(4 * var(--hu)))}.hero__services{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(.375 * var(--hu));padding:calc(.375 * var(--hu));border-radius:calc(1.5 * var(--hu));background:#0c0a0a73;border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(calc(1 * var(--hu)));backdrop-filter:blur(calc(1 * var(--hu)))}.hero__services a{display:flex;flex-direction:column;gap:2px;padding:calc(.875 * var(--hu)) calc(1.125 * var(--hu));border-radius:calc(1.125 * var(--hu));transition:background .3s}.hero__services a:hover{background:#ffffff0f}.hero__services .num{font-size:calc(.75 * var(--hu));font-weight:800;color:var(--orange-2);margin-bottom:calc(.25 * var(--hu))}.hero__services b{font-size:calc(.9375 * var(--hu));font-weight:700;letter-spacing:-.01em}.hero__services small{font-size:calc(.7812 * var(--hu));color:var(--muted)}.trust{padding:2.5rem 0 .625rem}.trust__inner{display:grid;grid-template-columns:12.5rem minmax(0,1fr);align-items:center;gap:2.5rem}.trust__label{font-size:.8125rem;font-weight:600;color:var(--muted);line-height:1.4}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee 40s linear infinite;will-change:transform}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;gap:4rem;padding-right:4rem}@keyframes marquee{to{transform:translate(-50%)}}.brand{display:inline-flex;align-items:center;gap:.625rem;font-size:1.1875rem;font-weight:800;letter-spacing:-.03em;color:#f5f2ed73;white-space:nowrap;transition:color .3s}.brand:hover{color:#fff}.brand img{display:block;height:var(--lh, 1.5rem);width:auto;opacity:.42;transform:translateY(var(--ly, 0));transition:opacity .3s}.brand:hover img{opacity:.95}.about__top{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.scroll-text{font-size:clamp(1.3125rem,2vw,1.8125rem);line-height:1.32;font-weight:700;letter-spacing:-.025em;color:var(--text);margin-top:.5rem}.scroll-text .w{color:var(--muted-2);transition:color .35s}.scroll-text .w.is-lit{color:var(--text)}.about__row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--line)}.muted-sm{font-size:.8125rem;color:var(--muted);line-height:1.5}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:clamp(4rem,8vw,6.875rem)}.stat{position:relative;overflow:hidden;padding:1.625rem;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);min-height:15.625rem;display:flex;flex-direction:column;gap:.625rem}.stat__label{font-size:.8125rem;font-weight:700;color:var(--muted)}.stat__num{font-family:var(--display);font-weight:600;font-size:clamp(3rem,5vw,4.75rem);letter-spacing:-.06em;line-height:1;margin-top:auto;font-variant-numeric:tabular-nums}.stat p{font-size:.875rem;color:var(--muted);line-height:1.45}.stat--accent{background:var(--grad);border:0;box-shadow:0 1.875rem 4.375rem -1.875rem #ff5a1f99}.stat--accent .stat__label,.stat--accent p{color:#ffffffd9}.pills{display:flex;gap:.625rem;margin-top:.75rem}.pill-big{flex:1 1 0;min-width:0;height:clamp(4.75rem,9vw,8.25rem);border-radius:62.4375rem;display:grid;place-items:center;font-size:clamp(1.25rem,2.7vw,2.5rem);font-weight:800;letter-spacing:-.04em;transition:flex-grow .7s var(--ease),background .4s}.pills:hover .pill-big{flex-grow:.8}.pills .pill-big:hover{flex-grow:1.7}.pill-big--1{background:var(--card-2)}.pill-big--2{background:var(--grad);box-shadow:inset 0 1px #ffffff4d}.pill-big--3{background:#fff;color:var(--ink)}.pill-big--3 svg{width:clamp(1.75rem,3.4vw,3.25rem);height:auto;aspect-ratio:1}.pill-big--4{border:1px solid var(--line-2);color:var(--muted-2)}.section-head{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head>p{font-size:1.0625rem;line-height:1.6;color:var(--ink-muted);max-width:28.75rem;justify-self:end}.section-head--dark>p{color:var(--muted)}.bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(22.5rem,auto);gap:.875rem}.bcard{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-lg);padding:clamp(1.5rem,2.6vw,2.125rem);display:flex;flex-direction:column;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.bcard:hover{transform:translateY(-.375rem);box-shadow:0 2.5rem 4.375rem -2.5rem #1e0a0080}.bcard__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.75rem}.bcard__num{font-family:var(--display);font-size:.8125rem;font-weight:600;opacity:.55}.bcard__arrow{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:#ffffff14;transition:background .4s,transform .6s var(--ease)}.bcard__arrow svg{width:1.25rem;height:1.25rem}.bcard:hover .bcard__arrow{background:var(--grad);transform:rotate(45deg)}.bcard__icon{width:3.25rem;height:3.25rem;border-radius:1rem;display:grid;place-items:center;background:#ff5a1f1f;color:var(--orange)}.bcard__icon svg{width:1.9rem;height:1.9rem}.bcard h3{font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin-top:auto;text-wrap:balance}.bcard p{font-size:.9375rem;line-height:1.55;opacity:.7;margin-top:.75rem;max-width:29.375rem}.bcard__price{display:flex;align-items:center;gap:.875rem;margin-top:1.375rem;font-size:.875rem}.bcard__price b{font-weight:800}.bcard__price span{opacity:.55;font-weight:600}.bcard__price span:before{content:"\b7";margin-right:.875rem}.tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:1.125rem}.tag{padding:.375rem .8125rem;border-radius:62.4375rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent);font-size:.7812rem;font-weight:700;white-space:nowrap}.bcard--web{grid-column:span 7;grid-row:span 2;background:var(--ink);color:#fff;padding-bottom:0}.bcard--web h3{margin-top:0;font-size:clamp(2rem,3.4vw,3.25rem)}.bcard--bot{grid-column:span 5;background:var(--grad);color:#fff}.bcard--bot .tag{border-color:#ffffff59}.bcard--ai{grid-column:span 5;background:#fff}.bcard--sm{grid-column:span 4;min-height:21.25rem}.bcard--saas{background:#1a1a1c;color:#fff}.bcard--saas .bcard__icon{background:#ff8a3d24;color:var(--orange-2)}.bcard--design{background:#fff}.bcard--int{background:var(--light-2)}.showcase{position:relative;flex:1;display:flex;min-height:31.4rem;margin-top:2.5rem;margin-right:calc(clamp(1.5rem,2.6vw,2.125rem)*-1 - 2px)}.showcase__desk{position:relative;width:86%;margin-left:auto;border-radius:1.125rem 0 0;background:#161618;border:1px solid rgba(255,255,255,.1);border-right:0;border-bottom:0;overflow:hidden;transition:transform .8s var(--ease)}.bcard--web:hover .showcase__desk{transform:translate(-.5rem,-.5rem)}.showcase__bar{display:flex;align-items:center;gap:.375rem;height:2.6rem;padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.showcase__bar i{width:.5625rem;height:.5625rem;border-radius:50%;background:#ffffff29}.showcase__bar span{margin-left:.875rem;padding:.25rem .875rem;border-radius:.5rem;background:#ffffff0d;font-size:.6875rem;color:var(--muted)}.showcase__screen{position:absolute;top:2.6rem;left:0;right:0;bottom:0;overflow:hidden}.showcase img{display:block;width:100%;height:auto}.showcase__phone{position:absolute;z-index:2;left:.5rem;bottom:1.5rem;width:9.75rem;aspect-ratio:9 / 19;padding:.4rem;border-radius:1.75rem;background:#0b0b0c;box-shadow:inset 0 0 0 1.5px #ffffff2e,0 2rem 3rem -1rem #000c;transition:transform .8s cubic-bezier(.16,1,.3,1)}.showcase__phone-in{position:relative;height:100%;border-radius:1.4rem;overflow:hidden;background:#0b0b0c}.showcase__phone img{position:absolute;left:0;top:0;animation:phoneScroll 70s cubic-bezier(.65,0,.35,1) infinite alternate;will-change:transform,top}@keyframes phoneScroll{0%,4%{top:0;transform:translateY(0)}96%,to{top:100%;transform:translateY(-100%)}}.bcard--web:hover .showcase__phone{transform:translateY(-.75rem) rotate(-3deg)}.bcard--web:hover .showcase__phone img{animation-play-state:paused}.showcase__chip{position:absolute;z-index:3;left:7.5rem;bottom:2.25rem;padding:.6rem .9rem;border-radius:999px;background:#fff;color:var(--ink);font-size:.78rem;font-weight:800;white-space:nowrap;box-shadow:0 1rem 2rem -.75rem #00000080}.bot-visual{position:absolute;top:clamp(1.5rem,2.6vw,2.125rem);right:clamp(1.5rem,2.6vw,2.125rem);width:min(14.375rem,52%);display:flex;flex-direction:column;gap:.375rem}.bv{padding:.5625rem .75rem;border-radius:.875rem;font-size:.7812rem;font-weight:600;line-height:1.35;max-width:92%;box-shadow:0 .625rem 1.5rem -.625rem #500a0080}.bv--in{background:#fffffff2;color:var(--ink);align-self:flex-start;border-bottom-left-radius:.25rem}.bv--out{background:var(--ink);color:#fff;align-self:flex-end;border-bottom-right-radius:.25rem}.bv em{display:block;margin-top:.5rem;padding:.375rem;border-radius:.5rem;background:var(--grad);color:#fff;font-style:normal;text-align:center;font-weight:700}.bcard--bot:hover .bv:nth-child(1){transform:translate(-.25rem)}.bv{transition:transform .5s var(--ease)}.flow{position:absolute;top:clamp(1.375rem,2.6vw,2rem);right:clamp(1.5rem,2.6vw,2.125rem);display:flex;align-items:center}.flow__node{display:inline-flex;align-items:center;gap:.375rem;padding:.5625rem .875rem;border-radius:62.4375rem;border:1px solid rgba(11,11,12,.12);font-size:.7812rem;font-weight:700;background:var(--light)}.flow__node--ai{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 0 0 .375rem #ff5a1f1f}.flow__node--ai svg{width:.875rem;height:.875rem;color:var(--orange-2)}.flow__line{position:relative;width:1.875rem;height:2px;background:repeating-linear-gradient(90deg,rgba(11,11,12,.3) 0 .25rem,transparent .25rem .5rem)}.flow__line i{position:absolute;top:-2px;left:0;width:.375rem;height:.375rem;border-radius:50%;background:var(--orange);animation:flowDot 1.8s linear infinite}.flow__line+.flow__node+.flow__line i{animation-delay:.9s}@keyframes flowDot{0%{transform:translate(-.1875rem);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(1.6875rem);opacity:0}}.stack{margin-top:clamp(4.5rem,9vw,7.5rem)}.stack__head{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.75rem}.stack__head h3{font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:800;letter-spacing:-.04em}.stack__head p{color:var(--ink-muted);font-size:.9375rem}.marquee--pills{padding-block:.3125rem}.marquee--pills+.marquee--pills{margin-top:0}.marquee--pills .marquee__group{gap:.625rem;padding-right:.625rem}.marquee--pills .marquee__track{animation-duration:50s}.marquee--reverse .marquee__track{animation-direction:reverse}.sp{display:inline-flex;align-items:center;padding:.875rem 1.625rem;border-radius:62.4375rem;border:1.5px solid var(--ink);font-size:.9375rem;font-weight:800;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.sp--fill{background:var(--ink);color:#fff}.sp--orange{background:var(--grad);color:#fff;border-color:transparent}.cases__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.5rem;margin-bottom:clamp(2.25rem,5vw,3.75rem)}.mega{font-family:var(--display);font-weight:700;font-size:clamp(4.5rem,15vw,15rem);line-height:.82;letter-spacing:-.06em;text-transform:uppercase;background:linear-gradient(180deg,#fff 25%,#ffffff1a);-webkit-background-clip:text;background-clip:text;color:transparent;margin-left:-.04em;padding-top:.2em;margin-top:-.2em}.cases__intro{max-width:23.75rem;padding-bottom:.625rem}.cases__intro p{color:var(--muted);margin-top:.875rem;font-size:1rem}.cases__bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.cases__filters{display:flex;gap:.375rem;flex-wrap:wrap}.filter{display:inline-flex;align-items:center;gap:.5rem;padding:.6875rem 1.125rem;border-radius:999px;border:1px solid var(--line-2);font-size:.875rem;font-weight:700;color:#f5f2edbf;transition:background .3s,color .3s,border-color .3s}.filter em{font-style:normal;font-size:.75rem;padding:.0625rem .4375rem;border-radius:999px;background:#ffffff14;transition:background .3s,color .3s}.filter:hover{color:#fff;border-color:#ffffff4d}.filter.is-active{background:#fff;color:var(--ink);border-color:#fff}.filter.is-active em{background:var(--grad);color:#fff}.filter:disabled{opacity:.4;cursor:default}.cases__note{font-size:.8125rem;color:var(--muted)}.cases__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;transition:opacity .28s,transform .4s var(--ease)}.cases__grid.is-switching{opacity:0;transform:translateY(1rem)}.case{position:relative;display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);overflow:hidden;cursor:pointer;transition:transform .6s var(--ease),border-color .4s,box-shadow .6s var(--ease)}.case:hover{transform:translateY(-.375rem);border-color:#ff8a3d4d;box-shadow:0 2.5rem 4rem -2.5rem #000000e6}.case.is-hidden{display:none}.case.is-new{animation:caseIn .7s var(--ease) both;animation-delay:var(--dl, 0s)}@keyframes caseIn{0%{opacity:0;transform:translateY(2rem)}}.case--wide{grid-column:1 / -1;display:grid;grid-template-columns:1.35fr 1fr}.case--wide.case--rev{grid-template-columns:1fr 1.35fr}.case--wide.case--rev .case__visual{order:2}.case__visual{position:relative;margin:.5rem .5rem 0;border-radius:1.4rem;overflow:hidden;aspect-ratio:16 / 10.4;background:radial-gradient(80% 80% at 50% 120%,rgba(255,90,31,.35),transparent 70%),#0d0d0e}.case--wide .case__visual{margin:.5rem;aspect-ratio:auto;min-height:30rem}.case__browser{position:absolute;inset:9% -1px -1px 7%;border-radius:.9rem 0 0;background:#111;border:1px solid rgba(255,255,255,.12);border-right:0;border-bottom:0;overflow:hidden;box-shadow:0 2rem 4rem -1rem #000000b3;transition:transform .8s var(--ease)}.case:hover .case__browser{transform:translate(-.4rem,-.4rem)}.case__bar{display:flex;align-items:center;gap:.35rem;height:2rem;padding:0 .8rem;background:#19191b;border-bottom:1px solid rgba(255,255,255,.06)}.case__bar i{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff2e}.case__bar span{margin-left:.6rem;padding:.15rem .7rem;border-radius:.4rem;background:#ffffff0f;font-size:.65rem;color:var(--muted)}.case__screen{position:absolute;top:2rem;left:0;right:0;bottom:0;overflow:hidden;background:#161618}.case__screen img{display:block;width:100%;height:auto;transition:transform var(--dur, 1.2s) cubic-bezier(.45,0,.25,1)}.case__phone{position:absolute;z-index:2;left:3%;bottom:6%;width:21%;aspect-ratio:9 / 19.2;padding:.3rem;border-radius:1.3rem;background:#0b0b0c;box-shadow:inset 0 0 0 1.5px #ffffff2e,0 1.5rem 3rem -1rem #000000d9;transition:transform .8s var(--ease)}.case__phone .case__screen{inset:.3rem;border-radius:1.05rem}.case:hover .case__phone{transform:translateY(-.6rem) rotate(-3deg)}.case__chip{position:absolute;z-index:3;top:1rem;right:1rem;padding:.45rem .85rem;border-radius:999px;font-size:.75rem;font-weight:800;background:#0c0c0db3;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.case__hint{position:absolute;z-index:3;right:1rem;bottom:1rem;padding:.5rem .85rem;border-radius:999px;background:#fff;color:var(--ink);font-size:.75rem;font-weight:800;opacity:0;transform:translateY(.5rem);transition:opacity .4s var(--ease),transform .4s var(--ease)}.case:hover .case__hint{opacity:1;transform:none}.case__body{padding:1.5rem 1.6rem 1.7rem;display:flex;flex-direction:column;flex:1}.case--wide .case__body{padding:2.5rem;justify-content:center}.case__meta{display:flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;color:var(--muted)}.case__meta b{color:var(--orange-2);font-family:var(--display);font-weight:600}.case__title{font-size:1.6rem;font-weight:800;letter-spacing:-.035em;line-height:1.1;margin-top:.7rem}.case--wide .case__title{font-size:2.6rem;letter-spacing:-.045em;line-height:1.02}.case__text{color:var(--muted);font-size:.9375rem;line-height:1.55;margin-top:.6rem}.case--wide .case__text{font-size:1.05rem;margin-top:1rem}.case__feats{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.case__feats li{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;background:#ffffff0d;border:1px solid var(--line);font-size:.75rem;font-weight:700}.case__feats li:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--orange-2)}.case__actions{display:flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:1.4rem}.case--wide .case__actions{margin-top:2rem;padding-top:0}.case__open{display:inline-flex;align-items:center;gap:.75rem;height:2.9rem;padding:0 .3rem 0 1.2rem;border-radius:999px;background:#fff;color:var(--ink);font-size:.875rem;font-weight:800;white-space:nowrap}.case__open i{width:2.3rem;height:2.3rem;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;transition:transform .5s var(--ease)}.case__open svg{width:1rem;height:1rem}.case:hover .case__open i{transform:rotate(-45deg)}.case__site{display:inline-flex;align-items:center;height:2.9rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--line-2);font-size:.8125rem;font-weight:700;color:#f5f2edcc;white-space:nowrap;transition:border-color .3s,color .3s}.case__site:hover{border-color:#ff8a3d80;color:#fff}.cases__more{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-top:2.25rem}.cases__more[hidden]{display:none}.more-btn{display:inline-flex;align-items:center;gap:1rem;height:3.6rem;padding:0 .4rem 0 1.8rem;border-radius:999px;background:#ffffff0d;border:1px solid var(--line-2);font-size:1rem;font-weight:800;transition:background .35s,border-color .35s,color .35s}.more-btn i{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-style:normal;font-size:1.2rem;transition:transform .5s var(--ease)}.more-btn:hover{background:#fff;color:var(--ink);border-color:#fff}.more-btn:hover i{transform:rotate(90deg)}.more-btn.is-less i{transform:rotate(45deg)}.more-btn.is-less:hover i{transform:rotate(135deg)}.cases__progress{width:12rem;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.cases__progress b{display:block;height:100%;width:var(--p, 50%);background:var(--grad);transition:width .6s var(--ease)}.cases__count{font-size:.8125rem;color:var(--muted)}.case-modal{position:fixed;inset:0;z-index:300;background:#040405e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.case-modal.is-open{opacity:1;pointer-events:auto}.case-modal__frame{position:absolute;inset:1.5rem 6rem;display:flex;flex-direction:column;border-radius:1.2rem;overflow:hidden;background:#111;border:1px solid var(--line-2);box-shadow:0 3rem 6rem -2rem #000000e6;transform:scale(.96);transition:transform .6s var(--ease)}.case-modal.is-open .case-modal__frame{transform:none}.case-modal__frame .case__bar{height:2.4rem;flex:none}.case-modal__frame .case__bar a{margin-left:auto;font-size:.7rem;font-weight:800;color:var(--orange-2)}.case-modal__scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;background:#161618;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.case-modal__scroll img{display:block;width:100%}.case-modal__scroll.is-swap{animation:caseSwap .45s var(--ease)}@keyframes caseSwap{0%{opacity:0}}.case-modal__btn{position:absolute;z-index:3;display:grid;place-items:center;border-radius:50%;background:#ffffff14;border:1px solid var(--line-2);transition:background .3s,color .3s}.case-modal__btn:hover{background:#fff;color:var(--ink)}.case-modal__close{top:1.5rem;right:1.6rem;width:2.8rem;height:2.8rem;font-size:1.05rem}.case-modal__arrow{top:50%;width:3.4rem;height:3.4rem;margin-top:-1.7rem}.case-modal__arrow svg{width:1.1rem;height:1.1rem}.case-modal__arrow--prev{left:1.4rem}.case-modal__arrow--prev svg{transform:rotate(180deg)}.case-modal__arrow--next{right:1.4rem}.case-modal__pill{position:absolute;z-index:4;left:50%;bottom:2.5rem;translate:-50% 0;width:min(46rem,calc(100% - 14rem));border-radius:1.4rem;background:#101012d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line-2);box-shadow:0 2rem 4rem -1rem #000c;overflow:hidden}.case-modal__row{display:flex;align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1.1rem}.case-modal__num{flex:none;padding:.4rem .7rem;border-radius:999px;background:#ff5a1f24;color:var(--orange-2);font-family:var(--display);font-size:.75rem;font-weight:600}.case-modal__name{flex:1;min-width:0}.case-modal__name b{display:block;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-modal:focus{outline:none}.case-modal__name small{display:block;font-size:.75rem;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-modal__actions{margin-left:auto;display:flex;align-items:center;gap:.4rem;flex:none}.case-modal__more{height:2.875rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--line-2);font-size:.82rem;font-weight:800;transition:border-color .3s,background .3s}.case-modal__more:hover{border-color:#fff6;background:#ffffff0f}.case-modal__details{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.case-modal__pill.is-open .case-modal__details{grid-template-rows:1fr}.case-modal__details>div{overflow:hidden}.case-modal__details-in{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--line)}.case-modal__details-in{max-height:min(30rem,58vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.case-modal__title{font-size:1.4rem;font-weight:800;letter-spacing:-.035em;line-height:1.1}.case-modal__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0 0}.case-modal__facts div{padding:.75rem .9rem;border-radius:.9rem;background:#ffffff0a;border:1px solid var(--line)}.case-modal__facts dt{font-family:var(--display);font-size:1.25rem;font-weight:600;letter-spacing:-.04em;line-height:1.1;color:#fff}.case-modal__facts dd{margin:.25rem 0 0;font-size:.75rem;color:var(--muted);font-weight:600}.case-modal__cols{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;margin-top:1.1rem}.case-modal__label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--orange-2);margin-bottom:.45rem}.case-modal__task{font-size:.9rem;line-height:1.55;color:#f5f2edd9}.case-modal__done{display:grid;gap:.5rem}.case-modal__done li{position:relative;padding-left:1.1rem;font-size:.85rem;line-height:1.45;color:var(--muted)}.case-modal__done li:before{content:"";position:absolute;left:0;top:.5em;width:.4rem;height:.4rem;border-radius:50%;background:var(--orange-2)}.case-modal__site{display:none;margin-top:1rem;font-size:.85rem;font-weight:800;color:var(--orange-2)}.spot:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(26.25rem circle at var(--x, 50%) var(--y, 50%),rgba(255,106,40,.13),transparent 60%)}.spot:hover:before{opacity:1}.process{padding-top:clamp(3rem,6vw,6rem)}.steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:.875rem}.steps__line{position:absolute;top:.4375rem;left:.5rem;right:0;height:2px;background:var(--line)}.steps__line i{position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--p, 0));background:var(--grad);box-shadow:0 0 1rem #ff5a1f99}.step{position:relative;padding-top:3rem;padding-right:.625rem}.step:before{content:"";position:absolute;top:0;left:0;width:1rem;height:1rem;border-radius:50%;background:var(--bg);border:2px solid var(--orange);box-shadow:0 0 0 .375rem var(--bg),0 0 1.25rem #ff5a1f80}.step__num{font-family:var(--display);font-size:.875rem;font-weight:600;color:var(--orange-2)}.step h3{font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:.75rem 0}.step__time{display:inline-block;padding:.3125rem .75rem;border-radius:62.4375rem;background:#ff5a1f1f;color:var(--orange-2);font-size:.75rem;font-weight:700}.step p{color:var(--muted);font-size:.9375rem;margin-top:.875rem}.guarantees{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:clamp(4rem,8vw,6.25rem)}.guarantee{position:relative;overflow:hidden;isolation:isolate;padding:1.75rem;border-radius:var(--r-lg);background:linear-gradient(180deg,var(--card),var(--bg-2));border:1px solid var(--line)}.guarantee__icon{width:3.25rem;height:3.25rem;border-radius:1rem;display:grid;place-items:center;background:#ff5a1f1f;color:var(--orange-2);margin-bottom:2.75rem}.guarantee__icon svg{width:1.5rem;height:1.5rem}.guarantee h3{font-size:1.1875rem;font-weight:800;letter-spacing:-.025em;line-height:1.2}.guarantee p{font-size:.9062rem;color:var(--muted);margin-top:.625rem}.calc{display:grid;grid-template-columns:1.5fr 1fr;gap:.875rem;align-items:start}.calc__panel{background:#fff;border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2.5rem)}.calc__step+.calc__step{margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid rgba(11,11,12,.08)}.calc__label{float:left;width:100%;display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.calc__label i{font-style:normal;width:1.875rem;height:1.875rem;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:.8125rem}.chips{clear:both;display:flex;flex-wrap:wrap;gap:.5rem}.chip{position:relative}.chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.chip span{display:inline-flex;align-items:center;gap:.5rem;padding:.6875rem 1.125rem;border-radius:62.4375rem;border:1.5px solid rgba(11,11,12,.14);font-size:.875rem;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .25s,color .25s,border-color .25s,transform .25s var(--ease)}.chip span:hover{border-color:#0b0b0c66}.chip small{font-size:.75rem;opacity:.5;font-weight:700}.chip input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.chip input:checked+span small{color:var(--orange-2);opacity:1}.chip input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.chip input:active+span{transform:scale(.96)}.calc__result{position:sticky;top:6.25rem;overflow:hidden;isolation:isolate;background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:clamp(1.625rem,3vw,2.5rem)}.calc__result:before{content:"";position:absolute;z-index:-1;width:28.75rem;height:28.75rem;right:-12.5rem;bottom:-16.25rem;border-radius:50%;background:radial-gradient(circle,rgba(255,90,31,.55),transparent 65%)}.calc__caption{font-size:.8125rem;font-weight:700;color:var(--muted)}.calc__price{font-family:var(--display);font-weight:600;font-size:clamp(1.75rem,2.7vw,2.5rem);letter-spacing:-.05em;line-height:1.1;margin:.625rem 0 .75rem;font-variant-numeric:tabular-nums}.calc__price.bump{animation:bump .45s var(--ease)}@keyframes bump{40%{color:var(--orange-2);transform:translateY(-2px)}}.calc__days{font-size:.9375rem;color:#ffffffb3}.calc__days b{color:#fff}.calc__summary{margin-top:1rem;padding:.75rem .875rem;border-radius:.875rem;background:#ffffff0f;font-size:.8125rem;color:#ffffffbf;line-height:1.45}.calc__incl{margin-top:1.375rem;display:grid;gap:.625rem}.calc__incl li{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600}.calc__incl svg{width:1.125rem;height:1.125rem;padding:.1875rem;border-radius:50%;background:#ff5a1f2e;color:var(--orange-2);flex:none}.calc__cta{width:100%;margin-top:1.75rem}.calc__note{display:block;text-align:center;margin-top:.75rem;font-size:.7812rem;color:var(--muted)}.reviews__wrap{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.reviews__aside{position:sticky;top:7.5rem}.reviews__lead{color:var(--muted);font-size:1.0625rem;margin-top:1.25rem;max-width:25rem}.rating{display:inline-flex;align-items:center;gap:1.125rem;margin-top:2.25rem;padding:1.125rem 1.625rem 1.125rem 1.375rem;border-radius:1.375rem;background:var(--card);border:1px solid var(--line)}.rating>b{font-family:var(--display);font-size:2.875rem;font-weight:600;letter-spacing:-.05em;line-height:1}.rating small{display:block;font-size:.7812rem;color:var(--muted);margin-top:.25rem}.reviews__list{display:grid;gap:.75rem}.review{position:relative;overflow:hidden;isolation:isolate;padding:clamp(1.5rem,2.6vw,2.125rem);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line)}.review blockquote{font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.5;font-weight:600;letter-spacing:-.01em}.review__author{display:flex;align-items:center;gap:.875rem;margin-top:1.5rem}.review__author b{display:block;font-size:.9375rem}.review__author small{display:block;font-size:.8125rem;color:var(--muted)}.avatar{width:3rem;height:3rem;flex:none;border-radius:50%;display:grid;place-items:center;font-size:.875rem;font-weight:800;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 70% 55%),hsl(calc(var(--h) + 40) 70% 28%))}.review__result{margin-left:auto;padding:.4375rem .8125rem;border-radius:62.4375rem;background:#ff5a1f1f;color:var(--orange-2);font-size:.7812rem;font-weight:800;white-space:nowrap}.faq{padding-top:0}.reviews[hidden]+.faq{padding-top:clamp(5.5rem,11vw,10rem)}.faq__wrap{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.faq__aside{position:sticky;top:7.5rem}.faq__aside p{color:var(--muted);font-size:1.0625rem;margin:1.25rem 0 1.75rem;max-width:23.75rem}.faq__list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.625rem 0;font-size:clamp(1.0625rem,1.45vw,1.3125rem);font-weight:700;letter-spacing:-.02em;cursor:pointer;transition:color .25s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--orange-2)}.faq__icon{position:relative;flex:none;width:2.625rem;height:2.625rem;border-radius:50%;border:1px solid var(--line-2);transition:background .35s,border-color .35s,transform .5s var(--ease)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:.875rem;height:2px;margin:-1px 0 0 -.4375rem;border-radius:2px;background:currentColor}.faq__icon:after{transform:rotate(90deg)}.faq details[open] .faq__icon{background:var(--grad);border-color:transparent;transform:rotate(45deg);color:#fff}.faq__answer{padding:0 4rem 1.75rem 0;color:var(--muted);font-size:1rem;line-height:1.65}.faq details[open] .faq__answer{animation:fadeDown .5s var(--ease)}@keyframes fadeDown{0%{opacity:0;transform:translateY(-.5rem)}}.contact{padding-top:0}.contact__card{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-xl);background:radial-gradient(circle 34.25rem at 13.125rem calc(100% + 21.25rem),#0a0606 34rem,transparent 34.25rem),var(--grad);padding:clamp(1.5rem,5vw,4.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.contact__card:before{content:"";position:absolute;z-index:-1;width:43.75rem;height:43.75rem;left:-12.5rem;top:-20rem;border-radius:50%;background:radial-gradient(circle,rgba(255,230,200,.45),transparent 62%)}.contact__eclipse{position:absolute;z-index:-1;width:68.75rem;height:68.75rem;left:-21.25rem;top:calc(100% - 13.125rem);border-radius:50%;background:#0a0606;box-shadow:inset 0 .1875rem 2px -1px #ffecd6e6,0 -.625rem 3.75rem #7814008c}.contact__title{font-size:clamp(2.75rem,6vw,6rem);font-weight:800;letter-spacing:-.055em;line-height:.95;color:#fff;margin:1.125rem 0 1.375rem;text-wrap:balance}.contact__left p{color:#ffffffe0;font-size:1.0625rem;max-width:29.375rem}.perks{display:grid;gap:.75rem;margin-top:1.75rem}.perks li{display:flex;align-items:center;gap:.75rem;font-weight:700;color:#fff;font-size:.9375rem}.perks svg{width:1.5rem;height:1.5rem;padding:.3125rem;border-radius:50%;background:#ffffff38;color:#fff;flex:none}.contact__direct{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:clamp(2.5rem,6vw,6.875rem)}.contact__direct a{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.125rem;border-radius:62.4375rem;background:#ffffff14;border:1px solid rgba(255,255,255,.2);font-size:.875rem;font-weight:700;color:#fff;transition:background .3s}.contact__direct a:hover{background:#ffffff2e}.contact__direct svg{width:1.125rem;height:1.125rem}.form{position:relative;background:var(--ink);border-radius:var(--r-lg);padding:clamp(1.375rem,3vw,2.5rem);box-shadow:0 3.125rem 5.625rem -1.875rem #460a00b3}.form__group+.form__group{margin-top:1.375rem}.form__label{float:left;width:100%;font-size:.8125rem;font-weight:700;color:var(--muted);margin-bottom:.75rem}.chips--dark .chip span{border-color:var(--line-2);color:#f5f2edd9;padding:.625rem 1rem;font-size:.8438rem}.chips--dark .chip span:hover{border-color:#ffffff59}.chips--dark .chip input:checked+span{background:var(--grad);border-color:transparent;color:#fff}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-top:1.625rem}.form__row+.field{margin-top:.625rem}.field{position:relative}.field input,.field textarea{width:100%;display:block;padding:1.625rem 1.125rem .625rem;border-radius:1rem;background:#ffffff0a;border:1px solid var(--line-2);color:#fff;font:inherit;font-size:.9375rem;font-weight:600;outline:none;resize:vertical;transition:border-color .25s,background .25s}.field textarea{min-height:6rem}.field label{position:absolute;left:1.1875rem;top:1.125rem;font-size:.9375rem;color:var(--muted);pointer-events:none;transform-origin:left top;transition:transform .25s var(--ease),color .25s}.field input:focus,.field textarea:focus{border-color:var(--orange);background:#ff5a1f0d}.field input:focus+label,.field textarea:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:not(:placeholder-shown)+label{transform:translateY(-.5625rem) scale(.78);color:var(--orange-2)}.field.is-error input{border-color:#ff4d4d}.field.is-error label{color:#ff6b6b}.form__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form__submit{width:100%;margin-top:1.125rem;--bh: 3.75rem;font-size:1rem}.form__submit[disabled]{opacity:.6;pointer-events:none}.form__note{font-size:.75rem;color:var(--muted);text-align:center;margin-top:.875rem}.form__note a{text-decoration:underline;text-underline-offset:2px}.form__success{text-align:center;padding:3.75rem .625rem}.form__success-icon{width:4.75rem;height:4.75rem;margin:0 auto 1.5rem;border-radius:50%;background:var(--grad);display:grid;place-items:center;box-shadow:0 0 0 .75rem #ff5a1f24}.form__success-icon svg{width:2.125rem;height:2.125rem;color:#fff}.form__success h3{font-size:1.875rem;font-weight:800;letter-spacing:-.04em}.form__success p{color:var(--muted);margin-top:.625rem}.form.is-sent .form__success{animation:msgIn .6s var(--ease)}.footer{padding:clamp(4rem,8vw,6.875rem) 0 1.75rem;overflow:hidden}.footer__top{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:2.5rem}.footer__brand p{color:var(--muted);margin-top:1.125rem;max-width:20rem;font-size:.9375rem}.footer__col h4{font-size:.8125rem;font-weight:700;color:var(--muted);margin-bottom:.875rem}.footer__col a,.footer__col span{display:block;padding:.3125rem 0;font-weight:600;font-size:.9375rem;color:#f5f2ede0;transition:color .25s}.footer__col span{color:var(--muted);font-size:.875rem}.footer__col a:hover{color:var(--orange-2)}.footer__word{font-family:var(--display);font-weight:700;font-size:clamp(5.625rem,21.5vw,21.25rem);line-height:.78;letter-spacing:-.07em;text-align:center;margin:clamp(3rem,7vw,6.25rem) 0 0;padding-bottom:.04em;background:linear-gradient(180deg,#ff7832f2,#ff5a1f59 55%,#ff5a1f00 92%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1.5rem;border-top:1px solid var(--line);font-size:.8125rem;color:var(--muted)}.footer__bottom a:hover{color:var(--text)}.footer__up{display:inline-flex;align-items:center;gap:.375rem}.footer__up svg{width:.875rem;height:.875rem;transform:rotate(-45deg)}.js .reveal{opacity:0;transform:translateY(2.25rem);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d, 0s)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal.bcard.is-in{transition:opacity 1s var(--ease) var(--d, 0s),transform .6s var(--ease),box-shadow .6s var(--ease),border-color .4s}.js .reveal.bcard.is-in:hover{transform:translateY(-.375rem)}.js .hero__left>*,.js .hero__right{opacity:0;transform:translateY(1.5rem);transition:opacity 1s var(--ease),transform 1s var(--ease)}.js .hero__left>.hero__title{opacity:1;transform:none}.js .is-loaded .hero__left>*,.js .is-loaded .hero__right{opacity:1;transform:none}.js .is-loaded .hero__lead{transition-delay:.3s}.js .is-loaded .hero__cta{transition-delay:.4s}.js .is-loaded .hero__right{transition-delay:.35s}.js .hero__planet{translate:-50% 3.75rem;opacity:0;transition:translate 1.8s var(--ease),opacity 1.4s var(--ease)}.js .is-loaded .hero__planet{translate:-50% 0;opacity:1}@media (min-width: 1024px){.hero{--hu: max(.55rem, min(1rem, calc((100svh - var(--edge) * 2 - 5.125rem) / 49.5)));--cap: calc(13.125 * var(--hu));min-height:calc(100svh - var(--edge) * 2)}.hero__content{align-items:center;padding-top:calc(5.125rem + 2.25 * var(--hu))}.hero__title{font-size:calc(5.125 * var(--hu));margin:calc(1.5 * var(--hu)) 0 calc(1.375 * var(--hu))}.hero__lead{font-size:calc(1.125 * var(--hu))}.hero__cta{margin-top:calc(1.875 * var(--hu))}.hero__right{height:calc(30.5 * var(--hu))}.hero__bottom{margin-top:calc(8.625 * var(--hu));padding-bottom:calc(1.75 * var(--hu))}}@media (max-width: 1023px){.nav,.header__time{display:none}.burger{display:block}.header__inner{grid-template-columns:1fr auto}.hero__content{grid-template-columns:minmax(0,1fr);gap:3.5rem}.hero__right{justify-content:center}.bento{grid-template-columns:repeat(6,1fr)}.bcard--web{grid-column:span 6;grid-row:auto}.bcard--bot,.bcard--ai{grid-column:span 3}.bcard--sm{grid-column:span 2}.steps{grid-template-columns:repeat(3,1fr);row-gap:3rem}.steps__line{display:none}.guarantees{grid-template-columns:repeat(2,1fr)}}@media (max-width: 960px){.section-head,.about__top,.reviews__wrap,.faq__wrap{grid-template-columns:1fr}.section-head>p{justify-self:start}.reviews__aside,.faq__aside{position:static}.stats{grid-template-columns:repeat(2,1fr)}.stat{min-height:13.125rem}.bcard--bot,.bcard--ai,.bcard--sm{grid-column:span 6}.bento{grid-auto-rows:auto}.bcard--bot,.bcard--ai{min-height:23.75rem}.bcard--sm{min-height:0}.bcard--sm h3{margin-top:0}.cases__head{flex-direction:column;align-items:flex-start}.cases__grid,.case--wide,.case--wide.case--rev{grid-template-columns:minmax(0,1fr)}.case--wide.case--rev .case__visual{order:0}.case--wide .case__visual{min-height:0;aspect-ratio:16 / 11}.case--wide .case__body{padding:1.5rem 1.6rem 1.7rem}.case--wide .case__title{font-size:1.9rem}.cases__note{display:none}.case-modal__frame{inset:4.5rem 1rem 1rem}.case-modal__arrow{top:auto;bottom:1.6rem;margin-top:0;width:2.8rem;height:2.8rem}.case-modal__close{top:1rem;right:1rem}.case-modal__pill{bottom:1.25rem;width:calc(100% - 9.5rem)}.calc{grid-template-columns:1fr}.calc__result{position:relative;top:auto}.contact__card{grid-template-columns:minmax(0,1fr)}.contact__direct{margin-top:2rem}.footer__top{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}.trust__inner{grid-template-columns:1fr;gap:1.25rem}}@media (max-width: 720px){.case-modal__frame{left:50%;right:auto;width:min(22rem,calc(100% - 2rem));translate:-50% 0;bottom:6rem;border-radius:2rem}.case-modal__frame .case__bar{display:none}.case-modal__pill{width:calc(100% - 2rem);bottom:1rem}.case-modal__arrow,.case-modal__name small,.case-modal__num{display:none}.case-modal__site{display:inline-block}.case-modal__cols{grid-template-columns:1fr;gap:1rem}.case-modal__facts dt{font-size:1.05rem}.case-modal__details-in{max-height:55vh}.case-modal__row{gap:.6rem;padding:.6rem .6rem .6rem 1rem}.case-modal__more{padding:0 .9rem}.cases__filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.cases__filters::-webkit-scrollbar{display:none}.filter{flex:none}.case__chip{top:.6rem;right:.6rem;padding:.3rem .65rem;font-size:.66rem}.case__browser{top:16%}.hero{--cap: 8.125rem;min-height:0}.hero__services{grid-template-columns:1fr 1fr}.hero__services a{padding:.75rem .875rem}.header__cta{display:none}.badge{font-size:.7812rem}.hero__content{gap:2.5rem}.hero__right{display:block}.feed{width:100%}.feed__top{flex-wrap:wrap;align-items:flex-end}.feed__day{font-size:1.25rem}.feed__list{height:19rem}.steps{grid-template-columns:1fr;row-gap:2.25rem}.step{padding:0 0 0 2.5rem}.step:before{top:2px}.steps__line{display:block;top:.5rem;bottom:0;left:.4375rem;right:auto;width:2px;height:auto}.steps__line i{transform-origin:top;transform:scaleY(var(--p, 0))}.pills{flex-wrap:wrap}.pill-big{flex:1 1 40%;height:4.5rem}.pills:hover .pill-big,.pills .pill-big:hover{flex-grow:1}.stack__head{flex-direction:column;align-items:flex-start}.sp{padding:.6875rem 1.25rem;font-size:.8125rem}.guarantee__icon{margin-bottom:1.5rem}.form__row{grid-template-columns:1fr}.form__submit{--bh: 3.5rem;gap:.625rem;font-size:clamp(.8125rem,3.5vw,.9375rem);padding-left:1.25rem}.faq__answer{padding-right:0}.review__author{flex-wrap:wrap}.review__result{margin-left:3.875rem}.about__row{flex-direction:column;align-items:flex-start}}@media (max-width: 720px){.hero{--cap: 5.5rem;min-height:calc(100svh - var(--edge) * 2)}.hero__content{padding-top:6.25rem}.hero__right,.hero__word{display:none}.hero__title{font-size:clamp(2.6rem,12vw,3.1rem);margin:1.1rem 0 1rem}.hero__lead{font-size:.95rem}.hero__cta{margin-top:1.5rem;gap:1.1rem}.hero__bottom{margin-top:auto;padding-top:2rem;padding-bottom:1.1rem}.hero__services{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter);scroll-padding-inline:var(--gutter);border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero__services::-webkit-scrollbar{display:none}.hero__services li{flex:none;scroll-snap-align:start}.hero__services a{flex-direction:row;align-items:center;gap:.5rem;height:2.75rem;padding:0 1rem;border-radius:999px;white-space:nowrap;background:#0c0a0a8c;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.hero__services .num{margin:0}.hero__services small{display:none}}@media (max-width: 720px){.bento{grid-template-columns:1fr 1fr;gap:.5rem}.bcard{padding:1.35rem 1.3rem 1.4rem}.bcard h3{font-size:1.45rem}.bcard p{font-size:.875rem;margin-top:.5rem}.tags{margin-top:.85rem}.tag{padding:.35rem .7rem;font-size:.72rem}.bcard__price{margin-top:1.1rem}.bot-visual,.flow{margin-bottom:1.1rem}.bcard--web,.bcard--bot,.bcard--ai{grid-column:1 / -1}.bcard--web{padding-bottom:1.3rem}.bcard--web h3{font-size:1.75rem}.bcard--web .showcase{flex:none;height:16.5rem;min-height:0;margin:1.25rem 0 0}.bcard--web .showcase__desk{width:80%;border:1px solid rgba(255,255,255,.1);border-radius:1rem}.bcard--web .showcase__phone{left:0;bottom:.85rem;width:7rem;padding:.3rem;border-radius:1.3rem}.bcard--web .showcase__phone-in{border-radius:1.05rem}.bcard--web .showcase__chip{left:4.75rem;bottom:1.6rem;padding:.5rem .8rem;font-size:.72rem}.bcard--sm{grid-column:span 1;padding:1.05rem 1rem 1.1rem}.bcard--sm:last-child{grid-column:1 / -1}.bcard--sm h3{font-size:1.05rem;line-height:1.15}.bcard--sm p{display:none}.bcard--sm .bcard__top{margin-bottom:.9rem}.bcard--sm .bcard__icon{width:2.6rem;height:2.6rem;border-radius:.8rem}.bcard--sm .bcard__icon svg{width:1.3rem;height:1.3rem}.bcard--sm .bcard__price{flex-direction:column;align-items:flex-start;gap:.15rem;font-size:.82rem}.bcard--sm .bcard__price span:before{display:none}.bcard--sm:last-child .bcard__price{flex-direction:row;gap:.875rem}.bcard--sm:last-child .bcard__price span:before{display:inline}}@media (max-width: 720px){.cases__grid{gap:.6rem}.case .case__body,.case--wide .case__body{padding:1.1rem 1.2rem 1.25rem}.case__text{display:none}.case__title,.case--wide .case__title{font-size:1.4rem;margin-top:.5rem}.case__feats{margin-top:.8rem;gap:.3rem}.case__feats li{padding:.3rem .6rem;font-size:.7rem}.case__actions,.case--wide .case__actions{margin-top:1rem;padding-top:0}.case__open{height:2.6rem;font-size:.82rem}.case__open i{width:2rem;height:2rem}.case__site{height:2.6rem}}@media (max-width: 720px){.steps{row-gap:1.6rem}.step{padding-left:3.4rem}.step:before{display:none}.step__num{position:absolute;left:0;top:-.15rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--bg);border:1.5px solid rgba(255,138,61,.55);font-size:.78rem;box-shadow:0 0 0 .35rem var(--bg)}.steps__line+.step .step__num{background:var(--grad);border-color:transparent;color:#fff}.steps__line{left:1.15rem;top:1.2rem}.step h3{margin:0 0 .5rem;font-size:1.2rem}.step p{font-size:.875rem;margin-top:.55rem}.guarantees{gap:0;margin-top:2.5rem;padding:.35rem 1.1rem;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line)}.guarantee{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;padding:1rem 0;background:none;border:0;border-radius:0}.guarantee+.guarantee{border-top:1px solid var(--line)}.guarantee:before{display:none}.guarantee__icon{grid-row:1 / 3;width:2.6rem;height:2.6rem;border-radius:.8rem;margin:0}.guarantee__icon svg{width:1.25rem;height:1.25rem}.guarantee h3{font-size:1rem}.guarantee p{font-size:.8rem;margin-top:.25rem}}.calc-bar{display:none}@media (max-width: 720px){.calc-bar{position:fixed;z-index:50;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem 1rem;border-radius:999px;background:#0b0b0ceb;color:#fff;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);box-shadow:0 1.25rem 2.5rem -1rem #000000b3;transform:translateY(160%);transition:transform .5s var(--ease)}.calc-bar.is-on{transform:none}.calc-bar__sum{flex:1;min-width:0;line-height:1.2}.calc-bar__sum b{display:block;font-family:var(--display);font-weight:600;font-size:clamp(.875rem,4.1vw,1rem);letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.calc-bar__sum small{display:block;font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calc-bar__cta{flex:none;height:2.75rem;padding:0 clamp(.85rem,3.5vw,1.1rem);border-radius:999px;background:var(--grad);color:#fff;font-size:clamp(.75rem,3.4vw,.82rem);font-weight:800}.calc__result{padding:1.4rem 1.3rem 1.3rem}.calc__price{font-size:clamp(1.3rem,6.6vw,1.75rem);white-space:nowrap}.calc__incl{gap:.45rem;margin-top:1rem}.calc__incl li{font-size:.78rem}.calc__cta{margin-top:1.25rem}}.faq__cta{display:none}@media (max-width: 720px){.faq__wrap{gap:2rem}.faq__aside p,.faq__aside .btn{display:none}.faq summary{padding:1.1rem 0;font-size:1rem;gap:1rem}.faq__icon{width:2.1rem;height:2.1rem}.faq__icon:before,.faq__icon:after{width:.75rem;margin-left:-.375rem}.faq__answer{font-size:.9rem;line-height:1.6;padding-bottom:1.2rem}.faq__cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:-.5rem;padding:1.1rem 1.1rem 1.1rem 1.25rem;border-radius:1.4rem;background:var(--card);border:1px solid var(--line)}.faq__cta b{display:block;font-size:1rem;font-weight:800}.faq__cta small{display:block;margin-top:.2rem;font-size:.78rem;color:var(--muted)}.faq__cta a{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--grad);color:#fff}.faq__cta svg{width:1.2rem;height:1.2rem}}.form__direct{display:none}@media (max-width: 720px){.contact__eclipse{display:none}.contact__card{background:var(--grad);padding:1.6rem 1.1rem 1.1rem;gap:1.6rem}.contact__left{padding:0 .35rem}.contact__title{font-size:clamp(2.4rem,11vw,2.9rem);margin:.9rem 0}.contact__left p{font-size:.95rem;line-height:1.55}.perks{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1.1rem}.perks li{gap:.4rem;padding:.4rem .75rem .4rem .45rem;border-radius:999px;background:#ffffff29;font-size:.75rem}.perks svg{width:1.1rem;height:1.1rem;padding:.2rem}.contact__direct{display:none}.form{padding:1.25rem 1.1rem 1.2rem;border-radius:1.5rem;box-shadow:0 1.5rem 3rem -1.5rem #460a00b3}.chips--dark .chip span{padding:.55rem .85rem;font-size:.8rem}.form__direct{display:flex;gap:.4rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.form__direct a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.6rem;border-radius:999px;border:1px solid var(--line-2);font-size:.78rem;font-weight:700;color:#f5f2edd9}.form__direct svg{width:.95rem;height:.95rem}.form__direct a,.mobile-menu__contacts a{white-space:nowrap;min-width:0}.form__direct a:first-child,.mobile-menu__contacts a:first-child{flex:0 0 auto;padding-inline:1rem}.form__direct a{gap:.35rem;padding-inline:.7rem;font-size:clamp(.7rem,3.3vw,.78rem)}.form__direct a:first-child{padding-inline:.9rem}}@media (max-width: 400px){.form__direct a:last-child svg{display:none}}@media (max-width: 720px){.footer{padding-top:3.25rem}.footer__top{grid-template-columns:1fr 1fr;gap:2rem 1rem}.footer__brand{grid-column:1 / -1}.footer__col:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}.footer__col:last-child h4,.footer__col:last-child span{grid-column:1 / -1}.footer__col a{font-size:.9rem;padding:.3rem 0}.footer__bottom{display:grid;grid-template-columns:1fr auto;row-gap:.6rem;font-size:.78rem}.footer__bottom>a:not(.footer__up){grid-column:1 / -1;grid-row:2}.footer__up{grid-row:1;grid-column:2}}@media (max-width: 720px) and (max-height: 760px){.hero__content{padding-top:5.25rem}.badge{padding-block:.3rem}.hero__title{font-size:clamp(2.3rem,10.5vw,2.6rem);margin:.8rem 0 .75rem}.hero__lead{font-size:.875rem;line-height:1.5}.hero__cta{margin-top:1.1rem;gap:.8rem}.hero__actions .btn{--bh: 3.125rem}.hero__bottom{padding-top:1.25rem;padding-bottom:.9rem}}@media (max-width: 480px){.stats{grid-template-columns:1fr 1fr;gap:.5rem}.stat{padding:1.125rem;min-height:11.25rem}.stat p{display:none}.guarantees{grid-template-columns:1fr}.hero__actions,.hero__actions .btn{flex:1 1 100%}.bot-visual,.flow{position:static;width:auto;margin-bottom:1.75rem}.flow{align-self:flex-start}.bcard--bot,.bcard--ai{min-height:0}.bcard__top{margin-bottom:1.25rem}.bcard h3{margin-top:0}.showcase{min-height:20rem}.showcase__desk{width:78%}.showcase__phone{width:8rem;bottom:1rem}.showcase__chip{left:5.5rem;bottom:1.25rem;font-size:.72rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.marquee__track{animation:none}}.ph{position:relative;width:25em;aspect-ratio:9 / 19.2;padding:.5em;border-radius:3.4em;background:#0b0b0c;box-shadow:inset 0 0 0 .12em #ffffff2e,0 3em 6em -2em #000000d9}.ph__in{position:relative;height:100%;border-radius:2.9em;overflow:hidden;background:#0f1012}.ph__in:before{content:"";position:absolute;z-index:6;top:.75em;left:50%;width:7.4em;height:2em;translate:-50% 0;border-radius:1em;background:#000}.tg{display:flex;flex-direction:column;height:100%;font-family:var(--font);font-size:1em;line-height:1.38;color:#eceae6;background:radial-gradient(120% 60% at 100% 0%,rgba(255,106,40,.07),transparent 60%),#0f1012}.tg__head{flex:none;display:flex;align-items:center;gap:.75em;padding:3.3em 1.1em .85em;background:#17181bf5;border-bottom:1px solid rgba(255,255,255,.06)}.tg__back{color:var(--orange-2);font-size:1.5em;line-height:1;margin-right:-.1em}.tg__ava{flex:none;display:grid;place-items:center;width:2.7em;height:2.7em;border-radius:50%;background:var(--grad);color:#fff;font-size:.9em;font-weight:800;letter-spacing:-.02em}.tg__ava--adm{background:linear-gradient(135deg,#3a3b40,#222327);font-size:1.1em}.tg__name{min-width:0;line-height:1.2}.tg__name b{display:block;font-size:1.05em;font-weight:800;white-space:nowrap}.tg__name small{display:block;font-size:.8em;color:#8d8984}.tg__feed{position:relative;flex:1;overflow:hidden}.tg__track{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;gap:.5em;padding:.9em .8em 1.2em}.tg__track--end{top:auto;bottom:0}.tg__day{align-self:center;padding:.2em .8em;border-radius:1em;background:#ffffff0f;font-size:.75em;font-weight:700;color:#a9a49e}.tg__msg{align-self:flex-start;max-width:88%;padding:.6em .85em .55em;border-radius:1.15em 1.15em 1.15em .35em;background:#1e1f23;font-size:.95em}.tg__msg b{font-weight:800;color:#fff}.tg__msg p+p{margin-top:.45em}.tg__msg code{font-family:ui-monospace,Menlo,monospace;font-size:.92em;padding:0 .25em;border-radius:.3em;background:#ffffff14}.tg__msg time{float:right;margin:.55em -.1em -.25em .7em;font-size:.7em;color:#fff6}.tg__msg--out{align-self:flex-end;border-radius:1.15em 1.15em .35em;background:linear-gradient(135deg,#ff7a2f,#e5481a);color:#fff}.tg__msg--out time{color:#ffffffb3}.tg__msg--photo{padding:.3em}.tg__kb{align-self:flex-start;display:grid;gap:.25em;width:88%;margin-top:-.22em}.tg__msg:has(+.tg__kb){width:88%}.tg__kb--2{grid-template-columns:1fr 1fr}.tg__kb span{display:block;padding:.5em .45em;border-radius:.6em;background:#ffffff0f;text-align:center;font-size:.8em;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg__kb .is-wide{grid-column:1 / -1}.tg__kb .is-primary{background:#ff7a2f24;color:#f5a26b}.tg__kb .is-green{background:#30c4621f;color:#78cf95}.tg__kb .is-red{background:#ff50501a;color:#ee9595}.tg__input{flex:none;display:flex;align-items:center;gap:.5em;padding:.65em .75em 1.6em;background:#17181bf5;border-top:1px solid rgba(255,255,255,.05)}.tg__menu{flex:none;padding:.5em .8em;border-radius:1.2em;background:var(--grad);color:#fff;font-size:.82em;font-weight:800}.tg__field{flex:1;padding:.55em .9em;border-radius:1.2em;background:#232428;color:#6e6a66;font-size:.86em}.tg__ava--es{background:linear-gradient(135deg,#3b82f6,#0ea5e9)}.tg__voice{display:flex;align-items:center;gap:.6em;min-width:12em}.tg__voice i{flex:none;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:#fffffff2}.tg__voice i:before{content:"";margin-left:.2em;border-left:.7em solid #E5481A;border-top:.45em solid transparent;border-bottom:.45em solid transparent}.tg__voice b{flex:1;height:1.6em;background:#ffffffe6;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0 9h3v2H0zM5 7h3v6H5zM10 4h3v12h-3zM15 8h3v4h-3zM20 2h3v16h-3zM25 6h3v8h-3zM30 9h3v2h-3zM35 5h3v10h-3zM40 3h3v14h-3zM45 7h3v6h-3zM50 1h3v18h-3zM55 6h3v8h-3zM60 8h3v4h-3zM65 4h3v12h-3zM70 7h3v6h-3zM75 9h3v2h-3zM80 5h3v10h-3zM85 8h3v4h-3zM90 6h3v8h-3zM95 9h3v2h-3z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0 9h3v2H0zM5 7h3v6H5zM10 4h3v12h-3zM15 8h3v4h-3zM20 2h3v16h-3zM25 6h3v8h-3zM30 9h3v2h-3zM35 5h3v10h-3zM40 3h3v14h-3zM45 7h3v6h-3zM50 1h3v18h-3zM55 6h3v8h-3zM60 8h3v4h-3zM65 4h3v12h-3zM70 7h3v6h-3zM75 9h3v2h-3zM80 5h3v10h-3zM85 8h3v4h-3zM90 6h3v8h-3zM95 9h3v2h-3z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.tg__voice small{font-size:.72em;opacity:.8}.tg__msg--card{padding:.3em .3em .55em}.tg__msg--card img{display:block;width:100%;height:auto;border-radius:.9em .9em .35em .35em}.tg__msg--card p{padding:0 .55em;margin-top:.5em}.tg__better{display:block;margin-top:.45em;padding:.35em .6em;border-left:.2em solid var(--orange-2);border-radius:.3em;background:#ff8a3d1a;font-size:.9em}.tg__kb--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rcpt{width:13em;padding:.9em 1em 1em;border-radius:.9em;background:#f4f2ee;color:#1a1a1a;font-size:.82em;line-height:1.3}.rcpt__ok{display:flex;align-items:center;gap:.45em;font-weight:800;color:#1f9d55}.rcpt__ok:before{content:"\2713";display:grid;place-items:center;width:1.4em;height:1.4em;border-radius:50%;background:#1f9d55;color:#fff;font-size:.8em}.rcpt__sum{margin-top:.45em;font-size:1.7em;font-weight:800;letter-spacing:-.03em}.rcpt__row{display:flex;justify-content:space-between;margin-top:.3em;color:#6c6863}.rcpt__row b{color:#1a1a1a;font-weight:700}.ma{position:relative;display:flex;flex-direction:column;height:100%;font-family:var(--font);font-size:1em;line-height:1.3;color:#eceae6;background:#111113}.ma__top{flex:none;display:flex;align-items:center;justify-content:space-between;padding:3.3em 1.1em .7em;font-size:.9em}.ma__top a{color:var(--orange-2);font-weight:700}.ma__top b{font-weight:800;color:#fff}.ma__top i{font-style:normal;color:#8d8984;letter-spacing:.1em}.ma__search{flex:none;display:flex;align-items:center;gap:.5em;margin:0 .9em;padding:.62em .8em;border-radius:.85em;background:#1e1f23;color:#6e6a66;font-size:.86em}.ma__search svg{width:1.1em;height:1.1em;fill:currentColor}.ma__chips{flex:none;display:flex;gap:.4em;padding:.75em .9em;overflow:hidden}.ma__chips span{flex:none;padding:.42em .8em;border-radius:1em;background:#1e1f23;font-size:.8em;font-weight:700;color:#bdb8b2}.ma__chips span em{font-style:normal;opacity:.55;margin-left:.3em}.ma__chips .is-on{background:var(--grad);color:#fff}.ma__chips .is-on em{opacity:.8}.ma__feed{position:relative;flex:1;overflow:hidden}.ma__grid{position:absolute;left:0;right:0;top:0;display:grid;grid-template-columns:1fr 1fr;gap:.6em;padding:0 .9em 6em}.ma__card{border-radius:.95em;overflow:hidden;background:#1a1b1e}.ma__info{padding:.55em .65em .7em}.ma__info b{display:block;font-size:.84em;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma__info small{display:block;font-size:.72em;color:#8d8984;margin-top:.1em}.ma__price{display:block;margin-top:.35em;font-size:.88em;font-weight:800}.ma__price s{margin-left:.35em;font-size:.85em;font-weight:600;color:#6e6a66}.ma__cart{position:absolute;z-index:3;left:.9em;right:.9em;bottom:1.5em;display:flex;align-items:center;gap:.6em;padding:.8em 1em;border-radius:1em;background:var(--grad);color:#fff;font-size:.9em;font-weight:800;box-shadow:0 1em 2em -.6em #ff5a1f99}.ma__cart em{display:grid;place-items:center;min-width:1.5em;height:1.5em;border-radius:1em;background:#00000040;font-style:normal;font-size:.85em}.ma__cart span{margin-left:auto}.ma__detail{flex:1;overflow:hidden;padding:0 .9em}.ma__detail .cv{border-radius:1em}.ma__dots{display:flex;justify-content:center;gap:.3em;margin:.6em 0 .2em}.ma__dots i{width:.4em;height:.4em;border-radius:50%;background:#ffffff40}.ma__dots i:first-child{background:#fff}.ma__title{margin-top:.5em;font-size:1.35em;font-weight:800;letter-spacing:-.02em;color:#fff}.ma__author{margin-top:.15em;font-size:.9em;color:#a9a49e}.ma__bigprice{margin-top:.55em;font-size:1.3em;font-weight:800}.ma__bigprice s{margin-left:.4em;font-size:.7em;font-weight:600;color:#6e6a66}.ma__desc{margin-top:.5em;font-size:.82em;color:#a9a49e;line-height:1.45}.ma__btn2{margin-top:.8em;padding:.7em;border-radius:.85em;background:#ff7a2f24;color:#ffb27c;text-align:center;font-size:.88em;font-weight:800}.ma__main{position:absolute;left:0;right:0;bottom:0;padding:.95em 1em 1.7em;background:var(--grad);color:#fff;text-align:center;font-size:.95em;font-weight:800}.ma__cartlist{flex:1;padding:0 .9em}.ma__cartlist h4{display:flex;justify-content:space-between;align-items:baseline;font-size:1.35em;font-weight:800;color:#fff;margin:.2em 0 .6em}.ma__cartlist h4 small{font-size:.55em;font-weight:700;color:var(--orange-2)}.ma__row{display:flex;align-items:center;gap:.7em;padding:.55em 0;border-bottom:1px solid rgba(255,255,255,.06)}.ma__row .cv{flex:none;width:2.8em;border-radius:.45em}.ma__row .cv i,.ma__row .cv small{display:none}.ma__row div{flex:1;min-width:0}.ma__row b{display:block;font-size:.85em;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma__row small{font-size:.72em;color:#8d8984}.ma__row span{font-size:.85em;font-weight:800}.ma__row u{text-decoration:none;color:#6e6a66;font-size:.8em;margin-left:.2em}.ma__total{display:flex;justify-content:space-between;margin-top:.8em;font-size:.95em;font-weight:800}.cv{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:linear-gradient(160deg,hsl(var(--h, 20) 45% 30%),hsl(var(--h, 20) 55% 12%))}.cv:before{content:"";position:absolute;left:12%;right:12%;top:34%;height:16%;background:repeating-linear-gradient(180deg,rgba(255,255,255,.28) 0 1px,transparent 1px 22%)}.cv:after{content:"";position:absolute;left:12%;right:12%;top:24%;height:30%;background:radial-gradient(ellipse 6% 9% at 18% 80%,rgba(255,255,255,.7) 92%,transparent),radial-gradient(ellipse 6% 9% at 40% 57%,rgba(255,255,255,.7) 92%,transparent),radial-gradient(ellipse 6% 9% at 62% 68%,rgba(255,255,255,.7) 92%,transparent),radial-gradient(ellipse 6% 9% at 84% 45%,rgba(255,255,255,.7) 92%,transparent),linear-gradient(#ffffff8c,#ffffff8c) 23.5% 30% / 1.5% 50% no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 45.5% 8% / 1.5% 50% no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 67.5% 18% / 1.5% 50% no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 89.5% 0 / 1.5% 46% no-repeat}.cv i{position:absolute;left:12%;right:10%;bottom:13%;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:.95em;line-height:1.1;color:#ffffffeb}.cv small{position:absolute;left:12%;top:11%;font-size:.55em;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.bnote{width:24em;padding:1em 1.1em 1.05em;border-radius:1.3em;background:#161619eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);box-shadow:0 2em 4em -1.5em #000000e6;font-family:var(--font);font-size:1em;line-height:1.35;color:#eceae6}.bnote__top{display:flex;align-items:center;gap:.6em;font-size:.78em;font-weight:700;color:#8d8984}.bnote__top .tg__ava{width:2.2em;height:2.2em;font-size:.8em}.bnote__top span{margin-left:auto}.bnote__title{margin-top:.65em;font-size:1.02em;font-weight:800;color:#fff}.bnote dl{display:grid;grid-template-columns:auto 1fr;gap:.25em .8em;margin-top:.55em;font-size:.86em}.bnote dt{color:#8d8984}.bnote dd{margin:0;font-weight:700;text-align:right}.bnote .tg__kb{width:100%;margin-top:.8em}.bnote--sale{width:21em;padding:.85em 1em}.bnote--sale .bnote__title{margin-top:0;display:flex;align-items:center;gap:.55em}.bnote--sale .bnote__title:before{content:"\2713";display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#30c46233;color:#7fe0a0;font-size:.85em}.bnote--sale p{margin-top:.35em;padding-left:2.35em;font-size:.84em;color:#a9a49e}.bnote--sale p b{color:#fff}.case__visual--bot{container-type:inline-size}.bvis{position:absolute;inset:0;font-size:1.24cqw}.bvis .ph{position:absolute;transition:transform .9s var(--ease)}.bvis__chat{left:8cqw;top:7cqw;z-index:2}.bvis__app{left:41cqw;top:14cqw;z-index:1}.bvis .bnote{position:absolute;z-index:3;transition:transform .9s var(--ease),box-shadow .9s var(--ease)}.bvis__pay{right:3cqw;top:15cqw}.bvis__sale{right:6cqw;top:52cqw}.case:hover .bvis__chat{transform:translateY(-1.2cqw) rotate(-2deg)}.case:hover .bvis__app{transform:translateY(-2cqw);transition-delay:.05s}.case:hover .bvis__pay{transform:translate(-.8cqw,-.8cqw)}.case:hover .bvis__sale{transform:translate(-1.2cqw,-.4cqw);transition-delay:.1s}.bvis .tg__track,.bvis .ma__grid{transition:top 5.5s cubic-bezier(.45,0,.25,1),transform 5.5s cubic-bezier(.45,0,.25,1)}.case:hover .bvis .tg__track,.case:hover .bvis .ma__grid{top:100%;transform:translateY(-100%)}.case:not(:hover) .bvis .tg__track,.case:not(:hover) .bvis .ma__grid{transition-duration:1.1s}.case__visual--bot .case__chip{z-index:4}.case-modal__scroll.is-showcase{container:sc / inline-size;background:#0c0c0d}.sc{--pad: clamp(1.25rem, 5cqw, 4.5rem);color:var(--text, #F5F2ED);padding-bottom:9rem}.sc section{padding:clamp(2.5rem,6cqw,5.5rem) var(--pad) 0}.sc__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-2)}.sc__eyebrow:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--grad)}.sc h2{margin-top:.9rem;font-size:clamp(1.9rem,4.6cqw,3.6rem);font-weight:800;letter-spacing:-.045em;line-height:1.02}.sc h2 em,.sc h3 em{font-style:normal;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sc h3{margin-top:.8rem;font-size:clamp(1.5rem,3cqw,2.3rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.sc__lead{margin-top:1.1rem;max-width:34rem;font-size:1.05rem;line-height:1.6;color:var(--muted)}.sc__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.5rem}.sc__tags li{padding:.45rem .8rem;border-radius:999px;border:1px solid var(--line-2);font-size:.78rem;font-weight:700;color:#f5f2edd9}.sc__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2rem;align-items:center;background:radial-gradient(60% 70% at 80% 60%,rgba(255,90,31,.22),transparent 70%)}.sc__trio{position:relative;height:clamp(26rem,46cqw,36rem)}.sc__trio .ph{position:absolute;top:50%;left:50%;font-size:clamp(.42rem,.78cqw,.58rem)}.sc__trio .ph:nth-child(1){translate:-114% -50%;rotate:-6deg;scale:.88}.sc__trio .ph:nth-child(2){translate:-50% -50%;z-index:2}.sc__trio .ph:nth-child(3){translate:14% -50%;rotate:6deg;scale:.88}.sc__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:2rem;counter-reset:st}.sc__step{position:relative;padding:1.4rem 1.3rem 1.5rem;border-radius:1.4rem;background:var(--card);border:1px solid var(--line);counter-increment:st}.sc__step:before{content:"0" counter(st);font-family:var(--display);font-size:.8rem;font-weight:600;color:var(--orange-2)}.sc__step b{display:block;margin-top:.9rem;font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.sc__step p{margin-top:.45rem;font-size:.88rem;line-height:1.5;color:var(--muted)}.sc__step:not(:last-child):after{content:"";position:absolute;top:50%;right:-.6rem;z-index:1;width:.45rem;height:.45rem;border-top:2px solid var(--orange-2);border-right:2px solid var(--orange-2);rotate:45deg}.sc__feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5cqw,4.5rem);align-items:center}.sc__feat--rev .sc__mock{order:-1}.sc__list{display:grid;gap:.7rem;margin-top:1.4rem}.sc__list li{position:relative;padding-left:1.5rem;font-size:.95rem;line-height:1.5;color:#f5f2edd1}.sc__list li:before{content:"";position:absolute;left:0;top:.5em;width:.55rem;height:.55rem;border-radius:50%;background:var(--grad);box-shadow:0 0 0 .25rem #ff5a1f1f}.sc__list b{color:#fff}.sc__mock{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:1.25rem;height:clamp(24rem,40cqw,33rem);padding:2.5rem 1rem 0;border-radius:1.8rem;background:radial-gradient(70% 70% at 50% 110%,rgba(255,90,31,.28),transparent 70%),var(--card);border:1px solid var(--line);overflow:hidden}.sc__mock .ph{font-size:clamp(.42rem,.7cqw,.56rem);flex:none}.sc__mock .ph+.ph{margin-top:3.5rem}.sc__mock .bnote{font-size:clamp(.55rem,.95cqw,.72rem)}.sc__mock--center{align-items:center;padding-top:0}.sc__mock--side{justify-content:flex-start;padding-left:clamp(1rem,6cqw,4rem)}.sc__float{position:absolute;z-index:3;right:clamp(1rem,4cqw,3rem);bottom:clamp(2rem,5cqw,4rem)}.sc__float--top{top:clamp(2.5rem,6cqw,4.5rem);bottom:auto}.sc__stack{display:flex;flex-direction:column;gap:.9rem;align-items:center}.sc__cards{gap:0}.sc__cards img{display:block;width:min(100%,23rem);height:auto;border-radius:1rem;box-shadow:0 1.5rem 3rem -1rem #000c}.sc__cards img+img{margin-top:-38%}.sc__cards img:nth-child(1){rotate:-5deg;translate:-8% 0}.sc__cards img:nth-child(2){rotate:3deg;translate:8% 0}.sc__cards img:nth-child(3){rotate:-1deg}.xl{width:min(100%,30rem);border-radius:1rem;overflow:hidden;background:#f7f6f3;color:#1d1d1d;font-size:.78rem;box-shadow:0 2rem 4rem -1.5rem #000000d9}.xl__bar{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;background:#1f7a47;color:#fff;font-weight:800}.xl__bar span{margin-left:auto;font-weight:600;opacity:.75;font-size:.7rem}.xl__tabs{display:flex;gap:.2rem;padding:.35rem .6rem 0;background:#e9e7e2;font-size:.68rem;font-weight:700;color:#6c6863}.xl__tabs span{padding:.3rem .7rem;border-radius:.35rem .35rem 0 0}.xl__tabs .is-on{background:#f7f6f3;color:#1d1d1d}.xl table{width:100%;border-collapse:collapse}.xl th,.xl td{padding:.42rem .65rem;border-bottom:1px solid #E4E1DB;text-align:right;white-space:nowrap}.xl th:first-child,.xl td:first-child{text-align:left}.xl th{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:#6c6863;background:#efede8}.xl td.up{color:#1f9d55;font-weight:800}.xl tr.sum td{font-weight:800;background:#fff3ea}.xl__note{padding:.5rem .8rem;font-size:.66rem;color:#8b8781}.sc__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem}.sc__nums div{padding:1.4rem 1.4rem 1.5rem;border-radius:1.4rem;background:var(--card);border:1px solid var(--line)}.sc__nums dt{font-family:var(--display);font-size:clamp(1.8rem,3.6cqw,2.8rem);font-weight:600;letter-spacing:-.05em;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sc__nums dd{margin:.55rem 0 0;font-size:.88rem;line-height:1.45;color:var(--muted)}.sc__tech{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.4rem}.sc__tech li{padding:.5rem .9rem;border-radius:.7rem;background:#ffffff0a;border:1px solid var(--line);font-size:.8rem;font-weight:700;color:#f5f2edcc}@container sc (max-width: 900px){.sc__hero,.sc__feat{grid-template-columns:minmax(0,1fr)}.sc__feat--rev .sc__mock{order:0}.sc__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sc__step:nth-child(2):after{display:none}.sc__nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sc (max-width: 520px){.sc{padding-bottom:6rem}.sc__hero{padding-top:2rem}.sc__trio{height:22rem}.sc__trio .ph{font-size:.42rem}.sc__steps{grid-template-columns:minmax(0,1fr)}.sc__step:after{display:none}.sc__mock{height:25rem;padding:1.75rem .75rem 0}.sc__mock--center{height:auto;padding:1.75rem .75rem}.sc__mock .ph{font-size:.5rem}.sc__mock .ph+.ph{display:none}.sc__mock--side{justify-content:center;padding-left:.75rem}.sc__float{right:.75rem;bottom:1.25rem}.sc__float--top{top:1.25rem;bottom:auto}.sc__cards img{width:88%}.sc__cards img:nth-child(1){translate:-4% 0}.sc__cards img:nth-child(2){translate:4% 0}.sc__mock .bnote{font-size:.56rem}.sc__nums div{padding:1.1rem}.sc__lead{font-size:.95rem}}
