:root{--font-head: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;--bg: #f8f7f4;--surface: #ffffff;--ink: #111219;--muted: #6b6f7b;--line: #e4e3de;--accent: #51b37f}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font-family:inherit}::selection{background:var(--accent);color:#fff}.logo-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;border-radius:6px;transition:opacity .18s ease-out}.logo-link:hover{opacity:.78}.logo-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,#000);outline-offset:4px}.section-source{font-size:11.5px;color:var(--muted);font-style:italic;line-height:1.5;margin-top:16px;max-width:720px}.skip-link{position:absolute;top:8px;left:8px;z-index:1000;padding:10px 16px;background:var(--ink);color:#fff;border-radius:8px;font-size:14px;font-weight:600;transform:translateY(-150%);transition:transform .18s ease-out}.skip-link:focus{transform:translateY(0);outline:2px solid var(--accent);outline-offset:2px}.section-inner{max-width:1200px;margin:0 auto;padding:0 48px}.nav-inner{max-width:1200px;margin:0 auto;padding:14px 48px;display:flex;align-items:center;justify-content:space-between}.nav-links{display:flex;align-items:center;gap:32px}.nav-burger{display:none;background:none;border:none;cursor:pointer;padding:4px;color:var(--ink)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.hero-stats{display:flex;gap:24px;margin-top:40px}.hero-buttons{display:flex;gap:12px;margin-top:32px}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.how-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:64px;align-items:start}.how-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.process-step{border-right:1px solid var(--line)}.process-step:last-child{border-right:none}.urgency-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.site-footer{border-top:1px solid var(--line);padding:32px 0;background:var(--bg)}.footer-inner{max-width:1200px;margin:0 auto;padding:0 48px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.footer-links a{color:var(--muted);text-decoration:none;transition:color .18s ease-out}.footer-links a:hover{color:var(--ink)}.footer-copy{font-size:12px;color:var(--muted)}.footer-link-btn{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--muted);cursor:pointer;transition:color .18s ease-out}.footer-link-btn:hover{color:var(--ink)}.cta-box{border-radius:20px;padding:64px 48px;position:relative;overflow:hidden}.lead-inner{max-width:560px;margin:0 auto}.lead-checks{display:flex;gap:20px;margin-top:28px}@keyframes platformScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.platforms-mask{margin-top:40px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.platforms-track{display:flex;gap:48px;width:max-content;align-items:center;animation:platformScroll 25s linear infinite}.platforms-track img{width:auto;opacity:.7;flex-shrink:0;object-fit:contain}.modal-overlay{position:fixed;inset:0;z-index:200;background:#00000080;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.modal-overlay[hidden]{display:none}.modal-card{background:var(--bg);border-radius:16px;padding:40px 36px;max-width:480px;width:100%;position:relative;box-shadow:0 24px 48px #00000026}.modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;color:var(--muted);cursor:pointer;line-height:1}@media(max-width:768px){.section-inner{padding:0 20px}.nav-inner{padding:14px 20px}.nav-links{display:none}.nav-burger{display:block}.hero-grid{grid-template-columns:1fr;gap:32px}.hero-stats{gap:16px}.hero-buttons{flex-direction:column}.hero-buttons button{width:100%;justify-content:center}.problem-grid{grid-template-columns:1fr 1fr}.how-grid{grid-template-columns:1fr;gap:32px}.how-cards,.offer-grid,.results-grid,.industries-grid,.faq-grid,.process-grid{grid-template-columns:1fr}.process-step{border-right:none;border-bottom:1px solid var(--line)}.process-step:last-child{border-bottom:none}.urgency-grid{grid-template-columns:1fr;gap:32px}.footer-inner{flex-direction:column;gap:16px;text-align:center}.cta-box{padding:40px 24px;border-radius:16px}.lead-checks{flex-direction:column;gap:10px}section{padding:56px 0!important}}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity .5s ease-out,transform .5s ease-out}[data-stagger].is-visible>*:nth-child(1){transition-delay:0ms}[data-stagger].is-visible>*:nth-child(2){transition-delay:80ms}[data-stagger].is-visible>*:nth-child(3){transition-delay:.16s}[data-stagger].is-visible>*:nth-child(4){transition-delay:.24s}[data-stagger].is-visible>*:nth-child(5){transition-delay:.32s}[data-stagger].is-visible>*:nth-child(6){transition-delay:.4s}[data-stagger].is-visible>*{opacity:1;transform:translateY(0)}[data-draw-line]{stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 1.5s ease-out}[data-draw-line].is-visible{stroke-dashoffset:0}.problem-grid>div,.offer-grid>div,.results-grid>div,.industries-grid>div,.faq-grid>div,.how-cards>div,.process-step{transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.problem-grid>div:hover,.offer-grid>div:hover,.results-grid>div:hover,.industries-grid>div:hover,.faq-grid>div:hover,.how-cards>div:hover{border-color:var(--accent);box-shadow:0 8px 24px #1112190f;transform:translateY(-3px);cursor:default}.chart-line{stroke-dasharray:700;stroke-dashoffset:700;transition:stroke-dashoffset 1.5s ease-out}[data-draw-chart].is-visible .chart-line{stroke-dashoffset:0}.chart-fill{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path 1.5s ease-out,-webkit-clip-path 1.5s ease-out}[data-draw-chart].is-visible .chart-fill{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.chart-point{opacity:0;transform:scale(.2);transform-box:fill-box;transform-origin:center;transition:opacity .25s ease-out,transform .4s cubic-bezier(.34,1.56,.64,1)}[data-draw-chart].is-visible .chart-point{opacity:1;transform:scale(1);transition-delay:var(--delay, 0ms)}@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-visible,[data-stagger]>*,[data-stagger].is-visible>*,[data-draw-line],[data-draw-line].is-visible,.chart-line,.chart-fill,.chart-point,.modal-card,.modal-overlay:not([hidden]) .modal-card,.platforms-track{transition:none!important;animation:none!important;transform:none!important;opacity:1!important;stroke-dashoffset:0!important;clip-path:none!important;-webkit-clip-path:none!important}html{scroll-behavior:auto}}button[data-cta=open]:hover,button[data-cta=open]:focus-visible{transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 92%,#000)!important;outline:none}button[data-cta=open]:active{transform:translateY(0);box-shadow:0 2px 6px color-mix(in srgb,var(--accent) 25%,transparent)}button[data-cta=scroll-how]:hover,button[data-cta=scroll-how]:focus-visible{border-color:var(--accent)!important;color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 7%,transparent)!important;outline:none}#audit button[data-cta=open]:hover,#audit button[data-cta=open]:focus-visible{background:#fff!important;color:#1a2332!important;transform:translateY(-2px);box-shadow:0 12px 28px #00000059}#audit button[data-cta=open]:active{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}[data-lead-form] [data-submit]:hover:not([disabled]),[data-lead-form] [data-submit]:focus-visible:not([disabled]){transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 92%,#000)!important;outline:none}[data-lead-form] [data-submit]:active:not([disabled]){transform:translateY(0)}.modal-close{transition:color .2s ease-out,background-color .2s ease-out;border-radius:6px}.modal-close:hover{color:var(--ink)!important;background:color-mix(in srgb,var(--ink) 4%,transparent)}nav .nav-links a{transition:color .18s ease-out}nav .nav-links a:hover{color:var(--ink)!important}.nav-burger{transition:background-color .18s ease-out;border-radius:6px}.nav-burger:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}[data-lead-form] input[type=text],[data-lead-form] input[type=url],[data-lead-form] input[type=email]{transition:border-color .18s ease-out,box-shadow .18s ease-out}[data-lead-form] input[type=text]:focus,[data-lead-form] input[type=url]:focus,[data-lead-form] input[type=email]:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent);outline:none}@media(prefers-reduced-motion:reduce){button[data-cta=open]:hover,button[data-cta=open]:active,button[data-cta=scroll-how]:hover,[data-lead-form] [data-submit]:hover,#audit button[data-cta=open]:hover,#audit button[data-cta=open]:active{transform:none!important;box-shadow:none!important}}.urgency-bar{transform:scaleY(0);transform-origin:bottom;transition:transform .7s cubic-bezier(.22,.61,.36,1)}[data-bars].is-visible .urgency-bar{transform:scaleY(1);transition-delay:calc(var(--i, 0) * .11s + .1s)}.problem-grid>div{position:relative}@media(prefers-reduced-motion:reduce){.urgency-bar,[data-bars].is-visible .urgency-bar{transform:scaleY(1)!important;transition:none!important}}.problem-grid>*,.how-cards>*,.offer-grid>*,.results-grid>*,.industries-grid>*,.process-grid>div,.faq-grid>*{opacity:0;transform:translateY(28px) scale(.96);transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1)}@media(min-width:769px){.problem-grid.is-visible>*,.how-cards.is-visible>*,.offer-grid.is-visible>*,.results-grid.is-visible>*,.industries-grid.is-visible>*,.process-grid.is-visible>div,.faq-grid.is-visible>*{opacity:1;transform:translateY(0) scale(1)}.problem-grid.is-visible>*:nth-child(1),.how-cards.is-visible>*:nth-child(1),.offer-grid.is-visible>*:nth-child(1),.results-grid.is-visible>*:nth-child(1),.industries-grid.is-visible>*:nth-child(1),.process-grid.is-visible>div:nth-child(1),.faq-grid.is-visible>*:nth-child(1){transition-delay:0ms}.problem-grid.is-visible>*:nth-child(2),.how-cards.is-visible>*:nth-child(2),.offer-grid.is-visible>*:nth-child(2),.results-grid.is-visible>*:nth-child(2),.industries-grid.is-visible>*:nth-child(2),.process-grid.is-visible>div:nth-child(2),.faq-grid.is-visible>*:nth-child(2){transition-delay:.13s}.problem-grid.is-visible>*:nth-child(3),.how-cards.is-visible>*:nth-child(3),.offer-grid.is-visible>*:nth-child(3),.results-grid.is-visible>*:nth-child(3),.industries-grid.is-visible>*:nth-child(3),.process-grid.is-visible>div:nth-child(3),.faq-grid.is-visible>*:nth-child(3){transition-delay:.26s}.problem-grid.is-visible>*:nth-child(4),.how-cards.is-visible>*:nth-child(4),.offer-grid.is-visible>*:nth-child(4),.results-grid.is-visible>*:nth-child(4),.industries-grid.is-visible>*:nth-child(4),.process-grid.is-visible>div:nth-child(4),.faq-grid.is-visible>*:nth-child(4){transition-delay:.39s}.industries-grid.is-visible>*:nth-child(5),.problem-grid.is-visible>*:nth-child(5){transition-delay:.52s}.industries-grid.is-visible>*:nth-child(6){transition-delay:.65s}}@media(max-width:768px){.problem-grid>*.is-visible,.how-cards>*.is-visible,.offer-grid>*.is-visible,.results-grid>*.is-visible,.industries-grid>*.is-visible,.process-grid>div.is-visible,.faq-grid>*.is-visible{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.problem-grid>*,.how-cards>*,.offer-grid>*,.results-grid>*,.industries-grid>*,.process-grid>div,.faq-grid>*{opacity:1!important;transform:none!important;transition:none!important}}@media(min-width:769px){.problem-grid>*,.how-cards>*,.offer-grid>*,.results-grid>*,.industries-grid>*,.process-grid>div,.faq-grid>*{transform:translateY(36px) scale(.93)!important;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)!important}.problem-grid.is-visible>*,.how-cards.is-visible>*,.offer-grid.is-visible>*,.results-grid.is-visible>*,.industries-grid.is-visible>*,.process-grid.is-visible>div,.faq-grid.is-visible>*{transform:translateY(0) scale(1)!important}.problem-grid.is-visible>*:nth-child(1),.how-cards.is-visible>*:nth-child(1),.offer-grid.is-visible>*:nth-child(1),.results-grid.is-visible>*:nth-child(1),.industries-grid.is-visible>*:nth-child(1),.process-grid.is-visible>div:nth-child(1),.faq-grid.is-visible>*:nth-child(1){transition-delay:0ms!important}.problem-grid.is-visible>*:nth-child(2),.how-cards.is-visible>*:nth-child(2),.offer-grid.is-visible>*:nth-child(2),.results-grid.is-visible>*:nth-child(2),.industries-grid.is-visible>*:nth-child(2),.process-grid.is-visible>div:nth-child(2),.faq-grid.is-visible>*:nth-child(2){transition-delay:.18s!important}.problem-grid.is-visible>*:nth-child(3),.how-cards.is-visible>*:nth-child(3),.offer-grid.is-visible>*:nth-child(3),.results-grid.is-visible>*:nth-child(3),.industries-grid.is-visible>*:nth-child(3),.process-grid.is-visible>div:nth-child(3),.faq-grid.is-visible>*:nth-child(3){transition-delay:.36s!important}.problem-grid.is-visible>*:nth-child(4),.how-cards.is-visible>*:nth-child(4),.offer-grid.is-visible>*:nth-child(4),.results-grid.is-visible>*:nth-child(4),.industries-grid.is-visible>*:nth-child(4),.process-grid.is-visible>div:nth-child(4),.faq-grid.is-visible>*:nth-child(4){transition-delay:.54s!important}.industries-grid.is-visible>*:nth-child(5),.problem-grid.is-visible>*:nth-child(5){transition-delay:.72s!important}.industries-grid.is-visible>*:nth-child(6){transition-delay:.9s!important}}[data-stagger]>*{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)!important}[data-stagger].is-visible>*:nth-child(2){transition-delay:.11s!important}[data-stagger].is-visible>*:nth-child(3){transition-delay:.22s!important}[data-stagger].is-visible>*:nth-child(4){transition-delay:.33s!important}[data-stagger].is-visible>*:nth-child(5){transition-delay:.44s!important}[data-stagger].is-visible>*:nth-child(6){transition-delay:.55s!important}.problem-num-line{width:0;height:2px;background:var(--accent);border-radius:1px;margin:14px auto 0;transition:width .7s cubic-bezier(.16,1,.3,1)}.problem-grid.is-visible .problem-num-line{width:32px;transition-delay:.5s}@media(prefers-reduced-motion:reduce){.problem-num-line{width:32px!important;transition:none!important}}.field-row{margin-bottom:16px}.field-label{font-size:12px;font-weight:600;color:var(--ink);display:block;margin-bottom:6px}.field-input{width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--line);font-size:14px;font-family:var(--font-body);background:var(--surface);outline:none;color:var(--ink);box-sizing:border-box;transition:border-color .18s ease-out,box-shadow .18s ease-out}.field-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.field-error{font-size:12px;color:#c0392b;margin-top:6px;min-height:0;line-height:1.3}.field-row.has-error .field-input{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1f}.field-row.has-error .field-input:focus{box-shadow:0 0 0 3px #e74c3c38}.field-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b6f7b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}.field-select:has(option[value=""]:checked){color:var(--muted)}.field-select option{color:var(--ink)}.platform-chip{padding:8px 14px;border-radius:20px;border:1px solid var(--line);font-size:12px;color:var(--muted);cursor:pointer;background:var(--surface);display:flex;align-items:center;gap:6px;transition:border-color .18s ease-out,color .18s ease-out,background-color .18s ease-out}.platform-chip input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px;margin:0}.platform-chip:hover{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb,var(--accent) 6%,transparent)}.platform-chip:has(input:checked){border-color:var(--accent);color:var(--ink);background:color-mix(in srgb,var(--accent) 8%,transparent)}.form-submit{width:100%;padding:14px 24px;background:var(--accent);border:none;color:#fff;border-radius:8px;font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;letter-spacing:-.01em;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out,opacity .2s ease-out}.form-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 92%,#000)}.form-submit:disabled{opacity:.65;cursor:not-allowed}.form-disclaimer{font-size:11.5px;color:var(--muted);margin-top:14px;line-height:1.5;text-align:left}.form-disclaimer a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.form-disclaimer a:hover{color:var(--ink)}.form-msg{font-size:12px;color:var(--muted);margin-top:12px;text-align:center;transition:color .18s ease-out}.form-msg[data-state=error]{color:#c0392b;font-weight:500}.form-msg[data-state=success]{color:var(--accent);font-weight:600;font-size:13px}.form-msg[data-state=loading]{color:var(--muted)}:root{--menu-ease: cubic-bezier(.16, 1, .3, 1);--menu-dur-fast: .26s;--menu-dur-base: .38s}.nav-burger .burger-ico{display:block}.nav-burger .burger-close,.nav-burger.is-open .burger-open{display:none}.nav-burger.is-open .burger-close{display:block}.site-nav{position:fixed!important;top:0;right:0;left:0;z-index:100;background:#faf9f6d1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);transition:opacity var(--menu-dur-fast) var(--menu-ease)}body.menu-open .site-nav{opacity:0;pointer-events:none}.nav-backdrop,.nav-menu-card{display:none}@media(max-width:768px){section#hero{padding-top:96px!important}.nav-backdrop{display:block;position:fixed;inset:0;z-index:200;opacity:0;pointer-events:none;background:#0c101885;-webkit-backdrop-filter:blur(9px) saturate(1.15);backdrop-filter:blur(9px) saturate(1.15);transition:opacity var(--menu-dur-base) var(--menu-ease)}.nav-backdrop.open{opacity:1;pointer-events:auto}.nav-menu-card{display:flex;flex-direction:column;position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));max-height:calc(100vh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));z-index:201;opacity:0;pointer-events:none;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#fff,#fbfaf7);box-shadow:0 28px 72px #1112194d,0 0 0 1px #1112190f;transform:scale(.96) translateY(-16px);transition:opacity var(--menu-dur-base) var(--menu-ease),transform var(--menu-dur-base) var(--menu-ease)}.nav-menu-card.open{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nav-menu-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid var(--line)}.nav-menu-x{display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer;transition:background-color .18s ease-out}.nav-menu-x:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.nav-menu-links{flex:0 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:8px 0 0;overflow-y:auto}.nav-menu-links a{width:100%;padding:15px 22px;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:600;letter-spacing:-.01em;text-align:left;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out}.nav-menu-links a:last-child{border-bottom:none}.nav-menu-links a:hover,.nav-menu-links a:active,.nav-menu-links a:focus-visible{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink)}.nav-menu-links a:focus-visible,.nav-menu-x:focus-visible,.nav-menu-cta button[data-cta=open]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,#000);outline-offset:-2px}.nav-menu-cta{margin-top:0;padding:14px 16px 16px;border-top:1px solid var(--line);background:#fff}.nav-menu-cta button[data-cta=open]{width:100%;padding:14px 18px!important;border-radius:12px!important;font-size:15px!important}@media(hover:hover){.nav-menu-links a:nth-child(1){transition-delay:0ms}.nav-menu-links a:nth-child(2){transition-delay:40ms}.nav-menu-links a:nth-child(3){transition-delay:80ms}.nav-menu-links a:nth-child(4){transition-delay:.12s}}}@media(prefers-reduced-motion:reduce){.site-nav,.nav-backdrop,.nav-menu-card,.nav-menu-links a{transition:none!important;transform:none!important}}.problem-grid>*.is-visible,.how-cards>*.is-visible,.offer-grid>*.is-visible,.results-grid>*.is-visible,.industries-grid>*.is-visible,.process-grid>div.is-visible,.faq-grid>*.is-visible{opacity:1!important;transform:translateY(0) scale(1)!important}.modal-overlay{opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.16,1,.3,1)}.modal-overlay.is-open{opacity:1;pointer-events:auto}.modal-card{opacity:0;transform:translateY(16px) scale(.985);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .26s cubic-bezier(.16,1,.3,1)}.modal-overlay.is-open .modal-card{opacity:1;transform:translateY(0) scale(1)}body.menu-open .site-nav{opacity:1!important;pointer-events:none}@media(max-width:768px){.nav-backdrop{-webkit-backdrop-filter:blur(6px) saturate(1.05);backdrop-filter:blur(6px) saturate(1.05)}.nav-menu-card{will-change:transform,opacity;transform:translateY(14px)!important;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)!important}.nav-menu-card.open{transform:translateY(0)!important}}@media(prefers-reduced-motion:reduce){.modal-overlay,.modal-card,.nav-menu-card,.nav-backdrop{transition:none!important;transform:none!important}.modal-overlay{opacity:1!important}}:root{--menu-ease: cubic-bezier(.22, 1, .36, 1);--menu-dur-fast: .32s;--menu-dur-base: .48s}@media(max-width:768px){body.menu-open .site-nav{opacity:1!important;transition:none!important;pointer-events:none}.nav-backdrop{background:#0c101870!important;-webkit-backdrop-filter:blur(4px) saturate(1.02)!important;backdrop-filter:blur(4px) saturate(1.02)!important;transition:opacity .42s var(--menu-ease)!important}.nav-menu-card{transform-origin:50% 0;will-change:opacity,transform;transform:translateY(22px) scale(.992)!important;transition:opacity .36s var(--menu-ease) !important,transform .52s var(--menu-ease)!important}.nav-menu-card.open{transform:translateY(0) scale(1)!important}.nav-menu-links a{opacity:0;transform:translateY(8px);transition:opacity .26s var(--menu-ease),transform .38s var(--menu-ease),background-color .18s ease-out,color .18s ease-out!important}.nav-menu-card.open .nav-menu-links a{opacity:1;transform:translateY(0)}.nav-menu-card.open .nav-menu-links a:nth-child(1){transition-delay:60ms}.nav-menu-card.open .nav-menu-links a:nth-child(2){transition-delay:95ms}.nav-menu-card.open .nav-menu-links a:nth-child(3){transition-delay:.13s}.nav-menu-card.open .nav-menu-links a:nth-child(4){transition-delay:165ms}.nav-menu-cta{opacity:0;transform:translateY(10px);transition:opacity .26s var(--menu-ease),transform .42s var(--menu-ease)}.nav-menu-card.open .nav-menu-cta{opacity:1;transform:translateY(0);transition-delay:.18s}}@media(prefers-reduced-motion:reduce){.nav-backdrop,.nav-menu-card,.nav-menu-links a,.nav-menu-cta{transition:none!important;transform:none!important;opacity:1!important}}:root{--menu-open-ease: cubic-bezier(.19, 1, .22, 1);--menu-close-ease: cubic-bezier(.4, 0, .2, 1);--menu-open-dur: .64s;--menu-close-dur: .28s}@media(max-width:768px){body.menu-open .site-nav{opacity:1!important;transition:none!important;pointer-events:none}.nav-backdrop{background:#0a0e1666!important;-webkit-backdrop-filter:blur(3px) saturate(1.01)!important;backdrop-filter:blur(3px) saturate(1.01)!important;transition:opacity .56s var(--menu-open-ease)!important}.nav-menu-card{transform-origin:50% 0;will-change:opacity,transform;opacity:0;transform:translateY(28px) scale(.982)!important;transition:opacity var(--menu-open-dur) var(--menu-open-ease) !important,transform calc(var(--menu-open-dur) + 80ms) var(--menu-open-ease)!important}.nav-menu-card.open{opacity:1;transform:translateY(0) scale(1)!important;transition:opacity var(--menu-close-dur) var(--menu-close-ease) !important,transform calc(var(--menu-close-dur) + 40ms) var(--menu-close-ease)!important}.nav-menu-header,.nav-menu-links a,.nav-menu-cta{opacity:0;transform:translateY(10px)}.nav-menu-header{transition:opacity .34s var(--menu-open-ease),transform .46s var(--menu-open-ease)}.nav-menu-links a{transition:opacity .28s var(--menu-open-ease),transform .42s var(--menu-open-ease),background-color .18s ease-out,color .18s ease-out!important}.nav-menu-cta{transition:opacity .3s var(--menu-open-ease),transform .46s var(--menu-open-ease)}.nav-menu-card.open .nav-menu-header,.nav-menu-card.open .nav-menu-links a,.nav-menu-card.open .nav-menu-cta{opacity:1;transform:translateY(0)}.nav-menu-card.open .nav-menu-header{transition-delay:70ms}.nav-menu-card.open .nav-menu-links a:nth-child(1){transition-delay:.1s}.nav-menu-card.open .nav-menu-links a:nth-child(2){transition-delay:145ms}.nav-menu-card.open .nav-menu-links a:nth-child(3){transition-delay:.19s}.nav-menu-card.open .nav-menu-links a:nth-child(4){transition-delay:235ms}.nav-menu-card.open .nav-menu-cta{transition-delay:.26s}.nav-menu-card:not(.open) .nav-menu-header,.nav-menu-card:not(.open) .nav-menu-links a,.nav-menu-card:not(.open) .nav-menu-cta{transition-delay:0ms!important}}@media(prefers-reduced-motion:reduce){.nav-backdrop,.nav-menu-card,.nav-menu-header,.nav-menu-links a,.nav-menu-cta{transition:none!important;transform:none!important;opacity:1!important}}:root{--motion-ease-primary: cubic-bezier(.22, 1, .36, 1);--motion-ease-soft: cubic-bezier(.19, 1, .22, 1);--motion-ease-snappy: cubic-bezier(.4, 0, .2, 1);--motion-dur-xs: .18s;--motion-dur-sm: .28s;--motion-dur-md: .46s;--motion-dur-lg: .64s;--motion-offset-sm: 10px;--motion-offset-md: 18px}[data-reveal]{transform:translateY(var(--motion-offset-md));transition:opacity var(--motion-dur-md) var(--motion-ease-primary),transform var(--motion-dur-md) var(--motion-ease-primary)}[data-stagger]>*{transform:translateY(var(--motion-offset-sm));transition:opacity var(--motion-dur-md) var(--motion-ease-primary),transform var(--motion-dur-md) var(--motion-ease-primary)!important}[data-stagger].is-visible>*:nth-child(1){transition-delay:0ms!important}[data-stagger].is-visible>*:nth-child(2){transition-delay:90ms!important}[data-stagger].is-visible>*:nth-child(3){transition-delay:.18s!important}[data-stagger].is-visible>*:nth-child(4){transition-delay:.27s!important}[data-stagger].is-visible>*:nth-child(5){transition-delay:.36s!important}[data-stagger].is-visible>*:nth-child(6){transition-delay:.45s!important}.problem-grid>*,.how-cards>*,.offer-grid>*,.results-grid>*,.industries-grid>*,.process-grid>div,.faq-grid>*{transform:translateY(24px) scale(.975)!important;transition:opacity var(--motion-dur-md) var(--motion-ease-primary),transform calc(var(--motion-dur-md) + 80ms) var(--motion-ease-primary)!important;will-change:transform,opacity}.problem-grid>*.is-visible,.how-cards>*.is-visible,.offer-grid>*.is-visible,.results-grid>*.is-visible,.industries-grid>*.is-visible,.process-grid>div.is-visible,.faq-grid>*.is-visible{transform:translateY(0) scale(1)!important}.chart-line{transition:stroke-dashoffset 1.8s var(--motion-ease-soft)}.chart-fill{transition:clip-path 1.4s var(--motion-ease-soft),-webkit-clip-path 1.4s var(--motion-ease-soft)}.chart-point{transition:opacity .32s var(--motion-ease-primary),transform .46s var(--motion-ease-soft)}.urgency-bar{transition:transform .82s var(--motion-ease-soft)}.problem-num-line{transition:width .78s var(--motion-ease-soft)}.modal-overlay{transition:opacity .34s var(--motion-ease-primary)}.modal-card{transform:translateY(20px) scale(.986);transition:opacity .32s var(--motion-ease-primary),transform .52s var(--motion-ease-soft)}button[data-cta=open],button[data-cta=scroll-how],.form-submit,.nav-burger,.nav-menu-x,.modal-close,.nav-links a{transition:transform var(--motion-dur-sm) var(--motion-ease-snappy),box-shadow var(--motion-dur-sm) var(--motion-ease-snappy),background-color var(--motion-dur-xs) ease-out,color var(--motion-dur-xs) ease-out,border-color var(--motion-dur-xs) ease-out}@media(hover:hover){button[data-cta=open]:hover,.form-submit:hover:not(:disabled){transform:translateY(-1.5px)}.problem-grid>div:hover,.offer-grid>div:hover,.results-grid>div:hover,.industries-grid>div:hover,.faq-grid>div:hover,.how-cards>div:hover{transform:translateY(-4px)}}.platforms-track{animation-duration:34s;animation-timing-function:linear}@media(max-width:768px){.nav-menu-card,.nav-backdrop,.nav-menu-header,.nav-menu-links a,.nav-menu-cta,.modal-card{backface-visibility:hidden;-webkit-font-smoothing:antialiased}}@media(prefers-reduced-motion:reduce){[data-reveal],[data-stagger]>*,.problem-grid>*,.how-cards>*,.offer-grid>*,.results-grid>*,.industries-grid>*,.process-grid>div,.faq-grid>*,.chart-line,.chart-fill,.chart-point,.urgency-bar,.problem-num-line,.modal-overlay,.modal-card,.platforms-track,.nav-backdrop,.nav-menu-card,.nav-menu-header,.nav-menu-links a,.nav-menu-cta{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}.legal-page{padding-top:110px;padding-bottom:80px;background:var(--bg);min-height:100vh}.legal-prose{max-width:720px;margin:0 auto;padding:0 32px;color:var(--ink);font-size:15px;line-height:1.65}.legal-prose h1{font-family:var(--font-head);font-size:clamp(1.9rem,3.2vw,2.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-bottom:8px;text-wrap:balance}.legal-prose h2{font-family:var(--font-head);font-size:1.35rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin-top:44px;margin-bottom:12px}.legal-prose h3{font-family:var(--font-head);font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin-top:28px;margin-bottom:8px}.legal-prose h4{font-size:1rem;font-weight:700;margin-top:20px;margin-bottom:6px}.legal-prose p{margin-bottom:16px}.legal-prose ul,.legal-prose ol{margin:0 0 16px 24px}.legal-prose li{margin-bottom:6px}.legal-prose li>p{margin-bottom:6px}.legal-prose hr{border:none;border-top:1px solid var(--line);margin:36px 0}.legal-prose strong{font-weight:700}.legal-prose em{font-style:italic}.legal-prose a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal-prose a:hover{color:color-mix(in srgb,var(--accent) 80%,#000)}.legal-prose code{font-family:var(--font-mono);font-size:13px;background:var(--surface);padding:2px 6px;border-radius:4px;border:1px solid var(--line)}.legal-prose blockquote{border-left:3px solid var(--accent);padding:8px 16px;margin:16px 0;background:var(--surface);color:var(--muted);font-style:italic;border-radius:0 6px 6px 0}.legal-prose blockquote>:last-child{margin-bottom:0}.legal-prose table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13.5px}.legal-prose th,.legal-prose td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.legal-prose th{background:var(--surface);font-weight:700}.legal-prose tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface) 60%,transparent)}@media(max-width:768px){.legal-page{padding-top:88px}.legal-prose{padding:0 20px;font-size:14px}.legal-prose h2{font-size:1.2rem;margin-top:32px}.legal-prose table{font-size:12.5px}.legal-prose th,.legal-prose td{padding:8px 10px}}.cc-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:300;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 48px #1112191f;padding:18px 22px;font-size:13.5px;line-height:1.55}.cc-banner[hidden]{display:none}.cc-banner-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.cc-banner-text{flex:1 1 360px;min-width:280px}.cc-banner-title{font-family:var(--font-head);font-size:15px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px;color:var(--ink)}.cc-banner p{color:var(--muted);margin:0 0 6px}.cc-banner-links{display:flex;gap:16px;font-size:12px}.cc-banner-links a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.cc-banner-links a:hover{color:var(--ink)}.cc-banner-buttons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media(max-width:720px){.cc-banner{padding:14px 16px}.cc-banner-buttons{width:100%}.cc-banner-buttons .cc-btn{flex:1 1 auto}}.cc-btn{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1;padding:10px 16px;border-radius:8px;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out;white-space:nowrap}.cc-btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.cc-btn-primary:hover{background:color-mix(in srgb,var(--accent) 92%,#000);transform:translateY(-1px)}.cc-btn-secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.cc-btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.cc-btn-ghost{background:transparent;color:var(--muted);border:1px solid transparent}.cc-btn-ghost:hover{color:var(--ink)}.cc-modal{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.16,1,.3,1)}.cc-modal[hidden]{display:none}.cc-modal.is-open{opacity:1;pointer-events:auto}.cc-modal-backdrop{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-modal-card{position:relative;background:var(--bg);border-radius:16px;padding:32px 28px 28px;max-width:560px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 48px #0000002e;transform:translateY(16px) scale(.985);transition:transform .32s cubic-bezier(.16,1,.3,1)}.cc-modal.is-open .cc-modal-card{transform:translateY(0) scale(1)}.cc-modal-x{position:absolute;top:12px;right:14px;background:none;border:none;font-size:22px;color:var(--muted);cursor:pointer;line-height:1;padding:4px 8px;border-radius:6px;transition:color .18s ease-out,background-color .18s ease-out}.cc-modal-x:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.cc-modal-title{font-family:var(--font-head);font-size:20px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px;color:var(--ink)}.cc-modal-intro{font-size:13.5px;color:var(--muted);margin-bottom:20px;line-height:1.55}.cc-toggle{border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-bottom:12px;background:var(--surface)}.cc-toggle-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cc-toggle-label{display:flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:14px;font-weight:700;color:var(--ink)}.cc-toggle-badge{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:4px;border:1px solid var(--line);color:var(--muted);background:var(--bg)}.cc-toggle-badge-required{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 6%,transparent)}.cc-toggle-badge-soon{color:var(--muted);font-style:italic}.cc-toggle-desc{font-size:12.5px;color:var(--muted);line-height:1.5;margin:0}.cc-toggle-meta{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.55}.cc-toggle-meta code{font-family:var(--font-mono);font-size:11px;background:var(--bg);padding:1px 5px;border-radius:3px;border:1px solid var(--line)}.cc-toggle-switch{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0;cursor:pointer}.cc-toggle-switch input{display:none}.cc-toggle-switch .cc-toggle-slider{position:absolute;inset:0;background:var(--line);border-radius:10px;transition:background-color .2s ease-out}.cc-toggle-switch.is-disabled{background:var(--line);border-radius:10px;cursor:not-allowed;opacity:.5;transition:background-color .2s ease-out}.cc-toggle-switch .cc-toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s ease-out;box-shadow:0 1px 3px #0000002e}.cc-toggle-switch input:checked~.cc-toggle-slider{background:var(--accent)}.cc-toggle-switch input:checked~.cc-toggle-slider:before{transform:translate(16px)}.cc-toggle-switch.is-disabled:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%}.cc-modal-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:20px}.cc-modal-buttons .cc-btn{flex:0 1 auto}@media(max-width:600px){.cc-modal-buttons{flex-direction:column-reverse}.cc-modal-buttons .cc-btn{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.cc-modal,.cc-modal-card,.cc-toggle-switch .cc-toggle-slider,.cc-toggle-switch .cc-toggle-slider:before{transition:none!important}}.ba-wrap{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ba-card{border-radius:14px;padding:28px 28px 24px;border:1px solid var(--line);position:relative}.ba-before{background:var(--bg)}.ba-after{background:var(--surface)}.ba-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:4px;display:inline-block;margin-bottom:18px}.ba-tag-before{background:#c0392b14;color:#c0392b;border:1px solid rgba(192,57,43,.18)}.ba-tag-after{background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.ba-rating{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.ba-rating-num{font-family:var(--font-head);font-weight:700;font-size:56px;letter-spacing:-.04em;line-height:1}.ba-rating-num.is-before{color:var(--muted)}.ba-rating-num.is-after{color:var(--accent)}.ba-stars{font-size:18px;letter-spacing:1px;color:var(--accent)}.ba-stars-before{color:var(--muted);opacity:.55}.ba-rating-source{font-size:12px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em}.ba-reviews{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ba-review{background:#ffffff80;border:1px solid var(--line);border-radius:10px;padding:14px 16px}.ba-after .ba-review{background:var(--bg)}.ba-review-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ba-review-author{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.ba-review-meta{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);letter-spacing:.05em}.ba-review-stars{font-size:11px;letter-spacing:1px;color:var(--accent)}.ba-review-stars-low{color:#c0392b}.ba-review-text{font-size:12.5px;color:var(--muted);line-height:1.5}.ba-review-reply{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:12px;color:var(--ink);line-height:1.5}.ba-review-reply-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);display:block;margin-bottom:4px}@media(max-width:768px){.ba-wrap{grid-template-columns:1fr}}.platform-name{font-family:var(--font-head);font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--muted);opacity:.7;flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:10px}.platform-name .pn-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);opacity:.7}.platform-name .pn-square{width:18px;height:18px;border-radius:4px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:-.02em}
