@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-display:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--bg:oklch(17% .03 253);--bg-elev:oklch(20.5% .03 252);--bg-elev-2:oklch(22% .03 252);--panel:oklch(24% .03 250);--panel-2:oklch(28% .04 248);--fg1:oklch(94% .02 214);--fg2:oklch(76% .02 220);--fg3:oklch(55% .02 220);--primary:oklch(74% .17 250);--primary-hover:oklch(80% .16 250);--primary-active:oklch(66% .18 250);--primary-fg:oklch(12% .05 250);--accent:oklch(79% .12 220);--accent-fg:oklch(12% .03 220);--border:oklch(34% .06 223);--border-soft:oklch(30% .05 230/.5);--ring:oklch(86% .16 240);--success:oklch(78% .16 160);--warning:oklch(82% .15 75);--danger:oklch(62% .22 28);--info:oklch(79% .12 220);--crt-ink:#05090f;--crt-panel:#111a2b;--crt-phosphor:#6fb3ff;--crt-cyan:#59e1ff;--crt-mint:#d8ecff;--gradient-hero:linear-gradient(135deg, oklch(85% .16 240) 0%, oklch(74% .17 250) 100%);--gradient-subtle:linear-gradient(180deg, oklch(15% .03 254) 0%, oklch(20.5% .03 252) 100%);--shadow-card:0 0 0 1px oklch(82% .12 225/.16), 0 14px 28px -20px oklch(85% .16 240/.28), 0 4px 12px -2px oklch(0% 0 0/.26);--shadow-elegant:0 0 0 1px oklch(82% .12 225/.2), 0 22px 52px -30px oklch(85% .16 240/.4), 0 10px 30px -10px oklch(0% 0 0/.42);--shadow-glow:0 0 22px oklch(79% .12 220/.28);--radius-sm:.375rem;--radius:.625rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-pill:999px;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--h1-size:clamp(2rem, 3.2vw + 1rem, 3.5rem);--h2-size:clamp(1.75rem, 2.2vw + 1rem, 2.75rem);--h3-size:1.5rem;--h4-size:1.125rem;--body-size:1rem;--small-size:.875rem;--micro-size:.75rem;--crt-gap:18px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{background:var(--bg);color:var(--fg1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1200px 600px at 20% -10%,oklch(74% .17 250/.22),#0000 60%),radial-gradient(900px 500px at 95% 10%,oklch(79% .12 220/.18),#0000 60%),radial-gradient(700px 400px at 50% 100%,oklch(74% .17 250/.12),#0000 60%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(oklch(79% .12 220/.045) 1px,#0000 1px),linear-gradient(90deg,oklch(79% .12 220/.045) 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;mask-image:radial-gradient(100% 80% at 50% 40%,#000 40%,#0000 95%)}.page{z-index:2;max-width:1200px;margin:0 auto;padding:24px 32px 80px;position:relative}nav.top{backdrop-filter:blur(14px);height:60px;box-shadow:var(--shadow-card), inset 0 1px 0 #ffffff0f;z-index:50;background:oklch(17% .03 253/.78);border:1px solid oklch(34% .06 223/.7);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex;position:relative}nav.top.is-stuck{z-index:50;width:calc(100vw - 64px);max-width:1136px;animation:nav-slide-down .45s var(--ease-smooth);position:fixed;top:16px;left:50%;transform:translate(-50%)}@keyframes nav-slide-down{0%{opacity:0;transform:translate(-50%)translateY(-180%)}to{opacity:1;transform:translate(-50%)translateY(0)}}nav.top:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,oklch(74% .17 250/.1),#0000 45%,oklch(79% .12 220/.1));position:absolute;inset:0}.brand{font-family:var(--font-display);color:var(--fg1);z-index:1;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:flex;position:relative}.brand-logo{width:auto;height:28px;display:block}.brand-pill{color:var(--primary);letter-spacing:.06em;font-size:11px;font-weight:700;font-family:var(--font-body);background:oklch(74% .17 250/.16);border:1px solid oklch(74% .17 250/.4);border-radius:999px;padding:3px 8px}.nav-pills{z-index:1;background:oklch(24% .03 250/.28);border:1px solid oklch(34% .06 223/.55);border-radius:999px;gap:2px;padding:4px;display:flex;position:relative}.nav-pills>a,.nav-pills>.nav-dd>a{color:var(--fg2);transition:.18s var(--ease-smooth);border-radius:999px;padding:7px 14px;font-size:13px;text-decoration:none}.nav-pills>a:hover,.nav-pills>a.active,.nav-pills>.nav-dd>a:hover,.nav-pills>.nav-dd>a.active{color:var(--fg1);background:oklch(20.5% .03 252/.7)}.language-switch{z-index:1;width:30px;height:30px;transition:transform .2s var(--ease-smooth), box-shadow .2s var(--ease-smooth), border-color .2s var(--ease-smooth);background:oklch(98% .01 250);border:1.5px solid oklch(92% .02 250/.88);border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px oklch(34% .06 223/.5),0 8px 24px -12px #000000bf,inset 0 1px #ffffffb3}.language-switch:hover,.language-switch:focus-visible{border-color:oklch(79% .12 220/.95);outline:none;transform:translateY(-1px);box-shadow:0 0 0 1px oklch(79% .12 220/.5),0 12px 30px -14px oklch(74% .17 250/.55)}.language-switch .flag{width:100%;height:100%;display:block}.nav-cta{z-index:1;color:#fff;transition:transform .2s var(--ease-smooth), box-shadow .2s var(--ease-smooth);background:linear-gradient(120deg,#1d4ed8 0%,#2563eb 20%,#3b82f6 35%,#22d3ee 50%,#3b82f6 65%,#2563eb 80%,#1d4ed8 100%) 0 0/250% 100%;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #60a5fa73,0 6px 22px -4px #2563ebb3,0 0 24px -6px #22d3ee80}.nav-cta:before{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:40%;animation:4s ease-in-out infinite cta-shine;position:absolute;top:0;bottom:0;left:0;transform:skew(-20deg)translate(-200%)}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #60a5fab3,0 10px 32px -4px #2563ebe6,0 0 40px -4px #22d3eeb3}@keyframes cta-shine{0%,30%{transform:skew(-20deg)translate(-200%)}70%,to{transform:skew(-20deg)translate(700%)}}@media (prefers-reduced-motion:reduce){.nav-cta,.nav-cta:before{animation:none}}.menu-toggle{z-index:2;cursor:pointer;width:44px;height:44px;transition:.2s var(--ease-smooth);background:oklch(24% .03 250/.6);border:1px solid oklch(34% .06 223/.7);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none;position:relative}.menu-toggle:hover{background:oklch(24% .03 250/.85);border-color:oklch(79% .12 220/.5)}.menu-toggle .bar{background:var(--fg1);width:18px;height:2px;transition:.25s var(--ease-smooth);transform-origin:50%;border-radius:2px;display:block}.menu-toggle[aria-expanded=true] .bar:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] .bar:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle[aria-expanded=true] .bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.drawer-backdrop{backdrop-filter:blur(4px);z-index:90;opacity:0;transition:opacity .3s var(--ease-smooth);background:oklch(5% .02 253/.6);position:fixed;inset:0}.drawer-backdrop[data-open]{opacity:1}.mobile-drawer{z-index:100;width:100%;transition:transform .4s var(--ease-smooth);-webkit-overflow-scrolling:touch;background:linear-gradient(oklch(13% .025 253) 0%,oklch(7% .02 253) 100%);flex-direction:column;padding:24px 24px 32px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%);box-shadow:0 -24px 60px -20px #0009}.mobile-drawer[data-open]{transform:translate(0)}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.drawer-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px}.drawer-close{width:40px;height:40px;color:var(--fg1);cursor:pointer;transition:.2s var(--ease-smooth);background:0 0;border:1px solid oklch(34% .06 223/.7);border-radius:10px;justify-content:center;align-items:center;display:flex}.drawer-close:hover{background:oklch(24% .03 250/.6);border-color:oklch(79% .12 220/.5)}.drawer-close svg{width:20px;height:20px}.drawer-links{flex-direction:column;align-self:center;gap:4px;width:100%;max-width:560px;margin:0 0 28px;padding:0;list-style:none;display:flex}.drawer-links a{font-family:var(--font-display);color:var(--fg1);transition:.2s var(--ease-smooth);border:1px solid #0000;border-bottom-color:oklch(34% .06 223/.4);border-radius:14px;justify-content:space-between;align-items:center;padding:18px;font-size:26px;font-weight:600;text-decoration:none;display:flex}.drawer-links a:after{content:"→";opacity:.4;transition:.2s var(--ease-smooth);font-size:22px}.drawer-links a:hover,.drawer-links a:focus-visible{color:var(--primary);background:oklch(24% .03 250/.5);border-color:oklch(34% .06 223/.5)}.drawer-links a:hover:after,.drawer-links a:focus-visible:after{opacity:1;transform:translate(4px)}.drawer-cta{background:var(--primary);width:100%;max-width:560px;height:56px;color:var(--primary-fg);font-family:var(--font-body);box-shadow:var(--shadow-elegant);transition:.2s var(--ease-smooth);border-radius:14px;justify-content:center;align-self:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}.drawer-cta:hover{background:var(--primary-hover)}.drawer-foot{flex-wrap:wrap;justify-content:center;align-self:center;gap:22px;width:100%;max-width:560px;margin-top:auto;padding-top:32px;display:flex}.drawer-foot a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);font-size:11.5px;text-decoration:none}.drawer-foot a:hover{color:var(--primary)}body.drawer-open{overflow:hidden}.hero{grid-template-columns:1.3fr .9fr;align-items:center;gap:48px;padding:80px 0 40px;display:grid}.sticker{color:oklch(86% .12 200);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(oklch(17% .03 253/.75),oklch(5% .02 253/.82));border:1px solid oklch(79% .12 220/.5);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:24px;padding:.4rem .85rem;font-size:11px;display:inline-flex;box-shadow:0 0 18px oklch(79% .12 220/.2)}.sticker .dot{background:oklch(86% .16 160);border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px oklch(86% .16 160)}h1.hero-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg1);margin:0 0 20px;font-size:76px;font-weight:700;line-height:.98}h1.hero-title em{background:linear-gradient(135deg, var(--primary), var(--accent));color:#0000;background-clip:text;font-style:normal}.hero-sub{color:var(--fg2);max-width:540px;margin:0 0 36px;font-size:19px;line-height:1.55}.hero-sub b{color:var(--fg1);font-weight:600}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-trust{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.trust-badge{transition:transform .25s var(--ease-smooth);align-items:center;text-decoration:none;display:inline-flex}.trust-badge img{filter:brightness(0)invert();opacity:.85;width:auto;height:44px;transition:filter .3s var(--ease-smooth), opacity .3s var(--ease-smooth);display:block}.trust-badge:hover{transform:translateY(-1px)}.trust-badge:hover img,.trust-badge:focus-visible img{filter:none;opacity:1}.trust-badge:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}.trustpilot-svg{width:auto;height:44px;transition:transform .25s var(--ease-smooth);display:block}.trustpilot-svg path{transition:fill .3s var(--ease-smooth)}.trust-badge--tp .trustpilot-svg .tp-square{fill:#0000}.trust-badge--tp .trustpilot-svg .tp-top-star{fill:#fff}.trust-badge--tp .trustpilot-svg .tp-wedge{fill:#0000}.trust-badge--tp .trustpilot-svg .tp-white{fill:#fff}.trust-badge--tp:hover .trustpilot-svg .tp-square,.trust-badge--tp:hover .trustpilot-svg .tp-top-star{fill:#00b67a}.trust-badge--tp:hover .trustpilot-svg .tp-wedge{fill:#005128}.trust-badge--tp:hover .trustpilot-svg .tp-white{fill:#fff}.trust-badge--tp:hover .trustpilot-svg{transform:scale(1.02)}.trust-badge--tp:focus-visible .trustpilot-svg .tp-square,.trust-badge--tp:focus-visible .trustpilot-svg .tp-top-star{fill:#00b67a}.trust-badge--tp:focus-visible .trustpilot-svg .tp-wedge{fill:#005128}.btn{height:48px;font-family:var(--font-body);cursor:pointer;transition:all .2s var(--ease-smooth);border:0;border-radius:12px;align-items:center;gap:.55rem;padding:0 1.4rem;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 50%,#1d4ed8 100%);box-shadow:0 0 0 1px #60a5fa59,0 6px 18px -4px #2563eb8c,0 0 22px -8px #22d3ee59}.btn-primary:hover{background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 50%,#22d3ee 100%);transform:translateY(-1px);box-shadow:0 0 0 1px #60a5fa8c,0 10px 28px -4px #2563ebbf,0 0 36px -6px #22d3ee8c}.btn-outline{color:var(--primary);border:2px solid var(--primary);background:linear-gradient(135deg,oklch(74% .17 250/.06),oklch(79% .12 220/.04));box-shadow:0 0 18px -8px oklch(74% .17 250/.4)}.btn-outline:hover{background:linear-gradient(135deg, var(--primary), oklch(79% .16 220));color:#fff;transform:translateY(-1px)}.pain-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;margin-bottom:40px;display:grid}.pain-intro-text .sect-lead{margin-bottom:0}.pain-intro .cli{margin:0}.cli{font-family:var(--font-mono);background:linear-gradient(oklab(15.93% -.00599784 -.0308102) 0%,oklab(12.6697% -.00445515 -.0150742) 100%);border:1px solid oklch(79% .12 220/.34);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px oklch(79% .12 220/.14),0 24px 60px -30px oklch(74% .17 250/.55)}.cli:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;opacity:.5;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.cli .head{background:oklab(16.3283% -.00599784 -.0308102);border-bottom:1px solid oklch(79% .12 220/.22);align-items:center;gap:7px;padding:11px 14px;display:flex}.cli .head .d{border-radius:999px;width:10px;height:10px}.cli .head .d1{background:#ff5f56}.cli .head .d2{background:#ffbd2e}.cli .head .d3{background:#27c93f}.cli .head .t{letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);margin-left:10px;font-size:11px}.cli .body{color:#d8ecff;padding:18px 18px 22px;font-size:13.5px;line-height:1.75}.cli .p{color:oklch(85% .14 240);font-weight:600}.cli .c{color:oklch(82% .14 200)}.cli .g{color:oklch(84% .16 160)}.cli .m{color:var(--fg2)}.cli .cursor{vertical-align:-2px;background:oklch(85% .14 240);width:.55ch;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.audit-form-card{background:radial-gradient(500px 220px at 0 0,oklch(74% .17 250/.2),#0000 60%),radial-gradient(420px 180px at 100% 100%,oklch(79% .12 220/.22),#0000 60%),linear-gradient(oklch(17% .03 253/.9) 0%,oklch(8% .02 253/.96) 100%);border:1px solid oklch(79% .12 220/.4);border-radius:20px;padding:28px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px oklch(79% .12 220/.18),0 24px 60px -30px oklch(74% .17 250/.55)}.audit-form-card:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,oklch(86% .12 200/.6),#0000);height:1px;position:absolute;top:0}.form-head{margin-bottom:22px}.form-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:oklch(79% .12 220/.14);border:1px solid oklch(79% .12 220/.4);border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:10.5px;display:inline-block}.form-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg1);margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.15}.form-title em{background:linear-gradient(135deg, var(--primary), var(--accent));color:#0000;background-clip:text;font-style:normal}.form-sub{color:var(--fg2);margin:0;font-size:14px;line-height:1.55}.audit-form{flex-direction:column;gap:14px;display:flex}.audit-form .field{flex-direction:column;gap:6px;display:flex}.audit-form label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);font-size:10.5px}.audit-form input{height:46px;color:var(--fg1);font-family:var(--font-body);transition:.18s var(--ease-smooth);appearance:none;background:oklch(13% .025 253/.85);border:1px solid oklch(34% .06 223/.7);border-radius:10px;padding:0 14px;font-size:14px}.audit-form input::placeholder{color:oklch(50% .03 250)}.audit-form input:hover{border-color:oklch(79% .12 220/.5)}.audit-form input:focus{border-color:var(--primary);background:oklch(13% .025 253/.95);outline:none;box-shadow:0 0 0 3px oklch(74% .17 250/.25)}.form-submit{color:#fff;width:100%;height:52px;transition:transform .2s var(--ease-smooth), box-shadow .2s var(--ease-smooth);cursor:pointer;background:linear-gradient(120deg,#1d4ed8 0%,#2563eb 20%,#3b82f6 35%,#22d3ee 50%,#3b82f6 65%,#2563eb 80%,#1d4ed8 100%) 0 0/250% 100%;border:0;justify-content:center;margin-top:4px;animation:4s ease-in-out infinite cta-gradient;position:relative;overflow:hidden;box-shadow:0 0 0 1px #60a5fa73,0 8px 26px -4px #2563ebb3,0 0 28px -6px #22d3ee80}.form-submit:before{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:40%;animation:4s ease-in-out infinite cta-shine;position:absolute;top:0;bottom:0;left:0;transform:skew(-20deg)translate(-200%)}.form-submit:hover{background:linear-gradient(120deg,#1d4ed8 0%,#2563eb 20%,#3b82f6 35%,#22d3ee 50%,#3b82f6 65%,#2563eb 80%,#1d4ed8 100%) 0 0/250% 100%;animation-duration:2s;transform:translateY(-1px);box-shadow:0 0 0 1px #60a5fab3,0 12px 36px -4px #2563ebe6,0 0 44px -4px #22d3eeb3}@media (prefers-reduced-motion:reduce){.form-submit,.form-submit:before{animation:none}}.form-trust{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);text-align:center;margin:4px 0 0;font-size:10.5px}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0 0 12px;font-size:11px;display:flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:26px;height:1px}.sect-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg1);margin:0 0 16px;font-size:46px;font-weight:700;line-height:1.05}.sect-title em{color:var(--primary);font-style:normal}.sect-lead{color:var(--fg2);max-width:680px;margin:0 0 40px;font-size:17px;line-height:1.55}section{padding:96px 0;position:relative}.agents{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.agent{border-radius:var(--radius-lg);min-height:230px;box-shadow:inset 0 1px 0 #ffffff1a, var(--shadow-card);transition:.25s var(--ease-smooth);background:linear-gradient(165deg,oklab(18.341% -.00474766 -.035848) 0%,oklab(12.397% -.00486689 -.0310755) 100%);border:1px solid oklch(79% .12 220/.24);padding:22px;position:relative;overflow:hidden}.agent:hover{border-color:oklch(79% .12 220/.5);transform:translateY(-3px)}.agent:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in oklab, var(--crt-cyan) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--crt-cyan) 6%, transparent) 1px, transparent 1px);opacity:.35;background-size:18px 18px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.agent .ico{border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex;position:relative}.agent .ico svg{width:22px;height:22px}.agent h3{font-family:var(--font-display);color:var(--fg1);margin:0 0 8px;font-size:19px;font-weight:600;position:relative}.agent p{color:var(--fg2);margin:0 0 14px;font-size:13.5px;line-height:1.55;position:relative}.agent .tags{flex-wrap:wrap;gap:6px;display:flex;position:relative}.home-services .agent .tags{margin-bottom:14px}.agent .tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);background:oklch(17% .03 253/.6);border:1px solid oklch(34% .06 223/.5);border-radius:5px;padding:3px 7px;font-size:10px}.agent{flex-direction:column;display:flex}.agent-btn{height:30px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg1);transition:.18s var(--ease-smooth);background:oklch(74% .17 250/.14);border:1px solid oklch(79% .12 220/.4);border-radius:8px;align-self:flex-start;align-items:center;margin-top:auto;padding:0 12px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.agent-btn:hover{color:#fff;background:oklch(74% .17 250/.3);border-color:oklch(79% .12 220/.7);transform:translateY(-1px)}.agent-btn.flagship-link{border-radius:10px;height:40px;margin-top:14px;padding:0 16px;font-size:12px}.a-ops .ico{color:oklch(84% .17 250);background:oklch(60% .2 250/.14);border:1px solid oklch(60% .2 250/.3)}.a-ins .ico{color:oklch(88% .15 75);background:oklch(75% .17 75/.14);border:1px solid oklch(75% .17 75/.3)}.a-rev .ico{color:oklch(82% .17 155);background:oklch(70% .18 155/.14);border:1px solid oklch(70% .18 155/.3)}.a-con .ico{color:oklch(82% .18 300);background:oklch(60% .22 300/.14);border:1px solid oklch(60% .22 300/.3)}.a-eco .ico{color:oklch(82% .2 0);background:oklch(65% .22 0/.14);border:1px solid oklch(65% .22 0/.3)}.a-web .ico{color:oklch(88% .14 200);background:oklch(79% .12 200/.14);border:1px solid oklch(79% .12 200/.3)}.strategy{border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px oklch(79% .12 220/.18), var(--shadow-card);background:linear-gradient(135deg,oklch(17% .03 253/.85),oklch(8% .02 253/.92));border:1px solid oklch(79% .12 220/.4);grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-top:16px;padding:26px;display:grid;position:relative;overflow:hidden}.strategy.flagship{background:radial-gradient(600px 220px at 0 0,oklch(74% .17 250/.18),#0000 60%),radial-gradient(500px 200px at 100% 100%,oklch(79% .12 220/.18),#0000 60%),linear-gradient(135deg,oklch(17% .03 253/.9),oklch(8% .02 253/.95));border-color:oklch(79% .12 220/.55);margin:0 0 20px;padding:32px;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px oklch(79% .12 220/.32),0 24px 60px -30px oklch(74% .17 250/.6)}.strategy.flagship .ico{color:oklch(92% .12 220);background:linear-gradient(135deg,oklch(74% .17 250/.22),oklch(79% .12 220/.22));border:1px solid oklch(79% .12 220/.45);border-radius:16px;width:64px;height:64px}.strategy.flagship .ico svg{width:32px;height:32px}.strategy.flagship h3{font-size:26px}.strategy.flagship p{font-size:15.5px}.strategy.pricing-flagship{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin:18px 0 0}.pricing-flagship .flagship-body{flex-direction:column;align-self:center;gap:10px;display:flex}.pricing-flagship .flagship-body .svc-tag{display:block}.pricing-flagship .flagship-body p{max-width:640px;margin:0}.flagship-bullets{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.flagship-bullets li{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);background:oklch(17% .03 253/.55);border:1px solid oklch(34% .06 223/.6);border-radius:999px;padding:5px 10px;font-size:10.5px}.flagship-action{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;min-width:220px;display:flex}.flagship-action .price{font-family:var(--font-display);color:var(--primary);font-size:36px;font-weight:700;line-height:1}.flagship-action .price-note{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.flagship-action .btn{margin-top:10px}.strategy:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,oklch(86% .12 200/.6),#0000);height:1px;position:absolute;top:0}.strategy .ico{color:oklch(88% .14 200);background:oklch(86% .12 200/.12);border:1px solid oklch(86% .12 200/.3);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.strategy .ico svg{width:28px;height:28px}.strategy h3{font-family:var(--font-display);color:var(--fg1);margin:0 0 6px;font-size:22px;font-weight:700}.strategy p{color:var(--fg2);margin:0;font-size:14.5px;line-height:1.55}.strategy-badge{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-left:10px;font-size:11px}.about{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;display:grid}.portrait{aspect-ratio:1;width:100%;max-width:360px;position:relative}.portrait:before{content:"";filter:blur(14px);opacity:.9;background:linear-gradient(135deg,oklch(74% .17 250/.5),#0000 55%,oklch(79% .12 220/.5));border-radius:26px;position:absolute;inset:-10px}.portrait picture{width:100%;height:100%;display:block;position:relative}.portrait img{aspect-ratio:1;object-fit:cover;object-position:center top;width:100%;height:100%;box-shadow:var(--shadow-elegant);border:1px solid oklch(34% .06 223);border-radius:20px;display:block;position:relative}.portrait .name-chip{box-shadow:var(--shadow-card);z-index:2;background:#0a101c;border:1px solid oklch(79% .12 220/.4);border-radius:14px;padding:10px 14px;position:absolute;bottom:-16px;left:-12px}.portrait .name-chip .n{font-family:var(--font-display);color:var(--primary);font-size:15px;font-weight:700}.portrait .name-chip .t{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10.5px}.about p{color:var(--fg2);margin:0 0 14px;font-size:16px;line-height:1.65}.about p b{color:var(--fg1);font-weight:600}.stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.stat{background:oklch(17% .03 253/.5);border:1px solid oklch(34% .06 223/.7);border-radius:12px;padding:14px 16px}.stat .v{font-family:var(--font-display);color:var(--primary);font-size:28px;font-weight:700;line-height:1}.stat .l{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:10.5px}.process{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}.step{border-radius:var(--radius-lg);transition:.2s var(--ease-smooth);background:linear-gradient(oklch(17% .03 253/.8),oklch(12% .02 253/.88));border:1px solid oklch(34% .06 223/.7);padding:22px 20px;position:relative}.step:hover{border-color:oklch(79% .12 220/.5);transform:translateY(-2px)}.step .step-ico{color:oklch(92% .12 220);width:44px;height:44px;transition:.25s var(--ease-smooth);background:linear-gradient(135deg,oklch(74% .17 250/.18),oklch(79% .12 220/.18));border:1px solid oklch(79% .12 220/.4);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.step .step-ico svg{width:22px;height:22px}.step:hover .step-ico{color:#fff;background:linear-gradient(135deg,oklch(74% .17 250/.32),oklch(79% .12 220/.32))}.step .n{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent);margin-bottom:8px;font-size:11px}.step h3{font-family:var(--font-display);color:var(--fg1);margin:0 0 8px;font-size:18px;font-weight:600}.step p{color:var(--fg2);margin:0;font-size:13.5px;line-height:1.55}.cta-card{box-shadow:inset 0 1px 0 #ffffff14, var(--shadow-elegant);background:radial-gradient(700px 300px at 20% 0,oklch(74% .17 250/.22),#0000 60%),radial-gradient(600px 260px at 100% 100%,oklch(79% .12 220/.22),#0000 60%),linear-gradient(#0a1220,#050913);border:1px solid oklch(79% .12 220/.38);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px 48px;display:flex;position:relative;overflow:hidden}.cta-card:before{content:"";pointer-events:none;opacity:.7;background-image:linear-gradient(oklch(79% .12 220/.06) 1px,#0000 1px),linear-gradient(90deg,oklch(79% .12 220/.06) 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;mask-image:radial-gradient(90% 80% at 30% 30%,#000 30%,#0000 85%)}.cta-card h2{font-family:var(--font-display);color:var(--fg1);letter-spacing:-.015em;margin:0 0 12px;font-size:40px;font-weight:700;line-height:1.05;position:relative}.cta-card h2 em{color:var(--primary);font-style:normal}.cta-card p{color:var(--fg2);max-width:460px;margin:0;font-size:16px;position:relative}.cta-card .btns{flex-wrap:wrap;gap:12px;display:flex;position:relative}.site-footer{border-top:1px solid oklch(34% .06 223/.6);margin-top:80px;padding:56px 0 28px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-col h3{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;font-size:11px;font-weight:600}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col ul a{color:var(--fg2);transition:.15s var(--ease-smooth);font-size:13.5px;text-decoration:none}.footer-col ul a:hover{color:var(--primary)}.footer-logo{width:auto;height:32px;margin-bottom:18px;display:block}.footer-tagline{color:var(--fg2);max-width:360px;margin:0 0 20px;font-size:13.5px;line-height:1.6}.footer-address{color:var(--fg2);font-size:13px;font-style:normal;line-height:1.7;font-family:var(--font-body)}.footer-address strong{color:var(--fg1);font-weight:600}.footer-address a{color:var(--fg2);transition:.15s var(--ease-smooth);text-decoration:none}.footer-address a:hover{color:var(--primary)}.footer-cta{background:var(--primary);height:40px;color:var(--primary-fg);box-shadow:var(--shadow-elegant);transition:.2s var(--ease-smooth);border-radius:10px;align-items:center;margin-top:18px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.footer-cta:hover{background:var(--primary-hover)}.footer-bottom{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid oklch(34% .06 223/.4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding-top:24px;font-size:11.5px;display:grid}.footer-bottom .pip{white-space:nowrap;justify-self:start}.footer-bottom .copy{color:var(--fg2);white-space:nowrap;text-align:center;justify-self:center}.footer-bottom .legal{white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:18px;width:100%;max-width:none;margin:0;padding:0;display:flex}.footer-bottom .legal a{color:var(--fg2);transition:.15s var(--ease-smooth);text-decoration:none}.footer-bottom .legal a:hover{color:var(--primary)}.footer-bottom--stack-copy{grid-template-columns:minmax(0,1fr) auto;row-gap:22px}.footer-bottom--stack-copy .pip{grid-area:1/1}.footer-bottom--stack-copy .legal{grid-area:1/2}.footer-bottom--stack-copy .copy{white-space:normal;grid-area:2/1/auto/-1;justify-self:center}.strip{padding:40px 0 0;position:relative}.strip-card{box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow-card);background:linear-gradient(170deg,oklch(17% .03 253/.82) 0%,oklch(12% .02 253/.92) 100%);border:1px solid oklch(34% .06 223/.7);border-radius:22px;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.strip-card:before{content:"";inset-block:24px;background:linear-gradient(#0000,oklch(79% .12 220/.28),#0000);width:1px;position:absolute;left:50%}.strip-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.strip-stat{background:oklch(17% .03 253/.5);border-radius:12px;padding:14px 16px}.strip-stat .v{font-family:var(--font-display);color:var(--fg1);font-size:22px;font-weight:700;line-height:1}.strip-stat .l{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:10.5px}.jump-title{font-family:var(--font-display);color:var(--fg1);margin:0 0 10px;font-size:15px;font-weight:600}.jump-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.jump-grid a{color:var(--fg2);transition:.18s var(--ease-smooth);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.jump-grid a:hover{color:var(--fg1);background:oklch(20.5% .03 252/.6)}.jump-grid a:after{content:"↗";opacity:.5;font-size:12px}.jump-meta{color:var(--fg2);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.04em;gap:16px;margin-top:10px;display:flex}.pain-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pain{transition:.2s var(--ease-smooth);background:linear-gradient(oklch(17% .03 253/.75),oklch(12% .02 253/.82));border:1px solid oklch(34% .06 223/.7);border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.pain:hover{border-color:oklch(79% .12 220/.4);transform:translateY(-2px)}.pain .c{width:20px;height:20px;color:var(--primary);background:oklch(74% .17 250/.2);border:1px solid oklch(74% .17 250/.45);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.pain .c svg{width:12px;height:12px}.pain p{color:var(--fg1);margin:0;font-size:14px;line-height:1.5}.services-deep{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.svc{border-radius:var(--radius-lg);background:linear-gradient(oklch(17% .03 253/.82),oklch(10% .02 253/.9));border:1px solid oklch(34% .06 223/.7);flex-direction:column;gap:12px;min-height:300px;padding:26px 24px;display:flex;position:relative}.svc.featured{border-color:oklch(79% .12 220/.55);box-shadow:0 0 0 1px oklch(79% .12 220/.22),0 20px 50px -30px oklch(74% .17 250/.6)}.svc-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.svc h3{font-family:var(--font-display);color:var(--fg1);margin:0;font-size:22px;font-weight:700}.svc .price{font-family:var(--font-display);color:var(--primary);font-size:30px;font-weight:700;line-height:1}.svc .price small{font-family:var(--font-body);color:var(--fg2);margin-left:4px;font-size:13px;font-weight:500}.svc .price-note{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:10.5px}.svc ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.svc ul li{color:var(--fg2);padding-left:20px;font-size:13.5px;line-height:1.5;position:relative}.svc ul li:before{content:"";background:var(--accent);border-radius:2px;width:12px;height:2px;position:absolute;top:7px;left:0}.svc .cta-line{margin-top:auto;padding-top:12px}.svc .cta-line a{color:var(--primary);font-size:13.5px;font-weight:600;text-decoration:none}.svc .cta-line a:hover{text-decoration:underline}.funnel-grid{margin-top:28px}.cases{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case{border-radius:var(--radius-lg);min-height:220px;transition:.2s var(--ease-smooth);background:linear-gradient(170deg,oklch(17% .03 253/.78),oklch(10% .02 253/.88));border:1px solid oklch(34% .06 223/.7);flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}.case:hover{border-color:oklch(79% .12 220/.5);transform:translateY(-2px)}.case .logo{width:44px;height:44px;font-family:var(--font-display);color:var(--accent);background:oklch(24% .03 250);border:1px solid oklch(34% .06 223/.7);border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:flex}.case .kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);font-size:10.5px}.case h3{font-family:var(--font-display);color:var(--fg1);margin:0;font-size:17px;font-weight:600;line-height:1.3}.case p{color:var(--fg2);margin:0;font-size:13.5px;line-height:1.55}.case .metric{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid oklch(34% .06 223/.6);justify-content:space-between;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.case .metric b{color:var(--primary);font-family:var(--font-display);font-size:14px;font-weight:700}.testimonial{text-align:center;background:linear-gradient(oklch(17% .03 253/.78),oklch(10% .02 253/.88));border:1px solid oklch(34% .06 223/.7);border-radius:20px;max-width:820px;margin:0 auto;padding:40px 48px;position:relative;overflow:hidden}.testimonial:before{content:"";pointer-events:none;background:radial-gradient(600px 200px at 50% 0,oklch(74% .17 250/.16),#0000 70%);position:absolute;inset:0}.testimonial blockquote{font-family:var(--font-display);color:var(--fg1);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500;line-height:1.45;position:relative}.testimonial blockquote:before{content:"“";font-family:var(--font-display);color:var(--primary);opacity:.5;margin-bottom:-24px;font-size:64px;line-height:1;display:block}.testimonial .who{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.06em;text-transform:uppercase;margin-top:18px;font-size:11.5px;position:relative}.testimonial .who b{color:var(--fg1);font-family:var(--font-body);text-transform:none;letter-spacing:0;margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.faq-list{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}details.faq{transition:grid-template-rows .35s var(--ease-smooth), border-color .2s var(--ease-smooth), background .2s var(--ease-smooth);background:oklch(17% .03 253/.6);border:1px solid oklch(34% .06 223/.7);border-radius:14px;grid-template-rows:auto 0fr;display:grid;overflow:hidden}details.faq[open]{border-color:oklch(79% .12 220/.4);grid-template-rows:auto 1fr}details.faq summary{cursor:pointer;font-family:var(--font-display);color:var(--fg1);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--accent);transition:transform .25s var(--ease-smooth);font-size:22px;font-weight:300}details.faq[open] summary:after{content:"+";transform:rotate(45deg)}details.faq .a{min-height:0;color:var(--fg2);padding:0 22px 20px;font-size:14.5px;line-height:1.6;overflow:hidden}.sect-lead a,details.faq .a a,.proof-bullets a,.post-body a,.post-lede a,.legal a{color:#4daffa;text-underline-offset:2px;transition:color .15s var(--ease-smooth);text-decoration:underline 1px}.sect-lead a:hover,details.faq .a a:hover,.proof-bullets a:hover,.post-body a:hover,.post-lede a:hover,.legal a:hover{color:var(--fg1)}.posts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.posts--featured{grid-template-columns:minmax(0,640px)}.post{border-radius:var(--radius-lg);min-height:220px;color:inherit;transition:.2s var(--ease-smooth);background:linear-gradient(oklch(17% .03 253/.78),oklch(10% .02 253/.88));border:1px solid oklch(34% .06 223/.7);flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex;position:relative}.post:hover{border-color:oklch(79% .12 220/.5);transform:translateY(-2px)}.post-img{aspect-ratio:16/9;background:oklch(8% .02 253);border:1px solid oklch(34% .06 223/.45);border-radius:14px;margin:0 0 4px;overflow:hidden}.post-img picture,.post-img img{object-fit:cover;width:100%;height:100%;display:block}.post .meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:10px;font-size:10.5px;display:flex}.post .meta:before{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px}.post h3{font-family:var(--font-display);color:var(--fg1);margin:0;font-size:18px;font-weight:600;line-height:1.3}.post p{color:var(--fg2);margin:0;font-size:13.5px;line-height:1.55}.post .read{font-family:var(--font-mono);color:var(--primary);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:10px;font-size:11px}.sect-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.sect-head .sect-title{margin:0}.sect-head>div:first-child{flex:1;min-width:280px}.sect-head a.more{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:11.5px;text-decoration:none}.sect-head a.more:hover{text-decoration:underline}.pip{align-items:center;gap:6px;display:inline-flex}.pip:before{content:"";width:6px;height:6px;animation:pulse 1.6s var(--ease-smooth) infinite;background:oklch(86% .16 160);border-radius:999px;box-shadow:0 0 10px oklch(86% .16 160)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.seo-stats{padding:24px 0 0}.seo-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.seo-stat{text-align:center;transition:.2s var(--ease-smooth);background:linear-gradient(oklch(17% .03 253/.65),oklch(12% .02 253/.8));border:1px solid oklch(34% .06 223/.7);border-radius:14px;padding:18px 20px}.seo-stat:hover{border-color:oklch(79% .12 220/.5);transform:translateY(-2px)}.seo-stat .v{font-family:var(--font-display);color:var(--primary);margin-bottom:6px;font-size:24px;font-weight:700;line-height:1}.seo-stat .l{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.local-proof{padding:96px 0}.proof-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.proof-grid .sect-lead{margin-bottom:22px}.proof-bullets{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.proof-bullets li{color:var(--fg2);padding-left:24px;font-size:14.5px;line-height:1.55;position:relative}.proof-bullets li:before{content:"";background:var(--primary);border-radius:2px;width:14px;height:2px;position:absolute;top:9px;left:0}.proof-bullets li b{color:var(--fg1);font-weight:600}.proof-image{border:1px solid oklch(34% .06 223/.6);border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -20px #0009,inset 0 1px #ffffff0f}@media (width<=1024px){.seo-stat-grid{grid-template-columns:repeat(2,1fr)}.local-proof{padding:72px 0}.proof-grid{grid-template-columns:1fr;gap:28px}}@media (width<=640px){.local-proof{padding:56px 0}}@media (width<=480px){.seo-stat-grid{grid-template-columns:1fr}}.cs{max-width:820px;margin:0 auto;padding:64px 0 24px}.cs-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:0 0 16px;font-size:11px;display:inline-flex}.cs-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:26px;height:1px}.cs-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg1);margin:0 0 22px;font-size:52px;font-weight:700;line-height:1.05}.cs-title em{background:linear-gradient(135deg, var(--primary), var(--accent));color:#0000;background-clip:text;font-style:normal}.cs-lead{color:var(--fg2);max-width:720px;margin:0 0 36px;font-size:19px;line-height:1.55}.cs-lead b{color:var(--fg1);font-weight:600}.cs-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 64px;display:grid}.cs-metric{text-align:left;background:linear-gradient(oklch(17% .03 253/.65),oklch(12% .02 253/.85));border:1px solid oklch(34% .06 223/.7);border-radius:16px;padding:22px}.cs-metric .v{font-family:var(--font-display);color:var(--primary);margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.1}.cs-metric .l{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.cs-section{margin:0 0 56px}.cs-section>h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg1);margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.15}.cs-section>h3{font-family:var(--font-display);color:var(--fg1);margin:28px 0 10px;font-size:20px;font-weight:600}.cs-section p{font-family:var(--font-body);color:var(--fg2);margin:0 0 16px;font-size:16.5px;line-height:1.7}.cs-section p b,.cs-section p strong{color:var(--fg1);font-weight:600}.cs-section ul{flex-direction:column;gap:10px;margin:12px 0 24px;padding:0;list-style:none;display:flex}.cs-section ul li{color:var(--fg2);padding-left:24px;font-size:16px;line-height:1.6;position:relative}.cs-section ul li:before{content:"";background:var(--primary);border-radius:2px;width:14px;height:2px;position:absolute;top:11px;left:0}.cs-section ul li b,.cs-section ul li strong{color:var(--fg1);font-weight:600}.cs-phase{background:oklch(17% .03 253/.5);border:1px solid oklch(34% .06 223/.55);border-radius:14px;margin-bottom:12px;padding:20px 22px}.cs-phase h3{align-items:center;gap:10px;display:flex;margin:0 0 8px!important;font-size:18px!important}.cs-phase h3 .step-num{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);background:oklch(74% .17 250/.12);border:1px solid oklch(79% .12 220/.4);border-radius:6px;padding:3px 8px;font-size:11px}.cs-phase p{margin:0!important;font-size:15.5px!important}.cs-cta-card{background:radial-gradient(500px 220px at 0 0,oklch(74% .17 250/.18),#0000 60%),radial-gradient(420px 180px at 100% 100%,oklch(79% .12 220/.2),#0000 60%),linear-gradient(oklch(17% .03 253/.85),oklch(8% .02 253/.95));border:1px solid oklch(79% .12 220/.4);border-radius:20px;margin:56px 0 0;padding:36px 32px;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -30px oklch(74% .17 250/.5)}.cs-cta-card h2{font-family:var(--font-display);color:var(--fg1);margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.1}.cs-cta-card h2 em{color:var(--primary);font-style:normal}.cs-cta-card p{color:var(--fg2);margin:0 0 22px;font-size:16px;line-height:1.55}.cs-back{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);transition:.15s var(--ease-smooth);align-items:center;gap:6px;margin:0 0 32px;font-size:11.5px;text-decoration:none;display:inline-flex}.cs-back:hover{color:var(--primary);transform:translate(-2px)}.cs-image{margin:28px 0 36px}.cs-image picture,.cs-image img{border:1px solid oklch(34% .06 223/.55);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 24px 50px -20px #0000008c,inset 0 1px #ffffff0a}.cs-image figcaption{font-family:var(--font-mono);color:var(--fg2);text-align:center;letter-spacing:.04em;margin-top:12px;font-size:11.5px;line-height:1.5}.cs-image-grid{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0 36px;display:grid}.cs-image-grid figure{margin:0}.cs-image-grid picture,.cs-image-grid img{border:1px solid oklch(34% .06 223/.55);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -20px #00000080}.cs-image-grid figcaption{font-family:var(--font-mono);color:var(--fg2);text-align:center;letter-spacing:.04em;margin-top:10px;font-size:11px}@media (width<=640px){.cs-image-grid{grid-template-columns:1fr}}@media (width<=1024px){.cs{padding:48px 0 16px}.cs-title{font-size:40px}.cs-lead{margin-bottom:28px;font-size:17px}.cs-metrics{grid-template-columns:1fr;gap:10px;margin-bottom:48px}.cs-section>h2{font-size:24px}}@media (width<=640px){.cs-title{font-size:30px}.cs-lead{font-size:16px}.cs-section p{font-size:15.5px}}.legal{max-width:760px;margin:0 auto;padding:56px 0 24px}.legal h1{font-family:var(--font-display);color:var(--fg1);margin:0 0 28px;font-size:44px;font-weight:700;line-height:1.1}.legal h2,.legal h3{font-family:var(--font-display);color:var(--fg1);margin:32px 0 12px;font-weight:600;line-height:1.3}.legal h2{font-size:24px}.legal h3{font-size:19px}.legal p,.legal li{font-family:var(--font-body);color:var(--fg2);font-size:16px;line-height:1.7}.legal p{margin:0 0 14px}.legal ul,.legal ol{margin:12px 0 18px;padding-left:22px}.legal li{margin-bottom:6px}.legal strong,.legal b{color:var(--fg1);font-weight:600}.legal a{color:var(--primary);text-decoration:underline}.legal a:hover{color:var(--fg1)}.legal table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:14px}.legal table th,.legal table td{text-align:left;vertical-align:top;color:var(--fg2);border:1px solid oklch(34% .06 223/.5);padding:10px 12px}.legal table th{color:var(--fg1);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:oklch(17% .03 253/.6);font-size:11.5px}.legal-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);border-top:1px solid oklch(34% .06 223/.5);margin-top:32px;padding-top:20px;font-size:11px}@media (width<=640px){.legal{padding:40px 0 16px}.legal h1{font-size:32px}.legal h2{font-size:20px}.legal h3{font-size:17px}.legal p,.legal li{font-size:15px}}.contact-grid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:40px;padding:40px 0;display:grid}.contact-info h2{font-family:var(--font-display);color:var(--fg1);margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.1}.contact-info h2 em{color:var(--primary);font-style:normal}.contact-info p{color:var(--fg2);max-width:460px;margin:0 0 24px;font-size:16px;line-height:1.6}.contact-details{flex-direction:column;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex}.contact-details li{background:oklch(17% .03 253/.5);border:1px solid oklch(34% .06 223/.55);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.contact-details .ico{color:oklch(92% .12 220);background:oklch(74% .17 250/.18);border:1px solid oklch(79% .12 220/.4);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.contact-details .ico svg{width:16px;height:16px}.contact-details .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);margin-bottom:3px;font-size:10.5px;display:block}.contact-details .val{font-family:var(--font-body);color:var(--fg1);font-size:14.5px;line-height:1.45}.contact-details .val a{color:var(--primary);text-decoration:none}.contact-details .val a:hover{color:var(--fg1);text-decoration:underline}.contact-map{aspect-ratio:4/3;background:oklch(13% .025 253);border:1px solid oklch(34% .06 223/.7);border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -20px #0009}.contact-map iframe{filter:invert(.92)hue-rotate(180deg)saturate(.6);border:0;width:100%;height:100%;display:block}@media (width<=1024px){.contact-grid{grid-template-columns:1fr;gap:28px}.contact-map{aspect-ratio:16/10}}#reviews{padding:72px 0 32px}.reviews-head{text-align:center;max-width:760px;margin:0 auto 36px}.reviews-head .eyebrow{justify-content:center}.reviews-head .sect-title{margin:0}.reviews-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.review{border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow-card);transition:.2s var(--ease-smooth);color:inherit;background:linear-gradient(oklch(17% .03 253/.82),oklch(10% .02 253/.9));border:1px solid oklch(34% .06 223/.7);flex-direction:column;gap:14px;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative}.review:hover{border-color:oklch(79% .12 220/.5);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 12px 32px -16px oklch(74% .17 250/.4)}.review:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.review-top{justify-content:space-between;align-items:center;display:flex}.stars{gap:2px;display:inline-flex}.stars svg{fill:#fbbc04;width:16px;height:16px}.g-badge{background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 0 0 1px oklch(79% .12 220/.3)}.g-badge svg{width:18px;height:18px;display:block}.review-text{color:var(--fg1);font-size:14px;line-height:1.55;font-family:var(--font-body);margin:0}.review-who{border-top:1px solid oklch(34% .06 223/.5);align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.review-who .avatar{background:linear-gradient(135deg, var(--primary), var(--accent));width:34px;height:34px;color:var(--primary-fg);font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.review-who .name{font-family:var(--font-display);color:var(--fg1);font-size:13.5px;font-weight:600;line-height:1.2}.review-who .role{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.04em;margin-top:2px;font-size:10.5px}.reviews-cta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);transition:.2s var(--ease-smooth);background:oklch(17% .03 253/.5);border:1px solid oklch(79% .12 220/.4);border-radius:999px;width:max-content;margin:28px auto 0;padding:10px 16px;font-size:12px;text-decoration:none;display:block}.reviews-cta:hover{color:var(--fg1);background:oklch(24% .03 250/.6);border-color:oklch(79% .12 220/.7)}@media (width<=1024px){.page{padding:20px 22px 64px}section{padding:72px 0}.hero{grid-template-columns:1fr;gap:36px;padding:56px 0 24px}h1.hero-title{font-size:56px}.sect-title{font-size:38px}.agents,.process{grid-template-columns:repeat(2,1fr)}.pain-intro{grid-template-columns:1fr;gap:28px}.pain-grid,.reviews-grid{grid-template-columns:repeat(2,1fr)}.services-deep,.cases{grid-template-columns:1fr}.strategy.pricing-flagship{grid-template-columns:1fr;gap:20px}.pricing-flagship .flagship-action{text-align:left;align-items:flex-start;min-width:0}.posts{grid-template-columns:1fr}.strip-card{grid-template-columns:1fr;gap:28px}.strip-card:before{display:none}.about{grid-template-columns:1fr;gap:36px}.portrait{max-width:280px;margin:0 auto}.cta-card{padding:44px 32px}.cta-card h2{font-size:32px}.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=860px){nav.top{height:56px;padding:10px 14px}.nav-pills,.nav-cta{display:none}.language-switch{margin-left:auto}.menu-toggle{display:inline-flex}}@media (width<=1024px){nav.top.is-stuck{width:calc(100vw - 44px)}}@media (width<=640px){nav.top.is-stuck{width:calc(100vw - 32px);top:8px}.page{padding:16px 16px 56px}section{padding:56px 0}nav.top{top:8px}.brand-logo{height:24px}.brand-pill{padding:2px 7px;font-size:10px}.hero{gap:28px;padding:40px 0 16px}h1.hero-title{font-size:40px;line-height:1.04}.hero-sub{margin-bottom:24px;font-size:16px}.hero-ctas{width:100%}.hero-ctas .btn{flex:auto;justify-content:center;height:46px;padding:0 1rem;font-size:14px}.sticker{margin-bottom:18px;padding:.35rem .7rem;font-size:10px}.pain-intro{gap:22px;margin-bottom:28px}.cli .body{padding:14px 14px 18px;font-size:12px;line-height:1.7}.cli .head .t{font-size:10px}.audit-form-card{border-radius:18px;padding:22px 20px}.form-title{font-size:22px}.form-sub{font-size:13.5px}.audit-form input{height:44px;font-size:16px}.form-submit{height:48px}.sect-title{font-size:30px;line-height:1.1}.sect-lead{margin-bottom:28px;font-size:15px}.strip-card{padding:22px 20px}.strip-stats{grid-template-columns:1fr}.strip-stat .v{font-size:20px}.jump-grid{grid-template-columns:1fr}.jump-meta{flex-direction:column;gap:6px}.agents{grid-template-columns:1fr}.agent{min-height:auto;padding:20px}.strategy{text-align:left;grid-template-columns:1fr;padding:22px}.strategy h3{font-size:19px}.strategy-badge{margin-top:6px;margin-left:0;display:inline-block}.pain-grid,.reviews-grid{grid-template-columns:1fr}.reviews-head .sect-title{font-size:26px}.services-deep{grid-template-columns:1fr}.svc{min-height:auto;padding:22px 20px}.svc h3{font-size:20px}.svc .price{font-size:26px}.case{min-height:auto;padding:20px}.case h3{font-size:16px}.testimonial{padding:28px 22px}.testimonial blockquote{font-size:18px;line-height:1.4}.testimonial blockquote:before{margin-bottom:-18px;font-size:48px}details.faq summary{gap:12px;padding:16px 18px;font-size:15px}details.faq .a{padding:0 18px 18px;font-size:14px}.post{min-height:auto;padding:20px}.post h3{font-size:16px}.portrait{max-width:240px}.stats{grid-template-columns:1fr}.stat .v{font-size:22px}.process{grid-template-columns:1fr}.step{padding:18px}.sect-head{flex-direction:column;align-items:flex-start;gap:12px}.sect-head a.more{align-self:flex-start}.cta-card{flex-direction:column;align-items:flex-start;gap:22px;padding:32px 22px}.cta-card h2{font-size:26px;line-height:1.1}.cta-card p{font-size:15px}.cta-card .btns{width:100%}.cta-card .btns .btn{flex:auto;justify-content:center}.site-footer{margin-top:56px;padding:40px 0 24px}.footer-grid{grid-template-columns:1fr;gap:32px;margin-bottom:32px}.footer-bottom{grid-template-columns:1fr;justify-items:start;gap:12px;padding-top:20px;font-size:10.5px}.footer-bottom .pip,.footer-bottom .copy,.footer-bottom .legal{justify-self:start}.footer-bottom .copy{white-space:normal}.footer-bottom .legal{flex-wrap:wrap;gap:14px}.btn{font-size:14px}}@media (width<=380px){h1.hero-title{font-size:34px}.sect-title{font-size:26px}.cta-card h2{font-size:22px}.nav-cta{padding:7px 10px;font-size:11.5px}.brand-logo{height:22px}}:root{--cc-bg:oklch(10% .02 253);--cc-primary-color:var(--fg1,#fff);--cc-secondary-color:var(--fg2,#aab8c5);--cc-btn-primary-bg:oklch(79% .12 220);--cc-btn-primary-color:oklch(10% .02 253);--cc-btn-primary-border-color:oklch(79% .12 220);--cc-btn-primary-hover-bg:oklch(85% .12 220);--cc-btn-primary-hover-color:oklch(5% .02 253);--cc-btn-primary-hover-border-color:oklch(85% .12 220);--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:var(--fg1,#fff);--cc-btn-secondary-border-color:oklch(34% .06 223/.7);--cc-btn-secondary-hover-bg:oklch(17% .03 253);--cc-btn-secondary-hover-color:var(--fg1,#fff);--cc-btn-secondary-hover-border-color:oklch(79% .12 220/.55);--cc-toggle-bg-on:oklch(79% .12 220);--cc-toggle-bg-off:oklch(30% .04 253);--cc-toggle-bg-readonly:oklch(20% .03 253);--cc-toggle-knob-bg:#fff;--cc-cookie-category-block-bg:oklch(13% .02 253);--cc-cookie-category-block-border:oklch(34% .06 223/.6);--cc-cookie-category-block-hover-bg:oklch(17% .03 253);--cc-cookie-category-block-hover-border:oklch(79% .12 220/.55);--cc-section-border:oklch(34% .06 223/.4);--cc-overlay-bg:#000000a6;--cc-overlay-opacity:1;--cc-modal-border-radius:14px;--cc-btn-border-radius:999px;--cc-pm-toggle-border-radius:999px}#cc-main,#cc-main *{font-family:var(--font-display,system-ui), sans-serif}#cc-main .cc__link{color:oklch(79% .12 220);text-decoration:underline}.nav-dd[data-astro-cid-fzpbxy5g]{display:inline-flex;position:relative}.nav-dd[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{color:var(--fg2);transition:.18s var(--ease-smooth);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;text-decoration:none}.nav-dd[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:hover,.nav-dd[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g].active{color:var(--fg1);background:oklch(20.5% .03 252/.7)}.nav-dd[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:after{content:" ▾";opacity:.6;transition:.2s var(--ease-smooth);font-size:9px;display:inline-block}.nav-dd[data-astro-cid-fzpbxy5g]:hover>a[data-astro-cid-fzpbxy5g]:after,.nav-dd[data-astro-cid-fzpbxy5g]:focus-within>a[data-astro-cid-fzpbxy5g]:after{transform:rotate(180deg)}.nav-dd-mega[data-astro-cid-fzpbxy5g]{backdrop-filter:blur(18px);opacity:0;pointer-events:none;width:min(900px,100vw - 64px);transition:opacity .22s var(--ease-smooth), transform .22s var(--ease-smooth);z-index:60;background:linear-gradient(oklch(10% .025 253/.97) 0%,oklch(7% .02 253/.97) 100%);border:1px solid oklch(34% .06 223/.75);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex;position:absolute;top:calc(100% + 14px);left:-100px;transform:translateY(-10px);box-shadow:0 30px 60px -20px #000000b3,inset 0 1px #ffffff0f}.nav-dd[data-astro-cid-fzpbxy5g]:after{content:"";pointer-events:auto;background:0 0;width:min(900px,100vw - 64px);height:18px;display:none;position:absolute;top:100%;left:-100px}.nav-dd[data-astro-cid-fzpbxy5g]:hover:after,.nav-dd[data-astro-cid-fzpbxy5g]:focus-within:after{display:block}.nav-dd[data-astro-cid-fzpbxy5g]:hover .nav-dd-mega[data-astro-cid-fzpbxy5g],.nav-dd[data-astro-cid-fzpbxy5g]:focus-within .nav-dd-mega[data-astro-cid-fzpbxy5g]{opacity:1;pointer-events:auto;transform:translateY(0)}.mega-head[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;padding:0 6px 4px;display:flex}.mega-label[data-astro-cid-fzpbxy5g]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:11px}.mega-tagline[data-astro-cid-fzpbxy5g]{font-family:var(--font-body);color:var(--fg2);font-size:13px}.mega-card[data-astro-cid-fzpbxy5g]{color:inherit;transition:.2s var(--ease-smooth);background:linear-gradient(oklch(13% .025 253/.7),oklch(8% .02 253/.85));border:1px solid oklch(34% .06 223/.5);border-radius:16px;align-items:flex-start;gap:13px;padding:17px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mega-icon[data-astro-cid-fzpbxy5g]{width:38px;height:38px;color:var(--accent);transition:.2s var(--ease-smooth);background:radial-gradient(circle at 30% 20%,oklch(79% .12 220/.22),#0000 62%),oklch(24% .03 250/.35);border:1px solid oklch(79% .12 220/.32);border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.mega-icon[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g],.drawer-sub-icon[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mega-card[data-astro-cid-fzpbxy5g] .mega-body[data-astro-cid-fzpbxy5g]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.mega-card[data-astro-cid-fzpbxy5g] .mega-title[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);color:var(--fg1);margin:0;font-size:17px;font-weight:600;line-height:1.2;display:block}.mega-card[data-astro-cid-fzpbxy5g] p[data-astro-cid-fzpbxy5g]{font-family:var(--font-body);color:var(--fg2);margin:0;font-size:13px;line-height:1.45}.mega-arrow[data-astro-cid-fzpbxy5g]{font-family:var(--font-mono);color:var(--accent);opacity:.7;transition:.2s var(--ease-smooth);flex-shrink:0;font-size:16px;line-height:1}.mega-card[data-astro-cid-fzpbxy5g] .mega-title[data-astro-cid-fzpbxy5g]{transition:color .2s var(--ease-smooth)}.mega-card[data-astro-cid-fzpbxy5g]:hover,.mega-card[data-astro-cid-fzpbxy5g]:focus-visible{background:linear-gradient(oklch(74% .17 250/.1),oklch(13% .025 253/.85));border-color:oklch(74% .17 250/.7);outline:none;box-shadow:0 0 0 1px oklch(74% .17 250/.45),0 14px 30px -14px oklch(74% .17 250/.4)}.mega-card[data-astro-cid-fzpbxy5g]:hover .mega-title[data-astro-cid-fzpbxy5g],.mega-card[data-astro-cid-fzpbxy5g]:focus-visible .mega-title[data-astro-cid-fzpbxy5g]{color:var(--primary)}.mega-card[data-astro-cid-fzpbxy5g]:hover .mega-icon[data-astro-cid-fzpbxy5g],.mega-card[data-astro-cid-fzpbxy5g]:focus-visible .mega-icon[data-astro-cid-fzpbxy5g]{color:var(--primary);background:radial-gradient(circle at 30% 20%,oklch(74% .17 250/.35),#0000 62%),oklch(24% .03 250/.55);border-color:oklch(74% .17 250/.65);transform:translateY(-1px)}.mega-card[data-astro-cid-fzpbxy5g]:hover .mega-arrow[data-astro-cid-fzpbxy5g],.mega-card[data-astro-cid-fzpbxy5g]:focus-visible .mega-arrow[data-astro-cid-fzpbxy5g]{opacity:1;color:var(--primary);transform:translate(2px,-2px)}.mega-card--feature[data-astro-cid-fzpbxy5g]{background:linear-gradient(oklch(74% .17 250/.1),oklch(13% .025 253/.85));border-color:oklch(74% .17 250/.55)}.mega-card--feature[data-astro-cid-fzpbxy5g] .mega-icon[data-astro-cid-fzpbxy5g]{color:var(--primary);border-color:oklch(74% .17 250/.55)}.mega-card--feature[data-astro-cid-fzpbxy5g] .mega-title[data-astro-cid-fzpbxy5g]{color:var(--primary);font-size:19px}.mega-card--feature[data-astro-cid-fzpbxy5g] p[data-astro-cid-fzpbxy5g]{max-width:560px;font-size:14px}.mega-card--feature[data-astro-cid-fzpbxy5g] .mega-arrow[data-astro-cid-fzpbxy5g]{color:var(--primary);opacity:1}.mega-grid[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1100px){.nav-dd-mega[data-astro-cid-fzpbxy5g]{width:min(760px,100vw - 60px);left:-200px}}@media (width<=960px){.nav-dd-mega[data-astro-cid-fzpbxy5g]{left:-260px}}@media (width<=860px){.nav-dd[data-astro-cid-fzpbxy5g],.nav-dd-mega[data-astro-cid-fzpbxy5g]{display:none!important}}.drawer-sub[data-astro-cid-fzpbxy5g]{width:100%;transition:grid-template-rows .35s var(--ease-smooth);grid-template-rows:auto 0fr;display:grid}.drawer-sub[data-astro-cid-fzpbxy5g][open]{grid-template-rows:auto 1fr}.drawer-sub[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{cursor:pointer;font-family:var(--font-display);color:var(--fg1);border-bottom:1px solid oklch(34% .06 223/.4);justify-content:space-between;align-items:center;padding:18px;font-size:26px;font-weight:600;list-style:none;display:flex}.drawer-sub[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.drawer-sub[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]:after{content:"+";font-family:var(--font-mono);color:var(--accent);transition:transform .25s var(--ease-smooth);font-size:22px}.drawer-sub[data-astro-cid-fzpbxy5g][open] summary[data-astro-cid-fzpbxy5g]:after{transform:rotate(45deg)}.drawer-sub-list[data-astro-cid-fzpbxy5g]{flex-direction:column;min-height:0;padding:8px 0 12px;display:flex;overflow:hidden}.drawer-sub-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--font-body);color:var(--fg2);transition:.15s var(--ease-smooth);border-radius:8px;align-items:center;gap:12px;padding:12px 22px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.drawer-sub-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:none}.drawer-sub-icon[data-astro-cid-fzpbxy5g]{width:30px;height:30px;color:var(--accent);transition:.15s var(--ease-smooth);background:oklch(24% .03 250/.42);border:1px solid oklch(79% .12 220/.24);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.drawer-sub-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover .drawer-sub-icon[data-astro-cid-fzpbxy5g],.drawer-sub-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible .drawer-sub-icon[data-astro-cid-fzpbxy5g]{color:var(--primary);border-color:oklch(74% .17 250/.5)}.drawer-sub-list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--primary);background:oklch(24% .03 250/.5)}.footer-address[data-astro-cid-nns7i3if] .muted[data-astro-cid-nns7i3if]{color:var(--fg2)}.footer-address[data-astro-cid-nns7i3if] .dir-link[data-astro-cid-nns7i3if]{color:var(--primary);margin-top:6px;display:inline-block}.footer-address[data-astro-cid-nns7i3if] .dir-link[data-astro-cid-nns7i3if]:hover{color:var(--fg1)}.footer-address[data-astro-cid-nns7i3if] .addr-line[data-astro-cid-nns7i3if]{margin-top:4px;font-weight:500;display:block}.footer-address[data-astro-cid-nns7i3if] .addr-line[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--fg1)}.footer-address[data-astro-cid-nns7i3if] .addr-line[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--primary)}.footer-registration[data-astro-cid-nns7i3if]{color:var(--fg2);margin-top:12px;font-size:12px;line-height:1.6;display:block}.footer-group-heading[data-astro-cid-nns7i3if]{margin-top:28px}.audit-form[data-astro-cid-2qu5qozh] .cf-turnstile[data-astro-cid-2qu5qozh]{min-height:65px;margin:8px 0 4px}.audit-form[data-astro-cid-2qu5qozh] .field-err[data-astro-cid-2qu5qozh]{color:#ff5b6b;font-size:12.5px;line-height:1.4;font-family:var(--font-mono,system-ui);margin:6px 0 0}.audit-form[data-astro-cid-2qu5qozh] input[data-astro-cid-2qu5qozh].is-invalid{border-color:#ff5b6b!important;box-shadow:0 0 0 2px #ff5b6b33!important}.audit-form[data-astro-cid-2qu5qozh] input[data-astro-cid-2qu5qozh].is-invalid:focus{outline-color:#ff5b6b}.funnel-simple[data-astro-cid-ptwtoi4e]{padding-top:40px;padding-bottom:20px}.funnel-simple-head[data-astro-cid-ptwtoi4e]{max-width:860px}.funnel-simple-head[data-astro-cid-ptwtoi4e] .sect-lead[data-astro-cid-ptwtoi4e]{margin-top:8px}.funnel-simple-grid[data-astro-cid-ptwtoi4e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.funnel-simple-card[data-astro-cid-ptwtoi4e]{border-radius:var(--radius-lg);background:linear-gradient(oklch(15% .03 253/.74),oklch(10% .02 253/.86));border:1px solid oklch(34% .06 223/.62);flex-direction:column;gap:10px;min-height:260px;padding:28px;display:flex}.funnel-simple-card[data-astro-cid-ptwtoi4e] h3[data-astro-cid-ptwtoi4e]{color:var(--fg1);font-family:var(--font-display);margin:4px 0 0;font-size:22px;line-height:1.15}.funnel-simple-card[data-astro-cid-ptwtoi4e] p[data-astro-cid-ptwtoi4e]{color:var(--fg2);margin:0;font-size:15px;line-height:1.6}.recommended-funnel-grid[data-astro-cid-ptwtoi4e]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:30px;display:grid}.recommended-funnel-card[data-astro-cid-ptwtoi4e]{border-radius:var(--radius-lg);background:linear-gradient(oklch(15% .03 253/.74),oklch(10% .02 253/.86));border:1px solid oklch(34% .06 223/.62);flex-direction:column;padding:28px;display:flex}.recommended-funnel-card--accent[data-astro-cid-ptwtoi4e]{border-color:oklch(79% .12 220/.55);box-shadow:0 0 0 1px oklch(79% .12 220/.18),0 20px 52px -36px oklch(74% .17 250/.6)}.recommended-funnel-card__eyebrow[data-astro-cid-ptwtoi4e]{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:oklch(10% .02 253/.6);border:1px solid oklch(34% .06 223/.7);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:11px;display:inline-block}.recommended-funnel-card__title[data-astro-cid-ptwtoi4e]{color:var(--fg1);font-family:var(--font-display);margin:14px 0 0;font-size:24px;line-height:1.15}.recommended-funnel-card__body[data-astro-cid-ptwtoi4e]{flex-direction:column;gap:14px;margin-top:12px;display:flex}.recommended-funnel-card__body[data-astro-cid-ptwtoi4e] p[data-astro-cid-ptwtoi4e]{color:var(--fg2);margin:0;font-size:14.5px;line-height:1.6}.recommended-funnel-card__body[data-astro-cid-ptwtoi4e] ul[data-astro-cid-ptwtoi4e]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.recommended-funnel-card__body[data-astro-cid-ptwtoi4e] li[data-astro-cid-ptwtoi4e]{color:var(--fg2);padding-left:18px;font-size:13.5px;line-height:1.45;position:relative}.recommended-funnel-card__body[data-astro-cid-ptwtoi4e] li[data-astro-cid-ptwtoi4e]:before{content:"";background:var(--accent);border-radius:2px;width:10px;height:2px;position:absolute;top:7px;left:0}.recommended-funnel-card__footer[data-astro-cid-ptwtoi4e]{margin-top:auto;padding-top:20px}.recommended-funnel-card__btn[data-astro-cid-ptwtoi4e]{justify-content:center;width:100%}.recommended-funnel-note[data-astro-cid-ptwtoi4e]{color:var(--fg2);font-family:var(--font-mono);letter-spacing:.02em;text-align:center;background:oklch(10% .02 253/.5);border:1px dashed oklch(34% .06 223/.7);border-radius:10px;margin:0;padding:11px 14px;font-size:11.5px;line-height:1.5}.recommended-funnel-cta[data-astro-cid-ptwtoi4e]{border-radius:var(--radius-lg);text-align:center;background:oklch(10% .02 253/.55);border:1px solid oklch(34% .06 223/.55);max-width:720px;margin:36px auto 0;padding:28px 24px}.recommended-funnel-cta__lead[data-astro-cid-ptwtoi4e]{color:var(--fg1);font-family:var(--font-display);margin:0 0 18px;font-size:18px;line-height:1.5}.recommended-funnel-cta[data-astro-cid-ptwtoi4e] .btn[data-astro-cid-ptwtoi4e]{display:inline-flex}.recommended-funnel-cta__note[data-astro-cid-ptwtoi4e]{max-width:580px;color:var(--fg2);margin:18px auto 0;font-size:13.5px;line-height:1.6}@media (width<=900px){.recommended-funnel-grid[data-astro-cid-ptwtoi4e],.funnel-simple-grid[data-astro-cid-ptwtoi4e]{grid-template-columns:1fr}}@media (width<=720px){.recommended-funnel-card[data-astro-cid-ptwtoi4e]{padding:22px 20px}.recommended-funnel-card__title[data-astro-cid-ptwtoi4e]{font-size:21px}.recommended-funnel-cta[data-astro-cid-ptwtoi4e]{padding:22px 18px}.recommended-funnel-cta[data-astro-cid-ptwtoi4e] .btn[data-astro-cid-ptwtoi4e]{justify-content:center;width:100%}.funnel-simple-card[data-astro-cid-ptwtoi4e]{min-height:auto;padding:22px 20px}}.video-embed[data-astro-cid-2gmjvff3]{max-width:880px;margin:28px auto;padding:0}.video-embed-frame[data-astro-cid-2gmjvff3]{aspect-ratio:16/9;cursor:pointer;background:oklch(10% .02 253);border:1px solid oklch(34% .06 223/.7);border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #00000080}.video-embed-poster[data-astro-cid-2gmjvff3]{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease-smooth,ease-out), filter .25s var(--ease-smooth,ease-out);position:absolute;inset:0}.video-embed-frame[data-astro-cid-2gmjvff3]:hover .video-embed-poster[data-astro-cid-2gmjvff3]{filter:brightness(.85);transform:scale(1.02)}.video-embed-play[data-astro-cid-2gmjvff3]{cursor:pointer;width:88px;height:62px;transition:transform .2s var(--ease-smooth,ease-out);background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-embed-play[data-astro-cid-2gmjvff3]:hover{transform:translate(-50%,-50%)scale(1.05)}.video-embed-play[data-astro-cid-2gmjvff3] svg[data-astro-cid-2gmjvff3]{width:100%;height:100%;display:block}.video-embed-play[data-astro-cid-2gmjvff3] .play-bg[data-astro-cid-2gmjvff3]{fill:red;fill-opacity:.92}.video-embed-play[data-astro-cid-2gmjvff3] .play-arrow[data-astro-cid-2gmjvff3]{fill:#fff}.video-embed-caption[data-astro-cid-2gmjvff3]{font-family:var(--font-mono,system-ui);letter-spacing:.04em;color:var(--fg2);text-align:center;margin-top:14px;font-size:12px}.seo-stats[data-astro-cid-ftcvlcu6]{padding:24px 0 0!important}.seo-stat-grid[data-astro-cid-ftcvlcu6]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.seo-stat[data-astro-cid-ftcvlcu6]{text-align:center;transition:.2s var(--ease-smooth);background:linear-gradient(oklch(17% .03 253/.65),oklch(12% .02 253/.8));border:1px solid oklch(34% .06 223/.7);border-radius:14px;padding:18px 20px}.seo-stat[data-astro-cid-ftcvlcu6]:hover{border-color:oklch(79% .12 220/.5);transform:translateY(-2px)}.seo-stat[data-astro-cid-ftcvlcu6] .v[data-astro-cid-ftcvlcu6]{font-family:var(--font-display);color:var(--primary);margin-bottom:6px;font-size:24px;font-weight:700;line-height:1}.seo-stat[data-astro-cid-ftcvlcu6] .l[data-astro-cid-ftcvlcu6]{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.pricing-path[data-astro-cid-ftcvlcu6] .guided-funnel[data-astro-cid-ftcvlcu6]{flex-direction:column;gap:18px;margin-top:30px;display:flex}.pricing-path[data-astro-cid-ftcvlcu6] .path-step[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6]{background:linear-gradient(oklch(15% .03 253/.72),oklch(9% .02 253/.86));border:1px solid oklch(34% .06 223/.68);border-radius:14px;padding:24px;box-shadow:inset 0 1px #ffffff0d}.pricing-path[data-astro-cid-ftcvlcu6] .path-step-snapshot[data-astro-cid-ftcvlcu6]{border-color:oklch(66% .16 196/.6)}.pricing-path[data-astro-cid-ftcvlcu6] .path-step-grid[data-astro-cid-ftcvlcu6]{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:22px;margin-top:10px;display:grid}.pricing-path[data-astro-cid-ftcvlcu6] .path-step[data-astro-cid-ftcvlcu6] h3[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6] h3[data-astro-cid-ftcvlcu6]{color:var(--fg1);letter-spacing:0;margin:0 0 10px;font-size:clamp(22px,3vw,32px)}.pricing-path[data-astro-cid-ftcvlcu6] .path-step[data-astro-cid-ftcvlcu6] p[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6] p[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-fix-grid[data-astro-cid-ftcvlcu6] .svc[data-astro-cid-ftcvlcu6]>p[data-astro-cid-ftcvlcu6]{color:var(--fg2);margin:0;line-height:1.65}.pricing-path[data-astro-cid-ftcvlcu6] .path-price[data-astro-cid-ftcvlcu6]{color:var(--primary);font-family:var(--font-mono);letter-spacing:0;margin:8px 0 12px;font-size:clamp(24px,4vw,42px);font-weight:700}.pricing-path[data-astro-cid-ftcvlcu6] .path-price[data-astro-cid-ftcvlcu6] span[data-astro-cid-ftcvlcu6]{color:var(--fg2);text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.pricing-path[data-astro-cid-ftcvlcu6] .path-step-grid[data-astro-cid-ftcvlcu6] ul[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6] ul[data-astro-cid-ftcvlcu6]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pricing-path[data-astro-cid-ftcvlcu6] .path-step-grid[data-astro-cid-ftcvlcu6] li[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6] li[data-astro-cid-ftcvlcu6]{color:var(--fg2);padding-left:18px;line-height:1.45;position:relative}.pricing-path[data-astro-cid-ftcvlcu6] .path-step-grid[data-astro-cid-ftcvlcu6] li[data-astro-cid-ftcvlcu6]:before,.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6] li[data-astro-cid-ftcvlcu6]:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.pricing-path[data-astro-cid-ftcvlcu6] .path-action[data-astro-cid-ftcvlcu6]{justify-self:end}.pricing-path[data-astro-cid-ftcvlcu6] .path-mini-head[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-care-head[data-astro-cid-ftcvlcu6]{margin:8px 0 20px}.pricing-path[data-astro-cid-ftcvlcu6] .path-mini-head[data-astro-cid-ftcvlcu6] p[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-care-head[data-astro-cid-ftcvlcu6] p[data-astro-cid-ftcvlcu6]{max-width:760px}.pricing-path[data-astro-cid-ftcvlcu6] .path-fix-grid[data-astro-cid-ftcvlcu6]{margin-top:0}.pricing-path[data-astro-cid-ftcvlcu6] .path-small[data-astro-cid-ftcvlcu6]{margin-top:auto;font-size:13px}.pricing-path[data-astro-cid-ftcvlcu6] .path-table-wrap[data-astro-cid-ftcvlcu6]{border:1px solid oklch(34% .06 223/.48);border-radius:12px;margin-top:18px;overflow-x:auto}.pricing-path[data-astro-cid-ftcvlcu6] .path-care-table[data-astro-cid-ftcvlcu6]{border-collapse:collapse;width:100%;min-width:720px}.pricing-path[data-astro-cid-ftcvlcu6] .path-care-table[data-astro-cid-ftcvlcu6] th[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-care-table[data-astro-cid-ftcvlcu6] td[data-astro-cid-ftcvlcu6]{text-align:left;color:var(--fg2);vertical-align:top;border-bottom:1px solid oklch(34% .06 223/.38);padding:14px 16px}.pricing-path[data-astro-cid-ftcvlcu6] .path-care-table[data-astro-cid-ftcvlcu6] tr[data-astro-cid-ftcvlcu6]:last-child th[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-care-table[data-astro-cid-ftcvlcu6] tr[data-astro-cid-ftcvlcu6]:last-child td[data-astro-cid-ftcvlcu6]{border-bottom:none}.pricing-path[data-astro-cid-ftcvlcu6] .path-care-table[data-astro-cid-ftcvlcu6] thead[data-astro-cid-ftcvlcu6] th[data-astro-cid-ftcvlcu6]{color:var(--fg3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:oklch(10% .02 253/.58);font-size:11px}.pricing-path[data-astro-cid-ftcvlcu6] .path-care-table[data-astro-cid-ftcvlcu6] tbody[data-astro-cid-ftcvlcu6] th[data-astro-cid-ftcvlcu6]{color:var(--fg1)}.pricing-path[data-astro-cid-ftcvlcu6] .path-care-table[data-astro-cid-ftcvlcu6] tbody[data-astro-cid-ftcvlcu6] td[data-astro-cid-ftcvlcu6]:last-child{color:var(--primary);font-family:var(--font-mono);white-space:nowrap;font-weight:700}.pricing-path[data-astro-cid-ftcvlcu6] .path-care-note[data-astro-cid-ftcvlcu6]{margin-top:14px;font-size:13.5px}.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6]{grid-template-columns:1.25fr auto 1fr;align-items:center;gap:22px;display:grid}.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-price[data-astro-cid-ftcvlcu6]{text-align:center;min-width:160px}.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-price[data-astro-cid-ftcvlcu6] strong[data-astro-cid-ftcvlcu6]{color:var(--primary);font-family:var(--font-mono);font-size:clamp(34px,5vw,54px);line-height:1;display:block}.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-price[data-astro-cid-ftcvlcu6] span[data-astro-cid-ftcvlcu6]{color:var(--fg2);text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:12px;line-height:1.4;display:block}.pricing-path[data-astro-cid-ftcvlcu6] .path-note[data-astro-cid-ftcvlcu6]{text-align:center;max-width:820px;color:var(--fg2);margin:22px auto 0;line-height:1.65}.related-paths-grid[data-astro-cid-ftcvlcu6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.related-path-card[data-astro-cid-ftcvlcu6]{border-radius:var(--radius-lg);min-height:250px;color:inherit;transition:.2s var(--ease-smooth);background:linear-gradient(oklch(17% .03 253/.76),oklch(10% .02 253/.88));border:1px solid oklch(34% .06 223/.7);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.related-path-card[data-astro-cid-ftcvlcu6]:hover,.related-path-card[data-astro-cid-ftcvlcu6]:focus-visible{border-color:oklch(79% .12 220/.56);outline:none;transform:translateY(-2px)}.related-path-kicker[data-astro-cid-ftcvlcu6]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.related-path-card[data-astro-cid-ftcvlcu6] h3[data-astro-cid-ftcvlcu6]{color:var(--fg1);font-family:var(--font-display);margin:0;font-size:22px;line-height:1.1}.related-path-card[data-astro-cid-ftcvlcu6] p[data-astro-cid-ftcvlcu6]{color:var(--fg2);margin:0;font-size:14px;line-height:1.55}.related-path-cta[data-astro-cid-ftcvlcu6]{color:var(--primary);margin-top:auto;font-size:14px;font-weight:700}@media (width<=1024px){.seo-stat-grid[data-astro-cid-ftcvlcu6]{grid-template-columns:repeat(2,1fr)}}@media (width<=920px){.related-paths-grid[data-astro-cid-ftcvlcu6]{grid-template-columns:1fr}.related-path-card[data-astro-cid-ftcvlcu6]{min-height:0}.pricing-path[data-astro-cid-ftcvlcu6] .path-step-grid[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6]{grid-template-columns:1fr}.pricing-path[data-astro-cid-ftcvlcu6] .path-action[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-price[data-astro-cid-ftcvlcu6]{text-align:left;justify-self:start}}@media (width<=480px){.seo-stat-grid[data-astro-cid-ftcvlcu6]{grid-template-columns:1fr}.pricing-path[data-astro-cid-ftcvlcu6] .path-step[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6]{padding:18px}.pricing-path[data-astro-cid-ftcvlcu6] .path-step[data-astro-cid-ftcvlcu6] h3[data-astro-cid-ftcvlcu6],.pricing-path[data-astro-cid-ftcvlcu6] .path-audit-note[data-astro-cid-ftcvlcu6] h3[data-astro-cid-ftcvlcu6]{font-size:22px}.pricing-path[data-astro-cid-ftcvlcu6] .path-action[data-astro-cid-ftcvlcu6] .btn[data-astro-cid-ftcvlcu6]{justify-content:center;width:100%}}.contact-map--service-area[data-astro-cid-cgyeaz4a]{background:linear-gradient(135deg,oklch(18% .04 253/.92),oklch(10% .025 253/.98)),radial-gradient(circle at 75% 20%,oklch(72% .16 190/.24),#0000 34%),repeating-linear-gradient(90deg,oklch(80% .05 210/.08) 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,oklch(80% .05 210/.06) 0 1px,#0000 1px 58px);place-items:center;padding:clamp(22px,4vw,42px);display:grid}.service-area-panel[data-astro-cid-cgyeaz4a]{background:oklch(11% .024 253/.78);border:1px solid oklch(79% .12 220/.38);border-radius:16px;width:min(100%,440px);padding:clamp(22px,4vw,34px);box-shadow:inset 0 1px #ffffff0f}.service-area-panel[data-astro-cid-cgyeaz4a] h3[data-astro-cid-cgyeaz4a]{color:var(--fg1);font-family:var(--font-display);margin:18px 0 12px;font-size:clamp(28px,4vw,44px);line-height:1}.service-area-panel[data-astro-cid-cgyeaz4a] p[data-astro-cid-cgyeaz4a]{color:var(--fg2);margin:0;line-height:1.65}.service-area-panel[data-astro-cid-cgyeaz4a] ul[data-astro-cid-cgyeaz4a]{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.service-area-panel[data-astro-cid-cgyeaz4a] li[data-astro-cid-cgyeaz4a]{color:var(--fg1);font-size:14px;line-height:1.35}.service-area-panel[data-astro-cid-cgyeaz4a] li[data-astro-cid-cgyeaz4a]:before{content:"";background:var(--primary);border-radius:999px;width:7px;height:7px;margin-right:10px;display:inline-block;box-shadow:0 0 12px oklch(79% .12 220/.72)}.contact-related[data-astro-cid-cgyeaz4a]{padding-top:12px}.contact-related-grid[data-astro-cid-cgyeaz4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.contact-related-grid[data-astro-cid-cgyeaz4a] .related-path-card[data-astro-cid-cgyeaz4a]{border-radius:var(--radius-lg,14px);min-height:240px;color:inherit;transition:.2s var(--ease-smooth,ease);background:linear-gradient(oklch(17% .03 253/.76),oklch(10% .02 253/.88));border:1px solid oklch(34% .06 223/.7);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.contact-related-grid[data-astro-cid-cgyeaz4a] .related-path-card[data-astro-cid-cgyeaz4a]:hover,.contact-related-grid[data-astro-cid-cgyeaz4a] .related-path-card[data-astro-cid-cgyeaz4a]:focus-visible{border-color:oklch(79% .12 220/.56);outline:none;transform:translateY(-2px)}.contact-related-grid[data-astro-cid-cgyeaz4a] .related-path-kicker[data-astro-cid-cgyeaz4a]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.contact-related-grid[data-astro-cid-cgyeaz4a] .related-path-card[data-astro-cid-cgyeaz4a] h3[data-astro-cid-cgyeaz4a]{color:var(--fg1);font-family:var(--font-display);margin:0;font-size:22px;line-height:1.1}.contact-related-grid[data-astro-cid-cgyeaz4a] .related-path-card[data-astro-cid-cgyeaz4a] p[data-astro-cid-cgyeaz4a]{color:var(--fg2);margin:0;font-size:14px;line-height:1.55}.contact-related-grid[data-astro-cid-cgyeaz4a] .related-path-cta[data-astro-cid-cgyeaz4a]{color:var(--primary);margin-top:auto;font-size:14px;font-weight:700}@media (width<=920px){.contact-related-grid[data-astro-cid-cgyeaz4a]{grid-template-columns:1fr}.contact-related-grid[data-astro-cid-cgyeaz4a] .related-path-card[data-astro-cid-cgyeaz4a]{min-height:0}}.about-stats-grid[data-astro-cid-ger6jo5c]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.about-stat[data-astro-cid-ger6jo5c]{transition:.2s var(--ease-smooth);background:linear-gradient(oklch(17% .03 253/.65),oklch(12% .02 253/.8));border:1px solid oklch(34% .06 223/.7);border-radius:14px;padding:22px 20px}.about-stat[data-astro-cid-ger6jo5c] .v[data-astro-cid-ger6jo5c]{font-family:var(--font-display);letter-spacing:0;color:var(--primary);margin-bottom:6px;font-size:32px;font-weight:700;line-height:1.1}.about-stat[data-astro-cid-ger6jo5c] .l[data-astro-cid-ger6jo5c]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg2);font-size:11.5px;line-height:1.5}.about-stat[data-astro-cid-ger6jo5c]:hover{border-color:oklch(79% .12 220/.55);transform:translateY(-1px)}@media (width<=720px){.about-stats-grid[data-astro-cid-ger6jo5c]{grid-template-columns:repeat(2,1fr)}}.hub-grid[data-astro-cid-tqqsqaps]{grid-template-columns:1fr 1fr;gap:18px;padding:24px 0 0;display:grid}.hub-card[data-astro-cid-tqqsqaps]{color:inherit;transition:.25s var(--ease-smooth);background:linear-gradient(oklch(17% .03 253/.8),oklch(10% .02 253/.9));border:1px solid oklch(34% .06 223/.7);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.hub-card[data-astro-cid-tqqsqaps]:hover,.hub-card[data-astro-cid-tqqsqaps]:focus-visible{border-color:oklch(79% .12 220/.55);outline:none;transform:translateY(-3px);box-shadow:0 28px 56px -28px oklch(74% .17 250/.45)}.hub-card-img[data-astro-cid-tqqsqaps]{aspect-ratio:16/9;overflow:hidden}.hub-card-img[data-astro-cid-tqqsqaps] img[data-astro-cid-tqqsqaps]{object-fit:cover;width:100%;height:100%;transition:.35s var(--ease-smooth);display:block}.hub-card[data-astro-cid-tqqsqaps]:hover .hub-card-img[data-astro-cid-tqqsqaps] img[data-astro-cid-tqqsqaps],.hub-card[data-astro-cid-tqqsqaps]:focus-visible .hub-card-img[data-astro-cid-tqqsqaps] img[data-astro-cid-tqqsqaps]{transform:scale(1.03)}.hub-card-body[data-astro-cid-tqqsqaps]{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.hub-card-kind[data-astro-cid-tqqsqaps]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);font-size:10.5px}.hub-card[data-astro-cid-tqqsqaps] h3[data-astro-cid-tqqsqaps]{font-family:var(--font-display);color:var(--fg1);margin:0;font-size:22px;font-weight:600;line-height:1.2}.hub-card[data-astro-cid-tqqsqaps] p[data-astro-cid-tqqsqaps]{color:var(--fg2);margin:0;font-size:14.5px;line-height:1.55}.hub-card-metric[data-astro-cid-tqqsqaps]{font-family:var(--font-mono);color:var(--fg2);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid oklch(34% .06 223/.55);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.hub-card-metric[data-astro-cid-tqqsqaps] b[data-astro-cid-tqqsqaps]{color:var(--primary);font-family:var(--font-display);white-space:nowrap;font-size:18px;font-weight:700}.hub-card-cta[data-astro-cid-tqqsqaps]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);transition:.2s var(--ease-smooth);margin-top:6px;font-size:11px}.hub-card[data-astro-cid-tqqsqaps]:hover .hub-card-cta[data-astro-cid-tqqsqaps],.hub-card[data-astro-cid-tqqsqaps]:focus-visible .hub-card-cta[data-astro-cid-tqqsqaps]{color:var(--fg1);transform:translate(2px)}@media (width<=1024px){.hub-grid[data-astro-cid-tqqsqaps]{grid-template-columns:1fr;gap:14px}}.subscribe-page[data-astro-cid-aebqadt5]{place-items:center;min-height:100svh;padding:28px;display:grid;position:relative}.subscribe-page[data-astro-cid-aebqadt5]:before{content:"";pointer-events:none;background:radial-gradient(620px 420px at 50% 20%,oklch(74% .17 250/.24),#0000 68%),radial-gradient(560px 360px at 62% 72%,oklch(79% .12 220/.13),#0000 65%);position:fixed;inset:0}.subscribe-panel[data-astro-cid-aebqadt5]{z-index:1;text-align:center;width:min(640px,100%);box-shadow:var(--shadow-elegant);background:linear-gradient(oklch(15% .03 253/.92),oklch(8% .02 253/.98));border:1px solid oklch(34% .06 223/.72);border-radius:22px;padding:clamp(28px,5vw,56px);position:relative}.subscribe-kicker[data-astro-cid-aebqadt5]{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:oklch(8% .02 253/.72);border:1px solid oklch(34% .06 223/.78);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;padding:8px 12px;font-size:12px;display:inline-flex}.subscribe-kicker[data-astro-cid-aebqadt5] span[data-astro-cid-aebqadt5]{background:var(--success);border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px oklch(78% .16 160/.8)}h1[data-astro-cid-aebqadt5]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(46px,8vw,86px);line-height:.92}h1[data-astro-cid-aebqadt5] em[data-astro-cid-aebqadt5]{color:var(--primary);font-style:normal}.subscribe-lead[data-astro-cid-aebqadt5]{max-width:520px;color:var(--fg2);margin:20px auto 30px;font-size:15px;line-height:1.75}.subscribe-form[data-astro-cid-aebqadt5]{text-align:left;gap:14px;width:min(430px,100%);margin:0 auto;display:grid}.hp[data-astro-cid-aebqadt5]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.field[data-astro-cid-aebqadt5]{gap:8px;display:grid}.field[data-astro-cid-aebqadt5] label[data-astro-cid-aebqadt5]{color:var(--fg2);font-size:12px}.field[data-astro-cid-aebqadt5] label[data-astro-cid-aebqadt5] span[data-astro-cid-aebqadt5]{color:var(--fg3)}.field[data-astro-cid-aebqadt5] input[data-astro-cid-aebqadt5]{width:100%;min-height:52px;color:var(--fg1);font:inherit;transition:.18s var(--ease-smooth);background:oklch(7% .02 253/.82);border:1px solid oklch(34% .06 223/.7);border-radius:10px;outline:none;padding:0 14px}.field[data-astro-cid-aebqadt5] input[data-astro-cid-aebqadt5]:focus{border-color:var(--primary);box-shadow:0 0 0 3px oklch(74% .17 250/.16)}.field[data-astro-cid-aebqadt5] input[data-astro-cid-aebqadt5].is-invalid,.consent[data-astro-cid-aebqadt5] input[data-astro-cid-aebqadt5].is-invalid{border-color:#ff5b6b}.field-err[data-astro-cid-aebqadt5],.form-alert[data-astro-cid-aebqadt5]{color:#ff7b88;margin:0;font-size:12px;line-height:1.5}.form-alert[data-astro-cid-aebqadt5]{text-align:left;background:#ff5b6b14;border:1px solid #ff5b6b59;border-radius:10px;width:min(430px,100%);margin:0 auto 14px;padding:12px 14px}.consent[data-astro-cid-aebqadt5]{color:var(--fg2);grid-template-columns:18px 1fr;align-items:start;gap:11px;font-size:12px;line-height:1.55;display:grid}.consent[data-astro-cid-aebqadt5] input[data-astro-cid-aebqadt5]{width:18px;height:18px;accent-color:var(--primary);margin:2px 0 0}.subscribe-submit[data-astro-cid-aebqadt5]{min-height:54px;color:var(--primary-fg);background:var(--gradient-hero);font:700 15px/1 var(--font-display);cursor:pointer;box-shadow:var(--shadow-glow);transition:.18s var(--ease-smooth);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.subscribe-submit[data-astro-cid-aebqadt5] svg[data-astro-cid-aebqadt5]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.subscribe-submit[data-astro-cid-aebqadt5]:hover,.subscribe-submit[data-astro-cid-aebqadt5]:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-2px)}.smallprint[data-astro-cid-aebqadt5]{color:var(--fg3);text-align:center;margin:0;font-size:12px;line-height:1.55}@media (width<=560px){.subscribe-page[data-astro-cid-aebqadt5]{align-items:start;padding:18px 10px}.subscribe-panel[data-astro-cid-aebqadt5]{border-radius:16px;padding:28px 18px}}.thanks-wrap[data-astro-cid-ywi6bmvs]{width:min(960px,100% - 32px);margin:0 auto;padding:86px 0 96px}.thanks-card[data-astro-cid-ywi6bmvs]{box-shadow:var(--shadow-elegant);text-align:center;background:radial-gradient(620px 300px at 18% 0,oklch(74% .17 250/.24),#0000 62%),linear-gradient(oklch(15% .03 253/.94),oklch(9% .02 253/.98));border:1px solid oklch(34% .06 223/.68);border-radius:24px;padding:clamp(34px,6vw,76px)}.eyebrow[data-astro-cid-ywi6bmvs]{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:12px}h1[data-astro-cid-ywi6bmvs]{max-width:760px;font-family:var(--font-display);letter-spacing:0;margin:0 auto 20px;font-size:clamp(38px,6vw,76px);line-height:.96}h1[data-astro-cid-ywi6bmvs] em[data-astro-cid-ywi6bmvs]{color:var(--primary);font-style:normal}p[data-astro-cid-ywi6bmvs]{max-width:650px;color:var(--fg2);margin:0 auto;font-size:16px;line-height:1.8}.thanks-actions[data-astro-cid-ywi6bmvs]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.btn-main[data-astro-cid-ywi6bmvs],.btn-alt[data-astro-cid-ywi6bmvs]{min-height:48px;font:700 14px/1 var(--font-display);border-radius:10px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.btn-main[data-astro-cid-ywi6bmvs]{color:var(--primary-fg);background:var(--gradient-hero)}.btn-alt[data-astro-cid-ywi6bmvs]{color:var(--fg1);background:oklch(8% .02 253/.72);border:1px solid oklch(34% .06 223/.8)}.spanish-industry-hero[data-astro-cid-t5gxsc3m]{padding-bottom:24px}.case[data-astro-cid-t5gxsc3m]{color:inherit;text-decoration:none;display:block}.case[data-astro-cid-t5gxsc3m] h4[data-astro-cid-t5gxsc3m]{color:var(--fg1);font-family:var(--font-display);margin:0;font-size:17px;font-weight:600;line-height:1.3}.pricing-path[data-astro-cid-t5gxsc3m] .guided-funnel[data-astro-cid-t5gxsc3m]{gap:18px;margin-top:30px;display:grid}.canary-proof-card[data-astro-cid-t5gxsc3m]{background:radial-gradient(circle at 20% 20%,oklch(68% .16 196/.22),#0000 34%),linear-gradient(oklch(15% .03 253/.78),oklch(9% .02 253/.92));border:1px solid oklch(34% .06 223/.68);border-radius:16px;align-self:center;min-height:360px;padding:28px}.canary-proof-card[data-astro-cid-t5gxsc3m] h3[data-astro-cid-t5gxsc3m]{color:var(--fg1);font-family:var(--font-display);margin:10px 0 18px;font-size:clamp(28px,4vw,46px);line-height:1.05}.canary-proof-card[data-astro-cid-t5gxsc3m] p[data-astro-cid-t5gxsc3m]{color:var(--fg2);margin:18px 0 0;line-height:1.65}.zone-grid[data-astro-cid-t5gxsc3m]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.zone-grid[data-astro-cid-t5gxsc3m] span[data-astro-cid-t5gxsc3m]{color:var(--fg1);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;text-transform:uppercase;border:1px solid oklch(66% .16 196/.28);border-radius:999px;padding:10px 12px;font-size:12px}.pricing-path[data-astro-cid-t5gxsc3m] .path-step[data-astro-cid-t5gxsc3m]{background:linear-gradient(oklch(15% .03 253/.72),oklch(9% .02 253/.86));border:1px solid oklch(34% .06 223/.68);border-radius:14px;padding:24px;box-shadow:inset 0 1px #ffffff0d}.pricing-path[data-astro-cid-t5gxsc3m] .path-step-snapshot[data-astro-cid-t5gxsc3m]{border-color:oklch(66% .16 196/.6)}.pricing-path[data-astro-cid-t5gxsc3m] .path-step-grid[data-astro-cid-t5gxsc3m]{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:22px;margin-top:10px;display:grid}.pricing-path[data-astro-cid-t5gxsc3m] .path-step[data-astro-cid-t5gxsc3m] h3[data-astro-cid-t5gxsc3m]{color:var(--fg1);margin:0 0 10px;font-size:clamp(22px,3vw,32px)}.pricing-path[data-astro-cid-t5gxsc3m] .path-step[data-astro-cid-t5gxsc3m] p[data-astro-cid-t5gxsc3m],.pricing-path[data-astro-cid-t5gxsc3m] .path-fix-grid[data-astro-cid-t5gxsc3m] .svc[data-astro-cid-t5gxsc3m]>p[data-astro-cid-t5gxsc3m]{color:var(--fg2);margin:0;line-height:1.65}.pricing-path[data-astro-cid-t5gxsc3m] .path-price[data-astro-cid-t5gxsc3m]{color:var(--primary);font-family:var(--font-mono);letter-spacing:0;margin:8px 0 12px;font-size:clamp(24px,4vw,42px);font-weight:700}.pricing-path[data-astro-cid-t5gxsc3m] .path-price[data-astro-cid-t5gxsc3m] span[data-astro-cid-t5gxsc3m]{color:var(--fg2);text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.pricing-path[data-astro-cid-t5gxsc3m] .path-step-grid[data-astro-cid-t5gxsc3m] ul[data-astro-cid-t5gxsc3m]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pricing-path[data-astro-cid-t5gxsc3m] .path-step-grid[data-astro-cid-t5gxsc3m] li[data-astro-cid-t5gxsc3m]{color:var(--fg2);padding-left:18px;line-height:1.45;position:relative}.pricing-path[data-astro-cid-t5gxsc3m] .path-step-grid[data-astro-cid-t5gxsc3m] li[data-astro-cid-t5gxsc3m]:before{background:var(--primary);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:0}.pricing-path[data-astro-cid-t5gxsc3m] .path-fix-grid[data-astro-cid-t5gxsc3m]{grid-template-columns:repeat(3,1fr)}.related-paths-grid[data-astro-cid-t5gxsc3m]{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.related-path-card[data-astro-cid-t5gxsc3m]{color:inherit;background:oklch(13% .02 253/.5);border:1px solid oklch(34% .06 223/.5);border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;text-decoration:none;display:flex}.related-path-kicker[data-astro-cid-t5gxsc3m],.related-path-cta[data-astro-cid-t5gxsc3m]{color:var(--fg2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.related-path-card[data-astro-cid-t5gxsc3m] h3[data-astro-cid-t5gxsc3m]{color:var(--fg1);font-family:var(--font-display);margin:0;font-size:18px}.related-path-card[data-astro-cid-t5gxsc3m] p[data-astro-cid-t5gxsc3m]{color:var(--fg2);margin:0;line-height:1.5}@media (width<=900px){.pricing-path[data-astro-cid-t5gxsc3m] .path-step-grid[data-astro-cid-t5gxsc3m],.pricing-path[data-astro-cid-t5gxsc3m] .path-fix-grid[data-astro-cid-t5gxsc3m],.related-paths-grid[data-astro-cid-t5gxsc3m]{grid-template-columns:1fr}.pricing-path[data-astro-cid-t5gxsc3m] .path-action[data-astro-cid-t5gxsc3m]{justify-self:start}}.spanish-side-card[data-astro-cid-w22co5yn]{background:oklch(12% .02 253/.72);border:1px solid oklch(34% .06 223/.6);border-radius:12px;align-self:start;padding:24px}.spanish-side-card[data-astro-cid-w22co5yn] h2[data-astro-cid-w22co5yn]{color:var(--fg1);margin:8px 0 10px;font-size:clamp(24px,4vw,40px)}.spanish-proof[data-astro-cid-w22co5yn]{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:18px;display:grid}.spanish-stat[data-astro-cid-w22co5yn]{background:oklch(12% .02 253/.58);border:1px solid oklch(34% .06 223/.5);border-radius:12px;padding:18px}.spanish-stat[data-astro-cid-w22co5yn] b[data-astro-cid-w22co5yn],.spanish-stat[data-astro-cid-w22co5yn] span[data-astro-cid-w22co5yn]{display:block}.spanish-stat[data-astro-cid-w22co5yn] b[data-astro-cid-w22co5yn]{color:var(--fg1);font-family:var(--font-display);font-size:22px}.spanish-stat[data-astro-cid-w22co5yn] span[data-astro-cid-w22co5yn]{color:var(--fg2);margin-top:6px}.spanish-grid[data-astro-cid-w22co5yn]{grid-template-columns:repeat(4,1fr)}.spanish-path[data-astro-cid-w22co5yn]{padding-top:30px}.spanish-pain-grid[data-astro-cid-w22co5yn]{margin-top:24px}.case[data-astro-cid-w22co5yn] h4[data-astro-cid-w22co5yn]{font-family:var(--font-display);color:var(--fg1);margin:0;font-size:17px;font-weight:600;line-height:1.3}.pricing-path[data-astro-cid-w22co5yn] .guided-funnel[data-astro-cid-w22co5yn]{flex-direction:column;gap:18px;margin-top:30px;display:flex}.pricing-path[data-astro-cid-w22co5yn] .path-step[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn]{background:linear-gradient(oklch(15% .03 253/.72),oklch(9% .02 253/.86));border:1px solid oklch(34% .06 223/.68);border-radius:14px;padding:24px;box-shadow:inset 0 1px #ffffff0d}.pricing-path[data-astro-cid-w22co5yn] .path-step-snapshot[data-astro-cid-w22co5yn]{border-color:oklch(66% .16 196/.6)}.pricing-path[data-astro-cid-w22co5yn] .path-step-grid[data-astro-cid-w22co5yn]{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:22px;margin-top:10px;display:grid}.pricing-path[data-astro-cid-w22co5yn] .path-step[data-astro-cid-w22co5yn] h3[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn] h3[data-astro-cid-w22co5yn]{color:var(--fg1);letter-spacing:0;margin:0 0 10px;font-size:clamp(22px,3vw,32px)}.pricing-path[data-astro-cid-w22co5yn] .path-step[data-astro-cid-w22co5yn] p[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn] p[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-fix-grid[data-astro-cid-w22co5yn] .svc[data-astro-cid-w22co5yn]>p[data-astro-cid-w22co5yn]{color:var(--fg2);margin:0;line-height:1.65}.pricing-path[data-astro-cid-w22co5yn] .path-price[data-astro-cid-w22co5yn]{color:var(--primary);font-family:var(--font-mono);letter-spacing:0;margin:8px 0 12px;font-size:clamp(24px,4vw,42px);font-weight:700}.pricing-path[data-astro-cid-w22co5yn] .path-price[data-astro-cid-w22co5yn] span[data-astro-cid-w22co5yn]{color:var(--fg2);text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.pricing-path[data-astro-cid-w22co5yn] .path-step-grid[data-astro-cid-w22co5yn] ul[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn] ul[data-astro-cid-w22co5yn]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pricing-path[data-astro-cid-w22co5yn] .path-step-grid[data-astro-cid-w22co5yn] li[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn] li[data-astro-cid-w22co5yn]{color:var(--fg2);padding-left:18px;line-height:1.45;position:relative}.pricing-path[data-astro-cid-w22co5yn] .path-step-grid[data-astro-cid-w22co5yn] li[data-astro-cid-w22co5yn]:before,.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn] li[data-astro-cid-w22co5yn]:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.pricing-path[data-astro-cid-w22co5yn] .path-action[data-astro-cid-w22co5yn]{justify-self:end}.pricing-path[data-astro-cid-w22co5yn] .path-mini-head[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-care-head[data-astro-cid-w22co5yn]{margin:8px 0 20px}.pricing-path[data-astro-cid-w22co5yn] .path-mini-head[data-astro-cid-w22co5yn] p[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-care-head[data-astro-cid-w22co5yn] p[data-astro-cid-w22co5yn]{max-width:760px}.pricing-path[data-astro-cid-w22co5yn] .path-fix-grid[data-astro-cid-w22co5yn]{margin-top:0}.pricing-path[data-astro-cid-w22co5yn] .path-table-wrap[data-astro-cid-w22co5yn]{border:1px solid oklch(34% .06 223/.48);border-radius:12px;margin-top:18px;overflow-x:auto}.pricing-path[data-astro-cid-w22co5yn] .path-care-table[data-astro-cid-w22co5yn]{border-collapse:collapse;width:100%;min-width:720px}.pricing-path[data-astro-cid-w22co5yn] .path-care-table[data-astro-cid-w22co5yn] th[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-care-table[data-astro-cid-w22co5yn] td[data-astro-cid-w22co5yn]{text-align:left;color:var(--fg2);vertical-align:top;border-bottom:1px solid oklch(34% .06 223/.38);padding:14px 16px}.pricing-path[data-astro-cid-w22co5yn] .path-care-table[data-astro-cid-w22co5yn] tr[data-astro-cid-w22co5yn]:last-child th[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-care-table[data-astro-cid-w22co5yn] tr[data-astro-cid-w22co5yn]:last-child td[data-astro-cid-w22co5yn]{border-bottom:none}.pricing-path[data-astro-cid-w22co5yn] .path-care-table[data-astro-cid-w22co5yn] thead[data-astro-cid-w22co5yn] th[data-astro-cid-w22co5yn]{color:var(--fg3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:oklch(10% .02 253/.58);font-size:11px}.pricing-path[data-astro-cid-w22co5yn] .path-care-table[data-astro-cid-w22co5yn] tbody[data-astro-cid-w22co5yn] th[data-astro-cid-w22co5yn]{color:var(--fg1)}.pricing-path[data-astro-cid-w22co5yn] .path-care-table[data-astro-cid-w22co5yn] tbody[data-astro-cid-w22co5yn] td[data-astro-cid-w22co5yn]:last-child{color:var(--primary);font-family:var(--font-mono);white-space:nowrap;font-weight:700}.pricing-path[data-astro-cid-w22co5yn] .path-care-note[data-astro-cid-w22co5yn]{margin-top:14px;font-size:13.5px}.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn]{grid-template-columns:1.25fr auto 1fr;align-items:center;gap:22px;display:grid}.pricing-path[data-astro-cid-w22co5yn] .path-audit-price[data-astro-cid-w22co5yn]{text-align:center;min-width:160px}.pricing-path[data-astro-cid-w22co5yn] .path-audit-price[data-astro-cid-w22co5yn] strong[data-astro-cid-w22co5yn]{color:var(--primary);font-family:var(--font-mono);font-size:clamp(34px,5vw,54px);line-height:1;display:block}.pricing-path[data-astro-cid-w22co5yn] .path-audit-price[data-astro-cid-w22co5yn] span[data-astro-cid-w22co5yn]{color:var(--fg2);text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:12px;line-height:1.4;display:block}.pricing-path[data-astro-cid-w22co5yn] .path-note[data-astro-cid-w22co5yn]{text-align:center;max-width:820px;color:var(--fg2);margin:22px auto 0;line-height:1.65}.related-paths-grid[data-astro-cid-w22co5yn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.related-path-card[data-astro-cid-w22co5yn]{border-radius:var(--radius-lg);min-height:250px;color:inherit;transition:.2s var(--ease-smooth);background:linear-gradient(oklch(17% .03 253/.76),oklch(10% .02 253/.88));border:1px solid oklch(34% .06 223/.7);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.related-path-card[data-astro-cid-w22co5yn]:hover,.related-path-card[data-astro-cid-w22co5yn]:focus-visible{border-color:oklch(79% .12 220/.56);outline:none;transform:translateY(-2px)}.related-path-kicker[data-astro-cid-w22co5yn]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.related-path-card[data-astro-cid-w22co5yn] h3[data-astro-cid-w22co5yn]{color:var(--fg1);font-family:var(--font-display);margin:0;font-size:22px;line-height:1.1}.related-path-card[data-astro-cid-w22co5yn] p[data-astro-cid-w22co5yn]{color:var(--fg2);margin:0;font-size:14px;line-height:1.55}.related-path-cta[data-astro-cid-w22co5yn]{color:var(--primary);margin-top:auto;font-size:14px;font-weight:700}.spanish-article[data-astro-cid-w22co5yn]{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.spanish-takeaways[data-astro-cid-w22co5yn]{background:oklch(12% .02 253/.7);border:1px solid oklch(34% .06 223/.55);border-radius:12px;padding:20px;position:sticky;top:92px}.spanish-takeaways[data-astro-cid-w22co5yn] ul[data-astro-cid-w22co5yn]{color:var(--fg2);margin:12px 0 0;padding-left:18px}.spanish-takeaways[data-astro-cid-w22co5yn] li[data-astro-cid-w22co5yn]+li[data-astro-cid-w22co5yn]{margin-top:10px}.spanish-article-body[data-astro-cid-w22co5yn]{gap:18px;display:grid}.spanish-article-section[data-astro-cid-w22co5yn]{background:oklch(12% .02 253/.55);border:1px solid oklch(34% .06 223/.45);border-radius:12px;padding:clamp(20px,3vw,32px)}.spanish-article-section[data-astro-cid-w22co5yn] h2[data-astro-cid-w22co5yn]{color:var(--fg1);margin:0 0 10px;font-size:clamp(24px,3vw,36px)}.spanish-article-section[data-astro-cid-w22co5yn] p[data-astro-cid-w22co5yn]{color:var(--fg2);line-height:1.75}.spanish-article-cta[data-astro-cid-w22co5yn]{border-color:oklch(79% .12 220/.55)}@media (width<=980px){.spanish-proof[data-astro-cid-w22co5yn],.spanish-grid[data-astro-cid-w22co5yn]{grid-template-columns:repeat(2,1fr)}.related-paths-grid[data-astro-cid-w22co5yn]{grid-template-columns:1fr}.related-path-card[data-astro-cid-w22co5yn]{min-height:0}.pricing-path[data-astro-cid-w22co5yn] .path-step-grid[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn]{grid-template-columns:1fr}.pricing-path[data-astro-cid-w22co5yn] .path-action[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-audit-price[data-astro-cid-w22co5yn]{text-align:left;justify-self:start}.spanish-article[data-astro-cid-w22co5yn]{grid-template-columns:1fr}.spanish-takeaways[data-astro-cid-w22co5yn]{position:static}}@media (width<=640px){.spanish-proof[data-astro-cid-w22co5yn],.spanish-grid[data-astro-cid-w22co5yn]{grid-template-columns:1fr}.pricing-path[data-astro-cid-w22co5yn] .path-step[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn]{padding:18px}.pricing-path[data-astro-cid-w22co5yn] .path-step[data-astro-cid-w22co5yn] h3[data-astro-cid-w22co5yn],.pricing-path[data-astro-cid-w22co5yn] .path-audit-note[data-astro-cid-w22co5yn] h3[data-astro-cid-w22co5yn]{font-size:22px}.pricing-path[data-astro-cid-w22co5yn] .path-action[data-astro-cid-w22co5yn] .btn[data-astro-cid-w22co5yn]{justify-content:center;width:100%}}.spanish-blog-hub[data-astro-cid-w22co5yn]{padding-top:32px}.spanish-blog-grid[data-astro-cid-w22co5yn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.spanish-blog-card[data-astro-cid-w22co5yn]{color:inherit;transition:.2s var(--ease-smooth);background:linear-gradient(oklch(15% .03 253/.78),oklch(9% .02 253/.92));border:1px solid oklch(34% .06 223/.55);border-radius:14px;flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex}.spanish-blog-card[data-astro-cid-w22co5yn]:hover,.spanish-blog-card[data-astro-cid-w22co5yn]:focus-visible{border-color:oklch(79% .12 220/.6);outline:none;transform:translateY(-2px)}.spanish-blog-img[data-astro-cid-w22co5yn]{aspect-ratio:16/9;background:oklch(10% .02 253/.6);border-radius:10px;overflow:hidden}.spanish-blog-img[data-astro-cid-w22co5yn] img[data-astro-cid-w22co5yn]{object-fit:cover;width:100%;height:100%;display:block}.spanish-blog-meta[data-astro-cid-w22co5yn]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.spanish-blog-cat[data-astro-cid-w22co5yn]{color:var(--accent)}.spanish-blog-min[data-astro-cid-w22co5yn]{color:var(--fg3)}.spanish-blog-card[data-astro-cid-w22co5yn] h3[data-astro-cid-w22co5yn]{color:var(--fg1);font-family:var(--font-display);margin:0;font-size:18px;line-height:1.25}.spanish-blog-card[data-astro-cid-w22co5yn] p[data-astro-cid-w22co5yn]{color:var(--fg2);margin:0;font-size:14px;line-height:1.55}.spanish-blog-cta[data-astro-cid-w22co5yn]{color:var(--primary);margin-top:auto;font-size:14px;font-weight:700}@media (width<=980px){.spanish-blog-grid[data-astro-cid-w22co5yn]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.spanish-blog-grid[data-astro-cid-w22co5yn]{grid-template-columns:1fr}}.spanish-blog-coming-grid[data-astro-cid-w22co5yn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.spanish-blog-coming-card[data-astro-cid-w22co5yn]{background:linear-gradient(oklch(15% .03 253/.78),oklch(9% .02 253/.92));border:1px solid oklch(34% .06 223/.55);border-radius:14px;flex-direction:column;gap:12px;padding:28px;display:flex}.spanish-blog-coming-card[data-astro-cid-w22co5yn] h3[data-astro-cid-w22co5yn]{color:var(--fg1);font-family:var(--font-display);margin:0;font-size:22px;line-height:1.2}.spanish-blog-coming-card[data-astro-cid-w22co5yn] p[data-astro-cid-w22co5yn]{color:var(--fg2);margin:0;font-size:14px;line-height:1.6}.spanish-blog-coming-card[data-astro-cid-w22co5yn] .btn[data-astro-cid-w22co5yn]{align-self:flex-start;margin-top:8px}@media (width<=640px){.spanish-blog-coming-grid[data-astro-cid-w22co5yn]{grid-template-columns:1fr}}.skip-link{z-index:9999;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-link:focus{color:#fff;background:#0a1220;border-radius:8px;width:auto;height:auto;padding:10px 14px;text-decoration:none;top:16px;left:16px}
