:root{--font-stack-formula1: "Formula1", "Oswald", system-ui, sans-serif}@font-face{font-family:Formula1;src:url(/assets/Formula1-Regular_web_0-BM_muH_4.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Formula1;src:url(/assets/Formula1-Bold_web_0-B2c3l0X8.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:-.15em;-webkit-user-select:none;user-select:none}.material-symbols-rounded.ms-fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}:root.trf-theme-dark{color-scheme:dark;--trf-lime: #c4e538;--trf-lime-on: #1a1a1a;--palette-mode: dark;--color-primary-main: #c4e538;--color-primary-contrast-text: #1a1a1a;--color-secondary-main: rgba(255,255,255,.12);--color-secondary-contrast-text: rgba(255,255,255,.92);--color-error-main: #f44336;--color-warning-main: #ff9800;--color-info-main: #2196f3;--color-success-main: #4caf50;--color-background-default: #0f0f0f;--color-background-paper: #1a1a1a;--color-divider: #2a2a2a;--color-text-primary: #ffffff;--color-text-secondary: rgba(255,255,255,.65);--color-text-disabled: rgba(255,255,255,.38);--color-action-active: rgba(255,255,255,.72);--color-action-hover: rgba(255,255,255,.08);--color-action-selected: rgba(255,255,255,.12);--color-action-disabled: rgba(255,255,255,.28);--font-family-albert: "Albert Sans", system-ui, sans-serif;--font-family-titillium: "Titillium Web", system-ui, sans-serif;--font-family-formula1: var(--font-family-albert);--font-family-ui: var(--font-family-albert);--font-family-body: var(--font-family-albert);--font-family-titles: var(--font-stack-formula1);--font-weight-titles: 400;--font-family-buttons: var(--font-family-albert);--shape-border-radius: 24px;--card-border-radius: 40px;--font-size-root: 15px;--trf-type-3xs: .5rem;--trf-type-2xs: .52rem;--trf-type-xs: .6rem;--trf-type-sm: .65rem;--trf-type-md: .68rem;--trf-type-lg: .72rem;--trf-type-xl: .75rem;--trf-type-2xl: .78rem;--trf-type-3xl: .8rem;--paper-background-image: none;--link-color: inherit;--link-text-decoration: none;--accent: #c4e538;--accent-on: #0f0f0f;--accent2: #ffffff;--speed-line: rgba(196,229,56,.18);--hero-glow: rgba(196,229,56,.22);--card-border: rgba(196,229,56,.15);--badge-bg: rgba(196,229,56,.1);--section-alt: #111111;--pill-bg: rgba(255,255,255,.06);--testimonial-bg: #141414;--shadow-card: 0 0 40px rgba(0,0,0,.6), 0 0 0 1px var(--card-border);--shadow-accent: 0 0 32px rgba(196,229,56,.25);--theme-label: "Para os Gearheads"}:root.trf-theme-light{color-scheme:light;--trf-lime: #c4e538;--trf-lime-on: #1a1a1a;--palette-mode: light;--color-primary-main: #ff1b1c;--color-primary-contrast-text: #ffffff;--color-secondary-main: #ffd500;--color-secondary-contrast-text: #1a1a1a;--color-error-main: #ffd500;--color-warning-main: #ffd500;--color-info-main: #00a8e8;--color-success-main: #10b981;--color-background-default: #f7f7f7;--color-background-paper: #ffffff;--color-divider: rgba(0,0,0,.12);--color-text-primary: #1a1a1a;--color-text-secondary: rgba(26,26,26,.72);--color-text-disabled: rgba(26,26,26,.42);--color-action-active: rgba(26,26,26,.62);--color-action-hover: rgba(26,26,26,.04);--color-action-selected: rgba(26,26,26,.1);--color-action-disabled: rgba(26,26,26,.3);--font-family-albert: "Albert Sans", system-ui, sans-serif;--font-family-titillium: "Titillium Web", system-ui, sans-serif;--font-family-formula1: var(--font-family-titillium);--font-family-ui: var(--font-family-titillium);--font-family-body: var(--font-family-titillium);--font-family-titles: var(--font-stack-formula1);--font-weight-titles: 400;--font-family-buttons: var(--font-family-titles);--shape-border-radius: 12px;--card-border-radius: 24px;--font-size-root: 16px;--trf-type-3xs: .5rem;--trf-type-2xs: .52rem;--trf-type-xs: .6rem;--trf-type-sm: .65rem;--trf-type-md: .68rem;--trf-type-lg: .72rem;--trf-type-xl: .75rem;--trf-type-2xl: .78rem;--trf-type-3xl: .8rem;--paper-background-image: none;--link-color: var(--color-primary-main);--link-text-decoration: none;--accent: #ff1b1c;--accent-on: #ffffff;--accent2: #1a1a1a;--speed-line: rgba(255,27,28,.1);--hero-glow: rgba(255,27,28,.15);--card-border: rgba(255,27,28,.15);--badge-bg: rgba(255,27,28,.07);--section-alt: #efefef;--pill-bg: rgba(0,0,0,.05);--testimonial-bg: #ffffff;--shadow-card: 0 4px 32px rgba(0,0,0,.1), 0 0 0 1px var(--card-border);--shadow-accent: 0 0 24px rgba(255,27,28,.15);--theme-label: "Para os Clássicos"}:root.trf-theme-light .hero-sub,:root.trf-theme-light .split-sub,:root.trf-theme-light .split-card p,:root.trf-theme-light .ia-body,:root.trf-theme-light .ia-step-text,:root.trf-theme-light .app-feature-card p,:root.trf-theme-light .testimonial-text,:root.trf-theme-light .cta-body,:root.trf-theme-light .footer-brand p,:root.trf-theme-light .activity-text,:root.trf-theme-light .participant-name,:root.trf-theme-light .time-board-body .pilot-name,:root.trf-theme-light .store-badge-name,:root.trf-theme-light .feature-list li,:root.trf-theme-light .ticket-meta,:root.trf-theme-light .ticket-info-value,:root.trf-theme-light .event-card-app-title{font-family:var(--font-family-body)}html.trf-theme-light button,html.trf-theme-light a.btn-primary,html.trf-theme-light a.btn-secondary{font-family:Formula1,Oswald,system-ui,sans-serif}:root.trf-theme-light .hero-sub,:root.trf-theme-light .split-sub,:root.trf-theme-light .split-card p,:root.trf-theme-light .ia-body,:root.trf-theme-light .ia-step-text,:root.trf-theme-light .app-feature-card p,:root.trf-theme-light .testimonial-text,:root.trf-theme-light .cta-body,:root.trf-theme-light .footer-brand p,:root.trf-theme-light .feature-list li{font-weight:400;letter-spacing:.01em}:root.trf-theme-light .split-sub,:root.trf-theme-light .split-card p,:root.trf-theme-light .ia-body,:root.trf-theme-light .cta-body{font-size:1.05rem;line-height:1.65}:root.trf-theme-light .testimonial-text{font-style:italic;font-weight:400}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:var(--font-size-root);transition:background-color .4s,color .4s}body{background-color:var(--color-background-default);color:var(--color-text-primary);font-family:var(--font-family-body);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.hero-title,.split-title,.ia-title,.cta-title,.chaos-title,.how-title,.audience-title,.founders-title,.roadmap-title,.testimonials-header h2,.split-card h3{font-family:var(--font-family-titles);font-weight:var(--font-weight-titles, 400);line-height:1.1}a{color:var(--link-color);text-decoration:none}img{display:block;max-width:100%}.page-equipe .content-piloto,.page-piloto .content-equipe{display:none!important}.page-equipe .hero{align-items:flex-start;min-height:auto;padding-top:100px}.container{max-width:1180px;margin:0 auto;padding:0 24px}.accent-text{color:var(--accent)}.accent2-text{color:var(--accent2)}.badge{display:inline-flex;align-items:center;gap:6px;background:var(--badge-bg);border:1px solid var(--card-border);color:var(--accent);font-family:var(--font-family-formula1);font-size:var(--trf-type-3xl);font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.badge .material-symbols-rounded{font-size:1.18rem;color:var(--accent)}.section-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-formula1);font-size:var(--trf-type-xl);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.section-tag:before{font-family:Material Symbols Rounded;content:"arrow_forward";font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 20;font-size:1.15rem;line-height:1;font-weight:400;font-style:normal;letter-spacing:normal;color:var(--accent)}.section-tag--fuel:before{content:"local_gas_station"}.speedlines-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.speedlines-bg:before{display:none}.theme-switcher-sticky{position:sticky;top:68px;z-index:99;display:flex;justify-content:center;padding:12px 0;pointer-events:none}.theme-switcher-sticky .theme-pill{pointer-events:auto}.theme-switcher{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:36px;width:100%}.theme-toggle-btn{display:flex;align-items:center;gap:10px;background:var(--color-background-paper);border:1px solid var(--card-border);color:var(--color-text-primary);font-family:var(--font-family-formula1);font-size:.8rem;font-weight:600;letter-spacing:.06em;padding:10px 18px;border-radius:999px;cursor:pointer;box-shadow:var(--shadow-card);transition:all .25s}.theme-toggle-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-accent)}.theme-pill{display:flex;overflow:hidden;background:var(--color-background-paper);border:1px solid var(--card-border);border-radius:999px;box-shadow:var(--shadow-card)}.theme-pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:transparent;border:none;color:var(--color-text-secondary);font-family:var(--font-family-formula1);font-size:1.02rem;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:all .2s}.theme-pill-btn .material-symbols-rounded{font-size:1.45rem;vertical-align:middle}.theme-pill-btn.active{background:var(--accent);color:var(--accent-on);border-radius:999px}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:color-mix(in srgb,var(--color-background-default) 75%,transparent);transition:background .4s}.navbar-inner{width:100%;max-width:1180px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-links{display:flex;align-items:center;gap:8px;flex-shrink:0}.nav-page-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-family:var(--font-family-formula1);font-size:var(--trf-type-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--color-text-secondary);border:1px solid transparent;transition:color .2s,background .2s,border-color .2s}.nav-page-link .material-symbols-rounded{font-size:1.1rem}.nav-page-link:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--accent) 10%,transparent)}.nav-page-link.is-active{color:var(--accent-on);background:var(--accent);border-color:var(--accent)}.theme-switcher-sticky{display:none}.nav-toggle{display:none;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;margin:0;border:1px solid var(--color-divider);border-radius:10px;background:color-mix(in srgb,var(--color-background-paper) 90%,transparent);cursor:pointer;color:var(--color-text-primary);transition:border-color .2s,background .2s}.nav-toggle:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--color-divider));background:color-mix(in srgb,var(--accent) 8%,var(--color-background-paper))}.nav-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-toggle-bar{display:block;width:20px;height:2px;border-radius:1px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.navbar.is-open .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar.is-open .nav-toggle-bar:nth-child(2){opacity:0}.navbar.is-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop{display:none}@media(max-width:900px){.nav-toggle{display:flex}.nav-backdrop{display:block;position:fixed;top:68px;right:0;bottom:0;left:0;z-index:99;background:#0000008c;border:none;padding:0;margin:0}.nav-backdrop[hidden]{display:none!important}.nav-links{position:fixed;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;gap:8px;padding:16px 20px 24px;background:color-mix(in srgb,var(--color-background-default) 96%,transparent);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--color-divider);box-shadow:0 16px 48px #00000059;z-index:101;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.navbar.is-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-page-link{justify-content:flex-start;width:100%;padding:14px 16px;font-size:var(--trf-type-sm);gap:8px}body.nav-menu-open{overflow:hidden}}.nav-logo,.nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.nav-brand-word{font-family:var(--font-stack-formula1);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:var(--font-weight-titles, 400);letter-spacing:.03em;color:var(--accent);line-height:1}.nav-brand-word--navbar{font-size:clamp(1.15rem,2.4vw,1.5rem);letter-spacing:.04em;text-transform:none}.nav-logo--footer-mark{gap:10px;font-size:1.4rem;font-weight:var(--font-weight-titles, 400);letter-spacing:.04em;color:var(--color-text-primary)}.nav-brand-word--footer{font-size:1.4rem;color:var(--color-text-primary)}.nav-logo-mark{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:36px;width:auto;color:var(--accent)}.nav-logo-icon{height:36px;width:auto;display:block}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:60px 0}:root.trf-theme-light .hero{align-items:flex-start;min-height:auto;padding-top:100px}.hero-glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(ellipse,var(--hero-glow) 0%,transparent 70%);top:-100px;right:-100px;pointer-events:none;animation:glowpulse 4s ease-in-out infinite alternate}@keyframes glowpulse{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-inner.content-equipe{grid-template-columns:1fr;gap:36px;align-items:stretch}.hero-logo{display:flex;justify-content:center;margin:0 0 4px;text-decoration:none;color:var(--accent)}.hero-logo .nav-logo-mark{height:52px}.hero-logo .nav-logo-icon{height:52px;width:auto}.hero-equipe-block{width:100%}.hero-equipe-block--lead{text-align:center}.hero-equipe-block--lead .hero-title{margin-bottom:20px;line-height:1.3}.hero-equipe-block--lead .hero-community-highlight{max-width:none;margin:0 auto;color:var(--color-text-primary);line-height:1.75}.hero-equipe-block--lead .hero-community-highlight strong{color:var(--color-text-primary)}.hero-equipe-block--actions{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-trust-line{font-size:.8rem;color:var(--color-text-disabled);margin-top:12px;letter-spacing:.02em;text-align:center}.hero-equipe-block--actions .hero-actions{margin-bottom:0;justify-content:center}@media(min-width:901px){.hero-inner.content-piloto{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:60px;row-gap:0;align-items:start}.hero-inner.content-piloto .hero-content{grid-column:1;grid-row:1}.hero-inner.content-piloto .hero-visual{grid-column:2;grid-row:1 / -1;align-self:center;justify-self:center}.hero-inner.content-piloto .hero-piloto-store-badges{grid-column:1;grid-row:2;justify-content:flex-start;margin-top:12px}}.hero-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:24px}.hero-eyebrow-line{width:40px;height:2px;background:var(--accent)}.hero-title{font-family:var(--font-family-titles);font-size:clamp(2.2rem,4vw,3.5rem);font-weight:var(--font-weight-titles, 400);line-height:1;letter-spacing:-.01em;margin-bottom:24px}@media(min-width:901px){.hero-inner.content-equipe .hero-title{font-size:clamp(2.15rem,3.2vw,3.35rem)}}.hero-title em{font-style:normal;color:var(--accent);display:block}.hero-title-highlight{color:var(--accent)}.hero-title-tagline{display:block;margin-top:28px;color:var(--accent)}.hero-sub{font-size:1.08rem;color:var(--color-text-secondary);max-width:480px;line-height:1.7;margin-bottom:16px}.hero-community-highlight{font-family:var(--font-family-formula1);font-size:1.02rem;font-weight:600;letter-spacing:.04em;color:var(--accent);max-width:480px;line-height:1.5;margin:0 0 28px}.hero-community-highlight strong{font-weight:700;color:var(--accent)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:0}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--accent-on);font-family:var(--font-family-formula1);font-size:1rem;font-weight:700;letter-spacing:.04em;padding:14px 32px;border-radius:var(--shape-border-radius);border:none;cursor:pointer;transition:all .25s;box-shadow:var(--shadow-accent);text-decoration:none;box-sizing:border-box}.btn-primary:hover{opacity:.9;transform:translateY(-2px) scale(1.02)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--color-text-primary);font-family:var(--font-family-formula1);font-size:1rem;font-weight:600;letter-spacing:.04em;padding:14px 28px;border-radius:var(--shape-border-radius);border:1px solid var(--color-divider);cursor:pointer;transition:all .25s}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}a.btn-secondary{text-decoration:none;box-sizing:border-box}.section-cta-block{margin-top:28px}.section-cta-block--center{text-align:center}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:520px}.hero-inner.content-equipe .hero-visual{min-height:auto;width:100%;align-self:stretch;justify-content:center}.hero-flow-map{--hero-flow-radius: 64px;width:100%;max-width:min(1024px,100%);margin-inline:auto}.hero-flow-map .flow-canvas{position:relative;width:100%;min-height:min(576px,68vh);height:min(576px,68vh);border-radius:var(--hero-flow-radius);border:1px solid var(--color-divider);background-color:#121212;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1px);background-size:20px 20px;overflow:hidden;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-card)}.hero-flow-map .flow-connectors{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.hero-flow-map .flow-node-wrap{position:absolute;transform:translate(-50%,-50%);z-index:2;width:max-content;max-width:min(220px,42vw)}.hero-flow-map .flow-card-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:240px;max-width:240px;flex-shrink:0}.hero-flow-map .event-card{border-radius:24px;border:1.5px solid rgba(255,255,255,.12);overflow:hidden;background:#1a1a1a;box-shadow:0 12px 40px #00000073}.hero-flow-map .event-card__media{position:relative;aspect-ratio:16 / 10;background:#222}.hero-flow-map .event-card__media img{width:100%;height:100%;object-fit:cover;display:block}.hero-flow-map .event-card__edit{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;border:none;background:#0000008c;color:#fff;display:grid;place-items:center;cursor:default;pointer-events:none}.hero-flow-map .event-card__body{padding:12px 14px 14px}.hero-flow-map .event-card__title{margin:0 0 8px;font-family:var(--font-family-body);font-size:.95rem;font-weight:800;line-height:1.25;color:#f5f5f5}.hero-flow-map .event-card__badge{display:inline-block;margin-bottom:10px;padding:2px 10px;border-radius:999px;font-size:.68rem;font-weight:700;border:1px solid rgba(34,197,94,.5);color:#4ade80;background:#22c55e1f}.hero-flow-map .event-card__date{margin:0 0 4px;font-size:.72rem;font-weight:800;letter-spacing:.06em;color:#ffffffd9}.hero-flow-map .event-card__location{margin:0;font-size:.78rem;color:#ffffff8c;display:flex;align-items:center;gap:4px}.hero-flow-map .module-bubble{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-radius:var(--hero-flow-radius);border:2px solid var(--accent);background:#121212eb;box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 22%,transparent);width:100%}.hero-flow-map .module-bubble__icon{flex-shrink:0;width:36px;height:36px;border-radius:calc(var(--hero-flow-radius) * .75);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);display:grid;place-items:center}.hero-flow-map .module-bubble__icon svg{width:20px;height:20px;fill:currentColor}.hero-flow-map .module-bubble__text{min-width:0;flex:1;padding-top:2px}.hero-flow-map .module-bubble__label{margin:0;font-family:var(--font-family-body);font-size:.92rem;font-weight:700;line-height:1.2;color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-flow-map .module-bubble__hint{margin:4px 0 0;font-size:.72rem;color:#ffffff8c;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.hero-flow-map .flow-canvas--stack{display:flex;flex-direction:column;align-items:center;gap:20px;height:auto;min-height:0;padding:20px 12px 28px}.hero-flow-map .flow-canvas--stack .flow-card-wrap{position:relative;left:auto!important;top:auto!important;transform:none!important;width:240px;max-width:240px;z-index:3}.hero-flow-map .flow-canvas--stack .flow-nodes-band{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:min(520px,100%);margin-top:4px}.hero-flow-map .flow-canvas--stack .flow-node-wrap{position:relative;left:auto!important;top:auto!important;transform:none!important;max-width:none;width:100%}.hero-flow-map .flow-canvas--stack .flow-connectors{position:absolute;top:0;right:0;bottom:0;left:0}}.hero-video-wrap{position:relative;display:block;width:100%;padding:0;border:none;background:none;cursor:pointer;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card)}.hero-video-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero-video-wrap video{width:100%;max-width:none;height:auto;display:block;border-radius:12px;pointer-events:none}.hero-video-expand{position:absolute;right:14px;bottom:14px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000008c;color:#fff;font-size:24px;opacity:0;transition:opacity .2s ease;pointer-events:none}.hero-video-wrap:hover .hero-video-expand,.hero-video-wrap:focus-visible .hero-video-expand{opacity:1}@media(hover:none){.hero-video-expand{opacity:.85}}html.hero-video-fs-open{overflow:hidden}.hero-video-fs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.hero-video-fs-overlay[hidden]{display:none}.hero-video-fs-close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#ffffff26;color:#fff;cursor:pointer}.hero-video-fs-close .material-symbols-rounded{font-size:26px}.hero-video-fs-player{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#000}@media(max-width:900px)and (orientation:portrait){.hero-video-fs-overlay.is-landscape-mode .hero-video-fs-player{width:100vh;height:100vw;max-width:100vh;max-height:100vw;transform:rotate(90deg);object-fit:contain}}.phone-mockup-wrap{position:relative;width:100%;display:flex;justify-content:center;gap:20px;align-items:flex-end}.phone-mockup{position:relative;width:180px;border-radius:16px;border:2px solid var(--card-border);background:var(--color-background-paper);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .6s cubic-bezier(.22,1,.36,1)}.phone-mockup:nth-child(1){height:360px;transform:rotate(-4deg) translateY(20px);animation:floatA 5s ease-in-out infinite alternate}.phone-mockup:nth-child(2){height:400px;transform:rotate(0);animation:floatB 5.5s ease-in-out infinite alternate;z-index:2}.phone-mockup:nth-child(3){height:340px;transform:rotate(4deg) translateY(28px);animation:floatA 6s ease-in-out infinite alternate-reverse}@keyframes floatA{0%{transform:rotate(-4deg) translateY(20px)}to{transform:rotate(-4deg) translateY(0)}}@keyframes floatB{0%{transform:rotate(0) translateY(0)}to{transform:rotate(0) translateY(-12px)}}.phone-video-mockup{display:flex;justify-content:center;align-items:center;width:100%}.phone-video-frame{position:relative;width:280px;background:#1a1a1a;border-radius:40px;padding:12px;box-shadow:0 0 0 2px var(--card-border),0 24px 80px #00000073,0 0 60px #00000040}.phone-video-notch{position:absolute;top:12px;left:50%;transform:translate(-50%);width:90px;height:26px;background:#1a1a1a;border-radius:0 0 16px 16px;z-index:3}.phone-video-screen{position:relative;width:100%;border-radius:28px;overflow:hidden;background:#000;aspect-ratio:9 / 19.5;display:flex;align-items:center;justify-content:center}.phone-video-screen video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block}.phone-video-home-bar{width:100px;height:4px;background:#ffffff40;border-radius:4px;margin:8px auto 2px}.phone-screen{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.phone-statusbar{height:28px;background:var(--color-background-paper);display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:var(--trf-type-md);color:var(--color-text-secondary);font-family:var(--font-family-formula1);font-weight:600;border-bottom:1px solid var(--color-divider)}.phone-notch{width:60px;height:18px;background:var(--color-background-default);border-radius:0 0 12px 12px;margin:0 auto}.app-screen-events{flex:1;padding:12px;background:var(--color-background-default);display:flex;flex-direction:column;gap:8px;overflow:hidden}.app-header-mini{display:flex;align-items:center;gap:6px;font-family:var(--font-family-formula1);font-size:var(--trf-type-3xl);font-weight:700;color:var(--accent);margin-bottom:4px}.app-header-mini .material-symbols-rounded{font-size:1rem;opacity:.95}.app-event-card{background:var(--color-background-paper);border-radius:12px;border:1px solid var(--card-border);padding:10px;display:flex;flex-direction:column;gap:4px}.app-event-label{font-size:var(--trf-type-sm);color:var(--accent);font-family:var(--font-family-formula1);letter-spacing:.08em;text-transform:uppercase}.app-event-title{font-size:var(--trf-type-xl);font-weight:700;color:var(--color-text-primary);font-family:var(--font-family-formula1)}.app-event-meta{font-size:var(--trf-type-sm);color:var(--color-text-secondary);display:flex;align-items:center;gap:6px}.app-event-vehicle-line{font-size:var(--trf-type-sm);color:var(--color-text-secondary);font-family:var(--font-family-formula1);line-height:1.35}.app-event-index{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.app-chip{background:var(--badge-bg);border-radius:999px;padding:4px 10px;font-size:var(--trf-type-md);color:var(--accent);font-family:var(--font-family-formula1);font-weight:700;display:inline-flex;align-items:center;gap:4px}.app-chip .material-symbols-rounded{font-size:var(--trf-type-xl)}.app-screen-kanban{flex:1;background:var(--color-background-default);padding:10px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.kanban-col-mini{background:var(--color-background-paper);border-radius:10px;border:1px solid var(--card-border);padding:7px;flex:1}.kanban-col-title{font-size:var(--trf-type-xs);font-family:var(--font-family-formula1);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.kanban-task{background:var(--color-background-default);border-radius:6px;padding:4px 6px;margin-bottom:3px;font-size:var(--trf-type-xs);color:var(--color-text-secondary);border-left:2px solid var(--accent)}.app-screen-times{flex:1;background:var(--color-background-default);padding:12px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.lap-row{display:flex;justify-content:space-between;align-items:center;background:var(--color-background-paper);border-radius:8px;border:1px solid var(--card-border);padding:6px 10px}.lap-pos{font-family:var(--font-family-formula1);font-size:var(--trf-type-lg);font-weight:700;color:var(--accent);width:22px;display:flex;align-items:center;justify-content:center}.lap-pos .material-symbols-rounded{font-size:1.1rem}.lap-name{font-family:var(--font-family-formula1);font-size:var(--trf-type-sm);color:var(--color-text-secondary);flex:1;padding:0 6px}.lap-time{font-family:var(--font-family-formula1);font-size:var(--trf-type-lg);font-weight:700;color:var(--color-text-primary)}.lap-row.fastest{border-color:var(--accent)}.lap-row.fastest .lap-time{color:var(--accent)}.diagonal-divider,.diagonal-divider.reverse{display:none}.platform-split{background:var(--section-alt);padding:80px 0 60px}.split-header{text-align:center;margin-bottom:64px}.split-title{font-family:var(--font-family-titles);font-size:clamp(2rem,4vw,3.4rem);font-weight:var(--font-weight-titles, 400);margin-bottom:16px}.split-sub{font-size:1.05rem;color:var(--color-text-secondary);max-width:560px;margin:0 auto}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:900px){.split-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:12px;scrollbar-width:none}.split-grid::-webkit-scrollbar{display:none}.split-grid>.split-card{flex:0 0 85vw;max-width:400px;scroll-snap-align:center}}.split-carousel-wrap{position:relative}.split-carousel-dots{display:none}@media(max-width:900px){.split-carousel-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.split-carousel-wrap>.split-grid{flex:1;min-width:0}.split-carousel-dots{display:flex;justify-content:center;gap:8px;padding-top:8px;width:100%}.split-carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--color-divider);transition:background .25s,transform .25s}.split-carousel-dot.active{background:var(--accent);transform:scale(1.25)}}.split-card{position:relative;background:var(--color-background-paper);border-radius:var(--card-border-radius);border:1px solid var(--card-border);padding:48px 40px;overflow:hidden;transition:transform .3s,box-shadow .3s;box-shadow:var(--shadow-card)}.split-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-accent)}.split-card-accent{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent),transparent)}.split-card-icon{font-size:3rem;margin-bottom:24px;display:block}.split-card-icon.material-symbols-rounded{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.split-card-tag{font-family:var(--font-family-formula1);font-size:var(--trf-type-2xl);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.split-card h3{font-family:var(--font-family-titles);font-size:1.7rem;font-weight:var(--font-weight-titles, 400);margin-bottom:16px}.split-card p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.7;margin-bottom:32px}.feature-list{list-style:none;display:flex;flex-direction:column;gap:10px}.feature-list li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--color-text-secondary)}.feature-list li:before{font-family:Material Symbols Rounded;content:"arrow_forward";font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 20;font-size:1rem;line-height:1;font-weight:400;color:var(--accent);flex-shrink:0;margin-top:2px}.split-card-cta-block{margin-top:28px;padding-top:24px;border-top:1px solid var(--color-divider);display:flex;flex-direction:column;gap:16px;align-items:stretch}.split-card-community{font-size:.88rem;line-height:1.55;color:var(--color-text-secondary);margin:0}.split-card-community strong{color:var(--accent)}.split-card-cta{width:100%;justify-content:center}.feature-list-rich{gap:18px}.feature-list-rich li{align-items:flex-start}.feature-list-rich li:before{margin-top:4px}.feature-list-item-body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.feature-list-item-title{font-family:var(--font-family-titles);font-weight:700;color:var(--color-text-primary);font-size:.95rem;letter-spacing:.01em;line-height:1.35}.feature-list-item-sub{font-size:.88rem;color:var(--color-text-secondary);line-height:1.55}.ia-section{position:relative;padding:100px 0;overflow:hidden;background:var(--color-background-default)}.ia-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.ia-label{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,white));color:var(--accent-on);font-family:var(--font-family-formula1);font-size:var(--trf-type-3xl);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:20px}.ia-label .material-symbols-rounded{font-size:1.12rem;color:var(--accent-on)}.ia-title{font-family:var(--font-family-titles);font-size:clamp(1.8rem,3vw,2.9rem);font-weight:var(--font-weight-titles, 400);margin-bottom:20px}.ia-body{color:var(--color-text-secondary);font-size:1rem;line-height:1.75;margin-bottom:36px}.ia-body-stack{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.ia-body-stack .ia-body{margin-bottom:0}.ia-steps{display:flex;flex-direction:column;gap:16px}.ia-step{display:flex;gap:16px;align-items:flex-start}.ia-step-num{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--badge-bg);border:1px solid var(--card-border);color:var(--accent);font-family:var(--font-family-formula1);font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ia-step-text{font-size:.9rem;color:var(--color-text-secondary);line-height:1.55;padding-top:6px}.ia-step-text strong{color:var(--color-text-primary)}.kanban-visual{background:var(--color-background-paper);border-radius:var(--card-border-radius);border:1px solid var(--card-border);padding:28px;box-shadow:var(--shadow-card)}.kanban-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.kanban-title-bar{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-formula1);font-size:.9rem;font-weight:700}.kanban-title-bar .material-symbols-rounded{font-size:1.1rem;color:var(--accent)}.kanban-ai-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,white));color:var(--accent-on);font-family:var(--font-family-formula1);font-size:var(--trf-type-xl);font-weight:700;letter-spacing:.06em;padding:4px 10px;border-radius:999px}.kanban-ai-badge .material-symbols-rounded{font-size:var(--trf-type-md)}.kanban-board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kanban-column{background:var(--section-alt);border-radius:16px;padding:12px;min-height:200px}.kanban-column-head{font-family:var(--font-family-formula1);font-size:var(--trf-type-xl);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:10px;display:flex;align-items:center;gap:6px}.kanban-column-head .dot{width:8px;height:8px;border-radius:50%}.dot-todo{background:var(--color-text-disabled)}.dot-doing{background:var(--color-warning-main)}.dot-done{background:var(--color-success-main)}.kanban-card{background:var(--color-background-paper);border-radius:10px;border:1px solid var(--color-divider);padding:10px;margin-bottom:8px;font-size:.8rem;color:var(--color-text-primary);line-height:1.4;cursor:default;transition:transform .2s,box-shadow .2s;animation:cardSlide .4s ease both}.kanban-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0003}@keyframes cardSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kanban-card .card-tag{font-size:var(--trf-type-lg);font-family:var(--font-family-formula1);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.kanban-card.ai-generated{border-left:2px solid var(--accent)}.ai-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--trf-type-md);font-family:var(--font-family-formula1);color:var(--accent);background:var(--badge-bg);padding:2px 6px;border-radius:999px;margin-top:6px}.ai-chip .material-symbols-rounded{font-size:var(--trf-type-xl)}.pilot-app-gallery-section{position:relative;padding:72px 0 88px;background:var(--color-background-default);border-bottom:1px solid var(--color-divider)}.pilot-app-gallery-header{text-align:center;max-width:560px;margin:0 auto 36px}.img-enhance-section{background:var(--section-alt)}.img-enhance-inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:48px 60px;align-items:start}.img-enhance-copy{display:flex;flex-direction:column;gap:16px;text-align:left;min-width:0}.img-enhance-copy .ia-title{margin-bottom:0}.img-enhance-media{width:100%;min-width:0;align-self:start}.img-enhance-media .hero-video-wrap{width:100%;box-shadow:var(--shadow-card)}.img-enhance-video{width:100%;max-width:100%;height:auto;display:block;border-radius:12px;pointer-events:none;background:#000}.img-enhance-list{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.img-enhance-list li{position:relative;padding-left:1.35rem;font-size:1rem;color:var(--color-text-secondary);line-height:1.5}.img-enhance-list li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.img-enhance-list li strong{color:var(--color-text-primary);font-weight:600}@media(max-width:900px){.img-enhance-inner{grid-template-columns:1fr;gap:32px}.img-enhance-copy{order:1}.img-enhance-media{order:2}}.pilot-app-gallery-header .ia-body{margin-bottom:0}.pilot-app-gallery-wrap{position:relative;margin-inline:-24px}.pilot-app-gallery-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;padding:0;border:1px solid var(--card-border);border-radius:50%;background:color-mix(in srgb,var(--color-background-paper) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--color-text-primary);cursor:pointer;align-items:center;justify-content:center;box-shadow:var(--shadow-card);transition:background .2s,transform .2s,box-shadow .2s}.pilot-app-gallery-nav:hover{background:var(--color-background-paper);box-shadow:var(--shadow-accent)}.pilot-app-gallery-nav .material-symbols-rounded{font-size:1.65rem;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 28}.pilot-app-gallery-nav--prev{left:10px}.pilot-app-gallery-nav--next{right:10px}@media(min-width:901px){.pilot-app-gallery-nav{display:inline-flex}}.pilot-app-gallery-scroller{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;padding:12px 0 24px;margin-inline:0;padding-inline:24px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pilot-app-gallery-scroller::-webkit-scrollbar{display:none}.pilot-app-gallery-frame{flex:0 0 auto;width:min(300px,82vw);margin:0;scroll-snap-align:center;border-radius:28px;overflow:hidden;border:1px solid var(--card-border);box-shadow:var(--shadow-card);background:#0a0a0a}.pilot-app-gallery-frame img{display:block;width:100%;height:auto}.app-section{background:var(--section-alt);padding:100px 0;position:relative;overflow:hidden}.app-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.app-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}.app-features-grid--alertas{margin-top:0}#p-alertas .app-inner{align-items:start}#p-alertas .app-alertas-cards-col{width:100%;max-width:420px;justify-self:center;align-self:start}@media(max-width:900px){#p-alertas .app-alertas-cards-col{max-width:100%;justify-self:stretch}}.app-feature-card{background:var(--color-background-paper);border-radius:20px;border:1px solid var(--card-border);padding:20px;transition:transform .25s,box-shadow .25s}.app-feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-accent)}.app-feature-icon{font-size:1.6rem;margin-bottom:10px}.app-feature-icon.material-symbols-rounded{font-size:1.75rem;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 28}.app-feature-card h4{font-family:var(--font-family-titles);font-size:.88rem;font-weight:700;margin-bottom:6px}.app-feature-card p{font-size:.8rem;color:var(--color-text-secondary);line-height:1.5}.app-pilot-preview-wrap{display:flex;justify-content:center;position:relative;width:100%}.app-pilot-preview{width:100%;max-width:400px;border-radius:var(--card-border-radius);border:1px solid var(--card-border);background:var(--color-background-paper);box-shadow:var(--shadow-card);overflow:hidden}.app-pilot-preview-body{padding:20px 18px 18px;background:var(--color-background-default)}.app-ticket-section{margin-top:14px}.app-ticket-embed{max-width:100%}.app-ticket-embed .ticket-card{margin:0;max-width:100%}.app-ticket-embed .ticket-top,.app-ticket-embed .ticket-body{padding:18px 14px}.app-ticket-embed .ticket-event-name{font-size:1.15rem}.app-ticket-embed .ticket-meta{font-size:var(--trf-type-xl)}.app-ticket-embed .ticket-info-label{font-size:var(--trf-type-xs)}.app-ticket-embed .ticket-info-value{font-size:var(--trf-type-3xl)}.app-ticket-embed .ticket-qr-img{width:88px}.plc-section-head{display:flex;align-items:center;gap:6px;font-family:var(--font-family-formula1);font-size:.8rem;font-weight:700;color:var(--accent);margin-bottom:12px}.plc-section-head .material-symbols-rounded{font-size:1.1rem}.event-card-app{background:var(--color-background-paper);border-radius:16px;border:1px solid var(--card-border);margin-bottom:10px;overflow:hidden}.event-card-app-banner{height:70px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 40%,var(--color-background-default)));position:relative;display:flex;align-items:flex-end;padding:10px}.event-card-app-banner-label{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-family-formula1);font-size:var(--trf-type-lg);font-weight:700;color:var(--accent-on);text-transform:uppercase;letter-spacing:.08em}.event-card-app-banner-label .material-symbols-rounded{font-size:1rem}.event-card-app-body{padding:10px}.event-card-app-title{font-family:var(--font-family-formula1);font-size:var(--trf-type-3xl);font-weight:700;margin-bottom:6px}.event-card-app-details{display:flex;gap:8px;flex-wrap:wrap}.event-detail-pill{display:inline-flex;align-items:center;gap:4px;font-size:var(--trf-type-md);background:var(--badge-bg);color:var(--accent);font-family:var(--font-family-formula1);padding:4px 10px;border-radius:999px;font-weight:700}.event-detail-pill .material-symbols-rounded{font-size:var(--trf-type-2xl)}.app-bottom-nav{display:flex;justify-content:space-around;align-items:center;padding:12px 8px;background:var(--color-background-paper);border-top:1px solid var(--color-divider)}.nav-icon-item{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:var(--trf-type-2xs);color:var(--color-text-disabled);font-family:var(--font-family-formula1);letter-spacing:.04em}.nav-icon-item.active{color:var(--accent)}.nav-icon-item span{font-size:1.2rem}.nav-icon-item .material-symbols-rounded{font-size:1.35rem}.compare-section{background:var(--color-background-default);padding:100px 0}.compare-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.compare-table-body{padding:20px 24px}.compare-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1.15fr);gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--color-divider);font-size:.88rem;line-height:1.55}.compare-row:last-child{border-bottom:none}.compare-row.header{font-family:var(--font-family-formula1);font-size:var(--trf-type-xl);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-disabled);padding-bottom:10px}.compare-feature{font-weight:600;color:var(--color-text-primary)}.compare-sympla{color:var(--color-text-secondary)}.compare-rp{color:var(--color-text-primary)}.laps-section{background:var(--color-background-default);padding:100px 0}.laps-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.laps-visual{display:flex;flex-direction:column;gap:20px}.time-board{background:var(--color-background-paper);border-radius:var(--card-border-radius);border:1px solid var(--card-border);overflow:hidden;box-shadow:var(--shadow-card)}.time-board-header{background:var(--accent);padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.time-board-title{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-formula1);font-size:1rem;font-weight:700;color:var(--accent-on)}.time-board-title .material-symbols-rounded{font-size:1.15rem;color:var(--accent-on)}.live-badge{display:flex;align-items:center;gap:6px;font-family:var(--font-family-formula1);font-size:var(--trf-type-xl);font-weight:700;color:var(--accent-on);letter-spacing:.1em}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-on);animation:blink 1s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.time-board-body{padding:20px}.time-row{display:grid;grid-template-columns:32px 1fr 100px 80px;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-divider);font-size:.88rem}.time-row:last-child{border-bottom:none}.time-row.header{font-family:var(--font-family-formula1);font-size:var(--trf-type-xl);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-disabled);padding-bottom:8px}.pos-num{font-family:var(--font-family-formula1);font-weight:700;color:var(--color-text-disabled)}.pos-num.p1{color:var(--accent);font-size:1rem}.pilot-name{font-family:var(--font-family-formula1);font-weight:600;font-size:.9rem}.lap-val{font-family:var(--font-family-formula1);font-size:.9rem;font-weight:700;text-align:right}.lap-val.best{color:var(--accent)}.gap-val{font-size:.8rem;color:var(--color-text-secondary);text-align:right;font-family:var(--font-family-formula1)}.tickets-section{background:var(--section-alt);padding:100px 0}.tickets-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.ticket-mockup{background:linear-gradient(135deg,var(--color-background-paper),var(--section-alt));border-radius:28px;border:1px solid var(--card-border);padding:32px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.ticket-mockup:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(ellipse,var(--hero-glow),transparent 70%)}.ticket-card{background:var(--color-background-paper);border-radius:20px;border:1px solid var(--card-border);overflow:hidden;box-shadow:var(--shadow-card);max-width:360px;margin:0 auto}.ticket-top{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#fff));padding:24px;text-align:center}.ticket-event-name{font-family:var(--font-family-titles);font-size:1.4rem;font-weight:700;color:var(--accent-on);margin:6px 0}.ticket-meta{font-size:.8rem;color:var(--accent-on);opacity:.8}.ticket-body{padding:24px;display:block;text-align:center}.ticket-info{display:flex;flex-direction:column;align-items:center;gap:10px}.ticket-info-row{display:flex;flex-direction:column;align-items:center;gap:2px}.ticket-info-label{font-family:var(--font-family-formula1);font-size:var(--trf-type-md);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-disabled)}.ticket-info-value{font-family:var(--font-family-formula1);font-size:.9rem;font-weight:700;color:var(--color-text-primary)}.ticket-qr-block{display:flex;flex-direction:column;align-items:center;gap:8px;margin:6px auto 4px;width:100%}.ticket-qr-img{width:100px;max-width:100%;height:auto;display:block;margin:0 auto;border-radius:8px;background:#fff;padding:4px;box-sizing:border-box}.ticket-qr-code{font-family:var(--font-family-formula1);font-size:var(--trf-type-sm);color:var(--color-text-disabled);letter-spacing:.04em;text-align:center}.instagram-section{position:relative;background:var(--color-background-default);padding:100px 0;overflow:hidden}.instagram-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.instagram-visual{display:flex;justify-content:center}.instagram-connect-card{background:var(--color-background-paper);border:1px solid var(--card-border);border-radius:28px;padding:36px 32px 28px;box-shadow:var(--shadow-card);max-width:420px;width:100%;text-align:center}.instagram-connect-row{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:18px}.instagram-connect-node{flex-shrink:0;width:72px;height:72px;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-card)}.instagram-connect-node--ig{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.instagram-connect-svg{width:38px;height:38px;display:block}.instagram-connect-bridge{display:flex;align-items:center;flex:1;min-width:48px;max-width:120px;padding:0 6px;gap:0}.instagram-connect-line{flex:1;height:3px;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,transparent),var(--accent),color-mix(in srgb,var(--accent) 35%,transparent));opacity:.85}.instagram-connect-bolt{font-size:1.35rem!important;color:var(--accent);margin:0 -4px;z-index:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 45%,transparent))}.instagram-connect-node--rf{background:var(--color-background-default);border:1px solid var(--card-border);color:var(--accent)}.instagram-rf-icon{width:44px;height:auto;display:block}.instagram-connect-label{font-family:var(--font-family-formula1);font-size:var(--trf-type-md);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.instagram-section__body-gap{margin-top:14px}.instagram-section__headline,.tickets-section__headline{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px}.instagram-section__headline .ia-title,.tickets-section__headline .ia-title{margin-bottom:0}.outline-tag{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-formula1);font-size:var(--trf-type-md);font-weight:700;letter-spacing:.06em;color:var(--accent);background:transparent;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--card-border));padding:6px 16px;border-radius:999px;line-height:1.2}.testimonials{background:var(--color-background-default);padding:100px 0}.testimonials-header{text-align:center;margin-bottom:60px}.testimonials-header h2{font-family:var(--font-family-titles);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;margin-bottom:16px}.testimonials-header p{color:var(--color-text-secondary);font-size:1rem;max-width:500px;margin:0 auto}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{background:var(--testimonial-bg);border-radius:var(--card-border-radius);border:1px solid var(--card-border);padding:36px;position:relative;transition:transform .3s,box-shadow .3s;box-shadow:var(--shadow-card)}.testimonial-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-accent)}.quote-mark{font-size:4rem;line-height:1;color:var(--accent);font-family:Georgia,serif;opacity:.4;margin-bottom:8px;display:block}.testimonial-text{font-size:.95rem;color:var(--color-text-secondary);line-height:1.75;margin-bottom:0;font-style:italic}.testimonial-text strong{color:var(--color-text-primary);font-style:normal}.cta-section{position:relative;padding:120px 0;overflow:hidden;background:var(--color-background-default)}.cta-inner{position:relative;z-index:2;text-align:center;max-width:700px;margin:0 auto}.cta-title{font-family:var(--font-family-titles);font-size:clamp(2.4rem,5vw,4rem);font-weight:var(--font-weight-titles, 400);line-height:1.05;margin-bottom:20px}.cta-title span{color:var(--accent);display:block}.cta-body{font-size:1.05rem;color:var(--color-text-secondary);margin-bottom:48px;line-height:1.7}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.store-badges{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.store-badges--align-start{justify-content:flex-start;margin-top:24px}.store-badge{display:inline-flex;align-items:center;gap:10px;background:var(--color-background-paper);border:1px solid var(--card-border);border-radius:14px;padding:12px 20px;font-family:var(--font-family-formula1);color:var(--color-text-primary);transition:all .25s;cursor:pointer}a.store-badge{text-decoration:none;color:inherit}.store-badge:not(.store-badge--inactive):hover{border-color:var(--accent);box-shadow:var(--shadow-accent)}.store-badge--inactive{opacity:.58;cursor:not-allowed;pointer-events:none;color:var(--color-text-secondary)}.store-badge--inactive .store-badge-name{color:var(--color-text-secondary)}.store-badge--inactive .store-badge-icon.material-symbols-rounded{opacity:.75}.store-badge-icon{font-size:1.5rem}.store-badge-icon.material-symbols-rounded{font-size:1.75rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 28}.store-badge-text{display:flex;flex-direction:column;gap:1px}.store-badge-label{font-size:var(--trf-type-md);font-weight:400;color:var(--color-text-secondary);letter-spacing:.08em}.store-badge-name{font-size:.9rem;font-weight:700}.footer{background:var(--color-background-paper);border-top:1px solid var(--color-divider);padding:60px 0 32px}.footer-inner{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:48px}.footer-brand p{color:var(--color-text-secondary);font-size:.88rem;line-height:1.6;margin-top:16px;max-width:280px}.footer-bottom{border-top:1px solid var(--color-divider);padding-top:24px;display:flex;align-items:center;justify-content:space-between;font-size:.82rem;color:var(--color-text-disabled);font-family:var(--font-family-formula1)}.box-section{background:var(--color-background-default);padding:100px 0;position:relative;overflow:hidden}.box-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.box-visual{background:var(--color-background-paper);border-radius:var(--card-border-radius);border:1px solid var(--card-border);overflow:hidden;box-shadow:var(--shadow-card)}.box-topbar{background:var(--accent);padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.box-topbar-title{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-formula1);font-size:.88rem;font-weight:700;color:var(--accent-on)}.box-topbar-title .material-symbols-rounded{font-size:1.05rem;color:var(--accent-on)}.box-topbar-dots{display:flex;gap:5px}.box-dot{width:8px;height:8px;border-radius:50%;background:#0003}.box-body{padding:20px}.event-header-mini{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.event-name-mini{font-family:var(--font-family-formula1);font-size:.95rem;font-weight:700}.event-status-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--trf-type-xl);font-family:var(--font-family-formula1);font-weight:700;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.3);padding:4px 10px;border-radius:999px}.event-status-badge .material-symbols-rounded{font-size:var(--trf-type-sm);color:#10b981}.participants-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.participant-chip{display:flex;flex-direction:column;align-items:center;gap:4px}.participant-avatar{width:36px;height:36px;border-radius:50%;font-family:var(--font-family-formula1);font-size:var(--trf-type-3xl);font-weight:700;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#fff));color:var(--accent-on)}.participant-avatar--add{background:var(--color-background-default);border:1px dashed var(--card-border);color:var(--color-text-disabled)}.participant-name{font-size:var(--trf-type-sm);font-family:var(--font-family-formula1);color:var(--color-text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.activity-list-mini{display:flex;flex-direction:column;gap:6px}.activity-item{display:flex;align-items:center;gap:10px;background:var(--section-alt);border-radius:10px;padding:8px 12px;font-size:var(--trf-type-3xl)}.activity-icon{font-size:1rem}.activity-icon.material-symbols-rounded{font-size:1.15rem;flex-shrink:0}.activity-text{font-size:var(--trf-type-3xl);color:var(--color-text-secondary);flex:1}.activity-time{font-size:var(--trf-type-md);color:var(--color-text-disabled);font-family:var(--font-family-formula1)}.fade-up,.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up-d1{transition-delay:.1s}.fade-up-d2{transition-delay:.2s}.fade-up-d3{transition-delay:.3s}.fade-up-d4{transition-delay:.4s}@media(max-width:900px){.hero-inner,.split-grid,.ia-inner,.app-inner,.laps-inner,.compare-inner,.tickets-inner,.instagram-inner,.box-inner{grid-template-columns:1fr;gap:40px}.testimonials-grid{grid-template-columns:1fr;gap:20px}.hero{padding:88px 0 56px;min-height:auto}.hero-inner.content-equipe .hero-visual{margin-top:0}.phone-mockup-wrap{display:none}.phone-video-frame{width:90%;max-width:100%;border-radius:32px;padding:10px}.phone-video-notch{width:70px;height:22px;top:10px}.phone-video-screen{border-radius:22px}.hero-title{font-size:clamp(2rem,7vw,3rem)}.hero-sub,.hero-community-highlight{max-width:100%}.hero-inner.content-piloto .hero-content,.hero-inner.content-piloto .hero-visual,.hero-inner.content-piloto .hero-piloto-store-badges{grid-column:1;grid-row:auto}.hero-inner.content-piloto .hero-piloto-store-badges{justify-content:center;margin-top:8px}.pilot-app-gallery-section{padding:56px 0 64px}.pilot-app-gallery-frame{width:min(272px,86vw);border-radius:24px}.platform-split{padding:60px 0 40px}.ia-section,.app-section,.laps-section,.compare-section,.tickets-section,.instagram-section,.testimonials,.box-section{padding:72px 0}.cta-section{padding:80px 0}.split-card{padding:32px 28px}.kanban-visual{padding:20px 18px}.ia-inner>.fade-up:first-child,.box-inner>.fade-up:last-child,.laps-inner>.fade-up:first-child,.compare-inner>.fade-up:first-child,.tickets-inner>.fade-up:last-child,.instagram-inner>.fade-up:last-child,.app-inner>.fade-up:last-child{order:-1}.app-alertas-cards-col{order:0}.box-visual,.ticket-mockup,.instagram-visual,.kanban-visual,.laps-visual,.time-board,.compare-table{order:1}.compare-table-body{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-row{min-width:520px}.time-row{grid-template-columns:32px 1fr 100px}.gap-val,.time-row.header .gap-val{display:none}}@media(max-width:600px){.app-features-grid,.kanban-board{grid-template-columns:1fr}.hero{padding:80px 0 48px}.platform-split{padding:48px 0 32px}.ia-section,.app-section,.laps-section,.compare-section,.tickets-section,.instagram-section,.testimonials,.box-section{padding:56px 0}.cta-section{padding:64px 0}.split-header{margin-bottom:40px}.hero-title{font-size:clamp(1.9rem,9vw,2.6rem)}.hero-sub{font-size:.97rem}.split-title{font-size:clamp(1.7rem,6.5vw,2.6rem)}.ia-title{font-size:clamp(1.6rem,6vw,2.4rem)}.cta-title{font-size:clamp(2rem,8vw,3rem)}.split-card h3{font-size:1.4rem}.theme-pill-btn{padding:12px 16px;font-size:.85rem;gap:8px}.theme-pill-btn .material-symbols-rounded{font-size:1.25rem}.theme-switcher{margin-bottom:28px}#ia .section-cta-block,#tempos .section-cta-block,#ingresso-digital .section-cta-block,#instagram .section-cta-block,#p-tempos .section-cta-block,#p-ingressos .section-cta-block,#p-perfil .section-cta-block,#p-alertas .section-cta-block{display:none}.hero-actions{flex-direction:column;gap:12px}.hero-actions .btn-primary,.hero-actions .btn-secondary{width:100%;justify-content:center}.cta-buttons{flex-direction:column;align-items:center;gap:12px}.cta-buttons .btn-primary,.cta-buttons .btn-secondary{width:100%;max-width:360px;justify-content:center}.cta-section .btn-primary,.cta-section .btn-secondary{font-size:.95rem!important;padding:14px 24px!important}.cta-section .cta-buttons a .material-symbols-rounded,.testimonials .section-cta-block a .material-symbols-rounded{display:none!important}.split-card{padding:28px 20px}.testimonial-card{padding:24px 20px}.testimonials-grid{gap:16px}.time-row{grid-template-columns:28px 1fr 88px;font-size:.82rem;gap:8px}.lap-val{font-size:.82rem}.time-board-body{padding:14px}.time-board-header{padding:12px 16px}.time-board-title{font-size:.88rem}.store-badges{flex-direction:column;align-items:center}.store-badge{width:100%;max-width:260px;justify-content:center}.footer-bottom{flex-direction:column;gap:6px;text-align:center}.footer{padding:48px 0 28px}.ticket-mockup{padding:20px 16px}.tickets-inner{gap:32px}.instagram-connect-card{padding:28px 20px 22px}}.kanban-board .kanban-card{opacity:0;animation:kanbanCardFade .55s ease forwards}.kanban-column:nth-child(1) .kanban-card:nth-child(2){animation-delay:0s}.kanban-column:nth-child(1) .kanban-card:nth-child(3){animation-delay:.08s}.kanban-column:nth-child(1) .kanban-card:nth-child(4){animation-delay:.16s}.kanban-column:nth-child(2) .kanban-card:nth-child(2){animation-delay:.1s}.kanban-column:nth-child(2) .kanban-card:nth-child(3){animation-delay:.18s}.kanban-column:nth-child(2) .kanban-card:nth-child(4){animation-delay:.26s}.kanban-column:nth-child(3) .kanban-card:nth-child(2){animation-delay:.2s}.kanban-column:nth-child(3) .kanban-card:nth-child(3){animation-delay:.28s}.kanban-column:nth-child(3) .kanban-card:nth-child(4){animation-delay:.36s}@keyframes kanbanCardFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.time-board-body>.time-row:not(.header){animation:timeRowPulse 4.5s ease-in-out infinite}.time-board-body>.time-row:not(.header):nth-child(2){animation-delay:0s}.time-board-body>.time-row:not(.header):nth-child(3){animation-delay:.75s}.time-board-body>.time-row:not(.header):nth-child(4){animation-delay:1.5s}.time-board-body>.time-row:not(.header):nth-child(5){animation-delay:2.25s}.time-board-body>.time-row:not(.header):nth-child(6){animation-delay:3s}@keyframes timeRowPulse{0%,88%,to{background-color:transparent}90%{background-color:var(--badge-bg)}}.footer-legal-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:18px}.footer-legal-links a{color:var(--color-text-secondary);text-decoration:none;font-family:var(--font-family-formula1);font-size:.82rem;letter-spacing:.04em;transition:color .2s,transform .2s}.footer-legal-links a:hover{color:var(--accent);transform:translateY(-1px)}.legal-page{background:var(--color-background-default)}.legal-hero{padding:140px 0 56px;background:var(--color-background-paper);border-bottom:1px solid var(--color-divider);position:relative;overflow:hidden}.legal-hero:after{content:"";position:absolute;inset:auto 0 -1px 0;height:80px;background:linear-gradient(to top,var(--color-background-default),transparent);pointer-events:none}.legal-hero-inner{position:relative;z-index:2;max-width:880px;margin:0 auto;text-align:left}.legal-hero h1{font-family:var(--font-family-titles);font-size:clamp(2rem,4.6vw,3rem);font-weight:var(--font-weight-titles, 400);line-height:1.08;margin:14px 0 16px;color:var(--color-text-primary);letter-spacing:-.01em}.legal-meta{font-family:var(--font-family-formula1);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:18px}.legal-meta strong{color:var(--color-text-primary)}.legal-lead{font-size:1.06rem;color:var(--color-text-secondary);line-height:1.65;max-width:720px}.legal-body{padding:56px 0 100px}.legal-content{max-width:880px;margin:0 auto}.legal-toc{background:var(--color-background-paper);border:1px solid var(--color-divider);border-radius:var(--shape-border-radius);padding:22px 26px;margin-bottom:48px}.legal-toc h2{font-family:var(--font-family-formula1);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.legal-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;margin:0;padding-left:20px;color:var(--color-text-secondary);font-size:.92rem}.legal-toc a{color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.legal-toc a:hover{color:var(--accent)}.legal-section{margin-bottom:44px;scroll-margin-top:96px}.legal-section h2{font-family:var(--font-family-titles);font-size:1.5rem;line-height:1.2;font-weight:var(--font-weight-titles, 400);color:var(--color-text-primary);margin:0 0 14px;letter-spacing:-.005em}.legal-section h3{font-family:var(--font-family-titles);font-size:1.08rem;font-weight:var(--font-weight-titles, 400);color:var(--color-text-primary);margin:22px 0 8px}.legal-section p,.legal-section li{color:var(--color-text-secondary);line-height:1.7;font-size:1rem}.legal-section p{margin:0 0 12px}.legal-section ul,.legal-section ol{margin:6px 0 14px;padding-left:22px}.legal-section ul li,.legal-section ol li{margin-bottom:6px}.legal-section a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.legal-section a:hover{opacity:.85}.legal-section strong{color:var(--color-text-primary)}.legal-callout{background:var(--badge-bg);border:1px solid var(--card-border);border-radius:var(--shape-border-radius);padding:18px 22px;margin:18px 0 22px;font-size:.96rem;color:var(--color-text-primary)}.legal-callout .material-symbols-rounded{color:var(--accent);margin-right:6px}.legal-data-table{width:100%;border-collapse:collapse;margin:12px 0 22px;font-size:.94rem;border:1px solid var(--color-divider);border-radius:var(--shape-border-radius);overflow:hidden}.legal-data-table th,.legal-data-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--color-divider);vertical-align:top;color:var(--color-text-secondary)}.legal-data-table th{background:var(--color-background-paper);color:var(--color-text-primary);font-family:var(--font-family-formula1);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.legal-data-table tr:last-child td{border-bottom:none}.legal-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-formula1);font-size:.85rem;color:var(--color-text-secondary);text-decoration:none;letter-spacing:.04em;transition:color .2s}.legal-back:hover{color:var(--accent)}.legal-back .material-symbols-rounded{font-size:1.1rem}@media(max-width:720px){.legal-hero{padding:120px 0 40px}.legal-toc ol{grid-template-columns:1fr}.legal-section h2{font-size:1.3rem}.legal-data-table th,.legal-data-table td{padding:10px 12px;font-size:.88rem}}.whatsapp-float{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:9999;display:flex;flex-direction:row;align-items:center;gap:12px;text-decoration:none;transition:transform .2s ease}.whatsapp-float:hover{transform:scale(1.02)}.whatsapp-float:focus-visible .whatsapp-float__btn{outline:2px solid #fff;outline-offset:3px}.whatsapp-float__bubble{position:relative;max-width:240px;padding:12px 16px;border-radius:16px;background:var(--color-background-paper);color:var(--color-text-primary);font-size:.92rem;font-weight:500;line-height:1.4;text-align:right;box-shadow:0 4px 20px #0000001f,0 0 0 1px var(--card-border)}.whatsapp-float__bubble:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:var(--color-background-paper);filter:drop-shadow(1px 0 0 var(--card-border))}.whatsapp-float__btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 14px #25d36673,0 2px 8px #0003;transition:box-shadow .2s ease}.whatsapp-float:hover .whatsapp-float__btn{box-shadow:0 6px 20px #25d3668c,0 4px 12px #00000040}.whatsapp-float__icon{width:30px;height:30px;display:block}@media(max-width:480px){.whatsapp-float__bubble{max-width:160px;padding:10px 12px;font-size:.82rem}}.chaos-section{padding:80px 0;background:var(--color-background-default)}.chaos-header{text-align:center;margin-bottom:48px}.chaos-title{font-size:clamp(1.8rem,3.5vw,2.8rem);margin-top:12px;line-height:1.15}.chaos-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:48px}@media(max-width:700px){.chaos-grid{grid-template-columns:1fr}}.chaos-card{background:var(--color-background-paper);border:1px solid var(--color-divider);border-radius:16px;padding:28px}.chaos-card-icon{font-size:1.8rem;color:var(--color-error-main);margin-bottom:12px;display:block}.chaos-card-title{font-family:var(--font-family-formula1);font-size:1rem;font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.chaos-card-body{font-size:.9rem;color:var(--color-text-secondary);line-height:1.65}.chaos-resolution{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.chaos-resolution p{font-size:1.05rem;color:var(--color-text-secondary);max-width:480px}.how-section{padding:80px 0;background:var(--section-alt)}.how-header{text-align:center;margin-bottom:48px}.how-title{font-size:clamp(1.8rem,3.5vw,2.8rem);margin-top:12px;line-height:1.15}.how-steps{display:flex;align-items:flex-start;justify-content:center;margin-bottom:40px;flex-wrap:wrap;gap:8px}.how-step{display:flex;gap:16px;align-items:flex-start;background:var(--color-background-default);border:1px solid var(--color-divider);border-radius:16px;padding:24px;flex:1;min-width:200px;max-width:280px}.how-step-num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--accent-on);font-family:var(--font-family-formula1);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}.how-step-body h4{font-size:.95rem;font-weight:600;margin-bottom:6px}.how-step-body p{font-size:.85rem;color:var(--color-text-secondary);line-height:1.6}.how-step-connector{display:flex;align-items:center;padding:0 4px;color:var(--color-text-disabled);font-size:1.2rem;align-self:center}@media(max-width:700px){.how-step-connector{display:none}.how-step{max-width:100%}}.billing-highlight{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:12px 16px;background:color-mix(in srgb,var(--color-success-main) 12%,transparent);border:1px solid var(--color-success-main);border-radius:10px;font-size:.88rem;font-weight:600}.billing-highlight-icon{color:var(--color-success-main);font-size:1.1rem;flex-shrink:0}.billing-highlight-text{color:var(--color-success-main)}.founders-section{position:relative;padding:80px 0;overflow:hidden}.founders-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px}.founders-title{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.1;margin:12px 0}.founders-sub{font-size:1rem;color:var(--color-text-secondary);max-width:560px;line-height:1.7;margin:0 auto}.founders-benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:680px;width:100%;text-align:left}@media(max-width:600px){.founders-benefits-grid{grid-template-columns:1fr}}.founders-benefit{display:flex;gap:14px;align-items:flex-start;background:var(--color-background-default);border:1px solid var(--color-divider);border-radius:14px;padding:20px}.founders-benefit-icon{color:var(--accent);font-size:1.4rem;flex-shrink:0;margin-top:2px}.founders-benefit strong{display:block;font-size:.9rem;margin-bottom:4px}.founders-benefit p{font-size:.82rem;color:var(--color-text-secondary);line-height:1.5;margin:0}.founders-cta-block{display:flex;flex-direction:column;align-items:center;gap:12px}.roadmap-section{padding:60px 0;border-top:1px solid var(--color-divider)}.roadmap-inner{max-width:640px;margin:0 auto;text-align:center}.roadmap-title{font-size:clamp(1.6rem,3vw,2.4rem);margin:12px 0 8px}.roadmap-sub{font-size:.95rem;color:var(--color-text-secondary);margin-bottom:32px}.roadmap-items{display:flex;flex-direction:column;gap:12px;text-align:left}.roadmap-item{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--color-background-paper);border:1px solid var(--color-divider);border-radius:12px}.roadmap-item-icon{color:var(--color-text-disabled);font-size:1.3rem;flex-shrink:0}.roadmap-item strong{display:block;font-size:.9rem;margin-bottom:2px}.roadmap-item p{font-size:.82rem;color:var(--color-text-secondary);margin:0}.roadmap-badge{margin-left:auto;flex-shrink:0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--color-text-disabled);color:var(--color-text-disabled)}.chaos-card--wide{grid-column:1 / -1}.audience-section{padding:80px 0;background:var(--color-background-default);border-top:1px solid var(--color-divider)}.audience-header{text-align:center;max-width:640px;margin:0 auto 56px}.audience-title{font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.08;margin:12px 0 16px}.audience-sub{font-size:1rem;color:var(--color-text-secondary);line-height:1.7}.audience-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}@media(max-width:900px){.audience-pillars{grid-template-columns:1fr}}.audience-pillar{background:var(--color-background-paper);border:1px solid var(--color-divider);border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;position:relative}.audience-pillar-num{font-family:var(--font-family-formula1);font-size:.65rem;letter-spacing:.2em;color:var(--color-text-disabled);text-transform:uppercase}.audience-pillar-icon{font-size:1.8rem;color:var(--accent)}.audience-pillar-title{font-family:var(--font-family-formula1);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.audience-pillar-body{font-size:.88rem;color:var(--color-text-secondary);line-height:1.65}.audience-pillar-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.audience-pillar-list li{font-size:.83rem;color:var(--color-text-secondary);display:flex;align-items:flex-start;gap:8px;line-height:1.5}.audience-pillar-list li:before{content:"→";color:var(--accent);flex-shrink:0;font-weight:700;font-size:.75rem;margin-top:2px}.audience-pillar-badge{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid var(--color-text-disabled);color:var(--color-text-disabled);margin-top:auto;align-self:flex-start}.audience-cta-block{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
