/* GENERATED — node tools/build-css.mjs — do not edit */
@font-face{font-family:Geist;font-style:normal;font-weight:300 800;font-display:swap;src:url(../assets/fonts/geist-latin-ext.woff2?v=1) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300 800;font-display:swap;src:url(../assets/fonts/geist-latin.woff2?v=1) 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:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(../assets/fonts/jetbrains-mono-latin-ext.woff2?v=1) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(../assets/fonts/jetbrains-mono-latin.woff2?v=1) 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{--scene-chat-cycle: 4.2s;--scene-chat-stagger: .38s;--scene-term-cycle: 2.7s;--scene-term-status-lag: .12s;--scene-chart-tile: .3s;--scene-chart-bar: .46s;--scene-chart-bar-delay: 90ms;--scene-chart-tag: .26s;--scene-chart-tag-delay: .18s;--scene-social-cycle: 5s;--scene-ease-out: cubic-bezier(.22, 1, .36, 1);--scene-ease-term: cubic-bezier(.23, 1, .32, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0A0A0A;--surface: #0A0A0A;--surface-2: #111111;--border: #1E2124;--border-light: #2E3236;--text: #FFFFFF;--text-muted: #A6ADB4;--text-dim: #71787F;--accent: #FFFFFF;--accent-deep: #D3D7DB;--accent-light: #EDEFF1;--accent-ink: #0A0A0A;--accent-dim: rgba(255,255,255,.07);--accent-glow: rgba(255,255,255,.18);--success: #7ED9A0;--danger: #F08578;--warning: #E8C171;--sand: #C9CCCF;--coral: #B7BBBF;--font-display: "Geist", system-ui, -apple-system, sans-serif;--font-sans: "Geist", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--shadow-sm: 0 1px 3px rgba(0,0,0,.5);--shadow-md: 0 6px 20px rgba(0,0,0,.45);--shadow-lg: 0 16px 44px rgba(0,0,0,.55);--shadow-accent: 0 8px 28px rgba(0,0,0,.5);--shadow-glow: 0 4px 18px rgba(255,255,255,.1);--container-max: 1200px;--nav-height: 70px}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%;overflow-x:hidden;background:var(--bg)}html.sl-boot{scroll-behavior:auto!important}html.sl-cascade-pending .site-header,html.sl-cascade-pending .hero__title,html.sl-cascade-pending .hero__subtitle,html.sl-cascade-pending .hero__actions,html.sl-cascade-pending .hero__stats,html.sl-cascade-pending .page-hero .section__overline,html.sl-cascade-pending .page-hero .page-hero__kicker,html.sl-cascade-pending .page-hero .section__title,html.sl-cascade-pending .page-hero h1,html.sl-cascade-pending .page-hero h2,html.sl-cascade-pending .page-hero .page-hero__subtitle,html.sl-cascade-pending .page-hero .section__subtitle,html.sl-cascade-pending .page-hero .page-hero__actions,html.sl-cascade-pending .pricing-tabs-wrap,html.sl-cascade-pending #sites-internet .section__header .section__overline,html.sl-cascade-pending #sites-internet .section__header h1,html.sl-cascade-pending #sites-internet .section__header .section__title,html.sl-cascade-pending #sites-internet .section__header .section__subtitle,html.sl-cascade-pending #sites-internet .pricing-card{opacity:0;pointer-events:none}html.sl-cascade-pending .fade-up,html.sl-cascade-pending .fade-in,html.sl-cascade-run .fade-up,html.sl-cascade-run .fade-in{animation:none!important}@keyframes sl-cascade-failsafe{to{opacity:1;pointer-events:auto}}html.sl-cascade-pending .site-header,html.sl-cascade-pending .hero__title,html.sl-cascade-pending .hero__subtitle,html.sl-cascade-pending .hero__actions,html.sl-cascade-pending .hero__stats,html.sl-cascade-pending .page-hero .section__overline,html.sl-cascade-pending .page-hero .page-hero__kicker,html.sl-cascade-pending .page-hero .section__title,html.sl-cascade-pending .page-hero h1,html.sl-cascade-pending .page-hero h2,html.sl-cascade-pending .page-hero .page-hero__subtitle,html.sl-cascade-pending .page-hero .section__subtitle,html.sl-cascade-pending .page-hero .page-hero__actions,html.sl-cascade-pending .pricing-tabs-wrap,html.sl-cascade-pending #sites-internet .section__header .section__overline,html.sl-cascade-pending #sites-internet .section__header h1,html.sl-cascade-pending #sites-internet .section__header .section__title,html.sl-cascade-pending #sites-internet .section__header .section__subtitle,html.sl-cascade-pending #sites-internet .pricing-card{animation:sl-cascade-failsafe .4s ease 2.4s forwards!important}.sl-cascade{will-change:opacity,transform,filter;pointer-events:none}html.sl-cascade-done .sl-cascade{opacity:1!important;transform:none!important;filter:none!important;pointer-events:auto!important;will-change:auto}@media(prefers-reduced-motion:reduce){html.sl-cascade-pending .site-header,html.sl-cascade-pending .hero__title,html.sl-cascade-pending .hero__subtitle,html.sl-cascade-pending .hero__actions,html.sl-cascade-pending .hero__stats,html.sl-cascade-pending .page-hero .section__overline,html.sl-cascade-pending .page-hero .page-hero__kicker,html.sl-cascade-pending .page-hero .section__title,html.sl-cascade-pending .page-hero h1,html.sl-cascade-pending .page-hero h2,html.sl-cascade-pending .page-hero .page-hero__subtitle,html.sl-cascade-pending .page-hero .section__subtitle,html.sl-cascade-pending .page-hero .page-hero__actions,html.sl-cascade-pending .pricing-tabs-wrap,html.sl-cascade-pending #sites-internet .section__header .section__overline,html.sl-cascade-pending #sites-internet .section__header h1,html.sl-cascade-pending #sites-internet .section__header .section__title,html.sl-cascade-pending #sites-internet .section__header .section__subtitle,html.sl-cascade-pending #sites-internet .pricing-card,.sl-cascade{opacity:1!important;transform:none!important;filter:none!important;pointer-events:auto!important}}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-break:break-word}body.menu-open{overflow:hidden}h1,h2,h3,h4,.nav__logo-name,.footer__logo{font-family:var(--font-display)}::selection{background:#ffffff59;color:var(--text)}a{color:inherit;text-decoration:none}a.link-content{color:var(--accent-light);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600;transition:color var(--transition-base),opacity var(--transition-base)}a.link-content:hover{opacity:.8}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{position:absolute;top:-100%;left:var(--space-4);background:var(--accent);color:#fff;padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);font-size:.875rem;font-weight:600;z-index:9999;transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-4)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-5)}.announcement-bar{background:linear-gradient(90deg,var(--accent) 0%,#26292D 100%);color:#fff;text-align:center;padding:var(--space-2) var(--space-5);font-size:.8125rem;font-weight:500;letter-spacing:.01em;position:relative;z-index:101;pointer-events:auto}.announcement-bar a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.announcement-bar a:hover{opacity:.85}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;padding-top:env(safe-area-inset-top);pointer-events:none}.site-header header{display:flex;justify-content:center;padding:10px 16px;pointer-events:none}html,body,main{background-color:var(--bg);background:var(--bg)}main>section,main>section.section,main>section.section--alt{background-color:var(--bg);background:var(--bg)}.scene-chat__thread>.scene-chat__row:nth-child(1){--i: 0}.scene-chat__thread>.scene-chat__row:nth-child(2){--i: 1}.scene-chat__thread>.scene-chat__row:nth-child(3){--i: 2}.scene-chat__thread>.scene-chat__row:nth-child(4){--i: 3}.scene-chat__thread>.scene-chat__row:nth-child(5){--i: 4}.scene-chat__thread>.scene-chat__row:nth-child(6){--i: 5}.scene-chart__kpis>.scene-chart__tile:nth-child(1){--d: 0ms}.scene-chart__kpis>.scene-chart__tile:nth-child(2){--d: 70ms}.scene-chart__kpis>.scene-chart__tile:nth-child(3){--d: .14s}.scene-chart__kpis>.scene-chart__tile:nth-child(4){--d: .21s}.scene-chart__bars>i:nth-child(1){--h: 38%;--d: 0ms}.scene-chart__bars>i:nth-child(2){--h: 52%;--d: 40ms}.scene-chart__bars>i:nth-child(3){--h: 46%;--d: 80ms}.scene-chart__bars>i:nth-child(4){--h: 64%;--d: .12s}.scene-chart__bars>i:nth-child(5){--h: 58%;--d: .16s}.scene-chart__bars>i:nth-child(6){--h: 74%;--d: .2s}.scene-chart__bars>i:nth-child(7){--h: 68%;--d: .24s}.scene-chart__bars>i:nth-child(8){--h: 86%;--d: .28s}.scene-chart__tags>.scene-chart__tag:nth-child(1){--d: .28s}.scene-chart__tags>.scene-chart__tag:nth-child(2){--d: .34s}.scene-chart__tags>.scene-chart__tag:nth-child(3){--d: .4s}.scene-chart__tags>.scene-chart__tag:nth-child(4){--d: .46s}.scene-chat__msgs>*:nth-child(1){--i: 0}.scene-chat__msgs>*:nth-child(2){--i: 1}.scene-chat__msgs>*:nth-child(3){--i: 2}.scene-chat__msgs>*:nth-child(4){--i: 3}.scene-chat__msgs>*:nth-child(5){--i: 4}.scene-flow__nodes>.scene-flow__node:nth-child(1){--i: 0}.scene-flow__nodes>.scene-flow__node:nth-child(2){--i: 1}.scene-flow__nodes>.scene-flow__node:nth-child(3){--i: 2}.scene-flow__nodes>.scene-flow__node:nth-child(4){--i: 3}.scene-flow__log>span:nth-child(1){--i: 0}.scene-flow__log>span:nth-child(2){--i: 1}.scene-flow__log>span:nth-child(3){--i: 2}.scene-flow__log>span:nth-child(4){--i: 3}.scene-site__page>.scene-site__nav{--i: 0}.scene-site__page>.scene-site__hero{--i: 1}.scene-site__cards>.scene-site__card:nth-child(1){--i: 2}.scene-site__cards>.scene-site__card:nth-child(2){--i: 3}.scene-site__cards>.scene-site__card:nth-child(3){--i: 4}.scene-site__tags>span:nth-child(1){--i: 0}.scene-site__tags>span:nth-child(2){--i: 1}.scene-site__tags>span:nth-child(3){--i: 2}.scene-site__tags>span:nth-child(4){--i: 3}.scene-dash__kpis>.scene-dash__kpi:nth-child(1){--i: 0;--c: #88A6FF}.scene-dash__kpis>.scene-dash__kpi:nth-child(2){--i: 1;--c: #BC97FF}.scene-dash__kpis>.scene-dash__kpi:nth-child(3){--i: 2;--c: #5EEAD4}.scene-dash__kpis>.scene-dash__kpi:nth-child(4){--i: 3;--c: #91C17A}.scene-dash__bars>i:nth-child(1){--h: 42%;--c: #88A6FF;--i: 0}.scene-dash__bars>i:nth-child(2){--h: 55%;--c: #93ADFF;--i: 1}.scene-dash__bars>i:nth-child(3){--h: 48%;--c: #88A6FF;--i: 2}.scene-dash__bars>i:nth-child(4){--h: 70%;--c: #BC97FF;--i: 3}.scene-dash__bars>i:nth-child(5){--h: 62%;--c: #88A6FF;--i: 4}.scene-dash__bars>i:nth-child(6){--h: 82%;--c: #5EEAD4;--i: 5}.scene-dash__bars>i:nth-child(7){--h: 90%;--c: #91C17A;--i: 6}.scene-dash__pills>span:nth-child(1){--c: #88A6FF}.scene-dash__pills>span:nth-child(2){--c: #BC97FF}.scene-dash__pills>span:nth-child(3){--c: #5EEAD4}.scene-dash__pills>span:nth-child(4){--c: #91C17A}.scene-social__platforms>.scene-social__plat-ico:nth-child(1){--i: 0}.scene-social__platforms>.scene-social__plat-ico:nth-child(2){--i: 1}.scene-social__platforms>.scene-social__plat-ico:nth-child(3){--i: 2}.scene-social__platforms>.scene-social__plat-ico:nth-child(4){--i: 3}.scene-social__cal>span:nth-child(1){--i: 0}.scene-social__cal>span:nth-child(2){--i: 1}.scene-social__cal>span:nth-child(3){--i: 2}.scene-social__cal>span:nth-child(4){--i: 3}.scene-social__cal>span:nth-child(5){--i: 4}.scene-social__cal>span:nth-child(6){--i: 5}.scene-social__cal>span:nth-child(7){--i: 6}.scene-social__cal>span:nth-child(8){--i: 7}.scene-social__side>.scene-social__stat-card:nth-child(1){--i: 0}.scene-social__side>.scene-social__stat-card:nth-child(2){--i: 1}.scene-social__notifs>span:nth-child(1){--i: 0}.scene-social__notifs>span:nth-child(2){--i: 1}.scene-social__notifs>span:nth-child(3){--i: 2}.scene-social__hearts>span:nth-child(1){--i: 0}.scene-social__hearts>span:nth-child(2){--i: 1}.scene-social__hearts>span:nth-child(3){--i: 2}.scene-social__hearts>span:nth-child(4){--i: 3}.scene-mkt__k1{--c: #88A6FF}.scene-mkt__k2{--c: #BC97FF}.scene-mkt__k3{--c: #5EEAD4}.scene-mkt__k4{--c: #91C17A}.scene-mkt__bars>.scene-mkt__bar:nth-child(1){--h: 38%}.scene-mkt__bars>.scene-mkt__bar:nth-child(2){--h: 48%}.scene-mkt__bars>.scene-mkt__bar:nth-child(3){--h: 44%}.scene-mkt__bars>.scene-mkt__bar:nth-child(4){--h: 62%}.scene-mkt__bars>.scene-mkt__bar:nth-child(5){--h: 58%}.scene-mkt__bars>.scene-mkt__bar:nth-child(6){--h: 78%}.scene-mkt__bars>.scene-mkt__bar:nth-child(7){--h: 92%}.how__steps>.how-step:nth-child(1){--i: 0}.how__steps>.how-step:nth-child(2){--i: 1}.how__steps>.how-step:nth-child(3){--i: 2}.how__steps>.how-step:nth-child(4){--i: 3}.how__promises>.how-promise:nth-child(1){--i: 0}.how__promises>.how-promise:nth-child(2){--i: 1}.how__promises>.how-promise:nth-child(3){--i: 2}.how__promises>.how-promise:nth-child(4){--i: 3}.how-shift-list>.how-shift:nth-child(1){--i: 0}.how-shift-list>.how-shift:nth-child(2){--i: 1}.how-shift-list>.how-shift:nth-child(3){--i: 2}.how-shift-list>.how-shift:nth-child(4){--i: 3}.how-shift-list>.how-shift:nth-child(5){--i: 4}.legal-notice{border-left:3px solid var(--accent, #00B8C8);padding:1rem 1.25rem;margin-bottom:2rem;background:#00b8c80f;border-radius:0 8px 8px 0}.form-message.is-visible{display:block}.nav{display:flex;align-items:center;background:transparent;border:none;border-radius:0;padding:0;pointer-events:auto;box-shadow:none;transition:background-color .25s ease,border-color .25s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.nav.nav--hidden{transform:none;opacity:1;pointer-events:auto}.nav__inner{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-2)}.nav__logo-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0;z-index:120}.nav__logo{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;padding:0;border-radius:0;background:transparent;border:none;transition:opacity .2s ease}.nav__logo-story{position:absolute;top:calc(100% + 10px);left:0;width:min(320px,calc(100vw - 32px));padding:14px 16px 16px;border-radius:14px;background:#0a0a0bf0;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 48px #0000008c,0 0 0 1px #ffffff08 inset;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.97);transform-origin:top left;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility .28s;z-index:130}.nav__logo-story:before{content:"";position:absolute;top:-6px;left:22px;width:12px;height:12px;background:#0a0a0bf0;border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12);transform:rotate(45deg)}.nav__logo-wrap.is-story-open .nav__logo-story,.nav__logo-wrap:focus-within .nav__logo-story{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.nav__logo-wrap.is-story-open .nav__logo,.nav__logo-wrap:focus-within .nav__logo{background:transparent;border:none;opacity:1}.nav__logo-name{position:relative;display:inline-block;font-size:.95rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;line-height:1;padding-right:2px;background-image:linear-gradient(105deg,#fff 0% 38%,#5eead4 50%,#fff 62% 100%);background-size:220% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition:background-position .9s cubic-bezier(.22,1,.36,1),filter .4s ease}.nav__logo-wrap.is-story-open .nav__logo-name,.nav__logo-wrap:focus-within .nav__logo-name{background-position:0% 50%;filter:drop-shadow(0 0 10px rgba(94,234,212,.25))}.nav__logo-story__kicker{display:block;margin-bottom:8px;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.nav__logo-story__type{margin:0;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:.78rem;font-weight:400;line-height:1.55;letter-spacing:.01em;color:#ffffffe0;min-height:5.4em}.nav__logo-story__text{white-space:pre-wrap}.nav__logo-story__caret{display:inline-block;width:.55ch;height:1.05em;margin-left:1px;vertical-align:-.15em;background:#5eead4;box-shadow:0 0 8px #5eead48c;animation:nav-story-caret .9s steps(1) infinite}.nav__logo-wrap.is-story-done .nav__logo-story__caret{opacity:.35;animation:none}@keyframes nav-story-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.nav__logo-story{transition:opacity .15s ease,visibility .15s;transform:none}.nav__logo-story__caret{animation:none;opacity:.5}}@media(hover:none){.nav__logo-story{display:none!important}}@media(max-width:768px){.nav__logo-story{display:none!important}}.nav__logo:hover{background:transparent;border:none;opacity:.92}@media(prefers-reduced-motion:reduce){.nav__logo-name{color:#fff;-webkit-text-fill-color:#fff;background:none;filter:none}}.nav__logo-badge{width:34px;height:34px;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:none;flex-shrink:0;overflow:hidden;transition:transform .2s ease,filter .2s ease}.nav__logo:hover .nav__logo-badge{transform:scale(1.04);filter:drop-shadow(0 0 8px rgba(20,168,149,.35))}.nav__logo-img{width:100%;height:100%;object-fit:contain;display:block}.footer__brand-logo{display:inline-flex;align-items:center;text-decoration:none;line-height:0;margin-bottom:12px}.footer__brand-logo-img{display:block;width:auto;height:clamp(96px,13vw,128px);max-width:min(680px,96vw);object-fit:contain;border-radius:0}.footer__brand-logo:hover .footer__brand-logo-img{opacity:.92}@media(max-width:480px){.footer__brand-logo-img{height:80px;max-width:min(420px,94vw)}}.nav__links{display:flex;align-items:center;gap:4px;list-style:none}.nav__links li{position:relative}.nav__links a{display:flex;align-items:center;gap:5px;padding:10px 16px;font-size:.95rem;font-weight:600;color:var(--text-muted);border-radius:var(--radius-md);transition:color var(--transition-fast);white-space:nowrap;letter-spacing:-.01em}.nav__links a:hover,.nav__links a.active{color:var(--text)}.nav__links a.active{position:relative}.nav__links a.active:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:20px;height:2px;background:var(--accent);border-radius:var(--radius-full)}.nav__dropdown{position:relative;padding-bottom:12px;margin-bottom:-12px}.nav__dropdown-toggle{display:flex;align-items:center;gap:4px}.nav__dropdown-toggle svg{width:14px;height:14px;transition:transform var(--transition-fast);flex-shrink:0}.nav__dropdown.open .nav__dropdown-toggle svg{transform:rotate(180deg)}.nav__dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);min-width:210px;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-2);padding-top:calc(var(--space-2) + 8px);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);pointer-events:none}.nav__dropdown.open .nav__dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}.nav__dropdown-menu a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-muted);transition:background var(--transition-fast),color var(--transition-fast)}.nav__dropdown-menu a:hover{background:var(--accent-dim);color:var(--text)}.nav__dropdown-menu a.active:after{display:none}.nav__dropdown-icon{width:28px;height:28px;background:var(--accent-dim);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent-light)}.nav__dropdown-icon svg{width:14px;height:14px}.nav__cta{display:flex;align-items:center;gap:var(--space-3)}.btn-nav-cta{--cta-a: #7CF0DF;--cta-b: #14A895;--cta-c: #0A7A6C;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 22px;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,var(--cta-a) 0%,var(--cta-b) 48%,var(--cta-c) 100%);background-size:200% 200%;color:#031512;font-size:.875rem;font-weight:700;letter-spacing:-.01em;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.22);box-shadow:0 0 #5eead466,0 2px 10px #14a89559,inset 0 1px #ffffff59;white-space:nowrap;text-decoration:none;transform:translateZ(0);animation:nav-cta-pulse 2.6s ease-in-out infinite,nav-cta-gradient 6s ease infinite;transition:filter .2s ease}.btn-nav-cta:before{content:"";position:absolute;inset:-20% -40%;z-index:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-130%) skew(-12deg);animation:nav-cta-shimmer 2.8s ease-in-out infinite;pointer-events:none}.btn-nav-cta:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,var(--cta-a),var(--cta-b));opacity:.45;filter:blur(6px);animation:nav-cta-halo 2.6s ease-in-out infinite;pointer-events:none}.btn-nav-cta>*{position:relative;z-index:1}.btn-nav-cta:hover,.btn-nav-cta:focus-visible{filter:brightness(1.06);outline:none}.btn-nav-cta:active{filter:brightness(.98)}@keyframes nav-cta-pulse{0%,to{box-shadow:0 0 #5eead466,0 2px 10px #14a89559,inset 0 1px #ffffff59}55%{box-shadow:0 0 0 4px #5eead400,0 3px 12px #14a89573,inset 0 1px #fff6}}@keyframes nav-cta-shimmer{0%,35%{transform:translate(-130%) skew(-12deg);opacity:0}40%{opacity:1}70%{transform:translate(130%) skew(-12deg);opacity:1}75%,to{transform:translate(130%) skew(-12deg);opacity:0}}@keyframes nav-cta-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes nav-cta-halo{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.55;transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.btn-nav-cta,.btn-nav-cta:before,.btn-nav-cta:after{animation:none!important}.btn-nav-cta{box-shadow:0 2px 10px #14a89559}}.btn-facebook-nav{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#1877f2;flex-shrink:0;transition:background .2s ease,transform .15s ease}.btn-facebook-nav:hover{background:#1877f21f;transform:scale(1.1)}.btn-facebook-nav svg{width:20px;height:20px}.btn-whatsapp-nav{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#25d366;color:#fff;flex-shrink:0;box-shadow:0 2px 10px #25d36659;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.btn-whatsapp-nav:hover,.btn-whatsapp-nav:focus-visible{transform:scale(1.08);box-shadow:0 4px 16px #25d36680;filter:brightness(1.05);outline:none}.btn-whatsapp-nav svg{width:18px;height:18px}.lang-switch{--ls-h: 36px;--ls-code-h: 14px;position:relative;display:inline-flex;align-items:center;gap:7px;height:var(--ls-h);padding:0 12px 0 10px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffc7;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;user-select:none;overflow:hidden;isolation:isolate;transition:border-color .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease,transform .18s cubic-bezier(.34,1.4,.64,1)}.lang-switch:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-120%);pointer-events:none;z-index:0}.lang-switch:hover{border-color:#ffffff52;background:#ffffff14;color:#fff}.lang-switch:hover:before{animation:lang-switch-sheen .7s ease forwards}.lang-switch:active{transform:scale(.94)}.lang-switch:focus-visible{outline:none;border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff1f}.lang-switch__globe{position:relative;z-index:1;display:flex;width:15px;height:15px;flex-shrink:0;transition:transform .45s cubic-bezier(.34,1.2,.64,1)}.lang-switch__globe svg{width:100%;height:100%;display:block}.lang-switch.is-en .lang-switch__globe{transform:rotate(180deg)}.lang-switch__viewport{position:relative;z-index:1;display:block;flex-shrink:0;height:var(--ls-code-h);width:22px;overflow:hidden;contain:paint;clip-path:inset(0)}.lang-switch__rail{display:flex;flex-direction:column;height:calc(var(--ls-code-h) * 2);transition:transform .4s cubic-bezier(.34,1.25,.64,1);will-change:transform}.lang-switch.is-en .lang-switch__rail{transform:translateY(calc(-1 * var(--ls-code-h)))}.lang-switch__code{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;height:var(--ls-code-h);min-height:var(--ls-code-h);max-height:var(--ls-code-h);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden}@keyframes lang-switch-sheen{to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.lang-switch,.lang-switch__globe,.lang-switch__rail{transition:none}.lang-switch:hover:before{animation:none}}.nav__mobile-lang .lang-switch{--ls-h: 44px;padding:0 18px 0 16px;gap:10px;margin:0 auto;border-color:#ffffff2e;background:#ffffff0f}.nav__mobile-lang .lang-switch__globe{width:17px;height:17px}.nav__mobile-lang .lang-switch__code{font-size:.75rem}.nav__hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:none;border:none;padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer}.nav__hamburger span{display:block;width:22px;height:2px;background:var(--text-muted);border-radius:var(--radius-full);transition:transform var(--transition-base),opacity var(--transition-base)}.nav__hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg);background:var(--text)}.nav__hamburger.open span:nth-child(2){opacity:0}.nav__hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:var(--text)}.nav__mobile-overlay{display:none;position:fixed;inset:0;background:var(--bg);z-index:99;padding:calc(var(--nav-height) + env(safe-area-inset-top) + var(--space-6)) var(--space-5) calc(var(--space-8) + env(safe-area-inset-bottom));flex-direction:column;gap:var(--space-4);overflow-y:auto;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.nav__mobile-overlay.open{opacity:1;pointer-events:auto}.nav__mobile-links{list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.nav__mobile-links>li>a{display:block;padding:var(--space-4) 0;font-size:1.25rem;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border);transition:color var(--transition-fast)}.nav__mobile-links>li>a:hover{color:var(--text)}.nav__mobile-submenu{list-style:none;padding:var(--space-2) 0 var(--space-2) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.nav__mobile-submenu a{font-size:.975rem;display:flex;align-items:center;min-height:44px;padding:var(--space-2) 0;color:var(--text-dim);border-bottom:none!important;transition:color var(--transition-fast)}.nav__mobile-submenu a:hover{color:var(--text-muted)}.nav__mobile-cta{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5)}.nav__mobile-lang{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:14px 28px;font-size:.9375rem;font-weight:600;border-radius:var(--radius-full);border:none;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);white-space:nowrap;letter-spacing:-.01em;text-decoration:none}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary,.cookies-banner__btn--accept,.showreel__visit{background:#fff;color:#0a0a0a;font-weight:600;box-shadow:none}.btn-primary:hover,.cookies-banner__btn--accept:hover{background:#e6e8ea;color:#0a0a0a;box-shadow:none}.btn-primary .spinner{border-color:#0a0a0a40;border-top-color:#0a0a0a}.btn-primary .btn-arrow{color:currentColor}.btn-primary:hover .btn-arrow{transform:translate(3px)}.btn-secondary,.btn-outline{background:transparent;border:1px solid rgba(255,255,255,.18);color:var(--text)}.btn-secondary:hover,.btn-outline:hover{background:#ffffff0f;border-color:#ffffff59;color:#fff;box-shadow:none}.btn-ghost{background:transparent;color:var(--text-muted);padding:12px 20px}.btn-ghost:hover{color:var(--text);background:var(--accent-dim)}.btn-sm{padding:10px 20px;font-size:.875rem}.btn-lg{padding:18px 36px;font-size:1rem}.btn-full{width:100%}.btn svg{width:18px;height:18px;flex-shrink:0}.btn-arrow{width:1.05em;height:1.05em;overflow:visible;flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.btn-arrow__shaft{opacity:0;stroke-dasharray:12;stroke-dashoffset:12;transition:opacity .18s ease,stroke-dashoffset .28s cubic-bezier(.22,1,.36,1)}.btn-arrow__head{transition:transform .22s cubic-bezier(.22,1,.36,1)}.btn:hover .btn-arrow,.btn:focus-visible .btn-arrow{transform:translate(3px)}.btn:hover .btn-arrow__shaft,.btn:focus-visible .btn-arrow__shaft{opacity:1;stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.btn-arrow,.btn-arrow__shaft,.btn-arrow__head{transition:none}.btn:hover .btn-arrow{transform:none}.btn-arrow__shaft{opacity:1;stroke-dashoffset:0}}.hero{position:relative;min-height:0;display:flex;align-items:flex-start;text-align:center;padding:calc(var(--nav-height) + 48px + var(--space-5)) 0 var(--space-5);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 70% 55% at 50% 20%,rgba(255,255,255,.06) 0%,transparent 68%);pointer-events:none}.hero__grid{position:absolute;inset:0;z-index:2;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:60px 60px;opacity:.15;pointer-events:none;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 80%)}.hero__inner{grid-template-columns:1fr!important;justify-items:center}.hero__demo{display:none!important}.hero__actions{justify-content:center}.hero__stats{justify-content:center;margin-left:auto;margin-right:auto}.hero__stat{text-align:center}.hero__title{font-weight:500;letter-spacing:-.035em;max-width:18ch;margin-left:auto;margin-right:auto;text-align:left}.hero__content{position:relative;z-index:3;max-width:860px;width:100%;margin-left:auto;margin-right:auto;text-align:center;transform:translate(-72px)}@media(max-width:768px){.hero__content{transform:none}.hero__title{text-align:center}}.hero__badge{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--accent-dim);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-full);padding:6px 14px;font-size:.8125rem;font-weight:500;color:var(--accent-light);margin-bottom:var(--space-6);font-family:var(--font-mono)}.hero__badge-dot{width:7px;height:7px;background:var(--success);border-radius:50%;animation:pulse-dot 2s infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 #3ee68a66}50%{opacity:.6;box-shadow:0 0 0 4px #3ee68a00}}.hero__title{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--text);margin-bottom:var(--space-5)}.hero__title .gradient-text{background:linear-gradient(135deg,#7cf0df,#10d9c4 55%,#eec57b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__subtitle{font-size:clamp(1rem,2vw,1.2rem);color:var(--text-muted);line-height:1.65;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-3)}.hero__body{font-size:.9375rem;color:var(--text-dim);line-height:1.75;max-width:540px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-7)}.hero__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:0}.hero__actions .btn:hover,.hero__actions .btn:active{transform:none}.hero__actions .btn,.hero__actions .btn-lg{padding:12px 20px;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;gap:4px;min-height:44px;box-sizing:border-box}.hero__actions .btn-arrow{width:1em;height:1em}.hero__actions .btn svg{width:14px;height:14px}.hero__stats{display:flex;flex-wrap:wrap;gap:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border)}.hero__stat{min-width:100px}.hero__stat-value{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.04em;color:var(--text);font-family:var(--font-mono);line-height:1;display:block}.hero__stat-value .accent{color:var(--accent-light)}.hero__stat-label{font-size:.8125rem;color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.section{padding:var(--space-9) 0;background:transparent}.section--alt{background:transparent}.footer,section#processus,.cta-block{content-visibility:auto;contain-intrinsic-size:auto 520px}.footer{contain-intrinsic-size:auto 900px}.section--page-top{padding-top:calc(var(--nav-height) + var(--space-5));padding-bottom:var(--space-7)}.section--page-top .section__header{margin-bottom:var(--space-5)}.section__header{text-align:center;max-width:640px;margin:0 auto var(--space-8)}.section__overline{display:inline-block;font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--accent-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-3)}.section__title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--text);margin-bottom:var(--space-4)}.section__subtitle{font-size:1rem;color:var(--text-muted);line-height:1.7}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-7) var(--space-6);transition:border-color .28s ease,transform .28s ease,box-shadow .28s ease;position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);opacity:0;transition:opacity .28s ease;pointer-events:none;z-index:2}.card:hover{border-color:#ffffff24;transform:translateY(-2px);box-shadow:0 1px #ffffff0a inset,0 12px 32px #00000047}.card:hover:before{opacity:1}.card__icon{width:48px;height:48px;background:var(--accent-dim);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5);color:var(--accent-light);position:relative;z-index:1;transition:background .28s ease,border-color .28s ease}.card:hover .card__icon{background:#ffffff1a}.card__icon svg{width:22px;height:22px}.card__title{font-size:1.125rem;font-weight:600;color:var(--text);margin-bottom:var(--space-3);position:relative;z-index:1}.card__desc{font-size:.9375rem;color:var(--text-muted);line-height:1.7;position:relative;z-index:1}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.stat-item{text-align:center;padding:var(--space-7) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--transition-base),transform var(--transition-base)}.stat-item:hover{border-color:var(--border-light);transform:translateY(-3px)}.stat-item__value{font-family:var(--font-mono);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.04em;color:var(--text);line-height:1;margin-bottom:var(--space-2)}.stat-item__value .accent{color:var(--accent-light)}.stat-item__label{font-size:.875rem;color:var(--text-muted);line-height:1.4}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.process-step{padding:var(--space-6);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--transition-base),transform var(--transition-base)}.process-step:hover{border-color:var(--border-light);transform:translateY(-4px)}.process-step__number{font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--accent-light);letter-spacing:.1em;background:var(--accent-dim);border:1px solid rgba(255,255,255,.3);width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}.process-step__title{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:var(--space-3);line-height:1.3}.process-step__desc{font-size:.9rem;color:var(--text-muted);line-height:1.7}.solutions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.solution-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color var(--transition-base),background var(--transition-base),transform var(--transition-base)}.solution-card:hover{border-color:var(--border-light);background:var(--surface);transform:translateY(-4px)}.solution-card__icon{width:40px;height:40px;background:var(--accent-dim);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--accent-light);margin-bottom:var(--space-4);transition:background var(--transition-base)}.solution-card:hover .solution-card__icon{background:#ffffff38}.solution-card__icon svg{width:18px;height:18px}.solution-card__title{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:var(--space-2);line-height:1.3}.solution-card__desc{font-size:.85rem;color:var(--text-muted);line-height:1.6}.compare-table-wrapper{overflow-x:auto;border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-lg)}.compare-table{width:100%;border-collapse:collapse;background:var(--surface-2);min-width:500px}.compare-table th{padding:var(--space-4) var(--space-6);font-size:.875rem;font-weight:600;letter-spacing:.02em;text-align:left;background:var(--surface);border-bottom:1px solid var(--border-light);color:var(--text-muted)}.compare-table th:not(:last-child){border-right:1px solid var(--border)}.compare-table th.sl-header{color:var(--accent-light);background:#ffffff1a}.compare-table td{padding:var(--space-4) var(--space-6);font-size:.9375rem;border-bottom:1px solid var(--border);vertical-align:middle}.compare-table td:not(:last-child){border-right:1px solid var(--border)}.compare-table tr:last-child td{border-bottom:none}.compare-table tr:hover td{background:#ffffff0a}.compare-table .td-label{color:var(--text-muted);font-size:.9rem}.compare-table .td-sl{font-weight:600;color:var(--success)}.compare-table .td-concurrents{color:var(--text-dim)}.pricing-advantage__lead{font-size:clamp(.9375rem,2vw,1.0625rem);color:var(--text-muted);line-height:1.8;max-width:680px;margin:0 auto var(--space-7);text-align:center}.pricing-advantage__disclaimer{text-align:center;font-size:.8125rem;color:var(--text-dim);margin-top:var(--space-5);font-style:italic}.grant-section{background:linear-gradient(135deg,#ffffff1f,#ffffff14);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-2xl);padding:var(--space-9) var(--space-7);text-align:center;position:relative;overflow:hidden}.grant-section:before{content:"";position:absolute;top:-40%;left:50%;transform:translate(-50%);width:min(600px,100%);height:600px;background:radial-gradient(ellipse,rgba(255,255,255,.1) 0%,transparent 65%);pointer-events:none}.grant-amount{font-family:var(--font-mono);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:700;letter-spacing:-.04em;background:linear-gradient(135deg,var(--accent-light),#7CF0DF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:var(--space-4);position:relative}.grant-section h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text);margin-bottom:var(--space-5);letter-spacing:-.02em;position:relative}.grant-section p{font-size:1rem;color:var(--text-muted);line-height:1.75;max-width:600px;margin:0 auto var(--space-7);position:relative}.ba-grid{display:grid;gap:1px;background:var(--border);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border)}.ba-header{display:grid;grid-template-columns:1fr 1fr;background:var(--border);gap:1px}.ba-col-header{padding:var(--space-4) var(--space-6);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-3)}.ba-col-header.sans{background:#ff7b7212;color:var(--danger)}.ba-col-header.avec{background:#3ee68a12;color:var(--success)}.ba-col-header svg{width:16px;height:16px}.ba-row{display:grid;grid-template-columns:1fr 1fr;background:var(--border);gap:1px}.ba-cell{padding:var(--space-4) var(--space-6);font-size:.9rem;line-height:1.6;display:flex;align-items:flex-start;gap:var(--space-3);background:var(--surface-2)}.ba-cell.sans{color:var(--text-dim)}.ba-cell.avec{color:var(--text-muted)}.ba-cell-icon{width:18px;height:18px;flex-shrink:0;margin-top:2px}.ba-cell.sans .ba-cell-icon{color:var(--danger);opacity:.6}.ba-cell.avec .ba-cell-icon{color:var(--success)}.ba-row:nth-child(odd) .ba-cell{background:var(--surface)}.rs-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-6)}.rs-plan-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;position:relative;transition:border-color var(--transition-base),transform var(--transition-base)}.rs-plan-card--featured{border-color:var(--accent);background:linear-gradient(160deg,var(--accent-dim) 0%,var(--surface) 60%)}.rs-plan-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:var(--radius-full);white-space:nowrap}.rs-plan-name{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2)}.rs-plan-name--featured{color:var(--accent-light)}.rs-plan-price{font-size:2rem;font-weight:700;color:var(--text);line-height:1;margin-bottom:var(--space-1)}.rs-plan-period{color:var(--text-muted);font-size:.8rem;margin-bottom:var(--space-6)}.rs-plan-features{list-style:none;padding:0;margin:0 0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.rs-plan-features li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:.875rem;color:var(--text-muted)}.rs-plan-features li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:var(--success)}.rs-plan-cta{margin-top:var(--space-6)}@media(max-width:900px){.rs-plans-grid{grid-template-columns:1fr}}.faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2)}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-fast)}.faq-item.open{border-color:var(--border-light)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-size:.9375rem;font-weight:600;color:var(--text);cursor:pointer;list-style:none;user-select:none;background:none;border:none;width:100%;text-align:left;transition:color var(--transition-fast)}.faq-question:hover{color:var(--accent-light)}.faq-question svg{width:18px;height:18px;color:var(--text-dim);flex-shrink:0;transition:transform var(--transition-base),color var(--transition-fast)}.faq-item.open .faq-question svg{transform:rotate(180deg);color:var(--accent-light)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-answer{max-height:400px}.faq-answer-inner{padding:0 var(--space-6) var(--space-5);font-size:.9375rem;color:var(--text-muted);line-height:1.75;border-top:1px solid var(--border);padding-top:var(--space-4)}.contact-form{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-group label{font-size:.875rem;font-weight:500;color:var(--text-muted)}.form-group input,.form-group textarea,.form-group select{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px var(--space-4);font-size:max(16px,1rem);color:var(--text);width:100%;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;-webkit-appearance:none}.form-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer;background-color:var(--surface-2)}.form-group select option{background:var(--surface-2);color:var(--text)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-dim)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.form-group input.error,.form-group textarea.error{border-color:var(--danger);box-shadow:0 0 0 3px #ff7b721f}.form-group textarea{resize:vertical;min-height:120px}.h-captcha{margin-bottom:1rem}.field-error{font-size:.8125rem;color:var(--danger);margin-top:2px;display:none}.field-error.visible{display:block}.form-honeypot{display:none;visibility:hidden;position:absolute}.form-subtext{text-align:center;font-size:.8125rem;color:var(--text-dim)}.form-message{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);font-size:.9rem;font-weight:500;text-align:center;display:none}.form-message.success{background:#3ee68a1a;border:1px solid rgba(62,230,138,.3);color:var(--success)}.form-message.error,.form-message.error-msg{background:#ff7b721a;border:1px solid rgba(255,123,114,.3);color:var(--danger)}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-9);align-items:start}.contact-form-full{max-width:none}.contact-info{display:flex;flex-direction:column;gap:var(--space-6)}.contact-detail{display:flex;align-items:flex-start;gap:var(--space-4)}.contact-detail__icon{width:40px;height:40px;background:var(--accent-dim);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--accent-light);flex-shrink:0}.contact-detail__icon svg{width:18px;height:18px}.contact-detail__label{font-size:.8125rem;color:var(--text-dim);font-weight:500;margin-bottom:2px;text-transform:uppercase;letter-spacing:.05em}.contact-detail__value{font-size:.9375rem;color:var(--text-muted)}.contact-steps-title{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:var(--space-4)}.contact-steps{display:flex;flex-direction:column;gap:var(--space-4)}.contact-step{display:flex;gap:var(--space-4)}.contact-step__num{width:32px;height:32px;background:var(--accent-dim);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--accent-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-step__title{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:3px}.contact-step__desc{font-size:.875rem;color:var(--text-muted);line-height:1.6}.testimonial-block{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.testimonial-block blockquote{font-size:.9375rem;color:var(--text-muted);font-style:italic;line-height:1.7;margin-bottom:var(--space-4)}.testimonial-block cite{font-size:.875rem;color:var(--text-dim);font-style:normal}.testimonial-block strong{color:var(--text-muted)}.pricing-jump{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;margin:var(--space-5) 0 0;font-size:.875rem;color:var(--text-dim)}.pricing-jump a{color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.pricing-jump a:hover{color:var(--text)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-items:stretch}.pricing-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.pricing-grid--4{grid-template-columns:repeat(2,1fr)}}.pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-7) var(--space-6);position:relative;transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column;gap:var(--space-5)}.pricing-card__kicker{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.pricing-card__features a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pricing-card:hover{border-color:var(--border-light);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pricing-card.featured{border-color:var(--accent);background:linear-gradient(160deg,rgba(255,255,255,.08) 0%,var(--surface) 60%)}.pricing-card.featured:hover{box-shadow:var(--shadow-accent)}.pricing-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,var(--accent),#26292D);color:#fff;font-size:.75rem;font-weight:700;padding:5px 14px;border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.04em}.pricing-card__name{font-size:1.1rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.pricing-card__price{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.pricing-card__amount{font-family:var(--font-mono);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:var(--text)}.pricing-card__period{font-size:.875rem;color:var(--text-dim)}.pricing-card__desc{font-size:.9rem;color:var(--text-muted);line-height:1.65}.pricing-card__desc a{color:#7cf0df;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:#7cf0df73}.pricing-card__desc a:hover{color:#fff;text-decoration-color:#ffffff8c}.pricing-card__features{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);flex:1}.pricing-card__features li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:.9rem;color:var(--text-muted);line-height:1.5}.pricing-card__features li svg{width:16px;height:16px;color:var(--success);flex-shrink:0;margin-top:2px}.pricing-note{font-size:.8125rem;color:var(--accent-light);padding:var(--space-3) var(--space-4);background:var(--accent-dim);border-radius:var(--radius-md);line-height:1.5}.pricing-note-warn{font-size:.8125rem;color:var(--warning);padding:var(--space-3) var(--space-4);background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:var(--radius-md);line-height:1.5}.inclus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.inclus-item{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition-base),transform var(--transition-base)}.inclus-item:hover{border-color:var(--border-light);transform:translateY(-3px)}.inclus-item__icon{width:36px;height:36px;background:var(--accent-dim);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--accent-light);flex-shrink:0}.inclus-item__icon svg{width:17px;height:17px}.inclus-item__title{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:var(--space-1)}.inclus-item__desc{font-size:.875rem;color:var(--text-muted);line-height:1.6}.cta-banner{background:linear-gradient(135deg,#ffffff24,#ffffff17);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-2xl);padding:var(--space-9) var(--space-7);text-align:center}.cta-banner h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--text);margin-bottom:var(--space-4);letter-spacing:-.02em}.cta-banner p{font-size:1rem;color:var(--text-muted);margin-bottom:var(--space-7);max-width:520px;margin-left:auto;margin-right:auto;line-height:1.7}.cta-banner__actions{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.page-hero{padding:calc(var(--nav-height) + var(--space-9)) 0 var(--space-7);position:relative;text-align:center;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.page-hero__content{max-width:680px;margin:0 auto;position:relative}.page-hero__title{font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.03em;color:var(--text);margin-bottom:var(--space-4)}.page-hero__subtitle{font-size:1.0625rem;color:var(--text-muted);line-height:1.7;margin-bottom:var(--space-3)}.page-hero__note{font-size:.8125rem;color:var(--text-dim);font-family:var(--font-mono)}.footer{background-color:#0a0a0a;background:#0a0a0a;border-top:none;padding:0 0 calc(14px + env(safe-area-inset-bottom))}.footer>.container{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;background:transparent}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:16px 28px;margin-bottom:16px;align-items:start}.footer__grid>:not(:first-child){padding-top:clamp(28px,3.5vw,48px)}@media(max-width:900px){.footer__grid>:not(:first-child){padding-top:0}}.footer__brand-logo{margin-bottom:6px;display:inline-flex;align-items:center}.footer__brand-desc{font-size:.8125rem;color:var(--text-dim);line-height:1.45;margin-bottom:12px;max-width:420px}.footer__social{display:flex;gap:10px;margin-top:0}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;flex-shrink:0;box-shadow:none;transition:transform .15s ease,opacity .15s ease,border-color .15s ease}.footer__social-link svg{width:20px;height:20px}.footer__social-link:hover{transform:translateY(-1px);opacity:.9}.footer__social-link--fb{background:#1877f2}.footer__social-link--ig{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.footer__social-link--wa{background:#25d366}.footer__location{font-size:.75rem;color:var(--text-dim);font-family:var(--font-mono)}.footer__col-title{color:var(--text);text-transform:none;letter-spacing:.01em;font-size:.75rem;font-weight:600;margin-bottom:4px}.footer__links{list-style:none;display:flex;flex-direction:column;gap:2px}.footer__links a{font-size:.8125rem;color:var(--text-dim);transition:color var(--transition-fast);line-height:1.35;display:inline-flex;align-items:center;padding:1px 0}.footer__links a svg{display:block;flex-shrink:0}.footer__links a:hover{color:var(--text-muted)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-top:12px;margin-top:0;border-top:1px solid var(--border)}.footer__copyright{font-size:.75rem;color:var(--text-dim);line-height:1.3}.footer__legal{display:flex;gap:12px;list-style:none}.footer__legal a{font-size:.75rem;color:var(--text-dim);transition:color var(--transition-fast);line-height:1.3}.footer__legal a:hover{color:var(--text-muted)}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.fade-up{animation:fadeUp .6s ease both;animation-timeline:view();animation-range:entry 5% entry 40%}.fade-in{animation:fadeIn .7s ease both;animation-timeline:view();animation-range:entry 5% entry 40%}.slide-right{animation:slideRight .6s ease both;animation-timeline:view();animation-range:entry 5% entry 40%}.stagger-1{animation-range:entry 5% entry 40%}.stagger-2{animation-range:entry 8% entry 43%}.stagger-3{animation-range:entry 11% entry 46%}.stagger-4{animation-range:entry 14% entry 49%}.stagger-5{animation-range:entry 17% entry 52%}.stagger-6{animation-range:entry 20% entry 55%}.stagger-7{animation-range:entry 23% entry 58%}.stagger-8{animation-range:entry 26% entry 61%}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;letter-spacing:.04em}.badge-success{background:#3ee68a1f;color:var(--success);border:1px solid rgba(62,230,138,.3)}.badge-accent{background:var(--accent-dim);color:var(--accent-light);border:1px solid rgba(255,255,255,.3)}.spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--text);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.text-center{text-align:center}.text-muted{color:var(--text-muted)}.mb-6{margin-bottom:var(--space-6)}.mb-7{margin-bottom:var(--space-7)}@media(max-width:1024px){.cards-grid,.stats-row,.solutions-grid{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr 1fr;gap:14px 16px}.footer__grid>:first-child{grid-column:1 / -1}.footer__brand-desc{max-width:none}.process-grid{grid-template-columns:1fr}.contact-layout{grid-template-columns:1fr;gap:var(--space-7)}.pricing-grid,.pricing-grid--4{grid-template-columns:1fr;max-width:480px;margin:0 auto}.inclus-grid{grid-template-columns:1fr}}@media(max-width:768px){:root{--nav-height: 60px}.nav__links,.nav__cta .lang-switch,.nav__cta .btn-nav-cta,.nav__cta .btn-whatsapp-nav{display:none}.whatsapp-fab{display:inline-flex}.nav__hamburger,.nav__mobile-overlay{display:flex}.hero{padding:var(--space-8) 0;min-height:auto}.cards-grid{grid-template-columns:1fr}.solutions-grid,.ba-header,.ba-row{grid-template-columns:1fr 1fr}.ba-cell{font-size:.8rem;padding:var(--space-3) var(--space-4)}.ba-col-header{font-size:.75rem;padding:var(--space-3) var(--space-4)}.form-row{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr;gap:12px 14px}.footer__grid>:first-child{grid-column:1 / -1}.footer__bottom{flex-direction:column;text-align:center;gap:6px;padding-top:10px}.footer{padding:0 0 calc(12px + env(safe-area-inset-bottom))}.footer>.container{padding-top:10px}.grant-section,.cta-banner{padding:var(--space-7) var(--space-5)}.section{padding:var(--space-7) 0}.section__header{margin-bottom:var(--space-6)}.inclus-grid{grid-template-columns:1fr}}@media(max-width:480px){.hero__actions{flex-direction:column}.hero__actions .btn{width:100%;justify-content:center}.solutions-grid,.footer__grid{grid-template-columns:1fr}.cta-banner__actions{flex-direction:column}.cta-banner__actions .btn{width:100%;justify-content:center}.stats-row{grid-template-columns:1fr 1fr}.hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.pricing-grid{max-width:none}.compare-table th,.compare-table td{padding:var(--space-3) var(--space-4)}.contact-layout{gap:var(--space-6)}.footer__links a{display:flex;align-items:center;min-height:44px;padding:var(--space-1) 0}}@media(max-width:375px){:root{--nav-height: 56px}.container{padding:0 var(--space-4)}.hero__title{font-size:1.875rem}.grant-section,.cta-banner{padding:var(--space-6) var(--space-4)}.ba-cell{font-size:.75rem;padding:var(--space-2) var(--space-3)}.ba-col-header{font-size:.7rem;padding:var(--space-2) var(--space-3)}.faq-question{padding:var(--space-4) var(--space-4);font-size:.875rem}.faq-answer-inner{padding:0 var(--space-4) var(--space-4)}}.section--hero-legal{padding:var(--space-8) 0 var(--space-6);background:linear-gradient(135deg,rgba(255,255,255,.08),transparent);border-bottom:1px solid var(--border)}.hero-legal__content{text-align:center;padding:var(--space-6) 0}.hero-legal__title{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:var(--space-3)}.hero-legal__subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-muted);font-weight:400}.legal-content{padding:var(--space-8) 0}.legal-text{max-width:800px;margin:0 auto}.legal-intro{font-size:1.0625rem;color:var(--text-muted);line-height:1.75;padding:var(--space-6) var(--space-5);background:var(--surface);border-left:3px solid var(--accent);border-radius:var(--radius-md);margin-bottom:var(--space-8)}.legal-text h2{font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:700;letter-spacing:-.01em;color:var(--text);margin-top:var(--space-7);margin-bottom:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border)}.legal-text h2:first-of-type{border-top:none;padding-top:0}.legal-text h3{font-size:1.1rem;font-weight:600;color:var(--accent-light);margin-top:var(--space-5);margin-bottom:var(--space-3)}.legal-text p{font-size:1rem;line-height:1.75;color:var(--text-muted);margin-bottom:var(--space-4)}.legal-text a{color:var(--accent);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.legal-text a:hover{color:var(--accent-light);text-decoration:underline}.legal-text ul,.legal-text ol{margin-left:var(--space-5);margin-bottom:var(--space-4);color:var(--text-muted)}.legal-text li{margin-bottom:var(--space-2);line-height:1.75}.legal-text strong{color:var(--text);font-weight:600}.legal-footer{margin-top:var(--space-9);padding-top:var(--space-6);border-top:1px solid var(--border)}.cookies-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--surface);border-top:1px solid var(--border);padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));padding-left:calc(var(--space-5) + env(safe-area-inset-left));padding-right:calc(var(--space-5) + env(safe-area-inset-right));box-shadow:0 -6px 24px #0009;opacity:0;transform:translateY(100%);transition:opacity .3s ease,transform .3s ease;backdrop-filter:blur(10px)}.cookies-banner.visible{opacity:1;transform:translateY(0)}.cookies-banner__content{max-width:1200px;margin:0 auto;display:flex;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;justify-content:space-between}.cookies-banner__text{flex:1;min-width:280px}.cookies-banner__title{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:var(--space-2)}.cookies-banner__description{font-size:.875rem;color:var(--text-muted);line-height:1.6}.cookies-banner__description a{color:var(--accent-light);text-decoration:underline;transition:color var(--transition-fast)}.cookies-banner__description a:hover{color:var(--accent)}.cookies-banner__actions{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center;justify-content:flex-end;flex-shrink:0}.cookies-banner__btn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.cookies-banner__btn--accept{background:var(--accent);color:#fff}.cookies-banner__btn--accept:hover{background:var(--accent-light);transform:translateY(-2px)}.cookies-banner__btn--decline{background:transparent;color:var(--text-muted);border:1px solid var(--border-light)}.cookies-banner__btn--decline:hover{color:var(--text);border-color:var(--border)}@media(max-width:768px){.cookies-banner{padding:var(--space-4)}.cookies-banner__content{flex-direction:column;gap:var(--space-4)}.cookies-banner__text{width:100%}.cookies-banner__actions{width:100%;justify-content:stretch}.cookies-banner__btn{flex:1;justify-content:center}}@media(max-width:480px){.pricing-card{padding:var(--space-6) var(--space-4)}.section__title{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fade-up,.fade-in,.slide-right{animation:none!important;opacity:1;transform:none}::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.01ms!important}}@view-transition{navigation:auto}.hidden{display:none!important}.u-text-center{text-align:center}.u-fs-07em{font-size:.7em}.u-h2-form{font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:var(--space-6);letter-spacing:-.02em}.u-h2-sidebar{font-size:1.125rem;font-weight:700;color:var(--text);margin-bottom:var(--space-5);letter-spacing:-.02em}.u-contact-detail-mt{margin-top:var(--space-4)}.u-textarea-min{min-height:150px}.hero__inner{display:grid;grid-template-columns:1fr;gap:var(--space-7);align-items:center;justify-items:center;width:100%;position:relative;z-index:3}.hero__demo{display:none}@media(min-width:1100px){.hero.hero--with-demo .hero__inner{grid-template-columns:1fr 1fr;justify-items:stretch;align-items:center}.hero.hero--with-demo .hero__content{max-width:100%}.hero.hero--with-demo .hero__demo{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);transform:translateY(-80px)}}.terminal{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg),0 0 60px #ffffff14;font-family:var(--font-mono);font-size:.8125rem}.terminal__bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-2);border-bottom:1px solid var(--border)}.terminal__dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.terminal__dot:nth-child(1){background:#ff5f57}.terminal__dot:nth-child(2){background:#febc2e}.terminal__dot:nth-child(3){background:#28c840}.terminal__title{margin-left:var(--space-2);color:var(--text-dim);font-size:.75rem;flex:1;text-align:center}.terminal__body{padding:var(--space-5);min-height:220px;line-height:1.9}.terminal__line{color:var(--text);opacity:0;transition:opacity .1s;margin-bottom:1px}.terminal__line.t-visible{opacity:1}.terminal__line--dim{color:var(--text-dim)}.terminal__line--success{color:var(--success)}.terminal__line--accent{color:var(--accent-light);font-weight:500;padding-top:var(--space-3);border-top:1px solid var(--border);margin-top:var(--space-3)}.terminal__line--cmd{color:var(--text)}.terminal__cursor{display:inline-block;width:7px;height:1em;background:var(--accent-light);border-radius:1px;margin-left:2px;vertical-align:text-bottom;animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.process-step__number{transition:background var(--transition-slow),color var(--transition-slow),box-shadow var(--transition-slow),border-color var(--transition-slow)}.process-step.step-active{border-color:#fff6}.process-step.step-active .process-step__number{background:var(--accent);color:#fff;border-color:var(--accent-light);box-shadow:0 0 20px #ffffff73,0 0 40px #ffffff26}@media(prefers-reduced-motion:reduce){.terminal__cursor{animation:none;opacity:1}.terminal__line{opacity:1}}.page-hero h1{font-size:clamp(1.875rem,4.5vw,2.875rem);font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.15;margin-bottom:var(--space-5);position:relative}.page-hero__actions{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-top:var(--space-6)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:14px 28px;border-radius:var(--radius-md);font-size:.9375rem;font-weight:600;cursor:pointer;transition:all var(--transition-base);text-decoration:none;background:transparent;border:1px solid var(--border-light);color:var(--text-muted)}.btn-outline:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent-light);transform:translateY(-2px)}.section-alt{padding:var(--space-9) 0;background:var(--surface)}.section>.container>h2,.section-alt>.container>h2{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:var(--text);margin-bottom:var(--space-5);line-height:1.2}.section>.container>h3,.section-alt>.container>h3{font-size:1.125rem;font-weight:600;color:var(--text);margin-bottom:var(--space-3)}.section-label{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-light);background:var(--accent-dim);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-full);padding:4px 12px;margin-bottom:var(--space-5)}h2.section-label{font-size:.6875rem}.section-intro{max-width:640px;font-size:1.0625rem;color:var(--text-muted);line-height:1.7;margin-bottom:var(--space-7)}.section-intro.u-text-center{margin-left:auto;margin-right:auto}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-6)}.problem-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);transition:border-color var(--transition-base),transform var(--transition-base)}.problem-card:hover{border-color:var(--border-light);transform:translateY(-3px)}.problem-card__icon{width:44px;height:44px;background:var(--accent-dim);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);flex-shrink:0}.problem-card__icon svg{width:20px;height:20px;stroke:var(--accent-light)}.problem-card h3{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:var(--space-3);line-height:1.3}.problem-card p{font-size:.9rem;color:var(--text-muted);line-height:1.7}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-6)}.feature-item{background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-lg);padding:var(--space-5);transition:background var(--transition-base),border-color var(--transition-base)}.feature-item:hover{background:#ffffff0d;border-color:#fff6}.feature-item h3{font-size:.9375rem;font-weight:600;color:var(--text);margin-bottom:var(--space-2)}.feature-item p{font-size:.875rem;color:var(--text-muted);line-height:1.65}.results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);margin-top:var(--space-6)}.result-stat{text-align:center;padding:var(--space-6);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--transition-base),transform var(--transition-base)}.result-stat:hover{border-color:var(--border-light);transform:translateY(-3px)}.result-stat__number{display:block;font-family:var(--font-mono);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;background:linear-gradient(135deg,var(--accent-light) 0%,var(--success) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);line-height:1.1;letter-spacing:-.03em}.result-stat__label{display:block;font-size:.875rem;color:var(--text-muted);line-height:1.5}.scenario-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5);margin-top:var(--space-6)}.scenario-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;overflow:hidden;transition:border-color var(--transition-base),transform var(--transition-base)}.scenario-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-light) 100%);opacity:0;transition:opacity var(--transition-base)}.scenario-card:hover{border-color:#fff6;transform:translateY(-3px)}.scenario-card:hover:before{opacity:1}.scenario-card h3{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:var(--space-3)}.scenario-card p{font-size:.9rem;color:var(--text-muted);line-height:1.7}.process-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.process-list__item{display:flex;gap:var(--space-6);align-items:flex-start;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);transition:border-color var(--transition-base)}.process-list__item:hover{border-color:#ffffff59}.process-list__step{flex-shrink:0;width:48px;height:48px;background:var(--accent-dim);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--accent-light);letter-spacing:.05em}.process-list__item h3{font-size:1rem;font-weight:600;color:var(--text);margin-bottom:var(--space-3);line-height:1.3}.process-list__item p{font-size:.9rem;color:var(--text-muted);line-height:1.7;margin-bottom:var(--space-3)}.process-list__item p:last-child{margin-bottom:0}.cta-block{padding:var(--space-9) 0;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);text-align:center;position:relative;overflow:hidden}.cta-block:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(255,255,255,.07) 0%,transparent 70%);pointer-events:none}.cta-block>.container{position:relative}.cta-block h2{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:var(--text);margin-bottom:var(--space-4);line-height:1.2}.cta-block p{max-width:560px;margin:0 auto var(--space-7);font-size:1.0625rem;color:var(--text-muted);line-height:1.7}.pricing-simple{display:flex;justify-content:center;margin-top:var(--space-7)}.pricing-simple__card{background:var(--surface-2);border:1px solid rgba(255,255,255,.4);border-radius:var(--radius-2xl);padding:var(--space-8);max-width:520px;width:100%;text-align:center;box-shadow:0 0 48px #ffffff14}.pricing-simple__price{font-family:var(--font-mono);font-size:clamp(2rem,4vw,2.875rem);font-weight:700;color:var(--text);margin-bottom:var(--space-4);line-height:1;letter-spacing:-.03em}.pricing-simple__price span{font-size:1.125rem;color:var(--text-muted);font-weight:400}.pricing-simple__desc{font-size:.9375rem;color:var(--text-muted);line-height:1.6;margin-bottom:var(--space-5)}.pricing-simple__list{list-style:none;text-align:left;margin-bottom:var(--space-7);display:flex;flex-direction:column;gap:var(--space-3)}.pricing-simple__list li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:.9rem;color:var(--text);line-height:1.5}.pricing-simple__list li:before{content:"\2713";color:var(--success);font-weight:700;flex-shrink:0;margin-top:1px}.footer__inner{display:flex;gap:20px 32px;justify-content:space-between;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--border);margin-bottom:10px}.footer__logo{font-size:1rem;font-weight:700;color:var(--text);letter-spacing:-.02em;display:inline-block;margin-bottom:6px}.footer__brand{flex:0 0 180px}.footer__brand p{font-size:.75rem;color:var(--text-dim);line-height:1.4;margin-top:4px}.footer__nav{display:flex;gap:16px 28px;flex-wrap:wrap}.footer__nav h4{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:4px}.footer__nav ul{list-style:none;display:flex;flex-direction:column;gap:2px;min-width:100px}.footer__nav ul a{font-size:.8125rem;color:var(--text-dim);transition:color var(--transition-base);line-height:1.35}.footer__nav ul a:hover{color:var(--text-muted)}.price-tag{display:inline-flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-size:2rem;font-weight:700;color:var(--accent-light);letter-spacing:-.03em}@media(max-width:1023px){.problem-grid,.features-grid,.results-grid{grid-template-columns:repeat(2,1fr)}.footer__brand{flex:0 0 180px}}@media(max-width:768px){.problem-grid,.features-grid{grid-template-columns:1fr}.results-grid{grid-template-columns:1fr 1fr}.scenario-grid{grid-template-columns:1fr}.process-list__item{flex-direction:column;gap:var(--space-4)}.page-hero__actions{flex-direction:column;align-items:center}.page-hero__actions .btn,.page-hero__actions .btn-outline{width:100%;justify-content:center}.footer__inner{flex-direction:column;gap:14px}.footer__brand{flex:none}.footer__nav{gap:12px 20px}.pricing-simple__card{padding:var(--space-6)}}.hero__visual{width:100%}.sl-circuit{width:100%;height:auto;overflow:visible}.c-arm{stroke-dasharray:1000;stroke-dashoffset:1000;animation:arm-draw 1.6s cubic-bezier(.4,0,.2,1) forwards}#arm1{animation-delay:.3s}#arm2{animation-delay:.55s}#arm3{animation-delay:.45s}#arm4{animation-delay:.35s}#arm5{animation-delay:.15s}#arm6{animation-delay:.65s}@keyframes arm-draw{to{stroke-dashoffset:0}}.node-group{opacity:0;animation:node-in .3s ease-out var(--nd, 2s) forwards,node-blink 4s ease-in-out calc(var(--nd, 2s) + .5s) infinite}@keyframes node-in{to{opacity:1}}@keyframes node-blink{0%,78%,to{opacity:1}82%{opacity:.1}88%{opacity:.7}94%{opacity:.15}}.ring-rotate-cw{transform-origin:250px 250px;animation:spin-cw 22s linear infinite}.ring-rotate-ccw{transform-origin:250px 250px;animation:spin-ccw 16s linear infinite}@keyframes spin-cw{to{transform:rotate(360deg)}}@keyframes spin-ccw{to{transform:rotate(-360deg)}}.center-ring{animation:c-glow 2.2s ease-in-out infinite alternate}@keyframes c-glow{0%{stroke-opacity:.4}to{stroke-opacity:1}}.pulse-ring-a{transform-origin:250px 250px;animation:pulse-emit 3.6s ease-out infinite}.pulse-ring-b{transform-origin:250px 250px;animation:pulse-emit 3.6s ease-out 1.8s infinite}@keyframes pulse-emit{0%{transform:scale(1);opacity:.65}to{transform:scale(2.4);opacity:0}}.aura{transform-origin:250px 250px;animation:aura-pulse 4s ease-in-out infinite alternate}@keyframes aura-pulse{0%{transform:scale(.88);opacity:.5}to{transform:scale(1.08);opacity:1}}.s-dot{animation:sdot 2.8s ease-in-out infinite}@keyframes sdot{0%,to{opacity:.3}50%{opacity:1}}.hero__visual{overflow:visible}.endpoint-label{opacity:0;animation:ep-in .6s ease-out var(--ld, 3.5s) forwards}@keyframes ep-in{0%{opacity:0}to{opacity:1}}.ep-border{animation:ep-border 3s ease-in-out calc(var(--ld, 3.5s) + .7s) infinite}@keyframes ep-border{0%,to{stroke-opacity:.35}50%{stroke-opacity:.9}}.ep-icon{animation:ep-icon-glow 3s ease-in-out calc(var(--ld, 3.5s) + .7s) infinite}@keyframes ep-icon-glow{0%,to{opacity:.7}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.endpoint-label{animation:none;opacity:1}.ep-border,.ep-icon{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cta-block__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-5)}.cta-block__note{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:.875rem;color:var(--text-dim);margin:0!important}.cta-block__note svg{flex-shrink:0;color:var(--success)}.acn-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:768px){.acn-stats{grid-template-columns:repeat(4,1fr)}}.acn-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);transition:border-color var(--transition-fast),transform var(--transition-base)}.acn-stat:hover{border-color:var(--border-light);transform:translateY(-3px)}.acn-stat__value{font-family:var(--font-mono);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--accent-light);line-height:1.1;letter-spacing:-.04em}.acn-stat__unit{font-size:.875rem;font-weight:600;color:var(--accent-light);opacity:.75;letter-spacing:.05em}.acn-stat__label{font-size:.8125rem;color:var(--text-dim);line-height:1.4;max-width:120px}.acn-check-cta{margin-top:var(--space-8);padding:var(--space-6) var(--space-7);background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-xl);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.acn-check-cta p{font-size:1rem;color:var(--text-muted);margin:0;flex:1;min-width:200px}.acn-services{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-7)}@media(min-width:640px){.acn-services{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.acn-services{grid-template-columns:repeat(3,1fr)}}.acn-service-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;display:flex;flex-direction:column;gap:var(--space-3);transition:border-color var(--transition-fast),transform var(--transition-base)}.acn-service-card:hover{border-color:#fff6;transform:translateY(-3px)}.acn-service-card__badge{position:absolute;top:var(--space-4);right:var(--space-4);background:#3ee68a1f;color:var(--success);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:99px;border:1px solid rgba(62,230,138,.25)}.acn-service-card__icon{width:44px;height:44px;background:#ffffff1f;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--accent-light);flex-shrink:0}.acn-service-card__icon svg{width:22px;height:22px}.acn-service-card h3{font-size:1rem;font-weight:600;color:var(--text);margin:0;padding-right:var(--space-8)}.acn-service-card p{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin:0;flex:1}.acn-service-card__link{font-size:.875rem;font-weight:600;color:var(--accent-light);text-decoration:none;margin-top:auto;transition:color var(--transition-fast)}.acn-service-card__link:hover{color:var(--text)}.acn-example{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden;max-width:720px;margin:var(--space-7) auto 0}.acn-example__scenario{padding:var(--space-6) var(--space-7);border-bottom:1px solid var(--border)}.acn-example__scenario h3{font-size:1.0625rem;font-weight:600;color:var(--text);margin-bottom:var(--space-2)}.acn-example__scenario p{font-size:.9375rem;color:var(--text-muted);line-height:1.65;margin:0}.acn-example__calc{padding:var(--space-4) var(--space-7)}.acn-example__row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.9375rem;color:var(--text-muted)}.acn-example__row:last-child{border-bottom:0}.acn-example__row--total{color:var(--text);font-weight:600;border-top:1px solid var(--border);margin-top:var(--space-2);padding-top:var(--space-4)}.acn-example__row--grant{color:var(--success);font-weight:600}.acn-example__row--net{color:var(--accent-light);font-size:1.0625rem;font-weight:700;border-top:2px solid rgba(255,255,255,.3);padding-top:var(--space-4)}.acn-example__note{padding:var(--space-4) var(--space-7);border-top:1px solid var(--border);font-size:.8125rem;color:var(--text-dim);font-style:italic;margin:0}.faq-item>summary{list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-size:.9375rem;font-weight:600;color:var(--text);cursor:pointer;user-select:none;transition:color var(--transition-fast)}.faq-item__question:hover{color:var(--accent-light)}.faq-item__icon{width:18px;height:18px;color:var(--text-dim);flex-shrink:0;transition:transform var(--transition-base),color var(--transition-fast)}details[open] .faq-item__icon{transform:rotate(180deg);color:var(--accent-light)}.faq-item__answer{padding:0 var(--space-6) var(--space-5);font-size:.9375rem;color:var(--text-muted);line-height:1.75;border-top:1px solid var(--border);padding-top:var(--space-4)}.faq-item__answer p{margin:0}.faq-item__answer p+p{margin-top:var(--space-3)}.process-track{display:flex;align-items:center;margin-bottom:var(--space-5)}.process-track__node{position:relative;flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.process-track__node>span{font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.12em;color:var(--accent-light);width:56px;height:56px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1.5px solid rgba(255,255,255,.4);position:relative;z-index:2;transition:border-color .5s ease,box-shadow .5s ease}.process-track.visible .process-track__node>span{border-color:#fffc;box-shadow:0 0 20px #ffffff4d,inset 0 0 14px #ffffff12}.process-track__pulse{position:absolute;inset:-7px;border-radius:var(--radius-full);border:1.5px solid rgba(255,255,255,.5);pointer-events:none;opacity:0;animation:pt-pulse 3.2s ease-out infinite;animation-play-state:paused}.process-track.visible .process-track__node:nth-child(1) .process-track__pulse{animation-play-state:running;animation-delay:.5s}.process-track.visible .process-track__node:nth-child(3) .process-track__pulse{animation-play-state:running;animation-delay:1.1s}.process-track.visible .process-track__node:nth-child(5) .process-track__pulse{animation-play-state:running;animation-delay:1.7s}@keyframes pt-pulse{0%{opacity:0;transform:scale(.88)}14%{opacity:.62}to{opacity:0;transform:scale(2.1)}}.process-track__connector{flex:1;height:2px;position:relative;overflow:hidden;background:linear-gradient(90deg,#ffffff14,#ffffff52,#ffffff14);border-radius:1px;transform:scaleX(0);transform-origin:left center;transition:transform .65s cubic-bezier(.22,1,.36,1)}.process-track.visible .process-track__connector:nth-child(2){transform:scaleX(1);transition-delay:.18s}.process-track.visible .process-track__connector:nth-child(4){transform:scaleX(1);transition-delay:.52s}.process-track__beam{position:absolute;top:50%;left:0;width:28%;max-width:90px;height:100%;transform:translate(-150%) translateY(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.95) 55%,rgba(255,255,255,.5));box-shadow:0 0 12px 3px #ffffff80;border-radius:1px;animation:pt-beam 2.8s ease-in-out infinite;animation-play-state:paused}.process-track.visible .process-track__connector:nth-child(2) .process-track__beam{animation-play-state:running;animation-delay:.85s}.process-track.visible .process-track__connector:nth-child(4) .process-track__beam{animation-play-state:running;animation-delay:1.5s}@keyframes pt-beam{0%{transform:translate(-150%) translateY(-50%)}to{transform:translate(500%) translateY(-50%)}}.process-step{position:relative;overflow:hidden}.process-step:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ffffffe6,#ffffff4d);transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.22,1,.36,1);z-index:1}.process-step.stagger-1.visible:before{transform:scaleX(1);transition-delay:.08s}.process-step.stagger-2.visible:before{transform:scaleX(1);transition-delay:.28s}.process-step.stagger-3.visible:before{transform:scaleX(1);transition-delay:.48s}@media(min-width:768px){.process-step__number{display:none}}@media(max-width:768px){.process-track{display:none}.process-step__number{display:flex}}@media(prefers-reduced-motion:reduce){.process-track__beam{display:none}.process-track__pulse{animation:none!important;opacity:0}.process-track__connector{transform:scaleX(1)!important;transition:none!important}.process-step:before{transform:scaleX(1)!important;transition:none!important}}.card__title{transition:color .28s ease}.card:hover .card__title{color:#fff}@media(prefers-reduced-motion:reduce){.card,.card:before,.card__icon,.card__title{transition:none!important}.card:hover{transform:none}}@keyframes sl-fade-up{0%{opacity:0;transform:translate3d(0,44px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes sl-fade-left{0%{opacity:0;transform:translate3d(-44px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes sl-scale-pop{0%{opacity:0;transform:scale(.84) translate3d(0,28px,0)}60%{transform:scale(1.03) translateZ(0)}80%{transform:scale(.98) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes sl-num-burst{0%{opacity:0;transform:scale(.5) translate3d(0,36px,0)}55%{transform:scale(1.15) translate3d(0,-5px,0)}75%{transform:scale(.96) translate3d(0,2px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes sl-hero-in{0%{opacity:0;transform:translate3d(0,60px,0) scale(.96);filter:blur(10px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes sl-glow-breathe{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}@keyframes sl-float-icon{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes sl-shimmer{0%{left:-120%}to{left:150%}}@keyframes sl-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sl-hidden{opacity:0}[data-sl=fade-up].sl-in{animation:sl-fade-up .62s cubic-bezier(.22,1,.36,1) both}[data-sl=fade-left].sl-in{animation:sl-fade-left .58s cubic-bezier(.22,1,.36,1) both}[data-sl=scale-pop].sl-in{animation:sl-scale-pop .7s cubic-bezier(.22,1,.36,1) both}[data-sl=num-burst].sl-in{animation:sl-num-burst .74s cubic-bezier(.22,1,.36,1) both}.subpage .page-hero.fade-up{opacity:1!important;transform:none!important;transition:none!important}.subpage .page-hero__title{animation:sl-hero-in .9s cubic-bezier(.22,1,.36,1) both 80ms}.subpage .page-hero__subtitle{animation:sl-fade-up .72s cubic-bezier(.22,1,.36,1) both .3s}.subpage .page-hero__actions{animation:sl-fade-up .64s cubic-bezier(.22,1,.36,1) both .48s}.subpage .page-hero__note{animation:sl-fade-up .6s cubic-bezier(.22,1,.36,1) both .58s}.subpage .page-hero:before{animation:sl-glow-breathe 7s ease-in-out infinite!important}.subpage .section.fade-up,.subpage .section-alt.fade-up,.subpage .section.section-alt.fade-up,.subpage .cta-block.fade-up{opacity:1!important;transform:none!important;transition:none!important}.subpage .section__header h2{position:relative;display:inline-block}.subpage .section__header h2:after{content:"";display:block;width:100%;height:2px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-light) 55%,transparent 100%);margin-top:10px;transform:scaleX(0);transform-origin:left center;transition:transform .85s cubic-bezier(.22,1,.36,1)}.subpage .section__header.sl-h2-revealed h2:after{transform:scaleX(1)}.feature-item{transition:background .25s ease,border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease!important;will-change:transform}.feature-item:hover{background:#ffffff14!important;border-color:#fff9!important;transform:translate3d(0,-8px,0) scale(1.02)!important;box-shadow:0 16px 48px #ffffff38,0 2px 8px #0006!important}.feature-item:hover .feature-item__icon{animation:sl-float-icon 2.2s ease-in-out infinite}.problem-card{transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease!important;will-change:transform}.problem-card:hover{border-color:#ffffff8c!important;transform:translate3d(0,-8px,0)!important;box-shadow:0 16px 48px #fff3,0 2px 8px #0006!important}.problem-card:hover .problem-card__icon{animation:sl-float-icon 2s ease-in-out infinite}.scenario-card{transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease!important;will-change:transform}.scenario-card:hover{transform:translate3d(0,-8px,0) scale(1.02)!important;box-shadow:0 16px 48px #ffffff3d!important;border-color:#ffffff73!important}.result-stat{transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease!important;will-change:transform}.result-stat:hover{border-color:#ffffff8c!important;transform:translate3d(0,-8px,0)!important;box-shadow:0 16px 48px #ffffff38!important}.process-step{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .25s ease!important;will-change:transform}.process-step:hover{transform:translate3d(5px,-6px,0)!important;box-shadow:-5px 6px 32px #ffffff38!important;border-color:#fff6!important}.acn-stat{transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease!important;will-change:transform}.acn-stat:hover{border-color:#ffffff8c!important;transform:translate3d(0,-8px,0)!important;box-shadow:0 16px 48px #ffffff38!important}.acn-stat__value{transition:filter .3s ease}.acn-stat:hover .acn-stat__value{filter:drop-shadow(0 0 12px rgba(255,255,255,.75))}.acn-service-card{transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease!important;will-change:transform}.acn-service-card:hover{transform:translate3d(0,-8px,0)!important;box-shadow:0 16px 48px #ffffff3d!important;border-color:#ffffff8c!important}.acn-service-card:hover .acn-service-card__icon{animation:sl-float-icon 2s ease-in-out infinite}.pricing-simple__card{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease!important}.pricing-simple__card:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.06),transparent);transform:skew(-15deg);pointer-events:none}.pricing-simple__card:hover{transform:translate3d(0,-6px,0)!important;box-shadow:0 24px 64px #ffffff47,0 0 0 1px #ffffff59!important}.pricing-simple__card:hover:after{animation:sl-shimmer .65s ease forwards}.cta-block{position:relative;overflow:hidden}.cta-block:before{content:"";position:absolute;inset:-80%;background:radial-gradient(ellipse 48% 55% at 50% 50%,rgba(255,255,255,.16) 0%,transparent 65%);animation:sl-glow-breathe 5s ease-in-out infinite;pointer-events:none}.cta-block h2{transition:filter .32s ease}.cta-block:hover h2{filter:drop-shadow(0 0 18px rgba(255,255,255,.4))}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;left:-120%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.24),transparent);transform:skew(-12deg);pointer-events:none}.btn-primary:hover:after{animation:sl-shimmer .55s ease forwards}.faq-item{transition:border-color .25s ease,box-shadow .25s ease!important}.faq-item:hover{border-color:#ffffff61!important;box-shadow:0 0 0 1px #ffffff24!important}.faq-item.open{border-color:#ffffff70!important;box-shadow:0 0 0 1px #ffffff2e!important}@media(prefers-reduced-motion:reduce){.sl-hidden{opacity:1}[data-sl].sl-in,.subpage .page-hero__title,.subpage .page-hero__subtitle,.subpage .page-hero__actions,.subpage .page-hero__note{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.subpage .section__header h2:after{transition:none;transform:scaleX(1)}.subpage .page-hero:before{animation:none!important}.cta-block:before{animation:none!important}.btn-primary:after,.pricing-simple__card:after{display:none}.feature-item:hover,.problem-card:hover,.scenario-card:hover,.result-stat:hover,.process-step:hover,.acn-stat:hover,.acn-service-card:hover{transform:none!important;box-shadow:none!important}.feature-item:hover .feature-item__icon,.problem-card:hover .problem-card__icon,.acn-service-card:hover .acn-service-card__icon{animation:none!important}}.legal-footer-note{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border, #1e1e3f);color:var(--text-muted, #94a3b8);font-size:.9rem}.pricing-card__amount--quote{font-size:1.5rem}@media(max-width:768px){.footer__links a{min-height:44px;display:flex;align-items:center}}.cookies-banner__btn{min-height:44px}.nav__links a{min-height:44px;display:flex;align-items:center}.whatsapp-fab{display:none;position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:95;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 20px #25d36673,0 2px 6px #00000040;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.whatsapp-fab:hover,.whatsapp-fab:focus-visible{transform:scale(1.08);box-shadow:0 10px 28px #25d3668c,0 3px 8px #0000004d;outline:none}.whatsapp-fab:active{transform:scale(.96)}.whatsapp-fab svg{width:30px;height:30px}.whatsapp-fab:before{content:"";position:absolute;inset:0;border-radius:50%;background:#25d366;z-index:-1;animation:whatsapp-pulse 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes whatsapp-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.whatsapp-fab:before{animation:none}}@media(max-width:768px){.whatsapp-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:54px;height:54px}.whatsapp-fab svg{width:26px;height:26px}}body.subpage main{max-width:100vw;overflow-x:clip}.text-dim{color:var(--text-dim);font-weight:500}.sites-hero{position:relative;padding-top:calc(var(--nav-height) + var(--space-8));padding-bottom:var(--space-8);overflow:hidden;isolation:isolate}.sites-hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.sites-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 30%,transparent 75%)}.sites-hero__glow{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:1200px;height:800px;background:radial-gradient(ellipse at center,rgba(255,255,255,.28) 0%,rgba(255,255,255,.12) 40%,transparent 65%);filter:blur(60px)}.sites-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:center}.sites-hero__content{max-width:640px;min-width:0;width:100%}.sites-hero__mockup{min-width:0;width:100%}.sites-hero__title{font-size:clamp(2.25rem,6.2vw,4.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;color:var(--text);margin:var(--space-5) 0 var(--space-5);overflow-wrap:break-word;word-wrap:break-word;hyphens:none}.sites-hero__title em{font-style:italic;font-weight:500;color:var(--text-muted)}.sites-hero__title-accent{background:linear-gradient(110deg,#7cf0df,#10d9c4,#7cf0df);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}.sites-hero__title strong{font-weight:800}.sites-hero__lede{font-size:clamp(1rem,1.6vw,1.1875rem);color:var(--text-muted);line-height:1.65;margin-bottom:var(--space-7);max-width:560px}.sites-hero__actions{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-7)}.sites-hero__actions .btn-lg{padding:16px 30px;font-size:1rem}.sites-hero__actions .btn svg{width:16px;height:16px;margin-left:4px;transition:transform .25s ease}.sites-hero__actions .btn:hover svg{transform:translate(3px)}.sites-hero__trust{display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border);font-size:.875rem;color:var(--text-dim)}.sites-hero__trust strong{color:var(--text);font-weight:700}.sites-hero__trust-dots{display:inline-flex;gap:4px}.sites-hero__trust-dots span{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px #ffffff80;animation:sl-trust-pulse 2.4s ease-in-out infinite}.sites-hero__trust-dots span:nth-child(2){animation-delay:.3s}.sites-hero__trust-dots span:nth-child(3){animation-delay:.6s}.sites-hero__trust-dots span:nth-child(4){animation-delay:.9s}@keyframes sl-trust-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.sites-hero__mockup{position:relative;perspective:1400px}.browser-mockup{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 30px 80px #00000080,0 8px 24px #ffffff26,inset 0 1px #ffffff0d;transform:rotateY(-6deg) rotateX(4deg);transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.browser-mockup:hover{transform:rotateY(0) rotateX(0)}.browser-mockup__bar{display:flex;align-items:center;gap:var(--space-3);padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--border)}.browser-mockup__dots{display:flex;gap:6px}.browser-mockup__dots span{width:11px;height:11px;border-radius:50%;background:var(--border-light)}.browser-mockup__dots span:nth-child(1){background:#ef4444}.browser-mockup__dots span:nth-child(2){background:#fbbf24}.browser-mockup__dots span:nth-child(3){background:#22c55e}.browser-mockup__url{flex:1;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:5px 12px;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);text-align:center}.browser-mockup__body{padding:var(--space-6);background:var(--bg);min-height:320px}.browser-mockup__skeleton{display:flex;flex-direction:column;gap:var(--space-4)}.bm-line{height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;animation:bm-shimmer 2.4s ease-in-out infinite}.bm-line--title{height:28px;width:75%;background:linear-gradient(90deg,var(--accent-dim) 0%,rgba(255,255,255,.4) 50%,var(--accent-dim) 100%);background-size:200% 100%;animation-delay:0s}.bm-line--sub{height:12px;width:92%;animation-delay:.2s}.bm-line--short{width:60%}.bm-line--xs{height:10px;width:80%;animation-delay:.4s}.bm-line--xxs{height:8px;width:50%;animation-delay:.6s}.bm-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-top:var(--space-3)}.bm-card{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px}.bm-card__img{height:56px;border-radius:var(--radius-sm);background:linear-gradient(135deg,#ffffff26,#ffffff0a);position:relative;overflow:hidden}.bm-card__img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);background-size:200% 100%;animation:bm-shimmer 2.6s ease-in-out infinite}.bm-cta{height:36px;width:140px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--accent) 0%,#26292D 100%);margin-top:var(--space-3);box-shadow:0 4px 16px #ffffff59;position:relative;overflow:hidden}.bm-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);background-size:200% 100%;animation:bm-shimmer 2.4s ease-in-out infinite;animation-delay:.4s}@keyframes bm-shimmer{0%,to{background-position:200% 0}50%{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.bm-line,.bm-card__img:after,.bm-cta:after{animation:none}.browser-mockup{transform:none}}.showreel{padding:var(--space-9) 0}.showreel__head{margin-bottom:clamp(2rem,4vw,3rem);max-width:720px}.showreel__head .section__overline{display:inline-block;margin-bottom:.75rem}.showreel__head h2{font-size:clamp(1.65rem,3.8vw,2.5rem);font-weight:700;letter-spacing:-.035em;color:var(--text);margin:0 0 .85rem;line-height:1.15}.showreel__lead{margin:0;font-size:1.02rem;line-height:1.55;color:var(--text-dim);max-width:36rem}.showreel__deck{--slat-w: clamp(58px, 7vw, 92px);--deck-gap: 10px;--deck-w: min(var(--container-max), 100vw - 2 * var(--space-5));--deck-open-w: calc(var(--deck-w) - 5 * (var(--slat-w) + var(--deck-gap)));position:relative;display:flex;gap:var(--deck-gap);height:clamp(400px,52vh,560px);margin-bottom:18px}.showreel__card{position:relative;display:block;flex:0 1 var(--slat-w);min-width:var(--slat-w);overflow:hidden;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:flex-grow .68s cubic-bezier(.32,.72,0,1),border-color .32s ease}.showreel__card.is-active,.showreel__card:hover,.showreel__card:focus-within{flex-grow:1;border-color:var(--border-light);outline:none}.showreel__card:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0a0a0a00 40%,#0a0a0a73 62%,#0a0a0af0);opacity:1;transition:opacity .36s ease;pointer-events:none}.showreel__card.is-active:before,.showreel__card:hover:before,.showreel__card:focus-within:before{opacity:0}.showreel__card:focus-visible{outline:none}.showreel__card:focus-visible:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 2px #fff;pointer-events:none}.showreel__visual{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--surface)}.showreel__visual picture{display:contents}.showreel__visual img{position:absolute;top:0;left:50%;height:100%;width:var(--deck-open-w);min-width:100%;transform:translate(-50%);object-fit:cover;object-position:top center;filter:grayscale(1) brightness(.38) contrast(1.06);transition:filter .64s ease}.showreel__card.is-active .showreel__visual img,.showreel__card:hover .showreel__visual img,.showreel__card:focus-within .showreel__visual img{filter:none}.showreel__spine{position:absolute;top:0;bottom:0;left:0;z-index:2;width:var(--slat-w);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;padding-block:18px;opacity:1;transition:opacity .28s ease .16s;pointer-events:none}.showreel__card.is-active .showreel__spine,.showreel__card:hover .showreel__spine,.showreel__card:focus-within .showreel__spine{opacity:0;transition-delay:0ms}.showreel__spine-name{writing-mode:vertical-rl;transform:rotate(180deg);max-height:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:650;letter-spacing:.02em;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.7)}.showreel__spine-idx{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;color:var(--text-muted);text-shadow:0 1px 8px rgba(0,0,0,.7)}.showreel__hud{position:absolute;top:14px;right:14px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-full);background:#0a0a0a8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--text);pointer-events:none}.showreel__hud i{font-style:normal;color:var(--text-dim)}.showreel__hud span:last-of-type{color:var(--text-dim)}.showreel__panel{display:grid;margin-bottom:var(--space-7)}.showreel__meta{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr) auto;gap:var(--space-4) clamp(1.5rem,3.5vw,3rem);align-items:start;padding-top:6px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.showreel__meta.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .42s ease .12s,transform .52s cubic-bezier(.22,1,.36,1) .12s,visibility 0s}.showreel__meta-id{display:flex;flex-direction:column;gap:.7rem;min-width:0}.showreel__meta h3{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;letter-spacing:-.025em;color:var(--text);margin:0;line-height:1.15}.showreel__meta-top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.showreel__meta-body{display:flex;flex-direction:column;gap:.8rem;min-width:0}.showreel__tag{font-family:var(--font-mono);font-size:.65rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#ffffffb8;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:4px 10px;border-radius:var(--radius-full);white-space:nowrap}.showreel__url{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted);margin:0;letter-spacing:-.01em}.showreel__url:before{content:"";width:6px;height:6px;margin-right:7px;border-radius:50%;background:#fff;animation:sl-deck-live 2.6s ease-in-out infinite}@keyframes sl-deck-live{0%,to{opacity:.35}50%{opacity:1}}.showreel__result{font-size:.9rem;color:var(--text-muted);line-height:1.55;margin:0;max-width:62ch}.showreel__result strong{color:var(--text);font-weight:600}.showreel__chips{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0;padding:0}.showreel__chips li{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.04em;color:var(--text-dim);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.2rem .55rem}.showreel__visit{display:inline-flex;align-items:center;gap:8px;align-self:center;justify-self:end;padding:10px 18px;border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap}.showreel__visit svg{width:14px;height:14px;transition:transform .26s var(--ease-out)}.showreel__visit:hover svg{transform:translate(2px,-2px)}.showreel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding-top:.25rem}.showreel__footnote{margin:0;flex:1 1 16rem;font-size:.875rem;color:var(--text-dim);line-height:1.5;max-width:32rem}@media(max-width:768px){.showreel__deck{--deck-pad: var(--space-5);height:auto;margin-inline:calc(-1 * var(--deck-pad));padding-inline:var(--deck-pad);padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--deck-pad);gap:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.showreel__deck::-webkit-scrollbar{display:none}.showreel__hud,.showreel__spine{display:none}.showreel__card:before{display:none}.showreel__card{flex:0 0 min(84vw,400px);min-width:min(84vw,400px);aspect-ratio:16 / 10;scroll-snap-align:start;border-radius:var(--radius-xl)}.showreel__visual img{position:static;width:100%;min-width:0;transform:none;filter:none}.showreel__panel{margin-top:2px}.showreel__meta{grid-template-columns:1fr;gap:var(--space-3);padding-top:8px}.showreel__meta h3{font-size:1.3rem}.showreel__visit{align-self:start;justify-self:start;margin-top:2px}}@media(max-width:375px){.showreel__deck{--deck-pad: var(--space-4)}}@media(prefers-reduced-motion:reduce){.showreel__card,.showreel__card:before,.showreel__visual img,.showreel__spine,.showreel__meta,.showreel__visit svg{transition:none!important}.showreel__url:before{animation:none}}.showreel__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:6px}.showreel__title-row h3{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text);margin:0}.sites-stats{padding:var(--space-9) 0;position:relative;overflow:hidden}.sites-stats:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 100% at 50% 50%,rgba(255,255,255,.08) 0%,transparent 70%);pointer-events:none;z-index:-1}.sites-stats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.sites-stats__item{text-align:center;padding:var(--space-6) var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.sites-stats__item:hover{border-color:#ffffff80;transform:translateY(-4px);box-shadow:0 16px 48px #ffffff2e}.sites-stats__num{font-family:var(--font-mono);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;letter-spacing:-.04em;background:linear-gradient(135deg,#fff,#dde0e3 45%,#9ca3af);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-bottom:var(--space-3)}.sites-stats__label{font-size:.8125rem;color:var(--text-muted);line-height:1.4;letter-spacing:.01em}@media(min-width:720px){.sites-stats__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.sites-hero{padding-top:calc(var(--nav-height) + var(--space-10));padding-bottom:var(--space-10)}.sites-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-9)}.sites-hero__mockup{transform:translate(20px);align-self:start;margin-top:70px}}@media(max-width:899px){.sites-hero__mockup{display:none}.sites-hero__inner{gap:var(--space-6)}}@media(max-width:540px){.sites-hero{padding-top:calc(var(--nav-height) + var(--space-7))}.sites-hero__title{font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.15;letter-spacing:-.03em;word-break:normal;overflow-wrap:break-word}.sites-hero__lede{font-size:.9375rem}.sites-hero__actions{flex-direction:column;align-items:stretch}.sites-hero__actions .btn{width:100%}.sites-hero__trust{font-size:.75rem;flex-wrap:wrap;gap:var(--space-2);line-height:1.4}.browser-mockup{transform:none}.browser-mockup__body{padding:var(--space-4);min-height:240px}.bm-row{grid-template-columns:repeat(3,1fr);gap:8px}.bm-card{padding:6px}.bm-card__img{height:40px}.showreel__title-row{flex-direction:column;align-items:flex-start;gap:6px}.sites-stats__num{font-size:2.25rem}.sites-stats__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.sites-stats__item{padding:var(--space-5) var(--space-3)}}.page-hero--rich{padding-block:var(--space-10) var(--space-9);position:relative}.page-hero--rich:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 10% 50%,rgba(255,255,255,.06) 0%,transparent 70%);pointer-events:none}.page-hero__trust{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);list-style:none;margin:var(--space-5) 0 0;padding:0;font-size:.8125rem;color:var(--text-muted)}.page-hero__trust li:before{content:"\2713  ";color:var(--accent);font-weight:600}@media(max-width:480px){.page-hero--rich{padding-block:var(--space-9) var(--space-8)}.page-hero__trust{gap:var(--space-2) var(--space-4);font-size:.75rem}}.form-message.error{background:#ff7b721a;border:1px solid rgba(255,123,114,.3);color:var(--danger)}.announcement-bar{display:none}.site-header{isolation:auto;background:transparent;filter:none;transform:none;will-change:auto}html.sl-cascade-done .site-header{filter:none!important;transform:none!important;opacity:1!important}.site-header header{padding:0;background:transparent;filter:none;transform:none}.nav{position:relative;width:100%;border-radius:0;border:none;border-bottom:none;background-color:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 clamp(16px,3vw,32px);min-height:64px;box-shadow:none;justify-content:center;transition:background-color .28s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .28s cubic-bezier(.22,1,.36,1),backdrop-filter .28s cubic-bezier(.22,1,.36,1)}.nav.is-scrolled{background-color:#0a0a0a38;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);box-shadow:inset 0 1px #ffffff0f}.nav:has(.nav__mega.is-open){background-color:#0a0a0a38;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);box-shadow:inset 0 1px #ffffff0f}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav.is-scrolled,.nav:has(.nav__mega.is-open){background-color:#0a0a0af0;-webkit-backdrop-filter:none;backdrop-filter:none}}.nav__inner{width:100%;max-width:1064px;margin:0 auto;gap:var(--space-5);padding:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;min-height:64px;box-sizing:border-box;transition:border-bottom-color .28s ease;background:transparent}.nav.is-scrolled .nav__inner,.nav:has(.nav__mega.is-open) .nav__inner{border-bottom-color:#ffffff1a}.nav__links{margin-right:auto;gap:2px}.nav__links a{font-size:.875rem;font-weight:500;padding:8px 14px;min-height:40px}.nav__links a:hover{background:#ffffff0f;border-radius:var(--radius-full)}.nav__cta{margin-left:auto}.btn-nav-cta{padding:10px 22px;font-size:.875rem}@media(max-width:768px){.nav__hamburger{margin-left:auto}}.hero__title{font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.12}.section__title{font-weight:600;letter-spacing:-.035em}.page-hero h1,.page-hero__title{font-weight:600;letter-spacing:-.04em;font-size:clamp(2.125rem,5vw,3.25rem);line-height:1.1}.hero__title .gradient-text,.sites-hero__title-accent{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:#878e95;animation:none}.grant-amount,.result-stat__number{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--text)}.section__overline{color:var(--text-dim);letter-spacing:.14em}.pricing-badge,.rs-plan-badge{background:#fff;color:#0a0a0a}.lang-switch{border-color:#ffffff29;background:#ffffff0d;color:#ffffffd1}.lang-switch:hover{border-color:#fff6;background:#ffffff1a;color:#fff}.lang-switch:focus-visible{box-shadow:0 0 0 3px #ffffff24}::selection{background:#ffffffeb;color:#000}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#26292d;border-radius:6px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#3a3e43}@media(max-width:768px){.hero{padding-top:calc(var(--nav-height) + env(safe-area-inset-top) + var(--space-5));min-height:auto}}.hero__title-line{display:inline-block;white-space:nowrap;max-width:100%;overflow:visible}.hero__rotate{position:relative;display:inline-block;vertical-align:baseline;white-space:nowrap;box-sizing:content-box;padding-bottom:6px;min-width:max-content;transition:width .45s cubic-bezier(.4,0,.2,1);clip-path:inset(-14px -8px -4px -8px);overflow:visible}@media(max-width:540px){.hero__title{font-size:clamp(1.2rem,5.4vw,1.85rem)}}.hero__rotate:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;pointer-events:none;transform-origin:left center;background-image:linear-gradient(90deg,#ffffff47 0% 35%,#6366f1 40%,#a855f7,#ec4899,#f97316,#eab308 60%,#ffffff47 65% 100%);background-size:400% 100%;background-position:0% center;background-repeat:no-repeat}.hero__rotate.swap:after{animation:hero-shimmer 3s linear .4s 1 both}@keyframes hero-shimmer{0%{background-position:150% center}to{background-position:-150% center}}.hero__rotate-word{display:inline-block;white-space:nowrap;transition:opacity .24s ease,transform .24s ease,filter .24s ease}.hero__rotate-word.out{opacity:0;transform:translateY(-12px);filter:blur(6px)}.hero__rotate-word.in{animation:sl7-word-in .43s cubic-bezier(.22,1,.36,1) both}@keyframes sl7-word-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.hero__rotate{transition:none!important}.hero__rotate.swap:after,.hero__rotate:after{animation:none!important;background-image:none!important;background-color:#ffffff47}.hero__rotate-word{transition:none!important;animation:none!important}}.hero__subtitle{font-size:1.0625rem;color:var(--text-dim);margin-bottom:var(--space-7)}.nav__mega{display:none}@media(min-width:769px){.nav{position:relative}.nav__mega{display:block;position:absolute;top:100%;left:0;padding-top:10px;transform:translate(var(--mm-x, 0px));opacity:0;visibility:hidden;pointer-events:none;z-index:5;transition:transform .28s cubic-bezier(.23,1,.32,1),opacity .15s ease,visibility 0s linear .15s}.nav__mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.23,1,.32,1),opacity .15s ease}.nav__mega.is-snap,.nav__mega.is-snap .nav__mega-panel,.nav__mega.is-snap .nav__mega-group,.nav__mega.is-snap .nav__mega-highlight{transition:none}.nav__mega-panel{position:relative;width:var(--mm-w, 660px);height:var(--mm-h, 320px);overflow:hidden;transform-origin:top left;background:var(--surface);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);box-shadow:0 24px 60px #0000008c;transition:width .28s cubic-bezier(.23,1,.32,1),height .28s cubic-bezier(.23,1,.32,1)}.nav__mega-panel.is-pop{animation:scene-pop-in .2s var(--ease-out) both}.nav__mega-group{position:absolute;top:0;left:0;opacity:0;transform:translate(48px);pointer-events:none;transition:opacity .2s ease,transform .28s cubic-bezier(.23,1,.32,1)}.nav__mega-group.is-active{opacity:1;transform:none;pointer-events:auto}.nav__mega-group[data-menu=solutions]{width:660px;display:grid;grid-template-columns:250px 1fr;gap:var(--space-2);padding:var(--space-2)}.nav__mega-highlight{position:absolute;z-index:0;top:0;left:0;width:var(--hl-w, 0px);height:var(--hl-h, 0px);transform:translate(var(--hl-x, 0px),var(--hl-y, 0px));background:#ffffff0d;border-radius:var(--radius-md);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .22s cubic-bezier(.23,1,.32,1),width .22s cubic-bezier(.23,1,.32,1),height .22s cubic-bezier(.23,1,.32,1)}.nav__mega-highlight.is-visible{opacity:1}.nav__mega-item{position:relative;z-index:1;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);text-decoration:none}.nav__mega-item-icon{width:34px;height:34px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffffffc7;margin-top:1px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .28s ease,border-color .28s ease,color .28s ease,box-shadow .35s ease}.nav__mega-item-icon svg{width:16px;height:16px;transition:transform .4s cubic-bezier(.34,1.45,.64,1)}.nav__mega-item:hover .nav__mega-item-icon,.nav__mega-item:focus-visible .nav__mega-item-icon{background:#ffffff1a;border-color:#ffffff2e;color:#fff;transform:translateY(-3px);box-shadow:0 8px 18px #00000059}.nav__mega-item:hover .nav__mega-item-icon svg,.nav__mega-item:focus-visible .nav__mega-item-icon svg{transform:scale(1.08)}.nav__mega-item:hover .nav__mega-item-icon[data-ico=site] svg{animation:mega-ico-bob .55s cubic-bezier(.22,1,.36,1)}.nav__mega-item:hover .nav__mega-item-icon[data-ico=auto] svg{animation:mega-ico-spin .65s cubic-bezier(.22,1,.36,1)}.nav__mega-item:hover .nav__mega-item-icon[data-ico=chat] svg{animation:mega-ico-wiggle .55s ease}.nav__mega-item:hover .nav__mega-item-icon[data-ico=chart] svg{animation:mega-ico-rise .55s cubic-bezier(.22,1,.36,1)}.nav__mega-item:hover .nav__mega-item-icon[data-ico=social] svg{animation:mega-ico-pulse .6s ease}.nav__mega-item:hover .nav__mega-item-icon[data-ico=conseil] svg{animation:mega-ico-spin .7s cubic-bezier(.22,1,.36,1)}.nav__mega-item:hover .nav__mega-item-icon[data-ico=methode] svg{animation:mega-ico-slide .55s cubic-bezier(.22,1,.36,1)}.nav__mega-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nav__mega-item-title{font-size:.875rem;font-weight:600;color:var(--text);letter-spacing:-.01em;transition:color .2s ease}.nav__mega-item-desc{font-size:.6875rem;font-weight:400;line-height:1.45;color:var(--text-dim);transition:color .2s ease}.nav__mega-item:hover .nav__mega-item-desc,.nav__mega-item:focus-visible .nav__mega-item-desc{color:var(--text-muted)}.nav__mega-item:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:-2px}@keyframes mega-ico-bob{0%{transform:scale(1.08) translateY(0)}40%{transform:scale(1.08) translateY(-3px)}to{transform:scale(1.08) translateY(0)}}@keyframes mega-ico-spin{0%{transform:scale(1.08) rotate(0)}to{transform:scale(1.08) rotate(18deg)}}@keyframes mega-ico-wiggle{0%,to{transform:scale(1.08) rotate(0)}25%{transform:scale(1.08) rotate(-8deg)}55%{transform:scale(1.08) rotate(7deg)}}@keyframes mega-ico-rise{0%{transform:scale(1.08) translateY(3px);opacity:.7}to{transform:scale(1.08) translateY(0);opacity:1}}@keyframes mega-ico-pulse{0%{transform:scale(1.05)}45%{transform:scale(1.18)}to{transform:scale(1.08)}}@keyframes mega-ico-slide{0%{transform:scale(1.08) translate(-3px)}to{transform:scale(1.08) translate(0)}}@media(prefers-reduced-motion:reduce){.nav__mega-item:hover .nav__mega-item-icon,.nav__mega-item:hover .nav__mega-item-icon svg{animation:none!important;transform:none!important}}.nav__dropdown.open .nav__dropdown-toggle{color:var(--text);background:#ffffff0f;border-radius:var(--radius-full)}.nav__mega-preview{position:relative;min-height:248px;border-radius:var(--radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.05);overflow:hidden}.nav__mega-preview:has(.scene-chat.is-active){min-height:300px}.nav__mega-preview:has(.scene-social.is-active){min-height:280px}.nav__mega-scene{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.nav__mega-scene.is-active{opacity:1}}@media(min-width:769px){.scene-site{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding:var(--space-3);height:auto;box-sizing:border-box}.scene-code{background:#101112;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-md);overflow:hidden;font-family:var(--font-mono);font-size:.6875rem;box-shadow:0 12px 32px #0006}.scene-code__bar{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.scene-code__dots{display:inline-flex;gap:5px}.scene-code__dots i{width:8px;height:8px;border-radius:50%}.scene-code__dots i:nth-child(1){background:#ff5f57}.scene-code__dots i:nth-child(2){background:#febc2e}.scene-code__dots i:nth-child(3){background:#28c840}.scene-code__file{color:var(--text-dim);font-size:.65rem}.scene-code__pre{margin:0;padding:10px 12px;min-height:92px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.scene-code__tag{color:#93adff}.scene-code__attr{color:#bc97ff}.scene-code__str{color:#91c17a}.scene-code__txt{color:#f2ede5}.scene-code__cursor{display:inline-block;width:6px;height:12px;margin-left:2px;vertical-align:-1px;background:var(--accent-light);opacity:0}.nav__mega.is-open .scene-site.is-active .scene-code__cursor{animation:scene-caret 1s step-end infinite}.scene-web{background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 12px 32px #0006}.scene-web__bar{display:flex;gap:5px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.scene-web__bar i{width:8px;height:8px;border-radius:50%;background:#ffffff24}.scene-web__page{padding:12px 14px 14px;display:flex;flex-direction:column;gap:7px}.scene-web__step{opacity:0;transform:translateY(5px) scale(.98);transition:opacity .32s var(--ease-out),transform .32s var(--ease-out)}.scene-web__step.on{opacity:1;transform:none}.scene-web__h1{font-size:.95rem;font-weight:600;letter-spacing:-.02em;color:var(--text)}.scene-web__p{font-size:.7rem;color:var(--text-dim)}.scene-web__btn{align-self:flex-start;padding:4px 12px;border-radius:var(--radius-full);background:#fff;color:#0a0a0a;font-size:.65rem;font-weight:600}.scene-web__imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.scene-web__imgs i{height:30px;border-radius:5px;background:linear-gradient(135deg,#5eead429,#ffffff0d);border:1px solid rgba(255,255,255,.06)}}.showcase-card .scene-site{height:100%;padding:12px 12px 56px;background:radial-gradient(ellipse 60% 40% at 70% 10%,rgba(59,130,246,.14),transparent 55%),#0c0d0f;position:relative;overflow:hidden}.showcase-card .scene-site__browser{height:100%;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#121316;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 16px 40px #00000059}.showcase-card .scene-site__chrome{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.showcase-card .scene-site__chrome i{width:7px;height:7px;border-radius:50%;background:#ff5f57}.showcase-card .scene-site__chrome i:nth-child(2){background:#febc2e}.showcase-card .scene-site__chrome i:nth-child(3){background:#28c840}.showcase-card .scene-site__chrome span{margin-left:8px;flex:1;font-size:.6rem;color:#fff6;font-family:var(--font-mono, monospace);background:#00000040;border-radius:6px;padding:3px 8px}.showcase-card .scene-site__page{flex:1;padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.showcase-card .scene-site__nav{display:flex;align-items:center;gap:10px;font-size:.62rem;color:#ffffff8c;opacity:0;transform:translateY(8px)}.showcase-card .scene-site__logo{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:.55rem;font-weight:800;color:#0a0a0a;background:linear-gradient(135deg,#5eead4,#3b82f6)}.showcase-card .scene-site__nav-cta{margin-left:auto;padding:3px 8px;border-radius:999px;background:#fff;color:#0a0a0a;font-weight:600;font-size:.58rem}.showcase-card .scene-site__hero{flex:1;min-height:88px;padding:12px 14px;border-radius:10px;background:linear-gradient(145deg,#3b82f62e,#0ea5e914 40%,#ffffff08);border:1px solid rgba(59,130,246,.2);display:flex;flex-direction:column;gap:6px;justify-content:center;opacity:0;transform:translateY(10px)}.showcase-card .scene-site__kicker{font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#93adff}.showcase-card .scene-site__h1{font-size:.95rem;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.02em}.showcase-card .scene-site__cta-btn{align-self:flex-start;margin-top:4px;font-size:.65rem;font-weight:600;padding:5px 10px;border-radius:999px;background:#fff;color:#0a0a0a}.showcase-card .scene-site__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.showcase-card .scene-site__card{padding:8px 6px;border-radius:8px;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(8px)}.showcase-card .scene-site__card b{font-size:.7rem;color:#93adff;font-weight:700}.showcase-card .scene-site__card span{font-size:.55rem;color:#ffffff73}.showcase-card.is-live .scene-site__nav,.showcase-card.is-live .scene-site__hero,.showcase-card.is-live .scene-site__card{animation:scene-pop .5s cubic-bezier(.22,1,.36,1) calc(var(--i) * .14s) both}.showcase-card .scene-site__score{position:absolute;right:20px;bottom:62px;width:58px;height:58px;border-radius:14px;background:#0a0a0ce6;border:1px solid rgba(59,130,246,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 12px 28px #00000073;opacity:0;transform:scale(.8)}.showcase-card.is-live .scene-site__score{animation:scene-pop .5s cubic-bezier(.22,1,.36,1) .75s both}.showcase-card .scene-site__score svg{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);transform:rotate(-90deg)}.showcase-card .scene-site__ring-bg{fill:none;stroke:#ffffff14;stroke-width:3}.showcase-card .scene-site__ring{fill:none;stroke:#3b82f6;stroke-width:3;stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:113}.showcase-card.is-live .scene-site__ring{animation:scene-ring 1.1s cubic-bezier(.22,1,.36,1) .85s both}@keyframes scene-ring{to{stroke-dashoffset:8}}.showcase-card .scene-site__score-val{font-size:.9rem;font-weight:700;color:#fff;position:relative;z-index:1;line-height:1}.showcase-card .scene-site__score-lbl{font-size:.42rem;letter-spacing:.04em;text-transform:uppercase;color:#fff6;position:relative;z-index:1}.showcase-card .scene-site__tags{position:absolute;left:18px;bottom:62px;display:flex;gap:4px;flex-wrap:wrap;max-width:55%}.showcase-card .scene-site__tags span{font-size:.55rem;font-weight:700;padding:2px 6px;border-radius:4px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#93adff;opacity:0;transform:translateY(6px)}.showcase-card.is-live .scene-site__tags span{animation:scene-pop .4s ease calc(.55s + var(--i) * .08s) both}@media(min-width:769px){.scene-term{display:flex;align-items:center;padding:var(--space-4)}.scene-term__win{width:100%;background:#101112;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-md);overflow:hidden;font-family:var(--font-mono);font-size:.6875rem;line-height:1.7;box-shadow:0 12px 32px #0006}.scene-term__bar{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.scene-term__dots{display:inline-flex;gap:5px}.scene-term__dots i{width:8px;height:8px;border-radius:50%}.scene-term__dots i:nth-child(1){background:#ff5f57}.scene-term__dots i:nth-child(2){background:#febc2e}.scene-term__dots i:nth-child(3){background:#28c840}.scene-term__path{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);font-size:.65rem}.scene-term__meter{width:44px;height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden;flex-shrink:0}.scene-term__meter i{display:block;height:100%;width:6%;border-radius:3px;background:var(--accent-light)}.scene-term__pct{color:var(--text-dim);font-size:.65rem;font-variant-numeric:tabular-nums}.scene-term__body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px}.scene-term__line{--d: 0s;margin:0;display:flex;align-items:baseline;gap:7px;color:var(--text-muted);white-space:nowrap;overflow:hidden;opacity:0}.scene-term__body .scene-term__line:nth-child(1){--d: .06s}.scene-term__body .scene-term__line:nth-child(2){--d: .27s}.scene-term__body .scene-term__line:nth-child(3){--d: .5s}.scene-term__body .scene-term__line:nth-child(4){--d: .68s}.scene-term__body .scene-term__line:nth-child(5){--d: .92s}.scene-term__body .scene-term__line:nth-child(6){--d: 1.15s}.scene-term__body .scene-term__line:nth-child(7){--d: 1.4s}.scene-term__line--prompt{background:#ffffff0b;box-shadow:inset 0 1px #ffffff08;border-radius:3px;padding:4px 9px;margin-bottom:4px;color:#f2ede5}.scene-term__chev{color:#93adff}.scene-term__diamond{color:#bc97ff;font-size:.6rem}.scene-term__line--think{color:var(--text-dim)}.scene-term__tool{color:#29c6be}.scene-term__arg{color:var(--text-dim)}.scene-term__pipe{color:#88a6ff}.scene-term__label{color:var(--text-muted)}.scene-term__meta{color:var(--text-dim)}.scene-term__ok,.scene-term__status{margin-left:auto;display:inline-block;opacity:0}.scene-term__ok,.scene-term__status--ok{color:#91c17a}.scene-term__status--sent{color:#88a6ff}.scene-term__line--done{color:#91c17a;margin-top:4px}.scene-term__check{color:#91c17a}.nav__mega.is-open .scene-term.is-active .scene-term__line{animation:scene-term-line var(--scene-term-cycle) ease var(--d) infinite both}.nav__mega.is-open .scene-term.is-active .scene-term__ok,.nav__mega.is-open .scene-term.is-active .scene-term__status{animation:scene-term-status var(--scene-term-cycle) ease calc(var(--d) + var(--scene-term-status-lag)) infinite both}.nav__mega.is-open .scene-term.is-active .scene-term__meter i{animation:scene-term-meter var(--scene-term-cycle) var(--scene-ease-term) infinite both}}@media(min-width:769px){.scene-chat{display:flex;flex-direction:column;padding:0;height:100%;min-height:0;box-sizing:border-box}.scene-chat__app{display:flex;flex-direction:column;height:100%;min-height:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 28%)}.scene-chat__head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:#00000059;flex-shrink:0}.scene-chat__bot-face{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#edeff1;flex-shrink:0}.scene-chat__bot-face svg{width:16px;height:16px}.scene-chat__head-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.scene-chat__head-name{font-size:.75rem;font-weight:600;color:var(--text);letter-spacing:-.01em;line-height:1.2}.scene-chat__head-status{display:inline-flex;align-items:center;gap:5px;font-size:.625rem;color:var(--text-dim)}.scene-chat__online{width:6px;height:6px;border-radius:50%;background:#7ed9a0;box-shadow:0 0 #7ed9a080}.scene-chat--play .scene-chat__online{animation:scene-chat-pulse 1.1s ease-out infinite}.scene-chat__pill{font-family:var(--font-mono);font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-full);padding:3px 8px;flex-shrink:0}.scene-chat__day{align-self:center;margin:8px 0 4px;font-size:.6rem;font-weight:500;letter-spacing:.04em;color:var(--text-dim);background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-full);padding:2px 10px;flex-shrink:0}.scene-chat__thread{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:6px 10px 12px;overflow:hidden}.scene-chat__row{display:flex;align-items:flex-end;gap:6px;max-width:100%;opacity:0;transform:translateY(-10px)}.scene-chat__row--user{align-self:flex-end;flex-direction:row}.scene-chat__row--bot{align-self:flex-start}.scene-chat__stack{display:flex;flex-direction:column;gap:2px;max-width:min(210px,78%)}.scene-chat__row--user .scene-chat__stack{align-items:flex-end}.scene-chat__row--bot .scene-chat__stack{align-items:flex-start}.scene-chat__avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.scene-chat__avatar svg{width:12px;height:12px}.scene-chat__avatar--user{background:#ffffff1a;color:#edeff1}.scene-chat__avatar--bot{background:#7ed9a01f;color:#7ed9a0;border-color:#7ed9a040}.scene-chat__bubble{margin:0;padding:7px 10px;border-radius:12px;font-size:.6875rem;line-height:1.45;color:var(--text)}.scene-chat__bubble strong{font-weight:600;color:#fff}.scene-chat__row--user .scene-chat__bubble{background:#ffffff1f;border:1px solid rgba(255,255,255,.1);border-bottom-right-radius:3px;color:var(--text)}.scene-chat__row--bot .scene-chat__bubble{background:#ffffff0b;border:1px solid rgba(255,255,255,.07);border-bottom-left-radius:3px;color:var(--text-muted)}.scene-chat__bubble--ok{color:#b8e0c4!important;border-color:#7ed9a038!important;background:#7ed9a014!important}.scene-chat__time{font-family:var(--font-mono);font-size:.55rem;color:var(--text-dim);letter-spacing:.02em;padding:0 2px}.scene-chat--play .scene-chat__row{animation:scene-chat-row var(--scene-chat-cycle) var(--scene-ease-out) calc(var(--i, 0) * var(--scene-chat-stagger)) infinite both}.scene-chat--play .scene-chat__head{animation:scene-chat-head var(--scene-chat-cycle) ease infinite both}}.showcase-card .scene-chat{display:flex;flex-direction:column;height:100%;padding:16px 16px 56px;background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(46,180,120,.12),transparent 55%),#0c0d0f;overflow:hidden}.showcase-card .scene-chat__glow{position:absolute;inset:auto -20% 30%;height:40%;background:radial-gradient(ellipse,rgba(46,180,120,.08),transparent 70%);pointer-events:none}.showcase-card .scene-chat__head{display:flex;align-items:center;gap:10px;margin-bottom:12px;position:relative;z-index:1}.showcase-card .scene-chat__avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#2eb47826;border:1px solid rgba(46,180,120,.3);color:#7ed9a0}.showcase-card .scene-chat__avatar svg{width:18px;height:18px}.showcase-card .scene-chat__meta{flex:1;display:flex;flex-direction:column;gap:2px}.showcase-card .scene-chat__meta strong{font-size:.8rem;color:#fff;font-weight:600}.showcase-card .scene-chat__meta span{font-size:.65rem;color:#ffffff73;display:inline-flex;align-items:center;gap:5px}.showcase-card .scene-chat__dot{width:6px;height:6px;border-radius:50%;background:#3ddc84;box-shadow:0 0 #3ddc8480}.showcase-card.is-live .scene-chat__dot{animation:scene-pulse 1.6s ease-out infinite}.showcase-card .scene-chat__badge{font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:4px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}.showcase-card .scene-chat__msgs{display:flex;flex-direction:column;gap:8px;flex:1;position:relative;z-index:1}.showcase-card .scene-chat__msg{max-width:82%;padding:9px 12px;border-radius:14px;font-size:.75rem;line-height:1.4;color:#fff;opacity:0;transform:translateY(12px) scale(.96)}.showcase-card .scene-chat__msg--in{align-self:flex-end;background:linear-gradient(135deg,#ffffff24,#ffffff14);border:1px solid rgba(255,255,255,.12);border-bottom-right-radius:4px}.showcase-card .scene-chat__msg--out{align-self:flex-start;background:#2eb4781f;border:1px solid rgba(46,180,120,.22);border-bottom-left-radius:4px;color:#d8f5e4}.showcase-card .scene-chat__msg--ok{background:#2eb4782e!important;border-color:#2eb47859!important;color:#b8f0d0!important}.showcase-card .scene-chat__typing{align-self:flex-start;display:flex;gap:4px;padding:10px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);opacity:0}.showcase-card .scene-chat__typing i{width:5px;height:5px;border-radius:50%;background:#ffffff73}.showcase-card.is-live .scene-chat__msg{animation:scene-pop .55s cubic-bezier(.22,1,.36,1) calc(var(--i) * .55s) both}.showcase-card.is-live .scene-chat__typing{animation:scene-typing-cycle 3.8s ease calc(3 * .55s) infinite both}.showcase-card.is-live .scene-chat__typing i{animation:scene-dot 1s ease-in-out infinite}.showcase-card.is-live .scene-chat__typing i:nth-child(2){animation-delay:.15s}.showcase-card.is-live .scene-chat__typing i:nth-child(3){animation-delay:.3s}@keyframes scene-pop{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes scene-typing-cycle{0%,12%{opacity:0;transform:translateY(8px)}18%,48%{opacity:1;transform:none}55%,to{opacity:0;transform:translateY(-4px)}}@keyframes scene-dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}@keyframes scene-pulse{0%{box-shadow:0 0 #3ddc848c}70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}@media(min-width:769px){.scene-chart{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:14px 16px 16px;box-sizing:border-box;width:100%;height:100%}.scene-chart__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-chart__title{font-size:.72rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}.scene-chart__period{font-size:.66rem;color:var(--text-dim)}.scene-chart__kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px}.scene-chart__tile{--tile-c: #C8CDD2;position:relative;display:flex;flex-direction:column;gap:3px;padding:10px 11px 9px;border-radius:10px;background:color-mix(in srgb,var(--tile-c) 7%,rgba(255,255,255,.03));border:1px solid color-mix(in srgb,var(--tile-c) 22%,rgba(255,255,255,.06));overflow:hidden;opacity:0;transform:translateY(6px)}.scene-chart__tile:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--tile-c);border-radius:1px;opacity:.85}.scene-chart__kpis .scene-chart__tile:nth-child(1){--tile-c: #7EB8D4}.scene-chart__kpis .scene-chart__tile:nth-child(2){--tile-c: #7EC8A3}.scene-chart__kpis .scene-chart__tile:nth-child(3){--tile-c: #D4B87E}.scene-chart__kpis .scene-chart__tile:nth-child(4){--tile-c: #A89CD4}.scene-chart__val{font-size:1.12rem;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--tile-c);font-variant-numeric:tabular-nums;padding-left:6px}.scene-chart__lbl{font-size:.64rem;font-weight:500;color:var(--text-dim);padding-left:6px;line-height:1.25}.scene-chart__viz{position:relative;flex:1 1 auto;min-height:88px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);overflow:hidden}.scene-chart__bars{position:absolute;inset:14px 12px 12px;display:flex;align-items:flex-end;gap:6px;z-index:1}.scene-chart__bars i{flex:1;height:0;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#7eb8d4,#7eb8d438);opacity:.9}.scene-chart__bars i:nth-child(2){background:linear-gradient(180deg,#8ab8c8,#8ab8c833)}.scene-chart__bars i:nth-child(3){background:linear-gradient(180deg,#7ec8a3,#7ec8a333)}.scene-chart__bars i:nth-child(4){background:linear-gradient(180deg,#8bc4a8,#8bc4a833)}.scene-chart__bars i:nth-child(5){background:linear-gradient(180deg,#d4b87e,#d4b87e38)}.scene-chart__bars i:nth-child(6){background:linear-gradient(180deg,#c8b090,#c8b09033)}.scene-chart__bars i:nth-child(7){background:linear-gradient(180deg,#a89cd4,#a89cd438)}.scene-chart__bars i:nth-child(8){background:linear-gradient(180deg,#b0a8d8,#b0a8d83d)}.scene-chart__svg{position:absolute;inset:12px 10px 10px;width:calc(100% - 20px);height:calc(100% - 22px);z-index:2;overflow:visible;pointer-events:none}.scene-chart__line{fill:none;stroke:#e8ecf0;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.scene-chart__area{fill:url(#mmChartFill);opacity:0}.scene-chart__dot{fill:#e8ecf0;opacity:0;filter:drop-shadow(0 0 3px rgba(232,236,240,.35))}.scene-chart__tags{display:flex;flex-wrap:wrap;gap:5px}.scene-chart__tag{--tag-c: #C8CDD2;display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:.62rem;font-weight:500;letter-spacing:.01em;color:color-mix(in srgb,var(--tag-c) 88%,#fff);background:color-mix(in srgb,var(--tag-c) 12%,transparent);border:1px solid color-mix(in srgb,var(--tag-c) 32%,transparent);opacity:0;transform:translateY(4px)}.scene-chart__tags .scene-chart__tag:nth-child(1){--tag-c: #7EB8D4}.scene-chart__tags .scene-chart__tag:nth-child(2){--tag-c: #A89CD4}.scene-chart__tags .scene-chart__tag:nth-child(3){--tag-c: #7EC8A3}.scene-chart__tags .scene-chart__tag:nth-child(4){--tag-c: #D4B87E}.nav__mega.is-open .scene-chart.is-active .scene-chart__tile{animation:scene-chart-tile-in var(--scene-chart-tile) var(--scene-ease-out) var(--d, 0ms) both}.nav__mega.is-open .scene-chart.is-active .scene-chart__bars i{animation:scene-chart-bar var(--scene-chart-bar) var(--scene-ease-out) calc(var(--scene-chart-bar-delay) + var(--d, 0ms)) both}.nav__mega.is-open .scene-chart.is-active .scene-chart__line{animation:scene-draw .7s cubic-bezier(.4,0,.2,1) .18s both}.nav__mega.is-open .scene-chart.is-active .scene-chart__area{animation:scene-fade-in .36s ease .52s both}.nav__mega.is-open .scene-chart.is-active .scene-chart__dot{animation:scene-fade-in .24s ease .65s both}.nav__mega.is-open .scene-chart.is-active .scene-chart__tag{animation:scene-chart-tile-in var(--scene-chart-tag) var(--scene-ease-out) var(--d, var(--scene-chart-tag-delay)) both}}@media(min-width:769px){.scene-social{position:relative;display:flex;align-items:stretch;justify-content:stretch;width:100%;height:100%;padding:14px;gap:12px;box-sizing:border-box}.scene-social__feed{flex:1 1 auto;min-width:0;min-height:0;height:100%;background:var(--surface-2, #111111);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 14px 36px #00000073;opacity:1;box-sizing:border-box}.scene-social__head{display:flex;align-items:center;gap:10px;flex-shrink:0}.scene-social__avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:.62rem;font-weight:700;letter-spacing:.02em;color:#0a0a0a;background:linear-gradient(145deg,#fff,#c8cdd2)}.scene-social__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.scene-social__name{font-size:.78rem;font-weight:600;color:var(--text);line-height:1.2}.scene-social__sub{font-size:.66rem;color:var(--text-dim);line-height:1.2}.scene-social__plat{font-size:.5rem;font-weight:700;letter-spacing:.02em;color:var(--text-dim);border:1px solid rgba(255,255,255,.12);border-radius:5px;padding:3px 5px;white-space:nowrap}.scene-social__media{position:relative;flex:1 1 auto;min-height:140px;border-radius:10px;overflow:hidden;background:radial-gradient(120% 90% at 20% 10%,rgba(255,255,255,.18),transparent 55%),radial-gradient(90% 80% at 90% 80%,rgba(255,255,255,.08),transparent 50%),linear-gradient(160deg,#1a1d21,#0e1012 55%,#16191d);border:1px solid rgba(255,255,255,.06)}.scene-social__shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.1) 48%,transparent 66%);transform:translate(-120%)}.scene-social__stats{display:flex;align-items:center;gap:14px;flex-shrink:0}.scene-social__stat{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.scene-social__stat--hot{color:var(--text)}.scene-social__ico{font-size:.7rem;line-height:1;opacity:.9}.scene-social__cap{margin:0;font-size:.7rem;line-height:1.4;color:var(--text-dim);flex-shrink:0}.scene-social__toasts{display:flex;flex-direction:column;justify-content:center;gap:10px;flex:0 0 auto;width:max-content;max-width:42%;align-self:center}.scene-social__toast{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;font-size:.7rem;font-weight:500;line-height:1.2;color:var(--text);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 18px #00000059;opacity:0;white-space:nowrap}.scene-social__toast-dot{width:7px;height:7px;border-radius:50%;background:#91c17a;box-shadow:0 0 #91c17a80;flex-shrink:0}.scene-social__toast--2 .scene-social__toast-dot{background:#88a6ff;box-shadow:0 0 #88a6ff80}.scene-social__toast--3 .scene-social__toast-dot{background:#fff;box-shadow:none}.scene-social__heart{position:absolute;font-size:14px;color:#fff;opacity:0;pointer-events:none;z-index:2}.scene-social__heart--1{left:28%;top:48%;--d: 1.6s}.scene-social__heart--2{left:36%;top:52%;--d: 2.1s;font-size:12px}.scene-social__heart--3{left:32%;top:44%;--d: 2.6s;font-size:16px}.scene-social__heart--4{left:40%;top:50%;--d: 3s;font-size:11px;color:#c8cdd2}.nav__mega.is-open .scene-social.is-active .scene-social__feed{animation:scene-social-feed var(--scene-social-cycle, 5s) ease-in-out infinite both}.nav__mega.is-open .scene-social.is-active .scene-social__shimmer{animation:scene-social-shimmer 1.4s ease-in-out .2s infinite}.nav__mega.is-open .scene-social.is-active .scene-social__stat--hot .scene-social__num{animation:scene-social-pulse var(--scene-social-cycle, 5s) ease-in-out infinite both}.nav__mega.is-open .scene-social.is-active .scene-social__toast{opacity:1}.nav__mega.is-open .scene-social.is-active .scene-social__toast--1{animation:scene-social-toast var(--scene-social-cycle, 5s) ease-in-out .32s infinite both}.nav__mega.is-open .scene-social.is-active .scene-social__toast--2{animation:scene-social-toast var(--scene-social-cycle, 5s) ease-in-out 1s infinite both}.nav__mega.is-open .scene-social.is-active .scene-social__toast--3{animation:scene-social-toast var(--scene-social-cycle, 5s) ease-in-out 1.7s infinite both}.nav__mega.is-open .scene-social.is-active .scene-social__toast-dot{animation:scene-social-dot 2s ease-out infinite}.nav__mega.is-open .scene-social.is-active .scene-social__heart{animation:scene-heart 2.4s ease-out var(--d, 1.6s) infinite}}.showcase-card .scene-social{display:grid;grid-template-columns:auto 1fr 1fr;gap:14px;align-items:center;height:100%;padding:16px 18px 56px;background:radial-gradient(ellipse 45% 55% at 15% 40%,rgba(217,70,239,.12),transparent 55%),radial-gradient(ellipse 40% 50% at 85% 30%,rgba(59,130,246,.1),transparent 50%),#0c0d0f;overflow:hidden;position:relative}.showcase-card .scene-social__platforms{display:flex;flex-direction:column;gap:8px}.showcase-card .scene-social__plat-ico{min-width:52px;height:48px;padding:4px 6px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:.42rem;font-weight:700;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;opacity:0;transform:scale(.8);white-space:nowrap}.showcase-card .scene-social__plat-ico svg{width:16px;height:16px}.showcase-card .scene-social__plat-ico em{font-style:normal;opacity:.7}.showcase-card .scene-social__plat-ico--ig{color:#f472b6;border-color:#f472b64d;background:#f472b614}.showcase-card .scene-social__plat-ico--fb{color:#60a5fa;border-color:#60a5fa4d;background:#60a5fa14}.showcase-card .scene-social__plat-ico--tt{color:#f0f0f0;border-color:#fff3;background:#ffffff0d}.showcase-card .scene-social__plat-ico--li{color:#38bdf8;border-color:#38bdf84d;background:#38bdf814}.showcase-card.is-live .scene-social__plat-ico{animation:scene-pop .45s cubic-bezier(.22,1,.36,1) calc(var(--i) * .1s) both}.showcase-card .scene-social__feed{min-width:0}.showcase-card .scene-social__post{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#141518;padding:10px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 16px 40px #00000059;opacity:0;transform:translateY(16px) scale(.96)}.showcase-card.is-live .scene-social__post{animation:scene-pop .55s cubic-bezier(.22,1,.36,1) .15s both}.showcase-card .scene-social__post header{display:flex;align-items:center;gap:8px;font-size:.68rem;color:#ffffffb3}.showcase-card .scene-social__post header div{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.showcase-card .scene-social__post header strong{color:#fff;font-size:.72rem}.showcase-card .scene-social__post header span{font-size:.58rem;color:#fff6}.showcase-card .scene-social__av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.55rem;font-weight:800;background:linear-gradient(135deg,#5eead4,#d946ef);color:#0a0a0a}.showcase-card .scene-social__plat-tag{font-size:.55rem;font-weight:700;padding:2px 7px;border-radius:999px}.showcase-card .scene-social__plat-tag--ig{color:#f472b6;background:#f472b61f;border:1px solid rgba(244,114,182,.25)}.showcase-card .scene-social__caption{margin:0;font-size:.72rem;color:#ffffffd9;line-height:1.35}.showcase-card .scene-social__img{min-height:92px;border-radius:10px;position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 10px;overflow:hidden}.showcase-card .scene-social__img--a{background:linear-gradient(160deg,rgba(15,118,110,.55),transparent 55%),linear-gradient(320deg,rgba(124,58,237,.45),transparent 50%),linear-gradient(180deg,#1a1230,#0f1420);border:1px solid rgba(255,255,255,.1)}.showcase-card .scene-social__img-label{font-size:.55rem;font-weight:800;letter-spacing:.1em;color:#ffffffb3;text-transform:uppercase}.showcase-card .scene-social__cal{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.showcase-card .scene-social__cal span{font-size:.55rem;font-weight:700;text-align:center;padding:5px 2px;border-radius:5px;background:#ffffff0f;color:#ffffff8c;border:1px solid rgba(255,255,255,.06)}.showcase-card .scene-social__cal span.is-on{background:#f472b640;border-color:#f472b673;color:#f9a8d4}.showcase-card .scene-social__cal span.is-hot{background:#5eead433;border-color:#5eead466;color:#5eead4}.showcase-card.is-live .scene-social__cal span{animation:scene-pop .35s ease calc(.35s + var(--i, 0) * .04s) both}.showcase-card .scene-social__post footer{display:flex;gap:12px;font-size:.65rem;color:#ffffff80}.showcase-card .scene-social__post footer b{color:#f472b6}.showcase-card .scene-social__side{display:flex;flex-direction:column;gap:8px;min-width:0}.showcase-card .scene-social__stat-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);opacity:0;transform:translate(12px)}.showcase-card.is-live .scene-social__stat-card{animation:scene-notif .5s cubic-bezier(.22,1,.36,1) calc(.25s + var(--i) * .12s) both}.showcase-card .scene-social__stat-ico{font-size:1.1rem;line-height:1}.showcase-card .scene-social__stat-card strong{display:block;font-size:1rem;color:#fff;font-weight:700;line-height:1.1}.showcase-card .scene-social__stat-card span{font-size:.62rem;color:#fff6}.showcase-card .scene-social__notifs{display:flex;flex-direction:column;gap:6px;margin-top:2px}.showcase-card .scene-social__notifs>span{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-size:.68rem;color:#ffffffbf;opacity:0;transform:translate(10px)}.showcase-card.is-live .scene-social__notifs>span{animation:scene-notif .45s cubic-bezier(.22,1,.36,1) calc(.5s + var(--i) * .12s) both}.showcase-card .scene-social__n-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.showcase-card .scene-social__n-dot--ig{background:#f472b6;box-shadow:0 0 #f472b666}.showcase-card .scene-social__n-dot--fb{background:#60a5fa}.showcase-card .scene-social__n-dot--tt{background:#e2e8f0}.showcase-card.is-live .scene-social__n-dot--ig{animation:scene-pulse 1.8s ease-out infinite}.showcase-card .scene-social__hearts{position:absolute;left:38%;top:28%;width:60px;height:100px;pointer-events:none}.showcase-card .scene-social__hearts span{position:absolute;left:50%;bottom:0;color:#f472b6;font-size:13px;opacity:0}.showcase-card.is-live .scene-social__hearts span{animation:scene-heart-float 2.2s ease-out calc(var(--i) * .35s + .9s) infinite}@keyframes scene-heart-float{0%{opacity:0;transform:translate(-50%) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(calc(-50% + 20px),-90px) scale(1.2)}}@keyframes scene-notif{to{opacity:1;transform:none}}@media(max-width:900px){.showcase-card .scene-social{grid-template-columns:1fr 1.2fr}.showcase-card .scene-social__platforms{flex-direction:row;grid-column:1 / -1}.showcase-card .scene-dash__charts{grid-template-columns:1fr}.showcase-card .scene-dash__spark{height:48px}}@media(max-width:768px){.showcase__grid{grid-template-columns:1fr}.showcase-card,.showcase-card--wide{min-height:300px;grid-column:auto}.showcase-card .scene-social{grid-template-columns:1fr;gap:12px}.showcase-card .scene-social__platforms,.showcase-card .scene-social__side{flex-direction:row;flex-wrap:wrap}.showcase-card .scene-social__stat-card{flex:1;min-width:140px}.showcase-card .scene-social__notifs{flex:1 1 100%}.showcase-card .scene-site__h1{font-size:.85rem}.showcase-card .scene-dash__kpi-val{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.showcase-card,.showcase-card:hover{transition:none;transform:none}.showcase-card:after,.showcase-card:hover:after{animation:none!important;opacity:0!important}.showcase-card.is-live .scene-chat__msg,.showcase-card.is-live .scene-chat__typing,.showcase-card.is-live .scene-flow__node,.showcase-card.is-live .scene-flow__log span,.showcase-card.is-live .scene-site__nav,.showcase-card.is-live .scene-site__hero,.showcase-card.is-live .scene-site__card,.showcase-card.is-live .scene-site__score,.showcase-card.is-live .scene-site__ring,.showcase-card.is-live .scene-site__tags span,.showcase-card.is-live .scene-dash__kpi,.showcase-card.is-live .scene-dash__bars i,.showcase-card.is-live .scene-dash__line,.showcase-card.is-live .scene-dash__area,.showcase-card.is-live .scene-dash__pills span,.showcase-card.is-live .scene-social__plat-ico,.showcase-card.is-live .scene-social__post,.showcase-card.is-live .scene-social__stat-card,.showcase-card.is-live .scene-social__hearts span,.showcase-card.is-live .scene-social__notifs>span{animation:none!important;opacity:1!important;transform:none!important}.showcase-card.is-live .scene-site__ring{stroke-dashoffset:8}.showcase-card.is-live .scene-dash__line{stroke-dashoffset:0}.showcase-card.is-live .scene-dash__area{opacity:1}.showcase-card.is-live .scene-dash__bars i{height:var(--h, 60%)!important}.showcase-card.is-live .scene-chat__typing{display:none}}@keyframes scene-pop-in{0%{opacity:0;transform:scale(.97) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes scene-chart-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-chart-bar{0%{height:0;opacity:.35}to{height:var(--h, 60%);opacity:1}}@keyframes scene-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes scene-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-fade-in{0%{opacity:0}to{opacity:1}}@keyframes scene-pop-soft{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes scene-term-line{0%{opacity:0;transform:translateY(4px)}3%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}@keyframes scene-term-status{0%{opacity:0;transform:scale(.6)}4%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes scene-term-meter{0%{width:6%}55%,88%{width:84%}to{width:6%}}@keyframes scene-bubble-cycle{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}5%,88%{opacity:1;transform:translateY(0);filter:blur(0)}95%,to{opacity:0;transform:translateY(-6px);filter:blur(3px)}}@keyframes scene-chat-row{0%{opacity:0;transform:translateY(-12px);filter:blur(3px)}4%{opacity:1;transform:translateY(0);filter:blur(0)}82%{opacity:1;transform:translateY(0);filter:blur(0)}90%,to{opacity:0;transform:translateY(-6px);filter:blur(2px)}}@keyframes scene-chat-head{0%,to{opacity:1}}@keyframes scene-chat-pulse{0%{box-shadow:0 0 #7ed9a08c}70%{box-shadow:0 0 0 6px #7ed9a000}to{box-shadow:0 0 #7ed9a000}}@keyframes scene-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes scene-heart{0%{opacity:0;transform:translateY(0) scale(.4)}18%{opacity:1;transform:translateY(-8px) scale(1.15)}55%{opacity:1;transform:translateY(-22px) scale(1)}to{opacity:0;transform:translateY(-38px) scale(.9)}}@keyframes scene-social-feed{0%{opacity:.85;transform:translateY(8px) scale(.98)}8%,88%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:.92;transform:translateY(-3px) scale(.99)}}@keyframes scene-social-shimmer{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes scene-social-toast{0%{opacity:0;transform:translate(14px) scale(.92)}8%,78%{opacity:1;transform:translate(0) scale(1)}90%,to{opacity:0;transform:translate(6px) scale(.96)}}@keyframes scene-social-pulse{0%,18%{opacity:.7;transform:scale(1)}24%{opacity:1;transform:scale(1.12)}32%,88%{opacity:1;transform:scale(1)}96%,to{opacity:.7;transform:scale(1)}}@keyframes scene-social-dot{0%{box-shadow:0 0 #91c17a73}70%{box-shadow:0 0 0 6px #91c17a00}to{box-shadow:0 0 #91c17a00}}@media(prefers-reduced-motion:reduce){.nav__mega,.nav__mega-panel,.nav__mega-group,.nav__mega-highlight,.nav__mega-scene{transition:none!important;animation:none!important}.nav__mega .scene-term__line,.nav__mega .scene-term__ok,.nav__mega .scene-term__status,.nav__mega .scene-chat__bubble,.nav__mega .scene-chat__row,.nav__mega .scene-chat__online,.nav__mega .scene-chart__area,.nav__mega .scene-chart__tile,.nav__mega .scene-chart__tag,.nav__mega .scene-chart__dot,.nav__mega .scene-social__feed,.nav__mega .scene-social__toast{animation:none!important;opacity:1!important;transform:none!important}.nav__mega .scene-term__meter i{animation:none!important;width:84%!important}.nav__mega .scene-social__heart,.nav__mega .scene-social__shimmer,.nav__mega .scene-social__toast-dot,.nav__mega .scene-social__stat--hot .scene-social__num{animation:none!important}.nav__mega .scene-social__heart{opacity:0!important}.nav__mega .scene-chart__line{animation:none!important;stroke-dashoffset:0!important}.nav__mega .scene-chart__bars i{animation:none!important;height:var(--h, 60%)!important;opacity:.9!important}.nav__mega .scene-web__step{transition:none!important}.nav__mega .scene-code__cursor{animation:none!important;opacity:0!important}}.faq-page{--fp-rail: 220px;--fp-gap: clamp(2rem, 5vw, 4rem);--fp-ease: cubic-bezier(.22, 1, .36, 1)}.fp-hero{position:relative;padding:clamp(4.5rem,10vw,7.5rem) 0 clamp(2.5rem,5vw,3.5rem);overflow:hidden;border-bottom:1px solid var(--border)}.fp-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 80% at 30% 20%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 30% 20%,#000 20%,transparent 75%);pointer-events:none}.fp-hero__inner{position:relative;max-width:880px}.fp-hero__meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.fp-hero__kicker{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);padding:.35rem .7rem;border:1px solid var(--border-light);border-radius:var(--radius-full)}.fp-hero__count{font-family:var(--font-mono);font-size:.75rem;color:var(--text-dim);letter-spacing:.08em}.fp-hero__title{font-family:var(--font-display);font-size:clamp(2.75rem,7vw,4.75rem);font-weight:500;line-height:1.05;letter-spacing:-.035em;color:var(--text);margin:0 0 1.5rem}.fp-hero__title em{font-style:normal;color:var(--text-muted);font-weight:400}.fp-hero__lead{max-width:34rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65;color:var(--text-muted);margin:0}.fp-stats{border-bottom:1px solid var(--border);background:var(--surface)}.fp-stats__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.fp-stats__item{padding:1.75rem 1.25rem;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:.15rem}.fp-stats__item:last-child{border-right:none}.fp-stats__value{font-family:var(--font-mono);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500;letter-spacing:-.02em;color:var(--text);line-height:1.2}.fp-stats__unit{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.fp-stats__label{margin-top:.5rem;font-size:.8125rem;color:var(--text-muted);line-height:1.35}.fp-body{padding-top:clamp(3rem,6vw,5rem)!important;padding-bottom:clamp(3rem,6vw,5rem)!important}.fp-body__layout{display:grid;grid-template-columns:var(--fp-rail) minmax(0,1fr);gap:var(--fp-gap);align-items:start}.fp-index{position:sticky;top:calc(var(--nav-height) + 1.5rem);padding-top:.25rem}.fp-index__title{font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0 0 1rem}.fp-index__nav{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1.75rem}.fp-index__link{display:flex;align-items:baseline;gap:.65rem;padding:.55rem .65rem;border-radius:var(--radius-md);font-size:.8125rem;color:var(--text-muted);line-height:1.3;transition:color .22s var(--fp-ease),background .22s var(--fp-ease)}.fp-index__link:hover{color:var(--text);background:#ffffff0a}.fp-index__link.is-active{color:var(--text);background:#ffffff0f}.fp-index__n{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-dim);flex-shrink:0;transition:color .22s var(--fp-ease)}.fp-index__link.is-active .fp-index__n,.fp-index__link:hover .fp-index__n{color:var(--text)}.fp-index__cta{display:inline-block;font-size:.8125rem;font-weight:500;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2px;transition:color .22s ease,border-color .22s ease}.fp-index__cta:hover{color:var(--text);border-color:#ffffff80}.faq-page .fp-list.faq-list{max-width:none;margin:0;gap:0;border-top:1px solid var(--border)}.faq-page .fp-item.faq-item{background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;overflow:hidden;box-shadow:none!important;transition:background .28s var(--fp-ease)}.faq-page .fp-item.faq-item:hover{border-color:var(--border)!important;box-shadow:none!important;background:#ffffff05}.faq-page .fp-item.faq-item.open{border-color:var(--border)!important;box-shadow:none!important;background:#ffffff08}.faq-page .fp-item__btn.faq-question{display:grid;grid-template-columns:2.5rem 1fr 2rem;align-items:center;gap:.75rem 1rem;padding:1.35rem .25rem 1.35rem 0;font-size:clamp(.95rem,1.4vw,1.0625rem);font-weight:500;letter-spacing:-.01em;color:var(--text);transition:color .2s ease}.faq-page .fp-item__btn.faq-question:hover{color:#fff}.fp-item__num{font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--text-dim);letter-spacing:.04em;transition:color .25s var(--fp-ease)}.faq-page .fp-item.open .fp-item__num{color:var(--text)}.fp-item__q{min-width:0;line-height:1.4}.fp-item__icon{position:relative;width:1.125rem;height:1.125rem;justify-self:end}.fp-item__icon i{position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:var(--text-dim);border-radius:1px;transition:transform .35s var(--fp-ease),background .25s ease,opacity .25s ease}.fp-item__icon i:first-child{transform:translate(-50%,-50%)}.fp-item__icon i:last-child{transform:translate(-50%,-50%) rotate(90deg)}.faq-page .fp-item.open .fp-item__icon i{background:var(--text)}.faq-page .fp-item.open .fp-item__icon i:last-child{transform:translate(-50%,-50%) rotate(90deg) scaleX(0);opacity:0}.faq-page .faq-question>svg{display:none}.faq-page .fp-item__answer.faq-answer{display:grid;grid-template-rows:0fr;max-height:none;transition:grid-template-rows .4s var(--fp-ease)}.faq-page .fp-item.open .fp-item__answer.faq-answer{grid-template-rows:1fr;max-height:none}.faq-page .fp-item__inner.faq-answer-inner{overflow:hidden;min-height:0;padding:0 0 1.5rem 3.5rem;border-top:none;font-size:.9375rem;line-height:1.75;color:var(--text-muted)}.faq-page .fp-item__inner p{margin:0}.faq-page .fp-item__inner p+p{margin-top:.75rem}.fp-item__more{display:inline-flex;align-items:center;margin-top:1rem;font-size:.8125rem;font-weight:500;color:var(--text);border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:1px;transition:border-color .2s ease,opacity .2s ease}.fp-item__more:hover{border-color:#ffffffb3;opacity:.9}.fp-cta{border-top:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 40%),var(--surface);padding:clamp(3.5rem,8vw,5.5rem) 0}.fp-cta__inner{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:end;max-width:1000px}.fp-cta__kicker{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:0 0 .75rem}.fp-cta__title{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;color:var(--text);margin:0 0 .85rem}.fp-cta__text{margin:0;font-size:.9375rem;line-height:1.65;color:var(--text-muted);max-width:28rem}.fp-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}@media(max-width:900px){.fp-body__layout{grid-template-columns:1fr;gap:1.5rem}.fp-index{position:static;border-bottom:1px solid var(--border);padding-bottom:1.25rem}.fp-index__nav{flex-direction:row;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.fp-index__link{padding:.4rem .65rem;border:1px solid var(--border);border-radius:var(--radius-full);font-size:.75rem}.fp-index__link.is-active{border-color:#ffffff47;background:#ffffff14}.fp-index__n{display:none}.fp-stats__row{grid-template-columns:1fr 1fr}.fp-stats__item:nth-child(2n){border-right:none}.fp-stats__item:nth-child(-n+2){border-bottom:1px solid var(--border)}.faq-page .fp-item__btn.faq-question{grid-template-columns:2rem 1fr 1.5rem;padding:1.15rem 0}.faq-page .fp-item__inner.faq-answer-inner{padding-left:0}.fp-cta__inner{grid-template-columns:1fr;gap:1.75rem}.fp-cta__actions{justify-content:flex-start}}@media(max-width:480px){.fp-stats__row{grid-template-columns:1fr 1fr}.fp-hero__title{font-size:clamp(2.25rem,11vw,3rem)}}@media(prefers-reduced-motion:reduce){.faq-page .fp-item__answer.faq-answer,.fp-item__icon i,.fp-index__link{transition:none!important}}.section-split{display:flex;justify-content:center;padding:clamp(1rem,2.5vw,1.5rem) 0 clamp(.5rem,1.5vw,.85rem);background:#0a0a0a;pointer-events:none}.section-split__inner{display:flex;align-items:center;gap:12px;width:min(720px,calc(100% - 48px))}.section-split__rail{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 40%,rgba(255,255,255,.14) 100%)}.section-split__rail:last-child{background:linear-gradient(90deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.14) 60%,transparent 100%)}.section-split__core{flex:0 0 auto;width:48px;height:2px;border-radius:999px;background:linear-gradient(90deg,#62e6d9,#8b7cff 48%,#ffb35c);box-shadow:0 0 12px #62e6d959,0 0 24px #8b7cff2e;opacity:.9}@media(prefers-reduced-motion:no-preference){.section-split__core{animation:section-split-glow 4.5s ease-in-out infinite alternate}}@keyframes section-split-glow{0%{opacity:.65;filter:brightness(.95);box-shadow:0 0 8px #62e6d933,0 0 16px #8b7cff1a}to{opacity:1;filter:brightness(1.08);box-shadow:0 0 14px #62e6d966,0 0 28px #8b7cff38}}.showcase{padding-top:clamp(.5rem,1.5vw,1rem);padding-bottom:clamp(2.5rem,5vw,4rem);background:#0a0a0a}.showcase.section{padding-top:clamp(.5rem,1.5vw,1rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.showcase__header{text-align:center;margin-bottom:clamp(1.25rem,3vw,2rem)}.showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1100px;margin:0 auto}.showcase-card{position:relative;display:block;min-height:340px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0c0c0eeb;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px #ffffff0d inset,0 12px 32px #00000047;transition:border-color .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,background .28s ease}.showcase-card:after{content:"";position:absolute;inset:-10%;width:120%;height:120%;background:linear-gradient(125deg,transparent 0%,transparent 36%,rgba(255,255,255,0) 42%,rgba(255,255,255,.04) 46%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.08) 53%,rgba(255,255,255,0) 58%,transparent 64%,transparent 100%);transform:translate3d(-55%,-55%,0);opacity:0;pointer-events:none;z-index:7;will-change:transform,opacity}.showcase-card:hover:after,.showcase-card:focus-visible:after{animation:showcase-glass-sheen .95s cubic-bezier(.22,1,.36,1) forwards}@keyframes showcase-glass-sheen{0%{opacity:0;transform:translate3d(-60%,-60%,0)}10%{opacity:1}to{opacity:0;transform:translate3d(40%,40%,0)}}.showcase-card--wide:after{inset:0;width:55%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,.05) 40%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.06) 60%,transparent 80%,transparent 100%);transform:translate3d(-120%,0,0)}.showcase-card--wide:hover:after,.showcase-card--wide:focus-visible:after{animation:showcase-glass-sheen-h 1.05s cubic-bezier(.22,1,.36,1) forwards}@keyframes showcase-glass-sheen-h{0%{opacity:0;transform:translate3d(-120%,0,0)}12%{opacity:1}to{opacity:0;transform:translate3d(220%,0,0)}}.showcase-card:hover,.showcase-card:focus-visible{border-color:#fff3;background:linear-gradient(180deg,#ffffff14,#ffffff08),#0e0e10f2;transform:translateY(-4px);box-shadow:0 1px #ffffff14 inset,0 20px 48px #0006;outline:none}.showcase-card--wide{grid-column:1 / -1;min-height:300px}.showcase-card__stage{position:absolute;inset:0;z-index:1;overflow:hidden}.showcase-card__stage>.scene-chat,.showcase-card__stage>.scene-flow,.showcase-card__stage>.scene-site,.showcase-card__stage>.scene-desire,.showcase-card__stage>.scene-bot,.showcase-card__stage>.scene-auto,.showcase-card__stage>.scene-mkt,.showcase-card__stage>.scene-soc,.showcase-card__stage>.scene-dash,.showcase-card__stage>.scene-social{position:absolute;inset:0;opacity:1;pointer-events:none;height:100%;width:100%}.showcase-card__foot{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:52px 20px 16px;border:none;box-shadow:none;background:linear-gradient(to top,rgba(255,255,255,.06) 0%,rgba(255,255,255,.025) 45%,transparent 100%);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 42%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 42%,#000 100%);filter:none}.showcase-card__foot:before{content:none;display:none}.showcase-card__label{position:relative;z-index:1;font-size:.9375rem;font-weight:600;color:#fff;letter-spacing:-.01em;filter:none!important;-webkit-font-smoothing:antialiased;text-shadow:0 1px 2px rgba(0,0,0,.4)}.showcase-card__go{position:relative;z-index:1;font-size:.8125rem;color:#ffffff9e;filter:none!important;transition:color .2s ease,transform .2s ease,background .2s ease,border-color .2s ease;padding:6px 12px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.showcase-card:hover .showcase-card__go{color:#fff;background:#ffffff24;border-color:#ffffff2e;transform:translate(2px)}.scene-flow{display:flex;flex-direction:column;height:100%;padding:16px 16px 56px;background:radial-gradient(ellipse 70% 50% at 80% 20%,rgba(245,158,11,.1),transparent 50%),#0c0d0f;overflow:hidden}.scene-flow__title{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;display:flex;align-items:center;gap:8px;margin-bottom:8px}.scene-flow__pulse{width:7px;height:7px;border-radius:50%;background:#f59e0b}.showcase-card.is-live .scene-flow__pulse{animation:scene-pulse 1.4s ease-out infinite}.scene-flow__svg{width:100%;height:72px;opacity:.9}.scene-flow__path{stroke:#f59e0b59;stroke-width:1.5}.showcase-card.is-live .scene-flow__path{animation:scene-dash 1.2s linear infinite}@keyframes scene-dash{to{stroke-dashoffset:-24}}.scene-flow__nodes{display:flex;justify-content:space-between;gap:6px;margin-top:-8px;padding:0 4px}.scene-flow__node{flex:1;text-align:center;padding:8px 4px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.62rem;font-weight:600;color:#ffffffbf;opacity:0;transform:scale(.85)}.scene-flow__node--ok{border-color:#91c17a59;color:#b8e0c4;background:#91c17a1a}.showcase-card.is-live .scene-flow__node{animation:scene-node .5s cubic-bezier(.22,1,.36,1) calc(var(--i) * .35s + .15s) both}@keyframes scene-node{0%{opacity:0;transform:scale(.8) translateY(8px)}to{opacity:1;transform:none}}.scene-flow__log{margin-top:auto;display:flex;flex-direction:column;gap:3px;font-family:var(--font-mono, ui-monospace, monospace);font-size:.62rem;color:#fff6}.scene-flow__log span{opacity:0;transform:translate(-8px)}.scene-flow__log-ok{color:#91c17a}.showcase-card.is-live .scene-flow__log span{animation:scene-log .4s ease calc(var(--i) * .4s + .5s) both}@keyframes scene-log{to{opacity:1;transform:none}}.scene-desire{--desire-dur: 9.5s;--desire-ease: cubic-bezier(.22, 1, .36, 1);position:relative;height:100%;padding:14px 14px 20px;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 80% 0%,rgba(20,168,149,.18),transparent 55%),radial-gradient(ellipse 40% 40% at 10% 90%,rgba(124,240,223,.08),transparent 50%),#0a0b0d}.scene-desire__glow{position:absolute;inset:-20% -10% auto auto;width:55%;height:55%;background:radial-gradient(circle,rgba(94,234,212,.22),transparent 68%);pointer-events:none;opacity:.35;filter:blur(2px)}.showcase-card.is-live .scene-desire__glow{animation:scene-desire-glow var(--desire-dur) var(--desire-ease) infinite}.scene-desire__browser{position:relative;z-index:1;height:100%;max-height:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#111316;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 48px #00000073,0 0 0 1px #5eead40f;transform-origin:50% 60%}.showcase-card.is-live .scene-desire__browser{animation:scene-desire-browser var(--desire-dur) var(--desire-ease) infinite}.scene-desire__chrome{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#ffffff09;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.scene-desire__dots{display:inline-flex;gap:5px}.scene-desire__dots i{width:7px;height:7px;border-radius:50%;background:#ff5f57}.scene-desire__dots i:nth-child(2){background:#febc2e}.scene-desire__dots i:nth-child(3){background:#28c840}.scene-desire__url{flex:1;display:inline-flex;align-items:center;gap:5px;min-width:0;font-family:var(--font-mono, monospace);font-size:.58rem;color:#ffffff73;background:#00000047;border-radius:6px;padding:4px 8px}.scene-desire__url svg{color:#7cf0df;flex-shrink:0;opacity:.85}.scene-desire__live{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono, monospace);font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;background:#7cf0df;border-radius:999px;padding:3px 8px;opacity:0;transform:scale(.85)}.scene-desire__live i{width:5px;height:5px;border-radius:50%;background:#0a0a0a}.showcase-card.is-live .scene-desire__live{animation:scene-desire-live var(--desire-dur) var(--desire-ease) infinite}.showcase-card.is-live .scene-desire__live i{animation:scene-desire-live-dot 1.2s ease-out infinite;animation-delay:5.2s}.scene-desire__viewport{position:relative;flex:1;min-height:0;overflow:hidden}.scene-desire__skel{position:absolute;inset:0;padding:12px;display:flex;flex-direction:column;gap:10px;z-index:2;opacity:1}.scene-desire__skel-bar{height:14px;width:55%;border-radius:6px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%}.scene-desire__skel-hero{flex:1;min-height:90px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%}.scene-desire__skel-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.scene-desire__skel-row i{height:36px;border-radius:8px;background:#ffffff0d;display:block}.showcase-card.is-live .scene-desire__skel,.showcase-card.is-live .scene-desire__skel-bar,.showcase-card.is-live .scene-desire__skel-hero{animation:scene-desire-shimmer 1.1s linear infinite}.showcase-card.is-live .scene-desire__skel{animation:scene-desire-skel-out var(--desire-dur) var(--desire-ease) infinite}.scene-desire__site{position:absolute;inset:0;padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;z-index:3;opacity:0}.showcase-card.is-live .scene-desire__site{animation:scene-desire-site-in var(--desire-dur) var(--desire-ease) infinite}.scene-desire__nav{display:flex;align-items:center;gap:8px;font-size:.58rem;color:#ffffff8c}.scene-desire__brand{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:.52rem;font-weight:800;color:#0a0a0a;background:linear-gradient(135deg,#7cf0df,#14a895);flex-shrink:0}.scene-desire__nav-links{display:inline-flex;gap:8px;flex:1;min-width:0}.scene-desire__lang{display:inline-flex;align-items:center;gap:0;padding:2px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000040;font-family:var(--font-mono, monospace);font-size:.5rem;font-weight:700;font-style:normal}.scene-desire__lang em{font-style:normal;padding:2px 6px;border-radius:999px;color:#fff6}.scene-desire__lang-fr{background:#fff;color:#0a0a0a}.showcase-card.is-live .scene-desire__lang{animation:scene-desire-lang-swap var(--desire-dur) steps(1,end) infinite}.scene-desire__hero{flex:1;min-height:0;border-radius:12px;overflow:hidden;border:1px solid rgba(94,234,212,.18);display:grid;grid-template-columns:.95fr 1.05fr;background:#0e1114}.scene-desire__photo{position:relative;background:radial-gradient(ellipse 80% 70% at 30% 40%,rgba(124,240,223,.35),transparent 55%),linear-gradient(160deg,#0d3d38,#14a895 42%,#0a2a40);overflow:hidden}.scene-desire__photo-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 62%);transform:translate(-120%)}.showcase-card.is-live .scene-desire__photo-shine{animation:scene-desire-shine var(--desire-dur) var(--desire-ease) infinite}.scene-desire__copy{padding:10px 11px;display:flex;flex-direction:column;justify-content:center;gap:5px}.scene-desire__kicker{font-size:.52rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#7cf0df}.scene-desire__h1{position:relative;display:block;font-size:.82rem;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.02em;min-height:2.45em}.scene-desire__h1-fr,.scene-desire__h1-en{display:block}.scene-desire__h1-en{position:absolute;left:0;right:0;top:0;opacity:0;pointer-events:none}.scene-desire__cta{align-self:flex-start;margin-top:4px;font-size:.62rem;font-weight:700;padding:5px 11px;border-radius:999px;background:#fff;color:#0a0a0a;box-shadow:0 0 #7cf0df00}.showcase-card.is-live .scene-desire__cta{animation:scene-desire-cta-pulse var(--desire-dur) var(--desire-ease) infinite}.scene-desire__chips{display:flex;flex-wrap:wrap;gap:4px}.scene-desire__chips span{font-family:var(--font-mono, monospace);font-size:.5rem;letter-spacing:.04em;color:#ffffff8c;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:2px 7px}.scene-desire__cursor{position:absolute;z-index:6;width:14px;height:14px;border-radius:50% 50% 50% 0;background:#fff;box-shadow:0 2px 8px #00000073;transform:rotate(-35deg) scale(0);opacity:0;left:72%;top:58%;pointer-events:none}.scene-desire__cursor:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(124,240,223,.7);opacity:0}.showcase-card.is-live .scene-desire__cursor{animation:scene-desire-cursor var(--desire-dur) var(--desire-ease) infinite}.showcase-card.is-live .scene-desire__cursor:after{animation:scene-desire-cursor-ring var(--desire-dur) var(--desire-ease) infinite}.scene-desire__toast{position:absolute;z-index:7;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#0a0e10f0;border:1px solid rgba(124,240,223,.35);box-shadow:0 12px 28px #00000073;opacity:0;transform:translateY(14px) scale(.96)}.scene-desire__toast-ico{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.65rem;font-weight:800;color:#0a0a0a;background:#7cf0df;flex-shrink:0}.scene-desire__toast-body{display:flex;flex-direction:column;gap:1px;min-width:0}.scene-desire__toast-body strong{font-size:.68rem;font-weight:700;color:#fff;line-height:1.2}.scene-desire__toast-body small{font-size:.55rem;color:#ffffff80;line-height:1.2}.showcase-card.is-live .scene-desire__toast{animation:scene-desire-toast var(--desire-dur) var(--desire-ease) infinite}.scene-desire__phone{position:absolute;z-index:4;right:10px;bottom:14px;width:72px;height:128px;border-radius:12px;border:2px solid rgba(255,255,255,.18);background:#0a0a0a;box-shadow:0 16px 32px #00000080;padding:6px 5px 5px;opacity:0;transform:translate(18px,24px) rotate(8deg)}.scene-desire__phone-notch{width:22px;height:3px;border-radius:999px;background:#ffffff2e;margin:0 auto 5px}.scene-desire__phone-screen{height:calc(100% - 10px);border-radius:7px;overflow:hidden;background:#0e1518;display:flex;flex-direction:column;gap:4px;padding:5px}.scene-desire__phone-bar{height:6px;width:40%;border-radius:3px;background:#7cf0df59}.scene-desire__phone-hero{flex:1;border-radius:5px;background:linear-gradient(160deg,#0d3d38,#14a895 50%,#0a2a40)}.scene-desire__phone-btn{height:8px;width:70%;margin:0 auto;border-radius:999px;background:#fff}.showcase-card.is-live .scene-desire__phone{animation:scene-desire-phone var(--desire-dur) var(--desire-ease) infinite}@keyframes scene-desire-glow{0%,18%{opacity:.2}35%,78%{opacity:.55}to{opacity:.2}}@keyframes scene-desire-browser{0%{transform:scale(.98);filter:brightness(.92)}12%{transform:scale(1);filter:brightness(1)}88%{transform:scale(1);filter:brightness(1)}to{transform:scale(.98);filter:brightness(.92)}}@keyframes scene-desire-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes scene-desire-skel-out{0%,8%{opacity:1}18%,88%{opacity:0;pointer-events:none}96%,to{opacity:1}}@keyframes scene-desire-site-in{0%,10%{opacity:0;transform:translateY(10px)}20%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(6px)}}@keyframes scene-desire-shine{0%,22%{transform:translate(-120%)}38%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes scene-desire-lang-swap{}.showcase-card.is-live .scene-desire__lang-fr{animation:scene-desire-fr-pill var(--desire-dur) steps(1,end) infinite}.showcase-card.is-live .scene-desire__lang-en{animation:scene-desire-en-pill var(--desire-dur) steps(1,end) infinite}@keyframes scene-desire-fr-pill{0%,42%{background:#fff;color:#0a0a0a}43%,88%{background:transparent;color:#fff6}89%,to{background:#fff;color:#0a0a0a}}@keyframes scene-desire-en-pill{0%,42%{background:transparent;color:#fff6}43%,88%{background:#fff;color:#0a0a0a}89%,to{background:transparent;color:#fff6}}.showcase-card.is-live .scene-desire__h1-fr{animation:scene-desire-h1-fr var(--desire-dur) steps(1,end) infinite}.showcase-card.is-live .scene-desire__h1-en{animation:scene-desire-h1-en var(--desire-dur) steps(1,end) infinite}@keyframes scene-desire-h1-fr{0%,42%{opacity:1}43%,88%{opacity:0}89%,to{opacity:1}}@keyframes scene-desire-h1-en{0%,42%{opacity:0}43%,88%{opacity:1}89%,to{opacity:0}}@keyframes scene-desire-cta-pulse{0%,28%{box-shadow:0 0 #7cf0df00;transform:scale(1)}36%{box-shadow:0 0 0 6px #7cf0df40;transform:scale(1.04)}42%{box-shadow:0 0 #7cf0df00;transform:scale(.97)}46%,to{box-shadow:0 0 #7cf0df00;transform:scale(1)}}@keyframes scene-desire-cursor{0%,26%{opacity:0;transform:rotate(-35deg) scale(0) translate(0);left:78%;top:72%}30%{opacity:1;transform:rotate(-35deg) scale(1) translate(0);left:78%;top:72%}38%{opacity:1;transform:rotate(-35deg) scale(1) translate(0);left:68%;top:52%}41%{opacity:1;transform:rotate(-35deg) scale(.85) translate(0);left:68%;top:52%}44%{opacity:1;transform:rotate(-35deg) scale(1) translate(0);left:68%;top:52%}52%,to{opacity:0;transform:rotate(-35deg) scale(.6) translateY(8px);left:68%;top:52%}}@keyframes scene-desire-cursor-ring{0%,40%{opacity:0;transform:scale(.4)}42%{opacity:1;transform:scale(.7)}48%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}@keyframes scene-desire-toast{0%,46%{opacity:0;transform:translateY(14px) scale(.96)}54%,82%{opacity:1;transform:translateY(0) scale(1)}90%,to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes scene-desire-phone{0%,58%{opacity:0;transform:translate(18px,24px) rotate(8deg)}68%,86%{opacity:1;transform:translate(0) rotate(-4deg)}94%,to{opacity:0;transform:translate(12px,16px) rotate(4deg)}}@keyframes scene-desire-live{0%,52%{opacity:0;transform:scale(.85)}58%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.9)}}@keyframes scene-desire-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.scene-desire__glow,.scene-desire__browser,.scene-desire__skel,.scene-desire__site,.scene-desire__photo-shine,.scene-desire__cta,.scene-desire__cursor,.scene-desire__cursor:after,.scene-desire__toast,.scene-desire__phone,.scene-desire__live,.scene-desire__live i,.scene-desire__lang-fr,.scene-desire__lang-en,.scene-desire__h1-fr,.scene-desire__h1-en{animation:none!important}.scene-desire__skel{opacity:0!important}.scene-desire__site,.scene-desire__toast{opacity:1!important;transform:none!important}.scene-desire__phone{opacity:1!important;transform:rotate(-4deg)!important}.scene-desire__live{opacity:1!important;transform:none!important}.scene-desire__h1-fr{opacity:1!important}.scene-desire__h1-en{opacity:0!important}.scene-desire__cursor{display:none}}.scene-bot{--d: 9s;--e: cubic-bezier(.22, 1, .36, 1);position:relative;height:100%;padding:14px;overflow:hidden;background:radial-gradient(ellipse 60% 45% at 20% 0%,rgba(41,198,190,.16),transparent 55%),#0a0b0d}.scene-bot__glow{position:absolute;inset:-15% auto auto 40%;width:50%;height:50%;background:radial-gradient(circle,rgba(124,240,223,.2),transparent 70%);pointer-events:none;opacity:.4}.scene-bot__phone{position:relative;z-index:1;height:100%;max-height:100%;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#12151a;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 40px #00000073}.scene-bot__chrome{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08;flex-shrink:0}.scene-bot__avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#29c6be,#14a895);color:#0a0a0a}.scene-bot__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.scene-bot__meta strong{font-size:.72rem;color:#fff;font-weight:600}.scene-bot__meta span{font-size:.55rem;color:#ffffff73;display:inline-flex;align-items:center;gap:5px}.scene-bot__dot{width:6px;height:6px;border-radius:50%;background:#7cf0df}.showcase-card.is-live .scene-bot__dot{animation:scene-bot-dot 1.4s ease-out infinite}.scene-bot__badge{font-family:var(--font-mono, monospace);font-size:.52rem;font-weight:700;letter-spacing:.06em;padding:3px 7px;border-radius:999px;background:#7cf0df26;color:#7cf0df;border:1px solid rgba(124,240,223,.3)}.scene-bot__thread{flex:1;min-height:0;padding:12px 12px 76px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-content:flex-start;overflow:hidden}.scene-bot__msg{max-width:88%;padding:8px 11px;border-radius:12px;font-size:.72rem;line-height:1.35;color:#fff;opacity:0;transform:translateY(-6px) scale(.96)}.scene-bot__msg--in{align-self:flex-start;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-bottom-left-radius:4px}.scene-bot__msg--out{align-self:flex-end;background:#29c6be2e;border:1px solid rgba(41,198,190,.28);border-bottom-right-radius:4px}.scene-bot__msg--ok{background:#91c17a33;border-color:#91c17a66;color:#c8e6b0}.scene-bot__msg b{color:#7cf0df;font-weight:700}.scene-bot__typing{align-self:flex-end;display:inline-flex;gap:4px;padding:8px 12px;border-radius:12px;background:#29c6be1f;opacity:0}.scene-bot__typing i{width:5px;height:5px;border-radius:50%;background:#7cf0df;opacity:.35}.showcase-card.is-live .scene-bot__typing i{animation:scene-bot-bounce .9s ease-in-out infinite}.showcase-card.is-live .scene-bot__typing i:nth-child(2){animation-delay:.15s}.showcase-card.is-live .scene-bot__typing i:nth-child(3){animation-delay:.3s}.scene-bot__toast{position:absolute;z-index:5;left:10px;right:10px;bottom:10px;max-width:calc(100% - 20px);box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:11px;background:#0a0e10f5;border:1px solid rgba(124,240,223,.35);box-shadow:0 8px 18px #00000059;opacity:0;transform:translateY(8px);pointer-events:none}.scene-bot__toast-ico{font-size:1rem;line-height:1.2;flex-shrink:0}.scene-bot__toast-body{min-width:0;flex:1}.scene-bot__toast strong{display:block;font-size:.68rem;color:#fff;font-weight:700;line-height:1.25}.scene-bot__toast small{display:block;font-size:.52rem;color:#ffffff80;margin-top:2px;line-height:1.3}.showcase-card.is-live .scene-bot__toast{animation:scene-bot-toast var(--d) var(--e) infinite}@keyframes scene-bot-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes scene-bot-bounce{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:1}}.showcase-card.is-live .scene-bot__m1{animation:scene-bot-in1 var(--d) var(--e) infinite}.showcase-card.is-live .scene-bot__m2{animation:scene-bot-in2 var(--d) var(--e) infinite}.showcase-card.is-live .scene-bot__m3{animation:scene-bot-in3 var(--d) var(--e) infinite}.showcase-card.is-live .scene-bot__m4{animation:scene-bot-in4 var(--d) var(--e) infinite}.showcase-card.is-live .scene-bot__t1{animation:scene-bot-type1 var(--d) var(--e) infinite}.showcase-card.is-live .scene-bot__t2{animation:scene-bot-type2 var(--d) var(--e) infinite}@keyframes scene-bot-in1{0%{opacity:0;transform:translateY(-6px) scale(.96)}3%,88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes scene-bot-type1{0%,6%{opacity:0}8%,16%{opacity:1}18%,to{opacity:0}}@keyframes scene-bot-in2{0%,16%{opacity:0;transform:translateY(-6px) scale(.96)}20%,88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0}}@keyframes scene-bot-in3{0%,30%{opacity:0;transform:translateY(-6px) scale(.96)}34%,88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0}}@keyframes scene-bot-type2{0%,36%{opacity:0}38%,46%{opacity:1}48%,to{opacity:0}}@keyframes scene-bot-in4{0%,46%{opacity:0;transform:translateY(-6px) scale(.96)}50%,88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0}}@keyframes scene-bot-toast{0%,54%{opacity:0;transform:translateY(10px)}60%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(6px)}}.scene-auto{--d: 9s;--e: cubic-bezier(.22, 1, .36, 1);position:relative;height:100%;padding:14px 14px 18px;overflow:hidden;background:radial-gradient(ellipse 55% 40% at 90% 10%,rgba(147,173,255,.14),transparent 55%),#0a0b0d;display:flex;flex-direction:column;gap:10px}.scene-auto__glow{position:absolute;right:-10%;top:-20%;width:50%;height:50%;background:radial-gradient(circle,rgba(136,166,255,.18),transparent 70%);pointer-events:none}.scene-auto__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.scene-auto__live{display:inline-flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7cf0df}.scene-auto__live i{width:6px;height:6px;border-radius:50%;background:#7cf0df}.showcase-card.is-live .scene-auto__live i{animation:scene-bot-dot 1.4s ease-out infinite}.scene-auto__queue{font-family:var(--font-mono, monospace);font-size:.58rem;color:#ffffff80;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#00000040}.scene-auto__queue-n{color:#fff;font-weight:700;font-size:.7rem;min-width:.9em;text-align:center}.scene-auto__queue-n{font-variant-numeric:tabular-nums}.showcase-card.is-live .scene-auto__queue{animation:scene-auto-qbox var(--d) steps(1,end) infinite}@keyframes scene-auto-qbox{0%,68%{border-color:#ffffff1a}70%,90%{border-color:#91c17a8c;background:#91c17a1a}92%,to{border-color:#ffffff1a}}.scene-auto__inbox{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);opacity:0;transform:translateY(-12px)}.scene-auto__inbox-ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#88a6ff26;font-size:.85rem;flex-shrink:0}.scene-auto__inbox strong{display:block;font-size:.72rem;color:#fff;font-weight:600}.scene-auto__inbox small{display:block;font-size:.6rem;color:#ffffff80;margin-top:2px}.showcase-card.is-live .scene-auto__inbox{animation:scene-auto-inbox var(--d) var(--e) infinite}@keyframes scene-auto-inbox{0%,4%{opacity:0;transform:translateY(-12px)}10%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}.scene-auto__steps{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1}.scene-auto__step{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:.72rem;color:#ffffff73;background:#ffffff06;border:1px solid rgba(255,255,255,.06);opacity:.45}.scene-auto__step i{width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);flex-shrink:0;position:relative}.scene-auto__step i:after{content:"";position:absolute;inset:3px;border-radius:50%;background:transparent}.showcase-card.is-live .scene-auto__s1{animation:scene-auto-s1 var(--d) var(--e) infinite;animation-delay:0s}.showcase-card.is-live .scene-auto__s2{animation:scene-auto-s2 var(--d) var(--e) infinite}.showcase-card.is-live .scene-auto__s3{animation:scene-auto-s3 var(--d) var(--e) infinite}.showcase-card.is-live .scene-auto__s4{animation:scene-auto-s4 var(--d) var(--e) infinite}@keyframes scene-auto-s1{0%,12%{opacity:.45;color:#ffffff73;border-color:#ffffff0f}18%,88%{opacity:1;color:#fff;border-color:#7cf0df59;background:#7cf0df14}94%,to{opacity:.45}}@keyframes scene-auto-s2{0%,26%{opacity:.45;color:#ffffff73}32%,88%{opacity:1;color:#fff;border-color:#7cf0df59;background:#7cf0df14}94%,to{opacity:.45}}@keyframes scene-auto-s3{0%,40%{opacity:.45;color:#ffffff73}46%,88%{opacity:1;color:#fff;border-color:#7cf0df59;background:#7cf0df14}94%,to{opacity:.45}}@keyframes scene-auto-s4{0%,54%{opacity:.45;color:#ffffff73}60%,88%{opacity:1;color:#c8e6b0;border-color:#91c17a73;background:#91c17a1a}94%,to{opacity:.45}}.showcase-card.is-live .scene-auto__s1 i{animation:scene-auto-chk1 var(--d) steps(1,end) infinite}.showcase-card.is-live .scene-auto__s2 i{animation:scene-auto-chk2 var(--d) steps(1,end) infinite}.showcase-card.is-live .scene-auto__s3 i{animation:scene-auto-chk3 var(--d) steps(1,end) infinite}.showcase-card.is-live .scene-auto__s4 i{animation:scene-auto-chk4 var(--d) steps(1,end) infinite}@keyframes scene-auto-chk1{0%,17%{border-color:#fff3;background:transparent}18%,88%{border-color:#7cf0df;background:#7cf0df;box-shadow:inset 0 0 0 2px #0a0b0d}94%,to{border-color:#fff3;background:transparent;box-shadow:none}}@keyframes scene-auto-chk2{0%,31%{border-color:#fff3;background:transparent}32%,88%{border-color:#7cf0df;background:#7cf0df;box-shadow:inset 0 0 0 2px #0a0b0d}94%,to{border-color:#fff3;background:transparent;box-shadow:none}}@keyframes scene-auto-chk3{0%,45%{border-color:#fff3;background:transparent}46%,88%{border-color:#7cf0df;background:#7cf0df;box-shadow:inset 0 0 0 2px #0a0b0d}94%,to{border-color:#fff3;background:transparent;box-shadow:none}}@keyframes scene-auto-chk4{0%,59%{border-color:#fff3;background:transparent}60%,88%{border-color:#91c17a;background:#91c17a;box-shadow:inset 0 0 0 2px #0a0b0d}94%,to{border-color:#fff3;background:transparent;box-shadow:none}}.scene-auto__toast{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#0a0e10f2;border:1px solid rgba(145,193,122,.4);box-shadow:0 10px 24px #0006;opacity:0;transform:translateY(12px)}.scene-auto__toast-ico{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#91c17a;color:#0a0a0a;font-size:.7rem;font-weight:800;flex-shrink:0}.scene-auto__toast strong{display:block;font-size:.7rem;color:#fff}.scene-auto__toast small{display:block;font-size:.55rem;color:#ffffff80;margin-top:2px}.showcase-card.is-live .scene-auto__toast{animation:scene-auto-toast var(--d) var(--e) infinite}@keyframes scene-auto-toast{0%,64%{opacity:0;transform:translateY(12px)}72%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}.scene-auto__queue-n:before{content:"3";font-weight:700;color:#fbbf24}.showcase-card.is-live .scene-auto__queue-n{font-size:0;line-height:0}.showcase-card.is-live .scene-auto__queue-n:before{content:"3";font-size:.7rem;line-height:1;font-weight:700;color:#fff;animation:scene-auto-num var(--d) steps(1,end) infinite}@keyframes scene-auto-num{0%,17%{content:"3";color:#fbbf24}18%,31%{content:"2";color:#fbbf24}32%,45%{content:"1";color:#fbbf24}46%,90%{content:"0";color:#91c17a}92%,to{content:"3";color:#fbbf24}}.scene-mkt{--d: 9s;--e: cubic-bezier(.22, 1, .36, 1);position:relative;height:100%;padding:12px 12px 14px;overflow:hidden;display:flex;flex-direction:column;gap:8px;background:radial-gradient(ellipse 55% 42% at 12% 8%,rgba(188,151,255,.16),transparent 55%),radial-gradient(ellipse 40% 35% at 90% 80%,rgba(136,166,255,.1),transparent 50%),#0a0b0d}.scene-mkt__glow{position:absolute;left:-12%;top:-12%;width:48%;height:42%;background:radial-gradient(circle,rgba(188,151,255,.2),transparent 70%);pointer-events:none}.scene-mkt__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.scene-mkt__live{display:inline-flex;align-items:center;gap:6px;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bc97ff}.scene-mkt__live i{width:6px;height:6px;border-radius:50%;background:#bc97ff}.showcase-card.is-live .scene-mkt__live i{animation:scene-bot-dot 1.4s ease-out infinite}.scene-mkt__period{font-family:var(--font-mono, monospace);font-size:.52rem;color:#ffffff7a;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0003}.scene-mkt__kpis{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:6px;flex-shrink:0}.scene-mkt__kpi{padding:8px 9px 7px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-left:2px solid var(--c, #88A6FF);opacity:0;transform:translateY(8px);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:4px;row-gap:1px}.scene-mkt__kpi-val{grid-column:1;font-size:1.15rem;font-weight:700;letter-spacing:-.03em;color:var(--c, #fff);line-height:1.1;font-variant-numeric:tabular-nums}.scene-mkt__kpi-delta{grid-column:2;grid-row:1;align-self:start;font-family:var(--font-mono, monospace);font-size:.52rem;font-weight:700;color:#91c17a;padding-top:2px}.scene-mkt__kpi-lbl{grid-column:1 / -1;font-size:.55rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.04em}.showcase-card.is-live .scene-mkt__k1{animation:scene-mkt-kpi var(--d) var(--e) infinite;animation-delay:0s}.showcase-card.is-live .scene-mkt__k2{animation:scene-mkt-kpi var(--d) var(--e) infinite;animation-delay:.08s}.showcase-card.is-live .scene-mkt__k3{animation:scene-mkt-kpi var(--d) var(--e) infinite;animation-delay:.16s}.showcase-card.is-live .scene-mkt__k4{animation:scene-mkt-kpi var(--d) var(--e) infinite;animation-delay:.24s}@keyframes scene-mkt-kpi{0%,2%{opacity:0;transform:translateY(8px)}10%,88%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(-4px)}}.scene-mkt__chart{position:relative;z-index:1;flex:1;min-height:72px;padding:8px 10px 6px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:6px;opacity:0}.showcase-card.is-live .scene-mkt__chart{animation:scene-mkt-chart var(--d) var(--e) infinite}@keyframes scene-mkt-chart{0%,8%{opacity:0}16%,88%{opacity:1}95%,to{opacity:0}}.scene-mkt__chart-head{display:flex;align-items:center;justify-content:space-between;font-size:.55rem;color:#ffffff80}.scene-mkt__chart-head em{font-style:normal;font-family:var(--font-mono, monospace);color:#ffffff59;font-size:.5rem}.scene-mkt__bars{flex:1;min-height:48px;display:flex;align-items:flex-end;gap:5px}.scene-mkt__bar{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;border-radius:4px 4px 2px 2px}.scene-mkt__bar:before{content:"";display:block;width:100%;height:0;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#88a6ff,#88a6ff59);transform-origin:bottom}.scene-mkt__bar--hot:before{background:linear-gradient(180deg,#7cf0df,#14a89566)}.scene-mkt__bar em{font-style:normal;font-family:var(--font-mono, monospace);font-size:.48rem;color:#ffffff59;margin-top:3px;line-height:1}.showcase-card.is-live .scene-mkt__bar:before{animation:scene-mkt-bar var(--d) var(--e) infinite}.showcase-card.is-live .scene-mkt__bar:nth-child(1):before{animation-delay:.15s}.showcase-card.is-live .scene-mkt__bar:nth-child(2):before{animation-delay:.22s}.showcase-card.is-live .scene-mkt__bar:nth-child(3):before{animation-delay:.29s}.showcase-card.is-live .scene-mkt__bar:nth-child(4):before{animation-delay:.36s}.showcase-card.is-live .scene-mkt__bar:nth-child(5):before{animation-delay:.43s}.showcase-card.is-live .scene-mkt__bar:nth-child(6):before{animation-delay:.5s}.showcase-card.is-live .scene-mkt__bar:nth-child(7):before{animation-delay:.57s}@keyframes scene-mkt-bar{0%,12%{height:0}28%,88%{height:var(--h, 50%)}95%,to{height:0}}.scene-mkt__pills{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:5px;flex-shrink:0}.scene-mkt__pill{font-family:var(--font-mono, monospace);font-size:.52rem;font-weight:600;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#ffffff8c;opacity:0;transform:translateY(6px)}.scene-mkt__p1{color:#88a6ff;border-color:#88a6ff59}.scene-mkt__p2{color:#bc97ff;border-color:#bc97ff59}.scene-mkt__p3{color:#7cf0df;border-color:#7cf0df59}.showcase-card.is-live .scene-mkt__p1{animation:scene-mkt-pill var(--d) var(--e) infinite;animation-delay:.35s}.showcase-card.is-live .scene-mkt__p2{animation:scene-mkt-pill var(--d) var(--e) infinite;animation-delay:.42s}.showcase-card.is-live .scene-mkt__p3{animation:scene-mkt-pill var(--d) var(--e) infinite;animation-delay:.49s}@keyframes scene-mkt-pill{0%,18%{opacity:0;transform:translateY(6px)}28%,88%{opacity:1;transform:translateY(0)}95%,to{opacity:0}}.scene-mkt__toast{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:12px;background:#0a0e10f2;border:1px solid rgba(188,151,255,.4);box-shadow:0 10px 24px #0006;opacity:0;transform:translateY(12px);flex-shrink:0}.scene-mkt__toast-ico{font-size:1rem;line-height:1}.scene-mkt__toast strong{display:block;font-size:.7rem;color:#fff;font-weight:700}.scene-mkt__toast small{display:block;font-size:.55rem;color:#ffffff80;margin-top:2px}.showcase-card.is-live .scene-mkt__toast{animation:scene-mkt-toast var(--d) var(--e) infinite}@keyframes scene-mkt-toast{0%,48%{opacity:0;transform:translateY(12px)}58%,88%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(-6px)}}.scene-soc{--d: 9.5s;--e: cubic-bezier(.22, 1, .36, 1);position:relative;height:100%;padding:14px;overflow:hidden;display:flex;flex-direction:column;gap:10px;background:radial-gradient(ellipse 55% 40% at 80% 0%,rgba(244,114,182,.12),transparent 55%),#0a0b0d}.scene-soc__glow{position:absolute;right:-10%;top:-15%;width:50%;height:45%;background:radial-gradient(circle,rgba(244,114,182,.16),transparent 70%);pointer-events:none}.scene-soc__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.scene-soc__title{font-size:.72rem;font-weight:600;color:#fff}.scene-soc__count{font-family:var(--font-mono, monospace);font-size:.65rem;color:#ffffff80}.scene-soc__n{color:#7cf0df;font-weight:700}.scene-soc__n:before{content:"0";font-weight:700;color:#7cf0df}.showcase-card.is-live .scene-soc__n{font-size:0;line-height:0}.showcase-card.is-live .scene-soc__n:before{content:"0";font-size:.7rem;line-height:1;font-weight:700;color:#7cf0df;animation:scene-soc-num var(--d) steps(1,end) infinite}@keyframes scene-soc-num{0%,8%{content:"0"}10%,16%{content:"3"}18%,26%{content:"6"}28%,36%{content:"9"}38%,90%{content:"12"}92%,to{content:"0"}}.scene-soc__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);gap:5px;flex:0 0 auto}.scene-soc__cell{aspect-ratio:1;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:block;opacity:.35;transform:scale(.85)}.showcase-card.is-live .scene-soc__cell--1{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.05s}.showcase-card.is-live .scene-soc__cell--2{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.15s}.showcase-card.is-live .scene-soc__cell--3{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.25s}.showcase-card.is-live .scene-soc__cell--4{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.35s}.showcase-card.is-live .scene-soc__cell--5{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.45s}.showcase-card.is-live .scene-soc__cell--6{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.55s}.showcase-card.is-live .scene-soc__cell--7{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.65s}.showcase-card.is-live .scene-soc__cell--8{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.75s}.showcase-card.is-live .scene-soc__cell--9{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.85s}.showcase-card.is-live .scene-soc__cell--10{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:.95s}.showcase-card.is-live .scene-soc__cell--11{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:1.05s}.showcase-card.is-live .scene-soc__cell--12{animation:scene-soc-cell var(--d) var(--e) infinite;animation-delay:1.15s}@keyframes scene-soc-cell{0%,5%{opacity:.35;transform:scale(.85);background:#ffffff0a}12%,88%{opacity:1;transform:scale(1);background:linear-gradient(145deg,#7cf0df59,#f472b640);border-color:#ffffff1f}96%,to{opacity:.35;transform:scale(.85);background:#ffffff0a}}.scene-soc__plats{position:relative;z-index:1;display:flex;gap:6px}.scene-soc__plat{flex:1;text-align:center;font-family:var(--font-mono, monospace);font-size:.48rem;font-weight:700;padding:6px 2px;border-radius:8px;border:1px solid rgba(255,255,255,.08);color:#fff6;opacity:.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scene-soc__plat--ig{--pc: #f472b6}.scene-soc__plat--fb{--pc: #88A6FF}.scene-soc__plat--tt{--pc: #7CF0DF}.scene-soc__plat--li{--pc: #93ADFF}.showcase-card.is-live .scene-soc__plat--ig{animation:scene-soc-plat var(--d) var(--e) infinite;animation-delay:1.4s}.showcase-card.is-live .scene-soc__plat--fb{animation:scene-soc-plat var(--d) var(--e) infinite;animation-delay:1.7s}.showcase-card.is-live .scene-soc__plat--tt{animation:scene-soc-plat var(--d) var(--e) infinite;animation-delay:2s}.showcase-card.is-live .scene-soc__plat--li{animation:scene-soc-plat var(--d) var(--e) infinite;animation-delay:2.3s}@keyframes scene-soc-plat{0%,8%{opacity:.4;color:#fff6;border-color:#ffffff14;background:transparent}20%,80%{opacity:1;color:var(--pc, #fff);border-color:#ffffff38;background:#ffffff0f}90%,to{opacity:.4}}.showcase-card.is-live .scene-soc__plat--ig{animation-name:scene-soc-plat-ig}.showcase-card.is-live .scene-soc__plat--fb{animation-name:scene-soc-plat-fb}.showcase-card.is-live .scene-soc__plat--tt{animation-name:scene-soc-plat-tt}.showcase-card.is-live .scene-soc__plat--li{animation-name:scene-soc-plat-li}@keyframes scene-soc-plat-ig{0%,8%{opacity:.4;color:#fff6;border-color:#ffffff14;background:transparent}20%,80%{opacity:1;color:#f472b6;border-color:#f472b673;background:#f472b61f}90%,to{opacity:.4;color:#fff6;border-color:#ffffff14;background:transparent}}@keyframes scene-soc-plat-fb{0%,8%{opacity:.4;color:#fff6;border-color:#ffffff14;background:transparent}20%,80%{opacity:1;color:#88a6ff;border-color:#88a6ff73;background:#88a6ff1f}90%,to{opacity:.4;color:#fff6;border-color:#ffffff14;background:transparent}}@keyframes scene-soc-plat-tt{0%,8%{opacity:.4;color:#fff6;border-color:#ffffff14;background:transparent}20%,80%{opacity:1;color:#7cf0df;border-color:#7cf0df73;background:#7cf0df1f}90%,to{opacity:.4;color:#fff6;border-color:#ffffff14;background:transparent}}@keyframes scene-soc-plat-li{0%,8%{opacity:.4;color:#fff6;border-color:#ffffff14;background:transparent}20%,80%{opacity:1;color:#93adff;border-color:#93adff73;background:#93adff1f}90%,to{opacity:.4;color:#fff6;border-color:#ffffff14;background:transparent}}.scene-soc__notifs{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.scene-soc__notifs>span{display:flex;align-items:center;gap:8px;font-size:.62rem;color:#ffffffb3;padding:5px 8px;border-radius:8px;background:#ffffff08;opacity:0;transform:translate(10px)}.scene-soc__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.scene-soc__dot--ig{background:#f472b6}.scene-soc__dot--fb{background:#88a6ff}.scene-soc__dot--tt{background:#7cf0df}.showcase-card.is-live .scene-soc__n1{animation:scene-soc-n1 var(--d) var(--e) infinite;animation-delay:0s}.showcase-card.is-live .scene-soc__n2{animation:scene-soc-n2 var(--d) var(--e) infinite}.showcase-card.is-live .scene-soc__n3{animation:scene-soc-n3 var(--d) var(--e) infinite}@keyframes scene-soc-n1{0%,42%{opacity:0;transform:translate(10px)}48%,88%{opacity:1;transform:translate(0)}96%,to{opacity:0}}@keyframes scene-soc-n2{0%,50%{opacity:0;transform:translate(10px)}56%,88%{opacity:1;transform:translate(0)}96%,to{opacity:0}}@keyframes scene-soc-n3{0%,58%{opacity:0;transform:translate(10px)}64%,88%{opacity:1;transform:translate(0)}96%,to{opacity:0}}.scene-soc__toast{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#0a0e10f2;border:1px solid rgba(244,114,182,.35);opacity:0;transform:translateY(12px)}.scene-soc__toast-ico{font-size:1.05rem}.scene-soc__toast strong{display:block;font-size:.72rem;color:#fff}.scene-soc__toast small{display:block;font-size:.55rem;color:#ffffff80;margin-top:2px}.showcase-card.is-live .scene-soc__toast{animation:scene-soc-toast var(--d) var(--e) infinite}@keyframes scene-soc-toast{0%,68%{opacity:0;transform:translateY(12px)}76%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.scene-bot__msg,.scene-bot__typing,.scene-bot__toast,.scene-bot__dot,.scene-auto__inbox,.scene-auto__step,.scene-auto__toast,.scene-auto__queue-n:before,.scene-auto__queue,.scene-auto__live i,.scene-mkt__kpi,.scene-mkt__chart,.scene-mkt__bar:before,.scene-mkt__pill,.scene-mkt__toast,.scene-mkt__live i,.scene-soc__cell,.scene-soc__plat,.scene-soc__n1,.scene-soc__n2,.scene-soc__n3,.scene-soc__toast,.scene-soc__n:before{animation:none!important}.scene-bot__msg,.scene-bot__toast{opacity:1!important;transform:none!important}.scene-bot__typing{display:none!important}.scene-auto__inbox,.scene-auto__step,.scene-auto__toast{opacity:1!important;transform:none!important;color:#fff}.scene-auto__step{border-color:#7cf0df59;background:#7cf0df14}.scene-auto__queue-n{font-size:.7rem!important}.scene-auto__queue-n:before{content:"0"!important;color:#91c17a!important;font-size:.7rem!important}.scene-mkt__kpi,.scene-mkt__chart,.scene-mkt__pill,.scene-mkt__toast{opacity:1!important;transform:none!important}.scene-mkt__bar:before{height:var(--h, 50%)!important}.scene-soc__cell,.scene-soc__plat,.scene-soc__n1,.scene-soc__n2,.scene-soc__n3,.scene-soc__toast{opacity:1!important;transform:none!important}.scene-soc__n{font-size:.7rem!important}.scene-soc__n:before{content:"12"!important;font-size:.7rem!important}}.scene-dash{display:flex;flex-direction:column;height:100%;padding:14px 14px 56px;background:radial-gradient(ellipse 70% 50% at 10% 0%,rgba(136,166,255,.16),transparent 55%),radial-gradient(ellipse 40% 40% at 90% 60%,rgba(188,151,255,.1),transparent 50%),#0c0d0f;overflow:hidden}.scene-dash__head{display:flex;align-items:center;gap:10px;font-size:.68rem;color:#ffffff73;margin-bottom:10px}.scene-dash__live{display:inline-flex;align-items:center;gap:5px;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5eead4}.scene-dash__live i{width:6px;height:6px;border-radius:50%;background:#5eead4}.showcase-card.is-live .scene-dash__live i{animation:scene-pulse 1.5s ease-out infinite}.scene-dash__kpis{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.scene-dash__kpi{padding:8px 10px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-left:2px solid var(--c, #88A6FF);opacity:0;transform:translateY(8px)}.showcase-card.is-live .scene-dash__kpi{animation:scene-pop .45s cubic-bezier(.22,1,.36,1) calc(var(--i) * .1s) both}.scene-dash__kpi-val{display:block;font-size:1.25rem;font-weight:700;color:var(--c, #fff);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.scene-dash__kpi-lbl{font-size:.58rem;color:#fff6;text-transform:uppercase;letter-spacing:.04em}.scene-dash__charts{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;flex:1;min-height:0;align-items:stretch;margin-bottom:4px}.scene-dash__bars{display:flex;align-items:flex-end;gap:4px;height:86px;padding:6px 4px 16px;background:#00000040;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.scene-dash__bars i{flex:1;height:0;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,var(--c, #88A6FF) 0%,color-mix(in srgb,var(--c, #88A6FF) 35%,transparent) 100%);position:relative;opacity:.95;box-shadow:0 0 12px color-mix(in srgb,var(--c, #88A6FF) 25%,transparent)}.scene-dash__bars i em{position:absolute;bottom:-13px;left:50%;transform:translate(-50%);font-size:.5rem;font-style:normal;font-weight:600;color:#ffffff73;letter-spacing:.02em}.showcase-card.is-live .scene-dash__bars i{animation:scene-bar .7s cubic-bezier(.22,1,.36,1) calc(.2s + var(--i) * .07s) both}@keyframes scene-bar{0%{height:0;opacity:.3}to{height:var(--h, 60%);opacity:.9}}.scene-dash__spark{width:100%;height:72px;background:#0003;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.scene-dash__line{fill:none;stroke:#bc97ff;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.scene-dash__area{fill:url(#scDashFill2);opacity:0}.showcase-card.is-live .scene-dash__line{animation:scene-stroke-draw 1.2s cubic-bezier(.4,0,.2,1) .25s both}.showcase-card.is-live .scene-dash__area{animation:scene-fade .55s ease 1s both}@keyframes scene-stroke-draw{to{stroke-dashoffset:0}}@keyframes scene-fade{to{opacity:1}}.scene-dash__pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.scene-dash__pills span{font-size:.62rem;font-weight:600;padding:3px 8px;border-radius:999px;color:var(--c, #fff);background:color-mix(in srgb,var(--c, #fff) 14%,transparent);border:1px solid color-mix(in srgb,var(--c, #fff) 28%,transparent);opacity:0;transform:translateY(6px)}.showcase-card.is-live .scene-dash__pills span{animation:scene-pop .4s cubic-bezier(.22,1,.36,1) calc(.85s + var(--i, 0) * .08s) both}.showcase-card.is-live .scene-dash__pills span:nth-child(1){--i: 0}.showcase-card.is-live .scene-dash__pills span:nth-child(2){--i: 1}.showcase-card.is-live .scene-dash__pills span:nth-child(3){--i: 2}.showcase-card.is-live .scene-dash__pills span:nth-child(4){--i: 3}.how{position:relative;overflow:hidden}.how__header{max-width:720px;margin:0 auto clamp(3rem,6vw,4.5rem);text-align:center}.how__header .section__title{letter-spacing:-.03em;line-height:1.12}.how__br{display:none}@media(min-width:640px){.how__br{display:block}}.how__lead{margin:1.25rem auto 0;max-width:38rem;font-size:clamp(1rem,1.1vw + .85rem,1.125rem);line-height:1.65;color:var(--text-muted);font-weight:400}.how__steps{list-style:none;margin:0 auto;padding:0;max-width:820px;display:flex;flex-direction:column;gap:0}.how-step{display:grid;grid-template-columns:28px 1fr;gap:0 1.5rem;opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * .12s)}.how-step.is-in{opacity:1;transform:translateY(0)}.how-step__rail{display:flex;flex-direction:column;align-items:center;padding-top:.55rem}.how-step__dot{width:11px;height:11px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);background:#0a0a0a;box-shadow:0 0 0 4px #ffffff0a;flex-shrink:0;transition:border-color .4s ease,box-shadow .4s ease,background .4s ease}.how-step.is-in .how-step__dot{border-color:#ffffffd9;background:#fff;box-shadow:0 0 0 5px #ffffff14,0 0 18px #ffffff1f}.how-step__line{flex:1;width:1px;min-height:2.5rem;margin:8px 0 0;background:linear-gradient(to bottom,#ffffff38,#ffffff0f);transform-origin:top;transform:scaleY(0);transition:transform .65s var(--ease-out) calc(var(--i, 0) * .12s + .2s)}.how-step.is-in .how-step__line{transform:scaleY(1)}.how-step__body{display:grid;grid-template-columns:auto 1fr;gap:.75rem 1.25rem;padding:0 0 2.75rem;align-items:start}.how-step--last .how-step__body{padding-bottom:.5rem}.how-step__idx{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;color:var(--text-dim);padding-top:.45rem;line-height:1}.how-step__meta{min-width:0}.how-step__tag{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 10px;margin-bottom:.75rem}.how-step__tag--accent{color:#b8e0c4;border-color:#7ed9a047;background:#7ed9a00f}.how-step__title{margin:0 0 .65rem;font-size:clamp(1.2rem,1.2vw + 1rem,1.45rem);font-weight:600;letter-spacing:-.025em;line-height:1.25;color:#fff}.how-step__text{margin:0;max-width:36rem;font-size:1rem;line-height:1.65;color:var(--text-muted)}.how__promises{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:clamp(3rem,7vw,5rem) auto 0;max-width:920px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.how-promise{display:flex;flex-direction:column;gap:.45rem;padding:1.35rem 1.15rem;background:#0a0a0a8c;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .55s var(--ease-out),transform .55s var(--ease-out),background .25s ease;transition-delay:calc(var(--i, 0) * .08s)}.how__promises.is-in .how-promise{opacity:1;transform:translateY(0)}.how-promise:hover{background:#ffffff0a}.how-promise__val{font-size:clamp(1.15rem,1.5vw + .9rem,1.5rem);font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.15}.how-promise__lbl{font-size:.78rem;line-height:1.4;color:var(--text-dim)}.how__terrain{margin-top:clamp(3.5rem,8vw,5.5rem);max-width:900px;margin-left:auto;margin-right:auto}.how__terrain-head{text-align:center;margin-bottom:2rem}.how__terrain-kicker{display:inline-block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.75rem}.how__terrain-title{margin:0 0 .65rem;font-size:clamp(1.35rem,1.5vw + 1rem,1.75rem);font-weight:600;letter-spacing:-.025em;color:#fff;line-height:1.2}.how__terrain-sub{margin:0 auto;max-width:32rem;font-size:.975rem;line-height:1.6;color:var(--text-muted)}.how-shift-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.how-shift{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem 1.25rem;align-items:center;padding:1.15rem 1.35rem;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 50%),#0c0c0ea6;opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),border-color .25s ease,background .25s ease;transition-delay:calc(var(--i, 0) * .07s)}.how-shift.is-in{opacity:1;transform:translateY(0)}.how-shift:hover{border-color:#ffffff24;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,transparent 55%),#101012d9}.how-shift__from,.how-shift__to{margin:0;font-size:.92rem;line-height:1.5}.how-shift__from{color:var(--text-dim);text-align:right}.how-shift__to{color:#d4e8da;font-weight:500;text-align:left}.how-shift__arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#ffffff73;border:1px solid rgba(255,255,255,.1);background:#ffffff08;flex-shrink:0;transition:color .25s ease,border-color .25s ease,transform .35s var(--ease-out)}.how-shift:hover .how-shift__arrow{color:#b8e0c4;border-color:#7ed9a04d;transform:translate(3px)}.how__close{margin:clamp(2.75rem,6vw,4rem) auto 0;max-width:34rem;text-align:center;font-size:1.05rem;line-height:1.55;font-style:italic;color:var(--text-muted);letter-spacing:-.01em}@media(max-width:900px){.how__promises{grid-template-columns:1fr 1fr}}@media(max-width:720px){.how-step{grid-template-columns:20px 1fr;gap:0 1rem}.how-step__body{grid-template-columns:1fr;gap:.35rem;padding-bottom:2.25rem}.how-step__idx{padding-top:0;margin-bottom:.15rem}.how-shift{grid-template-columns:1fr;gap:.65rem;text-align:left;padding:1.1rem 1.15rem}.how-shift__from{text-align:left;order:1}.how-shift__arrow{order:2;justify-self:start;transform:rotate(90deg)}.how-shift:hover .how-shift__arrow{transform:rotate(90deg) translate(0) translateY(2px)}.how-shift__to{order:3;text-align:left}}@media(max-width:480px){.how__promises{grid-template-columns:1fr}.how-promise{padding:1.1rem 1rem;flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;text-align:left}}@media(prefers-reduced-motion:reduce){.how-step,.how-promise,.how-shift{opacity:1!important;transform:none!important;transition:none!important}.how-step__line{transform:scaleY(1)!important;transition:none!important}.how-shift:hover .how-shift__arrow{transform:none}}.sp-hero{position:relative;padding:calc(var(--nav-height) + clamp(40px,8vh,88px)) 0 clamp(48px,7vh,80px);overflow:hidden}.sp-hero:before{content:"";position:absolute;top:-32%;left:50%;transform:translate(-50%);width:min(1100px,120vw);height:640px;background:radial-gradient(ellipse 60% 55% at 50% 32%,rgba(255,255,255,.05),transparent 65%);pointer-events:none}.sp-hero__bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 72% 64% at 50% 18%,#000 25%,transparent 74%);mask-image:radial-gradient(ellipse 72% 64% at 50% 18%,#000 25%,transparent 74%);pointer-events:none}.sp-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:clamp(40px,5vw,72px);align-items:center}.sp-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:var(--space-5)}.sp-hero__eyebrow a{color:var(--text-dim);text-decoration:none;transition:color var(--transition-fast)}.sp-hero__eyebrow a:hover{color:var(--text)}.sp-hero__eyebrow i{font-style:normal;color:var(--border-light)}.sp-hero__eyebrow em{font-style:normal;color:var(--text-muted)}.sp-hero__title{font-size:clamp(2.05rem,4.4vw,3.15rem);font-weight:600;letter-spacing:-.042em;line-height:1.08;color:var(--text);margin-bottom:var(--space-5);text-wrap:balance}.sp-hero__sub{font-size:1.0625rem;line-height:1.7;color:var(--text-muted);max-width:56ch;margin-bottom:var(--space-6)}.sp-hero__actions{display:flex;gap:var(--space-4);flex-wrap:wrap}.sp-hero__proof{display:flex;flex-wrap:wrap;margin-top:var(--space-7);border-top:1px solid var(--border);padding-top:var(--space-5)}.sp-proof{flex:1 1 0;min-width:130px;padding-right:var(--space-5)}.sp-proof+.sp-proof{padding-left:var(--space-5);border-left:1px solid var(--border)}.sp-proof__val{display:block;font-family:var(--font-mono);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--text);margin-bottom:4px;white-space:nowrap}.sp-proof__lbl{display:block;font-size:.8125rem;line-height:1.45;color:var(--text-dim)}.sp-hero__panel{position:relative}.sp-hero__panel .showcase-card{min-height:clamp(380px,44vw,460px);cursor:default}.sp-hero__panel .showcase-card:hover,.sp-hero__panel .showcase-card:focus-visible{transform:none}.sp-hero__caption{display:flex;align-items:center;gap:8px;margin-top:var(--space-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.sp-hero__caption i{width:6px;height:6px;border-radius:50%;background:var(--success);font-style:normal;flex-shrink:0;animation:sp-live-pulse 2.4s ease-out infinite}@keyframes sp-live-pulse{0%{box-shadow:0 0 #7ed9a073}70%{box-shadow:0 0 0 7px #7ed9a000}to{box-shadow:0 0 #7ed9a000}}.sp-hero__panel .scene-social{grid-template-columns:1fr 1.2fr;padding-bottom:20px}.sp-hero__panel .scene-social__platforms{flex-direction:row;grid-column:1 / -1}.sp-hero__panel .scene-chat,.sp-hero__panel .scene-flow,.sp-hero__panel .scene-site,.sp-hero__panel .scene-desire,.sp-hero__panel .scene-bot,.sp-hero__panel .scene-auto,.sp-hero__panel .scene-mkt,.sp-hero__panel .scene-soc,.sp-hero__panel .scene-dash{padding-bottom:24px}.sp-hero__panel .scene-chat__msgs{justify-content:center;gap:12px}.sp-hero__panel .scene-flow__svg{height:180px}.sp-hero__panel .scene-flow__nodes{margin-top:-18px;margin-bottom:auto}.sp-hero__panel .scene-flow__log{gap:6px;font-size:.7rem}.sp-hero__panel .scene-site__score{bottom:34px}.sp-hero__panel .scene-site__tags{bottom:38px}.subpage .sp-hero__eyebrow{animation:sl-fade-up .56s cubic-bezier(.22,1,.36,1) both 60ms}.subpage .sp-hero__title{animation:sl-hero-in .9s cubic-bezier(.22,1,.36,1) both .12s}.subpage .sp-hero__sub{animation:sl-fade-up .7s cubic-bezier(.22,1,.36,1) both .32s}.subpage .sp-hero__actions{animation:sl-fade-up .62s cubic-bezier(.22,1,.36,1) both .47s}.subpage .sp-hero__proof{animation:sl-fade-up .62s cubic-bezier(.22,1,.36,1) both .59s}@keyframes sp-panel-in{0%{opacity:0;transform:translate3d(28px,18px,0) scale(.975);filter:blur(6px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.subpage .sp-hero__panel{animation:sp-panel-in .95s cubic-bezier(.22,1,.36,1) both .26s}.sp-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent)}.sp-band__grid{display:grid;grid-template-columns:repeat(4,1fr)}.sp-stat{padding:clamp(24px,3vw,36px) clamp(18px,2.4vw,32px)}.sp-stat+.sp-stat{border-left:1px solid var(--border)}.sp-stat__val{display:block;font-family:var(--font-mono);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:600;letter-spacing:-.02em;color:var(--text);line-height:1.15;margin-bottom:6px;white-space:nowrap}.sp-stat__lbl{display:block;font-size:.845rem;line-height:1.5;color:var(--text-dim)}.sp-list{margin-top:var(--space-6);border-top:1px solid var(--border)}.sp-list__row{display:grid;grid-template-columns:64px minmax(180px,250px) 1fr;gap:var(--space-5);align-items:baseline;padding:clamp(22px,2.6vw,30px) var(--space-3);border-bottom:1px solid var(--border);transition:background var(--transition-base)}.sp-list__row:hover{background:#ffffff06}.sp-list__idx{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-dim);transition:color var(--transition-base)}.sp-list__row:hover .sp-list__idx{color:var(--text)}.sp-list__row h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;color:var(--text);line-height:1.3}.sp-list__row p{font-size:.9375rem;line-height:1.7;color:var(--text-muted);max-width:62ch}.sp-more{padding:var(--space-7) 0 var(--space-8)}.sp-more__kicker{display:block;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:var(--space-4)}.sp-more__grid{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sp-more__link{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--border);border-radius:var(--radius-full);background:transparent;font-size:.875rem;font-weight:500;color:var(--text-muted);text-decoration:none;transition:border-color var(--transition-base),color var(--transition-base),background var(--transition-base)}.sp-more__arrow{color:var(--text-dim);transition:transform var(--transition-base),color var(--transition-base)}.sp-more__link:hover{border-color:#ffffff59;color:var(--text);background:#ffffff0a}.sp-more__link:hover .sp-more__arrow{transform:translate(3px);color:var(--text)}@media(max-width:1080px){.sp-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:40px}}@media(max-width:940px){.sp-hero__inner{grid-template-columns:1fr;gap:44px}.sp-hero__panel{max-width:620px}.sp-band__grid{grid-template-columns:1fr 1fr}.sp-stat{border-top:1px solid var(--border)}.sp-stat:nth-child(-n+2){border-top:none}.sp-stat:nth-child(odd){border-left:none}.sp-list__row{grid-template-columns:44px 1fr;row-gap:var(--space-2)}.sp-list__row p{grid-column:2}}@media(max-width:520px){.sp-hero__proof{flex-direction:column;gap:var(--space-4)}.sp-proof{padding-right:0}.sp-proof+.sp-proof{padding-left:0;border-left:none}.sp-band__grid{grid-template-columns:1fr}.sp-stat{border-left:none!important;border-top:1px solid var(--border)}.sp-stat:first-child{border-top:none}}@media(prefers-reduced-motion:reduce){.subpage .sp-hero__eyebrow,.subpage .sp-hero__title,.subpage .sp-hero__sub,.subpage .sp-hero__actions,.subpage .sp-hero__proof,.subpage .sp-hero__panel{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.sp-hero__caption i{animation:none}.sp-more__link,.sp-list__row{transition:none}}.pricing-tabs-wrap{padding-top:calc(var(--nav-height) + var(--space-6));display:flex;justify-content:center}.pricing-tabs-wrap>.container{display:flex;justify-content:center}.pricing-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-full);min-width:400px}.pricing-tabs__indicator{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--accent);border-radius:var(--radius-full);transform:translate(0);transition:transform .38s var(--ease-out)}.pricing-tabs.is-alt .pricing-tabs__indicator{transform:translate(100%)}.pricing-tabs__tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:10px 20px;background:transparent;border:none;border-radius:var(--radius-full);font-family:inherit;font-size:.9rem;font-weight:600;letter-spacing:-.01em;color:var(--text-dim);transition:color .25s ease;cursor:pointer;white-space:nowrap}.pricing-tabs__tab:hover{color:var(--text)}.pricing-tabs__tab[aria-selected=true]{color:var(--accent-ink)}.pricing-tabs__tab:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.pricing-tabs__count{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;line-height:1;padding:4px 7px;border-radius:var(--radius-full);border:1px solid var(--border-light);color:inherit;opacity:.8;transition:border-color .25s ease}.pricing-tabs__tab[aria-selected=true] .pricing-tabs__count{border-color:#00000059}.pricing-board.section--page-top,.pricing-board.pricing-board--alt{padding-top:var(--space-6);padding-bottom:var(--space-8)}.pricing-board .section__header{margin-bottom:var(--space-6)}.pricing-board .section__title{font-size:clamp(1.6rem,2.6vw,2rem)}.pricing-board .pricing-card__desc{font-size:.875rem}.pricing-board .pricing-card__features{gap:10px}.pricing-board .pricing-card__features li{font-size:.85rem;line-height:1.5}.pricing-board .pricing-card__features li svg{width:15px;height:15px}.pricing-board--alt .pricing-card__amount{font-size:clamp(1.5rem,2vw,1.75rem)}.pricing-board--alt .pricing-card__amount--quote{font-size:1.35rem}.pricing-board .pricing-card__price{position:relative;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.pricing-board .pricing-card__price:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);background-size:45% 100%;background-repeat:no-repeat;background-position:-80% 0;opacity:0;pointer-events:none}.pricing-board .pricing-card:hover .pricing-card__price:after{opacity:1;animation:sl-price-sweep .95s cubic-bezier(.4,0,.2,1)}@keyframes sl-price-sweep{0%{background-position:-80% 0}to{background-position:180% 0}}.pricing-board .pricing-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.055),transparent 62%);opacity:0;transition:opacity .32s ease;pointer-events:none}.pricing-board .pricing-grid:hover .pricing-card:after{opacity:1}.pricing-board.is-entering .section__header{animation:sl-tab-fade .42s ease both}.pricing-board.is-entering .pricing-card{animation:sl-tab-card .56s var(--ease-out) both}.pricing-board.is-entering .pricing-card:nth-child(1){animation-delay:50ms}.pricing-board.is-entering .pricing-card:nth-child(2){animation-delay:.13s}.pricing-board.is-entering .pricing-card:nth-child(3){animation-delay:.21s}.pricing-board.is-entering .pricing-card:nth-child(4){animation-delay:.29s}@keyframes sl-tab-card{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sl-tab-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:640px){.pricing-tabs-wrap{padding-top:calc(var(--nav-height) + var(--space-5))}.pricing-tabs{min-width:0;width:100%}.pricing-tabs__tab{padding:10px var(--space-2);font-size:.8rem;gap:6px}}@media(prefers-reduced-motion:reduce){.pricing-tabs__indicator{transition:none}.pricing-board.is-entering .section__header,.pricing-board.is-entering .pricing-card{animation:none}.pricing-board .pricing-card:after{display:none}.pricing-board .pricing-card:hover .pricing-card__price:after{animation:none;opacity:0}}
