/* generated from style.css + fonts.css by generate.js — do not edit */
@font-face{font-family: 'DM Serif Display';font-style: italic;font-weight: 400;font-display: swap;src: url('../fonts/DMSerifDisplay-400-italic-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'DM Serif Display';font-style: italic;font-weight: 400;font-display: swap;src: url('../fonts/DMSerifDisplay-400-italic-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'DM Serif Display';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/DMSerifDisplay-400-normal-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'DM Serif Display';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/DMSerifDisplay-400-normal-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/Inter-400-normal-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/Inter-400-normal-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url('../fonts/Inter-500-normal-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url('../fonts/Inter-500-normal-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url('../fonts/Inter-600-normal-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url('../fonts/Inter-600-normal-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url('../fonts/Inter-700-normal-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url('../fonts/Inter-700-normal-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 800;font-display: swap;src: url('../fonts/Inter-800-normal-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 800;font-display: swap;src: url('../fonts/Inter-800-normal-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 900;font-display: swap;src: url('../fonts/Inter-900-normal-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 900;font-display: swap;src: url('../fonts/Inter-900-normal-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg: #f8f9fc;--bg-alt: #060a14;--surface: #ffffff;--surface-dark: #0b101e;--surface-dark-raised: #101829;--text: #0b101e;--text-secondary: #5b6e88;--text-inverse: #e2e8f0;--ink: #0b101e;--ink-soft: #40516a;--ink-muted: #64748b;--text-soft: #c7d2e0;--hero-sub: #a3b2d0;--primary: #1a56db;--primary-light: #3b82f6;--accent: #f97316;--accent-light: #fb923c;--accent-dark: #ea580c;--danger: #ef4444;--profit: #22c55e;--deal: #8b5cf6;--border: #e5e7eb;--border-subtle: #f0f1f4;--radius: 14px;--radius-lg: 22px;--font-sans: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-serif: 'DM Serif Display',Georgia,'Times New Roman',serif;--ease: cubic-bezier(0.22,1,0.36,1);--ease-bounce: cubic-bezier(0.34,1.56,0.64,1);--shadow-1: 0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.02);--shadow-2: 0 4px 12px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03);--shadow-3: 0 12px 32px rgba(0,0,0,0.07),0 2px 8px rgba(0,0,0,0.04);--shadow-4: 0 20px 48px rgba(0,0,0,0.10),0 4px 12px rgba(0,0,0,0.05);--shadow-5: 0 32px 72px rgba(0,0,0,0.14),0 8px 24px rgba(0,0,0,0.06)}h1,h2,h3{text-wrap: balance}h1,h2,h3,p{text-wrap: pretty}*,*::before,*::after{margin: 0;padding: 0;box-sizing: border-box}.visually-hidden{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}html{scroll-behavior: smooth;scroll-padding-top: 86px}body{font-family: var(--font-sans);background: var(--bg);color: var(--text);line-height: 1.6;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden}body::after{content: "";position: fixed;inset: 0;pointer-events: none;z-index: 9990;opacity: 0.012;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size: 180px}.container{width: min(1120px,91%);margin: 0 auto}.mx-auto{margin-left: auto;margin-right: auto}::selection{background: rgba(249,115,22,0.15)}.scroll-progress{position: fixed;top: 0;left: 0;height: 2px;z-index: 200;width: 0;background: var(--accent);box-shadow: 0 0 10px rgba(249,115,22,0.4)}.loader{position: fixed;inset: 0;background: var(--bg-alt);z-index: 9999;display: flex;align-items: center;justify-content: center;transition: opacity 0.5s ease,visibility 0.5s ease}.loader.hidden{opacity: 0;visibility: hidden;pointer-events: none}.loader-ring{width: 36px;height: 36px;border: 2.5px solid rgba(255,255,255,0.08);border-top-color: var(--accent);border-radius: 50%;animation: spin 0.7s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.cursor-dot,.cursor-ring{position: fixed;pointer-events: none;z-index: 9998;border-radius: 50%;opacity: 0;transition: opacity 0.4s ease;will-change: transform}.cursor-dot{width: 5px;height: 5px;background: var(--accent);transform: translate(-50%,-50%)}.cursor-ring{width: 32px;height: 32px;border: 1.5px solid rgba(249,115,22,0.3);transform: translate(-50%,-50%);transition: width 0.35s var(--ease),height 0.35s var(--ease),border-color 0.35s,opacity 0.4s}.cursor-hover .cursor-ring{width: 52px;height: 52px;border-color: rgba(249,115,22,0.5)}@media (pointer: coarse){.cursor-dot,.cursor-ring{display: none !important}}.reveal{opacity: 0;transform: translateY(26px) scale(0.99);filter: blur(8px);transition: opacity 0.75s var(--ease),transform 0.75s var(--ease),filter 0.75s var(--ease)}.reveal.visible{opacity: 1;transform: translateY(0);filter: blur(0)}.reveal-d1{transition-delay: 0.06s}.reveal-d2{transition-delay: 0.12s}.reveal-d3{transition-delay: 0.18s}.reveal-d4{transition-delay: 0.24s}.stagger-1{transition-delay: 0.03s}.stagger-2{transition-delay: 0.08s}.stagger-3{transition-delay: 0.13s}.stagger-4{transition-delay: 0.18s}.stagger-5{transition-delay: 0.23s}.stagger-6{transition-delay: 0.28s}.reveal-left{transform: translateX(-30px);filter: blur(6px)}.reveal-right{transform: translateX(30px);filter: blur(6px)}.reveal.visible{opacity: 1;transform: translateX(0) translateY(0) scale(1);filter: blur(0)}.reveal-block{opacity: 0;transform: translateY(22px);transition: opacity 0.7s var(--ease),transform 0.7s var(--ease)}.reveal-block.visible{opacity: 1;transform: translateY(0)}.emergency-bar{background: linear-gradient(135deg,#dc2626,#b91c1c);color: #fff;text-align: center;padding: 11px 16px;font-size: 0.84rem;font-weight: 600;letter-spacing: 0.03em;position: relative;z-index: 100;display: flex;align-items: center;justify-content: center;gap: 10px;text-decoration: none;box-shadow: inset 0 -1px 0 rgba(255,255,255,0.08);transition: background 0.3s}a.emergency-bar:hover{background: linear-gradient(135deg,#ef4444,#dc2626)}.emergency-bar-text{color: rgba(255,255,255,0.92)}.emergency-bar-cta{display: inline-block;font-size: 0.76rem;font-weight: 700;background: rgba(255,255,255,0.16);color: #fff;padding: 3px 12px;border-radius: 999px;white-space: nowrap;transition: transform 0.3s var(--ease),background 0.3s}.emergency-bar:hover .emergency-bar-cta{transform: translateX(3px);background: rgba(255,255,255,0.26)}.pulse-dot{display: inline-block;width: 7px;height: 7px;border-radius: 50%;background: #fff;margin-right: 2px;vertical-align: middle;flex-shrink: 0;animation: pulse 1.4s infinite;box-shadow: 0 0 6px rgba(255,255,255,0.5)}@keyframes pulse{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: 0.3;transform: scale(1.5)}}.emergency-plan{position: relative;overflow: hidden;background: radial-gradient(ellipse 80% 60% at 15% 10%,rgba(239,68,68,0.14),transparent 60%),radial-gradient(ellipse 70% 80% at 90% 90%,rgba(249,115,22,0.10),transparent 60%),radial-gradient(ellipse 50% 50% at 70% 20%,rgba(190,24,93,0.12),transparent 60%),linear-gradient(165deg,#1a050b,#2a0a14 45%,#12060c);color: #fff;padding: 96px 0 88px}.emergency-siren{position: absolute;inset: -100% -40% auto auto;width: 40%;height: 300%;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.035) 50%,transparent);transform: rotate(18deg);pointer-events: none;animation: sirenSweep 9s ease-in-out infinite}.emergency-siren-2{inset: auto auto -100% -40%;animation-delay: 4.5s}@keyframes sirenSweep{0%,100%{transform: rotate(18deg) translateX(-12%);opacity: 0.4}50%{transform: rotate(18deg) translateX(12%);opacity: 1}}.emergency-plan-inner{position: relative;z-index: 2}.emergency-eyebrow{color: #fca5a5}.emergency-eyebrow::after{background: #ef4444}.emergency-eyebrow .badge-pulse{display: inline-block;width: 7px;height: 7px;border-radius: 50%;background: #ef4444;margin-right: 10px;vertical-align: middle;animation: pulse 1.4s infinite;box-shadow: 0 0 10px rgba(239,68,68,0.8)}.emergency-title{font-family: var(--font-serif);font-size: clamp(2rem,4.2vw,3.4rem);line-height: 1.1;margin-bottom: 18px;font-weight: 400;letter-spacing: -0.01em}.emergency-title .text-gradient{background: linear-gradient(135deg,#f87171,#fb923c,#fbbf24);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.emergency-sub{color: #cbd5e1}.emergency-sub strong{color: #fca5a5}.emergency-trigger{margin: 44px auto 8px}.emergency-ribbon{border: 1px solid rgba(255,255,255,0.09);border-radius: var(--radius-lg);background: rgba(255,255,255,0.03);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding: 28px;position: relative;overflow: hidden}.emergency-ribbon::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg,transparent,#ef4444,#fb923c,#b91c1c,transparent);background-size: 200% 100%;animation: gradientSlide 4s ease infinite}.emergency-ribbon-head{display: block;text-align: center;font-size: 0.72rem;text-transform: uppercase;letter-spacing: 0.14em;font-weight: 700;color: #fbbf24;margin-bottom: 22px}.emergency-fire-wrap{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.emergency-fire{display: flex;gap: 14px;align-items: flex-start;background: rgba(0,0,0,0.22);border: 1px solid rgba(255,255,255,0.06);border-radius: var(--radius);padding: 18px;transition: transform 0.4s var(--ease),border-color 0.3s,box-shadow 0.4s}.emergency-fire:hover{transform: translateY(-4px);border-color: rgba(239,68,68,0.35);box-shadow: 0 14px 40px rgba(0,0,0,0.35)}.emergency-fire-icon{width: 42px;height: 42px;border-radius: 11px;flex-shrink: 0;display: flex;align-items: center;justify-content: center}.fire-icon-red{background: rgba(239,68,68,0.14);color: #f87171}.fire-icon-amber{background: rgba(249,115,22,0.14);color: #fb923c}.fire-icon-blue{background: rgba(248,113,113,0.14);color: #fca5a5}.emergency-fire h3{font-size: 1.02rem;color: #fff;margin-bottom: 5px}.emergency-fire p{font-size: 0.84rem;color: #94a3b8;line-height: 1.55;margin-bottom: 8px}.emergency-price{font-weight: 800;font-size: 1.15rem;color: var(--accent-light)}.emergency-price em{display: block;font-style: normal;font-size: 0.72rem;font-weight: 600;color: #8294ab}.emergency-metrics{display: flex;align-items: center;justify-content: center;gap: 22px;flex-wrap: wrap;margin: 30px 0 34px}.emergency-metrics span{font-size: 0.9rem;color: #94a3b8;font-weight: 500}.emergency-metrics strong{display: block;font-size: 1.35rem;color: #fff;font-weight: 800;line-height: 1.1;margin-bottom: 2px}.emergency-metric-sep{width: 1px;height: 34px;background: rgba(255,255,255,0.1)}.emergency-actions{display: flex;justify-content: center;gap: 14px;flex-wrap: wrap}.btn-emergency{background: linear-gradient(135deg,#ef4444,#dc2626);color: #fff;box-shadow: 0 8px 30px rgba(239,68,68,0.35);animation: emergencyPulse 2.4s ease-in-out infinite}.btn-emergency:hover{background: linear-gradient(135deg,#f87171,#ef4444);color: #fff;box-shadow: 0 12px 44px rgba(239,68,68,0.5)}@keyframes emergencyPulse{0%,100%{box-shadow: 0 8px 30px rgba(239,68,68,0.35),0 0 0 0 rgba(239,68,68,0.45)}50%{box-shadow: 0 8px 30px rgba(239,68,68,0.35),0 0 0 14px rgba(239,68,68,0)}}.btn-emergency-outline{background: rgba(255,255,255,0.04);color: #fecaca;border: 1px solid rgba(254,202,202,0.3)}.btn-emergency-outline:hover{border-color: rgba(254,202,202,0.55);background: rgba(255,255,255,0.08);color: #fff}.emergency-footnote{text-align: center;margin-top: 22px;font-size: 0.78rem;color: #8294ab;letter-spacing: 0.03em}.quick-nav{position: fixed;left: 22px;top: 50%;transform: translateY(-50%);display: flex;flex-direction: column;gap: 4px;z-index: 90;transition: opacity 0.4s var(--ease),transform 0.4s var(--ease)}.quick-nav.hidden{opacity: 0;transform: translateY(-50%) translateX(-14px);pointer-events: none}.quick-link{display: flex;align-items: center;gap: 10px;color: #94a3b8;text-decoration: none;padding: 7px 10px;border-radius: 999px;font-size: 0.78rem;font-weight: 600;transition: background 0.25s,color 0.25s,padding 0.25s var(--ease);white-space: nowrap}.quick-dot{width: 8px;height: 8px;border-radius: 50%;flex-shrink: 0;background: rgba(148,163,184,0.4);transition: background 0.25s,box-shadow 0.25s,transform 0.25s var(--ease)}.quick-label{opacity: 0;max-width: 0;overflow: hidden;transition: opacity 0.25s,max-width 0.3s var(--ease)}.quick-link:hover,.quick-link.active{background: rgba(15,23,42,0.9);color: #fff}.quick-link:hover .quick-label,.quick-link.active .quick-label{opacity: 1;max-width: 120px}.quick-link:hover .quick-dot,.quick-link.active .quick-dot{background: var(--accent);box-shadow: 0 0 10px rgba(249,115,22,0.7);transform: scale(1.25)}.site-header{background: rgba(7,11,22,0.88);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);color: #fff;position: sticky;top: 0;z-index: 50;border-bottom: 1px solid rgba(255,255,255,0.04);transition: background 0.35s,box-shadow 0.35s}.site-header.scrolled{background: rgba(7,11,22,0.97);box-shadow: 0 1px 0 rgba(255,255,255,0.04),0 4px 24px rgba(0,0,0,0.3)}.nav{display: flex;align-items: center;justify-content: space-between;gap: 0 12px;flex-wrap: wrap;row-gap: 6px;padding: 14px 0}.nav-brand{flex-shrink: 0;white-space: nowrap;font-weight: 800;font-size: 1.2rem;letter-spacing: -0.03em;color: #fff;text-decoration: none}.brand-dot{color: var(--accent)}.nav-toggle{display: none;flex-direction: column;gap: 5px;background: none;border: none;cursor: pointer;padding: 4px;z-index: 60}.nav-toggle span{display: block;width: 20px;height: 2px;background: #fff;border-radius: 2px;transition: transform 0.3s,opacity 0.3s;transform-origin: center}.nav-links{list-style: none;display: flex;align-items: center;gap: 24px}.nav-links a{color: #94a3b8;text-decoration: none;font-size: 0.87rem;font-weight: 500;transition: color 0.25s;position: relative}.nav-links a::after{content: "";position: absolute;bottom: -3px;left: 0;width: 0;height: 1.5px;background: var(--accent);transition: width 0.3s var(--ease)}.nav-links a:hover{color: #f1f5f9}.nav-links a:hover::after{width: 100%}.nav-links a.nav-active{color: var(--accent)}.nav-links a.nav-active::after{width: 100%}.nav-links a[aria-current="page"]{color: var(--accent)}.nav-links a[aria-current="page"]::after{width: 100%}.prevnext{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin: 10px auto 64px;max-width: 720px}.prevnext-link{display: flex;flex-direction: column;gap: 4px;padding: 16px 18px;border-radius: 14px;text-decoration: none;background: var(--surface);border: 1px solid var(--border);transition: transform 0.3s var(--ease),border-color 0.3s,box-shadow 0.3s}.prevnext-link:hover{transform: translateY(-2px);border-color: rgba(249,115,22,0.35);box-shadow: var(--shadow-2)}.prevnext-link span{font-size: 0.68rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--text-secondary)}.prevnext-link b{font-size: 0.95rem;color: var(--text);font-weight: 600}.prevnext-link small{font-size: 0.78rem;color: var(--accent)}.prevnext-link.next{text-align: right;align-items: flex-end}.prevnext-link.is-empty{opacity: 0.4;border-style: dashed}@media (max-width: 560px){.prevnext{grid-template-columns: 1fr}}.nav-cta{background: var(--accent) !important;color: #fff !important;font-weight: 700 !important;padding: 9px 20px;border-radius: 999px;transition: transform 0.25s,box-shadow 0.25s !important}.nav-cta::after{display: none !important}.nav-cta:hover{transform: translateY(-2px);box-shadow: 0 4px 20px rgba(249,115,22,0.35)}.nav-status{display: inline-flex;align-items: center;gap: 7px;font-size: 0.72rem;font-weight: 600;letter-spacing: 0.03em;color: #4ade80;padding: 6px 12px;border-radius: 999px;border: 1px solid rgba(74,222,128,0.18);background: rgba(74,222,128,0.06);white-space: nowrap}.nav-status-dot{width: 6px;height: 6px;border-radius: 50%;background: #4ade80;animation: pulse 1.8s infinite;box-shadow: 0 0 8px rgba(74,222,128,0.6)}.nav-speed{display: inline-flex;align-items: center;gap: 6px;font-size: 0.68rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: #fb923c;padding: 5px 10px;border-radius: 999px;border: 1px solid rgba(251,146,60,0.35);background: rgba(249,115,22,0.08);white-space: nowrap;margin-left: 2px}.nav-speed-sep{color: rgba(251,146,60,0.5)}.has-mega{position: static}.nav-services-link{display: inline-flex;align-items: center;gap: 5px}.nav-caret{transition: transform 0.3s var(--ease)}.has-mega:hover .nav-caret{transform: rotate(180deg)}.mega-menu{position: absolute;top: calc(100% + 10px);left: max(0px,calc((100vw - 1120px) / 2));transform: translateY(8px);width: min(880px,calc(100vw - 24px));min-width: 0;background: #0b101e;border: 1px solid rgba(255,255,255,0.08);border-radius: var(--radius-lg);padding: 22px;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.3s var(--ease),transform 0.3s var(--ease),visibility 0.3s;box-shadow: 0 24px 60px rgba(0,0,0,0.5);backdrop-filter: blur(20px)}.has-mega:hover .mega-menu,.has-mega:focus-within .mega-menu{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0)}.mega-cols{display: grid;grid-template-columns: repeat(5,1fr);gap: 16px}.mega-col{display: flex;flex-direction: column;gap: 4px}.mega-head{font-size: 0.68rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--accent);padding-bottom: 8px;margin-bottom: 4px;border-bottom: 1px solid rgba(255,255,255,0.06)}.mega-link{color: #94a3b8;text-decoration: none;font-size: 0.82rem;font-weight: 500;padding: 6px 8px;border-radius: 8px;transition: background 0.2s,color 0.2s,transform 0.2s}.mega-link:hover{color: #fff;background: rgba(249,115,22,0.08);transform: translateX(3px)}.mega-link::after{display: none}.mega-foot{margin-top: 18px;padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.06);display: flex;align-items: center;justify-content: space-between;gap: 12px}.mega-foot>span{font-size: 0.82rem;color: #8294ab}.mega-cta{color: var(--accent);font-weight: 700;font-size: 0.85rem;text-decoration: none;transition: color 0.2s}.mega-cta:hover{color: var(--accent-light)}.mega-cta::after{display: none}.hero{background: linear-gradient(175deg,#050810 0%,#0a1628 40%,#0d1f3c 70%,#091322 100%);color: #fff;padding: 140px 0 120px;position: relative;overflow: hidden}.hero-canvas{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 1}.hero-grid{position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,0.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.018) 1px,transparent 1px);background-size: 60px 60px;mask-image: radial-gradient(ellipse 65% 55% at 50% 40%,black,transparent);z-index: 2}.hero-content{position: relative;z-index: 3}.float-shape{position: absolute;border-radius: 50%;filter: blur(1px);pointer-events: none;z-index: 1;opacity: 0.55}.float-shape-1{width: 90px;height: 90px;top: 18%;right: 16%;background: radial-gradient(circle at 30% 30%,rgba(249,115,22,0.35),rgba(249,115,22,0.05));animation: floaty 9s ease-in-out infinite}.float-shape-2{width: 60px;height: 60px;bottom: 22%;left: 14%;background: radial-gradient(circle at 30% 30%,rgba(56,130,220,0.4),rgba(56,130,220,0.06));animation: floaty 11s ease-in-out infinite 1.2s}.float-shape-3{width: 40px;height: 40px;top: 30%;left: 40%;background: radial-gradient(circle at 30% 30%,rgba(139,92,246,0.4),rgba(139,92,246,0.05));animation: floaty 8s ease-in-out infinite 2s}@keyframes floaty{0%,100%{transform: translateY(0) translateX(0) scale(1)}50%{transform: translateY(-18px) translateX(10px) scale(1.05)}}.hero-badge{display: inline-flex;align-items: center;gap: 10px;text-transform: uppercase;letter-spacing: 0.14em;font-size: 0.7rem;color: var(--accent-light);border: 1px solid rgba(249,115,22,0.18);padding: 7px 18px;border-radius: 999px;margin-bottom: 32px;font-weight: 600;background: rgba(249,115,22,0.04);backdrop-filter: blur(8px);animation: fadeUp 0.8s var(--ease) 0.3s both}.badge-pulse{width: 6px;height: 6px;border-radius: 50%;background: var(--accent);animation: pulse 2s infinite}.hero h1{font-family: var(--font-serif);font-size: clamp(2.6rem,5.5vw,4.4rem);line-height: 1.04;margin-bottom: 28px;font-weight: 400;letter-spacing: -0.015em;max-width: 800px}.hero .line{display: block}.hero h1.reveal{filter: none;transform: translateY(6px)}.hero h1.reveal.visible{transform: translateY(0)}.hero .line{animation: heroLineRise 0.55s var(--ease) both}.hero .line:nth-child(1){animation-delay: 0.16s}.hero .line:nth-child(2){animation-delay: 0.22s}.hero .line:nth-child(3){animation-delay: 0.28s}.hero .line:nth-child(4){animation-delay: 0.34s}@keyframes heroLineRise{from{opacity: 0;transform: translateY(16px);filter: blur(5px)}to{opacity: 1;transform: translateY(0);filter: blur(0)}}@media (prefers-reduced-motion: no-preference){.hero .line:nth-child(2),.hero .line:nth-child(4){animation-name: heroLineRise,heroLineGlow;animation-duration: 0.55s,2.4s;animation-delay: 0.22s,0.85s;animation-timing-function: var(--ease),ease-in-out;animation-fill-mode: both,none;animation-iteration-count: 1,2}}@keyframes heroLineGlow{0%,100%{filter: none;text-shadow: none}50%{filter: brightness(1.18) saturate(1.1);text-shadow: 0 0 22px rgba(251,146,60,0.35)}}.text-gradient{background: linear-gradient(135deg,var(--accent),#fb923c,#fbbf24);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.hero-sub{max-width: 560px;font-size: 1.12rem;color: #94a3b8;margin-bottom: 44px;line-height: 1.75}.hero-sub strong{color: #e2e8f0;font-weight: 600}.hero-stats{display: flex;align-items: center;gap: 36px;margin-bottom: 44px}.stat{text-align: center}.stat-num{display: block;font-size: 2.6rem;font-weight: 800;color: var(--accent);line-height: 1;letter-spacing: -0.02em}.stat-label{display: block;font-size: 0.73rem;color: #8294ab;margin-top: 6px;text-transform: uppercase;letter-spacing: 0.08em;font-weight: 500}.stat-divider{width: 1px;height: 40px;background: rgba(255,255,255,0.07)}.hero-cta{display: flex;gap: 12px;flex-wrap: wrap}.hero-fade{position: absolute;bottom: 0;left: 0;right: 0;height: 110px;background: linear-gradient(to top,#050810,transparent);z-index: 2}.hero-content{display: grid;grid-template-columns: 1.05fr 0.95fr;gap: 56px;align-items: center;position: relative;z-index: 3}.hero-copy{min-width: 0}.hero-visual{position: relative;min-width: 0}.hero-aurora{position: absolute;top: -30%;right: -20%;width: 720px;height: 720px;background: radial-gradient(circle at 30% 30%,rgba(26,86,219,0.13),transparent 60%),radial-gradient(circle at 70% 60%,rgba(249,115,22,0.10),transparent 55%),radial-gradient(circle at 50% 80%,rgba(139,92,246,0.08),transparent 60%);filter: blur(40px);pointer-events: none;z-index: 0;animation: auroraShift 14s ease-in-out infinite alternate}@keyframes auroraShift{0%{transform: translate(0,0) rotate(0deg) scale(1)}100%{transform: translate(-40px,30px) rotate(6deg) scale(1.08)}}.hero-terminal{transform-style: preserve-3d;will-change: transform;animation: termFloat 6s ease-in-out infinite}@keyframes termFloat{0%,100%{transform: translateY(0) rotateZ(-0.6deg)}50%{transform: translateY(-10px) rotateZ(0.4deg)}}.hero-visual::before{content: "";position: absolute;inset: -8%;background: radial-gradient(ellipse 50% 40% at 50% 60%,rgba(249,115,22,0.12),transparent 70%);filter: blur(20px);pointer-events: none;z-index: -1}.hero-float-badge{position: absolute;right: -12px;bottom: -20px;z-index: 4;display: flex;align-items: center;gap: 10px;background: var(--surface);color: var(--text);border-radius: 14px;padding: 12px 16px;border: 1px solid var(--border);box-shadow: 0 12px 32px rgba(0,0,0,0.14);animation: floaty 5s ease-in-out infinite}.hero-float-badge svg{width: 34px;height: 34px;border-radius: 10px;flex-shrink: 0;background: rgba(34,197,94,0.1);color: var(--profit);padding: 8px}.hero-float-badge strong{display: block;font-size: 0.85rem;line-height: 1.2}.hero-float-badge span{display: block;font-size: 0.72rem;color: var(--text-secondary);margin-top: 2px}.terminal-line:last-child .t-text{display: inline-block}.terminal-line:last-child .t-text::after{content: "";display: inline-block;width: 2px;height: 1em;margin-left: 2px;vertical-align: -1px;background: var(--accent);animation: caretFade 1.1s step-end infinite}@keyframes caretFade{0%,100%{opacity: 1}50%{opacity: 0}}.terminal-note-wrap{max-width: 720px;margin: 14px auto 0;text-align: center;display: flex;align-items: center;justify-content: center;gap: 8px;color: var(--text-secondary);font-size: 0.85rem;padding-bottom: 70px}.terminal-note-wrap svg{color: var(--accent);flex-shrink: 0}@keyframes fadeUp{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: translateY(0)}}.btn{display: inline-flex;align-items: center;gap: 8px;padding: 14px 28px;border-radius: 999px;font-weight: 700;font-size: 0.92rem;text-decoration: none;transition: transform 0.3s var(--ease),box-shadow 0.3s,background 0.25s;cursor: pointer;border: none;font-family: var(--font-sans);position: relative;overflow: hidden}.btn:hover{transform: translateY(-2px)}.btn:active{transform: translateY(0) scale(0.98)}.btn-primary{background: var(--accent);color: #fff;box-shadow: 0 2px 12px rgba(249,115,22,0.25)}.btn-primary:hover{background: var(--accent-dark);box-shadow: 0 6px 28px rgba(249,115,22,0.35);color: #fff}.btn-ghost{background: rgba(255,255,255,0.04);color: #e2e8f0;border: 1px solid rgba(255,255,255,0.18)}.btn-ghost:hover{border-color: rgba(255,255,255,0.35);background: rgba(255,255,255,0.07)}.btn-lg{padding: 16px 34px;font-size: 0.98rem}.btn-xl{padding: 18px 40px;font-size: 1.02rem}.trust-bar{background: var(--bg-alt);padding: 13px 0;border-bottom: 1px solid rgba(255,255,255,0.03)}.trust-inner{display: flex;justify-content: center;align-items: center;gap: 0;flex-wrap: wrap}.trust-item{display: flex;align-items: center;gap: 6px;color: #8294ab;font-size: 0.77rem;font-weight: 600;letter-spacing: 0.02em;padding: 0 18px;transition: color 0.25s}.trust-item:hover{color: var(--accent-light)}.trust-item svg{color: var(--accent);flex-shrink: 0}.trust-sep{width: 1px;height: 14px;background: rgba(255,255,255,0.06)}.section{padding: 100px 0;position: relative}.section:not(.hero){content-visibility: auto;contain-intrinsic-size: auto 640px;contain-intrinsic-inline-size: auto}@media (prefers-reduced-motion: reduce){.section:not(.hero){content-visibility: auto;contain-intrinsic-size: auto 480px}}.section-dark{background: var(--bg-alt);color: #fff}.section-mesh{background: radial-gradient(ellipse 55% 45% at 10% 50%,rgba(249,115,22,0.05),transparent),radial-gradient(ellipse 45% 55% at 90% 30%,rgba(10,77,140,0.07),transparent),radial-gradient(ellipse 35% 35% at 50% 90%,rgba(139,92,246,0.03),transparent),var(--bg-alt);color: #fff}.section:not(.section-dark):not(.section-mesh)::before{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 0;background: radial-gradient(ellipse 40% 30% at 15% 20%,rgba(26,86,219,0.03),transparent),radial-gradient(ellipse 45% 35% at 85% 75%,rgba(249,115,22,0.03),transparent)}.section>.container{position: relative;z-index: 1}:where(a,button,summary,.btn,input,details[open] summary):focus-visible{outline: 2px solid var(--accent-dark);outline-offset: 3px;border-radius: 6px}.section-header{margin-bottom: 50px}.section-header.center{text-align: center}.section-header.center .section-sub{margin-left: auto;margin-right: auto}.section-eyebrow{text-transform: uppercase;letter-spacing: 0.16em;font-size: 0.7rem;color: var(--accent);font-weight: 700;margin-bottom: 10px;position: relative;display: inline-block}.section-eyebrow::after{content: "";position: absolute;left: 0;bottom: -6px;width: 22px;height: 2px;background: var(--accent)}.section-header.center .section-eyebrow::after{left: 50%;transform: translateX(-50%)}.section-title{font-family: var(--font-serif);font-size: clamp(1.9rem,3.5vw,2.6rem);margin-bottom: 12px;font-weight: 400;letter-spacing: -0.005em;margin-top: 12px}.section-title.light{color: #fff}.section-sub{color: var(--text-secondary);max-width: 580px;font-size: 1.05rem;line-height: 1.65}.section-sub.light{color: #8294ab}.grid{display: grid;gap: 18px}.featured-grid{grid-template-columns: repeat(auto-fit,minmax(310px,1fr))}.card{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 28px;box-shadow: var(--shadow-1);display: flex;flex-direction: column;gap: 10px;transition: transform 0.4s var(--ease),box-shadow 0.4s var(--ease),border-color 0.3s var(--ease);position: relative;overflow: hidden;will-change: transform}.card::after{content: "";position: absolute;inset: 0;opacity: 0;transition: opacity 0.35s ease;pointer-events: none;border-radius: inherit;background: radial-gradient(350px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(249,115,22,0.05),transparent 60%)}.card:hover::after{opacity: 1}.card:hover{transform: translateY(-4px);box-shadow: var(--shadow-3);border-color: rgba(249,115,22,0.08)}@property --ang{syntax: "<angle>";initial-value: 0deg;inherits: false}.card::before{content: "";position: absolute;inset: 0;padding: 1.5px;border-radius: inherit;background: conic-gradient(from var(--ang),transparent 0deg 80deg,var(--accent) 160deg,#38bdf8 220deg,transparent 320deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;pointer-events: none;transition: opacity 0.35s ease;animation: angSpin 4s linear infinite}.card:hover::before{opacity: 1}@keyframes angSpin{to{--ang: 360deg}}.card-icon{width: 42px;height: 42px;border-radius: 10px;display: flex;align-items: center;justify-content: center;margin-bottom: 2px}.icon-danger{background: rgba(239,68,68,0.08);color: var(--danger)}.icon-profit{background: rgba(34,197,94,0.08);color: var(--profit)}.icon-deal{background: rgba(139,92,246,0.08);color: var(--deal)}.featured{overflow: hidden}.featured::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(90deg,var(--accent),var(--primary));border-radius: var(--radius) var(--radius) 0 0}.featured-glow{position: absolute;top: -50px;right: -50px;width: 140px;height: 140px;border-radius: 50%;background: radial-gradient(circle,rgba(249,115,22,0.05),transparent 70%);pointer-events: none}.card h3{font-size: 1.2rem;letter-spacing: -0.01em}.card h3{font-size: 1rem;color: var(--primary)}.card-desc{color: var(--text-secondary);flex: 1;line-height: 1.6}.card-foot{display: flex;align-items: baseline;gap: 10px;margin-top: 6px;padding-top: 14px;border-top: 1px dashed var(--border)}.price{font-weight: 800;font-size: 1.3rem;color: var(--accent-dark)}.page-hero .price{font-size: clamp(2rem,4vw,2.8rem);font-family: var(--font-serif);text-shadow: 0 0 20px rgba(249,115,22,0.3)}.price-note{color: var(--text-secondary);font-size: 0.82rem}.pill{display: inline-block;align-self: flex-start;font-size: 0.67rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;padding: 3px 9px;border-radius: 999px}.pill-danger{background: rgba(239,68,68,0.08);color: var(--danger)}.pill-profit{background: rgba(34,197,94,0.08);color: var(--profit)}.pill-deal{background: rgba(139,92,246,0.08);color: var(--deal)}.card-dark{background: var(--surface-dark);border-color: rgba(255,255,255,0.04)}.card-dark::after{background: radial-gradient(350px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(249,115,22,0.06),transparent 60%)}.card-dark:hover{border-color: rgba(249,115,22,0.1);box-shadow: 0 8px 28px rgba(0,0,0,0.2)}.card-dark h3{color: #93c5fd}.card-dark p{color: #8294ab}.tag{align-self: flex-start;font-weight: 700;color: var(--accent);background: rgba(249,115,22,0.08);padding: 3px 10px;border-radius: 999px;font-size: 0.82rem}.group-title{font-size: 0.85rem;text-transform: uppercase;letter-spacing: 0.1em;color: var(--accent);margin: 40px 0 16px;font-weight: 700}.group-title .group-count{display: inline-block;margin-left: 10px;font-size: 0.66rem;font-weight: 700;letter-spacing: 0.08em;color: #4a5a72;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.06);border-radius: 999px;padding: 2px 9px;text-transform: uppercase;vertical-align: middle}.rescue-grid{grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr))}.rescue-grid .card{padding: 22px;gap: 8px}.rescue-grid .card p{font-size: 0.88rem;flex: 1;line-height: 1.55}.center-note{text-align: center;margin-top: 44px}.svc-grid{grid-template-columns: repeat(auto-fit,minmax(286px,1fr))}.svc-grid .card{padding: 22px;gap: 10px}.catalog-filters,.guide-filters{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;margin-bottom: 30px}.catalog-filter,.guide-filter{background: rgba(255,255,255,0.03);color: #94a3b8;border: 1px solid rgba(255,255,255,0.08);padding: 8px 18px;border-radius: 999px;cursor: pointer;font-weight: 600;font-size: 0.82rem;font-family: var(--font-sans);transition: all 0.25s var(--ease)}.catalog-filter:hover,.guide-filter:hover{color: #fff;border-color: rgba(249,115,22,0.35);transform: translateY(-1px)}.catalog-filter.active,.guide-filter.active{background: var(--accent);color: #fff;border-color: var(--accent);box-shadow: 0 4px 18px rgba(249,115,22,0.3)}.svc.hidden,.guide-card.hidden{display: none}.svc-visual{position: relative;width: 48px;height: 48px;margin-bottom: 4px;display: flex;align-items: center;justify-content: center;border-radius: 14px;overflow: hidden;flex-shrink: 0;transition: transform 0.35s var(--ease)}.svc:hover .svc-visual{transform: scale(1.06)}.svc-visual svg{width: 22px;height: 22px;position: relative;z-index: 2}.svc-visual::before{content: "";position: absolute;inset: 2px;border-radius: 12px;border: 1px solid currentColor;opacity: 0;animation: svcRing 2.4s ease-out infinite}.svc-visual::after{content: "";position: absolute;width: 66%;height: 66%;border-radius: 50%;background: radial-gradient(circle,currentColor,transparent 70%);opacity: 0.22;animation: svcGlow 2.2s ease-in-out infinite}@keyframes svcRing{0%{transform: scale(0.85);opacity: 0.7}100%{transform: scale(1.35);opacity: 0}}@keyframes svcGlow{0%,100%{transform: scale(0.75);opacity: 0.14}50%{transform: scale(1.2);opacity: 0.4}}.svc[data-cat="security"] .svc-visual{background: rgba(239,68,68,0.12);color: #f87171}.svc[data-cat="security"] .svc-visual::before{border-style: dashed;animation-duration: 1.8s}.svc[data-cat="performance"] .svc-visual{background: rgba(34,197,94,0.12);color: #4ade80}.svc[data-cat="performance"] .svc-visual::before{border-top-width: 2px;animation-duration: 1.1s;animation-timing-function: cubic-bezier(0.34,1.56,0.64,1)}.svc[data-cat="infrastructure"] .svc-visual{background: rgba(56,189,248,0.12);color: #38bdf8}.svc[data-cat="infrastructure"] .svc-visual::before{animation-duration: 3s}.svc[data-cat="data"] .svc-visual{background: rgba(139,92,246,0.14);color: #a78bfa}.svc[data-cat="data"] .svc-visual::before{animation-duration: 2.6s;border-color: rgba(167,139,250,0.55)}.svc[data-cat="bundle"] .svc-visual{background: rgba(251,191,36,0.14);color: #fbbf24}.svc[data-cat="bundle"] .svc-visual::before{border-style: double;animation-duration: 1.4s;border-color: rgba(251,191,36,0.6)}.svc-search{display: inline-flex;align-items: center;gap: 6px;align-self: flex-start;max-width: 100%;font-size: 0.7rem;color: #8294ab;background: rgba(148,163,184,0.06);border: 1px dashed rgba(148,163,184,0.16);padding: 3px 10px;border-radius: 999px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.svc-search svg{color: var(--accent);flex-shrink: 0}.svc-search em{font-style: normal;color: #475569}.svc-problem{font-size: 1.02rem;color: #fff;line-height: 1.3;letter-spacing: -0.01em}.svc-solution{color: #8294ab;font-size: 0.86rem;line-height: 1.6}.svc-benefits{list-style: none;display: grid;gap: 4px;margin: 0}.svc-benefits li{font-size: 0.8rem;color: #94a3b8;display: flex;gap: 8px;align-items: center}.svc-benefits li::before{content: "✓";color: #22c55e;font-weight: 800;font-size: 0.72rem;flex-shrink: 0}.svc-steps{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;margin: 2px 0 0}.svc-steps li{display: inline-flex;align-items: center;gap: 5px;font-size: 0.7rem;font-weight: 600;color: #8294ab;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.05);border-radius: 999px;padding: 3px 9px;transition: color 0.3s,border-color 0.3s,background 0.3s}.svc-steps li b{font-weight: 800;color: var(--accent)}.svc:hover .svc-steps li{color: #cbd5e1;border-color: rgba(249,115,22,0.22)}.svc-foot{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: 4px;padding-top: 12px;border-top: 1px dashed rgba(255,255,255,0.08)}.svc-foot .price{font-size: 1.2rem}.svc-cta{margin-left: auto;color: var(--accent);font-weight: 700;font-size: 0.84rem;text-decoration: none;transition: transform 0.25s var(--ease),color 0.2s}.svc-cta:hover{color: #fb923c;transform: translateX(3px)}.compare-footnote-dark{color: #8294ab}.stats-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 16px}.stat-card{text-align: center;padding: 36px 18px;border-radius: var(--radius);background: rgba(255,255,255,0.025);border: 1px solid rgba(255,255,255,0.04);transition: transform 0.4s var(--ease),border-color 0.3s,box-shadow 0.4s}.stat-card:hover{transform: translateY(-4px);border-color: rgba(249,115,22,0.1);box-shadow: 0 12px 36px rgba(0,0,0,0.15)}.stat-ring{position: relative;width: 90px;height: 90px;margin: 0 auto 14px}.stat-ring svg{width: 100%;height: 100%;transform: rotate(-90deg)}.ring-bg{fill: none;stroke: rgba(255,255,255,0.04);stroke-width: 4}.ring-fill{fill: none;stroke: var(--accent);stroke-width: 4;stroke-linecap: round;stroke-dasharray: 264;stroke-dashoffset: 264;transition: stroke-dashoffset 1.8s var(--ease)}.ring-fill.animated{stroke-dashoffset: calc(264 - (264 * var(--progress) / 100))}.stat-big{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 1.5rem;font-weight: 800;color: var(--accent);letter-spacing: -0.02em}.stat-text{color: #8294ab;font-size: 0.85rem;font-weight: 500}.cases-grid{grid-template-columns: repeat(auto-fit,minmax(310px,1fr))}.case-card{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 28px;display: flex;flex-direction: column;gap: 12px;transition: transform 0.4s var(--ease),box-shadow 0.4s}.case-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-3)}.case-top{display: flex;justify-content: space-between;align-items: center}.case-tag{font-size: 0.67rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;padding: 3px 9px;border-radius: 999px;background: rgba(10,77,140,0.08);color: var(--primary)}.tag-security{background: rgba(239,68,68,0.08);color: var(--danger)}.tag-infra{background: rgba(34,197,94,0.08);color: var(--profit)}.case-time{font-size: 0.76rem;color: var(--text-secondary);font-weight: 500}.case-card h3{font-size: 1.1rem}.case-card>p{color: var(--text-secondary);font-size: 0.9rem;line-height: 1.6;flex: 1}.case-bar{display: flex;gap: 20px;padding-top: 14px;border-top: 1px solid var(--border)}.case-bar-item{display: flex;flex-direction: column;gap: 1px}.case-before{font-weight: 700;font-size: 0.95rem;color: var(--danger)}.case-after{font-weight: 700;font-size: 0.95rem;color: var(--profit)}.case-bar-item svg{color: var(--accent);margin: 0 3px;align-self: center}.case-metric-val{font-weight: 700;font-size: 0.95rem;color: var(--accent-dark)}.case-metric-label{font-size: 0.73rem;color: var(--text-secondary)}.raptor-box{text-align: center;background: radial-gradient(650px 320px at 50% 0%,rgba(249,115,22,0.15),transparent 55%),linear-gradient(165deg,#080d18,#111f38);color: #fff;border-radius: var(--radius-lg);padding: 68px 36px;position: relative;overflow: hidden;border: 1px solid rgba(255,255,255,0.06)}.raptor-glow{position: absolute;top: -100px;left: 50%;transform: translateX(-50%);width: 360px;height: 360px;border-radius: 50%;background: radial-gradient(circle,rgba(249,115,22,0.08),transparent 70%);pointer-events: none}.raptor-shine{position: absolute;top: 0;left: -100%;width: 200%;height: 1px;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.1),transparent);animation: shineMove 5s ease-in-out infinite;pointer-events: none}@keyframes shineMove{0%,100%{transform: translateX(0)}50%{transform: translateX(100%)}}.raptor-border{position: absolute;inset: -1px;border-radius: var(--radius-lg);background: conic-gradient(from 0deg,transparent 10%,var(--accent) 20%,transparent 30%,var(--primary) 50%,transparent 60%,var(--accent) 80%,transparent 90%);opacity: 0;z-index: -1;animation: borderRotate 6s linear infinite;transition: opacity 0.5s ease}.raptor-box:hover .raptor-border{opacity: 0.15}@keyframes borderRotate{to{transform: rotate(360deg)}}.raptor-box h2{font-family: var(--font-serif);font-size: clamp(2rem,4vw,3rem);margin-bottom: 14px;position: relative;font-weight: 400}.raptor-sub{max-width: 520px;margin: 0 auto 30px;color: #94a3b8;line-height: 1.7}.raptor-price{margin-bottom: 28px}.raptor-price-label{display: block;font-size: 0.73rem;text-transform: uppercase;letter-spacing: 0.1em;color: #4a5a72;margin-bottom: 6px}.raptor-price .price{font-size: clamp(2.6rem,5vw,3.8rem);color: var(--accent)}.raptor-price .price-note{display: block;color: #4a5a72;font-size: 0.92rem;margin-top: 6px}.raptor-checks{display: flex;flex-direction: column;gap: 8px;margin-bottom: 34px;max-width: 330px;margin-left: auto;margin-right: auto;text-align: left}.raptor-check{font-size: 0.9rem;color: #94a3b8;font-weight: 500}.raptor-val{color: #4a5a72;font-size: 0.82rem}.testimonial-grid{grid-template-columns: repeat(auto-fit,minmax(290px,1fr))}.testimonial-card{background: rgba(255,255,255,0.03);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1px solid rgba(255,255,255,0.05);border-radius: var(--radius);padding: 28px;display: flex;flex-direction: column;gap: 14px;transition: transform 0.4s var(--ease),border-color 0.3s,box-shadow 0.4s}.testimonial-card:hover{transform: translateY(-4px);border-color: rgba(249,115,22,0.08);box-shadow: 0 12px 36px rgba(0,0,0,0.18)}.testimonial-stars{color: #fbbf24;font-size: 0.9rem;letter-spacing: 2px}.testimonial-card>p{color: #94a3b8;font-size: 0.9rem;line-height: 1.7;flex: 1;font-style: italic}.testimonial-footer{display: flex;align-items: center;gap: 10px;padding-top: 14px;border-top: 1px solid rgba(255,255,255,0.04)}.testimonial-avatar{width: 38px;height: 38px;border-radius: 50%;background: linear-gradient(135deg,var(--accent),var(--primary));display: flex;align-items: center;justify-content: center;flex-shrink: 0}.testimonial-avatar span{font-weight: 700;font-size: 0.75rem;color: #fff}.testimonial-footer strong{display: block;font-size: 0.85rem;color: #e2e8f0}.testimonial-footer span{font-size: 0.76rem;color: #4a5a72}.why-grid{grid-template-columns: repeat(auto-fit,minmax(240px,1fr))}.why-card{padding: 28px;transition: transform 0.4s var(--ease),box-shadow 0.4s,border-color 0.3s}.why-card:hover{transform: translateY(-3px);box-shadow: var(--shadow-2);border-color: rgba(249,115,22,0.08)}.why-card h3{font-size: 1.05rem;margin-bottom: 5px}.why-card p{color: var(--text-secondary);font-size: 0.9rem;line-height: 1.6}.why-icon{width: 46px;height: 46px;border-radius: 12px;background: linear-gradient(135deg,rgba(249,115,22,0.08),rgba(249,115,22,0.03));display: flex;align-items: center;justify-content: center;color: var(--accent);margin-bottom: 4px}.math-box{margin-top: 48px;background: var(--bg-alt);color: #fff;border-radius: var(--radius);padding: 34px 30px;border-left: 3px solid var(--accent);box-shadow: var(--shadow-3)}.math-box h3{font-family: var(--font-serif);font-size: 1.2rem;margin-bottom: 10px;font-weight: 400}.math-box p{color: #94a3b8;line-height: 1.8}.steps-row{display: flex;align-items: flex-start;gap: 0}.step{flex: 1;text-align: center;padding: 26px 14px;transition: transform 0.35s var(--ease)}.step:hover{transform: translateY(-3px)}.step-num{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background: linear-gradient(135deg,var(--accent),var(--accent-dark));color: #fff;font-weight: 800;font-size: 0.85rem;margin-bottom: 16px;box-shadow: 0 4px 14px rgba(249,115,22,0.25);transition: box-shadow 0.3s,transform 0.3s var(--ease)}.step:hover .step-num{box-shadow: 0 6px 22px rgba(249,115,22,0.4);transform: scale(1.06)}.step h3{margin-bottom: 6px;font-size: 1rem}.step p{color: #8294ab;font-size: 0.86rem;line-height: 1.55}.step-line{width: 44px;height: 2px;flex-shrink: 0;margin-top: 48px;background: linear-gradient(90deg,rgba(249,115,22,0.3),rgba(249,115,22,0.08));border-radius: 2px}.faq-list{max-width: 680px;margin: 0 auto;display: flex;flex-direction: column;gap: 8px}.faq-item{border: 1px solid var(--border);border-radius: var(--radius);overflow: hidden;transition: border-color 0.3s,box-shadow 0.3s;background: var(--surface)}.faq-item:hover{border-color: rgba(249,115,22,0.1)}.faq-item[open]{box-shadow: var(--shadow-2);border-color: rgba(249,115,22,0.12)}.faq-item summary{padding: 16px 22px;cursor: pointer;font-weight: 600;font-size: 0.92rem;color: var(--text);list-style: none;display: flex;align-items: center;justify-content: space-between;transition: color 0.2s}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary::after{content: "+";font-size: 1.2rem;font-weight: 300;color: var(--accent);transition: transform 0.3s var(--ease);flex-shrink: 0;margin-left: 14px}.faq-item[open] summary::after{transform: rotate(45deg)}.faq-item summary:hover{color: var(--accent)}.faq-item p{padding: 0 22px 16px;color: var(--text-secondary);font-size: 0.88rem;line-height: 1.65}.final-cta{text-align: center;padding: 16px 0}.final-cta h2{font-family: var(--font-serif);font-size: clamp(1.8rem,3.5vw,2.5rem);margin-bottom: 14px;font-weight: 400;letter-spacing: -0.005em;background: linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.final-cta p{color: #8294ab;max-width: 520px;margin: 0 auto 30px;font-size: 1.02rem}.contact-card{max-width: 640px;margin: 0 auto;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--shadow-4);position: relative;transition: box-shadow 0.5s var(--ease),transform 0.5s var(--ease)}.contact-card:hover{box-shadow: var(--shadow-5);transform: translateY(-3px)}.contact-card::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,var(--accent),#fb923c,var(--primary));background-size: 200% 100%;animation: gradientSlide 3s ease infinite}@keyframes gradientSlide{0%,100%{background-position: 0% 50%}50%{background-position: 100% 50%}}.contact-card-inner{text-align: center;padding: 56px 36px}.contact-card h2{font-family: var(--font-serif);font-size: clamp(1.7rem,3vw,2.2rem);margin-bottom: 14px;font-weight: 400}.contact-card p{color: var(--text-secondary);max-width: 480px;margin: 0 auto 28px;font-size: 1.02rem}.contact-note{margin-top: 20px !important;font-size: 0.82rem;color: #5b6e88 !important}.site-footer{background: var(--bg-alt);color: #a4b1c6;padding: 48px 0 30px;border-top: 1px solid rgba(255,255,255,0.03)}.footer-inner{display: grid;grid-template-columns: 1.6fr 1fr 1fr 1.15fr;gap: 34px 40px;align-items: start}.footer-brand{font-size: 1.1rem;margin-bottom: 8px;display: inline-block}.footer-col p{font-size: 0.85rem;line-height: 1.6;max-width: 280px}.footer-links-col{display: flex;flex-direction: column;gap: 9px;text-align: left}.footer-links-col a{color: #8294ab;text-decoration: none;font-size: 0.85rem;font-weight: 500;transition: color 0.2s}.footer-links-col a:hover{color: var(--accent)}.footer-copy-col{display: flex;flex-direction: column;align-items: flex-end;gap: 5px;text-align: right;grid-column: -2 / -1}.footer-sub{font-size: 0.78rem;color: #8ba0b8}.scroll-top{position: fixed;bottom: 24px;right: 24px;width: 42px;height: 42px;border-radius: 50%;background: var(--accent);color: #fff;border: none;cursor: pointer;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 14px rgba(249,115,22,0.3);opacity: 0;visibility: hidden;transform: translateY(16px);transition: opacity 0.3s,visibility 0.3s,transform 0.3s var(--ease);z-index: 40}.scroll-top.visible{opacity: 1;visibility: visible;transform: translateY(0)}.scroll-top:hover{transform: translateY(-3px) !important;box-shadow: 0 6px 24px rgba(249,115,22,0.45)}.ticker-bar{background: var(--primary);overflow: hidden;padding: 12px 0;border-top: 1px solid rgba(255,255,255,0.08);border-bottom: 1px solid rgba(255,255,255,0.08)}.ticker-track{display: flex;align-items: center;gap: 32px;white-space: nowrap;width: max-content;animation: ticker-scroll 30s linear infinite}.ticker-item{font-size: 0.85rem;font-weight: 600;color: #fff;letter-spacing: 0.04em;text-transform: uppercase;font-family: var(--font-sans)}.ticker-dot{color: var(--accent);font-size: 0.55rem;opacity: 0.7}@keyframes ticker-scroll{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}.compare-grid{display: grid;grid-template-columns: 1fr auto 1fr;gap: 32px;align-items: start;margin-top: 12px}.compare-card{background: var(--surface-dark);border: 1px solid rgba(255,255,255,0.05);border-radius: var(--radius-lg);padding: 36px 32px}.compare-label{display: inline-block;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;padding: 4px 14px;border-radius: 99px;margin-bottom: 24px}.compare-before{background: rgba(239,68,68,0.15);color: #f87171}.compare-after{background: rgba(34,197,94,0.15);color: #4ade80}.compare-card h3{font-size: 0.82rem;font-weight: 600;color: var(--text-inverse);margin-bottom: 8px}.compare-bar{height: 32px;background: rgba(255,255,255,0.03);border-radius: 8px;margin-bottom: 18px;overflow: hidden}.compare-fill{height: 100%;border-radius: 8px;display: flex;align-items: center;padding: 0 12px;font-size: 0.75rem;font-weight: 600;color: #fff;width: 0;transition: width 1.2s var(--ease)}.compare-fill.animated{width: var(--target-w)}.compare-bad{background: linear-gradient(90deg,#dc2626,#ef4444)}.compare-good{background: linear-gradient(90deg,#16a34a,#22c55e)}.compare-divider{display: flex;align-items: center;justify-content: center;padding-top: 100px}.compare-divider span{width: 48px;height: 48px;border-radius: 50%;background: var(--accent);color: #fff;display: flex;align-items: center;justify-content: center;font-size: 1.3rem;font-weight: 700;box-shadow: 0 4px 20px rgba(249,115,22,0.4)}.tech-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 24px;margin-top: 8px}.tech-col{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 28px 24px;transition: border-color 0.3s,box-shadow 0.3s}.tech-col:hover{border-color: rgba(10,77,140,0.2);box-shadow: var(--shadow-3)}.tech-col h3{font-size: 0.82rem;font-weight: 700;color: var(--primary);text-transform: uppercase;letter-spacing: 0.06em;margin-bottom: 14px}.tech-tags{display: flex;flex-wrap: wrap;gap: 8px}.tech-tags span{font-size: 0.76rem;font-weight: 500;padding: 5px 12px;border-radius: 99px;background: rgba(10,77,140,0.06);color: var(--text-secondary);border: 1px solid rgba(10,77,140,0.08);transition: all 0.25s var(--ease)}.tech-tags span:hover{background: var(--primary);color: #fff;border-color: var(--primary);transform: translateY(-1px)}.trust-certs-wrap{background: var(--bg-alt);padding: 22px 0 30px;border-bottom: 1px solid rgba(255,255,255,0.04)}.trust-certs{display: flex;justify-content: center;align-items: center;gap: 32px;margin-top: 4px;flex-wrap: wrap}.btn-primary::before{content: "";position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.18),transparent);transition: none;pointer-events: none}.btn-primary:hover::before{animation: btnShimmer 0.7s ease forwards}@keyframes btnShimmer{0%{left: -100%}100%{left: 100%}}.btn-ripple{position: absolute;border-radius: 50%;pointer-events: none;background: radial-gradient(circle,rgba(255,255,255,0.55),rgba(255,255,255,0) 65%);transform: scale(0);opacity: 1;animation: btnRipple 0.7s var(--ease) forwards}@keyframes btnRipple{to{transform: scale(3.4);opacity: 0}}.btn-burst{position: absolute;border-radius: 50%;pointer-events: none;background: currentColor;animation: burstFly 0.8s var(--ease) forwards}@keyframes burstFly{0%{transform: translate(0,0) scale(1);opacity: 0.9}100%{transform: translate(var(--bx,0),var(--by,0)) scale(0.1);opacity: 0}}.hero-ambient{position: absolute;top: -40%;left: 50%;transform: translateX(-50%);width: 800px;height: 800px;border-radius: 50%;background: radial-gradient(circle,rgba(26,86,219,0.08) 0%,transparent 70%);pointer-events: none;z-index: 1;animation: ambientPulse 8s ease-in-out infinite}.hero-ambient-2{position: absolute;top: 10%;right: -10%;width: 500px;height: 500px;border-radius: 50%;background: radial-gradient(circle,rgba(249,115,22,0.06) 0%,transparent 70%);pointer-events: none;z-index: 1;animation: ambientPulse 11s ease-in-out infinite 2s}@keyframes ambientPulse{0%,100%{opacity: 0.6;transform: translateX(-50%) scale(1)}50%{opacity: 1;transform: translateX(-50%) scale(1.08)}}.trust-certs{display: flex;justify-content: center;align-items: center;gap: 32px;margin-top: 36px;flex-wrap: wrap}.trust-cert{display: flex;align-items: center;gap: 8px;padding: 8px 16px;border-radius: 12px;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.05);transition: all 0.3s var(--ease)}.trust-cert:hover{background: rgba(255,255,255,0.06);border-color: rgba(249,115,22,0.15);transform: translateY(-2px)}.trust-cert svg{flex-shrink: 0}.trust-cert span{font-size: 0.78rem;font-weight: 600;color: #94a3b8;letter-spacing: 0.02em}.logos-section{background: var(--bg-alt);padding: 28px 0 36px;overflow: hidden;position: relative}.logos-label{text-align: center;color: #3d4a5e;font-size: 0.73rem;text-transform: uppercase;letter-spacing: 0.12em;font-weight: 600;margin-bottom: 18px}.logos-track{overflow: hidden}.logos-slide{display: flex;gap: 56px;animation: logosScroll 22s linear infinite;width: max-content}.logo-dup{display: flex;gap: 56px}.logo-item{font-size: 0.88rem;font-weight: 700;color: rgba(255,255,255,0.12);letter-spacing: 0.06em;white-space: nowrap;user-select: none;transition: color 0.35s var(--ease),transform 0.35s var(--ease);display: flex;align-items: center;gap: 8px}.logo-item:hover{color: rgba(255,255,255,0.28);transform: scale(1.05)}.logo-item::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor;opacity: 0.35}@keyframes logosScroll{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}.steps-row{position: relative}.step{position: relative;z-index: 1}.step-connector{position: absolute;top: 48px;left: 0;right: 0;height: 2px;z-index: 0;background: linear-gradient(90deg,transparent 0%,rgba(249,115,22,0.2) 10%,rgba(249,115,22,0.2) 90%,transparent 100% )}.step-connector::before{content: "";position: absolute;top: -1px;left: 10%;right: 10%;height: 4px;background: linear-gradient(90deg,rgba(249,115,22,0.05),rgba(249,115,22,0.12),rgba(249,115,22,0.05) );border-radius: 4px;filter: blur(3px)}.terminal{max-width: 720px;margin: 0 auto;border-radius: var(--radius);overflow: hidden;border: 1px solid rgba(255,255,255,0.08);box-shadow: 0 20px 50px rgba(0,0,0,0.35);background: var(--surface-dark)}.terminal-bar{display: flex;align-items: center;gap: 8px;padding: 12px 16px;background: rgba(255,255,255,0.03);border-bottom: 1px solid rgba(255,255,255,0.05)}.terminal-dot{width: 11px;height: 11px;border-radius: 50%}.terminal-dot.red{background: #ef4444}.terminal-dot.yellow{background: #f59e0b}.terminal-dot.green{background: #22c55e}.terminal-title{margin-left: 10px;font-size: 0.75rem;color: #4a5a72;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.terminal-copy{margin-left: auto;display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px;border-radius: 999px;cursor: pointer;font: inherit;font-size: 0.7rem;font-weight: 700;letter-spacing: 0.02em;color: #93a4bd;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.09);transition: color 0.2s,border-color 0.2s,background 0.2s}.terminal-copy:hover{color: #fff;border-color: rgba(249,115,22,0.5);background: rgba(249,115,22,0.12)}.terminal-copy.is-copied{color: #4ade80;border-color: rgba(34,197,94,0.5)}.terminal-copy:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.terminal-copy svg{flex-shrink: 0}.terminal-body{padding: 20px 22px;display: flex;flex-direction: column;gap: 10px;height: 318px;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none;-ms-overflow-style: none;-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 20px);mask-image: linear-gradient(180deg,transparent 0,#000 20px)}.terminal-body::-webkit-scrollbar{width: 0;height: 0}.terminal-line{display: flex;gap: 10px;align-items: baseline;flex-wrap: wrap;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 0.82rem;opacity: 0;transform: translateY(4px);animation: termIn 0.4s var(--ease) forwards}.terminal-line.done{align-items: baseline}.t-time{color: #3d4a5e;flex-shrink: 0}.t-status.ok{color: #22c55e;flex-shrink: 0}.t-status.run{color: var(--accent);flex-shrink: 0;animation: blinkCursor 1s steps(1) infinite}.t-text{color: #94a3b8;line-height: 1.5}.terminal-line.live .t-text{color: #e2e8f0}.terminal-caret{display: inline-block;width: 8px;height: 15px;background: var(--accent);margin-left: 4px;vertical-align: -2px;animation: blinkCursor 1s steps(1) infinite}.t-status.warn{color: #fbbf24}.t-status.deploy{color: #38bdf8}.t-status.spin{color: var(--accent);animation: terminalSpin 0.8s linear infinite}@keyframes terminalSpin{to{transform: rotate(360deg)}}.t-progress{flex: 0 0 120px;height: 4px;margin-top: 3px;background: rgba(255,255,255,0.07);border-radius: 4px;overflow: hidden}.t-progress span{display: block;height: 100%;width: 0;background: linear-gradient(90deg,#fb923c,#22c55e);animation: progressFill 2.6s var(--ease) forwards}@keyframes progressFill{to{width: 100%}}@keyframes termIn{to{opacity: 1;transform: translateY(0)}}@keyframes blinkCursor{0%,49%{opacity: 1}50%,100%{opacity: 0}}.section-compare{background: linear-gradient(180deg,var(--bg),#eef1f6)}.compare-table-wrap{max-width: 780px;margin: 0 auto;overflow-x: auto;border-radius: var(--radius);border: 1px solid var(--border);box-shadow: var(--shadow-2);background: var(--surface)}.compare-table{width: 100%;border-collapse: collapse;min-width: 560px}.compare-table th,.compare-table td{padding: 16px 20px;text-align: left;font-size: 0.86rem;border-bottom: 1px solid var(--border-subtle);vertical-align: middle}.compare-table tr:last-child td{border-bottom: none}.col-metric{color: var(--text-secondary);font-weight: 500;white-space: nowrap}.col-them{color: #94a3b8}.col-us{font-weight: 600;color: var(--primary)}.compare-table thead th{font-size: 0.78rem;text-transform: uppercase;letter-spacing: 0.06em;font-weight: 700;padding: 16px 20px}.col-them{background: rgba(148,163,184,0.04)}.col-us{background: rgba(249,115,22,0.05);border-left: 2px solid var(--accent)}.compare-table thead .col-them{background: #f1f5f9;color: #475569}.compare-table thead .col-us{background: rgba(249,115,22,0.09);color: var(--accent-dark)}.compare-footnote{text-align: center;color: var(--text-secondary);font-size: 0.85rem;margin-top: 18px}.section-guarantee{background: radial-gradient(ellipse 55% 60% at 50% 120%,rgba(34,197,94,0.06),transparent),var(--bg)}.guarantee-card{max-width: 760px;margin: 0 auto;display: flex;gap: 24px;align-items: flex-start;background: var(--surface);border: 1px solid rgba(34,197,94,0.25);border-radius: var(--radius-lg);padding: 36px 34px;box-shadow: 0 12px 40px rgba(34,197,94,0.06)}.guarantee-icon{width: 60px;height: 60px;border-radius: 16px;flex-shrink: 0;background: linear-gradient(135deg,rgba(34,197,94,0.12),rgba(34,197,94,0.04));color: var(--profit);display: flex;align-items: center;justify-content: center}.guarantee-body h3{font-size: 1.3rem;margin-bottom: 8px}.guarantee-body p{color: var(--text-secondary);line-height: 1.7;font-size: 0.95rem}.guarantee-body p strong{color: var(--text)}.guarantee-checks{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 18px}.guarantee-checks span{display: inline-flex;align-items: center;gap: 6px;font-size: 0.82rem;font-weight: 600;color: var(--profit)}.guarantee-checks svg{flex-shrink: 0}.rating-strip{display: inline-flex;align-items: center;gap: 24px;flex-wrap: wrap;justify-content: center;margin-top: 34px;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.05);border-radius: 16px;padding: 18px 26px}.rating-google{display: flex;align-items: center;gap: 12px}.rating-google-logo{width: 40px;height: 40px;border-radius: 10px;flex-shrink: 0;background: linear-gradient(135deg,#4285f4,#34a853 55%,#fbbc05 100%);color: #fff;font-weight: 800;font-size: 1.25rem;display: flex;align-items: center;justify-content: center}.rating-google-text{display: flex;flex-direction: column;align-items: flex-start}.rating-google-text strong{font-size: 1.15rem;color: #e2e8f0;line-height: 1}.rating-google-text .rating-stars{color: #fbbf24;font-size: 0.78rem;letter-spacing: 2px;margin: 3px 0 2px}.rating-google-text .rating-count{font-size: 0.74rem;color: #4a5a72}.rating-sep{width: 1px;height: 40px;background: rgba(255,255,255,0.08)}.rating-facts{display: flex;flex-direction: column;gap: 5px}.rating-facts span{font-size: 0.8rem;color: #8294ab}.rating-facts strong{display: inline-block;color: var(--accent);margin-right: 3px;font-weight: 800}.contact-trust{display: flex;flex-wrap: wrap;gap: 12px;justify-content: center;margin-top: 22px;padding-top: 20px;border-top: 1px dashed var(--border)}.contact-trust span{display: inline-flex;align-items: center;gap: 6px;font-size: 0.8rem;font-weight: 600;color: var(--text-secondary)}.contact-trust svg{color: var(--accent)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}.reveal,.reveal-block{opacity: 1;transform: none;filter: none}}@media (max-width: 768px){.nav-toggle{display: flex}.nav-status{display: none}.nav-speed{display: none}.nav-links{display: none;position: absolute;top: 100%;left: 0;right: 0;background: rgba(7,11,22,0.98);backdrop-filter: blur(20px);flex-direction: column;padding: 24px 20px;gap: 16px;border-top: 1px solid rgba(255,255,255,0.04);max-height: calc(100vh - 70px);max-height: calc(100dvh - 70px);overflow-y: auto;overscroll-behavior: contain}.nav-links.active{display: flex}.mega-menu{position: static;transform: none;min-width: 0;width: 100%;opacity: 1;visibility: visible;pointer-events: auto;background: rgba(255,255,255,0.03);padding: 14px;margin-top: 6px;box-shadow: none;display: none}.has-mega.open .mega-menu{display: block}.mega-cols{grid-template-columns: 1fr;gap: 12px}.mega-foot{flex-direction: column;align-items: flex-start;gap: 8px}.quick-nav{display: none !important}.emergency-plan{padding: 64px 0}.emergency-fire-wrap{grid-template-columns: 1fr}.emergency-ribbon{padding: 20px 18px}.emergency-metrics{gap: 14px}.hero{padding: 90px 0 70px}.hero-content{grid-template-columns: 1fr;gap: 48px}.hero-visual{order: 2}.hero-float-badge{right: 0;bottom: -18px}.hero-stats{gap: 18px}.stat-num{font-size: 2rem}.section{padding: 72px 0}.featured-grid,.cases-grid,.testimonial-grid{grid-template-columns: 1fr}.steps-row{flex-direction: column;align-items: center}.step-line{width: 2px;height: 18px;margin-top: 0}.compare-grid{grid-template-columns: 1fr;gap: 16px}.compare-divider{padding-top: 0;transform: rotate(90deg)}.ticker-item{font-size: 0.75rem}.tech-grid{grid-template-columns: 1fr}.guarantee-card{flex-direction: column;padding: 28px 22px}.terminal-title{display: none}.terminal-copy{margin-left: 4px;padding: 5px 7px}.terminal-copy span{display: none}}@media (max-width: 480px){.hero-stats{flex-direction: column;gap: 12px}.stat-divider{width: 32px;height: 1px}.btn{padding: 13px 22px;font-size: 0.88rem}.btn-lg{padding: 15px 26px}.btn-xl{padding: 16px 30px}.raptor-box{padding: 44px 18px}.contact-card-inner{padding: 44px 18px}.trust-item{padding: 0 8px;font-size: 0.7rem}.trust-sep{display: none}.emergency-bar-text{font-size: 0.76rem}.emergency-bar-cta{display: none}.emergency-metric-sep{display: none}.emergency-title{font-size: clamp(1.8rem,7vw,2.4rem)}}.footer-head{font-size: 0.72rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;color: var(--accent);margin-bottom: 2px}.footer-links-col a{white-space: normal;line-height: 1.35}@media (max-width: 900px){.footer-inner{grid-template-columns: 1fr 1fr;gap: 30px 34px}.footer-col:first-child{grid-column: 1 / -1}.footer-copy-col{grid-column: 1 / -1;align-items: flex-start;text-align: left}}@media (max-width: 560px){.footer-inner{grid-template-columns: 1fr;gap: 26px}.footer-proof{gap: 6px 16px}}.section-sprint{background: radial-gradient(ellipse 55% 50% at 85% 15%,rgba(249,115,22,0.10),transparent 55%),radial-gradient(ellipse 40% 45% at 10% 85%,rgba(59,130,246,0.08),transparent 55%),linear-gradient(175deg,#0a1428,#060a14 60%,#0a1428);color: #fff}.sprint-eyebrow{color: var(--accent-light)}.sprint-eyebrow::after{background: var(--accent)}.sprint-track{position: relative;display: grid;grid-template-columns: repeat(5,1fr);gap: 18px;margin-top: 30px}.sprint-rail{position: absolute;top: 26px;left: 8%;right: 8%;height: 2px;background: linear-gradient(90deg,rgba(251,191,36,0.15),rgba(249,115,22,0.45),rgba(239,68,68,0.5),rgba(34,197,94,0.45));border-radius: 2px;z-index: 0}.sprint-rail::after{content: "";position: absolute;top: -2px;left: 0;right: 0;height: 6px;background: linear-gradient(90deg,rgba(251,191,36,0.05),rgba(34,197,94,0.06));filter: blur(3px);border-radius: 6px}.sprint-step{position: relative;z-index: 1;text-align: center;padding: 0 6px;transition: transform 0.35s var(--ease)}.sprint-step:hover{transform: translateY(-4px)}.sprint-hour{display: inline-flex;align-items: center;justify-content: center;font-size: 0.72rem;font-weight: 800;letter-spacing: 0.08em;color: #0b101e;background: linear-gradient(135deg,#fbbf24,var(--accent));border-radius: 999px;padding: 5px 16px;margin-bottom: 14px;box-shadow: 0 4px 16px rgba(249,115,22,0.25)}.sprint-pip{position: relative;display: flex;align-items: center;justify-content: center;width: 52px;height: 52px;margin: 0 auto 14px;border-radius: 50%;background: var(--surface-dark-raised);border: 1px solid rgba(255,255,255,0.10);color: var(--accent-light);box-shadow: 0 0 0 6px rgba(249,115,22,0.06),0 8px 24px rgba(0,0,0,0.4);transition: border-color 0.3s,color 0.3s,box-shadow 0.4s,transform 0.4s var(--ease-bounce)}.sprint-step:hover .sprint-pip{border-color: rgba(249,115,22,0.55);color: var(--accent);transform: scale(1.1);box-shadow: 0 0 0 8px rgba(249,115,22,0.10),0 12px 32px rgba(0,0,0,0.5)}.sprint-step h3{font-size: 1rem;margin-bottom: 6px;color: #f1f5f9}.sprint-step p{font-size: 0.84rem;color: #8294ab;line-height: 1.6}.sprint-cta{text-align: center;margin-top: 44px}@media (max-width: 900px){.sprint-track{grid-template-columns: 1fr;gap: 10px}.sprint-rail{display: none}.sprint-step{display: flex;align-items: center;text-align: left;gap: 14px;padding: 10px 0}.sprint-step>*{margin: 0}.sprint-hour{flex-shrink: 0;margin-bottom: 0}.sprint-pip{width: 44px;height: 44px;flex-shrink: 0;margin: 0}.sprint-step p{font-size: 0.82rem}}.page-hero{position: relative;overflow: hidden;padding: 96px 0 64px;background: radial-gradient(ellipse 50% 45% at 80% 10%,rgba(249,115,22,0.12),transparent 55%),radial-gradient(ellipse 40% 50% at 12% 90%,rgba(59,130,246,0.10),transparent 55%),linear-gradient(180deg,#091120,#060a14 70%,#05070f);color: #fff}@media (max-width: 560px){.page-hero{padding: 72px 0 48px}}.page-hero-glow{position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(180deg,transparent 0 34px,rgba(255,255,255,0.02) 34px 35px);mask-image: linear-gradient(180deg,#000,transparent 80%)}.breadcrumb{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;font-size: 0.8rem;color: #8294ab;margin-bottom: 28px}.breadcrumb a{color: #94a3b8;text-decoration: none;transition: color 0.25s}.breadcrumb a:hover{color: var(--accent)}.breadcrumb-sep{color: #334155}.breadcrumb-current{color: #cbd5e1}.page-hero-inner{max-width: 860px}.page-hero-search{margin-bottom: 22px}.page-hero h1{font-family: var(--font-serif);font-size: clamp(2.1rem,5vw,3.4rem);line-height: 1.08;letter-spacing: -0.01em;margin: 0 0 18px;color: #fff}.page-hero-sub{font-size: clamp(1.05rem,2vw,1.25rem);color: #94a3b8;line-height: 1.6;max-width: 720px;margin: 0 0 26px}.page-hero-price{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-bottom: 26px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: 18px;padding: 18px 22px}.page-hero-badges{display: flex;flex-wrap: wrap;gap: 8px}.page-hero-badge{font-size: 0.78rem;font-weight: 600;color: #cbd5e1;border: 1px solid rgba(148,163,184,0.25);border-radius: 999px;padding: 6px 12px}.page-hero-cta{display: flex;flex-wrap: wrap;gap: 14px;margin-bottom: 16px}.page-hero-note{font-size: 0.82rem;color: #8294ab}.rescue-grid2{display: grid;grid-template-columns: 1.6fr 1fr;gap: 44px;align-items: start}@media (max-width: 900px){.rescue-grid2{grid-template-columns: 1fr;gap: 28px}}.rescue-main{font-size: 1.01rem;line-height: 1.75;color: #334155}.rescue-lead{font-size: 1.12rem;line-height: 1.75;color: #1e293b;border-left: 3px solid var(--accent);padding-left: 16px;margin-bottom: 28px}.rescue-h2{font-family: var(--font-serif);font-size: 1.5rem;color: #0b101e;margin: 28px 0 12px;line-height: 1.2}.rescue-main p{margin-bottom: 16px}.rescue-side{display: grid;gap: 18px;position: sticky;top: calc(72px + 16px)}@media (max-width: 900px){.rescue-side{position: static}}.rescue-box{background: var(--surface-dark);border: 1px solid rgba(255,255,255,0.08);border-radius: 20px;padding: 24px;color: #f1f5f9}.rescue-box h3{font-size: 1.02rem;margin-bottom: 14px;color: #fff;display: flex;align-items: center;gap: 8px}.rescue-box h3::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 4px rgba(249,115,22,0.15)}.rescue-checks{list-style: none;display: grid;gap: 10px;padding: 0;margin: 0 0 18px}.rescue-checks li{display: flex;gap: 10px;align-items: flex-start;font-size: 0.9rem;color: #cbd5e1;line-height: 1.5}.rescue-checks li svg{flex-shrink: 0;margin-top: 3px;color: var(--accent)}.rescue-h3-steps{margin-top: 8px}.rescue-steps{list-style: none;display: grid;gap: 10px;padding: 0;margin: 0}.rescue-steps li{display: flex;align-items: center;gap: 12px;font-size: 0.9rem;color: #cbd5e1}.rescue-steps b{font-size: 0.78rem;font-weight: 800;color: #0b101e;font-style: normal;background: linear-gradient(135deg,#fbbf24,var(--accent));border-radius: 7px;padding: 3px 7px;min-width: 34px;text-align: center}.rescue-box-flat h3{color: var(--accent-light)}.rescue-box-flat .rescue-checks{margin-bottom: 18px}.svc-detail{font-size: 0.78rem;font-weight: 600;color: #94a3b8;text-decoration: none;border-bottom: 1px dashed rgba(148,163,184,0.5);padding-bottom: 1px;transition: color 0.25s,border-color 0.25s;margin-right: 12px}.card-dark .svc-detail{color: #94a3b8}.svc-detail:hover{color: var(--accent);border-color: var(--accent)}.explainer-grid{display: grid;grid-template-columns: 1.55fr 1fr;gap: 44px;align-items: start}@media (max-width: 900px){.explainer-grid{grid-template-columns: 1fr;gap: 28px}}.explainer-lead{font-size: 1.08rem;line-height: 1.7;color: #1e293b;margin-bottom: 16px}.explainer-main p{line-height: 1.75;color: #334155;margin-bottom: 14px}.explainer-h3{font-size: 1.15rem;color: #0b101e;margin: 20px 0 12px}.explainer-list{display: grid;gap: 12px;list-style: none;padding: 0;margin: 0}.explainer-list li{position: relative;padding: 14px 16px 14px 46px;font-size: 0.96rem;color: #334155;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 14px;line-height: 1.6}.explainer-list li::before{content: "→";position: absolute;left: 16px;top: 12px;color: var(--accent);font-weight: 800;font-size: 1.1rem}.explainer-side{display: grid;gap: 18px}.explainer-card{background: var(--surface-dark);border-radius: 22px;padding: 26px;color: #f1f5f9}.explainer-card:first-child h3{color: var(--accent-light)}.explainer-card h3{font-size: 1.05rem;margin-bottom: 14px;color: #fff;display: flex;align-items: center;gap: 0.4rem}.explainer-card h3 svg{flex-shrink: 0}.explainer-card:first-child h3 svg{color: var(--accent-light)}.explainer-card:nth-child(n+2) h3 svg{color: rgba(255,255,255,0.4)}.explainer-card ul{list-style: none;display: grid;gap: 11px;padding: 0;margin: 0 0 6px}.explainer-card ul li{font-size: 0.9rem;color: #cbd5e1;line-height: 1.55}.explainer-card ul b{color: var(--accent)}.explainer-card-p{font-size: 0.92rem;color: #94a3b8;line-height: 1.6;margin-bottom: 16px}.explainer-card a.btn{width: 100%}.section-glossary{background: #f8fafc}.glossary-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 16px}.glossary-item{background: #fff;border: 1px solid #e2e8f0;border-radius: 18px;padding: 22px;transition: transform 0.3s var(--ease),border-color 0.3s,box-shadow 0.35s}.glossary-item:hover{transform: translateY(-3px);border-color: rgba(249,115,22,0.35);box-shadow: 0 14px 34px rgba(15,23,42,0.08)}.glossary-item h3{font-size: 1rem;color: #0b101e;margin-bottom: 10px;line-height: 1.35}.glossary-item p{font-size: 0.9rem;color: #475569;line-height: 1.65;margin: 0}.glossary-item a{color: var(--accent);font-weight: 600;text-decoration: none;border-bottom: 1px dashed rgba(249,115,22,0.4)}.glossary-item a:hover{border-bottom-style: solid}.section-table{background: linear-gradient(180deg,#f8fafc,#ffffff 60%,#f8fafc)}.table-scroll{overflow-x: auto;border-radius: 20px;border: 1px solid #e2e8f0;box-shadow: 0 18px 44px rgba(15,23,42,0.07)}.price-table{width: 100%;border-collapse: collapse;background: #fff;min-width: 760px;font-size: 0.92rem}.price-table thead th{text-align: left;padding: 16px 18px;font-size: 0.76rem;text-transform: uppercase;letter-spacing: 0.08em;background: #0b101e;color:#cbd5e1;border-bottom: 1px solid rgba(255,255,255,0.08);white-space: nowrap}.price-table tbody td{padding: 15px 18px;border-top: 1px solid #eef2f7;vertical-align: top}.price-table tbody tr{transition: background 0.2s}.price-table tbody tr:hover{background: #fff7ed}.price-table .pname a{color: #0b101e;font-weight: 700;text-decoration: none;line-height: 1.4}.price-table .pname a:hover{color: var(--accent)}.price-table .pwhat{color: #475569;line-height: 1.5;min-width: 260px}.pcat{display: inline-block;font-size: 0.72rem;font-weight: 700;border-radius: 999px;padding: 4px 10px;white-space: nowrap}.pcat-security{background: #fee2e2;color: #b91c1c}.pcat-performance{background: #dbeafe;color: #1d4ed8}.pcat-infrastructure{background: #dcfce7;color: #15803d}.pcat-data{background: #ede9fe;color: #6d28d9}.pcat-bundle{background: #fef3c7;color: #b45309}.price-table .ptime{color: #8294ab;white-space: nowrap}.price-table .pprice{font-family: var(--font-serif);font-size: 1.12rem;color: #0b101e;white-space: nowrap;font-weight: 700}.price-table tr.price-row-anchor{background: #fffbeb;box-shadow: inset 3px 0 0 var(--accent)}.price-table tr.price-row-anchor:hover{background: #fef3c7}.price-badge{display: inline-block;margin-top: 7px;font-size: 0.68rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;color: #b45309;background: #fef3c7;border: 1px solid #fcd34d;border-radius: 999px;padding: 3px 9px}.table-note{text-align: center;font-size: 0.84rem;color: #8294ab;margin-top: 18px}.booking-form{display: grid;gap: 14px;margin: 24px 0 6px;text-align: left}.form-2col{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}@media (max-width: 560px){.form-2col{grid-template-columns: 1fr}}.form-field{display: grid;gap: 6px}.form-field label{font-size: 0.78rem;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: #334155}.form-field input,.form-field select,.form-field textarea{width: 100%;background: #0b101e;border: 1px solid rgba(148,163,184,0.35);color: #f1f5f9;border-radius: 12px;padding: 12px 14px;font-size: 0.94rem;font-family: var(--font-sans);transition: border-color 0.25s,box-shadow 0.25s}.form-field input::placeholder,.form-field textarea::placeholder{color: #94a3b8}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px rgba(249,115,22,0.15)}.form-field select{appearance: none;background-image: linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position: calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size: 5px 5px;background-repeat: no-repeat}.form-field textarea{resize: vertical;min-height: 74px}.form-hint{font-size: 0.78rem;color: #5b6e88;margin: 2px 0 0}.contact-alt{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin: 18px 0 6px;justify-content: center}.contact-alt-label{font-size: 0.82rem;color: #5b6e88}.contact-legal{font-size: 0.76rem;color: #5b6e88;margin-top: 14px}.contact-legal a{color: var(--accent-light);text-decoration: none;border-bottom: 1px dashed rgba(249,115,22,0.4)}.contact-legal a:hover{border-bottom-style: solid}.footer-legal{display: block;margin-top: 10px;font-size: 0.78rem;color: #8294ab;text-decoration: none}.footer-legal:hover{color: var(--accent)}.legal{max-width: 880px}.legal-summary{background: linear-gradient(135deg,rgba(249,115,22,0.10),rgba(59,130,246,0.08));border: 1px solid rgba(249,115,22,0.25);border-radius: 20px;padding: 26px 28px;margin-bottom: 24px;color: #1e293b;font-size: 1.05rem;line-height: 1.75}.legal-summary h2{font-family: var(--font-serif);font-size: 1.25rem;margin-bottom: 8px;color: #0b101e}.legal-index{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 26px}.legal-index a{font-size: 0.82rem;font-weight: 600;color: #1e293b;text-decoration: none;background: #fff;border: 1px solid #e2e8f0;border-radius: 999px;padding: 7px 14px;transition: border-color 0.25s,color 0.25s}.legal-index a:hover{border-color: var(--accent);color: var(--accent)}.legal-body{display: grid;gap: 0}.legal-sec{border-top: 1px solid #e2e8f0;padding: 30px 4px}.legal-sec h2{font-family: var(--font-serif);font-size: 1.45rem;color: #0b101e;margin-bottom: 12px}.legal-sec p{color: #334155;line-height: 1.75;margin-bottom: 12px}.legal-sec p:last-child{margin-bottom: 0}.legal-sec a{color: var(--accent)}.results-grid{display: grid;gap: 22px}.outcome-card{background: #fff;border: 1px solid #e2e8f0;border-radius: 20px;padding: 28px;box-shadow: 0 12px 34px rgba(15,23,42,0.06)}.outcome-top{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;margin-bottom: 14px}.outcome-tag{font-size: 0.74rem;font-weight: 800;letter-spacing: 0.03em;border-radius: 999px;padding: 5px 12px;text-transform: uppercase}.c-security{background: #fee2e2;color: #b91c1c}.c-performance{background: #dbeafe;color: #1d4ed8}.c-email{background: #dcfce7;color: #15803d}.outcome-ticket{font-size: 0.84rem;font-weight: 700;color: var(--accent);font-family: var(--font-serif);font-size: 1rem}.outcome-card h2{font-family: var(--font-serif);font-size: 1.45rem;color: #0b101e;margin-bottom: 10px}.outcome-story{color: #334155;line-height: 1.7;margin-bottom: 16px}.outcome-list{list-style: none;display: grid;gap: 9px}.outcome-list li{display: flex;gap: 10px;align-items: flex-start;color: #475569;font-size: 0.94rem;line-height: 1.5}.outcome-list li svg{color: #16a34a;margin-top: 5px;flex: none}.section-stats{background: #0b101e}.stats-strip{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;text-align: center}@media (max-width: 820px){.stats-strip{grid-template-columns: repeat(2,1fr)}}.stat{padding: 8px 0}.stat-num{display: block;font-family: var(--font-serif);font-size: 2rem;color: var(--accent-light);line-height: 1.15}.stat-label{color: #94a3b8;font-size: 0.82rem}.testi-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 20px}.testi-card{background: #fff;border: 1px solid #e2e8f0;border-radius: 20px;padding: 26px;box-shadow: 0 12px 34px rgba(15,23,42,0.06);display: flex;flex-direction: column;gap: 16px;margin: 0}.testi-card blockquote{color: #1e293b;font-size: 1rem;line-height: 1.7;margin: 0}.testi-card blockquote::before{content: "“";font-family: var(--font-serif);color: var(--accent);font-size: 2.6rem;line-height: 0;display: block;margin-bottom: 8px}.testi-who{display: grid;gap: 2px;margin-top: auto}.guarantee-strip{display: flex;flex-wrap: wrap;gap: 22px;align-items: center;justify-content: space-between;background: linear-gradient(120deg,rgba(249,115,22,0.12),rgba(59,130,246,0.10));border: 1px solid rgba(249,115,22,0.3);border-radius: 20px;padding: 30px 34px}.guarantee-strip h3{font-family: var(--font-serif);font-size: 1.4rem;color: #0b101e;margin-bottom: 6px}.guarantee-strip p{color: #334155;line-height: 1.6}.guarantee-strip a{color: var(--accent);font-weight: 600}.testi-stars{color: #f59e0b;letter-spacing: 2px;font-size: 0.9rem}.testi-avatar{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: linear-gradient(135deg,#0b101e,#1e293b);color: #fb923c;font-weight: 800;font-size: 0.78rem;letter-spacing: 0.04em}.testi-who{display: flex;align-items: center;gap: 12px;margin-top: auto}.testi-who{display: grid;grid-template-columns: auto 1fr;align-items: center;column-gap: 12px}.testi-avatar{grid-row: span 2}.testi-name{font-weight: 700;color: #0b101e;font-size: 0.92rem}.testi-role{color: #8294ab;font-size: 0.8rem}.cases-link{text-align: center;margin-top: 28px}.cases-link a{color: var(--accent);font-weight: 600;text-decoration: none;border-bottom: 1px dashed rgba(249,115,22,0.4);padding-bottom: 2px}.cases-link a:hover{border-bottom-style: solid}.page-hero-guide{position: relative;overflow: hidden}.page-hero-guide .page-hero-inner{max-width: 760px}.page-hero-guide .guide-hero-icon{position: absolute;right: 5%;top: 50%;transform: translateY(-50%);opacity: 0.08;pointer-events: none}.guide-wrap{max-width: 760px}.guide-lede{font-size: 1.28rem;line-height: 1.65;color: var(--ink-soft);font-weight: 500;margin: 0 0 34px}.guide-sec{margin: 0 0 34px}.guide-sec h2{font-family: var(--font-serif);font-size: clamp(1.5rem,3vw,2rem);line-height: 1.15;margin: 0 0 18px}.guide-sec p,.guide-sec li{font-size: 1.06rem;line-height: 1.7;color: var(--ink-soft)}.guide-diy{list-style: none;padding: 24px 26px;margin: 0;background: rgba(249,115,22,0.05);border: 1px solid rgba(249,115,22,0.16);border-radius: 18px}.guide-diy li{position: relative;padding: 8px 0 8px 40px}.guide-diy li::before{content: "1";position: absolute;left: 0;top: 9px;width: 26px;height: 26px;border-radius: 8px;background: var(--accent);color: #fff;font-size: 0.85rem;font-weight: 800;display: grid;place-items: center;counter-increment: none}.guide-diy li:nth-child(1)::before{content: "1"}.guide-diy li:nth-child(2)::before{content: "2"}.guide-diy li:nth-child(3)::before{content: "3"}.guide-diy li:nth-child(4)::before{content: "4"}.guide-diy li:nth-child(5)::before{content: "5"}.guide-diy li:nth-child(6)::before{content: "6"}.guide-callout{background: linear-gradient(135deg,rgba(249,115,22,0.09),rgba(251,146,60,0.04));border: 1px solid rgba(249,115,22,0.22);border-left: 4px solid var(--accent);border-radius: 18px;padding: 26px 28px;margin: 0 0 34px}.guide-callout h3{font-family: var(--font-serif);font-size: 1.3rem;margin: 0 0 10px}.guide-callout p{font-size: 1.05rem;line-height: 1.7;color: var(--ink-soft);margin: 0}.guide-callout a{margin-top: 14px}.guide-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 20px}.guide-card{display: flex;flex-direction: column;gap: 10px;padding: 26px;border-radius: 20px;background: #fff;border: 1px solid rgba(148,163,184,0.25);text-decoration: none;color: inherit;transition: transform 0.2s,box-shadow 0.2s,border-color 0.2s;box-shadow: 0 1px 2px rgba(15,23,42,0.04)}.guide-card:hover{transform: translateY(-4px);box-shadow: 0 18px 40px -20px rgba(15,23,42,0.18);border-color: rgba(249,115,22,0.35)}.guide-card-cat{align-self: flex-start;font-size: 0.72rem;font-weight: 800;letter-spacing: 0.2px;text-transform: uppercase;color: var(--accent);background: rgba(249,115,22,0.1);border-radius: 99px;padding: 3px 10px}.guide-card h3{font-family: var(--font-serif);font-size: 1.3rem;line-height: 1.2;margin: 0}.guide-card p{font-size: 0.98rem;line-height: 1.65;color: var(--ink-soft);margin: 0;flex: 1}.guide-card-cta{font-weight: 700;color: var(--accent);font-size: 0.95rem}.related-tickets{display: grid;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 16px}.related-ticket{display: flex;flex-direction: column;gap: 6px;padding: 22px;border-radius: 18px;text-decoration: none;color: var(--ink);background: #fff;border: 1px solid rgba(148,163,184,0.25);transition: transform 0.2s,box-shadow 0.2s,border-color 0.2s}.related-ticket:hover{transform: translateY(-4px);box-shadow: 0 16px 36px -18px rgba(15,23,42,0.18);border-color: rgba(249,115,22,0.35)}.related-ticket-cat{align-self: flex-start;font-size: 0.7rem;font-weight: 800;letter-spacing: 0.2px;text-transform: uppercase;color: var(--accent);background: rgba(249,115,22,0.1);border-radius: 99px;padding: 2px 9px}.related-ticket strong{font-size: 1.05rem;line-height: 1.3}.related-ticket-price{font-size: 0.92rem;color: var(--ink-soft);font-weight: 700}.about-wrap{max-width: 900px}.about-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 20px;margin: 28px 0}.about-card{padding: 26px}.about-card h3{font-family: var(--font-serif);font-size: 1.25rem;line-height: 1.25;margin: 0 0 10px}.about-card p{font-size: 1rem;line-height: 1.7;color: var(--ink-soft);margin: 0}.about-faq .faq-item{background: #fff;border: 1px solid rgba(148,163,184,0.25);border-radius: 16px;padding: 18px 22px;margin: 10px 0}.about-faq .faq-item[open]{border-color: rgba(249,115,22,0.35)}.bw-track{display: flex;gap: 10px;margin: 0 0 20px}.bw-step{display: inline-flex;align-items: center;gap: 8px;font-size: 0.82rem;font-weight: 700;letter-spacing: 0.2px;color: var(--ink-muted);text-transform: uppercase}.bw-step b{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: rgba(148,163,184,0.18);color: var(--ink-soft);font-size: 0.78rem}.bw-step.is-active{color: var(--ink)}.bw-step.is-active b{background: var(--accent);color: #fff}.bw-step.is-done{color: var(--ink-soft)}.bw-step.is-done b{background: rgba(34,197,94,0.15);color: #22c55e}.bw-panel{animation: bwFade 0.25s var(--ease)}@keyframes bwFade{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.bw-panel{animation: none}}.bmatch{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin: 8px 0 18px;padding: 12px 14px;border-radius: 12px;border: 1px solid rgba(249,115,22,0.25);background: radial-gradient(120% 120% at 0% 0%,rgba(249,115,22,0.12),rgba(15,23,42,0.4));font-size: 0.95rem;color: var(--ink)}.bmatch[hidden]{display: none}.bmatch-check{display: grid;place-items: center;width: 20px;height: 20px;border-radius: 50%;background: #22c55e;color: #fff;flex: none}.bmatch-txt{font-weight: 700}.bmatch-link{margin-left: auto;font-weight: 600;color: var(--accent);text-decoration: none;border-bottom: 1px dashed rgba(249,115,22,0.4);padding-bottom: 1px;white-space: nowrap}.bmatch-link:hover{border-bottom-style: solid}select.is-error{border-color: #ef4444;box-shadow: 0 0 0 3px rgba(239,68,68,0.15)}.bw-back{background: none;border: 0;margin-top: 10px;color: var(--ink-soft);text-decoration: underline;text-underline-offset: 3px;cursor: pointer;font-size: 0.95rem}.bw-back:hover{color: var(--ink)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.001s !important;animation-iteration-count: 1 !important;transition-duration: 0.001s !important;scroll-behavior: auto !important}.hero-aurora,.hero-canvas{animation: none !important}}.price-group{margin-bottom: 34px;padding-left: 16px;border-left: 3px solid var(--lane,rgba(148,163,184,0.4))}.price-group-title{font-family: var(--font-serif);font-size: clamp(1.4rem,2.6vw,1.8rem);margin: 0 0 14px;display: flex;align-items: center;gap: 12px}.price-group-title svg{color: var(--lane,#cbd5e1);flex-shrink: 0}.price-group-count{font-family: var(--font-sans);font-size: 0.75rem;font-weight: 800;letter-spacing: 0.4px;text-transform: uppercase;color: var(--lane,#cbd5e1);background: var(--lane-soft,rgba(148,163,184,0.12));border-radius: 99px;padding: 3px 10px}.pricing-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 16px}.price-card{display: flex;flex-direction: column;gap: 6px;padding: 20px;border-radius: 16px;text-decoration: none;background: #fff;border: 1px solid rgba(148,163,184,0.25);border-top: 2px solid var(--lane-mid,rgba(148,163,184,0.35));color: var(--ink);transition: transform 0.2s,box-shadow 0.2s,border-color 0.2s}.price-card:hover{transform: translateY(-4px);box-shadow: 0 16px 36px -18px rgba(15,23,42,0.18);border-top-color: var(--lane,#f59e0b);border-color: var(--lane-mid,rgba(249,115,22,0.35))}.price-card-cat{align-self: flex-start;display: inline-flex;align-items: center;gap: 6px;font-size: 0.7rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.2px;color: var(--lane,#a78bfa);background: var(--lane-soft,rgba(249,115,22,0.1));border-radius: 99px;padding: 2px 9px}.price-card-cat em{font-style: normal}.price-card strong{font-size: 1.02rem;line-height: 1.3}.price-card-num{font-family: var(--font-serif);font-size: 1.5rem;color: var(--lane,var(--accent))}.price-card-note{font-size: 0.84rem;color: var(--ink-soft)}.price-card-cta{font-weight: 700;color: var(--lane,var(--accent));font-size: 0.9rem;margin-top: 4px}.price-card:hover .price-card-cta{text-decoration: underline}.pricing-summary{position: sticky;top: 78px;z-index: 12;display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 26px;padding: 12px 14px;border-radius: 18px;background: rgba(248,250,252,0.86);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid rgba(148,163,184,0.22);box-shadow: 0 10px 30px -24px rgba(15,23,42,0.35)}@media (max-width: 720px){.pricing-summary{position: static}}.pricing-cat-chip{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border-radius: 99px;text-decoration: none;border: 1px solid var(--lane-mid,rgba(148,163,184,0.3));background: var(--lane-soft,rgba(148,163,184,0.07));color: var(--ink);font-size: 0.86rem;font-weight: 700;transition: transform 0.18s,box-shadow 0.18s,border-color 0.18s}.pricing-cat-chip svg{color: var(--lane,#cbd5e1);flex-shrink: 0}.pricing-cat-chip em{font-style: normal;font-size: 0.78rem;color: var(--lane,var(--ink-soft));font-variant-numeric: tabular-nums}.pricing-cat-chip:hover{transform: translateY(-2px);border-color: var(--lane-mid);box-shadow: 0 10px 24px -14px var(--lane-mid,rgba(15,23,42,0.25))}.payment-strip{display: flex;align-items: center;justify-content: space-between;gap: 28px;flex-wrap: wrap;margin-top: 8px;padding: 24px 26px;border-radius: 18px;border: 1px solid rgba(148,163,184,0.28);background: linear-gradient(135deg,rgba(0,158,227,0.07),rgba(148,163,184,0.04))}.payment-strip-left{max-width: 640px}.payment-strip-left p{font-size: 0.95rem;line-height: 1.65;color: var(--ink-soft);margin: 12px 0 0}.mp-pill{display: inline-flex;align-items: center;gap: 8px;font-weight: 800;font-size: 0.78rem;text-transform: uppercase;letter-spacing: 0.4px;color: #0284c7}.mp-pill svg{flex-shrink: 0;color: #009ee3}.payment-strip-logos{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.payment-strip-logos span{font-size: 0.76rem;font-weight: 700;color: var(--ink-soft);border: 1px solid rgba(148,163,184,0.3);border-radius: 99px;padding: 3px 10px}.payment-strip-cta{display: flex;flex-direction: column;gap: 8px;align-items: flex-start}.payment-strip-sub{font-size: 0.8rem;color: var(--ink-soft);margin: 0}@media (max-width: 720px){.payment-strip{padding: 20px}.payment-strip-cta{width: 100%}.payment-strip-cta .btn{width: 100%}}.mp-badge{display: inline-flex;align-items: center;gap: 8px;justify-content: center;width: 100%;margin: 0;font-size: 0.82rem;color: #0284c7;font-weight: 600}.mp-badge b{color: var(--ink)}.mp-badge svg{flex-shrink: 0;color: #009ee3}.mp-pay{background: linear-gradient(135deg,#009ee3,#0bb5d9);color: #fff;box-shadow: 0 10px 26px -12px rgba(0,158,227,0.55)}.mp-pay:hover{transform: translateY(-2px);box-shadow: 0 14px 30px -12px rgba(0,158,227,0.65)}.page-hero-badge-mp{color: #7dd3fc;border-color: rgba(0,158,227,0.35);background: rgba(0,158,227,0.12);display: inline-flex;align-items: center;gap: 6px}.page-hero-badge-mp svg{flex-shrink: 0;color: #38bdf8}.compare-price{font-family: var(--font-serif);font-size: 1.35rem;color: #f1f5f9}.compare-card.compare-good{border-color: rgba(34,197,94,0.4)}.compare-card.compare-good .compare-price{color: #4ade80}.compare-card.compare-good h3{color: #4ade80}.rescue-pricelist-link{display: block;text-align: center;margin-top: 12px;color: var(--ink-soft);font-weight: 600;font-size: 0.9rem;text-decoration: none;border-bottom: 1px dashed rgba(148,163,184,0.4);padding-bottom: 2px}.rescue-pricelist-link:hover{color: var(--accent);border-bottom-color: var(--accent)}.tick-list{list-style: none;margin: 0}.tick-list li{position: relative;padding: 6px 0 6px 24px;font-size: 0.97rem;line-height: 1.6;color: var(--ink-soft)}.tick-list li::before{content: "✓";position: absolute;left: 0;top: 6px;color: #22c55e;font-weight: 800}.cases-link-inline,.contact-more{color: var(--accent);font-weight: 600;text-decoration: none;border-bottom: 1px dashed rgba(249,115,22,0.4);padding-bottom: 1px}.cases-link-inline:hover,.contact-more:hover{border-bottom-style: solid}.raptor-note{margin: 14px 0 0}.raptor-note a{color: var(--ink-soft);font-size: 0.9rem;font-weight: 600;text-decoration: none;border-bottom: 1px dashed rgba(148,163,184,0.4);padding-bottom: 1px}.raptor-note a:hover{color: var(--accent);border-bottom-color: var(--accent)}.hero-keywords{display: flex;flex-wrap: wrap;gap: 8px;margin: 16px 0 6px}.hero-keywords span{font-size: 0.78rem;font-weight: 600;letter-spacing: 0.2px;color: #cbd5e1;background: rgba(148,163,184,0.12);border: 1px solid rgba(148,163,184,0.28);border-radius: 99px;padding: 4px 11px}.page-hero .hero-keywords span{color: #cbd5e1;background: rgba(148,163,184,0.12);border-color: rgba(148,163,184,0.28)}.svc-pipeline{position: relative;padding: 34px 0 6px}.svc-pipeline .container{background: linear-gradient(180deg,rgba(26,86,219,0.05),rgba(26,86,219,0.02));border: 1px solid var(--border-subtle);border-radius: var(--radius-lg);padding: 28px 28px 34px}.pipeline-head{display: flex;align-items: center;gap: 10px;justify-content: center;margin: 0 0 26px;font-size: 0.78rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.14em;color: var(--primary)}.pipeline-head svg{color: var(--accent)}.pipeline-track{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px;align-items: stretch}.pipeline-step{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding: 18px 10px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);box-shadow: var(--shadow-1);transition: transform 0.35s var(--ease-bounce),border-color 0.3s ease,box-shadow 0.3s ease}.pipeline-step:hover{transform: translateY(-4px);border-color: color-mix(in srgb,var(--primary) 35%,transparent);box-shadow: var(--shadow-2)}.pipeline-n{position: absolute;top: 10px;left: 12px;font-size: 0.7rem;font-weight: 800;letter-spacing: 0.1em;color: var(--text-secondary);opacity: 0.75}.pipeline-icon{display: grid;place-items: center;width: 52px;height: 52px;margin-bottom: 12px;border-radius: 50%;background: linear-gradient(135deg,rgba(26,86,219,0.1),rgba(26,86,219,0.04));color: var(--primary);transition: transform 0.35s var(--ease-bounce),color 0.3s ease}.pipeline-step:nth-child(2) .pipeline-icon{background: linear-gradient(135deg,rgba(249,115,22,0.12),rgba(249,115,22,0.05));color: var(--accent)}.pipeline-step:nth-child(3) .pipeline-icon{background: linear-gradient(135deg,rgba(34,197,94,0.12),rgba(34,197,94,0.05));color: var(--profit)}.pipeline-step:hover .pipeline-icon{transform: scale(1.12) rotate(-6deg)}.pipeline-step:nth-child(1):hover .pipeline-icon{color: var(--primary)}.pipeline-step:nth-child(2):hover .pipeline-icon{color: var(--accent)}.pipeline-step:nth-child(3):hover .pipeline-icon{color: var(--profit)}.pipeline-step b{font-size: 0.98rem;line-height: 1.35}.pipeline-step small{display: block;margin-top: 6px;font-size: 0.8rem;color: var(--text-secondary);line-height: 1.45}.pipeline-track-line{position: absolute;top: 62px;left: 6%;right: 6%;height: 2px;background: var(--border);overflow: hidden;border-radius: 2px}.pipeline-track-line::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,var(--primary),var(--accent),var(--profit));background-size: 200% 100%;transform: scaleX(0);transform-origin: left;animation: pipeline-draw 1.2s var(--ease) 0.45s forwards,pipeline-shine 3.2s linear 1.7s infinite}@keyframes pipeline-draw{to{transform: scaleX(1)}}@keyframes pipeline-shine{from{background-position: 0% 0}to{background-position: 200% 0}}.pipeline-eta{position: absolute;right: -6px;top: 24px;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 62px;height: 62px;border-radius: 50%;background: var(--surface-dark);color: #fff;border: 1px solid rgba(249,115,22,0.5);box-shadow: 0 0 0 5px rgba(249,115,22,0.1)}.pipeline-eta b{font-size: 0.95rem;line-height: 1;color: var(--accent-light)}.pipeline-eta small{font-size: 0.62rem;text-transform: uppercase;letter-spacing: 0.12em;opacity: 0.85}.pipeline-eta.reveal{font-style: normal}.svc-pipeline:not(.visible) .pipeline-track-line::after{animation: none;transform: scaleX(0)}.page-hero + .svc-pipeline .container{border-color: transparent}.card .svc-visual,.svc-visual{transition: transform 0.35s var(--ease-bounce),color 0.3s ease}.svc.card:hover .svc-visual{transform: translateY(-3px) scale(1.1) rotate(-4deg);color: var(--accent)}@media (prefers-reduced-motion: reduce){.pipeline-track-line::after,.pipeline-step,.pipeline-icon,.svc-visual{animation: none !important;transition: none !important}.pipeline-track-line::after{transform: scaleX(1)}}@media (max-width: 760px){.pipeline-track{grid-template-columns: 1fr;gap: 14px}.pipeline-track-line{display: none}.pipeline-eta{position: static;margin: 16px auto 0}.pipeline-head{flex-direction: column}}.skip-link{position: fixed;top: 10px;left: 10px;z-index: 2000;padding: 10px 16px;border-radius: 10px;background: var(--surface-dark);color: #fff;font-weight: 700;font-size: 0.85rem;text-decoration: none;opacity: 0;pointer-events: none;transform: translateY(-8px);transition: opacity 0.2s ease,transform 0.2s ease}.skip-link:focus{opacity: 1;pointer-events: auto;transform: translateY(0);outline: 2px solid var(--accent);outline-offset: 2px}:focus-visible{outline: 2px solid var(--accent-dark);outline-offset: 2px;border-radius: 6px}.rescue-clock .container{padding-top: 6px;padding-bottom: 6px}.clock-head{display: flex;align-items: center;justify-content: center;gap: 10px;margin: 0 0 22px;font-size: 0.78rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.14em;color: var(--text-secondary)}.clock-head svg{color: var(--primary)}.clock-track{position: relative;display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;margin: 0;padding: 0;list-style: none}.clock-track::before{content: '';position: absolute;top: 26px;left: 4%;right: 4%;height: 2px;background: var(--border)}.clock-track::after{content: '';position: absolute;top: 26px;left: 4%;right: 4%;height: 2px;background: linear-gradient(90deg,var(--primary),var(--accent),var(--profit));transform: scaleX(0);transform-origin: left;animation: clock-draw 1.4s var(--ease) 0.5s forwards}@keyframes clock-draw{to{transform: scaleX(1)}}.clock-node{position: relative;flex: 1;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 8px}.clock-t{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--surface-dark);color: #fff;font-size: 0.95rem;letter-spacing: 0.02em;box-shadow: 0 0 0 5px rgba(26,86,219,0.12);border: 2px solid currentColor}.clock-node:nth-child(1) .clock-t{color: var(--primary-light);border-color: var(--primary)}.clock-node:nth-child(2) .clock-t{color: var(--accent-light);border-color: var(--accent)}.clock-node:nth-child(3) .clock-t{color: var(--profit);border-color: var(--profit)}.clock-node span{font-size: 0.88rem;font-weight: 600;line-height: 1.4;max-width: 210px;color: var(--text)}.rescue-clock:not(.visible) .clock-track::after{animation: none;transform: scaleX(0)}.section,.svc-pipeline,.related-section,.site-footer{content-visibility: auto;contain-intrinsic-size: auto 1500px}@media (prefers-reduced-motion: reduce){.clock-track::after,.clock-node,.clock-t{animation: none !important;transition: none !important}.clock-track::after{transform: scaleX(1)}}@media (max-width: 760px){.clock-track{flex-direction: column;gap: 18px}.clock-track::before,.clock-track::after{display: none}.clock-node{flex-direction: row;justify-content: flex-start;gap: 14px;text-align: left}.clock-node span{max-width: none}}.page-lane.lane-security{--lane: #ef4444;--lane-soft: rgba(239,68,68,.10);--lane-mid: rgba(239,68,68,.32)}.page-lane.lane-ops{--lane: #3b82f6;--lane-soft: rgba(59,130,246,.10);--lane-mid: rgba(59,130,246,.32)}.page-lane.lane-growth{--lane: #22c55e;--lane-soft: rgba(34,197,94,.12);--lane-mid: rgba(34,197,94,.34)}.page-lane.lane-data{--lane: #8b5cf6;--lane-soft: rgba(139,92,246,.12);--lane-mid: rgba(139,92,246,.34)}.page-lane.lane-pack{--lane: #f59e0b;--lane-soft: rgba(245,158,11,.12);--lane-mid: rgba(245,158,11,.34)}.svc.card.lan-security{--lane: #ef4444;--lane-soft: rgba(239,68,68,.10);--lane-mid: rgba(239,68,68,.32)}.svc.card.lan-ops{--lane: #3b82f6;--lane-soft: rgba(59,130,246,.10);--lane-mid: rgba(59,130,246,.32)}.svc.card.lan-growth{--lane: #22c55e;--lane-soft: rgba(34,197,94,.12);--lane-mid: rgba(34,197,94,.34)}.svc.card.lan-data{--lane: #8b5cf6;--lane-soft: rgba(139,92,246,.12);--lane-mid: rgba(139,92,246,.34)}.svc.card.lan-pack{--lane: #f59e0b;--lane-soft: rgba(245,158,11,.10);--lane-mid: rgba(245,158,11,.32)}.page-hero::before{content: '';position: absolute;top: 0;left: 8%;right: 8%;height: 3px;border-radius: 0 0 4px 4px;background: linear-gradient(90deg,transparent,var(--lane-mid),var(--lane),var(--lane-mid),transparent);z-index: 2}.page-lane .page-hero-glow{background: radial-gradient(62% 62% at 18% 8%,var(--lane-mid),transparent 70%),radial-gradient(40% 40% at 85% 96%,var(--lane-soft),transparent 70%)}.page-lane .page-hero-search,.page-lane .pipeline-head{color: var(--lane)}.page-lane .pipeline-head svg{color: var(--lane)}.page-lane .hero-keywords{gap: 8px}.page-lane .hero-keywords>span{border: 1px solid var(--lane-mid);background: var(--lane-soft)}.page-lane .hero-keywords>span:first-child{border-color: var(--lane)}.page-lane .page-hero-badge{border: 1px solid var(--lane-mid);background: var(--lane-soft);color: var(--text-inverse)}.page-lane .pipeline-step:nth-child(1) .pipeline-icon{color: var(--lane);background: linear-gradient(135deg,var(--lane-soft),transparent)}.page-lane .pipeline-step:nth-child(1):hover .pipeline-icon{color: var(--lane)}.page-lane .pipeline-n{color: var(--lane-mid)}.page-lane .clock-node:nth-child(1) .clock-t{color: var(--lane);border-color: var(--lane);box-shadow: 0 0 0 5px var(--lane-soft)}.page-lane .svc-pipeline .container{border-color: var(--lane-mid);background: linear-gradient(180deg,var(--lane-soft),transparent 55%)}.page-lane .rescue-h2{position: relative;padding-left: 18px}.page-lane .rescue-h2::before{content: '';position: absolute;left: 0;top: 0.32em;width: 4px;height: 0.72em;border-radius: 2px;background: var(--lane-mid)}.page-lane .rescue-box{border-color: var(--lane-mid)}.page-lane .rescue-box .rescue-h3-steps{color: var(--lane)}.page-lane :focus-visible{outline-color: var(--lane)}.page-lane ::selection{background: var(--lane-soft)}.page-lane{scrollbar-color: var(--lane-mid) transparent}.page-lane::-webkit-scrollbar-thumb{background: var(--lane-mid);border-radius: 8px}.svc.card{background-image: linear-gradient(90deg,var(--lane) 0%,var(--lane-mid) 30%,transparent 62%);background-repeat: no-repeat;background-position: top center;background-size: 88% 3px}.svc.card .svc-visual,.svc.card:hover .svc-visual{color: var(--lane)}.svc.card .svc-cta{color: var(--lane)}.svc.card .svc-steps b{color: var(--lane-mid)}.svc.card:hover{border-color: var(--lane-mid);box-shadow: 0 18px 42px -20px var(--lane-mid,rgba(15,23,42,0.35))}.svc.card .svc-search{color: var(--lane-mid)}.related-ticket-cat.c-security{color: #f87171;background: rgba(248,113,113,0.12)}.related-ticket-cat.c-performance{color: #4ade80;background: rgba(74,222,128,0.12)}.related-ticket-cat.c-infrastructure,.related-ticket-cat.c-ops{color: #38bdf8;background: rgba(56,189,248,0.12)}.related-ticket-cat.c-data{color: #a78bfa;background: rgba(167,139,250,0.14)}.related-ticket-cat.c-bundle{color: #fbbf24;background: rgba(251,191,36,0.14)}@media (prefers-reduced-motion: reduce){.svc.card::before{transition: none !important;animation: none !important}}.page-lane .card-dark::after{background: radial-gradient(350px circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--lane-soft),transparent 62%)}.page-lane .section-eyebrow{color: var(--lane-mid)}.page-lane .faq-item summary:hover{color: var(--lane)}.page-lane .faq-item[open] summary{color: var(--lane)}.page-lane .svc-pipeline .container{position: relative}.page-lane .svc-pipeline .container::before{content: '';position: absolute;top: 12px;right: 12px;width: 26px;height: 26px;border-right: 2px solid var(--lane-mid);border-top: 2px solid var(--lane-mid);border-radius: 0 8px 0 0;pointer-events: none;opacity: 0.85}.page-lane .pipeline-icon{position: relative}.page-lane .pipeline-icon::after{content: '';position: absolute;inset: -7px;border: 1px solid currentColor;border-radius: 50%;opacity: 0;transform: scale(0.72);pointer-events: none}.page-lane .pipeline-step:hover .pipeline-icon::after{animation: lane-ping 1.15s var(--ease) infinite}@keyframes lane-ping{0%{opacity: 0;transform: scale(0.72)}25%{opacity: 0.95;transform: scale(1)}100%{opacity: 0;transform: scale(1.28)}}.page-lane .clock-node:first-child::after{content: '';width: 7px;height: 7px;border-radius: 50%;background: var(--lane);margin-top: 2px;animation: clock-pulse 1.7s ease-out infinite}@keyframes clock-pulse{0%{box-shadow: 0 0 0 0 var(--lane-mid)}70%{box-shadow: 0 0 0 11px transparent}100%{box-shadow: 0 0 0 0 transparent}}.svc.card{transition: background-size 0.5s var(--ease),border-color 0.3s ease,box-shadow 0.3s ease}.svc.card:hover{background-size: 100% 3px}.svc.card:hover .svc-foot .price{color: var(--lane)}@media (max-width: 760px){.page-lane .pipeline-icon::after{display: none}.page-lane .clock-node:first-child::after{display: none}}@media (prefers-reduced-motion: reduce){.page-lane .pipeline-icon::after,.page-lane .clock-node:first-child::after,.svc.card{animation: none !important;transition: none !important}.svc.card:hover{background-size: 88% 3px}}.lan-security{--lane: #f87171;--lane-soft: rgba(248,113,113,0.10);--lane-mid: rgba(248,113,113,0.32)}.lan-ops{--lane: #38bdf8;--lane-soft: rgba(56,189,248,0.10);--lane-mid: rgba(56,189,248,0.32)}.lan-growth{--lane: #4ade80;--lane-soft: rgba(74,222,128,0.10);--lane-mid: rgba(74,222,128,0.32)}.lan-data{--lane: #a78bfa;--lane-soft: rgba(167,139,250,0.12);--lane-mid: rgba(167,139,250,0.34)}.lan-pack{--lane: #fbbf24;--lane-soft: rgba(251,191,36,0.10);--lane-mid: rgba(251,191,36,0.32)}.lane-security .section-eyebrow,.lane-security .section-title{color: var(--lane)}.lane-ops .section-eyebrow,.lane-ops .section-title{color: var(--lane)}.lane-growth .section-eyebrow,.lane-growth .section-title{color: var(--lane)}.lane-data .section-eyebrow,.lane-data .section-title{color: var(--lane)}.lane-pack .section-eyebrow,.lane-pack .section-title{color: var(--lane)}.lane-security .section-eyebrow svg,.lane-ops .section-eyebrow svg,.lane-growth .section-eyebrow svg,.lane-data .section-eyebrow svg,.lane-pack .section-eyebrow svg{color: var(--lane)}.page-lane .page-hero-inner{position: relative;z-index: 1}.page-lane .page-hero::after{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(100deg,transparent 40%,var(--lane-soft) 50%,transparent 60%);background-size: 260% 100%;background-repeat: no-repeat;animation: hero-scan 9s ease-in-out infinite}@keyframes hero-scan{0%{background-position: 155% 0}55%,100%{background-position: -165% 0}}.page-lane .page-hero h1{position: relative}.page-lane .page-hero h1::after{content: '';position: absolute;left: 2px;bottom: 8px;width: 88px;height: 5px;border-radius: 4px;background: linear-gradient(90deg,var(--lane),var(--lane-soft));box-shadow: 0 2px 14px -4px var(--lane-soft)}.page-lane .card-dark:hover{box-shadow: 0 16px 38px -16px var(--lane-mid)}.card.featured{background-image: linear-gradient(90deg,var(--lane) 0%,var(--lane-mid) 32%,transparent 62%);background-repeat: no-repeat;background-position: top center;background-size: 72% 4px;transition: background-size 0.5s var(--ease),box-shadow 0.3s ease}.card.featured:hover{background-size: 100% 4px}@media (max-width: 760px){.page-lane .page-hero::after{display: none}}@media (prefers-reduced-motion: reduce){.page-lane .page-hero::after{animation: none;opacity: 0.5}}.handover-grid{list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;max-width: 980px;margin: 0 auto;padding: 0}.handover-item{display: flex;gap: 14px;align-items: flex-start;background: var(--surface);border: 1px solid var(--border);border-radius: 16px;padding: 18px;height: 100%}.handover-item div b{display: block;color: var(--text);font-size: 1rem;letter-spacing: -0.01em;margin-bottom: 4px}.handover-item div small{color: var(--text-secondary);font-size: 0.92rem;line-height: 1.55}.handover-n{flex: 0 0 auto;width: 34px;height: 34px;border-radius: 10px;display: flex;align-items: center;justify-content: center;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 0.8rem;font-weight: 600;color: var(--accent);background: rgba(249,115,22,0.10)}.page-lane .handover-item{border-color: var(--lane-mid)}.page-lane .handover-n{color: var(--lane);background: var(--lane-soft)}.handover-note{max-width: 780px;margin: 22px auto 0;text-align: center;color: var(--text-secondary);font-size: 0.95rem;line-height: 1.6}.rescue-scope-note{margin: 14px 0 6px;padding-top: 12px;border-top: 1px dashed rgba(255,255,255,0.12);color: #cbd5e1;font-size: 0.85rem;line-height: 1.6}@media (max-width: 760px){.handover-grid{grid-template-columns: 1fr}}.how-grid,.not-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.how-step,.not-item{position: relative;background: #ffffff;border: 1px solid var(--border);border-radius: 18px;padding: 24px;height: 100%;transition: transform 0.25s ease,box-shadow 0.3s ease}.how-step:hover,.not-item:hover{transform: translateY(-3px);box-shadow: 0 14px 30px -18px rgba(11,16,30,0.28)}.how-step svg{color: var(--accent);margin: 10px 0 14px}.how-step h3{font-size: 1.05rem;letter-spacing: -0.01em;color: var(--text);margin-bottom: 6px}.how-step p,.not-item p{color: var(--text-secondary);font-size: 0.92rem;line-height: 1.55}.how-n{position: absolute;top: 14px;right: 16px;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 0.78rem;font-weight: 600;color: var(--accent);background: rgba(249,115,22,0.10);border-radius: 8px;padding: 3px 8px}.not-item b{display: block;color: var(--text);font-size: 1rem;margin-bottom: 6px}@media (max-width: 1180px){.how-grid,.not-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.how-grid,.not-grid{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.how-step,.not-item{transition: none;transform: none !important}}.access-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;max-width: 940px;margin: 0 auto}.access-card{background: var(--surface);border: 1px solid var(--border);border-radius: 18px;padding: 24px;text-align: left}.access-card h3{font-size: 1.05rem;letter-spacing: -0.01em;color: var(--text);margin-bottom: 14px}.access-list{list-style: none;display: flex;flex-direction: column;gap: 10px;margin: 0;padding: 0}.access-list li{display: flex;gap: 10px;align-items: flex-start;color: var(--text);font-size: 0.95rem;line-height: 1.5}.access-list li svg{flex: 0 0 auto;margin-top: 3px;color: var(--accent)}.access-ask-note{margin-top: 14px;padding-top: 12px;border-top: 1px dashed var(--border);color: var(--text-secondary);font-size: 0.88rem;line-height: 1.55}.page-lane .access-card{border-color: var(--lane-mid)}.page-lane .access-list li svg{color: var(--lane)}@media (max-width: 760px){.access-grid{grid-template-columns: 1fr}}.cat-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;max-width: 940px;margin: 0 auto}.section-dark .access-card{background: rgba(255,255,255,0.03);border-color: rgba(255,255,255,0.12)}.section-dark .access-card h3{color: var(--bg)}.section-dark .access-list li{color: var(--text-soft)}.section-dark .access-list li svg{color: var(--accent-light)}.access-tag{margin-top: 10px;padding-top: 10px;border-top: 1px dashed var(--border);font-size: 0.86rem;line-height: 1.5;color: var(--text-secondary)}.access-tag b{color: var(--text)}.section-dark .access-tag b{color: var(--bg)}.section-dark .access-tag{border-top-color: rgba(255,255,255,0.15);color: var(--text-soft)}.never-list{list-style: none;max-width: 680px;margin: 0 auto;padding: 0;display: flex;flex-direction: column;gap: 14px;text-align: left}.never-list li{display: flex;gap: 12px;align-items: flex-start;background: var(--surface);border: 1px solid var(--border);border-radius: 14px;padding: 18px 20px;color: var(--text);font-size: 0.98rem;line-height: 1.55}.never-list li svg{flex: 0 0 auto;margin-top: 4px;color: var(--accent)}.never-list-light li{background: rgba(255,255,255,0.03);border-color: rgba(255,255,255,0.12);color: var(--text-soft)}.never-list-light li svg{color: var(--accent-light)}@media (max-width: 760px){.cat-grid{grid-template-columns: 1fr}}.handover-item details summary{cursor: pointer;color: var(--text);font-weight: 600}.nav-search{display: inline-flex;align-items: center;gap: 8px;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.12);color: var(--text-soft);padding: 7px 10px;border-radius: 10px;cursor: pointer;font: inherit;font-size: 0.9rem;transition: border-color .2s,color .2s,background .2s}.nav-search:hover{border-color: var(--accent);color: var(--bg)}.nav-search .kbd{opacity: .55}@media (max-width: 1280px){.nav-search .kbd,.nav-search span{display: none}.nav-search{padding: 8px}}.palette{position: fixed;inset: 0;z-index: 1200;background: rgba(3,6,14,0.72);backdrop-filter: blur(6px);display: none;align-items: flex-start;justify-content: center;padding: 12vh 20px 20px}.palette.is-open{display: flex}.palette-box{width: 100%;max-width: 620px;background: var(--surface-dark-raised);border: 1px solid rgba(255,255,255,0.14);border-radius: 18px;overflow: hidden;box-shadow: 0 24px 70px rgba(0,0,0,.55);animation: paletteIn .18s ease-out}@keyframes paletteIn{from{transform: translateY(-8px);opacity: 0}to{transform: none;opacity: 1}}.palette-input-row{display: flex;align-items: center;gap: 10px;padding: 14px 16px;border-bottom: 1px solid rgba(255,255,255,0.1);color: var(--text-soft)}#paletteInput{flex: 1;background: transparent;border: 0;color: var(--bg);font: inherit;font-size: 1.05rem;outline: none}#paletteInput::placeholder{color: var(--text-secondary)}.palette-results{max-height: 46vh;overflow: auto;padding: 8px}.palette-hit{display: flex;flex-direction: column;gap: 3px;padding: 11px 12px;border-radius: 11px;color: var(--bg);text-decoration: none}.palette-hit .palette-hit-type{font-size: .72rem;text-transform: uppercase;letter-spacing: .06em;opacity: .62}.palette-hit strong{font-size: .96rem;font-weight: 600}.palette-hit.is-active{background: var(--accent);color: #fff}.palette-hit.is-active .palette-hit-type{color: rgba(255,255,255,.85)}.palette-empty{color: var(--text-secondary);padding: 16px;text-align: center;font-size: .92rem}.palette-foot{display: flex;justify-content: space-between;gap: 10px;padding: 10px 16px;border-top: 1px solid rgba(255,255,255,0.1);color: var(--text-secondary);font-size: .8rem}.palette-foot b{color: var(--text-soft)}.palette-go{color: var(--accent-light);text-decoration: none}.palette-go:hover{text-decoration: underline}.search-big{display: flex;gap: 10px;max-width: 620px;margin: 22px auto 0}.search-big input{flex: 1;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.18);border-radius: 12px;color: var(--bg);font: inherit;font-size: 1rem;padding: 13px 16px;outline: none}.search-big input:focus{border-color: var(--accent)}.search-page{text-align: left}.search-summary{font-size: 1.05rem;margin-bottom: 22px;color: var(--text-secondary)}.search-group-h{font-size: 1.15rem;margin: 26px 0 12px;color: var(--text)}.search-results{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 12px}.search-hit{display: flex;flex-direction: column;gap: 5px;background: var(--surface);border: 1px solid var(--border);border-radius: 13px;padding: 14px 16px;text-decoration: none;color: var(--text);transition: border-color .2s,transform .2s}.search-hit:hover{border-color: var(--accent);transform: translateY(-2px)}.search-hit-type{font-size: .72rem;text-transform: uppercase;letter-spacing: .06em;opacity: .6}.search-hit-type.security,.search-hit-type.pack{color: #b91c1c}.search-hit-type.performance,.search-hit-type.growth{color: #1d4ed8}.search-hit-type.data,.search-hit-type.ops,.search-hit-type.infrastructure{color: #0f766e}.search-hit-type.guide{color: #7c3aed}.search-hit-type.page{color: #8294ab}.search-hit strong{font-size: .98rem}.search-hit:hover strong{color: var(--accent)}.search-empty{color: var(--text-secondary);margin-top: 18px}.guide-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(270px,1fr));gap: 16px}.guide-card{display: flex;flex-direction: column;gap: 8px;padding: 22px;border-radius: 16px;background: var(--surface);border: 1px solid var(--border);text-decoration: none;color: var(--text);transition: border-color .2s,transform .2s,box-shadow .2s}.guide-card:hover{border-color: var(--accent);transform: translateY(-3px);box-shadow: 0 14px 34px rgba(0,0,0,.08)}.guide-card .guide-card-cat{font-size: .74rem;text-transform: uppercase;letter-spacing: .06em}.guide-card .guide-card-cat.security{color: #b91c1c}.guide-card .guide-card-cat.performance,.guide-card .guide-card-cat.email{color: #1d4ed8}.guide-card .guide-card-cat.infrastructure,.guide-card .guide-card-cat.recovery{color: #0f766e}.guide-card .guide-card-cat.revenue{color: #7c3aed}.guide-card strong{font-size: 1.05rem;line-height: 1.35}.guide-card .guide-card-sub{color: var(--text-secondary);font-size: .9rem;line-height: 1.5}.guide-card .guide-card-cta{color: var(--accent);font-size: .88rem;font-weight: 600;margin-top: 4px}.guide-card:hover .guide-card-cta{text-decoration: underline}.wizard-shell{display: grid;gap: 34px}.wz-box{max-width: 660px;margin: 0 auto;background: var(--surface-dark-raised);border: 1px solid rgba(255,255,255,0.13);border-radius: 20px;padding: 26px 26px 24px;text-align: left}.wz-bar{height: 4px;border-radius: 4px;background: rgba(255,255,255,0.09);margin-bottom: 20px;overflow: hidden}.wz-bar-fill{display: block;height: 100%;background: var(--accent);border-radius: 4px;transition: width .35s ease}.wz-head{margin-bottom: 18px}.wz-step{font-size: .74rem;text-transform: uppercase;letter-spacing: .1em;color: var(--accent-light)}.wz-q{font-size: 1.35rem;margin: 4px 0 0;color: var(--bg)}.wz-options{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.wz-option{display: flex;flex-direction: column;gap: 4px;text-align: left;font: inherit;font-weight: 600;color: var(--bg);background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.13);border-radius: 13px;padding: 14px 16px;cursor: pointer;transition: border-color .2s,background .2s}.wz-option:hover{border-color: var(--accent);background: rgba(255,255,255,0.07)}.wz-option-sub{font-weight: 400;font-size: .82rem;color: var(--text-secondary)}.wz-chips{display: flex;flex-wrap: wrap;gap: 10px}.wz-chip{font: inherit;color: var(--bg);background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.15);border-radius: 999px;padding: 10px 16px;cursor: pointer;transition: border-color .2s,background .2s,color .2s}.wz-chip:hover{border-color: var(--accent)}.wz-chip.is-on{background: var(--accent);border-color: var(--accent);color: #fff;font-weight: 600}.wz-go{margin-top: 16px}.wz-back{margin: 10px 0 0}.wz-chips + .wz-go{margin-top: 18px}.wz-results{display: flex;flex-direction: column;gap: 10px;margin-bottom: 18px}.wz-result{display: flex;flex-direction: column;gap: 4px;padding: 15px 17px;border-radius: 13px;text-decoration: none;color: var(--bg);background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.13);transition: border-color .2s,transform .2s}.wz-result:hover{border-color: var(--accent);transform: translateX(4px)}.wz-result-lead{border-color: var(--accent);background: rgba(249,115,22,0.08)}.wz-result-cat{font-size: .74rem;text-transform: uppercase;letter-spacing: .07em;color: var(--accent-light)}.wz-result-lead .wz-result-cat{color: var(--accent-light)}.wz-result strong{font-size: 1.02rem}.wz-result-price{font-size: .86rem;color: var(--text-secondary)}.wz-empty{color: var(--text-secondary);margin: 6px 0 14px}.wz-again{margin-right: 10px}.wz-note{color: var(--text-secondary);font-size: .82rem;margin-top: 14px;text-align: center}.wz-restored{display: flex;align-items: center;gap: 8px;margin: 0 0 4px;padding: 8px 12px;border-radius: 10px;font-size: .78rem;font-weight: 600;color: #bfe3ff;background: rgba(56,189,248,.08);border: 1px solid rgba(56,189,248,.25);animation: wzRestoredIn .45s var(--ease-bounce)}.wz-restored::before{content: '\21BB';font-size: .95rem;line-height: 1;color: #7dd3fc}@keyframes wzRestoredIn{from{opacity: 0;transform: translateY(-6px)}}@media (prefers-reduced-motion: reduce){.wz-restored{animation: none}}@media (max-width: 600px){.wz-options{grid-template-columns: 1fr}}.trust-ticker{overflow: hidden;border-block: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.02);padding: 16px 0;user-select: none}.trust-ticker-track{display: flex;gap: 0;width: max-content;animation: ticker 26s linear infinite}.trust-ticker:hover .trust-ticker-track{animation-play-state: paused}.trust-ticker-track span{display: inline-flex;align-items: center;gap: 10px;white-space: nowrap;color: var(--text-soft);font-size: .95rem;padding: 0 28px;border-right: 1px solid rgba(255,255,255,0.08)}.trust-ticker-track span svg{color: var(--accent-light)}@keyframes ticker{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.trust-ticker-track{animation: none;flex-wrap: wrap;width: auto;justify-content: center}.trust-ticker-track span{border-right: 0;padding: 6px 14px}}.stat-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 14px;max-width: 880px;margin: 0 auto}.stat{background: var(--surface-dark-raised);border: 1px solid rgba(255,255,255,0.13);border-radius: 16px;padding: 20px 12px;text-align: center}.stat strong{display: block;font-size: 1.9rem;letter-spacing: -0.02em;color: var(--bg);font-variant-numeric: tabular-nums}.stat span{color: var(--text-secondary);font-size: .86rem}.read-progress{position: fixed;top: 0;left: 0;height: 3px;width: 0;background: linear-gradient(90deg,var(--accent),var(--accent-light));z-index: 1300}.toc-sticky{position: fixed;left: 22px;top: 120px;width: 200px;display: flex;flex-direction: column;gap: 8px;padding: 14px 14px;border: 1px solid var(--border);border-radius: 14px;background: var(--surface);font-size: .84rem;z-index: 700}.toc-title{font-weight: 700;color: var(--text);margin-bottom: 2px}.toc-sticky a{color: var(--text-secondary);text-decoration: none;line-height: 1.4}.toc-sticky a:hover{color: var(--accent)}.page-lane .toc-sticky a:hover{color: var(--lane)}@media (min-width: 1380px){.toc-sticky{left: calc(50vw - 720px + 16px)}}@media (max-width: 1499px){.toc-sticky{display: none}}@media (prefers-reduced-motion: reduce){.palette{animation: none}}.matrix-wrap{overflow-x: auto;border-radius: 16px;border: 1px solid var(--border)}.matrix{width: 100%;border-collapse: collapse;background: var(--surface);font-size: .92rem;text-align: left}.matrix th{padding: 14px 16px;font-size: .78rem;text-transform: uppercase;letter-spacing: .07em;color: var(--text-secondary);border-bottom: 2px solid var(--border);background: var(--surface)}.matrix td{padding: 12px 16px;border-bottom: 1px solid var(--border);color: var(--text);vertical-align: top}.matrix tbody tr:last-child td{border-bottom: 0}.matrix td:first-child{font-weight: 600;white-space: nowrap}.matrix td:last-child{color: var(--accent-dark);font-weight: 700;white-space: nowrap}.matrix .matrix-major td{background: var(--surface);font-weight: 700;color: var(--text);letter-spacing: .05em;border-bottom: 1px solid var(--border);border-top: 2px solid var(--border);white-space: normal}@media (max-width: 720px){.matrix td,.matrix th{padding: 10px 12px}.matrix td:first-child{white-space: normal}}.timeline{list-style: none;margin: 0 auto;padding: 0;max-width: 820px;display: flex;flex-direction: column;gap: 0;position: relative}.timeline::before{content: '';position: absolute;left: 27px;top: 18px;bottom: 18px;width: 2px;background: linear-gradient(180deg,var(--accent),rgba(249,115,22,0.12));border-radius: 2px}.tl-item{position: relative;display: flex;gap: 26px;padding: 0 0 34px 0;align-items: flex-start}.tl-item:last-child{padding-bottom: 0}.tl-marker{z-index: 1;flex: 0 0 56px;width: 56px;height: 56px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: var(--surface-dark-raised);border: 2px solid var(--accent);color: var(--accent-light);font-weight: 800;font-size: 1rem;letter-spacing: 0.04em}.tl-body{background: var(--surface);border: 1px solid var(--border);border-radius: 16px;padding: 18px 20px;flex: 1}.tl-time{display: inline-block;font-size: 0.74rem;text-transform: uppercase;letter-spacing: 0.09em;color: var(--accent-dark);background: rgba(249,115,22,0.1);border-radius: 999px;padding: 4px 10px;margin-bottom: 8px}.tl-body h3{font-size: 1.08rem;margin: 0 0 6px;color: var(--text)}.tl-body p{margin: 0;color: var(--text-secondary);font-size: 0.92rem;line-height: 1.55}@media (max-width: 560px){.timeline::before{left: 19px}.tl-marker{flex-basis: 40px;width: 40px;height: 40px;font-size: 0.85rem}.tl-item{gap: 16px}}.fam-chips{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-top: 22px}.fam-chip{display: inline-flex;align-items: center;gap: 7px;padding: 9px 16px;border-radius: 999px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.16);color: var(--text-soft);text-decoration: none;font-size: 0.88rem;transition: border-color .2s,color .2s,transform .2s}.fam-chip:hover{border-color: var(--accent);color: var(--bg);transform: translateY(-2px)}.platform-signs{list-style: none;display: grid;gap: 12px;max-width: 860px;margin: 0 auto 34px;padding: 0}.platform-signs li{display: flex;gap: 12px;align-items: flex-start;background: rgba(255,255,255,0.05);border: 1px solid var(--border);border-radius: 12px;padding: 14px 16px;color: var(--text-soft);font-size: 1.02rem;line-height: 1.5}.platform-signs li svg{flex-shrink: 0;margin-top: 4px;color: var(--accent)}.platform-signs li a{color: var(--accent);text-decoration: none;font-weight: 600;white-space: nowrap}.platform-signs li a:hover{color: var(--text)}.rescue-box-family{border-color: var(--border)}.sib-list{display: flex;flex-direction: column;gap: 2px;margin-bottom: 10px}.sib-link{display: flex;justify-content: space-between;gap: 10px;align-items: baseline;padding: 7px 4px;border-radius: 8px;color: var(--text);text-decoration: none;font-size: 0.9rem;transition: color .15s,background .15s}.sib-link:hover{color: var(--accent);background: rgba(0,0,0,0.03)}.sib-link span{color: var(--text-secondary);font-size: 0.78rem;font-weight: 600;white-space: nowrap}.sib-more{display: inline-block;font-size: 0.85rem;font-weight: 600;color: var(--accent);text-decoration: none}.sib-more:hover{text-decoration: underline}.card,.svc,.guide-card,.compare-card,.wz-result,.search-hit,.stat,.fam-chip{transform-style: preserve-3d;transition: border-color .2s,transform .18s ease-out,box-shadow .2s}@media (prefers-reduced-motion: reduce){.card,.svc,.guide-card,.compare-card,.wz-result{transform: none !important;transition: none !important}}.svc:hover{box-shadow: 0 18px 42px rgba(0,0,0,0.12)}.search-hit{animation: hitIn .3s ease-out backwards}@keyframes hitIn{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}.family-strip{background: linear-gradient(180deg,rgba(249,115,22,0.05),transparent);border-block: 1px solid rgba(255,255,255,0.06);padding: 14px 0}.family-strip .container{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;color: var(--text-soft);font-size: 0.9rem}.family-strip-meta a{color: var(--bg);text-decoration: none}.family-strip-meta a b{color: var(--accent-light)}.family-strip-meta a:hover{text-decoration: underline}.family-strip-dots{display: inline-flex;gap: 5px;margin-left: auto}.family-strip-dots i{width: 7px;height: 7px;border-radius: 50%;background: rgba(255,255,255,0.18)}.family-strip-dots i.here{background: var(--accent);box-shadow: 0 0 0 3px rgba(249,115,22,0.22)}@media (max-width: 640px){.family-strip-dots{display: none}}.clock-more{text-align: center;margin-top: 26px}.clock-more a{color: var(--accent-light);text-decoration: none;font-size: 0.92rem;font-weight: 600}.clock-more a:hover{text-decoration: underline}.guide-fam-note{margin-top: 12px;font-size: 0.9rem;color: var(--text-soft)}.guide-fam-note a b{color: var(--accent-light)}.faq-item{overflow: hidden}.faq-item summary{transition: color .15s}.faq-item[open] summary{color: var(--accent)}.faq-item>p{animation: faqIn .25s ease-out}@keyframes faqIn{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: none}}.nav-links li>a{position: relative}.nav-links li>a::after{content: '';position: absolute;left: 0;right: 100%;bottom: -4px;height: 2px;border-radius: 2px;background: var(--accent);transition: right .22s ease}.nav-links li>a:hover::after,.nav-links li>a[aria-current="page"]::after{right: 0}@media (prefers-reduced-motion: reduce){.nav-links li>a::after{transition: none}}.btn-primary{position: relative;overflow: hidden}.btn-primary::after{content: '';position: absolute;top: 0;left: -80%;width: 40%;height: 100%;background: linear-gradient(100deg,transparent,rgba(255,255,255,0.45),transparent);transform: skewX(-20deg);transition: left .65s ease}.btn-primary:hover::after{left: 130%}@media (prefers-reduced-motion: reduce){.btn-primary::after{display: none}}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[role="button"]:focus-visible{outline: 3px solid var(--accent-dark);outline-offset: 3px;border-radius: 6px}.tw-wrap{margin-top: 20px;font-size: 1.05rem;color: var(--hero-sub,#a3b2d0)}.typewriter{color: #7dd3fc;font-weight: 600;border-right: 2px solid currentColor;padding-right: 3px;animation: caretBlink 1s steps(1) infinite}@keyframes caretBlink{50%{border-color: transparent}}@media (prefers-reduced-motion: reduce){.typewriter{animation: none;border-right-color: transparent}}.ticket-timeline{padding: 88px 0 64px}.ticket-timeline .section-header{margin-bottom: 34px}.tt-track{position: relative;height: 8px;border-radius: 8px;background: linear-gradient(90deg,rgba(26,86,219,.25),rgba(139,92,246,.18));margin: 26px 12px 18px;overflow: hidden}.tt-fill{position: absolute;inset: 0;border-radius: 8px;background: linear-gradient(90deg,#1a56db,#7dd3fc 55%,#22c55e);transform-origin: left;animation: ttDraw 3.4s cubic-bezier(.3,.7,.3,1) 1}@keyframes ttDraw{0%{transform: scaleX(0)}100%{transform: scaleX(1)}}.tt-mark{position: absolute;top: 50%;z-index: 2;display: flex;flex-direction: column;align-items: center;gap: 7px;transform: translate(-50%,-50%)}.tt-mark::before{content: "";width: 13px;height: 13px;border-radius: 50%;background: #0b1220;border: 3px solid #7dd3fc;box-shadow: 0 0 0 4px rgba(7,12,26,.9),0 0 18px rgba(125,211,252,.45)}.tt-mark b{font-size: .72rem;letter-spacing: .12em;color: #a3b2d0}.tt-phases{list-style: none;display: grid;gap: 12px;margin: 30px 0 8px}.tt-phase{position: relative;display: grid;grid-template-columns: auto 1fr;gap: 16px;align-items: start;background: rgba(148,163,184,.05);border: 1px solid rgba(148,163,184,.12);border-radius: 14px;padding: 18px 20px}.tt-phase.tt-work{border-color: rgba(125,211,252,.28);background: rgba(26,86,219,.05)}.tt-badge{font-size: .72rem;font-weight: 700;letter-spacing: .1em;color: #7dd3fc;background: rgba(125,211,252,.1);border: 1px solid rgba(125,211,252,.3);border-radius: 999px;padding: 5px 11px;margin-top: 2px;white-space: nowrap}.tt-body h3{margin: 0 0 6px;font-size: 1.06rem;color: #f1f5f9}.tt-body p{margin: 0 0 8px;font-size: .95rem;color: #a3b2d0;line-height: 1.55}.tt-steps{list-style: none;display: grid;gap: 8px;margin: 10px 0;padding: 0}.tt-step{display: grid;grid-template-columns: 66px 26px 1fr;gap: 10px;align-items: center;padding: 9px 12px;border-radius: 10px;background: rgba(15,23,42,.6);border: 1px solid rgba(125,211,252,.16)}.tt-step-slot{font-size: .74rem;color: #7dd3fc;letter-spacing: .04em}.tt-step-n{width: 24px;height: 24px;display: grid;place-items: center;border-radius: 50%;font-size: .72rem;font-weight: 700;background: rgba(125,211,252,.16);color: #7dd3fc}.tt-step b{font-size: .95rem;color: #e2e8f0}.tt-checkin{margin: 8px 0 0;padding: 10px 12px;border-left: 3px solid #f59e0b;background: rgba(245,158,11,.08);border-radius: 8px}.tt-benefits{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin: 12px 0 0;padding: 0}.tt-benefits li{display: flex;gap: 8px;align-items: flex-start;font-size: .9rem;color: #cbd5e1}.tt-check{color: #22c55e;font-weight: 700}.ticket-timeline .clock-more{text-align: center;margin-top: 26px}@media (max-width: 720px){.tt-benefits{grid-template-columns: 1fr}.tt-step{grid-template-columns: 58px 22px 1fr}}@media (prefers-reduced-motion: reduce){.tt-fill{animation: none}}[id]{scroll-margin-top: 86px}.svc{position: relative;overflow: hidden}.svc::after{content: "";position: absolute;top: 0;left: -130%;width: 65%;height: 2px;background: linear-gradient(90deg,transparent,rgba(125,211,252,.95),rgba(34,197,94,.6),transparent)}@media (hover: hover){.svc:hover::after{animation: cardSheen 0.95s cubic-bezier(.4,0,.2,1) forwards}}@keyframes cardSheen{to{left: 150%}}@media (prefers-reduced-motion: reduce){.svc::after{display: none}}.days-strip{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin-bottom: 46px}.days-step{position: relative;padding: 20px 22px;background: rgba(15,23,42,.55);border: 1px solid rgba(148,163,184,.16);border-radius: 14px}.days-step::before{content: "";position: absolute;top: 0;left: 22px;right: 22px;height: 2px;border-radius: 2px;background: linear-gradient(90deg,#1a56db,#7dd3fc,#22c55e)}.days-label{display: inline-block;font-size: .72rem;font-weight: 700;letter-spacing: .14em;color: #7dd3fc;background: rgba(125,211,252,.1);border: 1px solid rgba(125,211,252,.3);border-radius: 999px;padding: 4px 10px}.days-step h3{margin: 12px 0 6px;font-size: 1.05rem;color: #f1f5f9}.days-step p{margin: 0;font-size: .92rem;line-height: 1.55;color: #a3b2d0}@media (max-width: 760px){.days-strip{grid-template-columns: 1fr}}@media (min-width: 769px) and (max-width: 999px){.hero{padding: 96px 0 84px}.hero-badge{margin-bottom: 14px}.hero h1{font-size: clamp(2.15rem,6vw,3.4rem);margin-bottom: 16px}.hero-sub{max-width: 560px;font-size: 1rem;line-height: 1.6;margin-bottom: 24px}.hero-stats{gap: 26px;margin-bottom: 26px}.hero-stats .stat-num{font-size: 2.2rem}.hero-cta{gap: 10px}.hero-cta .btn{padding: 12px 24px;font-size: 0.9rem}.hero-trust li{font-size: 0.82rem}}@media (min-width: 1120px) and (max-width: 1279px){.nav-links{gap: 14px}.nav-links a{font-size: 0.85rem}.nav-cta{padding: 8px 15px;font-size: 0.8rem}}@media (max-width: 1119px) and (min-width: 769px){.nav-toggle{display: flex}.nav-status{display: none}.nav-speed{display: none}.nav-links{display: none;position: absolute;top: 100%;left: 0;right: 0;background: rgba(7,11,22,0.98);backdrop-filter: blur(20px);flex-direction: column;padding: 24px 20px;gap: 16px;border-top: 1px solid rgba(255,255,255,0.04);max-height: calc(100vh - 70px);max-height: calc(100dvh - 70px);overflow-y: auto;overscroll-behavior: contain}.nav-links.active{display: flex}.mega-menu{position: static;transform: none;min-width: 0;width: 100%;opacity: 1;visibility: visible;pointer-events: auto;background: rgba(255,255,255,0.03);padding: 14px;margin-top: 6px;box-shadow: none;display: none}.has-mega.open .mega-menu{display: block}}@media (min-width: 1000px) and (min-height: 1301px){.hero{padding: 92px 0 80px}.hero-badge{margin-bottom: 18px}.hero h1{font-size: clamp(2rem,3.9vw,3.2rem);margin-bottom: 18px}.hero-sub{max-width: 540px;font-size: 1.05rem;line-height: 1.6;margin-bottom: 30px}.hero-stats{gap: 30px;margin-bottom: 30px}.hero-stats .stat-num{font-size: 2.3rem}.hero-stats .stat-label{font-size: 0.72rem}.hero-cta .btn{padding: 13px 26px;font-size: 0.92rem}}@media (max-height: 1300px) and (min-width: 1000px){.header{padding: 9px 0}.nav-links{gap: 15px}.nav-links a{font-size: 12.5px}.nav-cta{padding: 7px 13px;font-size: 12px}.hero{padding: 100px 0 86px}.hero-badge{margin-bottom: 14px}.hero h1{font-size: clamp(2rem,3.6vw,3rem);margin-bottom: 12px}.hero-sub{max-width: 420px;font-size: 1rem;line-height: 1.58;margin-bottom: 22px}.hero-stats{gap: 18px;margin-bottom: 22px}.hero-stats .stat-num{font-size: 2.15rem}.hero-cta{gap: 8px}.hero-cta .btn{padding: 12px 24px}}@media (max-height: 1000px) and (min-width: 1000px){.hero{padding: 60px 0 48px}.hero-badge{margin-bottom: 10px}.hero h1{font-size: clamp(1.9rem,3.1vw,2.6rem);margin-bottom: 8px}.hero-sub{font-size: 0.95rem;line-height: 1.5;margin-bottom: 12px}.hero-rotator{margin-top: 6px;margin-bottom: 4px}.hero-stats{margin-bottom: 10px}.hero-stats .stat-num{font-size: 1.85rem}.hero-stats .stat-label{font-size: 0.68rem}.hero-cta .btn{padding: 10px 20px;font-size: 0.88rem}.hero-trust{margin-top: 8px}}@media (max-height: 800px) and (min-width: 1000px){.hero{padding: 40px 0 24px}.hero-badge{margin-bottom: 8px}.hero h1{font-size: clamp(1.55rem,2.6vw,2rem);margin-bottom: 2px}.hero-sub{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;max-width: 500px;font-size: 0.85rem;line-height: 1.42;margin-bottom: 8px}.hero-rotator{display: none}.hero-stats{gap: 10px;margin-bottom: 6px}.hero-stats .stat-num{font-size: 1.6rem}.hero-stats .stat-label{font-size: 0.64rem}.hero-cta{gap: 8px}.hero-cta .btn{padding: 9px 20px;font-size: 0.86rem}.hero-trust{margin-top: 6px}.hero-trust li{font-size: 0.78rem}.hero-trust li + li{padding-left: 14px}}@media print{*{animation: none !important;transition: none !important;transform: none !important;opacity: 1 !important}html{scroll-behavior: auto}body{background: #fff !important;color: #111 !important;font-size: 11pt}.site-header,.emergency-bar,.read-progress,.toc-sticky,.skip-link,.palette,.site-footer,.footer,.nav-links,.nav-toggle,.nav-search,.nav-cta,.nav-status,.hero-canvas,.hero-aurora,.hero-ambient,.hero-ambient-2,.hero-grid,.float-shape,.float-shape-1,.float-shape-2,.float-shape-3,.btn,.magnetic,.fam-chip,.track-lit,.marquee,.wizard,.site-footer .container,.footer-pri,.footer-sec{display: none !important}.hero,.page-hero,.section,.section-dark,.card,.card-dark,.svc,.tt-phase,.tl-item,.days-step,.timeline,.faq-item,.clock-track{background: #fff !important;color: #111 !important;border: 1px solid #e2e2e2 !important;box-shadow: none !important;margin: 8px 0;break-inside: avoid}a{color: #0b3ea8 !important;text-decoration: none}a[href^="http"]:not(.btn):not(.skip-link)::after{content: " (" attr(href) ")";font-size: .75em;color: #666}summary{list-style: none}details{border: 0 !important}.container,.hero-content,.page-hero-inner,.about-wrap,.card-grid{padding: 0 !important;max-width: none !important;box-shadow: none !important}.main{padding: 12px 0}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:70;transform:translateY(112%);transition:transform .35s cubic-bezier(.2,.7,.3,1);background:rgba(6,10,20,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -12px 32px rgba(0,0,0,.35)}.sticky-cta.show{transform:translateY(0)}.sticky-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:10px;padding-bottom:10px}.sticky-cta-info{display:flex;flex-direction:column;line-height:1.3;min-width:0}.sticky-cta-name{font-size:.78rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cta-price{font-weight:700;font-size:1.05rem;color:var(--accent-light)}.sticky-cta-btn{flex:none;white-space:nowrap}.sticky-cta-home{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;font-weight:800;font-size:1rem;letter-spacing:.02em;color:#fff;text-decoration:none}.sticky-cta-home svg{flex:none;color:var(--accent)}.sticky-cta-home span{flex:none}@media (max-width:520px){.sticky-cta-info .sticky-cta-name{display:none}.sticky-cta-home{font-size:.95rem;padding:13px 16px}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}@media print{.sticky-cta{display:none}}.tt-demo{margin:26px 0 18px;padding:16px 18px;border:1px solid rgba(125,211,252,.22);border-radius:14px;background:linear-gradient(180deg,rgba(26,86,219,.10),rgba(7,12,26,.55))}.tt-demo-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.tt-demo-chip{font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#fb923c;background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.45);border-radius:999px;padding:5px 11px;white-space:nowrap}.tt-demo-readout{font-size:.9rem;color:#a3b2d0}.tt-demo-readout b{color:#f1f5f9}.tt-demo-track{position:relative;height:10px;background:rgba(148,163,184,.18);border-radius:999px}.tt-demo-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--h,0)/48*100%);border-radius:999px;background:linear-gradient(90deg,#1a56db,#7dd3fc 55%,#22c55e);transition:width 1s linear}.tt-demo-mark{position:absolute;top:-18px;z-index:2;left:calc(var(--h,0)/48*100%);display:flex;flex-direction:column;align-items:center;gap:4px;transform:translateX(-50%);transition:left 1s linear}.tt-demo-mark::before{content:"";width:14px;height:14px;border-radius:50%;background:#22c55e;border:2px solid #d1fae5;animation:ttPulse 1.6s ease-out infinite}.tt-demo-mark b{font-size:.66rem;letter-spacing:.08em;color:#7dd3fc;background:#0b1220;padding:2px 5px;border-radius:5px;border:1px solid rgba(125,211,252,.25)}@keyframes ttPulse{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.45)}50%{box-shadow:0 0 0 7px rgba(34,197,94,0)}}.tt-demo-note{font-size:.74rem;color:#94a3b8;line-height:1.5;margin:12px 0 0;max-width:62ch}.tt-phase.tt-live{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.06)}.tt-phase.tt-live .tt-badge{color:#22c55e;border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.1)}.tt-step.tt-live{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.07)}.tt-step.tt-live .tt-step-n{background:#22c55e;color:#062b16}.tt-step.tt-live b{color:#f1f5f9}@media (prefers-reduced-motion:reduce){.tt-demo-fill,.tt-demo-mark{transition:none}.tt-demo-mark::before{animation:none}}.to-top{position:fixed;right:18px;bottom:80px;z-index:65;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(6,10,20,.92);color:#7dd3fc;font-size:1.15rem;line-height:1;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;box-shadow:0 9px 26px rgba(0,0,0,.35)}.to-top.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.to-top:hover{color:#fb923c;border-color:rgba(249,115,22,.5)}@media (prefers-reduced-motion:reduce){.to-top{transition:none}}@media print{.to-top{display:none}}.bw-panel.is-active{animation:bwIn .3s cubic-bezier(.2,.7,.3,1)}@keyframes bwIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bmatch:not([hidden]){animation:bmatchIn .35s cubic-bezier(.2,.7,.3,1)}@keyframes bmatchIn{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bw-panel.is-active,.bmatch:not([hidden]){animation:none}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}::view-transition-old(root){animation: vtOut .28s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation: vtIn .34s cubic-bezier(.2,.7,.3,1) both}@keyframes vtOut{to{opacity: 0;transform: translateY(-8px) scale(.99)}}@keyframes vtIn{from{opacity: 0;transform: translateY(10px) scale(.995)}}}.card::after{content: "";position: absolute;top: 0;left: 16px;right: 16px;height: 3px;border-radius: 0 0 5px 5px;background: linear-gradient(90deg,var(--accent),var(--primary-light));opacity: 0;transform: scaleX(0.5);transition: opacity 0.35s var(--ease),transform 0.45s var(--ease);pointer-events: none}.card:hover{transform: translateY(-3px);border-color: #d7e0ef;box-shadow: 0 20px 44px -20px rgba(11,16,30,0.22)}.card:hover::after{opacity: 1;transform: scaleX(1)}.stat-num{background: linear-gradient(120deg,var(--accent),var(--accent-light));-webkit-background-clip: text;background-clip: text;color: transparent}.rescue-clock .stat-num,.section-sprint .stat-num{background: none;-webkit-background-clip: border-box;background-clip: border-box;color: var(--accent-light)}.btn-primary{transition: transform 0.25s var(--ease),box-shadow 0.3s var(--ease),background 0.3s ease}.btn-primary:hover{transform: translateY(-2px)}.btn-primary:active{transform: translateY(0) scale(0.98)}@media (min-width: 769px) and (max-width: 900px){.mega-cols{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.wz-options{grid-template-columns: 1fr}.access-grid{grid-template-columns: 1fr}}@media (max-width: 540px){.stats-strip{grid-template-columns: 1fr;gap: 14px}.stats-strip .stat-divider{display: none}}@media (max-width: 380px){.container{width: 92%}.hero{padding: 74px 0 56px}.hero-title{font-size: clamp(1.7rem,9vw,2.3rem)}.page-hero-title{font-size: clamp(1.6rem,7.5vw,2.2rem)}.section{padding: 54px 0}.wz-q{font-size: 1.12rem}.wz-box{padding: 22px 16px}.rescue-grid .card{padding: 20px 16px}.how-step,.not-item{padding: 20px 16px}.faq q{font-size: 0.98rem}.btn-xl{padding: 15px 24px;font-size: 0.96rem;width: 100%;max-width: 380px}}@media (max-width: 1280px){.nav-links{gap: 14px}.nav-links a{font-size: 0.88rem}.nav-status{display: none}.nav-speed{display: none}.nav-search{max-width: 150px}}@media (max-width: 1280px){.mega-cols{grid-template-columns: repeat(3,1fr)}}@media (min-width: 901px) and (max-width: 1280px){.sprint-track{grid-template-columns: repeat(3,1fr)}}@media (max-width: 960px){.mega-menu{min-width: 0;width: min(92vw,880px);left: 50%;transform: translateX(-50%)}}@media (max-width: 1050px){.hero-content{grid-template-columns: 1fr;gap: 44px}.hero-visual{order: 2}.hero-title{font-size: clamp(2.2rem,6vw,3rem)}}@media (max-width: 1280px){.nav-brand{font-size: 1.05rem}}@media (hover: none){.btn:hover,.btn-primary:hover,.btn:active{transform: none !important}.btn-primary{box-shadow: 0 4px 18px rgba(249,115,22,0.3)}}.btn{max-width: 100%;text-align: center;line-height: 1.3}.btn-primary{background: linear-gradient(135deg,var(--accent),var(--accent-dark));box-shadow: 0 4px 18px rgba(249,115,22,0.32)}@media (max-width: 480px){.hero-cta,.page-hero-cta{flex-direction: column;align-items: stretch;gap: 10px}.hero-cta .btn,.page-hero-cta .btn,.wz-box>.btn,.raptor-box .btn,.contact-card .btn{width: 100%;justify-content: center;display: inline-flex}}.nav-cta{display: inline-flex;align-items: center;justify-content: center;gap: 6px;flex-shrink: 0;text-decoration: none;border: none;cursor: pointer;font-size: clamp(0.78rem,2.4vw,0.9rem);line-height: 1;white-space: nowrap;overflow: hidden;max-width: 100%}@media (max-width: 1119px){.nav-cta{margin-left: auto}}@media (max-width: 480px){.nav-cta{padding: 8px 13px}.nav-brand{font-size: 1rem}}.section-globe{background: radial-gradient(ellipse 60% 55% at 50% 0%,rgba(26,86,219,0.14),transparent 60%),linear-gradient(178deg,#081223,#060a14 70%,#0a1428);color: #fff;overflow: hidden}.globe-wrap{position: relative;display: flex;flex-direction: column;align-items: center;margin-top: 34px}#clientGlobe{width: min(460px,82vw);height: auto;aspect-ratio: 1 / 1;display: block;cursor: grab;touch-action: pan-y;border-radius: 50%;box-shadow: 0 0 0 1px rgba(125,211,252,0.08),0 24px 64px -28px rgba(0,0,0,0.6);transition: box-shadow 0.35s ease,transform 0.35s ease}.globe-wrap:hover #clientGlobe{box-shadow: 0 0 0 1px rgba(125,211,252,0.18),0 34px 80px -30px rgba(37,99,235,0.45),0 0 46px -12px rgba(125,211,252,0.35);transform: translateY(-2px)}#clientGlobe:active{cursor: grabbing}.globe-tip{position: absolute;left: 0;top: 0;z-index: 6;padding: 7px 13px;border-radius: 11px;background: rgba(8,14,26,0.94);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);border: 1px solid rgba(249,115,22,0.45);color: #fff;font-size: 0.8rem;font-weight: 600;white-space: nowrap;box-shadow: 0 16px 34px -14px rgba(0,0,0,0.7),0 0 0 1px rgba(125,211,252,0.08);opacity: 0;transition: opacity 0.2s ease,transform 0.2s ease;pointer-events: none;transform: translate(-50%,-110%)}.globe-tip::after{content: "";position: absolute;left: 50%;bottom: -6px;width: 9px;height: 9px;transform: translateX(-50%) rotate(45deg);background: rgba(8,14,26,0.94);border-right: 1px solid rgba(249,115,22,0.45);border-bottom: 1px solid rgba(249,115,22,0.45);border-radius: 0 0 3px 0}.globe-legend{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 18px;margin-top: 18px;font-size: 0.82rem;color: #94a3b8}.globe-legend b{color: #e2e8f0;font-weight: 700}.globe-legend-dot{display: inline-grid;place-items: center;width: 10px;height: 10px;border-radius: 50%;margin-right: 6px}.globe-legend-dot.us{background: #fb923c;box-shadow: 0 0 10px rgba(249,115,22,0.8)}.globe-legend-dot.eu{background: #3b82f6;box-shadow: 0 0 10px rgba(59,130,246,0.7)}.globe-legend-dot.oc{background: #34d399;box-shadow: 0 0 10px rgba(52,211,153,0.7)}.globe-note{text-align: center;margin-top: 14px;font-size: 0.8rem;color: #8294ab}.globe-note a{color: var(--accent);text-decoration: none;border-bottom: 1px dashed rgba(249,115,22,0.4)}.globe-note a:hover{border-bottom-color: var(--accent)}.btn:active{transform: translateY(1px) scale(0.99)}@media (max-width: 480px){.globe-legend{font-size: 0.75rem;gap: 6px 12px}.globe-tip{font-size: 0.76rem}.globe-telemetry{flex-wrap: wrap;gap: 8px 12px;row-gap: 5px;font-size: 0.62rem;margin-top: 10px}}.section-alt{background: linear-gradient(180deg,#f1f5f9,#ffffff)}.trust-band{border-block: 1px solid rgba(148,163,184,0.25);background: linear-gradient(135deg,#f8fafc,#eef2f7)}.trust-band-inner{display: flex;align-items: center;justify-content: center;gap: 22px;flex-wrap: wrap;padding: 18px 0}.trust-band-item{display: flex;flex-direction: column;align-items: center;gap: 2px;text-align: center}.trust-band-item b{font-family: var(--font-serif);font-size: 1.5rem;color: var(--ink)}.trust-band-item span{font-size: 0.8rem;color: var(--ink-soft);font-weight: 600}.trust-band-sep{width: 1px;height: 34px;background: rgba(148,163,184,0.35)}.trust-band-cta{font-weight: 700;color: var(--accent);text-decoration: none;border-bottom: 1px dashed rgba(249,115,22,0.4);padding-bottom: 2px;font-size: 0.9rem}.trust-band-cta:hover{border-bottom-color: var(--accent)}@media (max-width: 720px){.trust-band-sep{display: none}}.hero-trust{display: flex;flex-wrap: wrap;gap: 8px 0;margin: 18px 0 0;padding: 0;list-style: none}.hero-trust li{display: inline-flex;align-items: center;gap: 6px;font-size: 0.82rem;font-weight: 600;color: rgba(226,232,240,0.82)}.hero-trust li + li{border-left: 1px solid rgba(255,255,255,0.14);padding-left: 18px}.hero-trust li svg{color: #38bdf8;flex-shrink: 0}.hero-trust a{color: #38bdf8;border-bottom: 1px dashed rgba(56,189,248,0.4);text-decoration: none}.hero-trust a:hover{border-bottom-color: #38bdf8}.globe-telemetry{display: flex;align-items: center;justify-content: center;gap: 14px;margin-top: 12px;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 0.7rem;letter-spacing: 1px;color: rgba(148,163,184,0.9)}.globe-telemetry span + span::before{content: "·";position: absolute;left: -9px;color: rgba(148,163,184,0.4)}.globe-telemetry span{position: relative}.globe-telemetry i{font-style: normal;color: #7dd3fc}.tel-sync{display: inline-flex;align-items: center;gap: 5px;color: #34d399;font-weight: 700}.tel-dot{width: 6px;height: 6px;border-radius: 99px;background: #34d399;box-shadow: 0 0 6px rgba(52,211,153,0.8);animation: telPulse 1.6s ease-in-out infinite}@keyframes telPulse{0%,100%{opacity: 1}50%{opacity: 0.35}}.trust-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 16px}.trust-pillar{background: #fff;border: 1px solid rgba(148,163,184,0.25);border-top: 2px solid var(--accent,#f97316);border-radius: 16px;padding: 20px}.trust-pillar-key{font-size: 0.7rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.4px;color: var(--accent)}.trust-pillar b{display: block;font-family: var(--font-serif);font-size: 1.35rem;margin: 6px 0 8px;color: var(--ink)}.trust-pillar p{font-size: 0.92rem;line-height: 1.6;color: var(--ink-soft);margin: 0 0 12px}.trust-pillar-src{font-weight: 700;font-size: 0.84rem;color: var(--accent);text-decoration: none;border-bottom: 1px dashed rgba(249,115,22,0.4);padding-bottom: 1px}.trust-pillar-src:hover{border-bottom-color: var(--accent)}.trust-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(170px,1fr));gap: 12px}.trust-stat{background: rgba(148,163,184,0.06);border: 1px solid rgba(148,163,184,0.18);border-radius: 14px;padding: 16px 14px;text-align: center}.trust-stat-v{display: block;font-family: var(--font-serif);font-size: clamp(1.5rem,3vw,2rem);color: #f1f5f9}.trust-stat-l{display: block;font-size: 0.78rem;color: rgba(226,232,240,0.75);margin: 4px 0 10px;font-weight: 600}.trust-stat .trust-pillar-src{color: #7dd3fc;border-bottom-color: rgba(125,211,252,0.4)}.verify-list{list-style: none;margin: 0 auto;max-width: 820px;counter-reset: verify;display: grid;gap: 12px}.verify-item{position: relative;background: #fff;border: 1px solid rgba(148,163,184,0.25);border-radius: 14px;padding: 16px 18px 16px 52px;counter-increment: verify}.verify-item::before{content: counter(verify);position: absolute;left: 14px;top: 16px;width: 26px;height: 26px;border-radius: 99px;background: var(--accent);color: #fff;font-weight: 800;font-size: 0.82rem;display: grid;place-items: center}.verify-item b{display: block;font-size: 0.98rem;color: var(--ink)}.verify-item p{margin: 4px 0 10px;font-size: 0.9rem;line-height: 1.6;color: var(--ink-soft)}.align-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 14px}.align-item{background: #fff;border: 1px solid rgba(148,163,184,0.22);border-left: 3px solid var(--accent);border-radius: 12px;padding: 16px 18px}.align-item b{display: block;color: var(--ink);font-size: 0.98rem;margin-bottom: 4px}.align-item p{margin: 0;font-size: 0.9rem;line-height: 1.6;color: var(--ink-soft)}.gloss-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 14px}.gloss-item{background: rgba(148,163,184,0.06);border: 1px solid rgba(148,163,184,0.18);border-radius: 12px;padding: 16px 18px}.gloss-item b{display: block;color: #f1f5f9;font-size: 0.95rem;margin-bottom: 4px;font-family: ui-monospace,monospace}.gloss-item p{margin: 0;font-size: 0.88rem;line-height: 1.6;color: rgba(226,232,240,0.8)}.claims-table-wrap{overflow-x: auto;border-radius: 14px;border: 1px solid rgba(148,163,184,0.25);background: #fff}.claims-table{width: 100%;border-collapse: collapse;min-width: 640px}.claims-table th{text-align: left;font-size: 0.72rem;text-transform: uppercase;letter-spacing: 0.5px;color: var(--ink-soft);padding: 12px 14px;border-bottom: 1px solid rgba(148,163,184,0.2)}.claims-table td{padding: 12px 14px;font-size: 0.9rem;line-height: 1.55;color: var(--ink-soft);border-top: 1px solid rgba(148,163,184,0.12);vertical-align: top}.claims-table td b{color: var(--ink);font-weight: 700}.claims-table tr:hover td{background: rgba(249,115,22,0.04)}.audit-receipt{max-width: 720px;margin: 0 auto 28px;border: 1px solid rgba(148,163,184,0.28);border-radius: 16px;background: #fff;padding: 20px}.receipt-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(110px,1fr));gap: 10px;margin-bottom: 16px}.receipt-cell{text-align: center;background: #f8fafc;border: 1px solid rgba(148,163,184,0.2);border-radius: 10px;padding: 12px 8px}.receipt-cell b{display: block;font-family: var(--font-serif);font-size: 1.5rem;color: var(--accent)}.receipt-cell i{font-style: normal;font-size: 0.74rem;color: var(--ink-soft);font-weight: 600}.receipt-cmd{display: block;font-family: ui-monospace,monospace;font-size: 0.82rem;background: #0f172a;color: #4ade80;border-radius: 10px;padding: 10px 12px;overflow-x: auto;text-align: center}.receipt-note{font-size: 0.8rem;color: var(--ink-soft);text-align: center;margin: 12px 0 0}.build-list{max-width: 760px;margin: 0 auto;display: grid;gap: 8px}.build-item{background: #fff;border: 1px solid rgba(148,163,184,0.25);border-radius: 12px}.build-item summary{display: flex;align-items: center;gap: 12px;padding: 12px 16px;cursor: pointer;list-style: none}.build-item summary::-webkit-details-marker{display: none}.build-num{flex-shrink: 0;width: 34px;height: 34px;border-radius: 99px;background: #f8fafc;border: 1px solid rgba(148,163,184,0.3);display: grid;place-items: center;font-weight: 800;font-size: 0.8rem;color: var(--accent);font-family: var(--font-serif)}.build-item em{flex: 1;font-style: normal;font-weight: 600;color: var(--ink);font-size: 0.92rem;line-height: 1.35}.build-tag{flex-shrink: 0;font-size: 0.68rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.4px;color: #64748b;background: #f1f5f9;border: 1px solid rgba(148,163,184,0.3);border-radius: 99px;padding: 2px 8px}.build-item:hover{border-color: rgba(249,115,22,0.35)}.build-item[open]{border-color: rgba(249,115,22,0.4)}.hero-search-404{display: flex;gap: 10px;margin: 22px 0 6px;max-width: 560px}.hero-search-404 input{flex: 1;border-radius: 12px;border: 1px solid rgba(148,163,184,0.35);background: rgba(248,250,252,0.08);color: #f1f5f9;padding: 12px 16px;font-size: 0.95rem}.hero-search-404 input::placeholder{color: rgba(148,163,184,0.8)}.error-grid{margin-top: 30px}.error-grid .not-item a{color: var(--accent);text-decoration: none;border-bottom: 1px dashed rgba(249,115,22,0.4)}.error-grid .not-item a:hover{border-bottom-color: var(--accent)}@media (max-width: 560px){.hero-search-404{flex-direction: column}.hero-search-404 .btn{width: 100%}}.price-note-expr{display: block;width: 100%;font-size: 0.8rem;color: var(--accent);line-height: 1.5}.price-note-expr b{font-family: var(--font-serif);font-size: 0.95rem;color: var(--lane,var(--accent))}.price-card-expr{font-size: 0.72rem;font-weight: 800;letter-spacing: 0.3px;text-transform: uppercase;color: var(--lane-soft,#64748b)}.tt-express{border-color: rgba(251,146,60,0.35);background: rgba(249,115,22,0.06)}.tt-express .tt-badge{color: var(--accent);border-color: rgba(249,115,22,0.45);background: rgba(249,115,22,0.1)}.express-callout{margin-top: 28px;border: 1px solid rgba(249,115,22,0.35);border-left: 4px solid var(--accent);border-radius: 18px;background: linear-gradient(135deg,rgba(249,115,22,0.08),rgba(251,146,60,0.03));padding: 22px 24px}.express-callout-inner{display: flex;align-items: center;gap: 18px;flex-wrap: wrap}.express-zap{flex-shrink: 0;width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;color: var(--accent);background: rgba(249,115,22,0.12);border: 1px solid rgba(249,115,22,0.25)}.express-callout-txt{flex: 1;min-width: 240px}.express-kicker{display: block;font-size: 0.72rem;font-weight: 800;letter-spacing: 0.6px;text-transform: uppercase;color: var(--accent);margin-bottom: 4px}.express-callout-txt p{margin: 0;font-size: 0.98rem;line-height: 1.65;color: var(--ink-soft)}.about-stack{background: #fff;border: 1px solid rgba(148,163,184,0.25);border-left: 4px solid var(--accent);border-radius: 18px;padding: 26px 28px;margin: 0 0 34px}.about-stack h3{font-family: var(--font-serif);font-size: 1.25rem;line-height: 1.25;margin: 0 0 10px;color: var(--ink)}.about-stack p{font-size: 1rem;line-height: 1.7;color: var(--ink-soft);margin: 0 0 14px}.stack-fams{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 12px;margin: 18px 0}.stack-fam{border: 1px solid rgba(148,163,184,0.15);border-left: 3px solid var(--accent);border-radius: 12px;padding: 14px 16px;background: rgba(255,255,255,0.03)}.stack-fam:nth-child(2){border-left-color: #38bdf8}.stack-fam:nth-child(3){border-left-color: #a78bfa}.about-avatar{width: 48px;height: 48px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg,rgba(249,115,22,0.2),rgba(26,86,219,0.2));font-size: 1rem;font-weight: 700;color: var(--accent);margin-bottom: 0.8rem;border: 1px solid rgba(249,115,22,0.2);font-family: var(--font-serif)}.stack-fam b{display: block;font-size: 0.82rem;letter-spacing: 0.4px;text-transform: uppercase;color: var(--accent);margin-bottom: 4px}.stack-fam span{font-size: 0.92rem;color: var(--ink-soft);line-height: 1.6}.hero-rotator{display: grid;margin: 18px 0 6px;min-height: 1.6em}.rot-slide{grid-area: 1 / 1;opacity: 0;transform: translateY(6px);font-family: var(--font-serif);font-size: 1.15rem;color: var(--accent-light,#fb923c);transition: opacity 0.6s ease,transform 0.6s ease}.rot-slide.active{opacity: 1;transform: translateY(0)}@media (prefers-reduced-motion: reduce){.rot-slide{opacity: 0;transition: none}.rot-slide.active{opacity: 1}}.price-card{position: relative;overflow: hidden}.price-card::after{content: "";position: absolute;top: 0;left: -70%;width: 45%;height: 100%;background: linear-gradient(105deg,transparent,rgba(255,255,255,0.55),transparent);transform: skewX(-20deg);opacity: 0;transition: left 0.5s ease,opacity 0.35s ease;pointer-events: none}.price-card:hover::after{left: 130%;opacity: 1}@media (prefers-reduced-motion: reduce){.price-card::after,.price-card:hover::after{opacity: 0}}.cap-ticker{overflow: hidden;background: linear-gradient(90deg,#0a1222,#0e1a2e,#0a1222);border-block: 1px solid rgba(125,211,252,0.12);padding: 11px 0}.cap-ticker-track{display: flex;width: max-content;animation: cap-scroll 34s linear infinite;will-change: transform}.cap-t-group{font-size: 0.8rem;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;color: #94a3b8;white-space: nowrap}.cap-t-sep{margin: 0 18px;color: var(--accent);font-size: 0.7rem;line-height: 1}@keyframes cap-scroll{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.cap-ticker-track{animation: none;transform: none;flex-wrap: wrap;justify-content: center;gap: 6px 0}.cap-t-sep{margin: 0 10px}}:focus-visible{outline: 2px solid var(--accent-dark,#ea580c);outline-offset: 3px;border-radius: 6px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color: var(--accent-dark,#ea580c)}::selection{background: rgba(249,115,22,0.35);color: #fff}.section-eyebrow::after{transition: width 0.7s var(--ease)}.reveal.visible .section-eyebrow::after,.reveal.visible>.section-eyebrow::after{width: 56px}@media (prefers-reduced-motion: reduce){.reveal.visible .section-eyebrow::after,.reveal.visible>.section-eyebrow::after{width: 32px;transition: none}}.price-group:target,.section:target{animation: target-flash 1.8s ease}@keyframes target-flash{0%{box-shadow: inset 0 0 0 120vmax rgba(249,115,22,0.09)}100%{box-shadow: inset 0 0 0 120vmax rgba(249,115,22,0)}}@media (prefers-reduced-motion: reduce){.price-group:target,.section:target{animation: none}}.section-dark{background-color: var(--bg-alt);background-image: radial-gradient(1100px 520px at 12% -12%,rgba(56,189,248,0.07),transparent 60%),radial-gradient(880px 460px at 106% 114%,rgba(15,23,42,0.55),transparent 55%)}.cap-ticker:hover .cap-ticker-track{animation-play-state: paused}.engineer-note{position: relative;max-width: 720px;margin: 0 auto 34px;padding: 18px 22px 18px 58px;border-radius: 14px;background: linear-gradient(180deg,rgba(249,115,22,0.05),rgba(249,115,22,0.015));border: 1px solid rgba(249,115,22,0.16)}.engineer-note::before{content: "“";position: absolute;left: 18px;top: 10px;font-family: var(--font-serif);font-size: 2.4rem;line-height: 1;color: var(--accent);opacity: 0.85}.engineer-note figcaption{display: flex;align-items: center;gap: 9px;font-size: 0.68rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--accent);margin-bottom: 8px}.engineer-note blockquote{margin: 0;font-size: 1.02rem;line-height: 1.7;color: var(--text)}.section-dark .engineer-note{background: linear-gradient(180deg,rgba(251,146,60,0.08),rgba(251,146,60,0.01));border-color: rgba(251,146,60,0.22)}.section-dark .engineer-note blockquote{color: #e8ecf3}.footer-proof{grid-column: 1 / -1;margin-top: 26px;padding-top: 18px;border-top: 1px solid rgba(255,255,255,0.07);display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 20px;font-size: 0.8rem;color: var(--text-secondary)}.footer-proof-title{font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;font-size: 0.68rem;color: #94a3b8;width: 100%;margin-bottom: 2px}.footer-proof-stat{white-space: nowrap;color: #8aa0b8}.footer-proof-stat::before{content: "✓ ";color: #4ade80}.footer-proof a{color: var(--accent);font-weight: 600;white-space: nowrap}.section-calc{background: radial-gradient(900px 420px at 85% 0%,rgba(249,115,22,0.05),transparent 60%),linear-gradient(180deg,rgba(7,12,24,0.4),rgba(7,12,24,0))}.calc-card{max-width: 860px;margin: 0 auto;padding: 26px 28px;border-radius: 18px;border: 1px solid rgba(148,163,184,0.16);background: linear-gradient(180deg,rgba(20,28,45,0.6),rgba(10,16,30,0.75));box-shadow: 0 24px 60px -30px rgba(0,0,0,0.6)}.calc-controls{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.calc-field{display: grid;gap: 8px}.calc-field span{font-size: 0.78rem;color: var(--text-secondary);display: flex;justify-content: space-between;gap: 8px}.calc-field b{color: var(--accent);font-weight: 700}.calc-field input[type="number"]{width: 100%;padding: 11px 14px;font-size: 1rem;font-family: var(--font-mono,monospace);color: #fff;background: rgba(2,6,16,0.6);border: 1px solid rgba(148,163,184,0.25);border-radius: 10px}.calc-field input[type="range"]{width: 100%;accent-color: var(--accent);height: 26px}.calc-outputs{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin: 22px 0 16px}.calc-o{padding: 14px;border-radius: 12px;text-align: center;background: rgba(148,163,184,0.05);border: 1px solid rgba(148,163,184,0.12)}.calc-o span{display: block;font-size: 0.68rem;letter-spacing: 0.06em;text-transform: uppercase;color: var(--text-secondary);margin-bottom: 6px}.calc-o strong{font-size: 1.35rem;font-family: var(--font-mono,monospace);color: #fff}.calc-o-accent{background: rgba(249,115,22,0.08);border-color: rgba(249,115,22,0.28)}.calc-o-accent strong{color: #fdba74}.calc-note{font-size: 0.86rem;line-height: 1.6;color: var(--text-secondary);text-align: center;margin: 0}.calc-note strong{color: var(--text)}@media (max-width: 720px){.calc-controls{grid-template-columns: 1fr}.calc-outputs{grid-template-columns: 1fr 1fr}}.note{position: absolute;pointer-events: none;z-index: 0}.note--hero{right: -78px;top: 13%;width: 348px;transform: rotate(-7.5deg)}.note-sheet,.note-main{position: absolute;left: 0;top: 0;width: 100%;aspect-ratio: 2.35 / 1;border-radius: 9px;background: linear-gradient(90deg,transparent 0 6%,rgba(255,255,255,0.045) 6% 12%,transparent 12% 88%,rgba(255,255,255,0.045) 88% 94%,transparent 94%),repeating-linear-gradient(72deg,rgba(7,22,14,0.16) 0 1px,transparent 1px 3px),repeating-linear-gradient(-72deg,rgba(7,22,14,0.13) 0 1px,transparent 1px 3px),repeating-linear-gradient(180deg,rgba(228,250,238,0.05) 0 1px,transparent 1px 3px),radial-gradient(120% 130% at 30% 20%,rgba(255,255,255,0.07),transparent 55%),linear-gradient(160deg,#163a26 0%,#35784f 42%,#215439 68%,#0c2d1c 100%);border: 1px solid rgba(213,240,221,0.17)}.note-main{border-top-color: rgba(255,255,255,0.30);border-bottom-color: rgba(4,16,10,0.55);box-shadow: inset 0 0 0 1px rgba(8,22,14,0.55),inset 0 1px 1px rgba(255,255,255,0.28),inset 0 -4px 8px rgba(4,18,11,0.5),0 22px 46px -14px rgba(0,0,0,0.6),0 6px 14px rgba(0,0,0,0.28)}.note-sheet{transform: rotate(5deg) translate(-7%,5%) scale(0.97);filter: blur(2.5px) brightness(0.6) saturate(0.72);opacity: 0.55}.note-sheet--2{transform: rotate(-2deg) translate(3%,9%) scale(0.95);filter: blur(3.5px) brightness(0.5) saturate(0.6);opacity: 0.4}.note-main::before{content: "";position: absolute;inset: 7px;border-radius: 5px;border: 1px solid rgba(219,242,226,0.14);box-shadow: inset 0 0 0 2px rgba(5,18,11,0.32),0 0 0 1px rgba(219,242,226,0.05);background: radial-gradient(circle at 50% 46%,transparent 0 23%,rgba(255,255,255,0.10) 23.5% 24.5%,rgba(5,18,11,0.34) 25% 30%,transparent 31%),radial-gradient(circle at 50% 41%,rgba(235,248,240,0.14) 0 8%,transparent 16%),radial-gradient(circle at 48% 50%,rgba(5,18,11,0.2) 0 30%,transparent 34%)}.note-main::after{content: attr(data-d);position: absolute;inset: 0;border-radius: 9px;display: flex;align-items: flex-end;justify-content: flex-end;padding: 8px 12px 7px 0;font-family: var(--font-serif,"DM Serif Display",Georgia,serif);font-size: 22px;line-height: 1;color: rgba(228,206,156,0.95);letter-spacing: 0.02em;text-shadow: 0 1px 1px rgba(0,0,0,0.5);background: repeating-linear-gradient(90deg,rgba(226,247,233,0.13) 0 1px,transparent 1px 5px);background-size: 96% 6px;background-position: bottom 13px left 2%;background-repeat: no-repeat}.note-main .note-denom{position: absolute;top: 6px;left: 10px;font-family: var(--font-serif,"DM Serif Display",Georgia,serif);font-size: 11px;line-height: 1;color: rgba(228,206,156,0.95);letter-spacing: 0.02em;text-shadow: 0 1px 1px rgba(0,0,0,0.5)}@media (max-width: 1280px){.note--hero{width: 300px;right: -60px;top: 12%}}@media (max-width: 860px){.note--hero{display: none}}.final-cta{position: relative;overflow: hidden}.note--cta{left: -30px;bottom: -26px;width: 190px;z-index: 1;opacity: 0.82;transform: rotate(-8deg)}.note--cta .note-sheet{opacity: 0.5}.final-cta>*:not(.note--cta){position: relative;z-index: 2}@media (max-width: 640px){.note--cta{width: 150px;left: -18px;bottom: -20px;opacity: 0.7}}@media (max-width: 768px){.hero{padding: 56px 0 40px}.hero-badge{margin-bottom: 12px;font-size: 0.64rem;padding: 6px 14px}.hero h1{font-size: clamp(2.05rem,8.5vw,2.55rem);line-height: 1.08;margin-bottom: 14px}.hero-sub{font-size: 0.97rem;line-height: 1.6;margin-bottom: 20px;max-width: 100%}.hero-rotator{font-size: 0.88rem;margin-top: 4px}.hero-stats{gap: 14px;margin-bottom: 20px}.hero-stats .stat-num{font-size: 1.9rem}.hero-stats .stat-label{font-size: 0.66rem;letter-spacing: 0.06em}.hero-cta{gap: 8px}.hero-cta .btn{padding: 13px 22px;font-size: 0.9rem}.hero-trust li{font-size: 0.76rem}.hero-content{gap: 36px}}@media (max-width: 480px){.hero{padding: 48px 0 34px}.hero h1{font-size: clamp(1.9rem,8.8vw,2.25rem);margin-bottom: 12px}.hero-rotator{display: none}.hero-stats .stat-num{font-size: 1.7rem}.hero-stats .stat-label{font-size: 0.62rem}}@media (max-width: 640px){.hero-visual{display: none}.hero-float-badge{display: none}.hero-content{gap: 26px}.hero-sub{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis}.hero-trust li{font-size: 0.74rem}}@media (max-width: 999px) and (max-height: 620px) and (min-width: 641px){.hero-visual,.hero-float-badge{display: none}.hero{padding: 64px 0 44px}.hero h1{font-size: clamp(1.9rem,4.6vw,2.5rem);margin-bottom: 10px}.hero-sub{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;max-width: 560px;font-size: 0.95rem;line-height: 1.5;margin-bottom: 16px}.hero-stats{gap: 20px;margin-bottom: 16px}.hero-stats .stat-num{font-size: 1.9rem}.hero-stats .stat-label{font-size: 0.68rem}.hero-content{gap: 28px}.hero-badge{margin-bottom: 10px}}@media (max-width: 380px){.hero{padding: 40px 0 28px}.hero h1{font-size: clamp(1.7rem,9.5vw,2rem)}.hero-sub{font-size: 0.9rem;margin-bottom: 16px}.hero-stats .stat-num{font-size: 1.55rem}.hero-cta .btn{padding: 12px 18px;font-size: 0.85rem}}@media (max-height: 500px) and (max-width: 999px){.hero{padding: 40px 0 26px}.hero h1{font-size: clamp(1.5rem,5.5vw,2.1rem);margin-bottom: 8px}.hero-sub{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom: 12px}.hero-rotator{display: none}.hero-stats{margin-bottom: 12px}.hero-visual,.hero-float-badge{display: none}}.compare-footnote-dark,.stat-text,.rating-facts span,.price-table .ptime,.table-note,.testi-role,.search-hit-type.page,.sprint-step p,.step p{color: #5b6e88}.contact-card .contact-legal a{color: #c2410c}.section-sub.light,.hero-float-badge span,.terminal-note-wrap,.stat span,#paletteInput::placeholder,.palette-empty,.palette-foot{color: #94a3b8}.palette-foot b{color: #c7d2e0}@media (max-width: 400px){.sticky-cta-inner{flex-wrap: wrap;gap: 8px}.sticky-cta-btn{flex: 1 1 100%;white-space: normal;justify-content: center;width: 100%}.sticky-cta-price{white-space: nowrap}}@media (hover: none),(pointer: coarse){.nav-toggle{width: 44px;height: 44px;margin: -7px 0}.catalog-filter,.guide-filter,.pricing-cat-chip,.fam-chip{min-height: 44px}.nav-links a,.nav-cta,.nav-search{padding-top: 12px;padding-bottom: 12px}.btn{min-height: 44px}}@media print{.section,.svc-pipeline,.related-section{content-visibility: visible !important;contain-intrinsic-size: none !important}}.btn-primary,.btn-primary:hover,.nav-cta,.nav-cta:hover,.catalog-filter.active,.guide-filter.active,.scroll-top,.compare-divider span,.guide-diy li::before,.bw-step.is-active b,.palette-hit.is-active,.wz-chip.is-on{color: #0b101e !important}.btn-emergency{background: linear-gradient(135deg,#dc2626,#b91c1c)}.btn-emergency:hover{background: linear-gradient(135deg,#b91c1c,#991b1b)}.case-after,.tag-infra,.guarantee-icon{color: #15803d}.case-before{color: #b91c1c}.case-metric-val{color: #c2410c}.case-bar-item svg{color: var(--accent-dark)}:root{accent-color: #ea580c}::selection{background: #f97316;color: #0b101e}::-moz-selection{background: #f97316;color: #0b101e}@media (forced-colors: active){.btn,.nav-cta,.catalog-filter,.guide-filter,.fam-chip,.wz-chip,.card,.faq-item,.compare-table th,.compare-table td,.search-big input,.booking-form input,.hero-search-404 input,.share-btn,.terminal-copy,.meter-copy,.rush-toggle,.resume-chip-x{border: 1px solid ButtonText}.svc-peek,.resume-chip{border: 1px solid CanvasText;background: Canvas;color: CanvasText}.skel-line{border: 1px solid CanvasText;background: Canvas;animation: none}.breadcrumb a,.breadcrumb-current,.breadcrumb-sep{color: LinkText}.sticky-rescue-dismiss,.mega-menu,.mega-link,.mega-cta{border: 1px solid ButtonText}.mega-col{border-left: 1px solid CanvasText}.gloss{border-bottom-color: LinkText}.gloss::after{border: 1px solid CanvasText}.rush .btn-primary,.rush .nav-cta,.rush .sticky-cta-btn,.rush-toggle.is-on .rush-knob{background: Highlight}:focus-visible{outline: 3px solid Highlight;outline-offset: 2px}}@media (prefers-contrast: more){.btn,.nav-cta,.catalog-filter,.guide-filter,.card,.faq-item,details,.compare-table th,.compare-table td,.share-btn,.terminal-copy,.meter-copy,.resume-chip,.svc-peek,.rush-toggle{border-color: #9aa3b4}.skel-line{border: 1px solid #9aa3b4;background: rgba(148,163,184,0.22)}.breadcrumb a,.breadcrumb-current{color: #ffd9b3}.breadcrumb-sep{color: #9aa3b4}.sticky-rescue-dismiss,.mega-menu,.mega-link,.mega-cta{border-color: #9aa3b4}.svc-peek-title,.resume-chip-link strong{color: #fff}.gloss::after,.svc-peek-cat,.resume-chip-k{color: #ffd9b3}.rush-toggle.is-on,.rush .price-note-expr{border-color: #fca5a5}:focus-visible{outline-width: 3px;outline-offset: 2px}}.cwv-lab{max-width: 820px;margin: 0 auto}.cwv-top{display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;margin-bottom: 28px}.cwv-toggle{display: inline-flex;padding: 4px;border-radius: 999px;background: rgba(148,163,184,0.12);border: 1px solid var(--border)}.cwv-btn{border: 0;background: transparent;color: var(--ink-soft);font: inherit;font-size: 0.86rem;font-weight: 700;padding: 9px 24px;border-radius: 999px;cursor: pointer;transition: background 0.25s ease,color 0.25s ease}.cwv-btn:hover{color: var(--text)}.cwv-btn.is-active{background: var(--accent);color: #0b101e}.cwv-btn:focus-visible{outline: 2px solid var(--accent-dark);outline-offset: 2px}.cwv-score{display: flex;align-items: baseline;gap: 10px}.cwv-score-label{font-size: 0.76rem;letter-spacing: 0.1em;text-transform: uppercase;color: var(--text-secondary)}.cwv-score-val{font-family: var(--font-serif);font-size: 2.7rem;line-height: 1;font-variant-numeric: tabular-nums;transition: color 0.3s ease}.cwv-score-val.is-good{color: #15803d}.cwv-score-val.is-bad{color: #b91c1c}.cwv-gauges{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px}.cwv-gauge{position: relative;width: 100%;max-width: 200px;aspect-ratio: 1 / 1;margin: 0 auto}.cwv-gauge svg{width: 100%;height: 100%;transform: rotate(-90deg)}.cwv-ring-bg{fill: none;stroke: rgba(148,163,184,0.22);stroke-width: 8}.cwv-ring-fill{fill: none;stroke-width: 8;stroke-linecap: round;stroke-dasharray: 263.9;stroke-dashoffset: 26.4}.cwv-ring-fill.is-good{stroke: #22c55e}.cwv-ring-fill.is-bad{stroke: #ef4444}.cwv-txt{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px}.cwv-txt b{font-family: var(--font-mono,monospace);font-size: 1.45rem;color: var(--text)}.cwv-txt span{font-size: 0.7rem;letter-spacing: 0.14em;text-transform: uppercase;color: var(--text-secondary)}.cwv-foot{margin: 30px 0 0;text-align: center;font-size: 0.9rem;color: var(--text-secondary)}.cwv-foot a{color: var(--accent-dark);font-weight: 700}.run-chart{max-width: 780px;margin: 34px auto 0;padding: 20px;border-radius: var(--radius-lg);border: 1px solid var(--border);background: linear-gradient(180deg,#ffffff,#fafbfd);box-shadow: var(--shadow-2)}.run-chart svg{width: 100%;height: auto;display: block;border-radius: 12px;border: 1px solid var(--border-subtle);background: #0b101e;color: #e2e8f0}.run-chart .rc-grid line{stroke: rgba(148,163,184,0.16);stroke-dasharray: 3 5}.run-chart .rc-grid text{fill: #64748b;font-size: 11px;font-family: var(--font-mono,monospace)}.run-chart .rc-axis-x{fill: #64748b;font-size: 11px;font-family: var(--font-mono,monospace)}.run-chart .rc-line{fill: none;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.run-chart .rc-line-before{stroke: #f87171;stroke-dasharray: 100 100;stroke-dashoffset: 0}.run-chart .rc-line-after{stroke: #34d399;stroke-dasharray: 100 100;stroke-dashoffset: 0}.run-chart .rc-area{fill: url(#rcGradAfter);opacity: 0}.run-chart .rc-end{stroke: #0b101e;stroke-width: 2}.run-chart .rc-end-before{fill: #f87171;opacity: 0.55}.run-chart .rc-end-after{fill: #34d399;filter: drop-shadow(0 0 6px rgba(52,211,153,0.8))}.run-legend{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-top: 18px;font-size: 0.86rem}.run-legend-item{display: flex;align-items: center;gap: 8px;color: var(--text-secondary)}.run-legend-item b{color: var(--text);font-weight: 600}.run-swatch{width: 14px;height: 14px;border-radius: 4px;border: 1px solid #0b101e}.run-legend-before .run-swatch{background: #f87171}.run-legend-after .run-swatch{background: #34d399}.run-legend-arrow{color: var(--accent);font-weight: 800}.run-legend-nums{display: flex;gap: 16px;margin-left: auto;color: var(--text-secondary);font-family: var(--font-mono,monospace);font-size: 0.8rem}.run-legend-nums span{white-space: nowrap}.run-note{margin: 14px 0 0;font-size: 0.82rem;color: var(--text-secondary);line-height: 1.6}.run-note a{color: var(--accent-dark);font-weight: 700}@media (prefers-reduced-motion: no-preference){.run-chart.is-anim .rc-line-before{animation: rcDraw 1.9s var(--ease) forwards}.run-chart.is-anim .rc-line-after{animation: rcDraw 2.6s var(--ease) 0.25s forwards}.run-chart.is-anim .rc-area{animation: rcAreaIn 1.1s var(--ease) 0.9s forwards}.run-chart.is-anim .rc-end-after{animation: rcPulse 1.5s ease-in-out 3 1.1s}}@keyframes rcDraw{from{stroke-dashoffset: 100}to{stroke-dashoffset: 0}}@keyframes rcAreaIn{from{opacity: 0}to{opacity: 1}}@keyframes rcPulse{0%,100%{opacity: 1}50%{opacity: 0.35}}@media (max-width: 620px){.run-legend-nums{margin-left: 0;width: 100%;justify-content: space-between}.run-chart{padding: 14px}}@media (max-width: 480px){.run-chart .rc-grid text,.run-chart .rc-axis-x{display: none}.run-legend{gap: 10px}}@media print{.run-chart{display: none !important}}.meter-card{position: relative;max-width: 780px;margin: 0 auto;padding: 30px 30px 26px;border-radius: var(--radius-lg);overflow: hidden;border: 1px solid rgba(148,163,184,0.16);background: linear-gradient(180deg,rgba(20,28,45,0.72),rgba(10,16,30,0.85));box-shadow: 0 30px 70px -34px rgba(0,0,0,0.7)}.meter-card::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(560px 220px at 82% -12%,rgba(249,115,22,0.16),transparent 62%)}.meter-controls{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.meter-field{display: grid;gap: 8px}.meter-field span{display: flex;justify-content: space-between;gap: 8px;font-size: 0.78rem;color: #94a3b8}.meter-field b{color: var(--accent)}.meter-field input[type="range"]{width: 100%;height: 26px;accent-color: var(--accent)}.meter-display{position: relative;text-align: center;margin: 26px 0 20px;padding: 24px 0 18px;border-top: 1px solid rgba(148,163,184,0.16);border-bottom: 1px solid rgba(148,163,184,0.16)}.meter-cap{display: block;font-size: 0.72rem;letter-spacing: 0.16em;text-transform: uppercase;color: #94a3b8}.meter-odo{margin-top: 10px;font-family: var(--font-mono,monospace);font-size: clamp(2.6rem,8vw,4.2rem);font-weight: 700;line-height: 1;color: #ef4444;text-shadow: 0 0 26px rgba(239,68,68,0.35);font-variant-numeric: tabular-nums}.meter-pulse{height: 4px;width: 62%;max-width: 330px;margin: 16px auto 0;border-radius: 4px;overflow: hidden;background: rgba(148,163,184,0.15)}.meter-pulse i{display: block;height: 100%;width: 100%;border-radius: 4px;transform: scaleX(0);transform-origin: left;background: linear-gradient(90deg,#ef4444,#f97316);animation: meterLeak 1.1s linear infinite}@keyframes meterLeak{from{transform: scaleX(0)}to{transform: scaleX(1)}}.meter-live{margin: 16px 0 0;font-size: 0.86rem;color: #94a3b8}.meter-live b{color: #fca5a5;font-family: var(--font-mono,monospace);font-variant-numeric: tabular-nums}.meter-rates{position: relative;display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}.meter-rate{padding: 14px 10px;text-align: center;border-radius: 12px;background: rgba(148,163,184,0.06);border: 1px solid rgba(148,163,184,0.12)}.meter-rate span{display: block;margin-bottom: 6px;font-size: 0.68rem;letter-spacing: 0.05em;text-transform: uppercase;color: #94a3b8}.meter-rate strong{font-family: var(--font-mono,monospace);font-size: 1.2rem;color: #f1f5f9;font-variant-numeric: tabular-nums}.meter-foot{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 18px;flex-wrap: wrap;margin-top: 22px}.meter-foot p{margin: 0;font-size: 0.88rem;line-height: 1.6;color: #cbd5e1}.meter-foot strong{color: #fdba74}.meter-actions{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.meter-copy{display: inline-flex;align-items: center;gap: 7px;padding: 9px 15px;border-radius: 999px;cursor: pointer;font: inherit;font-size: 0.8rem;font-weight: 700;color: #dbe4f2;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.12);transition: color 0.2s,border-color 0.2s,background 0.2s}.meter-copy:hover{color: #fff;border-color: rgba(249,115,22,0.5);background: rgba(249,115,22,0.12)}.meter-copy.is-copied{color: #4ade80;border-color: rgba(34,197,94,0.5)}.meter-copy:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.meter-copy svg{flex-shrink: 0}@media (max-width: 720px){.cwv-gauges{grid-template-columns: 1fr;gap: 14px}.cwv-gauge{max-width: 168px}.meter-controls{grid-template-columns: 1fr}.meter-rates{grid-template-columns: 1fr}.meter-foot{flex-direction: column;align-items: stretch;text-align: center}.meter-card{padding: 24px 18px}}@media (prefers-reduced-motion: reduce){.cwv-ring-fill{transition: none !important}.meter-pulse i{animation: none;width: 100%}}.ba-wrap{margin-top: 46px}.ba-hint{text-align: center;color: #94a3b8;font-size: 0.86rem;margin: 0 0 16px}.ba-hint span{color: var(--accent);font-weight: 700}.ba{position: relative;width: 100%;max-width: 940px;margin: 0 auto;aspect-ratio: 16 / 10;border-radius: 16px;overflow: hidden;border: 1px solid rgba(148,163,184,0.22);box-shadow: 0 30px 70px -34px rgba(0,0,0,0.75);background: #0b101e;user-select: none;touch-action: pan-y;cursor: ew-resize;font-size: 13px}.ba-pane{position: absolute;inset: 0;display: flex;flex-direction: column}.ba-after{z-index: 1}.ba-before{z-index: 2;clip-path: inset(0 calc(100% - var(--pos,50%)) 0 0)}.ba-chrome{display: flex;align-items: center;gap: 10px;padding: 8px 12px;background: #0e1424;border-bottom: 1px solid rgba(148,163,184,0.14)}.ba-dots{display: inline-flex;gap: 5px}.ba-dots i{width: 9px;height: 9px;border-radius: 50%;background: #334155}.ba-dots i:first-child{background: #ef4444}.ba-dots i:nth-child(2){background: #f59e0b}.ba-dots i:last-child{background: #22c55e}.ba-url{flex: 1;text-align: center;font-size: 0.72rem;color: #94a3b8;background: rgba(148,163,184,0.1);border-radius: 6px;padding: 3px 10px;max-width: 320px;margin: 0 auto}.ba-score{font-family: var(--font-mono,monospace);font-weight: 700;font-size: 0.72rem;padding: 2px 9px;border-radius: 999px}.ba-score-good{color: #86efac;background: rgba(34,197,94,0.16)}.ba-score-bad{color: #fca5a5;background: rgba(239,68,68,0.16)}.ba-page{flex: 1;min-height: 0;padding: 16px;display: flex;flex-direction: column;gap: 12px;overflow: hidden}.ba-nav{display: flex;align-items: center;gap: 10px}.ba-logo{font-weight: 800;color: #fff;letter-spacing: -0.02em}.ba-links{display: flex;gap: 8px;margin-left: auto}.ba-links i{width: 34px;height: 7px;border-radius: 4px;background: rgba(148,163,184,0.35)}.ba-cta{margin-left: 10px;background: var(--accent);color: #0b101e;font-weight: 700;font-size: 0.72rem;padding: 6px 12px;border-radius: 999px}.ba-hero{flex: 1;min-height: 0;border-radius: 12px;padding: 18px;display: flex;flex-direction: column;justify-content: center;gap: 8px;background: linear-gradient(135deg,rgba(249,115,22,0.22),rgba(59,130,246,0.18));border: 1px solid rgba(255,255,255,0.08)}.ba-hero h4{margin: 0;color: #fff;font-size: 1.15rem;line-height: 1.2;max-width: 22ch;font-family: var(--font-serif);font-weight: 400}.ba-hero p{margin: 0;color: #cbd5e1;font-size: 0.78rem;max-width: 34ch}.ba-btn{align-self: flex-start;margin-top: 4px;background: #fff;color: #0b101e;font-weight: 700;font-size: 0.74rem;padding: 7px 14px;border-radius: 8px}.ba-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.ba-cards span{height: 42px;border-radius: 8px;background: rgba(148,163,184,0.12);border: 1px solid rgba(148,163,184,0.14)}.ba-toast{font-size: 0.72rem;padding: 8px 12px;border-radius: 8px}.ba-toast-good{color: #86efac;background: rgba(34,197,94,0.12);border: 1px solid rgba(34,197,94,0.3)}.ba-nav-broken .ba-logo{color: #e2e8f0;font-weight: 600}.ba-cta-broken{background: #475569;color: #e2e8f0;border-radius: 2px}.ba-hero-broken{background: #1e293b;border: 1px dashed rgba(239,68,68,0.4);justify-content: flex-start}.ba-hero-broken h4{font-size: 0.92rem;color: #cbd5e1;font-family: inherit;text-shadow: 1px 0 rgba(239,68,68,0.5);max-width: 34ch}.ba-imgfail{font-size: 0.72rem;color: #fca5a5;background: rgba(239,68,68,0.12);border: 1px dashed rgba(239,68,68,0.5);padding: 14px;border-radius: 8px;text-align: center}.ba-btn-broken{background: #475569;color: #cbd5e1;border-radius: 2px}.ba-cards-broken{transform: translateY(-4px)}.ba-cards-broken span{background: #1e293b;height: 34px}.ba-toast-bad{color: #fca5a5;background: rgba(239,68,68,0.12);border: 1px solid rgba(239,68,68,0.3)}.ba-tag{position: absolute;top: 44px;z-index: 3;pointer-events: none;font-size: 0.66rem;font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase;padding: 4px 10px;border-radius: 999px}.ba-tag-b{left: 14px;color: #fca5a5;background: rgba(239,68,68,0.2);border: 1px solid rgba(239,68,68,0.4)}.ba-tag-a{right: 14px;color: #86efac;background: rgba(34,197,94,0.2);border: 1px solid rgba(34,197,94,0.4)}.ba-handle{position: absolute;top: 0;bottom: 0;left: var(--pos,50%);width: 2px;margin-left: -1px;background: rgba(255,255,255,0.85);z-index: 4;cursor: ew-resize;touch-action: none}.ba-handle:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}.ba-knob{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 42px;height: 42px;border-radius: 50%;background: #fff;color: #0b101e;display: flex;align-items: center;justify-content: center;font-size: 1rem;font-weight: 700;box-shadow: 0 6px 20px rgba(0,0,0,0.5);border: 2px solid var(--accent)}.ba-handle::before,.ba-handle::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent}.ba-handle::before{top: 12px;border-top: 8px solid rgba(255,255,255,0.7)}.ba-handle::after{bottom: 12px;border-bottom: 8px solid rgba(255,255,255,0.7)}@media (max-width: 640px){.ba{aspect-ratio: 4 / 3;font-size: 11px}.ba-page{padding: 12px;gap: 9px}.ba-hero{padding: 12px}.ba-hero h4{font-size: 1rem}.ba-hero p{display: none}.ba-cards span{height: 30px}.ba-tag{top: 40px}.ba-knob{width: 36px;height: 36px}}.globe-desk{position: relative;width: min(560px,92vw);margin-top: 18px;padding: 16px 18px;border-radius: 14px;border: 1px solid rgba(125,211,252,0.16);background: linear-gradient(180deg,rgba(12,22,42,0.72),rgba(8,14,28,0.78));box-shadow: 0 20px 50px -30px rgba(0,0,0,0.8)}.gd-idle{margin: 0;text-align: center;font-size: 0.82rem;line-height: 1.55;color: #94a3b8}.gd-live{display: grid;gap: 12px}.gd-live[hidden]{display: none}.gd-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.gd-city{font-weight: 800;color: #fff;font-size: 1rem}.gd-rescues{font-size: 0.7rem;letter-spacing: 0.06em;text-transform: uppercase;color: #7dd3fc;white-space: nowrap}.gd-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}.gd-grid span{display: flex;flex-direction: column;gap: 3px;font-size: 0.64rem;letter-spacing: 0.06em;text-transform: uppercase;color: #94a3b8}.gd-grid b{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 0.9rem;font-weight: 600;color: #e2e8f0;text-transform: none;letter-spacing: 0}.gd-money{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding-top: 11px;border-top: 1px solid rgba(148,163,184,0.16)}.gd-money-label{font-size: 0.7rem;letter-spacing: 0.06em;text-transform: uppercase;color: #94a3b8}.gd-money b{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 0.92rem;color: #fdba74}@media (max-width: 560px){.gd-grid{grid-template-columns: repeat(2,1fr)}}@view-transition{navigation: auto}::view-transition-old(root),::view-transition-new(root){animation-duration: 0.34s;animation-timing-function: cubic-bezier(0.2,0.7,0.3,1)}::view-transition-old(root){animation-name: vtFadeOut}::view-transition-new(root){animation-name: vtFadeIn}@keyframes vtFadeOut{to{opacity: 0;transform: scale(0.992)}}@keyframes vtFadeIn{from{opacity: 0;transform: scale(1.008)}}.sprint-rail-fill{position: absolute;top: 0;left: 0;height: 100%;width: 0;border-radius: 2px;background: linear-gradient(90deg,#fbbf24,#f97316,#ef4444,#22c55e);box-shadow: 0 0 14px rgba(249,115,22,0.55),0 0 4px rgba(249,115,22,0.85);transition: width 0.15s linear}.sprint-step h3,.sprint-step p{transition: color 0.4s var(--ease)}.sprint-step .sprint-hour{transition: box-shadow 0.4s var(--ease),transform 0.4s var(--ease),filter 0.4s var(--ease)}.sprint-step.is-lit .sprint-pip{border-color: rgba(249,115,22,0.65);color: var(--accent);box-shadow: 0 0 0 8px rgba(249,115,22,0.10),0 12px 32px rgba(0,0,0,0.5);transform: scale(1.08)}.sprint-step.is-lit .sprint-hour{box-shadow: 0 4px 22px rgba(249,115,22,0.55);transform: translateY(-1px)}.sprint-step.is-lit h3{color: #fff}.sprint-step.is-lit p{color: #a9b8cc}.to-top{display: grid;place-items: center;padding: 0}.to-top-ring{position: absolute;inset: 0;width: 100%;height: 100%;transform: rotate(-90deg)}.to-top-ring circle{fill: none;stroke-width: 2.5}.to-top-ring-bg{stroke: rgba(255,255,255,0.12)}.to-top-ring-fg{stroke: #fb923c;stroke-linecap: round;stroke-dasharray: 125.66;stroke-dashoffset: 125.66;transition: stroke-dashoffset 0.15s linear}.to-top-arrow{position: relative;z-index: 1}.hero h1 .text-gradient{background: linear-gradient(100deg,var(--accent) 0%,#fb923c 22%,#fbbf24 40%,#fff7ed 50%,#fbbf24 60%,#fb923c 78%,var(--accent) 100%);background-size: 250% 100%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: gradSweep 7s linear infinite}@keyframes gradSweep{0%{background-position: 160% 0}100%{background-position: -60% 0}}.count-done{display: inline-block;animation: countPop 0.5s var(--ease-bounce)}@keyframes countPop{0%{transform: scale(1)}45%{transform: scale(1.12)}100%{transform: scale(1)}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation: none !important}.sprint-rail-fill{transition: none}.hero h1 .text-gradient{animation: none;background-size: 100% 100%}.count-done{animation: none}.to-top-ring-fg{transition: none}}.section-title.title-split{perspective: 620px}.section-title .t-w{display: inline-block;opacity: 0;transform: translateY(0.5em) rotateX(-58deg);transform-origin: 50% 100%;transition: opacity 0.5s var(--ease),transform 0.62s var(--ease);transition-delay: min(calc(var(--wi,0) * 55ms),690ms)}.section-title.title-in .t-w{opacity: 1;transform: none}@keyframes rowIn{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}.compare-table-wrap.visible tbody tr{animation: rowIn 0.5s var(--ease) both}.compare-table-wrap.visible tbody tr:nth-child(1){animation-delay: 0.04s}.compare-table-wrap.visible tbody tr:nth-child(2){animation-delay: 0.09s}.compare-table-wrap.visible tbody tr:nth-child(3){animation-delay: 0.14s}.compare-table-wrap.visible tbody tr:nth-child(4){animation-delay: 0.19s}.compare-table-wrap.visible tbody tr:nth-child(5){animation-delay: 0.24s}.compare-table-wrap.visible tbody tr:nth-child(6){animation-delay: 0.29s}.guarantee-card{position: relative;overflow: hidden}.seal{flex-shrink: 0;width: 118px;height: 118px;align-self: center;margin-left: auto;transform-origin: 50% 50%}.guarantee-card.reveal.visible .seal{animation: sealStamp 0.72s var(--ease-bounce) both}@keyframes sealStamp{0%{opacity: 0;transform: scale(1.9) rotate(-14deg)}60%{opacity: 1}100%{opacity: 1;transform: scale(1) rotate(0deg)}}.seal-spin{transform-origin: 60px 60px;animation: sealSpin 20s linear infinite}@keyframes sealSpin{to{transform: rotate(360deg)}}.seal-ring{fill: none;stroke: rgba(34,197,94,0.35);stroke-width: 2}.seal-dash{fill: none;stroke: rgba(34,197,94,0.45);stroke-width: 1.5;stroke-dasharray: 3 5}.seal-text{fill: #15803d;font-size: 9.5px;font-weight: 800;letter-spacing: 0.16em}.seal-shield{fill: rgba(34,197,94,0.10);stroke: var(--profit);stroke-width: 2.4}.seal-check{fill: none;stroke: var(--profit);stroke-width: 2.8;stroke-linecap: round;stroke-linejoin: round}@media (max-width: 760px){.seal{width: 104px;height: 104px;margin: 10px auto 0}}@media (prefers-reduced-motion: reduce){.section-title .t-w{opacity: 1;transform: none;transition: none}.compare-table-wrap.visible tbody tr{animation: none}.guarantee-card.reveal.visible .seal{animation: none}.seal-spin{animation: none}}.rating-stars .s,.testimonial-stars .s{display: inline-block;opacity: 0.22;transform: scale(0.6) translateY(2px);transition: opacity 0.3s var(--ease),transform 0.4s var(--ease-bounce);transition-delay: calc(var(--si,0) * 85ms)}.stars-in .s{opacity: 1;transform: none}.section-dark{position: relative}.section-dark::before{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 0;background: radial-gradient(560px circle at var(--sx,50%) var(--sy,0%),rgba(249,115,22,0.08),transparent 62%);opacity: 0;transition: opacity 0.5s var(--ease)}.section-dark.spot-on::before{opacity: 1}.section-dark>.container{position: relative;z-index: 1}@supports (interpolate-size: allow-keywords){:root{interpolate-size: allow-keywords}.faq-item::details-content{block-size: 0;overflow: hidden;transition: block-size 0.32s var(--ease),content-visibility 0.32s;transition-behavior: allow-discrete}.faq-item[open]::details-content{block-size: auto}}@media (prefers-reduced-motion: reduce){.rating-stars .s,.testimonial-stars .s{transition: none;opacity: 1;transform: none}.section-dark::before{transition: none}.faq-item::details-content{transition: none}}.odo-host{display: inline-flex;line-height: 1}.odo{display: inline-flex;align-items: flex-start;line-height: 1;font-variant-numeric: tabular-nums}.odo-fixed{display: inline-block}.odo-d{display: inline-block;height: 1em;overflow: hidden;vertical-align: top}.odo-reel{display: block;will-change: transform}.odo-reel i{display: block;height: 1em;line-height: 1;font-style: normal}.odo-done{animation: countPop 0.5s var(--ease-bounce)}@media (prefers-reduced-motion: reduce){.odo-done{animation: none}.odo-reel{transition: none !important}}.rate-toggle{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;max-width: 100%;margin: 22px auto 8px;padding: 8px;border: 1px solid var(--border);border-radius: 999px;background: var(--surface);box-shadow: var(--shadow-1)}.rate-btn{display: inline-flex;align-items: center;gap: 10px;padding: 10px 18px;border: 0;border-radius: 999px;background: transparent;color: var(--text-secondary);font: inherit;cursor: pointer;transition: background .25s var(--ease),color .25s var(--ease),transform .2s var(--ease)}.rate-btn b{font-size: 1.05rem;font-weight: 800;letter-spacing: -0.01em}.rate-btn span{font-size: .82rem}.rate-btn:hover{color: var(--text);transform: translateY(-1px)}.rate-btn.is-active{background: var(--ink);color: #fff;box-shadow: var(--shadow-2)}.rate-btn.is-active[data-rate="express"]{background: linear-gradient(135deg,var(--accent),var(--accent-dark))}.rate-toggle-note{flex-basis: 100%;padding: 2px 14px 4px;text-align: center;font-size: .82rem;color: var(--text-secondary)}.pprice{white-space: nowrap}.pprice.rate-express{color: var(--accent-dark)}.rate-swap{animation: rateSwap .5s var(--ease) both;animation-delay: calc(var(--rsi,0) * 18ms)}@keyframes rateSwap{0%{opacity: 1;transform: translateY(0) scale(1)}45%{opacity: 0;transform: translateY(-5px) scale(.9)}55%{opacity: 0;transform: translateY(6px) scale(.9)}100%{opacity: 1;transform: translateY(0) scale(1)}}@media (max-width: 560px){.rate-btn span{display: none}}@media (prefers-reduced-motion: reduce){.rate-swap{animation: none}.rate-btn:hover{transform: none}}.is-filtered-out{display: none !important}.flip-in{animation: flipIn .4s var(--ease) both}@keyframes flipIn{from{opacity: 0;transform: translateY(10px) scale(.97)}to{opacity: 1;transform: translateY(0) scale(1)}}.how-step,.not-item{transition: transform .25s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.how-step:hover,.not-item:hover{border-color: rgba(249,115,22,.32);background-image: linear-gradient(115deg,transparent 38%,rgba(249,115,22,.10) 50%,transparent 62%);background-size: 220% 100%;animation: cardShine .85s var(--ease)}@keyframes cardShine{from{background-position: 180% 0}to{background-position: -80% 0}}@media (min-width: 1181px){.how-step:not(:last-child)::after{content: '';position: absolute;z-index: 3;top: 50%;right: -14px;width: 11px;height: 11px;margin-top: -8px;border-top: 2px solid var(--accent);border-right: 2px solid var(--accent);transform: rotate(45deg);opacity: .85}}@media (prefers-reduced-motion: reduce){.flip-in{animation: none}.how-step:hover,.not-item:hover{animation: none;background-image: none}}.copy-mail{display: inline-flex;align-items: center;gap: 8px;margin-top: 12px;padding: 8px 14px;border: 1px solid rgba(255,255,255,.18);border-radius: 999px;background: rgba(255,255,255,.05);color: #dbe4f2;font: inherit;font-size: .82rem;font-weight: 600;cursor: pointer;transition: background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .2s var(--ease)}.copy-mail:hover{background: rgba(255,255,255,.12);border-color: rgba(255,255,255,.32);transform: translateY(-1px)}.copy-mail svg{color: var(--accent-light);transition: color .25s var(--ease)}.copy-mail.is-copied{border-color: rgba(34,197,94,.6);color: #4ade80}.copy-mail.is-copied svg{color: #4ade80}.share-row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 18px}.share-btn{display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 1px solid rgba(255,255,255,.18);border-radius: 999px;background: rgba(255,255,255,.05);color: #dbe4f2;font: inherit;font-size: .82rem;font-weight: 600;cursor: pointer;transition: background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),transform .2s var(--ease)}.share-btn:hover{background: rgba(255,255,255,.12);border-color: rgba(249,115,22,.4);transform: translateY(-1px)}.share-btn svg{color: var(--accent-light);transition: color .25s var(--ease)}.share-btn.is-copied{border-color: rgba(34,197,94,.6);color: #4ade80}.share-btn.is-copied svg{color: #4ade80}.share-btn[hidden]{display: none}.share-note{font-size: .8rem;color: #94a3b8}@media (max-width: 560px){.share-note{display: none}}.share-btn,.catalog-filter,.guide-filter,.fam-chip,.wz-chip,.nav-cta,.sib-link{position: relative;overflow: hidden}.ripple{position: absolute;border-radius: 50%;pointer-events: none;background: rgba(249,115,22,.3);transform: scale(0);opacity: .9;animation: rippleOut .62s var(--ease) forwards}.btn-primary .ripple,.nav-cta .ripple,.catalog-filter.active .ripple,.guide-filter.active .ripple{background: rgba(255,255,255,.5)}@keyframes rippleOut{to{transform: scale(1);opacity: 0}}@media (prefers-reduced-motion: reduce){.ripple{display: none}}@media (hover: hover) and (pointer: fine){.svc-steps li{transition: color .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease-bounce)}.svc:hover .svc-steps li{background: var(--lane-soft,rgba(249,115,22,.12));border-color: var(--lane-mid,rgba(249,115,22,.4));color: #fff;transform: translateY(-2px);box-shadow: 0 6px 16px -8px var(--lane-mid,rgba(249,115,22,.5))}.svc:hover .svc-steps li:nth-child(1){transition-delay: 0s}.svc:hover .svc-steps li:nth-child(2){transition-delay: .09s}.svc:hover .svc-steps li:nth-child(3){transition-delay: .18s}.svc:hover .svc-steps li:nth-child(4){transition-delay: .27s}.svc:hover .svc-steps li b{color: var(--lane,var(--accent-light))}.svc-benefits li::before{transition: transform .35s var(--ease-bounce),color .35s var(--ease)}.svc:hover .svc-benefits li::before{transform: scale(1.25);color: var(--lane,#22c55e)}.svc:hover .svc-benefits li:nth-child(1)::before{transition-delay: .04s}.svc:hover .svc-benefits li:nth-child(2)::before{transition-delay: .12s}.svc:hover .svc-benefits li:nth-child(3)::before{transition-delay: .2s}}@media (prefers-reduced-motion: reduce){.svc:hover .svc-steps li,.svc:hover .svc-benefits li::before{transform: none;box-shadow: none}}.gloss{position: relative;display: inline-block;border-bottom: 1px dashed rgba(249,115,22,.55);cursor: help}.gloss::after{content: attr(data-tip);position: absolute;left: 50%;bottom: calc(100% + 10px);transform: translateX(-50%) translateY(4px);width: max-content;max-width: 270px;background: #0b101e;color: #e2e8f0;border: 1px solid rgba(249,115,22,.35);border-radius: 10px;padding: 9px 12px;font-size: .78rem;line-height: 1.45;font-weight: 500;text-align: left;box-shadow: 0 14px 34px rgba(0,0,0,.4);opacity: 0;pointer-events: none;z-index: 40;transition: opacity .22s var(--ease),transform .22s var(--ease)}.gloss:hover::after,.gloss:focus-visible::after{opacity: 1;transform: translateX(-50%) translateY(0)}.gloss:focus{outline: none}.gloss:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 3px}@media (max-width: 560px){.gloss::after{left: 0;transform: translateY(4px);max-width: min(78vw,270px)}.gloss:hover::after,.gloss:focus-visible::after{transform: translateY(0)}}.rush-toggle{display: inline-flex;align-items: center;gap: 10px;margin: 4px 0 2px;padding: 8px 16px 8px 10px;border: 1px solid rgba(255,255,255,.16);border-radius: 999px;background: rgba(255,255,255,.05);color: #dbe4f2;font: inherit;font-size: .82rem;font-weight: 600;cursor: pointer;transition: border-color .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.rush-toggle:hover{border-color: rgba(239,68,68,.5);color: #fff}.rush-knob{position: relative;width: 34px;height: 18px;border-radius: 999px;background: rgba(255,255,255,.18);flex-shrink: 0;transition: background .25s var(--ease)}.rush-knob::after{content: '';position: absolute;top: 2px;left: 2px;width: 14px;height: 14px;border-radius: 50%;background: #fff;transition: transform .3s var(--ease-bounce)}.rush-toggle.is-on{border-color: rgba(239,68,68,.6);background: rgba(239,68,68,.12);color: #fff}.rush-toggle.is-on .rush-knob{background: #ef4444}.rush-toggle.is-on .rush-knob::after{transform: translateX(16px)}.rush-toggle:focus-visible{outline: 2px solid #ef4444;outline-offset: 2px}.rush .price-note-expr{border-color: rgba(239,68,68,.5);background: rgba(239,68,68,.08);animation: rushPulse 1.7s ease-in-out infinite}.rush .page-hero .price{color: #fca5a5}.rush .btn-primary,.rush .nav-cta,.rush .sticky-cta-btn{background: linear-gradient(135deg,#ef4444,#dc2626);box-shadow: 0 6px 28px rgba(239,68,68,.35)}.rush .emergency-bar{background: linear-gradient(135deg,#b91c1c,#7f1d1d)}@keyframes rushPulse{50%{box-shadow: 0 0 0 4px rgba(239,68,68,.12)}}@media (prefers-reduced-motion: reduce){.rush .price-note-expr{animation: none}}.svc-peek{position: fixed;top: 0;left: 0;z-index: 70;width: min(300px,82vw);pointer-events: none;opacity: 0;transform: translateY(8px) scale(.98);display: flex;flex-direction: column;gap: 8px;padding: 14px 16px;border-radius: 14px;background: linear-gradient(180deg,#131c2f,#0b101e);border: 1px solid rgba(255,255,255,.1);border-top: 2px solid var(--peek,var(--accent));box-shadow: 0 24px 60px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.3);transition: opacity .2s var(--ease),transform .28s var(--ease-bounce)}.svc-peek.show{opacity: 1;transform: translateY(0) scale(1)}.svc-peek-cat{font-size: .66rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--peek,var(--accent))}.svc-peek-title{color: #f1f5f9;font-size: .98rem;line-height: 1.3;font-weight: 700}.svc-peek-steps{display: flex;flex-wrap: wrap;gap: 4px}.svc-peek-step{display: inline-flex;align-items: center;gap: 4px;font-size: .68rem;font-weight: 600;color: #b8c6da;padding: 3px 7px;border-radius: 999px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.07)}.svc-peek-step i{font-style: normal;font-weight: 800;color: var(--peek,var(--accent))}.svc-peek-meta{font-size: .82rem;font-weight: 700;color: #e2e8f0}.svc-peek-guard{font-size: .72rem;color: #7dd3a0;font-weight: 600}.svc-peek-guard::before{content: '\2713';margin-right: 5px}@media (prefers-reduced-motion: reduce){.svc-peek{transition: opacity .01s;transform: none}}.resume-chip{position: fixed;left: 18px;bottom: 18px;z-index: 65;display: flex;align-items: center;gap: 8px;max-width: min(340px,84vw);padding: 10px 10px 10px 14px;border-radius: 14px;background: linear-gradient(180deg,#131c2f,#0b101e);border: 1px solid rgba(255,255,255,.1);border-left: 3px solid var(--accent);box-shadow: 0 18px 48px rgba(0,0,0,.45);opacity: 0;transform: translateY(14px);transition: opacity .3s var(--ease),transform .35s var(--ease-bounce)}.resume-chip.show{opacity: 1;transform: translateY(0)}.resume-chip-link{display: flex;flex-direction: column;gap: 2px;text-decoration: none;min-width: 0}.resume-chip-k{font-size: .62rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--accent)}.resume-chip-link strong{font-size: .84rem;color: #e8eef7;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.resume-chip-link:hover strong{color: #fff}.resume-chip-x{flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;border: 1px solid rgba(255,255,255,.1);background: rgba(255,255,255,.04);color: #93a4bd;font-size: 1rem;line-height: 1;cursor: pointer;transition: color .2s,background .2s}.resume-chip-x:hover{color: #fff;background: rgba(255,255,255,.1)}.resume-chip-x:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}@media (max-width: 640px){.resume-chip{left: 12px;right: 12px;bottom: 74px;max-width: none}}@media (prefers-reduced-motion: reduce){.resume-chip{transition: opacity .01s;transform: none}}.toast{position: fixed;left: 50%;bottom: 28px;z-index: 300;max-width: calc(100vw - 32px);padding: 12px 18px;border-radius: 999px;background: var(--ink);color: #fff;font-size: .88rem;font-weight: 600;letter-spacing: .01em;box-shadow: var(--shadow-4);opacity: 0;transform: translate(-50%,18px);pointer-events: none;transition: opacity .3s var(--ease),transform .3s var(--ease)}.toast.show{opacity: 1;transform: translate(-50%,0)}@media (max-width: 900px){.toast{bottom: 84px}}@media (prefers-reduced-motion: reduce){.toast{transition: opacity .001s}}.toc-bar{display: block;height: 3px;border-radius: 3px;background: var(--border);overflow: hidden;margin: 4px 0 8px}.toc-bar i{display: block;height: 100%;width: 0;border-radius: 3px;background: linear-gradient(90deg,var(--accent),var(--accent-light));transition: width .15s linear}.toc-sticky a{position: relative;padding-left: 12px;transition: color .2s var(--ease),padding-left .2s var(--ease)}.toc-sticky a::before{content: '';position: absolute;left: 0;top: .55em;width: 5px;height: 5px;border-radius: 50%;background: var(--border);transition: background .2s var(--ease),transform .2s var(--ease)}.toc-sticky a.active{color: var(--accent);padding-left: 14px;font-weight: 600}.toc-sticky a.active::before{background: var(--accent);transform: scale(1.35)}.page-lane .toc-sticky a.active{color: var(--lane)}.page-lane .toc-sticky a.active::before{background: var(--lane)}@media (prefers-reduced-motion: reduce){.toc-bar i,.toc-sticky a,.toc-sticky a::before{transition: none}}.timeline::after{content: '';position: absolute;left: 27px;top: 18px;width: 2px;height: calc(100% - 36px);background: linear-gradient(180deg,var(--accent-light),var(--accent));border-radius: 2px;pointer-events: none;transform: scaleY(var(--tl,0));transform-origin: top center;will-change: transform;box-shadow: 0 0 10px rgba(249,115,22,.45)}.tl-marker,.tl-body{transition: background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.tl-item.is-lit .tl-marker{background: var(--accent);color: #fff;border-color: var(--accent-light);box-shadow: 0 0 0 4px rgba(249,115,22,.15),0 0 18px rgba(249,115,22,.4);transform: scale(1.06)}.tl-item.is-lit .tl-body{border-color: rgba(249,115,22,.35)}@media (min-width: 761px){.days-step:not(:last-child)::after{content: '';position: absolute;z-index: 3;top: 50%;right: -12px;width: 10px;height: 10px;margin-top: -6px;border-top: 2px solid var(--accent-light);border-right: 2px solid var(--accent-light);transform: rotate(45deg);opacity: .8}}@media (max-width: 560px){.timeline::after{left: 19px}}@media (prefers-reduced-motion: reduce){.tl-marker,.tl-body{transition: none}.tl-item.is-lit .tl-marker{transform: none}}.page-lane .read-progress{background: linear-gradient(90deg,var(--lane),var(--lane-mid))}.page-lane .toc-bar i{background: linear-gradient(90deg,var(--lane),var(--lane-mid))}.page-lane .toc-sticky{border-left: 3px solid var(--lane)}@media (hover: hover) and (pointer: fine){.page-hero-glow{background: radial-gradient(340px circle at var(--mx,50%) var(--my,0%),rgba(249,115,22,.16),transparent 68%),repeating-linear-gradient(180deg,transparent 0 34px,rgba(255,255,255,.02) 34px 35px)}}.log-taggrid{display: grid;grid-template-columns: repeat(auto-fit,minmax(210px,1fr));gap: 14px}.log-tagcard{position: relative;padding: 22px 20px;border-radius: var(--radius);background: #fff;border: 1px solid var(--border);border-top: 3px solid var(--tag,var(--accent));box-shadow: 0 1px 2px rgba(11,16,30,.04);transition: transform .35s var(--ease),border-color .3s,box-shadow .4s}.log-tagcard:hover{transform: translateY(-4px);box-shadow: 0 14px 36px rgba(11,16,30,.1)}.log-tagcard b{display: block;font-family: var(--font-serif);font-size: 2rem;line-height: 1;color: var(--tag,var(--accent))}.log-tagcard strong{display: block;margin: 8px 0 4px;color: var(--text);font-size: 0.95rem}.log-tagcard span{color: var(--text-secondary);font-size: 0.82rem;line-height: 1.5}[data-tag="ux"]{--tag: #f97316}[data-tag="content"]{--tag: #22c55e}[data-tag="seo"]{--tag: #8b5cf6}[data-tag="schema"]{--tag: #8b5cf6}[data-tag="a11y"]{--tag: #38bdf8}[data-tag="perf"]{--tag: #06b6d4}[data-tag="pwa"]{--tag: #06b6d4}[data-tag="fix"]{--tag: #ef4444}[data-tag="design"]{--tag: #ec4899}[data-tag="trust"]{--tag: #f59e0b}[data-tag="globe"]{--tag: #14b8a6}[data-tag="verity"]{--tag: #94a3b8}.log-timeline{position: relative;max-width: 760px;margin: 0 auto;padding: 4px 0 4px 0;list-style: none}.log-timeline::before{content: '';position: absolute;left: 7px;top: 6px;bottom: 6px;width: 2px;background: linear-gradient(180deg,rgba(249,115,22,.5),rgba(139,92,246,.35),rgba(255,255,255,.05))}.log-mile{position: relative;padding: 0 0 26px 34px}.log-mile::before{content: '';position: absolute;left: 0;top: 6px;width: 16px;height: 16px;border-radius: 50%;background: #0b101e;border: 2px solid var(--accent);box-shadow: 0 0 0 4px rgba(249,115,22,.12)}.log-mile-year{display: inline-block;margin-bottom: 4px;font-size: 0.68rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--accent-light)}.log-mile p{margin: 0;color: #cbd5e1;font-size: 0.94rem;line-height: 1.6}.log-mile:last-child{padding-bottom: 0}@media (max-width: 560px){.log-timeline::before{left: 6px}.log-mile{padding-left: 28px}}@media (forced-colors: active){.log-tagcard,.log-mile::before{border: 1px solid CanvasText}.log-timeline::before{background: CanvasText}}.log-return{display: flex;align-items: center;gap: 10px;margin: 0 auto 26px;max-width: 640px;padding: 12px 18px;border-radius: 999px;font-size: 0.88rem;color: var(--text-secondary);background: rgba(249,115,22,.08);border: 1px solid rgba(249,115,22,.28)}.log-return b{color: var(--accent-light)}.log-return-dot{flex: 0 0 auto;width: 9px;height: 9px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 0 rgba(249,115,22,.5);animation: logPing 2s var(--ease) infinite}@keyframes logPing{0%{box-shadow: 0 0 0 0 rgba(249,115,22,.5)}70%,100%{box-shadow: 0 0 0 9px rgba(249,115,22,0)}}.log-mile.is-new::before{border-color: var(--profit);box-shadow: 0 0 0 6px rgba(34,197,94,.16)}.log-mile.is-new .log-mile-year{color: var(--profit)}.log-mile.is-new .log-mile-year::after{content: 'new';margin-left: 8px;padding: 1px 7px;border-radius: 999px;font-size: 0.6rem;letter-spacing: .08em;color: #052e16;background: var(--profit);text-transform: uppercase}@media (prefers-reduced-motion: reduce){.log-return-dot{animation: none}}@media (forced-colors: active){.log-mile.is-new .log-mile-year::after{border: 1px solid CanvasText}}.build-actions{padding: 0 16px 14px 62px}.build-copy{font: inherit;font-size: 0.76rem;font-weight: 700;color: var(--accent-dark);background: rgba(249,115,22,.08);border: 1px solid rgba(249,115,22,.3);border-radius: 8px;padding: 6px 12px;cursor: pointer;transition: background .2s var(--ease),border-color .2s var(--ease),color .2s}.build-copy:hover{background: rgba(249,115,22,.16);border-color: rgba(249,115,22,.5)}.build-copy.is-copied{color: #15803d;border-color: rgba(34,197,94,.5);background: rgba(34,197,94,.12)}.build-item.is-flash,.build-item:target{border-color: rgba(249,115,22,.6);animation: buildFlash 1.8s var(--ease)}@keyframes buildFlash{0%{box-shadow: 0 0 0 3px rgba(249,115,22,.45)}100%{box-shadow: 0 0 0 3px rgba(249,115,22,0)}}@media (max-width: 560px){.build-actions{padding-left: 16px}}@media (prefers-reduced-motion: reduce){.build-item.is-flash,.build-item:target{animation: none}}@media (forced-colors: active){.build-copy{border: 1px solid ButtonText}}.log-bar{display: flex;gap: 2px;height: 16px;max-width: 760px;margin: 0 auto 26px;padding: 3px;border-radius: 999px;background: #eef1f6;border: 1px solid var(--border);overflow: hidden}.log-bar-seg{width: 0;min-width: 3px;border-radius: 999px;background: var(--tag,var(--accent));transition: width 1.1s var(--ease),filter .2s}.log-bar-seg:hover{filter: brightness(1.25)}.log-tagcard.is-lit{transform: translateY(-4px);border-color: var(--tag,var(--accent));box-shadow: 0 14px 36px rgba(11,16,30,.12)}@media (prefers-reduced-motion: reduce){.log-bar-seg{transition: none}.log-tagcard.is-lit{transform: none}}@media (forced-colors: active){.log-bar-seg{border: 1px solid CanvasText}}.footer-proof .footer-build{display: inline-flex;align-items: center;gap: 7px;white-space: normal}.footer-build-dot{flex: 0 0 auto;width: 8px;height: 8px;border-radius: 50%;background: #22c55e;box-shadow: 0 0 0 0 rgba(34,197,94,.5);animation: footerBuildPing 2.4s var(--ease) infinite}@keyframes footerBuildPing{0%{box-shadow: 0 0 0 0 rgba(34,197,94,.5)}70%,100%{box-shadow: 0 0 0 8px rgba(34,197,94,0)}}@media (prefers-reduced-motion: reduce){.footer-build-dot{animation: none}}@media (forced-colors: active){.footer-build-dot{border: 1px solid CanvasText}}@page{margin: 16mm}@media print{html,body{background: #fff !important;color: #000 !important}.site-header,.site-footer,.emergency-bar,.sticky-cta,.to-top,.read-progress,.share-row,.skip-link,.page-hero-glow,.ticker-bar,.cap-ticker,.trust-ticker,.marquee,.float-shape-1,.float-shape-2,.float-shape-3,.nav-cta,.copy-mail,.search-overlay,.resume-chip,.svc-peek,#clientGlobe,#globeDesk,.terminal-copy,.meter-copy,.build-copy,.log-return{display: none !important}.reveal,.reveal-block{opacity: 1 !important;transform: none !important;animation: none !important;transition: none !important}.card,.price-card,.build-item,.faq-item,.legal-sec,.log-mile,.sprint-step{break-inside: avoid}details>summary{list-style: none}h1,h2,h3,h4,p,li,td,th{color: #000 !important}a{color: #000 !important}.section-dark,.cta-band,.final-cta,.page-hero{background: #fff !important;color: #000 !important}.section-dark *,.final-cta *,.page-hero *{color: #000 !important}.gloss{border-bottom: 1px dotted #666}}.gloss-tools{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;max-width: 820px;margin: 0 auto 18px}.gloss-search{position: relative;display: flex;align-items: center;gap: 9px;flex: 1;min-width: 240px;background: #fff;border: 1px solid var(--border);border-radius: 999px;padding: 10px 18px;color: var(--ink-muted);transition: border-color .2s,box-shadow .2s}.gloss-search:focus-within{border-color: var(--accent);box-shadow: 0 0 0 3px rgba(249,115,22,.12)}.gloss-search input{border: 0;outline: 0;background: transparent;font: inherit;font-size: .95rem;color: var(--text);width: 100%}.gloss-count{font-size: .8rem;font-weight: 700;color: var(--ink-muted);white-space: nowrap}.gloss-alpha{display: flex;flex-wrap: wrap;gap: 6px;justify-content: center;max-width: 820px;margin: 0 auto 30px}.gloss-alpha a{width: 30px;height: 30px;display: grid;place-items: center;border-radius: 9px;background: #fff;border: 1px solid var(--border);color: var(--ink-soft);font-weight: 800;font-size: .78rem;text-decoration: none;transition: transform .2s var(--ease),border-color .2s,color .2s}.gloss-alpha a:hover{border-color: var(--accent);color: var(--accent-dark);transform: translateY(-2px)}.gloss-terms{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 14px;max-width: 1000px;margin: 0 auto}.gloss-card{position: relative;margin: 0;padding: 20px 22px;background: #fff;border: 1px solid var(--border);border-left: 3px solid var(--accent);border-radius: var(--radius);box-shadow: 0 1px 2px rgba(11,16,30,.04);transition: transform .3s var(--ease),box-shadow .3s,border-color .3s}.gloss-card:hover{transform: translateY(-3px);box-shadow: 0 12px 30px rgba(11,16,30,.09)}.gloss-card dt{font-family: var(--font-serif);font-size: 1.05rem;color: var(--text);margin-bottom: 6px}.gloss-card dd{margin: 0;color: var(--text-secondary);font-size: 0.9rem;line-height: 1.6}.gloss-anchor{display: block;height: 0;scroll-margin-top: 120px}.gloss-empty{text-align: center;margin-top: 26px;color: var(--text-secondary)}.gloss-empty a{color: var(--accent-dark);font-weight: 600}@media (prefers-reduced-motion: reduce){.gloss-card:hover,.gloss-alpha a:hover{transform: none}}@media (forced-colors: active){.gloss-card,.gloss-alpha a,.gloss-search{border: 1px solid CanvasText}}.gloss-hint{text-align: center;margin: 0 0 28px;color: var(--text-secondary);font-size: 0.9rem;line-height: 1.6}.gloss-hint a{color: var(--accent-dark);font-weight: 600;border-bottom: 1px dashed rgba(234,88,12,0.4);text-decoration: none}.gloss-hint a:hover{border-bottom-style: solid}.gloss-fix{display: inline-block;margin-top: 10px;font-size: 0.82rem;font-weight: 600;color: var(--accent-dark);text-decoration: none;border-bottom: 1px dashed rgba(234,88,12,0.4)}.gloss-fix:hover{border-bottom-style: solid}@media (forced-colors: active){.gloss-fix{border: 1px solid CanvasText}}.gloss-alpha{position: sticky;top: 60px;z-index: 20;padding: 8px 0;margin: 0 auto 26px;background: linear-gradient(to bottom,var(--bg) 78%,rgba(248,249,252,0))}.gloss-alpha a{position: relative}.gloss-alpha a.active{background: var(--accent);border-color: var(--accent);color: #fff;transform: translateY(-2px);box-shadow: 0 6px 16px rgba(249,115,22,0.28)}.gloss-alpha a.is-off{opacity: 0.3;pointer-events: none}.gloss-alpha a:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}@media (max-width: 640px){.gloss-alpha{top: 54px}.gloss-alpha a{width: 28px;height: 28px}}@media (prefers-reduced-motion: reduce){.gloss-alpha a.active{transform: none}}@media (forced-colors: active){.gloss-alpha a.active{border: 2px solid Highlight}}.map-groups{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 28px 34px}.map-group.lane-security{--lane: #ef4444}.map-group.lane-ops{--lane: #3b82f6}.map-group.lane-growth{--lane: #22c55e}.map-group.lane-data{--lane: #8b5cf6}.map-group.lane-pack{--lane: #f59e0b}.map-group-title{display: flex;align-items: center;gap: 9px;margin: 0 0 14px;font-size: 1rem;font-weight: 800;color: var(--lane,var(--ink))}.map-group-title svg{color: var(--lane,var(--accent));flex-shrink: 0}.map-group-title em{margin-left: auto;font-style: normal;font-size: .72rem;font-weight: 800;color: var(--lane,var(--ink-muted));background: rgba(148,163,184,.14);border-radius: 99px;padding: 2px 9px}.map-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.map-list--pages{grid-template-columns: repeat(auto-fit,minmax(260px,1fr));max-width: 1000px;margin: 0 auto}.map-list a{display: block;padding: 11px 15px;border: 1px solid var(--border);border-radius: 12px;background: #fff;text-decoration: none;transition: transform .18s var(--ease),border-color .18s,box-shadow .18s}.map-list a:hover{transform: translateX(3px);border-color: var(--lane,var(--accent));box-shadow: 0 10px 22px -14px rgba(15,23,42,.3)}.map-list b{display: block;color: var(--ink);font-size: .92rem;line-height: 1.35}.map-list span{display: block;color: var(--text-secondary);font-size: .82rem;line-height: 1.5;margin-top: 3px}.map-list a:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.section-dark .map-list a{background: rgba(255,255,255,.045);border-color: rgba(255,255,255,.12)}.section-dark .map-list a:hover{border-color: var(--lane,var(--accent-light))}.section-dark .map-list b{color: #f1f5f9}.section-dark .map-list span{color: rgba(226,232,240,.72)}.section-dark .map-group-title{color: #f1f5f9}.section-dark .map-group-title em{color: #f1f5f9;background: rgba(255,255,255,.1)}@media (prefers-reduced-motion: reduce){.map-list a,.map-list a:hover{transform: none;transition: none}}@media (forced-colors: active){.map-list a{border: 1px solid CanvasText}}.gloss-card{scroll-margin-top: 130px;padding-right: 54px}.gloss-copy{position: absolute;top: 12px;right: 12px;width: 30px;height: 30px;display: grid;place-items: center;border: 1px solid var(--border);border-radius: 9px;background: #fff;color: var(--ink-muted);cursor: pointer;opacity: 0;transform: translateY(-2px);transition: opacity .2s,transform .2s var(--ease),color .2s,border-color .2s}.gloss-card:hover .gloss-copy,.gloss-copy:focus-visible{opacity: 1;transform: none}.gloss-copy:hover{color: var(--accent-dark);border-color: var(--accent)}.gloss-copy.is-copied{color: var(--profit);border-color: var(--profit)}.gloss-copy:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.gloss-card.is-flash,.gloss-card:target{border-color: rgba(249,115,22,.6);animation: buildFlash 1.8s var(--ease)}@media (hover: none){.gloss-copy{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.gloss-card.is-flash,.gloss-card:target{animation: none}.gloss-copy{transition: none}}@media (forced-colors: active){.gloss-copy{border: 1px solid CanvasText}}.guide-byline{margin: 10px 0 0;font-size: .82rem;color: #8294ab;line-height: 1.6}.guide-byline a{color: var(--accent-light);font-weight: 600;text-decoration: none;border-bottom: 1px dashed rgba(251,146,60,.45)}.guide-byline a:hover{border-bottom-style: solid}.guide-byline time{color: #aab8c9}.ember-canvas{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none;mix-blend-mode: screen}.stack-orbit{position: relative;margin: 6px auto 44px;max-width: 640px;text-align: center;padding: 24px 20px 18px;border-radius: var(--radius-lg);overflow: hidden;background: radial-gradient(125% 125% at 50% 0%,#0d1626 0%,#070c17 58%,#050810 100%);border: 1px solid rgba(255,255,255,.06);box-shadow: 0 34px 74px -34px rgba(6,10,20,.6),inset 0 1px 0 rgba(255,255,255,.04)}.stack-orbit::before{content: "";position: absolute;left: 10%;right: 10%;top: 4%;bottom: 12%;border-radius: 50%;pointer-events: none;filter: blur(30px);background: radial-gradient(circle at 50% 44%,rgba(249,115,22,.22),rgba(26,86,219,.14) 46%,transparent 72%)}.stack-orbit canvas{position: relative;display: block;margin: 0 auto;max-width: 520px;cursor: grab;touch-action: none;border-radius: 50%;outline: none}.stack-orbit canvas:focus-visible{box-shadow: 0 0 0 2px rgba(249,115,22,.65)}.stack-orbit canvas.is-grabbing{cursor: grabbing}.stack-orbit-hint{position: relative;margin: 12px auto 0;max-width: 46ch;font-size: .78rem;line-height: 1.55;letter-spacing: .015em;color: #94a3b8}.stack-orbit-hint span{color: var(--accent-light);font-weight: 700}.case-chart{position: relative;height: 68px;margin: 6px 0 4px}.case-chart svg{width: 100%;height: 100%;display: block;overflow: visible}.case-chart .case-area{opacity: 0}.case-chart .case-line{fill: none;stroke: var(--case-accent,#22c55e);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke;stroke-dasharray: 1;stroke-dashoffset: 1}.case-card.visible .case-area{opacity: 1;transition: opacity .9s var(--ease) .5s}.case-card.visible .case-line{stroke-dashoffset: 0;transition: stroke-dashoffset 1.6s var(--ease) .12s}.step-connector::after{content: "";position: absolute;top: -3px;left: -12%;width: 92px;height: 8px;border-radius: 8px;filter: blur(2px);opacity: 0;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(249,115,22,.8),transparent);animation: stepFlow 3.6s var(--ease) infinite}@keyframes stepFlow{0%{left: -12%;opacity: 0}10%{opacity: 1}90%{opacity: 1}100%{left: 100%;opacity: 0}}@media (prefers-reduced-motion: reduce){.ember-canvas{display: none}.case-chart .case-area{opacity: 1}.case-chart .case-line{stroke-dashoffset: 0}.step-connector::after{display: none}}@media print{.ember-canvas,.stack-orbit,.case-chart{display: none !important}}.radar-panel{position: relative;display: grid;grid-template-columns: 320px minmax(0,1fr);gap: 30px;align-items: center;max-width: 980px;margin: 14px auto 34px;padding: 26px;border-radius: var(--radius-lg);overflow: hidden;border: 1px solid rgba(239,68,68,.18);background: linear-gradient(180deg,rgba(32,9,15,.72),rgba(12,4,8,.88));box-shadow: 0 34px 80px -40px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.04)}.radar-stage{position: relative;width: 100%;max-width: 320px;aspect-ratio: 1 / 1;margin: 0 auto}.radar-stage canvas{position: absolute;inset: 0;width: 100%;height: 100%;border-radius: 50%}.radar-badge{position: absolute;left: 50%;bottom: 6px;transform: translateX(-50%);font-size: .58rem;letter-spacing: .18em;font-weight: 700;text-transform: uppercase;color: #86efac;padding: 4px 10px;border-radius: 999px;border: 1px solid rgba(34,197,94,.32);background: rgba(34,197,94,.08);box-shadow: 0 0 18px -6px rgba(34,197,94,.6)}.radar-side{position: relative;min-width: 0}.radar-eyebrow{display: flex;align-items: center;gap: 8px;margin: 0;text-transform: uppercase;letter-spacing: .14em;font-size: .68rem;font-weight: 700;color: #fca5a5}.radar-dot{width: 7px;height: 7px;border-radius: 50%;background: #22c55e;box-shadow: 0 0 10px rgba(34,197,94,.9);animation: pulse 1.6s infinite}.radar-title{font-size: 1.5rem;margin: 10px 0 8px;color: #fff}.radar-sub{margin: 0;font-size: .88rem;line-height: 1.65;color: #cbd5e1}.radar-stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin: 18px 0}.radar-stat{padding: 12px 8px;text-align: center;border-radius: 12px;border: 1px solid rgba(255,255,255,.08);background: rgba(255,255,255,.03)}.radar-stat b{display: block;font-size: 1.3rem;font-weight: 800;color: #fff;font-variant-numeric: tabular-nums}.radar-stat span{font-size: .62rem;text-transform: uppercase;letter-spacing: .07em;color: #94a3b8}.radar-log{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;min-height: 176px;align-content: start}.radar-log li{display: flex;align-items: center;gap: 8px;padding: 7px 10px;border-radius: 9px;font-size: .74rem;border: 1px solid rgba(34,197,94,.2);background: rgba(34,197,94,.06);animation: radarRow .4s var(--ease) both}.radar-log .rl-tag{font-size: .58rem;font-weight: 800;letter-spacing: .1em;color: #4ade80;flex: none}.radar-log .rl-type{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #e2e8f0}.radar-log .rl-ip{flex: none;font-family: var(--font-mono,monospace);font-size: .68rem;color: #94a3b8}@keyframes radarRow{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.xray-panel{position: relative;display: grid;grid-template-columns: minmax(0,1.12fr) minmax(0,.88fr);gap: 30px;align-items: center;max-width: 1000px;margin: 0 auto 32px;padding: 26px;border-radius: var(--radius-lg);overflow: hidden;border: 1px solid rgba(148,163,184,.16);background: linear-gradient(180deg,rgba(18,26,44,.62),rgba(9,14,26,.84));box-shadow: 0 34px 80px -40px rgba(0,0,0,.75)}.xray-stage{position: relative;width: 100%;aspect-ratio: 16 / 11;border-radius: 14px;overflow: hidden;border: 1px solid rgba(148,163,184,.2);background: linear-gradient(160deg,#0b1220,#0f1a2e)}.xray-page{position: absolute;inset: 0;padding: 7%;display: flex;flex-direction: column;gap: 7%}.xr-nav{height: 6%;min-height: 8px;border-radius: 5px;background: rgba(148,163,184,.16)}.xr-hero{height: 24%;min-height: 26px;border-radius: 7px;background: linear-gradient(120deg,rgba(56,189,248,.2),rgba(139,92,246,.16))}.xr-line{height: 5px;border-radius: 4px;background: rgba(148,163,184,.17)}.xr-line.w80{width: 80%}.xr-line.w60{width: 60%}.xr-line.w40{width: 40%}.xr-cards{display: flex;gap: 5%;height: 20%;min-height: 22px}.xr-cards i{flex: 1;border-radius: 7px;background: rgba(148,163,184,.12)}.xray-beam{position: absolute;left: -6%;right: -6%;top: 4%;height: 3px;opacity: 1;background: linear-gradient(90deg,transparent,#38bdf8,#22d3ee,#38bdf8,transparent);box-shadow: 0 0 20px rgba(56,189,248,.85)}.xray-hot{position: absolute;left: var(--x);top: var(--y);width: 12px;height: 12px;border-radius: 50%;transform: translate(-50%,-50%);background: #ef4444;opacity: 0;box-shadow: 0 0 0 0 rgba(239,68,68,.55);transition: background .4s var(--ease)}.xray-hot.seen{opacity: 1;animation: hotPulse 1.8s infinite}.xray-hot.ok{background: #22c55e;animation: none;box-shadow: 0 0 0 0 rgba(34,197,94,.5);opacity: 1}@keyframes hotPulse{0%{box-shadow: 0 0 0 0 rgba(239,68,68,.55)}70%{box-shadow: 0 0 0 12px rgba(239,68,68,0)}100%{box-shadow: 0 0 0 0 rgba(239,68,68,0)}}.xray-side{position: relative;min-width: 0;display: grid;gap: 14px}.xray-score{position: relative;width: 96px;height: 96px;margin: 0 auto}.xray-score svg{width: 100%;height: 100%;transform: rotate(-90deg)}.xr-ring-bg{fill: none;stroke: rgba(148,163,184,.2);stroke-width: 8}.xr-ring-fill{fill: none;stroke: #22c55e;stroke-width: 8;stroke-linecap: round;transition: stroke-dashoffset .45s var(--ease)}.xray-score b{position: absolute;inset: 0;display: grid;place-items: center;font-size: 1.6rem;font-weight: 800;color: #fff;font-variant-numeric: tabular-nums}.xray-score span{position: absolute;left: 0;right: 0;bottom: -6px;text-align: center;font-size: .62rem;text-transform: uppercase;letter-spacing: .08em;color: #94a3b8}.xray-findings{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;min-height: 186px;align-content: start}.xray-finding{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 9px 11px;border-radius: 10px;border: 1px solid rgba(148,163,184,.16);background: rgba(148,163,184,.05);opacity: 0;transform: translateY(6px)}.xray-finding.in{opacity: 1;transform: none;transition: opacity .4s var(--ease),transform .4s var(--ease)}.xray-finding .xf-sev{width: 8px;height: 8px;border-radius: 50%;background: #ef4444;transition: background .4s var(--ease)}.xray-finding[data-sev="high"] .xf-sev{background: #fb923c}.xray-finding[data-sev="medium"] .xf-sev{background: #fbbf24}.xray-finding[data-sev="low"] .xf-sev{background: #94a3b8}.xray-finding .xf-label{font-size: .79rem;color: #e2e8f0;min-width: 0}.xray-finding .xf-fix{font-size: .64rem;text-transform: uppercase;letter-spacing: .06em;color: #94a3b8;white-space: nowrap;transition: color .4s var(--ease)}.xray-finding.fixed{border-color: rgba(34,197,94,.35);background: rgba(34,197,94,.07)}.xray-finding.fixed .xf-sev{background: #22c55e}.xray-finding.fixed .xf-fix{color: #4ade80}.xray-replay{justify-self: start;cursor: pointer;font: inherit;font-size: .78rem;font-weight: 600;padding: 9px 16px;border-radius: 999px;color: #e2e8f0;border: 1px solid rgba(148,163,184,.3);background: rgba(148,163,184,.08);transition: border-color .25s var(--ease),background .25s var(--ease)}.xray-replay:hover{border-color: var(--accent);background: rgba(249,115,22,.1)}.meter-ecg{display: block;width: 100%;max-width: 460px;height: 64px;margin: 14px auto 2px;border-radius: 10px;background: rgba(8,12,22,.55);border: 1px solid rgba(239,68,68,.16)}@media (max-width: 820px){.radar-panel{grid-template-columns: 1fr;gap: 22px;padding: 20px 16px}.xray-panel{grid-template-columns: 1fr;gap: 22px;padding: 20px 16px}.radar-stage{max-width: 280px}.radar-log{min-height: 0}}@media (prefers-reduced-motion: reduce){.radar-dot{animation: none}.radar-log li{animation: none}.xray-hot.seen{animation: none;box-shadow: 0 0 0 3px rgba(239,68,68,.25)}.xray-beam{transition: none}}@media print{.radar-panel,.xray-panel,.meter-ecg{display: none !important}}.rc-panel{position: relative;display: grid;grid-template-columns: minmax(0,1.34fr) minmax(0,.8fr);gap: 30px;align-items: center;max-width: 1000px;margin: 4px auto 30px;padding: 26px;border-radius: var(--radius-lg);overflow: hidden;border: 1px solid rgba(251,146,60,.16);background: linear-gradient(180deg,rgba(20,16,34,.66),rgba(9,12,24,.86));box-shadow: 0 34px 80px -40px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.04)}.rc-stage{position: relative;width: 100%;min-width: 0}.rc-stage canvas{display: block;width: 100%;height: auto;aspect-ratio: 9 / 5}.rc-side{position: relative;min-width: 0}.rc-eyebrow{margin: 0;text-transform: uppercase;letter-spacing: .14em;font-size: .68rem;font-weight: 700;color: #fdba74}.rc-title{font-size: 1.5rem;margin: 10px 0 8px;color: #fff}.rc-sub{margin: 0 0 18px;font-size: .88rem;line-height: 1.65;color: #cbd5e1}.rc-readout{margin: 0;display: grid;gap: 10px}.rc-readout>div{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 10px 12px;border-radius: 10px;border: 1px solid rgba(148,163,184,.16);background: rgba(148,163,184,.05)}.rc-readout dt{font-size: .64rem;text-transform: uppercase;letter-spacing: .08em;color: #94a3b8}.rc-readout dd{margin: 0;font-size: .84rem;font-weight: 600;color: #e2e8f0;text-align: right}.rc-status{text-transform: uppercase;letter-spacing: .06em;font-size: .7rem;color: #fb923c}.rc-status[data-state="healthy"]{color: #4ade80}.rc-status[data-state="root"]{color: #f87171}.pw-panel{position: relative;display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,.76fr);gap: 30px;align-items: center;max-width: 1040px;margin: 8px auto 0;padding: 26px;border-radius: var(--radius-lg);overflow: hidden;border: 1px solid rgba(56,189,248,.18);background: linear-gradient(180deg,rgba(10,22,38,.7),rgba(7,11,22,.9));box-shadow: 0 34px 80px -40px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.04)}.pw-stage{position: relative;width: 100%;min-width: 0}.pw-stage canvas{display: block;width: 100%;height: auto;aspect-ratio: 12 / 5}.pw-side{position: relative;min-width: 0}.pw-eyebrow{display: flex;align-items: center;gap: 8px;margin: 0;text-transform: uppercase;letter-spacing: .14em;font-size: .68rem;font-weight: 700;color: #7dd3fc}.pw-title{font-size: 1.5rem;margin: 10px 0 8px;color: #fff}.pw-sub{margin: 0 0 18px;font-size: .88rem;line-height: 1.65;color: #cbd5e1}.pw-hud{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 14px}.pw-stat{padding: 12px 8px;text-align: center;border-radius: 12px;border: 1px solid rgba(34,197,94,.24);background: rgba(34,197,94,.07);font-size: .6rem;text-transform: uppercase;letter-spacing: .07em;color: #94a3b8}.pw-stat b{display: block;font-size: 1.25rem;font-weight: 800;color: #4ade80;font-variant-numeric: tabular-nums}.pw-stat-block{border-color: rgba(239,68,68,.26);background: rgba(239,68,68,.08)}.pw-stat-block b{color: #f87171}.pw-rule{margin: 0;font-size: .72rem;color: #94a3b8;min-height: 1.2em}.pw-rule b{color: #7dd3fc;font-family: var(--font-mono,monospace);font-weight: 700}.scroll-progress{overflow: visible}.scroll-progress::after{content: "";position: absolute;right: -4px;top: 50%;width: 10px;height: 10px;margin-top: -5px;border-radius: 50%;background: radial-gradient(circle,#fdba74 0%,rgba(249,115,22,.75) 40%,rgba(249,115,22,0) 72%);box-shadow: 0 0 12px 2px rgba(249,115,22,.7);animation: fuseSpark 1.1s ease-in-out infinite}@keyframes fuseSpark{0%,100%{transform: scale(.8);opacity: .75}50%{transform: scale(1.2);opacity: 1}}@media (max-width: 820px){.rc-panel{grid-template-columns: 1fr;gap: 22px;padding: 20px 16px}.pw-panel{grid-template-columns: 1fr;gap: 22px;padding: 20px 16px}.rc-side,.pw-side{text-align: left}}@media (prefers-reduced-motion: reduce){.scroll-progress::after{animation: none}}@media print{.rc-panel,.pw-panel{display: none !important}}.section-ops{position: relative;background: radial-gradient(900px 460px at 50% -12%,rgba(56,189,248,.12),transparent 70%),linear-gradient(180deg,#050912,#04060d)}.section-ops .section-eyebrow{color: #7dd3fc}.section-ops .section-title,.section-ops .section-title.light{color: #fff}.section-ops .section-sub,.section-ops .section-sub.light{color: #cbd5e1}.ops-console{position: relative;display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 22px;max-width: 1060px;margin: 0 auto;padding: 24px;border-radius: var(--radius-lg,20px);border: 1px solid rgba(56,189,248,.18);background: linear-gradient(180deg,rgba(11,20,36,.78),rgba(6,10,20,.92));box-shadow: 0 40px 90px -46px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.04)}.ops-rack{display: grid;grid-template-rows: repeat(3,1fr) auto;gap: 10px}.ops-bay{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 12px;border-radius: 10px;border: 1px solid rgba(148,163,184,.18);background: linear-gradient(180deg,rgba(30,41,59,.55),rgba(15,23,42,.7));box-shadow: inset 0 1px 0 rgba(255,255,255,.04)}.ops-bay-id{font-family: var(--font-mono,monospace);font-size: .6rem;font-weight: 700;letter-spacing: .12em;color: #94a3b8}.ops-leds{display: inline-flex;gap: 5px}.ops-leds i{width: 7px;height: 7px;border-radius: 50%;background: #22c55e;box-shadow: 0 0 8px rgba(34,197,94,.9);animation: opsLed 2.2s steps(1) infinite}.ops-leds i:nth-child(2){background: #38bdf8;box-shadow: 0 0 8px rgba(56,189,248,.9);animation-delay: .5s}.ops-leds i:nth-child(3){background: #f59e0b;box-shadow: 0 0 8px rgba(245,158,11,.9);animation-delay: 1.1s}@keyframes opsLed{0%,70%{opacity: 1}71%,100%{opacity: .25}}.ops-fan{justify-self: center;width: 46px;height: 46px;border-radius: 50%;background: conic-gradient(from 0deg,rgba(148,163,184,.5),rgba(148,163,184,.05),rgba(148,163,184,.5));border: 1px solid rgba(148,163,184,.25);animation: opsFan 1.6s linear infinite}@keyframes opsFan{to{transform: rotate(360deg)}}.ops-vitals{min-width: 0;display: grid;gap: 12px}.ops-chart{position: relative;border-radius: 12px;overflow: hidden;border: 1px solid rgba(148,163,184,.14);background: rgba(3,7,16,.6)}.ops-chart canvas{display: block;width: 100%;height: 240px}.ops-hud{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px}.ops-metric{padding: 8px 6px;text-align: center;border-radius: 9px;border: 1px solid rgba(148,163,184,.14);background: rgba(148,163,184,.05)}.ops-metric i{display: block;font-style: normal;font-size: .58rem;letter-spacing: .1em;color: #94a3b8}.ops-metric b{font-size: .95rem;color: #e2e8f0;font-variant-numeric: tabular-nums}.ops-pipe{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 8px;margin-top: 6px}.ops-stage{flex: 1 1 auto;min-width: 120px;display: flex;align-items: center;gap: 8px;padding: 10px 12px;border-radius: 10px;font-size: .78rem;font-weight: 600;color: #94a3b8;border: 1px solid rgba(148,163,184,.16);background: rgba(148,163,184,.04);transition: border-color .3s var(--ease),color .3s var(--ease),background .3s var(--ease)}.ops-stage b{font-family: var(--font-mono,monospace);font-size: .62rem;color: #64748b}.ops-stage.is-done{border-color: rgba(34,197,94,.35);color: #86efac;background: rgba(34,197,94,.07)}.ops-stage.is-done b{color: #4ade80}.ops-stage.is-active{border-color: rgba(56,189,248,.6);color: #e0f2fe;background: rgba(56,189,248,.12);animation: opsStage 1.15s var(--ease) infinite}.ops-stage.is-active b{color: #7dd3fc}@keyframes opsStage{0%,100%{box-shadow: 0 0 0 0 rgba(56,189,248,.35)}50%{box-shadow: 0 0 0 5px rgba(56,189,248,0)}}.ops-foot{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 16px;align-items: center;margin-top: 4px}.ops-uptime{display: flex;gap: 3px;align-items: flex-end;height: 34px}.ops-day{flex: 1 1 0;height: 100%;border-radius: 3px;background: rgba(34,197,94,.62)}.ops-day.is-warn{background: #f59e0b}.ops-day.is-bad{background: #ef4444;box-shadow: 0 0 10px rgba(239,68,68,.7)}.ops-log{margin: 0;display: flex;align-items: center;gap: 8px;font-family: var(--font-mono,monospace);font-size: .72rem;color: #cbd5e1;min-width: 0}.ops-log-tag{flex: none;font-weight: 800;font-size: .58rem;letter-spacing: .1em;color: #7dd3fc;padding: 3px 7px;border-radius: 999px;border: 1px solid rgba(56,189,248,.3)}.ops-log-msg{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.rcpt-pair{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px;max-width: 860px;margin: 34px auto 0}.rcpt{position: relative;padding: 22px 22px 26px;border-radius: 14px;background: #fff;color: var(--ink,#0b101e);border: 1px solid var(--border,#e5e7eb);box-shadow: 0 24px 50px -30px rgba(11,16,30,.5)}.rcpt-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding-bottom: 12px;border-bottom: 2px dashed rgba(11,16,30,.14)}.rcpt-head span{font-weight: 800;font-size: .95rem}.rcpt-head b{font-size: .6rem;letter-spacing: .16em;padding: 4px 9px;border-radius: 999px}.rcpt-them .rcpt-head b{color: #b91c1c;background: rgba(239,68,68,.1)}.rcpt-us .rcpt-head b{color: #15803d;background: rgba(34,197,94,.12)}.rcpt-lines{list-style: none;margin: 14px 0 0;padding: 0;display: grid;gap: 9px}.rcpt-lines li{display: flex;align-items: baseline;gap: 10px;font-size: .82rem;color: var(--text-secondary,#475569)}.rcpt-lines li span{order: 0}.rcpt-lines li::before{content: "";order: 1;flex: 1 1 auto;border-bottom: 1px dotted rgba(11,16,30,.2);transform: translateY(-3px)}.rcpt-lines li b{order: 2;font-weight: 700;color: var(--ink,#0b101e);font-variant-numeric: tabular-nums}.rcpt-total{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 16px;padding-top: 14px;border-top: 2px dashed rgba(11,16,30,.14)}.rcpt-total-label{font-size: .68rem;text-transform: uppercase;letter-spacing: .08em;color: var(--ink-muted,#64748b)}.rcpt-total b{font-size: 1.5rem;font-weight: 900;font-variant-numeric: tabular-nums}.rcpt-them .rcpt-total b{color: #b91c1c}.rcpt-us .rcpt-total b{color: #15803d}.rcpt-stamp{position: absolute;right: 18px;bottom: 60px;padding: 6px 14px;border: 3px solid #16a34a;border-radius: 8px;color: #16a34a;font-weight: 900;letter-spacing: .22em;font-size: .95rem;transform: rotate(-11deg) scale(.4);opacity: 0;mix-blend-mode: multiply}.rcpt-stamp.is-stamped{opacity: 1;transform: rotate(-11deg) scale(1);transition: opacity .3s var(--ease),transform .55s cubic-bezier(.2,1.5,.4,1)}.rcpt-fly{position: absolute;right: 6px;top: -4px;font-size: .78rem;font-weight: 800;color: #b91c1c;pointer-events: none;animation: rcptFly 1.5s var(--ease) forwards}@keyframes rcptFly{from{opacity: 0;transform: translateY(6px)}25%{opacity: 1}to{opacity: 0;transform: translateY(-18px)}}.rcpt-note{text-align: center;margin: 16px 0 0;font-size: .78rem;color: var(--text-secondary,#475569)}@media (max-width: 900px){.ops-console{grid-template-columns: 1fr}.ops-foot{grid-template-columns: 1fr}.rcpt-pair{grid-template-columns: 1fr}}@media (max-width: 560px){.ops-hud{grid-template-columns: repeat(2,1fr)}.ops-stage{min-width: calc(50% - 8px)}}@media (prefers-reduced-motion: reduce){.ops-leds i,.ops-fan,.ops-stage.is-active{animation: none}.rcpt-stamp.is-stamped{transition: none;transform: rotate(-11deg) scale(1)}.rcpt-fly{display: none}}@media print{.section-ops,.rcpt-pair,.rcpt-note{display: none !important}}.funnel{max-width: 900px;margin: 34px auto 0;padding: 26px;border-radius: var(--radius-lg,20px);border: 1px solid rgba(148,163,184,.16);background: linear-gradient(180deg,rgba(18,26,44,.55),rgba(9,14,26,.72))}.funnel-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin-bottom: 20px}.funnel-eyebrow{margin: 0;text-transform: uppercase;letter-spacing: .14em;font-size: .66rem;font-weight: 700;color: #7dd3fc}.funnel-title{margin: 6px 0 0;font-size: 1.3rem;color: #fff}.funnel-toggle{display: inline-flex;gap: 4px;padding: 4px;border-radius: 999px;border: 1px solid rgba(148,163,184,.2);background: rgba(148,163,184,.06)}.funnel-btn{cursor: pointer;font: inherit;font-size: .78rem;font-weight: 600;padding: 7px 16px;border-radius: 999px;border: 0;background: transparent;color: #94a3b8;transition: background .25s var(--ease),color .25s var(--ease)}.funnel-btn.is-active{background: var(--accent);color: #fff}.funnel-btn:focus-visible{outline: 2px solid #7dd3fc;outline-offset: 2px}.funnel-steps{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}.fnl-step{position: relative;display: grid;grid-template-columns: 132px minmax(0,1fr) 78px;align-items: center;gap: 12px}.fnl-label{font-size: .78rem;color: #cbd5e1}.fnl-track{height: 14px;border-radius: 999px;background: rgba(148,163,184,.12);overflow: hidden}.fnl-fill{display: block;height: 100%;width: 0;border-radius: 999px;background: linear-gradient(90deg,#22c55e,#4ade80);transition: width .8s var(--ease),background .4s var(--ease)}.funnel.is-before .fnl-fill{background: linear-gradient(90deg,#b91c1c,#ef4444)}.fnl-val{text-align: right;font-size: .86rem;font-weight: 800;color: #e2e8f0;font-variant-numeric: tabular-nums}.fnl-drop{position: absolute;right: 92px;top: 50%;transform: translateY(-50%);font-size: .6rem;font-weight: 800;color: #fca5a5;white-space: nowrap;opacity: 0;padding: 2px 7px;border-radius: 999px;background: rgba(239,68,68,.16);border: 1px solid rgba(239,68,68,.3);transition: opacity .3s var(--ease);pointer-events: none}.funnel.is-before .fnl-drop{opacity: 1}.funnel-foot{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;margin-top: 22px;padding-top: 18px;border-top: 1px solid rgba(148,163,184,.14)}.funnel-badge{display: flex;flex-direction: column;gap: 3px;padding: 10px 16px;border-radius: 12px;border: 1px solid rgba(148,163,184,.16);background: rgba(148,163,184,.05)}.funnel-badge span{font-size: .6rem;text-transform: uppercase;letter-spacing: .08em;color: #94a3b8}.funnel-badge b{font-size: 1rem;color: #e2e8f0;font-variant-numeric: tabular-nums}.funnel-badge-money{border-color: rgba(34,197,94,.3);background: rgba(34,197,94,.08)}.funnel-badge-money b{color: #4ade80}.funnel-note{flex: 1 1 220px;margin: 0;font-size: .76rem;line-height: 1.6;color: #94a3b8}@media (max-width: 640px){.fnl-step{grid-template-columns: 104px minmax(0,1fr) 64px;gap: 8px}.fnl-label{font-size: .72rem}.fnl-drop{right: 72px;font-size: .54rem}}@media (prefers-reduced-motion: reduce){.fnl-fill{transition: none}.fnl-drop{transition: none}}@media print{.funnel{display: none !important}}.delivery-proof{max-width: 900px;margin: 36px auto;padding: clamp(20px,4vw,32px);border: 1px solid #334155;border-radius: var(--radius-lg);background: var(--surface-dark);color: var(--text-inverse)}.delivery-proof>h3{font-size: clamp(1.25rem,3vw,1.6rem);margin-bottom: 12px}.delivery-proof>p{color: var(--text-soft);margin-bottom: 24px}.delivery-proof-item{border-top: 1px solid #334155}.delivery-proof-item summary{padding: 18px 8px;cursor: pointer;font-weight: 600}.delivery-proof-item summary::marker{color: #93c5fd}.delivery-proof-item summary:focus-visible{outline: 2px solid #93c5fd;outline-offset: 2px;border-radius: 4px}.delivery-proof-item[open] summary{color: #93c5fd}.delivery-proof-body{padding: 0 8px 22px}.delivery-proof-body p{color: var(--text-soft);margin: 8px 0 12px}.delivery-proof-body a{color: #93c5fd;text-decoration: underline;text-underline-offset: 4px}@media (prefers-reduced-motion: no-preference){.delivery-proof-item[open] .delivery-proof-body{animation: deliveryProofIn .28s ease-out}@keyframes deliveryProofIn{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: translateY(0)}}}.hero .hero-sub{display: block;-webkit-line-clamp: unset;overflow: visible}.rush-demo{max-width: 820px;margin: 40px auto 0;padding: 26px;border-radius: var(--radius-lg);border: 1px solid rgba(148,163,184,0.18);background: linear-gradient(180deg,rgba(20,28,45,0.72),rgba(10,16,30,0.88));box-shadow: 0 30px 70px -36px rgba(0,0,0,0.75)}.rd-head{display: flex;align-items: center;gap: 22px}.rd-clock{position: relative;width: 86px;height: 86px;flex-shrink: 0}.rd-clock svg{width: 100%;height: 100%;transform: rotate(-90deg)}.rd-track{fill: none;stroke: rgba(148,163,184,0.22);stroke-width: 8}.rd-fill{fill: none;stroke: var(--accent);stroke-width: 8;stroke-linecap: round;stroke-dasharray: 100;stroke-dashoffset: 50}.rd-face{position: absolute;inset: 0;display: flex;align-items: baseline;justify-content: center;gap: 1px;color: #fff;font-variant-numeric: tabular-nums}.rd-face b{font-size: 1.5rem;font-weight: 800}.rd-face i{font-size: 0.85rem;font-style: normal;color: #94a3b8}.rd-copy{min-width: 0}.rd-eyebrow{margin: 0 0 4px;text-transform: uppercase;letter-spacing: 0.14em;font-size: 0.66rem;font-weight: 700;color: #7dd3fc}.rd-copy h3{margin: 0 0 6px;font-size: 1.25rem;color: #fff}.rd-copy p{margin: 0;color: #94a3b8;line-height: 1.6}.rush-seg{display: inline-flex;gap: 4px;padding: 4px;margin: 22px 0 18px;border-radius: 999px;border: 1px solid rgba(148,163,184,0.2);background: rgba(148,163,184,0.06)}.rush-seg-btn{cursor: pointer;font: inherit;font-size: 0.82rem;font-weight: 600;padding: 9px 18px;border-radius: 999px;border: 0;background: transparent;color: #94a3b8;transition: background .25s var(--ease),color .25s var(--ease)}.rush-seg-btn.is-active{background: var(--accent);color: #0b101e}.rush-seg-btn:focus-visible{outline: 2px solid #7dd3fc;outline-offset: 2px}.rd-ticket{position: relative;display: flex;align-items: center;gap: 16px;flex-wrap: wrap;padding: 16px 18px;border-radius: 14px;border: 1px solid rgba(148,163,184,0.16);background: rgba(148,163,184,0.05)}.rd-ticket-label{font-size: 0.72rem;text-transform: uppercase;letter-spacing: 0.08em;color: #94a3b8}.rd-ticket-price{display: flex;align-items: baseline;gap: 10px;margin-left: auto}.rd-ticket-price b{font-size: 1.7rem;font-weight: 800;color: #e2e8f0;font-variant-numeric: tabular-nums}.rd-ticket-price small{font-size: 0.74rem;color: #94a3b8}.rd-ticket-tag{padding: 3px 10px;border-radius: 999px;font-size: 0.68rem;font-weight: 700;color: #86efac;background: rgba(34,197,94,0.12);border: 1px solid rgba(34,197,94,0.3)}.rd-badge{padding: 3px 10px;border-radius: 999px;font-size: 0.68rem;font-weight: 800;color: #fde68a;background: rgba(245,158,11,0.14);border: 1px solid rgba(245,158,11,0.35);opacity: 0;transform: scale(.8)}.rd-note{margin: 16px 0 0;font-size: 0.8rem;color: #94a3b8;line-height: 1.6}.rd-note a{color: #7dd3fc;font-weight: 700}.rush-demo.is-express .rd-fill{stroke-dashoffset: 0;stroke: #22c55e}.rush-demo.is-express .rd-badge{opacity: 1;transform: scale(1)}@media (prefers-reduced-motion: no-preference){.rd-fill{transition: stroke-dashoffset .7s var(--ease),stroke .3s ease}.rd-badge{transition: opacity .3s var(--ease),transform .35s var(--ease-bounce)}.rd-face{transition: transform .3s var(--ease)}.rush-demo.is-express .rd-face{transform: translateY(-1px)}}@media (max-width: 560px){.rd-head{flex-direction: column;align-items: flex-start;gap: 14px}.rd-ticket-price{margin-left: 0;width: 100%}.rush-demo{padding: 20px}}@media print{.rush-demo{display: none !important}}.report-mock{display: grid;grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: clamp(24px,4vw,52px);align-items: center;margin: 46px 0 18px}.rm-eyebrow{margin: 0 0 6px;text-transform: uppercase;letter-spacing: 0.14em;font-size: 0.7rem;font-weight: 700;color: #7dd3fc}.rm-title{margin: 0 0 10px;font-size: clamp(1.35rem,2.6vw,1.75rem);color: #fff}.rm-sub{margin: 0 0 18px;color: #94a3b8;line-height: 1.65}.rm-list{list-style: none;margin: 0 0 20px;padding: 0;display: grid;gap: 12px}.rm-item{display: flex;gap: 12px;align-items: flex-start}.rm-item b{color: #e2e8f0}.rm-item p{margin: 2px 0 0;color: #94a3b8;font-size: 0.9rem;line-height: 1.5}.rm-n{flex: 0 0 auto;width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;font-size: 0.72rem;font-weight: 800;color: #0b101e;background: var(--accent)}.rm-link{color: #7dd3fc;font-weight: 700;text-decoration: underline;text-underline-offset: 4px}.rm-doc{position: relative}.rm-page{position: relative;z-index: 1;color: #0f172a;background: #f1f5f9;border-radius: 12px;padding: 22px 22px 42px;box-shadow: 0 40px 80px -40px rgba(0,0,0,0.85)}.rm-page-back{position: absolute;z-index: 0;inset: 12px -12px -12px 12px;padding: 0;background: #cbd5e1;transform: rotate(2.2deg);box-shadow: none}.rm-doc-head{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding-bottom: 10px;border-bottom: 2px solid #0f172a;margin-bottom: 16px}.rm-doc-brand{font-weight: 800;text-transform: uppercase;letter-spacing: 0.08em;font-size: 0.78rem}.rm-doc-meta{font-size: 0.72rem;color: #475569}.rm-block{position: relative;margin: 0 0 15px}.rm-h{margin: 0 0 5px;font-size: 0.82rem;text-transform: uppercase;letter-spacing: 0.06em;color: #0f172a}.rm-block p{margin: 0;font-size: 0.86rem;line-height: 1.55;color: #334155}.rm-tag{position: absolute;top: -2px;right: 0;width: 20px;height: 20px;border-radius: 50%;display: grid;place-items: center;font-size: 0.66rem;font-weight: 800;color: #fff;background: #0f172a}.rm-ba{display: grid;gap: 8px;margin: 8px 0 6px}.rm-ba-row{display: grid;grid-template-columns: 34px 1fr auto;align-items: center;gap: 8px}.rm-ba-k{font-size: 0.7rem;font-weight: 700;color: #475569}.rm-ba-bar{height: 8px;border-radius: 999px;background: #e2e8f0;overflow: hidden}.rm-ba-bar i{display: block;height: 100%;width: var(--w);border-radius: 999px;background: linear-gradient(90deg,#f59e0b,#ef4444)}.rm-ba-v{display: flex;gap: 6px;align-items: baseline;font-size: 0.68rem;color: #475569}.rm-ba-v b{color: #b91c1c;font-weight: 800}.rm-ba-v em{font-style: normal;color: #15803d;font-weight: 800}.rm-note{margin: 4px 0 0;font-size: 0.68rem;color: #64748b}.rm-checks{list-style: none;margin: 6px 0 0;padding: 0;display: grid;gap: 5px}.rm-checks li{position: relative;padding-left: 20px;font-size: 0.84rem;line-height: 1.45;color: #334155}.rm-checks li::before{content: "\2713";position: absolute;left: 0;top: 0;color: #15803d;font-weight: 800}.rm-page>.rm-block:last-of-type{padding-right: 96px}.rm-stamp{position: absolute;right: 18px;bottom: 16px;transform: rotate(-8deg);display: flex;flex-direction: column;align-items: center;line-height: 1;padding: 4px 10px;border: 2px solid #15803d;border-radius: 8px;color: #15803d;font-weight: 800;text-transform: uppercase;letter-spacing: 0.06em}.rm-stamp span{font-size: 0.78rem}.rm-stamp em{font-style: normal;font-size: 1rem}@media (max-width: 860px){.report-mock{grid-template-columns: 1fr}.rm-doc{max-width: 520px}}.wireframe-pair{display: grid;grid-template-columns: 1fr auto 1fr;gap: clamp(12px,2vw,20px);align-items: center;margin-top: clamp(28px,4vw,44px)}.wf{margin: 0}.wf-frame{background: #fff;border: 1px solid #e2e8f0;border-radius: 12px;overflow: hidden;box-shadow: 0 18px 40px -28px rgba(15,23,42,0.35)}.wf-bar{display: flex;align-items: center;gap: 6px;padding: 9px 12px;background: #f1f5f9;border-bottom: 1px solid #e2e8f0}.wf-bar i{width: 8px;height: 8px;border-radius: 50%;background: #cbd5e1}.wf-bar i:nth-child(1){background: #fca5a5}.wf-bar i:nth-child(2){background: #fcd34d}.wf-bar i:nth-child(3){background: #86efac}.wf-bar em{margin-left: 8px;font-style: normal;font-size: 0.68rem;color: #64748b;background: #fff;border: 1px solid #e2e8f0;border-radius: 999px;padding: 2px 10px}.wf-body{padding: 14px;display: grid;gap: 8px}.wf-block{display: block;height: 10px;border-radius: 6px;background: #e2e8f0}.wf-hero{height: 44px;background: linear-gradient(135deg,#e2e8f0,#cbd5e1)}.wf-before .wf-hero{background: linear-gradient(135deg,#fee2e2,#fecaca)}.wf-after .wf-hero{background: linear-gradient(135deg,#dbeafe,#bfdbfe)}.wf-short{width: 62%}.wf-cols{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.wf-card{height: 30px}.wf-before .wf-card{background: #fee2e2}.wf-after .wf-card{background: #e0f2fe}.wf-before .wf-tilt{transform: rotate(-2.5deg);background: #fecaca}.wf-tags{display: flex;flex-wrap: wrap;gap: 6px}.wf-tag{font-size: 0.66rem;font-weight: 800;padding: 3px 9px;border-radius: 999px}.wf-tag-red{color: #b91c1c;background: #fee2e2;border: 1px solid #fecaca}.wf-tag-green{color: #15803d;background: #dcfce7;border: 1px solid #bbf7d0}.wf figcaption{margin: 10px 2px 0;font-size: 0.8rem;color: #475569}.wf figcaption b{color: #0f172a}.wf-arrow{display: flex;flex-direction: column;align-items: center;gap: 4px;color: var(--accent);font-weight: 800}.wf-arrow b{font-size: 0.78rem}@media (prefers-reduced-motion: no-preference){.wf-tag-red{animation: wfBlink 1.8s ease-in-out infinite}@keyframes wfBlink{0%,100%{opacity: 1}50%{opacity: 0.55}}}@media (max-width: 720px){.wireframe-pair{grid-template-columns: 1fr}.wf-frame{max-width: 520px}.wf-arrow{flex-direction: row;transform: rotate(90deg)}}.plain-speak{max-width: 780px;margin: clamp(30px,4vw,46px) auto 0;text-align: center}.ps-eyebrow{margin: 0 0 6px;text-transform: uppercase;letter-spacing: 0.14em;font-size: 0.7rem;font-weight: 700;color: var(--accent)}.ps-title{margin: 0 0 8px;font-size: clamp(1.25rem,2.4vw,1.6rem)}.ps-sub{margin: 0;color: #64748b}.ps-card{margin-top: 20px;padding: clamp(18px,3vw,26px);text-align: left;background: #fff;border: 1px solid #e2e8f0;border-radius: var(--radius-lg);box-shadow: 0 22px 50px -34px rgba(15,23,42,0.4)}.ps-switch{display: inline-flex;gap: 4px;padding: 4px;border-radius: 999px;background: #f1f5f9;border: 1px solid #e2e8f0}.ps-btn{cursor: pointer;font: inherit;font-size: 0.8rem;font-weight: 700;padding: 8px 16px;border-radius: 999px;border: 0;background: transparent;color: #64748b;transition: background .25s var(--ease),color .25s var(--ease)}.ps-btn.is-active{background: #0f172a;color: #fff}.ps-btn:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.ps-text{margin: 18px 0 0;min-height: 4.6em;font-size: 1.02rem;line-height: 1.65;color: #0f172a}.ps-verdict{margin: 14px 0 0;padding-top: 12px;border-top: 1px dashed #e2e8f0;font-size: 0.85rem;color: #64748b}@media (prefers-reduced-motion: no-preference){.ps-text,.ps-verdict{transition: opacity .16s ease,transform .16s ease}.is-swap{opacity: 0;transform: translateY(4px)}}.svc.card:hover{box-shadow: 0 18px 42px -20px var(--lane-mid,rgba(15,23,42,0.35)),inset 0 -3px 0 var(--lane,var(--accent))}.price-card{--hudc: rgba(249,115,22,0.5);background: linear-gradient(var(--hudc),var(--hudc)) left 12px top 12px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 12px top 12px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 12px top 12px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 12px top 12px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 12px bottom 12px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 12px bottom 12px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 12px bottom 12px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 12px bottom 12px / 1px 18px no-repeat,#fff}.price-card:hover{--hudc: rgba(249,115,22,0.95)}.stat-card{--hudc: rgba(125,211,252,0.5);background: linear-gradient(var(--hudc),var(--hudc)) left 14px top 14px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 14px top 14px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 14px top 14px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 14px top 14px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 14px bottom 14px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 14px bottom 14px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 14px bottom 14px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 14px bottom 14px / 1px 18px no-repeat,rgba(255,255,255,0.025)}.stat-card:hover{--hudc: rgba(125,211,252,0.95)}.why-card{--hudc: rgba(249,115,22,0.5);background: linear-gradient(var(--hudc),var(--hudc)) left 16px top 16px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 16px top 16px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 16px top 16px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 16px top 16px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 16px bottom 16px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 16px bottom 16px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 16px bottom 16px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 16px bottom 16px / 1px 18px no-repeat,var(--surface)}.why-card:hover{--hudc: rgba(249,115,22,0.95)}.testimonial-card{--hudc: rgba(56,189,248,0.5);background: linear-gradient(var(--hudc),var(--hudc)) left 16px top 16px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 16px top 16px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 16px top 16px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 16px top 16px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 16px bottom 16px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 16px bottom 16px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 16px bottom 16px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 16px bottom 16px / 1px 18px no-repeat,var(--surface)}.testimonial-card:hover{--hudc: rgba(56,189,248,0.95)}.outcome-card{--hudc: rgba(249,115,22,0.5);background: linear-gradient(var(--hudc),var(--hudc)) left 18px top 18px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 18px top 18px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 18px top 18px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 18px top 18px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 18px bottom 18px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) left 18px bottom 18px / 1px 18px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 18px bottom 18px / 18px 1px no-repeat,linear-gradient(var(--hudc),var(--hudc)) right 18px bottom 18px / 1px 18px no-repeat,#fff}.outcome-card:hover{--hudc: rgba(249,115,22,0.95)}.hero-terminal{position: relative;overflow: hidden}.hero-terminal .terminal-title{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.live-beacon{position: relative;display: inline-flex;align-items: center;gap: 6px;flex: 0 0 auto;padding: 2px 10px 2px 8px;border-radius: 999px;margin: 0 10px 0 4px;font-size: 0.64rem;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;color: #6ee7b7;background: rgba(16,185,129,0.12);border: 1px solid rgba(52,211,153,0.3)}.live-beacon i{position: relative;width: 7px;height: 7px;border-radius: 50%;background: #34d399;flex: 0 0 auto}.live-beacon i::after{content: "";position: absolute;inset: -3px;border-radius: 50%;border: 1px solid rgba(52,211,153,0.7)}@media (prefers-reduced-motion: no-preference){.live-beacon i::after{animation: beaconPing 2.4s var(--ease) infinite}}@keyframes beaconPing{0%{transform: scale(0.5);opacity: 1}100%{transform: scale(2.2);opacity: 0}}@media (max-width: 479px){.live-beacon{display: none}}.term-scan{position: absolute;left: 0;right: 0;top: 0;height: 22%;z-index: 3;pointer-events: none;background: linear-gradient(180deg,transparent,rgba(125,211,252,0.09) 45%,rgba(56,189,248,0.16) 55%,transparent);transform: translateY(-140%)}@media (prefers-reduced-motion: no-preference){.term-scan{animation: termScan 7s linear infinite}}@keyframes termScan{0%,8%{transform: translateY(-140%)}58%,100%{transform: translateY(460%)}}.rescue-route{margin: 52px auto 10px;max-width: 980px}.rescue-route-d,.rescue-route-v{display: block;width: 100%;height: auto}.rescue-route-v{display: none}.rescue-route .r-line{stroke-width: 2;opacity: 0.9;stroke-dasharray: 9 7}.rescue-route-v .r-label{font-size: 9.5px;fill: #cbd5e1}.r-node{fill: #0f172a;stroke: #334155;stroke-width: 1.5}.r-node-ping{fill: none;stroke: rgba(56,189,248,0.55);stroke-width: 1.5}.r-icon{fill: none;stroke: #7dd3fc;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.r-label{font-size: 13px;font-weight: 600;fill: #cbd5e1;letter-spacing: 0.02em}@media (prefers-reduced-motion: no-preference){.rescue-route .r-line{animation: rMarch 1.1s linear infinite}.r-node-ping{animation: nodePing 3.8s var(--ease) infinite;transform-box: fill-box;transform-origin: center}.r-node-ping.r-p2{animation-delay: 0.6s}.r-node-ping.r-p3{animation-delay: 1.2s}.r-node-ping.r-p4{animation-delay: 1.8s}}@keyframes rMarch{to{stroke-dashoffset: -16}}@keyframes nodePing{0%{transform: scale(0.55);opacity: 0.9}70%,100%{transform: scale(1.4);opacity: 0}}@media (prefers-reduced-motion: reduce){.r-node-ping,.route-packet{display: none}}@media (max-width: 859px){.rescue-route{display: block;margin: 34px auto 4px;max-width: 520px}.rescue-route-d{display: none}.rescue-route-v{display: block}}.section-mesh,.section-ops,.section-sprint,.section-globe,.section-dark{position: relative}.section-dark::after,.section-mesh::after,.section-ops::after,.section-sprint::after,.section-globe::after{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;z-index: 2;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(125,211,252,0.24) 20%,rgba(249,115,22,0.38) 50%,rgba(219,39,119,0.2) 80%,transparent)}.sprint-clock{position: absolute;top: 40px;right: 16px;width: min(34vw,340px);opacity: 0.09;pointer-events: none;z-index: 0}.sprint-clock svg{display: block;width: 100%;height: auto}.sc-ticks{fill: none;stroke: #7dd3fc;stroke-width: 5;stroke-dasharray: 2 6.5}.sc-ring{fill: none;stroke: rgba(249,115,22,0.6);stroke-width: 2}.sc-hand{stroke: #e2e8f0;stroke-width: 3;stroke-linecap: round;transform-origin: 100px 100px}.sc-hand-m{stroke-width: 2}.sc-cap{fill: #f97316}.sc-label{font-size: 15px;font-weight: 800;fill: #94a3b8;letter-spacing: 2px}.section-sprint .container{position: relative;z-index: 1}@media (prefers-reduced-motion: no-preference){.sc-hand-h{animation: scSpin 48s linear infinite}.sc-hand-m{animation: scSpin 4s linear infinite}}@keyframes scSpin{to{transform: rotate(360deg)}}@media (max-width: 1023px){.sprint-clock{display: none}}.trust-seal{flex: 0 0 auto;width: 74px;height: 74px}.trust-seal svg{display: block;width: 100%;height: 100%}.ts-ring{fill: none;stroke: rgba(148,163,184,0.55);stroke-width: 2;stroke-dasharray: 3 6;transform-origin: 60px 60px}.ts-shield{fill: rgba(249,115,22,0.08);stroke: #f97316;stroke-width: 2.2}.ts-check{fill: none;stroke: #16a34a;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 60;stroke-dashoffset: 0}@media (prefers-reduced-motion: no-preference){.trust-band-inner.visible .ts-ring{animation: sealSpin 16s linear infinite}.trust-band-inner .ts-check{stroke-dashoffset: 60}.trust-band-inner.visible .ts-check{animation: sealDraw 0.8s var(--ease) 0.25s forwards}}@keyframes sealSpin{to{transform: rotate(360deg)}}@keyframes sealDraw{to{stroke-dashoffset: 0}}@media (max-width: 720px){.trust-seal{width: 60px;height: 60px}}.platform-map{margin: 4px auto 34px;max-width: 860px}.platform-map svg{display: block;width: 100%;height: auto}.pm-line{stroke: url(#pmGrad);stroke-width: 1.6;stroke-dasharray: 7 6;opacity: 0.75}.pm-node{fill: #0f172a;stroke: #38bdf8;stroke-width: 1.5}.pm-hub{fill: rgba(249,115,22,0.12);stroke: url(#pmGrad);stroke-width: 1.6}.pm-hub-core{fill: #f97316}.pm-engine{fill: rgba(56,189,248,0.1);stroke: url(#pmGrad);stroke-width: 1.8}.pm-check{fill: none;stroke: #f97316;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 60;stroke-dashoffset: 0}.pm-label{font-size: 12px;font-weight: 600;fill: #cbd5e1}.pm-label-strong{font-size: 13px;font-weight: 800;fill: #e2e8f0}.pm-sub{font-size: 11px;fill: #8fa3bd}@media (prefers-reduced-motion: no-preference){.pm-line{animation: rMarch 1.1s linear infinite}.platform-map .pm-check{stroke-dashoffset: 60}.platform-map.visible .pm-check{animation: pmDraw 0.9s var(--ease) 0.35s forwards}}@keyframes pmDraw{to{stroke-dashoffset: 0}}@media (max-width: 859px){.platform-map{display: none}}.scroll-rail{position: fixed;left: 22px;top: 50%;transform: translateY(-50%);z-index: 40;display: flex;opacity: 0;pointer-events: none;transition: opacity 0.4s var(--ease)}.scroll-rail.show{opacity: 1}.rail-line,.rail-fill{position: absolute;left: 4px;top: 0;bottom: 0;width: 2px;border-radius: 2px;background: rgba(148,163,184,0.25)}.rail-fill{background: linear-gradient(180deg,#38bdf8,var(--accent));transform-origin: top;transform: scaleY(0)}.rail-nodes{position: relative;display: flex;flex-direction: column}.rail-node{position: relative;display: flex;align-items: center;height: 22px;width: 10px;text-decoration: none;pointer-events: auto}.rail-node i{width: 10px;height: 10px;border-radius: 50%;background: #cbd5e1;border: 2px solid #f1f5f9;box-shadow: 0 1px 3px rgba(15,23,42,0.2);transition: transform 0.25s var(--ease),background 0.25s}.rail-node.is-active i{background: var(--accent);transform: scale(1.35)}.rail-tip{position: absolute;left: 18px;top: 50%;transform: translateY(-50%) translateX(-6px);white-space: nowrap;font-size: 0.74rem;font-weight: 700;color: #0f172a;background: #fff;border: 1px solid rgba(148,163,184,0.35);border-radius: 999px;padding: 4px 10px;box-shadow: 0 8px 22px -12px rgba(15,23,42,0.5);opacity: 0;pointer-events: none;transition: opacity 0.2s,transform 0.2s}.rail-node:hover .rail-tip,.rail-node:focus-visible .rail-tip{opacity: 1;transform: translateY(-50%) translateX(0)}.rail-node:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 6px}@media (max-width: 1099px){.scroll-rail{display: none}}@media (prefers-reduced-motion: reduce){.scroll-rail{transition: none}.rail-node i{transition: none}.rail-tip{transition: none}}.section-header{position: relative}.section-index{position: absolute;top: -6px;right: 0;display: inline-flex;align-items: center;gap: 8px;font-size: 0.68rem;font-weight: 800;letter-spacing: 0.28em;text-transform: uppercase;color: var(--ink-soft);opacity: 0;transform: translateY(6px);pointer-events: none;z-index: 1}.section-index::before{content: "";width: 20px;height: 1px;background: currentColor;opacity: 0.55}.section-dark .section-index,.section-mesh .section-index,.section-ops .section-index,.section-sprint .section-index,.section-globe .section-index{color: rgba(226,232,240,0.42)}.section-header:not(.reveal) .section-index{opacity: 0.7;transform: none}@media (prefers-reduced-motion: no-preference){.section-header.visible .section-index{transition: opacity 0.5s var(--ease) 0.12s,transform 0.5s var(--ease) 0.12s;opacity: 1;transform: translateY(0)}}@media (prefers-reduced-motion: reduce){.section-index{opacity: 0.7;transform: none}}.section-title{position: relative}.section-title::after{content: "";position: absolute;left: 50%;top: calc(100% + 4px);width: 84px;height: 3px;border-radius: 3px;transform: translateX(-50%) scaleX(0);transform-origin: center;background: linear-gradient(90deg,var(--accent,#f97316),#38bdf8)}@media (prefers-reduced-motion: no-preference){.section-header.visible .section-title::after{animation: titleLine 0.7s var(--ease) 0.25s forwards}}@keyframes titleLine{from{transform: translateX(-50%) scaleX(0)}to{transform: translateX(-50%) scaleX(1)}}@media (prefers-reduced-motion: reduce){.section-title::after{transform: translateX(-50%) scaleX(1)}}.why-card,.outcome-card,.testimonial-card,.compare-card{position: relative}.why-card::before,.outcome-card::before,.testimonial-card::before,.compare-card::before{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;opacity: 0;transition: opacity 0.35s var(--ease);background: radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(249,115,22,0.09),transparent 62%)}@media (prefers-reduced-motion: no-preference){.why-card:hover::before,.outcome-card:hover::before,.testimonial-card:hover::before,.compare-card:hover::before{opacity: 1}}@media (prefers-reduced-motion: reduce){.why-card::before,.outcome-card::before,.testimonial-card::before,.compare-card::before{opacity: 0}}.faq-item[open] p{opacity: 1;transform: translateY(0)}@starting-style{.faq-item[open] p{opacity: 0;transform: translateY(-4px)}}@media (prefers-reduced-motion: no-preference){.faq-item[open] p{transition: opacity 0.35s var(--ease),transform 0.35s var(--ease)}}.emergency-eyebrow::before{content: "";position: absolute;left: 50%;top: 50%;width: 140%;height: 190%;transform: translate(-50%,-50%);background: radial-gradient(46% 46% at 50% 45%,rgba(239,68,68,0.28),transparent 70%),radial-gradient(70% 70% at 50% 50%,rgba(249,115,22,0.18),transparent 72%);pointer-events: none}.emergency-eyebrow>*{position: relative}@media (prefers-reduced-motion: no-preference){.emergency-eyebrow::before{animation: fireFlicker 2.4s ease-in-out infinite}}@keyframes fireFlicker{0%,100%{opacity: 0.55}22%{opacity: 0.95}40%{opacity: 0.4}60%{opacity: 0.8}78%{opacity: 0.5}}@media (prefers-reduced-motion: reduce){.emergency-eyebrow::before{opacity: 0.5}}.sticky-rescue{position: fixed;left: 50%;bottom: 20px;z-index: 46;transform: translate(-50%,200%);opacity: 0;pointer-events: none;display: flex;align-items: center;gap: 12px;padding: 10px 12px 10px 18px;border-radius: 999px;max-width: calc(100vw - 24px);background: rgba(9,12,20,0.92);border: 1px solid rgba(249,115,22,0.35);box-shadow: 0 18px 42px -18px rgba(249,115,22,0.35),0 10px 26px -12px rgba(0,0,0,0.6);transition: transform 0.4s var(--ease),opacity 0.4s var(--ease)}.sticky-rescue.in{transform: translate(-50%,0);opacity: 1;pointer-events: auto}.sticky-rescue-tag{font-weight: 800;color: #fdba74;font-size: 0.82rem;white-space: nowrap}.sticky-rescue-price{color: #cbd5e1;font-size: 0.78rem;white-space: nowrap}.sticky-rescue-price b{color: #fff}.sticky-rescue-cta{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap;text-decoration: none;font-weight: 700;font-size: 0.8rem;color: #fff;background-image: linear-gradient(135deg,#f97316,#ea580c);padding: 9px 16px;border-radius: 999px;box-shadow: 0 6px 16px -6px rgba(249,115,22,0.6);transition: box-shadow 0.2s,transform 0.2s}.sticky-rescue-cta:hover{transform: translateY(-1px);box-shadow: 0 12px 24px -8px rgba(249,115,22,0.75)}.sticky-rescue-dismiss{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;flex: 0 0 auto;padding: 0;cursor: pointer;border-radius: 50%;border: 1px solid rgba(148,163,184,0.35);background: rgba(148,163,184,0.12);color: #cbd5e1;font-size: 1rem;line-height: 1;transition: background 0.2s,border-color 0.2s,color 0.2s}.sticky-rescue-dismiss:hover,.sticky-rescue-dismiss:focus-visible{border-color: #fb923c;color: #fff;background: rgba(249,115,22,0.22)}.sticky-rescue[aria-hidden="true"]{pointer-events: none}@media (max-width: 620px){.sticky-rescue-price{display: none}}@media (prefers-reduced-motion: reduce){.sticky-rescue{transform: translate(-50%,0);transition: opacity 0.15s linear}}.compare-card{transition: translate 0.25s var(--ease),box-shadow 0.25s var(--ease),border-color 0.25s var(--ease)}.compare-card:hover{translate: 0 -3px;box-shadow: 0 22px 46px -22px rgba(0,0,0,0.7)}.compare-card.visible .compare-label{animation: labelPop 0.5s var(--ease) both}.compare-card.visible .compare-label.compare-after{animation-delay: 0.14s}@keyframes labelPop{from{transform: scale(0.86);opacity: 0.35}to{transform: scale(1);opacity: 1}}.compare-divider.visible span{animation: divSpin 0.6s var(--ease) both}@keyframes divSpin{from{transform: rotate(0)}to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.compare-card{transition: none}.compare-card:hover{translate: 0 0}.compare-card.visible .compare-label,.compare-divider.visible span{animation: none}}@media (min-width: 760px){.section-title.light{z-index: 1;text-shadow: 0 0 22px rgba(249,115,22,0.16),0 0 48px rgba(56,189,248,0.13)}.section-title.light::before{content: "";position: absolute;left: 50%;top: 50%;z-index: -1;pointer-events: none;width: 140%;height: 170%;transform: translate(-50%,-50%);background: radial-gradient(46% 46% at 50% 56%,rgba(249,115,22,0.1),rgba(56,189,248,0.05) 55%,transparent 74%)}}@media (min-width: 760px) and (prefers-reduced-motion: no-preference){.section-title.light::before{animation: titleBreath 6s ease-in-out infinite}}@keyframes titleBreath{0%,100%{opacity: 0.55;transform: translate(-50%,-50%) scale(0.97)}50%{opacity: 1;transform: translate(-50%,-50%) scale(1.03)}}.hack-toast{position: fixed;top: 92px;left: 50%;z-index: 90;transform: translateX(-50%);display: flex;align-items: center;gap: 10px;pointer-events: none;padding: 12px 18px;border-radius: 12px;max-width: calc(100vw - 24px);background: rgba(5,10,8,0.92);border: 1px solid rgba(34,197,94,0.45);color: #4ade80;font: 700 0.78rem/1.4 "Segoe UI",system-ui,sans-serif;letter-spacing: 0.05em;box-shadow: 0 16px 44px -16px rgba(34,197,94,0.5);animation: hackToastIn 0.3s var(--ease) forwards}.hack-toast b{color: #fff}.hack-toast span{color: #a7f3d0}@keyframes hackToastIn{from{opacity: 0;transform: translateX(-50%) translateY(-8px)}to{opacity: 1;transform: translateX(-50%) translateY(0)}}.hack-mode .text-gradient{background-image: linear-gradient(90deg,#22c55e,#34d399) !important}.hack-mode .section-eyebrow{color: #4ade80}.hack-mode .btn-primary,.hack-mode .btn-emergency{--accent: #22c55e}.hack-mode .sticky-rescue-cta,.hack-mode .btn-emergency{background-image: linear-gradient(135deg,#16a34a,#15803d)}.hack-mode .rail-tip,.hack-mode .rail-label{color: #4ade80}@media (prefers-reduced-motion: no-preference){.hack-mode .live-beacon{animation: hackBeacon 1.3s ease-in-out infinite}}@keyframes hackBeacon{0%,100%{transform: scale(1);box-shadow: 0 0 12px rgba(34,197,94,0.7)}50%{transform: scale(1.35);box-shadow: 0 0 26px rgba(34,197,94,1)}}.skel{display: flex;flex-direction: column;gap: 10px;padding: 14px 2px}.skel-row{display: flex;flex-direction: column;gap: 6px}.skel-line{display: block;height: 10px;width: 58%;border-radius: 999px;background: linear-gradient(90deg,rgba(148,163,184,0.18) 25%,rgba(148,163,184,0.38) 50%,rgba(148,163,184,0.18) 75%);background-size: 200% 100%;animation: shimmer 1.4s ease-in-out infinite}.skel-line-wide{width: 84%}.palette-results .skel-line{height: 9px;background: linear-gradient(90deg,rgba(100,116,139,0.16) 25%,rgba(100,116,139,0.34) 50%,rgba(100,116,139,0.16) 75%);background-size: 200% 100%}@keyframes shimmer{from{background-position: 200% 0}to{background-position: -200% 0}}@media (prefers-reduced-motion: reduce){.skel-line{animation: none;background: rgba(148,163,184,0.22)}}.js-cart .nav-cart{display: inline-flex}.nav-cart{position: relative;display: none;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 12px;border: 1px solid rgba(255,255,255,0.14);background: rgba(255,255,255,0.04);color: #e2e8f0;cursor: pointer;flex-shrink: 0;transition: border-color 0.2s,background 0.2s,color 0.2s}.nav-cart:hover{border-color: rgba(249,115,22,0.45);color: #fff;background: rgba(249,115,22,0.06)}.nav-cart svg{width: 18px;height: 18px}.cart-count{position: absolute;top: -6px;right: -6px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--accent);color: #fff;font-size: 0.66rem;font-weight: 800;line-height: 18px;text-align: center;border: 2px solid var(--bg)}.js-cart .btn-cart-add{display: inline-flex}.btn-cart-add{display: none;align-items: center;gap: 7px;padding: 10px 16px;border-radius: 999px;font-weight: 700;font-size: 0.8rem;cursor: pointer;line-height: 1.3;border: 1px solid rgba(249,115,22,0.35);background: rgba(249,115,22,0.08);color: var(--accent);transition: transform 0.25s var(--ease),border-color 0.2s,background 0.2s,box-shadow 0.2s}.btn-cart-add:hover{transform: translateY(-2px);border-color: var(--accent);background: rgba(249,115,22,0.16);box-shadow: 0 10px 24px -14px rgba(249,115,22,0.5);color: var(--accent)}.btn-cart-add svg{flex-shrink: 0}.btn-cart-add.cart-add-full{width: 100%;justify-content: center}.btn-cart-add.cart-add-hero{font-size: 0.92rem;padding: 12px 22px}.svc-main{display: block;flex: 1;text-decoration: none;color: inherit}.svc.card .btn-cart-add{margin: 14px 0 0;align-self: flex-start}.price-card-main{display: flex;flex-direction: column;gap: 6px;text-decoration: none;color: inherit}.price-card-actions{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 12px;padding-top: 12px;border-top: 1px dashed rgba(148,163,184,0.25)}body.cart-open{overflow: hidden}.cart-overlay{position: fixed;inset: 0;z-index: 90;background: rgba(2,6,23,0.6);backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);opacity: 0;pointer-events: none;transition: opacity 0.3s ease}.cart-open .cart-overlay{opacity: 1;pointer-events: auto}.cart-drawer{position: fixed;top: 0;right: 0;bottom: 0;z-index: 95;width: min(420px,100%);display: flex;flex-direction: column;background: var(--bg-alt);color: #e2e8f0;border-left: 1px solid rgba(255,255,255,0.08);box-shadow: -24px 0 60px -30px rgba(0,0,0,0.55);transform: translateX(100%);visibility: hidden;transition: transform 0.32s var(--ease)}.cart-open .cart-drawer{transform: translateX(0);visibility: visible}.cart-drawer[aria-hidden="true"]{visibility: hidden}.cart-drawer:focus{outline: none}.cart-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;padding: 22px 22px 16px;border-bottom: 1px solid rgba(255,255,255,0.07)}.cart-head .cart-eyebrow{margin: 0 0 6px;font-size: 0.66rem;letter-spacing: 0.16em;text-transform: uppercase;color: #94a3b8;font-weight: 700}.cart-head h2{margin: 0;font-family: var(--font-serif);font-weight: 400;font-size: 1.35rem;color: #f1f5f9}.cart-close{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 10px;background: rgba(255,255,255,0.05);color: #cbd5e1;cursor: pointer;border: 1px solid rgba(255,255,255,0.08);flex-shrink: 0}.cart-close:hover{color: #fff;border-color: rgba(249,115,22,0.4)}.cart-items{flex: 1;overflow: auto;padding: 16px 22px;display: flex;flex-direction: column;gap: 4px}.cart-item{display: flex;gap: 10px;align-items: flex-start;padding: 12px 0;border-bottom: 1px dashed rgba(255,255,255,0.07)}.cart-item-txt{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 4px}.cart-item-name{font-size: 0.92rem;color: #f1f5f9;line-height: 1.35}.cart-item-price{font-size: 0.8rem;color: #94a3b8;font-variant-numeric: tabular-nums}.cart-item-price em{font-style: normal;color: #fbbf24}.cart-express{display: inline-flex;align-items: center;gap: 8px;width: max-content;margin-top: 6px;padding: 5px 11px;border-radius: 999px;background: rgba(245,158,11,0.08);border: 1px solid rgba(245,158,11,0.3);color: #fbbf24;cursor: pointer;font-weight: 700;font-size: 0.72rem}.cart-express-txt{line-height: 1}.cart-express-knob{position: relative;width: 28px;height: 16px;border-radius: 999px;background: rgba(148,163,184,0.25);transition: background 0.2s;flex: none}.cart-express-knob::after{content: "";position: absolute;top: 2px;left: 2px;width: 12px;height: 12px;border-radius: 999px;background: #e2e8f0;transition: transform 0.2s var(--ease)}.cart-express[aria-checked="true"] .cart-express-knob{background: var(--accent)}.cart-express[aria-checked="true"] .cart-express-knob::after{transform: translateX(12px);background: #fff}.cart-remove{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 9px;background: transparent;color: #64748b;cursor: pointer;border: none;flex-shrink: 0}.cart-remove:hover{color: #f87171;background: rgba(248,113,113,0.08)}.cart-empty{padding: 48px 26px;text-align: center;display: flex;flex-direction: column;align-items: center;gap: 10px;flex: 1}.cart-empty-title{font-family: var(--font-serif);font-size: 1.2rem;margin: 0;color: #f1f5f9}.cart-empty-sub{color: #8294ab;font-size: 0.88rem;line-height: 1.6;margin: 0;max-width: 300px}.cart-sum{padding: 16px 22px 20px;border-top: 1px solid rgba(255,255,255,0.07);background: rgba(2,6,23,0.35)}.cart-line{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;font-size: 0.85rem;color: #cbd5e1;line-height: 2}.cart-line b{font-variant-numeric: tabular-nums;color: #f1f5f9}.cart-line-total{border-top: 1px dashed rgba(255,255,255,0.1);margin-top: 8px;padding-top: 10px}.cart-line-total span,.cart-line-total b{font-size: 1rem;color: #fff;font-weight: 800}.cart-note{font-size: 0.72rem;color: #8294ab;line-height: 1.6;margin: 10px 0 14px}.cart-checkout{width: 100%;justify-content: center;margin-bottom: 8px}.cart-clear{display: block;margin: 0 auto;background: none;border: none;color: #94a3b8;font-size: 0.78rem;font-weight: 600;cursor: pointer}.cart-clear:hover{color: #f87171}.cart-items[hidden],.cart-empty[hidden],.cart-sum[hidden],.cart-count[hidden],.cart-toast[hidden]{display: none !important}.cart-addon{display: flex;flex-direction: column;gap: 6px;margin: 10px 0 2px;padding: 10px 12px;border: 1px solid rgba(148,163,184,0.16);border-radius: 10px;background: rgba(148,163,184,0.06)}.cart-addon-label{font-size: 0.72rem;font-weight: 700;color: #cbd5e1;letter-spacing: 0.01em}.cart-addon-ctrl{display: flex;align-items: center;justify-content: space-between;gap: 10px}.cart-addon input{width: 132px;padding: 6px 10px;border-radius: 8px;border: 1px solid rgba(148,163,184,0.28);background: #0b1220;color: #f1f5f9;font-size: 0.85rem;font-variant-numeric: tabular-nums}.cart-addon input:focus{outline: none;border-color: var(--accent)}.cart-addon b{font-size: 0.82rem;color: #fbbf24;font-variant-numeric: tabular-nums;white-space: nowrap}.cart-addon em{font-style: normal;font-size: 0.68rem;color: #8294ab;line-height: 1.45}.cart-addon[hidden]{display: none !important}.cart-suggest{margin: 2px 0 14px;padding: 10px 12px;border: 1px dashed rgba(245,158,11,0.35);border-radius: 10px;background: rgba(245,158,11,0.05)}.cart-suggest[hidden]{display: none !important}.cart-suggest-title{margin: 0 0 6px;font-size: 0.68rem;font-weight: 800;text-transform: uppercase;letter-spacing: 0.08em;color: #fbbf24}.cart-suggest-row{display: flex;align-items: center;gap: 8px}.cart-suggest-name{font-size: 0.8rem;font-weight: 700;color: #f1f5f9;flex: 1;min-width: 0}.cart-suggest-price{font-size: 0.8rem;color: #94a3b8;font-variant-numeric: tabular-nums;white-space: nowrap}.cart-suggest-add{flex: none;padding: 7px 14px !important;font-size: 0.75rem !important;font-weight: 700}.cart-toast{position: fixed;left: 50%;bottom: 26px;transform: translateX(-50%);z-index: 120;display: flex;align-items: center;gap: 10px;background: #0b1220;color: #f1f5f9;padding: 12px 14px 12px 16px;border-radius: 14px;border: 1px solid rgba(249,115,22,0.35);box-shadow: 0 18px 50px -20px rgba(0,0,0,0.6);font-size: 0.85rem;animation: toastIn 0.3s var(--ease)}.cart-toast svg{color: var(--accent);flex-shrink: 0}.cart-toast b{color: #fff}.cart-toast-view{margin-left: 6px;padding: 7px 12px;border-radius: 999px;background: var(--accent);color: #fff;border: none;font-weight: 700;font-size: 0.75rem;cursor: pointer}.cart-toast-view:hover{background: var(--accent-dark)}@keyframes toastIn{from{opacity: 0;transform: translate(-50%,10px)}to{opacity: 1;transform: translate(-50%,0)}}@media (prefers-reduced-motion: reduce){.cart-drawer,.cart-overlay,.cart-toast{transition: none !important;animation: none !important}}@media print{.cart-root,body.cart-open nav{display: none !important}body.cart-open{overflow: visible}}:root{--gold: #e8b33c;--gold-bright: #ffd76a;--gold-deep: #b8860b;--gold-ink: #3a2c07}.gold-text,.price-gold{color: transparent;background: linear-gradient(105deg,var(--gold-deep) 0%,var(--gold-bright) 45%,#fff3c4 55%,var(--gold-deep) 100%);-webkit-background-clip: text;background-clip: text}.price-note-gold{color: #d9b75e}.svc-signature,.svc-pack{position: relative}.svc-signature,.svc-pack{border: 1px solid rgba(232,179,60,0.45);background: radial-gradient(120% 90% at 50% -10%,rgba(232,179,60,0.14),transparent 55%),linear-gradient(180deg,#101624,#0b101e 70%);box-shadow: 0 0 0 1px rgba(232,179,60,0.18),0 18px 42px -22px rgba(232,179,60,0.35),inset 0 1px 0 rgba(255,215,106,0.22)}.svc-signature{box-shadow: 0 0 0 1px rgba(162,122,20,0.4),0 22px 55px -20px rgba(232,179,60,0.45),inset 0 1px 0 rgba(255,215,106,0.35)}.svc-signature::before,.svc-pack::before{content: "";position: absolute;inset: 3px;pointer-events: none;border-radius: inherit;border: 1px dashed rgba(232,179,60,0.22)}.svc-tag{position: absolute;top: 14px;right: 14px;z-index: 3;display: inline-flex;align-items: center;gap: 5px;font-size: 0.6rem;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;color: var(--gold-deep);background: linear-gradient(105deg,#f7d371,#e3ad2b);border: 1px solid rgba(255,230,160,0.7);border-radius: 999px;padding: 3px 10px;box-shadow: 0 4px 14px -4px rgba(232,179,60,0.6)}.svc-tag::before{content: "★";color: #6b4d06;margin-right: 2px;font-size: 0.68rem;line-height: 1}.svc-signature .svc-tag{animation: tagPulse 3.2s ease-in-out infinite}@keyframes tagPulse{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: .82;transform: scale(1.04)}}.svc-signature .price,.svc-pack .price,.price-card.pcard-signature .price-card-num,.price-card.pcard-pack .price-card-num,.hero-price-gold .price{color: var(--gold-bright)}.svc-signature .svc-visual,.svc-pack .svc-visual{background: linear-gradient(140deg,rgba(232,179,60,0.26),rgba(232,179,60,0.1));color: var(--gold-bright)}.svc.svc-signature .svc-visual,.svc.svc-pack .svc-visual{background: linear-gradient(140deg,rgba(232,179,60,0.28),rgba(232,179,60,0.12))}.svc-signature .svc-search,.svc-pack .svc-search{padding-right: 92px}.svc-signature .svc-steps li b{color: var(--gold)}.svc-signature .svc-problem,.svc-pack .svc-problem{color: #fff8e0}.svc-signature .btn-cart-add,.svc-pack .btn-cart-add,.price-card.pcard-signature .btn-cart-add,.price-card.pcard-pack .btn-cart-add{background: linear-gradient(105deg,#f7d371,#e3ad2b);color: #3a2c07;border-color: rgba(255,230,160,0.7);box-shadow: 0 4px 16px -4px rgba(232,179,60,0.55)}.svc-signature .btn-cart-add:hover,.svc-pack .btn-cart-add:hover,.price-card.pcard-signature .btn-cart-add:hover,.price-card.pcard-pack .btn-cart-add:hover{background: linear-gradient(105deg,#ffdf85,#efbb38)}.svc-signature .svc-cta,.svc-pack .svc-cta{color: var(--gold-bright)}.svc-signature .svc-cta:hover,.svc-pack .svc-cta:hover{color: #ffe9a3}.svc-signature .svc-detail,.svc-pack .svc-detail{color: #dcc07a}.svc-signature .svc-search em,.svc-pack .svc-search em{color: #c9b078}.price-card.pcard-signature,.price-card.pcard-pack{border: 1px solid rgba(232,179,60,0.4);border-top: 2px solid rgba(232,179,60,0.65);background: radial-gradient(120% 90% at 50% -10%,rgba(232,179,60,0.14),transparent 55%),linear-gradient(180deg,#111827,#0b101e 72%);color: #f1f5f9;--hudc: rgba(255,215,106,0.55)}.price-card.pcard-signature{box-shadow: 0 20px 48px -22px rgba(232,179,60,0.5)}.price-card.pcard-signature:hover,.price-card.pcard-pack:hover{border-top-color: var(--gold-bright)}.price-card.pcard-signature strong,.price-card.pcard-pack strong{color: #fff6dd}.price-card.pcard-signature .price-card-note,.price-card.pcard-pack .price-card-note{color: #e6d6a8}.price-card.pcard-signature .price-card-cta,.price-card.pcard-pack .price-card-cta{color: var(--gold-bright)}.price-card.pcard-signature .price-card-cat,.price-card.pcard-pack .price-card-cat{color: #6b4d06;background: rgba(255,215,106,0.32)}.pcard-tag{position: absolute;top: 12px;right: 12px;z-index: 2;font-size: 0.58rem;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;color: var(--gold-deep);background: linear-gradient(105deg,#f7d371,#e3ad2b);border-radius: 999px;padding: 3px 9px}.pcard-popular{position: absolute;top: 12px;left: 12px;z-index: 2;font-size: 0.55rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #fff;background: rgba(34,197,94,0.85);border-radius: 999px;padding: 3px 8px}.price-card:hover .pcard-popular{background: rgba(34,197,94,1)}.price-card.pcard-signature .price-card-num,.price-card.pcard-pack .price-card-num{font-size: 1.35rem}.price-card.pcard-signature .price-card-expr,.price-card.pcard-pack .price-card-expr{color: #d9b75e}.sticky-cta-btn.gold{background: linear-gradient(105deg,#f7d371,#e3ad2b);color: #2c2004;border-color: rgba(255,230,160,0.7);box-shadow: 0 6px 20px -6px rgba(232,179,60,0.6)}.sticky-cta-btn.gold:hover{background: linear-gradient(105deg,#ffdf85,#efbb38)}.page-hero-badge-gold{background: linear-gradient(105deg,#f7d371,#e3ad2b);color: #3a2c07 !important;border-color: rgba(255,230,160,0.7) !important}.page-hero .price-gold{font-size: inherit}.page-hero .price-gold,.hero-price-gold .price-gold{color: transparent}.cart-suggest[data-gold] .cart-suggest-title,.cart-suggest[data-gold] b{color: var(--gold-bright)}.cart-suggest[data-gold]{border-color: rgba(232,179,60,0.5);background: rgba(232,179,60,0.06)}@media (prefers-reduced-motion: reduce){.svc-signature .svc-tag{animation: none}}.lane-premium{--lane: var(--gold-bright);--lane-soft: rgba(232,179,60,.18)}.svc-duo{display: inline-flex;align-items: center;flex-wrap: wrap;gap: 5px;margin: 3px 0 6px;font-size: .62rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: rgba(203,213,225,.7)}.du-dot{width: 7px;height: 7px;border-radius: 50%;box-shadow: 0 0 0 2px rgba(255,255,255,.1),0 0 10px rgba(0,0,0,.4)}.card-dark .svc-duo{color: #94a3b8}.price-card .svc-duo{color: #64748b}.price-card.pcard-signature .svc-duo,.price-card.pcard-pack .svc-duo{color: #e6d6a8}.group-title-premium{color: var(--gold-bright);text-shadow: 0 0 18px rgba(251,191,36,.35)}.group-title-premium .group-count{color: rgba(232,179,60,.75)}.hero-alsosee{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin: 14px 0 4px}.hero-alsosee>span{font-size: .66rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: rgba(148,163,184,.75)}.as-chip{font-size: .78rem;font-weight: 600;color: var(--accent);border: 1px solid rgba(148,163,184,.25);background: rgba(148,163,184,.06);border-radius: 999px;padding: 4px 11px;text-decoration: none;transition: border-color .2s,background .2s,color .2s}.as-chip:hover{border-color: var(--accent);background: rgba(56,189,248,.08);color: var(--ink)}.page-lane-security .as-chip{color: #fca5a5}.page-lane-growth .as-chip,.page-lane-performance .as-chip{color: #86efac}.page-lane-ops .as-chip,.page-lane-infrastructure .as-chip{color: #7dd3fc}.page-lane-data .as-chip{color: #c4b5fd}.page-lane-pack .as-chip{color: #fcd34d}.svc-grid-premium{grid-template-columns: repeat(4,1fr);gap: 22px}.svc-grid-premium .svc-signature{grid-column: span 2;padding: 26px;border-radius: 18px;box-shadow: 0 0 0 1px rgba(232,179,60,.22),0 18px 40px -18px rgba(251,191,36,.32);transition: box-shadow .3s ease}.svc-grid-premium .svc-signature:hover{box-shadow: 0 0 0 1px rgba(232,179,60,.4),0 22px 50px -16px rgba(251,191,36,.5)}.svc-grid-premium .svc-signature .svc-problem{font-size: 1.14rem}.svc-grid-premium .svc-signature .price{font-size: 1.28rem}.svc-tag.fl{background: linear-gradient(120deg,#f59e0b 0%,#fbbf24 55%,#fde68a 100%);color: #1a1206;box-shadow: 0 0 20px rgba(251,191,36,0.5);border-color: transparent}.pcard-tag.fl{background: linear-gradient(120deg,#f59e0b 0%,#fbbf24 55%,#fde68a 100%);color: #1a1206;border-color: transparent}@media (max-width: 1080px){.svc-grid-premium{grid-template-columns: repeat(2,1fr)}.svc-grid-premium .svc-signature{grid-column: span 2;padding: 24px}}@media (max-width: 640px){.svc-grid-premium{grid-template-columns: 1fr}.svc-grid-premium .svc-signature{grid-column: span 1;padding: 22px}}.cart-item-gold{border: 1px solid rgba(232,179,60,.45);background: linear-gradient(120deg,rgba(232,179,60,.05),rgba(232,179,60,.02) 45%,rgba(232,179,60,.1));border-radius: 14px;position: relative;overflow: hidden}.cart-item-gold .cart-item-name,.cart-item-gold .cart-item-price{color: var(--gold-bright)}.cart-item-gold::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(105deg,transparent 20%,rgba(255,230,160,.28) 50%,transparent 80%);transform: translateX(-130%);animation: goldSweep 1.5s ease .1s}.cart-item-pack::before{content: "PACK";position: absolute;right: 9px;bottom: 7px;font-size: .55rem;font-weight: 800;letter-spacing: .18em;color: rgba(232,179,60,.85)}@keyframes goldSweep{to{transform: translateX(130%)}}.cart-toast-gold{border-color: rgba(232,179,60,.6);background: linear-gradient(120deg,rgba(24,18,6,.98),rgba(40,28,6,.98));box-shadow: 0 0 26px rgba(251,191,36,.45)}.cart-toast-gold b{color: var(--gold-bright)}.cart-toast-gem{display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: radial-gradient(circle at 32% 30%,#fff7d6,#fbbf24 60%,#b45309);box-shadow: 0 0 12px rgba(251,191,36,.8);flex: 0 0 auto}.pack-unlocked{display: flex;align-items: center;gap: 9px;padding: 10px 12px;margin: 0 0 10px;border: 1px solid rgba(232,179,60,.55);border-radius: 12px;background: linear-gradient(120deg,rgba(232,179,60,.16),rgba(232,179,60,.04));color: #fde68a;font-size: .78rem;line-height: 1.4;position: relative;overflow: hidden;animation: packPulse 1.6s ease-in-out 2}.pack-unlocked b{color: var(--gold-bright);font-weight: 800}.pack-unlocked::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(105deg,transparent 20%,rgba(255,230,160,.25) 50%,transparent 80%);transform: translateX(-130%);animation: goldSweep 1.6s ease .2s infinite}.pack-unlocked-dot{width: 9px;height: 9px;border-radius: 50%;flex: 0 0 auto;background: radial-gradient(circle at 32% 30%,#fff7d6,#fbbf24 60%,#b45309);box-shadow: 0 0 10px rgba(251,191,36,.9)}@keyframes packPulse{0%,100%{box-shadow: 0 0 0 rgba(251,191,36,0)}50%{box-shadow: 0 0 22px rgba(251,191,36,.55)}}.pack-burst{position: absolute;inset: 0;pointer-events: none;z-index: 6;overflow: hidden}.pack-burst i{position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;border-radius: 50%;background: radial-gradient(circle at 35% 32%,#fff7d6,#fbbf24 55%,#b45309);box-shadow: 0 0 8px rgba(251,191,36,.8);animation: sparkFly .9s ease-out forwards}@keyframes sparkFly{0%{transform: translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(1);opacity: 1}100%{transform: translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(.15);opacity: 0}}.cart-boom{animation: cartBoom .9s ease}@keyframes cartBoom{0%{box-shadow: 0 0 0 rgba(251,191,36,0)}40%{box-shadow: 0 0 40px rgba(251,191,36,.5);border-color: rgba(232,179,60,.7)}100%{box-shadow: 0 0 0 rgba(251,191,36,0)}}.cart-suggest-note{display: block;margin-top: 6px;font-size: .68rem;line-height: 1.45;color: #d9b75e}.cart-suggest-note b{color: var(--gold-bright)}.prem-ticker{display: flex;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);border: 1px solid rgba(232,179,60,.35);border-radius: 16px;background: linear-gradient(120deg,rgba(232,179,60,.1),rgba(232,179,60,.02) 50%,rgba(232,179,60,.08));padding: 12px 0;margin: 22px 0 8px}.prem-ticker-track{display: inline-flex;flex: 0 0 auto;white-space: nowrap;animation: tick 34s linear infinite;will-change: transform}.prem-ticker:hover .prem-ticker-track{animation-play-state: paused}.prem-ticker-item{display: inline-flex;align-items: center;gap: 9px;padding: 0 1.4rem;font-size: .82rem;letter-spacing: .03em;color: #fde68a}.prem-ticker-item b{color: var(--gold-bright);font-weight: 800;white-space: nowrap}.prem-ticker-item .tick-star{color: rgba(251,191,36,.65);font-size: .9rem}@keyframes tick{to{transform: translateX(-50%)}}@media (prefers-reduced-motion: reduce){.prem-ticker-track{animation: none}}.gold-ladder{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 10px;margin: 0 0 18px;padding: 10px 14px;border: 1px solid rgba(232,179,60,.4);border-radius: 14px;background: rgba(232,179,60,.05)}.gl-step{display: inline-flex;align-items: baseline;gap: 8px;font-size: .78rem;font-weight: 700;letter-spacing: .04em;color: #e2e8f0;padding: 5px 11px;border-radius: 999px;border: 1px solid rgba(148,163,184,.25)}.gl-step em{font-style: normal;font-weight: 600;color: #94a3b8;font-size: .7rem}.gl-collector{border-color: rgba(232,179,60,.45);color: #fde68a;background: rgba(232,179,60,.08)}.gl-collector em{color: #d9b75e}.gl-signature{border-color: rgba(251,191,36,.7);color: #fff7d6;background: linear-gradient(120deg,rgba(245,158,11,.25),rgba(251,191,36,.12));box-shadow: 0 0 16px rgba(251,191,36,.35)}.gl-signature em{color: #fbbf24}.gl-arrow{color: rgba(148,163,184,.5);font-size: .9rem}.cart-priority{display: flex;align-items: center;gap: 9px;margin: 10px 0 12px;padding: 9px 12px;border: 1px dashed rgba(232,179,60,.5);border-radius: 10px;background: rgba(232,179,60,.06);color: #ffe9b0;font-size: .75rem;line-height: 1.4}.cart-pri-dot{width: 9px;height: 9px;border-radius: 50%;flex: 0 0 auto;background: radial-gradient(circle at 32% 30%,#fff7d6,#fbbf24 60%,#b45309);box-shadow: 0 0 10px rgba(251,191,36,.9)}.prem-hero{position: relative}.prem-hero::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;z-index: 2;background: linear-gradient(90deg,transparent,#f7d371 18%,#e3ad2b 50%,#fff3c4 62%,#b8860b 82%,transparent)}.prem-ribbon{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 12px;padding: 6px 14px;border-radius: 999px;font-size: .66rem;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: var(--gold-deep);background: linear-gradient(105deg,#f7d371,#e3ad2b);border: 1px solid rgba(255,230,160,.7);box-shadow: 0 6px 22px -8px rgba(232,179,60,.75);animation: tagPulse 3.2s ease-in-out infinite}body.prem-tier .page-hero{padding-bottom: 66px}body.prem-tier .page-hero-glow{background: radial-gradient(62% 62% at 18% 8%,rgba(232,179,60,.4),transparent 70%),radial-gradient(42% 42% at 85% 96%,rgba(232,179,60,.2),transparent 70%)}body.prem-tier .page-hero h1{color: #fff8e0;text-shadow: 0 0 34px rgba(232,179,60,.2)}body.prem-tier .page-hero-sub{color: #e6d6a8}.prem-hero .price-gold{position: relative;display: inline-block;overflow: hidden;z-index: 0;background: linear-gradient(105deg,#d9a11c 0%,#ffdf85 32%,#fff6c8 50%,#e3ad2b 68%,#b8860b 100%);background-size: 220% auto;-webkit-background-clip: text;background-clip: text}.prem-hero .price-gold::after{content: "";position: absolute;top: -60%;bottom: -60%;left: 0;width: 34%;background: linear-gradient(105deg,transparent,rgba(255,255,255,.5) 50%,transparent);transform: translateX(-160%);animation: goldShimmer 4s ease-in-out infinite}@keyframes goldShimmer{0%,55%{transform: translateX(-160%)}94%,100%{transform: translateX(430%)}}body.prem-tier .family-strip{border-bottom: 1px solid rgba(232,179,60,.4)}body.prem-tier .family-strip-meta b{color: var(--gold-bright)}.prem-pipeline .pipeline-track-line{background: linear-gradient(90deg,rgba(232,179,60,.1),rgba(232,179,60,.5))}.prem-pipeline .pipeline-track-line::after{background: linear-gradient(90deg,#f7d371,#e3ad2b)}.prem-pipeline .pipeline-eta{border-color: rgba(232,179,60,.5);color: var(--gold-bright)}.prem-pipeline .pipeline-eta b{color: var(--gold-bright)}.prem-pipeline .pipeline-step b{color: #fff6dd}.prem-band{background: radial-gradient(80% 120% at 50% -20%,rgba(232,179,60,.16),transparent 60%),#0b101e}.prem-band .section-title{color: var(--gold-bright);text-shadow: 0 0 18px rgba(251,191,36,.3)}.prem-band-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;max-width: 1080px;margin: 0 auto}@media (max-width: 900px){.prem-band-grid{grid-template-columns: 1fr}}.prem-cell{position: relative;padding: 26px 22px 24px;border-radius: 18px;border: 1px solid rgba(232,179,60,.35);border-top: 2px solid rgba(232,179,60,.6);background: linear-gradient(180deg,#111827,#0c1322);box-shadow: inset 0 1px 0 rgba(255,215,106,.15),0 18px 40px -24px rgba(0,0,0,.8)}.prem-cell::after{content: "";position: absolute;inset: 4px;border: 1px dashed rgba(232,179,60,.16);border-radius: 14px;pointer-events: none}.prem-ic{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 12px;margin-bottom: 12px;color: var(--gold-deep);background: linear-gradient(140deg,rgba(232,179,60,.3),rgba(232,179,60,.12));border: 1px solid rgba(232,179,60,.35)}.prem-cell h3{font-size: 1.05rem;margin: 0 0 8px;color: #fff6dd}.prem-cell p{margin: 0;font-size: .92rem;line-height: 1.55;color: #cbd5e1}.prem-cell p b,.prem-band-cta b{color: var(--gold-bright)}.prem-band-cta{font-size: .95rem;color: #e6d6a8}body.prem-tier .rescue-box-flat{position: relative;border-color: rgba(232,179,60,.45);border-top: 2px solid rgba(232,179,60,.6)}body.prem-tier .rescue-box-flat::before{content: "";position: absolute;inset: 4px;border: 1px dashed rgba(232,179,60,.18);border-radius: 14px;pointer-events: none}body.prem-tier .rescue-box-includes{border-color: rgba(232,179,60,.3)}body.prem-tier .rescue-box-includes .rescue-checks svg{stroke: var(--gold-bright)}.prem-priority-badge{display: flex;align-items: center;gap: 8px;margin: 0 0 14px;padding: 10px 12px;border-radius: 10px;font-size: .82rem;font-weight: 700;color: var(--gold-deep);background: linear-gradient(105deg,rgba(247,211,113,.16),rgba(227,173,43,.1));border: 1px solid rgba(232,179,60,.4)}.prem-priority-badge svg{width: 15px;height: 15px;flex: 0 0 auto}@media (prefers-reduced-motion: reduce){.prem-ribbon,.prem-hero .price-gold{animation: none}}.duel-section{background: radial-gradient(80% 120% at 50% -20%,rgba(232,179,60,.15),transparent 60%),radial-gradient(50% 60% at 90% 100%,rgba(148,163,184,.05),transparent 70%),#0b101e}.duel-section .section-title{color: var(--gold-bright);text-shadow: 0 0 18px rgba(251,191,36,.3)}.duel{max-width: 1040px;margin: 0 auto}.duel-cols{display: grid;grid-template-columns: 1fr auto 1fr;gap: 16px;align-items: stretch;max-width: 720px;margin: 0 auto 26px}.duel-fighter{position: relative;display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 4px;padding: 18px 14px;border-radius: 16px;overflow: hidden}.duel-fighter::after{content: "";position: absolute;inset: 4px;border-radius: 12px;pointer-events: none}.duel-std{background: linear-gradient(180deg,#1c2536,#141b29);border: 1px solid rgba(148,163,184,.35)}.duel-std::after{border: 1px dashed rgba(148,163,184,.25)}.duel-gold{background: linear-gradient(180deg,#241a06,#171207);border: 1px solid rgba(232,179,60,.55);border-top: 2px solid rgba(232,179,60,.75);box-shadow: 0 0 26px -6px rgba(232,179,60,.5),inset 0 1px 0 rgba(255,215,106,.18);animation: tagPulse 3.2s ease-in-out infinite}.duel-gold::after{border: 1px dashed rgba(232,179,60,.3)}.duel-name{font-size: .95rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: #e2e8f0}.duel-gold .duel-name{color: #fff6dd}.duel-price{font-size: .78rem;font-weight: 700;color: #94a3b8}.duel-gold .duel-price{color: var(--gold-bright)}.duel-vs{align-self: center;width: 52px;height: 52px;border-radius: 50%;display: grid;place-items: center;font-size: .74rem;font-weight: 900;letter-spacing: .08em;color: var(--gold-deep);background: linear-gradient(105deg,#f7d371,#e3ad2b);border: 1px solid rgba(255,230,160,.7);box-shadow: 0 0 22px -4px rgba(232,179,60,.7)}.duel-rows{display: grid;gap: 10px;margin: 0 0 26px}.duel-row{display: grid;grid-template-columns: 1.15fr 1fr 1fr;gap: 16px;align-items: center;padding: 12px 16px;border-radius: 14px;background: rgba(15,23,42,.5);border: 1px solid rgba(148,163,184,.12)}.duel-q{font-size: .82rem;font-weight: 700;color: #cbd5e1;letter-spacing: .02em}.duel-side{display: grid;gap: 6px}.duel-side-label{font-size: .72rem;font-weight: 700;color: #94a3b8;display: flex;align-items: baseline;justify-content: space-between;gap: 6px}.duel-side-label em{font-style: normal;font-weight: 600;font-size: .62rem;letter-spacing: .06em;text-transform: uppercase;color: rgba(148,163,184,.6)}.duel-side-label.gold,.duel-side-label.gold em{color: #fde68a}.duel-side-label.gold em{color: #d9b75e}.duel-bar{position: relative;height: 22px;border-radius: 999px;background: rgba(148,163,184,.14);overflow: hidden;box-shadow: inset 0 1px 3px rgba(0,0,0,.4)}.duel-bar.gold{background: rgba(232,179,60,.12);box-shadow: inset 0 1px 3px rgba(0,0,0,.4),0 0 14px -6px rgba(232,179,60,.4)}.duel-fill{display: block;height: 100%;width: 0;border-radius: inherit;will-change: width}.duel-bar.std .duel-fill{opacity: .85}.duel-bar.gold .duel-fill{opacity: 1}.duel-race{position: relative;margin: 0 0 26px}.duel-race-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 10px}.duel-race-head span{font-size: .72rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: #94a3b8}.duel-replay{font-size: .7rem;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--gold-bright);background: rgba(232,179,60,.1);border: 1px solid rgba(232,179,60,.4);border-radius: 999px;padding: 6px 14px;cursor: pointer;transition: background .2s,box-shadow .2s}.duel-replay:hover{background: rgba(232,179,60,.2);box-shadow: 0 0 14px -4px rgba(232,179,60,.5)}.duel:not(.duel-done) .duel-replay{pointer-events: none;opacity: .45}.duel-race-track{position: relative;height: 96px;padding: 0 2px}.duel-race-track::before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background: linear-gradient(90deg,rgba(148,163,184,.12),rgba(232,179,60,.4))}.duel-race-mark{position: absolute;top: -24px;transform: translateX(-50%);font-size: .6rem;font-weight: 800;color: #64748b}.duel-race-mark::after{content: "";display: block;width: 1px;height: 118px;background: rgba(148,163,184,.15);margin: 4px auto 0}.duel-race-lane{position: absolute;left: 0;right: 0;height: 36px}.duel-race-lane.gold{top: 6px}.duel-race-lane.std{top: 52px}.duel-racer{position: absolute;left: .5%;top: 0;display: inline-flex;align-items: center;gap: 8px;padding: 6px 13px;border-radius: 999px;white-space: nowrap;will-change: left}.duel-race-lane.std .duel-racer{background: #1f2937;border: 1px solid rgba(148,163,184,.4);color: #cbd5e1}.duel-race-lane.gold .duel-racer{background: linear-gradient(105deg,#f7d371,#e3ad2b);color: #2c2004;border: 1px solid rgba(255,230,160,.8);box-shadow: 0 4px 16px -4px rgba(232,179,60,.7),0 0 22px -2px rgba(255,215,106,.5)}.duel-racer em{font-style: normal;font-weight: 900;font-size: .76rem;letter-spacing: .1em;text-transform: uppercase}.duel-racer i{font-style: normal;font-size: .68rem;font-weight: 700;opacity: .75}.duel-race-lane.gold .duel-racer i{color: #5a4006}.duel-racer.arrived{animation: goldenBounce .5s cubic-bezier(.34,1.56,.64,1)}@keyframes goldenBounce{0%{transform: scale(1)}40%{transform: scale(1.12)}100%{transform: scale(1)}}.duel-outcome{display: grid;gap: 8px;margin: 0 0 22px;opacity: 0;transform: translateY(10px);transition: opacity .7s var(--ease) .1s,transform .7s var(--ease) .1s}.duel-won .duel-outcome{opacity: 1;transform: none}.duel-outcome p{margin: 0;font-size: .9rem;line-height: 1.55;color: #cbd5e1;padding: 12px 16px;border-radius: 12px;background: rgba(148,163,184,.06);border: 1px solid rgba(148,163,184,.14)}.duel-outcome p b{color: #e2e8f0}.duel-outcome .duel-outcome-gold{border-color: rgba(232,179,60,.45);background: linear-gradient(120deg,rgba(232,179,60,.12),rgba(232,179,60,.04))}.duel-outcome .duel-outcome-gold b{color: var(--gold-bright)}.duel-note{margin: 0 0 24px;padding: 18px 20px;border-radius: 14px;border: 1px dashed rgba(232,179,60,.5);background: rgba(232,179,60,.05);opacity: 0;transform: translateY(10px);transition: opacity .7s var(--ease) .25s,transform .7s var(--ease) .25s}.duel-won .duel-note{opacity: 1;transform: none}.duel-note p{margin: 0;font-size: .95rem;line-height: 1.7;color: #e6d6a8}.duel-note strong{color: #fff6dd}.duel-cta{text-align: center;opacity: 0;transform: translateY(10px);transition: opacity .7s var(--ease) .4s,transform .7s var(--ease) .4s}.duel-won .duel-cta{opacity: 1;transform: none}.duel-spark{position: absolute;width: 5px;height: 5px;border-radius: 50%;background: radial-gradient(circle at 32% 30%,#fff7d6,#fbbf24 60%,#b45309);box-shadow: 0 0 10px rgba(251,191,36,.9);animation: duelSparkFly .9s cubic-bezier(.16,.7,.3,1) forwards}@keyframes duelSparkFly{from{transform: translate(-50%,-50%) translate(0,0) scale(1);opacity: 1}to{transform: translate(-50%,-50%) translate(var(--sx),var(--sy)) scale(0);opacity: 0}}@media (max-width: 900px){.duel-row{grid-template-columns: 1fr;gap: 8px}.duel-q{font-size: .78rem}}@media (max-width: 560px){.duel-cols{grid-template-columns: 1fr auto 1fr;gap: 10px}.duel-vs{width: 42px;height: 42px}.duel-racer i{display: none}}@media (prefers-reduced-motion: reduce){.duel-gold{animation: none}.duel-outcome,.duel-note,.duel-cta{opacity: 1;transform: none;transition: none}}.opsboard{border-top: 1px solid rgba(148,163,184,.12);border-bottom: 1px solid rgba(148,163,184,.12);background: radial-gradient(60% 160% at 0% 50%,rgba(232,179,60,.08),transparent 60%),linear-gradient(180deg,#0b101e,#0d1424)}.opsboard-inner{display: flex;align-items: center;flex-wrap: wrap;gap: 12px 20px;padding-top: 14px;padding-bottom: 14px;min-height: 52px}.ops-dot{width: 10px;height: 10px;border-radius: 50%;flex: 0 0 auto;position: relative;background: radial-gradient(circle at 32% 30%,#bbf7d0,#22c55e 60%,#15803d);box-shadow: 0 0 12px rgba(34,197,94,.8)}.ops-dot::after{content: "";position: absolute;inset: -5px;border-radius: 50%;border: 1px solid rgba(34,197,94,.6);animation: opsPing 2s cubic-bezier(0,0,.2,1) infinite}@keyframes opsPing{to{transform: scale(2.1);opacity: 0}}.ops-title{font-size: .72rem;font-weight: 900;letter-spacing: .2em;text-transform: uppercase;color: var(--gold-bright);white-space: nowrap}.ops-clock{font-size: .72rem;font-weight: 700;color: #aab8cc;white-space: nowrap;font-variant-numeric: tabular-nums}.ops-clock b{color: #e2e8f0;font-weight: 800}.ops-tape{position: relative;flex: 1 1 320px;min-height: 1.4em;display: flex;align-items: center;gap: 10px;min-width: 0}.ops-tag{font-size: .6rem;font-weight: 800;letter-spacing: .16em;text-transform: uppercase;color: rgba(203,213,225,.82);border: 1px solid rgba(148,163,184,.35);border-radius: 999px;padding: 2px 8px;white-space: nowrap}.ops-tape:empty .ops-tag{display: none}.ops-item{display: none;align-items: center;gap: 6px;margin: 0;font-size: .82rem;font-weight: 600;color: #cbd5e1;text-decoration: none;min-width: 0}.ops-item.ops-on{display: inline-flex}.ops-item b{color: #fff;font-weight: 800}.ops-item em{font-style: normal;font-weight: 800;color: var(--gold-bright)}.ops-item::after{content: "";width: 2px;height: 1em;margin-left: 2px;background: var(--gold-bright);animation: opsBlink 1s steps(2) infinite}.ops-typing .ops-item.ops-on::after{animation: none;opacity: 1}@keyframes opsBlink{50%{opacity: 0}}.ops-meta{font-size: .7rem;font-weight: 700;color: #8ea0b8;white-space: nowrap}.ops-meta b{color: #e2e8f0;font-weight: 800}@media (max-width: 760px){.opsboard-inner{gap: 10px 14px}.ops-meta{width: 100%;order: 5}}@media (prefers-reduced-motion: reduce){.ops-dot::after{animation: none}.ops-item.ops-on::after{animation: none}}.ops-note{display: none;align-items: center;gap: 8px;min-width: 0}.ops-note.ops-on{display: inline-flex}.ops-note>svg{flex: 0 0 auto;width: 13px;height: 13px;stroke: var(--gold-bright);filter: drop-shadow(0 0 5px rgba(232,179,60,.55));opacity: .95}.ops-note .ops-item{display: inline-flex}.ops-meta b#opsCount{color: var(--gold-bright)}.cta-cd{display: inline-flex;align-items: center;gap: 6px;font-size: .72rem;color: #aab8cc;margin-top: 3px}.cta-cd b[data-cd]{font-variant-numeric: tabular-nums;font-weight: 800;color: var(--gold-bright);letter-spacing: .02em;font-size: .8rem}.cta-cd-dot{width: 6px;height: 6px;border-radius: 50%;background: #22c55e;box-shadow: 0 0 8px rgba(34,197,94,.9);animation: cdBlink 1.6s steps(2) infinite}.cta-cd-label{letter-spacing: .08em;text-transform: uppercase;font-size: .6rem;font-weight: 700;color: #94a3b8}@keyframes cdBlink{50%{opacity: .35}}body.page-lane .sticky-cta .cta-cd b[data-cd]{color: var(--gold-bright)}.emergency-bar{position: relative;overflow: hidden}.emergency-bar::after{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(120% 260% at 50% -40%,rgba(248,113,113,.65),transparent 60%);opacity: 0;z-index: 0;animation: emgGlow 2.6s ease-in-out infinite}@keyframes emgGlow{0%,100%{opacity: 0}50%{opacity: 1}}@media (prefers-reduced-motion: reduce){.emergency-bar::after{animation: none;opacity: 0}.cta-cd-dot{animation: none}}@supports (content-visibility: auto){.section,.card-grid,.rescue-grid,.svc-grid-premium,.price-card-grid,.emergency-plan,.duel,.prem-band,.opsboard,.cap-ticker,.logos-section,.trust-certs-wrap,.log-bar,.log-timeline,.radar-panel,.fam-strip,.handover-grid,.faq-stack{content-visibility: auto;contain-intrinsic-size: auto 480px}}.section:not(.section-dark):not(.section-mesh) .card{box-shadow: 0 1px 3px rgba(15,23,42,0.05),0 10px 26px -14px rgba(15,23,42,0.16),inset 0 1px 0 rgba(255,255,255,0.7)}.section:not(.section-dark):not(.section-mesh) .card:hover{box-shadow: 0 2px 6px rgba(15,23,42,0.05),0 22px 44px -18px rgba(15,23,42,0.22),inset 0 1px 0 #ffffff}.section:not(.section-dark):not(.section-mesh):not(#hero):not(#opsBoard){border-bottom: 1px solid transparent}.section:not(.section-dark):not(.section-mesh):not(#hero):not(#opsBoard):has(+ .section:not(.section-dark):not(.section-mesh):not(#hero):not(#opsBoard)){border-bottom: 1px solid var(--border-subtle)}.section-eyebrow::after{width: 28px;background: linear-gradient(90deg,var(--accent),var(--accent-light));box-shadow: 0 1px 6px rgba(249,115,22,0.35)}main :is(p,li) a:not(.btn):not(.mega-link):not(.sib-link):not(.rescue-pricelist-link){color: var(--primary);text-decoration: none;background-image: linear-gradient(var(--accent),var(--accent));background-repeat: no-repeat;background-position: 0 100%;background-size: 0 1.5px;padding-bottom: 1px;transition: color 0.25s,background-size 0.4s var(--ease)}main :is(p,li) a:not(.btn):not(.mega-link):not(.sib-link):not(.rescue-pricelist-link):hover{color: var(--accent-dark);background-size: 100% 1.5px}@media (prefers-reduced-motion: reduce){main :is(p,li) a:not(.btn):not(.mega-link):not(.sib-link):not(.rescue-pricelist-link){background-size: 100% 1.5px;transition: color 0.25s}}.site-footer{background: linear-gradient(180deg,var(--surface-dark-raised),var(--bg-alt) 40%);border-top: 1px solid rgba(255,255,255,0.05);box-shadow: inset 0 1px 0 rgba(255,255,255,0.03)}.footer-links-col a{width: fit-content;transition: color 0.2s,transform 0.25s var(--ease)}.footer-links-col a:hover{color: var(--accent-light);transform: translateX(3px)}@media (prefers-reduced-motion: reduce){.footer-links-col a{transform: none}}.trust-band-item b{background: linear-gradient(135deg,var(--accent),var(--accent-dark));-webkit-background-clip: text;background-clip: text;color: transparent}.svc-steps li{font-size: 0.8rem}@media (max-width: 640px){.svc-steps li{font-size: 0.78rem}}.section-goldcompare{overflow: hidden;background: radial-gradient(ellipse 70% 60% at 85% 10%,rgba(232,179,60,0.10),transparent 60%),radial-gradient(ellipse 45% 45% at 8% 88%,rgba(232,179,60,0.06),transparent 60%),var(--bg-alt);color: #fff}.gc-eyebrow{color: var(--gold-bright)}.gc-eyebrow::after{background: linear-gradient(90deg,var(--gold),var(--gold-bright));box-shadow: 0 1px 6px rgba(232,179,60,0.4)}.gold-title{color: transparent;background: linear-gradient(105deg,#fff 0%,var(--gold-bright) 45%,var(--gold) 62%,#fff 100%);-webkit-background-clip: text;background-clip: text}.gc-sub{max-width: 720px}.gc-duel{display: grid;grid-template-columns: 1fr auto 1fr;gap: 34px;align-items: stretch;max-width: 1080px;margin: 34px auto 0}.gc-card{position: relative;border-radius: 20px;padding: 30px 28px 28px;display: flex;flex-direction: column;transition: transform 0.45s var(--ease),box-shadow 0.45s}.gc-standard{background: rgba(255,255,255,0.03);border: 1px solid rgba(148,163,184,0.18);color: #94a3b8}.gc-standard:hover{transform: translateY(-4px)}.gc-gold{background: linear-gradient(180deg,rgba(232,179,60,0.10),rgba(232,179,60,0.04));border: 1px solid rgba(232,179,60,0.45);box-shadow: 0 0 0 1px rgba(162,122,20,0.25),0 30px 70px -30px rgba(232,179,60,0.5),inset 0 1px 0 rgba(255,215,106,0.4);color: #fff8e0}.gc-gold:hover{transform: translateY(-6px);box-shadow: 0 0 0 1px rgba(162,122,20,0.4),0 42px 92px -32px rgba(232,179,60,0.6),inset 0 1px 0 rgba(255,215,106,0.5)}.gc-glow{position: absolute;inset: 0;border-radius: inherit;overflow: hidden;pointer-events: none}.gc-glow::after{content: "";position: absolute;top: -60%;bottom: -60%;left: -80%;width: 60%;background: linear-gradient(100deg,transparent,rgba(255,236,179,0.15),transparent);transform: rotate(12deg);animation: goldCardSweep 7s ease-in-out infinite}@keyframes goldCardSweep{0%,55%{left: -80%}85%,100%{left: 135%}}.gc-head{display: flex;flex-direction: column;gap: 4px;margin-bottom: 20px;position: relative;z-index: 1}.gc-seat{font-size: 0.72rem;letter-spacing: 0.14em;text-transform: uppercase;font-weight: 800;color: #7c8aa3}.gc-gold .gc-seat{color: var(--gold)}.gc-type{font-family: var(--font-serif);font-size: 1.32rem;line-height: 1.15;color: #e2e8f0}.gc-gold .gc-type{color: #fff}.gc-price{font-weight: 800;font-size: 1.05rem;color: #94a3b8}.gc-gold .gc-price{color: var(--gold-bright)}.gc-list{list-style: none;margin: 0 0 24px;padding: 0;display: flex;flex-direction: column;gap: 11px;flex: 1;position: relative;z-index: 1}.gc-list li{display: flex;align-items: flex-start;gap: 10px;font-size: 0.95rem;line-height: 1.45}.gc-list li svg{flex: 0 0 auto;margin-top: 3px}.gc-yes{color: #e2e8f0}.gc-standard .gc-yes svg{color: #64748b}.gc-gold .gc-yes{color: #fff8e0}.gc-gold .gc-yes svg{color: var(--gold);filter: drop-shadow(0 0 6px rgba(232,179,60,0.5))}.gc-no{color: #7d8ba1;text-decoration: line-through;text-decoration-color: rgba(148,163,184,0.35);text-decoration-thickness: 1px}.gc-no svg{color: #64748b;text-decoration: none}.gc-gold .gc-save{margin-top: 4px;padding-top: 12px;border-top: 1px dashed rgba(232,179,60,0.35);color: var(--gold-bright);font-weight: 700;text-decoration: none}.gc-gold .gc-save svg{color: var(--gold-bright)}.gc-tick,.gc-cross{stroke-dasharray: 32;stroke-dashoffset: 32}.gc-card.visible .gc-tick,.gc-card.visible .gc-cross{animation: gcDraw 0.55s var(--ease) forwards}.gc-list li:nth-child(1) .gc-tick,.gc-list li:nth-child(1) .gc-cross{animation-delay: 0.08s}.gc-list li:nth-child(2) .gc-tick,.gc-list li:nth-child(2) .gc-cross{animation-delay: 0.16s}.gc-list li:nth-child(3) .gc-tick,.gc-list li:nth-child(3) .gc-cross{animation-delay: 0.24s}.gc-list li:nth-child(4) .gc-tick,.gc-list li:nth-child(4) .gc-cross{animation-delay: 0.32s}.gc-list li:nth-child(5) .gc-tick,.gc-list li:nth-child(5) .gc-cross{animation-delay: 0.4s}.gc-list li:nth-child(6) .gc-tick,.gc-list li:nth-child(6) .gc-cross{animation-delay: 0.48s}.gc-list li:nth-child(7) .gc-tick,.gc-list li:nth-child(7) .gc-cross{animation-delay: 0.56s}@keyframes gcDraw{to{stroke-dashoffset: 0}}.gc-btn{align-self: flex-start;position: relative;z-index: 1}.gc-gold .gc-btn{background: linear-gradient(135deg,var(--gold),var(--gold-bright));color: #3a2c07;box-shadow: 0 8px 26px -8px rgba(232,179,60,0.6)}.gc-gold .gc-btn:hover{background: linear-gradient(135deg,var(--gold-bright),#ffe9a3);color: #3a2c07}.gc-vs{display: flex;align-items: center;justify-content: center}.gc-vs span{width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;font-weight: 900;font-size: 1rem;letter-spacing: 0.02em;background: linear-gradient(135deg,var(--gold),var(--gold-deep));color: #3a2c07;border-radius: 50%;position: relative;box-shadow: 0 10px 30px -8px rgba(232,179,60,0.55)}.gc-vs span::before,.gc-vs span::after{content: "";position: absolute;inset: -6px;border-radius: 50%;border: 1px solid rgba(232,179,60,0.5);animation: vsRing 2.6s ease-out infinite}.gc-vs span::after{animation-delay: 1.3s}@keyframes vsRing{0%{transform: scale(0.7);opacity: 0.9}100%{transform: scale(1.6);opacity: 0}}.gc-vs.reveal.visible span{animation: vsPop 0.6s var(--ease-bounce)}@keyframes vsPop{0%{transform: scale(0.4)}70%{transform: scale(1.15)}100%{transform: scale(1)}}.gc-ribbon{position: absolute;top: -13px;left: 50%;transform: translateX(-50%);padding: 5px 15px;background: linear-gradient(90deg,var(--gold-deep),var(--gold-bright),var(--gold-deep));color: #3a2c07;font-weight: 800;font-size: 0.72rem;letter-spacing: 0.08em;text-transform: uppercase;border-radius: 999px;white-space: nowrap;z-index: 2;box-shadow: 0 6px 18px -6px rgba(232,179,60,0.6);animation: gcRibbon 3.4s ease-in-out infinite}@keyframes gcRibbon{0%,100%{transform: translateX(-50%) translateY(0)}50%{transform: translateX(-50%) translateY(-3px)}}.gc-foot{text-align: center;color: #8294ab;font-size: 0.95rem;margin-top: 36px;position: relative;z-index: 1}.gc-foot a{color: var(--gold-bright);text-decoration: underline;text-underline-offset: 3px;transition: color 0.2s}.gc-foot a:hover{color: #ffe9a3}.hero-gold-link{color: var(--gold-bright);font-weight: 700;text-decoration: underline;text-underline-offset: 2px}.gold-banner{position: relative;overflow: hidden;display: grid;grid-template-columns: 1.5fr auto auto;gap: 28px;align-items: center;margin: 6px 0 36px;padding: 26px 30px;border-radius: 18px;border: 1px solid rgba(232,179,60,0.35);background: radial-gradient(ellipse 55% 130% at 0% 0%,rgba(232,179,60,0.14),transparent 60%),linear-gradient(135deg,#0d111f,#131a2b);box-shadow: 0 24px 60px -34px rgba(232,179,60,0.5)}.gb-shimmer{position: absolute;inset: 0;pointer-events: none}.gb-shimmer::after{content: "";position: absolute;top: -60%;bottom: -60%;left: -75%;width: 50%;background: linear-gradient(100deg,transparent,rgba(255,236,179,0.13),transparent);transform: rotate(12deg);animation: goldSweep 6.5s ease-in-out infinite}.gold-banner-copy{position: relative;z-index: 1;max-width: 700px}.gold-banner-kicker{display: block;color: var(--gold-bright);font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase;font-size: 0.72rem;margin-bottom: 7px}.gold-banner-copy h3,.gold-banner-copy h2{font-family: var(--font-serif);font-weight: 400;font-size: 1.55rem;line-height: 1.2;color: #fff;margin: 0 0 8px}.gold-banner-copy p{margin: 0;color: #a6b6cd;font-size: 0.95rem;line-height: 1.6}.gold-banner-cta{white-space: nowrap;position: relative;z-index: 1;background: linear-gradient(135deg,var(--gold),var(--gold-bright));color: #3a2c07;box-shadow: 0 8px 26px -8px rgba(232,179,60,0.6)}.gold-banner-cta:hover{background: linear-gradient(135deg,var(--gold-bright),#ffe9a3);color: #3a2c07}.gb-cost{display: flex;align-items: center;gap: 10px;position: relative;z-index: 1}.gb-chip{background: rgba(255,255,255,0.05);border: 1px solid rgba(148,163,184,0.25);border-radius: 14px;padding: 9px 14px;text-align: center;color: #fff;font-weight: 800;font-size: 0.92rem;line-height: 1.25}.gb-chip em{display: block;font-style: normal;font-weight: 600;font-size: 0.7rem;color: #8294ab;margin-top: 2px}.gb-chip-gold{border-color: rgba(232,179,60,0.5);background: rgba(232,179,60,0.08);color: var(--gold-bright);box-shadow: 0 0 24px -8px rgba(232,179,60,0.5)}.gb-chip-gold em{color: #d9b75e}.gb-arrow{color: var(--gold);font-weight: 900;font-size: 1.3rem}@media (max-width: 920px){.gc-duel{grid-template-columns: 1fr;gap: 26px;max-width: 560px}.gc-vs{order: -1}.gc-vs span{width: 52px;height: 52px}.gold-banner{grid-template-columns: 1fr}.gb-cost{justify-content: flex-start}.gold-banner-cta{width: 100%;justify-content: center}}@media (max-width: 640px){.gc-card{padding: 26px 20px 24px}.gc-type{font-size: 1.2rem}.gc-list li{font-size: 0.9rem}}@media (prefers-reduced-motion: reduce){.gc-glow::after,.gb-shimmer::after{animation: none;opacity: 0}.gc-ribbon,.gc-vs span::before,.gc-vs span::after{animation: none}.gc-vs.reveal.visible span{animation: none}.gc-tick,.gc-cross{stroke-dashoffset: 0}.gc-card.visible .gc-tick,.gc-card.visible .gc-cross{animation: none}}.section-trace{overflow: hidden}.section-trace .section-title.light{font-size: clamp(1.72rem,4.6vw,2.3rem)}.trace-board{position: relative;margin: 34px auto 0;max-width: 720px}.trace-board::before{content: "";position: absolute;inset: -3px;border: 1px solid rgba(255,255,255,0.08);border-radius: 16px;background: linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px);background-size: 26px 26px;pointer-events: none}.trace-rail{position: relative;padding: 30px 10px 22px}.trace-lane{position: relative;display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 84px}.trace-lane::before{content: "";position: absolute;left: 6%;right: 6%;top: 46px;height: 2px;background: linear-gradient(90deg,rgba(56,189,248,0.9),rgba(249,115,22,0.9));opacity: 0.6}.trace-lane::after{content: "";position: absolute;left: 6%;right: 6%;top: 45px;height: 4px;background: linear-gradient(90deg,transparent,rgba(56,189,248,0.55),transparent);filter: blur(Results2px);animation: traceWire 2.6s ease-in-out infinite;transform-origin: left center}@keyframes traceWire{0%,100%{transform: scaleX(0.12);opacity: 0.5}50%{transform: scaleX(1);opacity: 1}}.trace-node{position: relative;z-index: 2;display: inline-flex;flex-direction: column;align-items: center;gap: 10px;width: 64px;font-size: 0.72rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: #cbd5e1;cursor: pointer;transition: color 0.2s}.trace-node::after{content: "";width: 22px;height: 22px;border-radius: 50%;border: 2px solid #334155;background: #0f172a;box-shadow: 0 0 0 0 rgba(56,189,248,0);transition: border-color 0.2s,box-shadow 0.2s,background 0.2s;order: 2}.trace-node:hover,.trace-node:focus-visible{color: #fff}.trace-node:hover::after,.trace-node:focus-visible::after{border-color: rgba(56,189,248,0.8);box-shadow: 0 0 0 5px rgba(56,189,248,0.1)}.trace-node.is-broken{color: #fca5a5}.trace-node.is-broken::after{border-color: var(--danger);background: rgba(239,68,68,0.18);box-shadow: 0 0 0 6px rgba(239,68,68,0.14),0 0 24px rgba(239,68,68,0.45);animation: traceBreak 1.1s ease-in-out infinite}@keyframes traceBreak{0%,100%{box-shadow: 0 0 0 6px rgba(239,68,68,0.14),0 0 20px rgba(239,68,68,0.4)}50%{box-shadow: 0 0 0 12px rgba(239,68,68,0.04),0 0 40px rgba(239,68,68,0.7)}}.trace-node.is-recovered{color: #86efac}.trace-node.is-recovered::after{border-color: var(--profit);background: rgba(34,197,94,0.15);box-shadow: 0 0 0 6px rgba(34,197,94,0.1)}.trace-node .trace-node-label{order: 2}.trace-pack{position: absolute;z-index: 3;left: 6%;top: 7px;width: 16px;height: 16px;border-radius: 50%;background: radial-gradient(circle at 35% 35%,#7dd3fc,#38bdf8 55%,#0ea5e9);box-shadow: 0 0 14px rgba(56,189,248,0.9);pointer-events: none;opacity: 0;transition: left 0.85s cubic-bezier(0.4,0,0.2,1),opacity 0.25s,background 0.3s,box-shadow 0.3s}.trace-pack.is-moved{opacity: 1}.trace-pack.is-dead{background: radial-gradient(circle at 35% 35%,#fca5a5,#ef4444 55%,#dc2626);box-shadow: 0 0 18px rgba(239,68,68,0.9)}.trace-pack.is-recovered{background: radial-gradient(circle at 35% 35%,#bbf7d0,#22c55e 55%,#16a34a);box-shadow: 0 0 18px rgba(34,197,94,0.9)}.trace-dx{position: relative;margin: 0 auto 18px;max-width: 600px;min-height: 58px;border: 1px solid rgba(255,255,255,0.09);border-radius: 14px;background: rgba(2,6,23,0.7);padding: 14px 16px;display: flex;align-items: flex-start;gap: 12px}.trace-dx svg{flex-shrink: 0;margin-top: 3px;color: var(--accent-light)}.trace-dx p{margin: 0;font-size: 0.95rem;line-height: 1.45;color: #e2e8f0}.trace-dx.is-good svg{color: var(--profit)}.trace-dx.is-good p b{color: #86efac}.trace-dx p b{color: #fca5a5}.trace-picks{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 16px}.trace-pick{font: inherit;font-size: 0.83rem;font-weight: 600;color: #e2e8f0;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.12);border-radius: 999px;padding: 9px 16px;cursor: pointer;transition: background 0.2s,border-color 0.2s,color 0.2s}.trace-pick:hover,.trace-pick:focus-visible{background: rgba(255,255,255,0.1);border-color: rgba(56,189,248,0.7);color: #fff;outline: none}.trace-pick.is-armed{background: rgba(56,189,248,0.14);border-color: rgba(56,189,248,0.7);color: #fff}.trace-pick.is-fixed{background: rgba(34,197,94,0.14);border-color: rgba(34,197,94,0.7);color: #bbf7d0}.trace-restore{display: inline-flex;align-items: center;gap: 8px;font: inherit;font-size: 0.85rem;font-weight: 600;color: #9ae6ff;background: transparent;border: 1px solid rgba(56,189,248,0.4);border-radius: 999px;padding: 8px 14px;margin-top: 14px;cursor: pointer;transition: border-color 0.2s,color 0.2s,background 0.2s}.trace-restore:hover,.trace-restore:focus-visible{color: #fff wall;border-color: #38bdf8;background: rgba(56,189,248,0.12);outline: none}.trace-center{text-align: center;margin-top: 8px}.trace-links{text-align: center;margin-top: 16px}.trace-link-row{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px 14px;margin: 0;font-size: 0.82rem}.trace-link-row a{color: #94a3b8;text-decoration: underline;text-decoration-color: rgba(148,163,184,0.3);text-underline-offset: 3px;transition: color 0.2s,text-decoration-color 0.2s}.trace-link-row a:hover,.trace-link-row a:focus-visible{color: var(--accent-light);text-decoration-color: var(--accent-light);outline: none}.trace-foot{text-align: center;margin-top: 16px;max-width: 620px;color: #94a3b8;font-size: 0.88rem}@media (max-width: 560px){.trace-lane{justify-content: flex-start;gap: 4px;flex-wrap: wrap}.trace-node{width: 62px}.trace-lane::before{top: 46px}}@media (prefers-reduced-motion: reduce){.trace-lane::after,.trace-node.is-broken::after{animation: none}.trace-pack{transition: opacity 0.15s}}.cmp-table{width: 100%;border-collapse: collapse;margin: 2rem 0;border-radius: 12px;overflow: hidden;background: var(--section-dark)}.cmp-table th,.cmp-table td{padding: 0.85rem 1.1rem;text-align: left;border-bottom: 1px solid rgba(255,255,255,0.06);font-size: 0.95rem}.cmp-table th{background: rgba(255,255,255,0.04);color: var(--accent-light);font-weight: 600;font-size: 0.82rem;text-transform: uppercase;letter-spacing: 0.06em}.cmp-table td:first-child{color: #cbd5e1;font-weight: 500}.cmp-table td:not(:first-child){text-align: center}.cmp-table .cmp-yes{color: var(--profit);font-weight: 700}.cmp-table .cmp-no{color: #475569}.cmp-table .cmp-price{font-size: 1.3rem;font-weight: 700;color: #fff}.cmp-table tr:last-child td{border-bottom: none}.cmp-table caption{caption-side: top;text-align: left;padding: 0 0 0.5rem;color: #94a3b8;font-size: 0.82rem;text-transform: uppercase;letter-spacing: 0.08em}.cmp-table .cmp-highlight{background: rgba(249,115,22,0.06)}.roi-callout{display: flex;gap: 2rem;align-items: center;background: linear-gradient(135deg,rgba(249,115,22,0.08),rgba(249,115,22,0.02));border: 1px solid rgba(249,115,22,0.2);border-radius: 12px;padding: 2rem;margin: 2rem 0}.roi-big{font-size: clamp(2rem,5vw,3.2rem);font-weight: 800;color: var(--accent);line-height: 1;white-space: nowrap}.roi-label{font-size: 0.95rem;color: #cbd5e1;line-height: 1.5}.roi-label strong{color: #fff}@media (max-width: 560px){.roi-callout{flex-direction: column;text-align: center;gap: 1rem}}.process-tl{display: flex;gap: 0;margin: 2rem 0;position: relative}.process-tl::before{content: '';position: absolute;top: 18px;left: 24px;right: 24px;height: 2px;background: linear-gradient(90deg,var(--primary),var(--accent))}.tl-step{flex: 1;text-align: center;position: relative;z-index: 1}.tl-dot{width: 36px;height: 36px;border-radius: 50%;background: var(--section-dark);border: 2px solid var(--primary);display: flex;align-items: center;justify-content: center;margin: 0 auto 0.6rem;font-weight: 700;font-size: 0.85rem;color: var(--primary);transition: all 0.3s}.tl-step:last-child .tl-dot{border-color: var(--accent);color: var(--accent)}.tl-label{font-size: 0.82rem;color: #94a3b8;font-weight: 500}.tl-step:hover .tl-dot{background: var(--primary);color: #fff;transform: scale(1.15)}.tl-step:last-child:hover .tl-dot{background: var(--accent)}@media (max-width: 560px){.process-tl{flex-direction: column;gap: 0.5rem}.process-tl::before{display: none}.tl-dot{margin: 0}}.ba-split{display: grid;grid-template-columns: 1fr 1fr;gap: 1.5rem;margin: 2rem 0}.ba-card{padding: 1.5rem;border-radius: 12px}.ba-before{background: rgba(239,68,68,0.06);border: 1px solid rgba(239,68,68,0.15)}.ba-after{background: rgba(34,197,94,0.06);border: 1px solid rgba(34,197,94,0.15)}.ba-tag{font-size: 0.72rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;margin-bottom: 0.6rem;display: inline-block;padding: 0.2em 0.6em;border-radius: 4px}.ba-before .ba-tag{background: rgba(239,68,68,0.15);color: #f87171}.ba-after .ba-tag{background: rgba(34,197,94,0.15);color: #4ade80}.ba-card h4{font-size: 1.1rem;color: #fff;margin-bottom: 0.4rem}.ba-card p{font-size: 0.92rem;color: #94a3b8;margin: 0;line-height: 1.5}.ba-metric{font-size: 1.8rem;font-weight: 800;margin: 0.3rem 0}.ba-before .ba-metric{color: #f87171}.ba-after .ba-metric{color: #4ade80}@media (max-width: 560px){.ba-split{grid-template-columns: 1fr}}.tier-badge{display: inline-flex;align-items: center;gap: 0.4em;padding: 0.3em 0.8em;border-radius: 6px;font-size: 0.75rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;margin-bottom: 0.5rem}.tier-badge-basic{background: rgba(148,163,184,0.12);color: #94a3b8}.tier-badge-premium{background: rgba(249,115,22,0.12);color: var(--accent)}@keyframes cmpRowIn{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: translateY(0)}}.cmp-table.visible tbody tr{opacity: 0;animation: cmpRowIn 0.45s var(--ease) forwards}.cmp-table.visible tbody tr:nth-child(1){animation-delay: 0.06s}.cmp-table.visible tbody tr:nth-child(2){animation-delay: 0.12s}.cmp-table.visible tbody tr:nth-child(3){animation-delay: 0.18s}.cmp-table.visible tbody tr:nth-child(4){animation-delay: 0.24s}.cmp-table.visible tbody tr:nth-child(5){animation-delay: 0.30s}.cmp-table.visible tbody tr:nth-child(6){animation-delay: 0.36s}.cmp-table.visible tbody tr:nth-child(7){animation-delay: 0.42s}.cmp-table.visible tbody tr:nth-child(8){animation-delay: 0.48s}.cmp-table.visible tbody tr:nth-child(9){animation-delay: 0.54s}.cmp-table.visible thead tr{opacity: 0;animation: cmpRowIn 0.35s var(--ease) forwards}.cmp-table.visible thead tr:nth-child(1){animation-delay: 0s}@keyframes tlDotIn{from{transform: scale(0.5);opacity: 0;box-shadow: 0 0 0 0 rgba(26,86,219,0)}60%{transform: scale(1.2)}to{transform: scale(1);opacity: 1;box-shadow: 0 0 12px 2px rgba(26,86,219,0.3)}}@keyframes tlLabelIn{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: translateY(0)}}@keyframes tlLineDraw{from{transform: scaleX(0)}to{transform: scaleX(1)}}.process-tl .tl-dot,.process-tl .tl-label{opacity: 0}.process-tl.tl-active .tl-dot{animation: tlDotIn 0.5s var(--ease-bounce) forwards}.process-tl.tl-active .tl-step:nth-child(1) .tl-dot{animation-delay: 0.1s}.process-tl.tl-active .tl-step:nth-child(2) .tl-dot{animation-delay: 0.3s}.process-tl.tl-active .tl-step:nth-child(3) .tl-dot{animation-delay: 0.5s}.process-tl.tl-active .tl-step:nth-child(4) .tl-dot{animation-delay: 0.7s}.process-tl.tl-active .tl-step:nth-child(5) .tl-dot{animation-delay: 0.9s}.process-tl.tl-active .tl-label{animation: tlLabelIn 0.35s var(--ease) forwards}.process-tl.tl-active .tl-step:nth-child(1) .tl-label{animation-delay: 0.2s}.process-tl.tl-active .tl-step:nth-child(2) .tl-label{animation-delay: 0.4s}.process-tl.tl-active .tl-step:nth-child(3) .tl-label{animation-delay: 0.6s}.process-tl.tl-active .tl-step:nth-child(4) .tl-label{animation-delay: 0.8s}.process-tl.tl-active .tl-step:nth-child(5) .tl-label{animation-delay: 1.0s}.process-tl::before{transform-origin: left center;transform: scaleX(0);transition: transform 1s var(--ease) 0.05s}.process-tl.tl-active::before{transform: scaleX(1)}@keyframes baSlideLeft{from{opacity: 0;transform: translateX(-30px)}to{opacity: 1;transform: translateX(0)}}@keyframes baSlideRight{from{opacity: 0;transform: translateX(30px)}to{opacity: 1;transform: translateX(0)}}.ba-split .ba-card{opacity: 0}.ba-split.ba-active .ba-before{animation: baSlideLeft 0.55s var(--ease) forwards}.ba-split.ba-active .ba-after{animation: baSlideRight 0.55s var(--ease) 0.15s forwards}@keyframes roiPulse{0%,100%{transform: scale(1)}50%{transform: scale(1.04)}}.roi-callout.roi-active .roi-big{animation: roiPulse 2s ease-in-out infinite;animation-delay: 1.2s}@keyframes shieldPulse{0%,100%{box-shadow: 0 0 0 0 rgba(34,197,94,0.2)}50%{box-shadow: 0 0 12px 4px rgba(34,197,94,0.15)}}.ba-metric[data-count]{font-variant-numeric: tabular-nums}.section-divider{width: 100%;overflow: hidden;line-height: 0;margin: -1px 0}.section-divider svg{display: block;width: 100%;height: 48px}.section-divider.flip{transform: scaleY(-1)}@keyframes waveDrift{from{transform: translateX(0)}to{transform: translateX(-50%)}}.section-divider .wave-scroll{animation: waveDrift 12s linear infinite}.section-divider .wave-scroll-slow{animation: waveDrift 18s linear infinite}.info-flow{display: flex;align-items: center;justify-content: center;gap: 0;margin: 2rem 0;flex-wrap: wrap}.info-node{display: flex;flex-direction: column;align-items: center;gap: 0.4rem;padding: 0.8rem 1rem;border-radius: 10px;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);min-width: 80px;opacity: 0;transform: scale(0.8);transition: all 0.4s var(--ease)}.info-flow.flow-active .info-node{opacity: 1;transform: scale(1)}.info-flow.flow-active .info-node:nth-child(1){transition-delay: 0.1s}.info-flow.flow-active .info-node:nth-child(3){transition-delay: 0.25s}.info-flow.flow-active .info-node:nth-child(5){transition-delay: 0.4s}.info-flow.flow-active .info-node:nth-child(7){transition-delay: 0.55s}.info-flow.flow-active .info-node:nth-child(9){transition-delay: 0.7s}.info-node .info-icon{font-size: 1.4rem}.info-node .info-label{font-size: 0.72rem;color: #94a3b8;font-weight: 500;text-transform: uppercase;letter-spacing: 0.05em}.info-arrow{color: var(--primary);font-size: 1.2rem;opacity: 0;transition: opacity 0.3s;margin: 0 0.2rem}.info-flow.flow-active .info-arrow{opacity: 0.6}.info-flow.flow-active .info-arrow:nth-child(2){transition-delay: 0.18s}.info-flow.flow-active .info-arrow:nth-child(4){transition-delay: 0.33s}.info-flow.flow-active .info-arrow:nth-child(6){transition-delay: 0.48s}.info-flow.flow-active .info-arrow:nth-child(8){transition-delay: 0.63s}.info-shield{position: relative;width: 220px;height: 220px;margin: 2rem auto}.shield-layer{position: absolute;border-radius: 50%;border: 2px solid;display: flex;align-items: center;justify-content: center;opacity: 0;transform: scale(0.6);transition: all 0.5s var(--ease-bounce)}.info-shield.shield-active .shield-layer{opacity: 1;transform: scale(1)}.shield-layer:nth-child(1){width: 220px;height: 220px;top: 0;left: 0;border-color: rgba(239,68,68,0.3);background: rgba(239,68,68,0.04);transition-delay: 0.1s}.shield-layer:nth-child(2){width: 170px;height: 170px;top: 25px;left: 25px;border-color: rgba(249,115,22,0.4);background: rgba(249,115,22,0.04);transition-delay: 0.3s}.shield-layer:nth-child(3){width: 120px;height: 120px;top: 50px;left: 50px;border-color: rgba(26,86,219,0.5);background: rgba(26,86,219,0.06);transition-delay: 0.5s}.shield-layer:nth-child(4){width: 70px;height: 70px;top: 75px;left: 75px;border-color: rgba(34,197,94,0.6);background: rgba(34,197,94,0.08);transition-delay: 0.7s}.shield-label{position: absolute;font-size: 0.65rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;white-space: nowrap}.shield-layer:nth-child(1) .shield-label{top: -18px;left: 50%;transform: translateX(-50%);color: #f87171}.shield-layer:nth-child(2) .shield-label{top: -14px;left: 50%;transform: translateX(-50%);color: var(--accent)}.shield-layer:nth-child(3) .shield-label{top: -10px;left: 50%;transform: translateX(-50%);color: var(--primary)}.shield-layer:nth-child(4) .shield-label{color: var(--profit);font-size: 0.7rem}.shield-center-icon{font-size: 1.5rem}.info-321{display: flex;align-items: center;justify-content: center;gap: 2rem;margin: 2rem 0;flex-wrap: wrap}.info-321-group{display: flex;flex-direction: column;align-items: center;gap: 0.5rem;opacity: 0;transform: translateY(16px);transition: all 0.5s var(--ease)}.info-321.active .info-321-group{opacity: 1;transform: translateY(0)}.info-321.active .info-321-group:nth-child(1){transition-delay: 0.1s}.info-321.active .info-321-group:nth-child(3){transition-delay: 0.35s}.info-321.active .info-321-group:nth-child(5){transition-delay: 0.6s}.info-321-circles{display: flex;gap: 6px}.info-321-dot{width: 28px;height: 28px;border-radius: 50%;border: 2px solid var(--primary);display: flex;align-items: center;justify-content: center;font-size: 0.7rem;font-weight: 700;color: var(--primary)}.info-321-num{font-size: 2rem;font-weight: 800;color: var(--accent);line-height: 1}.info-321-desc{font-size: 0.78rem;color: #94a3b8;text-align: center;max-width: 100px}.info-321-arrow{font-size: 1.4rem;color: rgba(255,255,255,0.2);align-self: center}.info-stack{display: flex;flex-direction: column;gap: 0;margin: 2rem auto;max-width: 400px}.info-stack-layer{padding: 0.9rem 1.2rem;border-radius: 8px;font-size: 0.88rem;font-weight: 600;display: flex;align-items: center;gap: 0.7rem;opacity: 0;transform: translateY(20px);transition: all 0.45s var(--ease);border: 1px solid rgba(255,255,255,0.06)}.info-stack.active .info-stack-layer{opacity: 1;transform: translateY(0)}.info-stack.active .info-stack-layer:nth-child(1){transition-delay: 0.05s;background: rgba(239,68,68,0.08)}.info-stack.active .info-stack-layer:nth-child(2){transition-delay: 0.15s;background: rgba(249,115,22,0.08)}.info-stack.active .info-stack-layer:nth-child(3){transition-delay: 0.25s;background: rgba(26,86,219,0.08)}.info-stack.active .info-stack-layer:nth-child(4){transition-delay: 0.35s;background: rgba(168,85,247,0.08)}.info-stack.active .info-stack-layer:nth-child(5){transition-delay: 0.45s;background: rgba(34,197,94,0.08)}.info-stack-num{width: 24px;height: 24px;border-radius: 50%;background: rgba(255,255,255,0.1);display: flex;align-items: center;justify-content: center;font-size: 0.7rem;font-weight: 700;flex-shrink: 0}.info-stack-text{color: #cbd5e1}.info-flow-h{display: flex;align-items: center;justify-content: center;gap: 1rem;margin: 2rem 0;flex-wrap: wrap}.info-server{padding: 1rem 1.5rem;border-radius: 10px;border: 1px solid rgba(255,255,255,0.1);background: rgba(255,255,255,0.03);text-align: center;opacity: 0;transform: scale(0.85);transition: all 0.5s var(--ease);min-width: 100px}.info-flow-h.flow-active .info-server{opacity: 1;transform: scale(1)}.info-flow-h.flow-active .info-server:nth-child(1){transition-delay: 0.1s}.info-flow-h.flow-active .info-server:nth-child(3){transition-delay: 0.5s}.info-server-icon{font-size: 1.6rem;margin-bottom: 0.3rem}.info-server-label{font-size: 0.75rem;color: #94a3b8;font-weight: 500}.info-flow-h .info-arrow{font-size: 1.4rem;color: var(--primary);opacity: 0;transition: opacity 0.4s 0.3s}.info-flow-h.flow-active .info-arrow{opacity: 0.7}.info-flow-h .info-check{font-size: 1.4rem;color: var(--profit);opacity: 0;transition: opacity 0.4s 0.6s}.info-flow-h.flow-active .info-check{opacity: 1}.info-bars{display: flex;flex-direction: column;gap: 0.8rem;margin: 1.5rem 0}.info-bar-row{display: flex;align-items: center;gap: 0.8rem}.info-bar-label{font-size: 0.78rem;color: #94a3b8;min-width: 90px;text-align: right}.info-bar-track{flex: 1;height: 28px;background: rgba(255,255,255,0.04);border-radius: 6px;overflow: hidden;position: relative}.info-bar-fill{height: 100%;border-radius: 6px;display: flex;align-items: center;justify-content: flex-end;padding-right: 0.6rem;font-size: 0.72rem;font-weight: 700;color: #fff;width: 0;transition: width 1s var(--ease)}.info-bars.bars-active .info-bar-fill{width: var(--bar-w)}.info-bar-fill.bar-before{background: linear-gradient(90deg,rgba(239,68,68,0.6),rgba(239,68,68,0.3))}.info-bar-fill.bar-after{background: linear-gradient(90deg,rgba(34,197,94,0.6),rgba(34,197,94,0.3))}.info-bar-fill.bar-savings{background: linear-gradient(90deg,rgba(249,115,22,0.7),rgba(249,115,22,0.4))}@media (prefers-reduced-motion: reduce){.cmp-table.visible tbody tr,.cmp-table.visible thead tr,.process-tl.tl-active .tl-dot,.process-tl.tl-active .tl-label,.ba-split.ba-active .ba-before,.ba-split.ba-active .ba-after,.roi-callout.roi-active .roi-big,.info-flow.flow-active .info-node,.info-shield.shield-active .shield-layer,.info-321.active .info-321-group,.info-stack.active .info-stack-layer,.info-flow-h.flow-active .info-server,.info-bars.bars-active .info-bar-fill{animation: none !important;opacity: 1 !important;transform: none !important;transition: none !important}.process-tl::before{transform: scaleX(1) !important;transition: none !important}.info-bar-fill{width: var(--bar-w) !important;transition: none !important}}@keyframes hoItemIn{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: translateY(0)}}.handover-item{opacity: 0;border-left: 3px solid transparent;transition: border-color 0.3s}.handover-item.ho-active{animation: hoItemIn 0.45s var(--ease) forwards}.handover-item:nth-child(1).ho-active{animation-delay: 0.05s}.handover-item:nth-child(2).ho-active{animation-delay: 0.12s}.handover-item:nth-child(3).ho-active{animation-delay: 0.19s}.handover-item:nth-child(4).ho-active{animation-delay: 0.26s}.handover-item:nth-child(5).ho-active{animation-delay: 0.33s}.handover-item:nth-child(6).ho-active{animation-delay: 0.40s}.handover-item:hover{border-left-color: var(--accent)}.handover-icon{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 8px;flex-shrink: 0;background: rgba(249,115,22,0.1);margin-bottom: 0.4rem}.handover-icon svg{width: 16px;height: 16px;stroke: var(--accent);fill: none;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.access-card-header{display: flex;align-items: center;gap: 0.6rem;margin-bottom: 0.8rem}.access-card-icon{width: 36px;height: 36px;border-radius: 10px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.access-card-icon svg{width: 18px;height: 18px;fill: none;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.access-card.ask .access-card-icon{background: rgba(26,86,219,0.12)}.access-card.ask .access-card-icon svg{stroke: var(--primary)}.access-card.protect .access-card-icon{background: rgba(34,197,94,0.12);animation: shieldPulse 3s ease-in-out infinite}.access-card.protect .access-card-icon svg{stroke: var(--profit)}.access-card.ask{border-top: 2px solid rgba(26,86,219,0.15)}.access-card.protect{border-top: 2px solid rgba(34,197,94,0.15)}.access-callout{display: flex;align-items: flex-start;gap: 0.7rem;padding: 1rem 1.2rem;background: rgba(239,68,68,0.06);border: 1px solid rgba(239,68,68,0.15);border-radius: 10px;margin-top: 1.2rem;font-size: 0.88rem;color: #cbd5e1}.access-callout-icon{font-size: 1.1rem;flex-shrink: 0;margin-top: 0.1rem}.access-callout strong{color: #f87171}@keyframes pipeGear{from{transform: rotate(0deg)}to{transform: rotate(360deg)}}@keyframes pipeCheck{from{stroke-dashoffset: 24}to{stroke-dashoffset: 0}}@keyframes pipeTrackGlow{0%,100%{box-shadow: 0 0 4px rgba(26,86,219,0.2)}50%{box-shadow: 0 0 12px rgba(26,86,219,0.5)}}.pipeline-step .step-icon-gear{display: inline-block;animation: pipeGear 3s linear infinite}.pipeline-step .step-icon-check svg{stroke-dasharray: 24;stroke-dashoffset: 24}.pipeline-step.step-active .step-icon-check svg{animation: pipeCheck 0.6s var(--ease) 0.4s forwards}.svc-pipeline .pipeline-track-line.shimmer-complete{animation: pipeTrackGlow 2.5s ease-in-out infinite 1.5s}.trust-band{display: flex;justify-content: center;gap: 2.5rem;flex-wrap: wrap;padding: 1.8rem 0;border-top: 1px solid rgba(255,255,255,0.06);border-bottom: 1px solid rgba(255,255,255,0.06);margin-bottom: 2rem}.trust-stat{display: flex;flex-direction: column;align-items: center;gap: 0.3rem;text-align: center;opacity: 0;transform: translateY(12px);transition: all 0.4s var(--ease)}.trust-band.tb-active .trust-stat{opacity: 1;transform: translateY(0)}.trust-band.tb-active .trust-stat:nth-child(1){transition-delay: 0.05s}.trust-band.tb-active .trust-stat:nth-child(2){transition-delay: 0.15s}.trust-band.tb-active .trust-stat:nth-child(3){transition-delay: 0.25s}.trust-band.tb-active .trust-stat:nth-child(4){transition-delay: 0.35s}.trust-stat-num{font-size: clamp(1.5rem,3vw,2.2rem);font-weight: 800;color: var(--accent);line-height: 1;font-variant-numeric: tabular-nums}.trust-stat-label{font-size: 0.78rem;color: #94a3b8;font-weight: 500}.pcard-signature,.pcard-pack{position: relative;overflow: visible}.pcard-signature::before,.pcard-pack::before{content: '';position: absolute;inset: -1px;border-radius: inherit;z-index: -1;background: linear-gradient(135deg,rgba(251,191,36,0.3),rgba(249,115,22,0.15),rgba(251,191,36,0.3));opacity: 0;transition: opacity 0.4s}.pcard-signature:hover::before,.pcard-pack:hover::before{opacity: 1}@keyframes premiumShimmer{0%{background-position: -200% center}100%{background-position: 200% center}}.pcard-tag-signature,.pcard-tag-flagship,.pcard-tag-pack{background-size: 200% auto;animation: premiumShimmer 3s linear infinite}.guide-steps{counter-reset: guide-step;list-style: none;padding: 0;margin: 1.5rem 0}.guide-step{counter-increment: guide-step;position: relative;padding: 1rem 1rem 1rem 3.5rem;margin-bottom: 0.8rem;background: rgba(255,255,255,0.03);border-radius: 10px;border: 1px solid rgba(255,255,255,0.06);opacity: 0;transform: translateX(-12px);transition: all 0.4s var(--ease)}.guide-steps.guide-active .guide-step{opacity: 1;transform: translateX(0)}.guide-steps.guide-active .guide-step:nth-child(1){transition-delay: 0.05s}.guide-steps.guide-active .guide-step:nth-child(2){transition-delay: 0.12s}.guide-steps.guide-active .guide-step:nth-child(3){transition-delay: 0.19s}.guide-steps.guide-active .guide-step:nth-child(4){transition-delay: 0.26s}.guide-steps.guide-active .guide-step:nth-child(5){transition-delay: 0.33s}.guide-step::before{content: counter(guide-step);position: absolute;left: 1rem;top: 1rem;width: 28px;height: 28px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(26,86,219,0.15);color: var(--primary);font-size: 0.78rem;font-weight: 700}.guide-step h4{margin: 0 0 0.3rem;font-size: 0.95rem;color: #fff}.guide-step p{margin: 0;font-size: 0.88rem;color: #94a3b8;line-height: 1.5}.guide-flow{display: flex;align-items: center;justify-content: center;gap: 0.8rem;margin: 1.5rem 0;flex-wrap: wrap}.guide-flow-node{padding: 0.6rem 1rem;border-radius: 8px;font-size: 0.82rem;font-weight: 600;background: rgba(26,86,219,0.1);border: 1px solid rgba(26,86,219,0.2);color: #cbd5e1;opacity: 0;transform: scale(0.85);transition: all 0.4s var(--ease)}.guide-flow.guide-active .guide-flow-node{opacity: 1;transform: scale(1)}.guide-flow.guide-active .guide-flow-node:nth-child(1){transition-delay: 0.1s}.guide-flow.guide-active .guide-flow-node:nth-child(3){transition-delay: 0.25s}.guide-flow.guide-active .guide-flow-node:nth-child(5){transition-delay: 0.4s}.guide-flow-arrow{color: rgba(255,255,255,0.25);font-size: 1rem}.guide-visual-callout{display: flex;align-items: flex-start;gap: 0.8rem;padding: 1.2rem;background: linear-gradient(135deg,rgba(26,86,219,0.08),rgba(26,86,219,0.02));border: 1px solid rgba(26,86,219,0.15);border-radius: 10px;margin: 1.5rem 0}.guide-visual-callout svg{width: 20px;height: 20px;stroke: var(--primary);fill: none;stroke-width: 2;flex-shrink: 0;margin-top: 0.1rem}.guide-visual-callout p{margin: 0;font-size: 0.9rem;color: #cbd5e1;line-height: 1.5}@media (prefers-reduced-motion: reduce){.handover-item.ho-active,.trust-band.tb-active .trust-stat,.guide-steps.guide-active .guide-step,.guide-flow.guide-active .guide-flow-node{animation: none !important;opacity: 1 !important;transform: none !important;transition: none !important}.pipeline-step .step-icon-gear{animation: none !important}.pipeline-step .step-icon-check svg{animation: none !important;stroke-dashoffset: 0 !important}.svc-pipeline .pipeline-track-line.shimmer-complete{animation: none !important}.pcard-signature::before,.pcard-pack::before{opacity: 0.5 !important}}.logos-row{display: flex;align-items: center;justify-content: center;gap: 2rem;flex-wrap: wrap;padding: 1.5rem 0;opacity: 0;transform: translateY(10px);transition: all 0.5s var(--ease)}.logos-row.logos-active{opacity: 1;transform: translateY(0)}.logos-item{display: flex;align-items: center;gap: 0.5rem;font-size: 0.85rem;font-weight: 600;color: #64748b;letter-spacing: 0.02em;transition: all 0.3s;cursor: default}.logos-item:hover{color: #cbd5e1;transform: scale(1.05)}.logos-item svg{width: 16px;height: 16px;stroke: currentColor;fill: none;stroke-width: 1.8;opacity: 0.6}.testimonial-card{position: relative;overflow: hidden}.testimonial-card::before{content: '\201C';position: absolute;top: -10px;right: 12px;font-size: 5rem;font-family: Georgia,serif;color: rgba(255,255,255,0.04);line-height: 1;pointer-events: none}.testimonial-card:hover{transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0,0,0,0.3)}.testimonial-industry{display: inline-flex;align-items: center;gap: 0.3rem;font-size: 0.72rem;color: #64748b;margin-bottom: 0.3rem}.testimonial-industry svg{width: 12px;height: 12px;stroke: currentColor;fill: none;stroke-width: 2}.how-connector{position: relative;display: flex;align-items: center;justify-content: space-between;max-width: 600px;margin: -1rem auto 1.5rem;padding: 0 2rem}.how-connector::before{content: '';position: absolute;top: 50%;left: 2rem;right: 2rem;height: 2px;background: linear-gradient(90deg,var(--primary),var(--accent));opacity: 0.3}@keyframes dotFlow{0%{left: 0%;opacity: 0}10%{opacity: 1}90%{opacity: 1}100%{left: 100%;opacity: 0}}.how-dot{position: absolute;top: 50%;width: 6px;height: 6px;border-radius: 50%;background: var(--accent);transform: translateY(-50%);opacity: 0}.how-connector.conn-active .how-dot{animation: dotFlow 2.5s ease-in-out infinite}.how-connector.conn-active .how-dot:nth-child(2){animation-delay: 0.8s}.how-connector.conn-active .how-dot:nth-child(3){animation-delay: 1.6s}.cta-journey{display: flex;align-items: center;justify-content: center;gap: 0.8rem;margin-bottom: 1.5rem;flex-wrap: wrap}.cta-journey-step{display: flex;align-items: center;gap: 0.4rem;font-size: 0.82rem;color: #94a3b8}.cta-journey-step .journey-icon{width: 28px;height: 28px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(249,115,22,0.1);font-size: 0.8rem}.cta-journey-arrow{color: rgba(255,255,255,0.2);font-size: 0.9rem}@keyframes ctaGlow{0%,100%{box-shadow: 0 0 8px rgba(249,115,22,0.3)}50%{box-shadow: 0 0 20px rgba(249,115,22,0.6)}}.final-cta .btn-primary{animation: ctaGlow 2.5s ease-in-out infinite}.faq-item{position: relative}.faq-item[data-faq-icon] summary::before{content: '';display: inline-block;width: 20px;height: 20px;border-radius: 5px;margin-right: 0.5rem;vertical-align: middle;flex-shrink: 0;background-size: 12px;background-position: center;background-repeat: no-repeat}.faq-item[data-faq-icon="price"] summary::before{background-color: rgba(34,197,94,0.12);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='2.5'%3E%3Cline x1='12' y1='1' x2='12' y2='23'/%3E%3Cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E")}.faq-item[data-faq-icon="time"] summary::before{background-color: rgba(56,189,248,0.12);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2338bdf8' stroke-width='2.5'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}.faq-item[data-faq-icon="shield"] summary::before{background-color: rgba(239,68,68,0.12);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f87171' stroke-width='2.5'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.faq-item[data-faq-icon="wrench"] summary::before{background-color: rgba(249,115,22,0.12);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f97316' stroke-width='2.5'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E")}.faq-badge{display: inline-block;font-size: 0.65rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;padding: 0.15em 0.5em;border-radius: 4px;background: rgba(249,115,22,0.12);color: var(--accent);vertical-align: middle}.faq-item[data-most] summary::after{content: 'Most asked';display: inline-block;font-size: 0.6rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;padding: 0.15em 0.5em;border-radius: 4px;background: rgba(249,115,22,0.12);color: var(--accent);margin-left: 0.5rem;vertical-align: middle}.contact-journey{display: flex;align-items: center;justify-content: center;gap: 0.6rem;margin-bottom: 1.5rem;padding: 1rem;background: rgba(255,255,255,0.02);border-radius: 10px;border: 1px solid rgba(255,255,255,0.06)}.cj-step{display: flex;align-items: center;gap: 0.4rem;font-size: 0.78rem;color: #94a3b8}.cj-num{width: 22px;height: 22px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(26,86,219,0.15);color: var(--primary);font-size: 0.7rem;font-weight: 700}.cj-arrow{color: rgba(255,255,255,0.15);font-size: 0.8rem}.trust-pills{display: flex;flex-wrap: wrap;gap: 0.5rem;justify-content: center;margin-top: 1rem}.trust-pill{display: inline-flex;align-items: center;gap: 0.3rem;padding: 0.35em 0.7em;border-radius: 6px;font-size: 0.72rem;font-weight: 500;color: #94a3b8;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.06)}.trust-pill svg{width: 11px;height: 11px;stroke: var(--profit);fill: none;stroke-width: 2.5}@media (prefers-reduced-motion: reduce){.logos-row,.how-connector .how-dot,.cta-journey-step,.faq-item,.contact-journey,.trust-pills{animation: none !important;opacity: 1 !important;transform: none !important;transition: none !important}.logos-row{opacity: 1 !important;transform: none !important}.final-cta .btn-primary{animation: none !important}}.related-flow{display: flex;align-items: center;justify-content: center;gap: 0.6rem;margin-bottom: 1.5rem;padding: 0.8rem;flex-wrap: wrap}.related-flow-node{padding: 0.4rem 0.8rem;border-radius: 6px;font-size: 0.72rem;font-weight: 600;background: rgba(249,115,22,0.08);border: 1px solid rgba(249,115,22,0.15);color: var(--accent-light);opacity: 0;transform: scale(0.85);transition: all 0.4s var(--ease)}.related-flow.flow-active .related-flow-node{opacity: 1;transform: scale(1)}.related-flow.flow-active .related-flow-node:nth-child(1){transition-delay: 0.1s}.related-flow.flow-active .related-flow-node:nth-child(3){transition-delay: 0.25s}.related-flow.flow-active .related-flow-node:nth-child(5){transition-delay: 0.4s}.related-flow-arrow{color: var(--accent);font-size: 0.85rem;opacity: 0.5}.related-flow-current{background: rgba(249,115,22,0.2);border-color: var(--accent);color: #fff}@keyframes stickyPulse{0%,100%{background: rgba(6,10,20,0.95)}50%{background: rgba(6,10,20,0.98)}}.sticky-cta{animation: stickyPulse 3s ease-in-out infinite}.sticky-cta .cta-cd b{color: var(--accent)}.glossary-card{border-left: 3px solid transparent;transition: border-color 0.3s}.glossary-card[data-cat="security"]{border-left-color: #f87171}.glossary-card[data-cat="performance"]{border-left-color: #4ade80}.glossary-card[data-cat="infrastructure"]{border-left-color: #38bdf8}.glossary-card[data-cat="data"]{border-left-color: #a78bfa}.glossary-card[data-cat="bundle"]{border-left-color: #fbbf24}.explainer-icon{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 14px;margin-bottom: 1rem;background: linear-gradient(135deg,rgba(249,115,22,0.15),rgba(249,115,22,0.05));border: 1px solid rgba(249,115,22,0.2)}.explainer-icon svg{width: 24px;height: 24px;stroke: var(--accent);fill: none;stroke-width: 1.8}@keyframes explainerBounce{0%,100%{transform: translateY(0)}50%{transform: translateY(-4px)}}.explainer-icon{animation: explainerBounce 2.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.related-flow.flow-active .related-flow-node,.sticky-cta,.explainer-icon{animation: none !important;opacity: 1 !important;transform: none !important;transition: none !important}}.clock-track{position: relative;display: flex;justify-content: space-between;align-items: flex-start;max-width: 500px;margin: 1.5rem auto 0;padding: 0 1rem}.clock-track::before{content: '';position: absolute;top: 14px;left: 2rem;right: 2rem;height: 3px;background: linear-gradient(90deg,var(--primary),var(--accent),var(--profit));border-radius: 2px;opacity: 0.4}.clock-node{display: flex;flex-direction: column;align-items: center;gap: 0.4rem;position: relative;z-index: 1;text-align: center}.clock-dot{width: 28px;height: 28px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 0.7rem;font-weight: 700;border: 2px solid;transition: all 0.3s}.clock-dot-blue{background: rgba(26,86,219,0.15);border-color: var(--primary);color: var(--primary)}.clock-dot-orange{background: rgba(249,115,22,0.15);border-color: var(--accent);color: var(--accent)}.clock-dot-green{background: rgba(34,197,94,0.15);border-color: var(--profit);color: var(--profit)}.clock-label{font-size: 0.72rem;color: #94a3b8;font-weight: 500;max-width: 80px}.clock-node:hover .clock-dot{transform: scale(1.15)}.prow-security{border-left: 3px solid #f87171}.prow-performance{border-left: 3px solid #4ade80}.prow-infrastructure{border-left: 3px solid #38bdf8}.prow-data{border-left: 3px solid #a78bfa}.prow-bundle{border-left: 3px solid #fbbf24}.engineer-avatar{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 50%;margin-right: 0.5rem;background: linear-gradient(135deg,rgba(249,115,22,0.2),rgba(26,86,219,0.2));font-size: 0.7rem;font-weight: 700;color: var(--accent);vertical-align: middle;border: 1px solid rgba(249,115,22,0.2)}.rating-strip{background: rgba(255,255,255,0.06) !important;border: 1px solid rgba(255,255,255,0.08) !important;box-shadow: 0 8px 32px rgba(0,0,0,0.25)}@keyframes priceGlow{0%{text-shadow: 0 0 0 transparent}30%{text-shadow: 0 0 12px rgba(249,115,22,0.6)}100%{text-shadow: 0 0 0 transparent}}.pprice.rate-express{animation: priceGlow 0.8s ease-out}@media (prefers-reduced-motion: reduce){.clock-node:hover .clock-dot{transform: none}.pprice.rate-express{animation: none}}.stat-row .stat{display: flex;flex-direction: column;align-items: center;gap: 0.3rem}.stat-row .stat svg{color: var(--accent);opacity: 0.7;margin-bottom: 0.2rem}.guide-card[data-cat="security"]{border-left: 3px solid #f87171}.guide-card[data-cat="performance"]{border-left: 3px solid #4ade80}.guide-card[data-cat="infrastructure"]{border-left: 3px solid #38bdf8}.guide-card[data-cat="data"]{border-left: 3px solid #a78bfa}.guide-card[data-cat="email"]{border-left: 3px solid #fbbf24}.guide-card[data-cat="revenue"]{border-left: 3px solid #f87171}.guide-card[data-cat="recovery"]{border-left: 3px solid #fb923c}.hero-static-card{display: flex;align-items: center;gap: 0.8rem;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.12);border-radius: 10px;padding: 0.8rem 1.2rem;margin-bottom: 1rem;backdrop-filter: blur(8px);max-width: 320px}.hero-static-card svg{color: var(--accent);flex-shrink: 0}.hero-static-card strong{display: block;font-size: 0.9rem;font-weight: 600}.hero-static-card span{font-size: 0.75rem;color: #94a3b8}.compare-card h3{display: flex;align-items: center;gap: 0.35rem;font-size: 0.85rem}.compare-card h3 svg{opacity: 0.5}.decision-tree{max-width: 740px;margin: 2rem auto 0;position: relative}.dt-node{display: flex;align-items: center;gap: 1rem;padding: 14px 20px;border-radius: 14px;margin-bottom: 0;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);opacity: 0;transform: translateY(16px);transition: opacity 0.5s ease,transform 0.5s ease,border-color 0.3s,background 0.3s}.dt-node.dt-active{opacity: 1;transform: translateY(0)}.dt-node:hover{border-color: rgba(249,115,22,0.3);background: rgba(255,255,255,0.06)}.dt-q{flex-shrink: 0;width: 42px;height: 42px;border-radius: 12px;display: flex;align-items: center;justify-content: center;font-size: 0.75rem;font-weight: 800;color: #fff}.dt-q-red{background: linear-gradient(135deg,#ef4444,#dc2626)}.dt-q-orange{background: linear-gradient(135deg,#f97316,#ea580c)}.dt-q-blue{background: linear-gradient(135deg,#3b82f6,#2563eb)}.dt-q-green{background: linear-gradient(135deg,#22c55e,#16a34a)}.dt-body{flex: 1}.dt-body b{display: block;font-size: 0.92rem;color: #fff;margin-bottom: 2px}.dt-body span{font-size: 0.78rem;color: #94a3b8;line-height: 1.45}.dt-arrow{display: flex;justify-content: center;padding: 4px 0;opacity: 0;transition: opacity 0.4s ease 0.15s}.dt-arrow.dt-active{opacity: 1}.dt-arrow svg{color: rgba(249,115,22,0.4)}.dt-branches{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;padding: 0 0 8px;opacity: 0;transform: translateY(12px);transition: opacity 0.5s ease 0.3s,transform 0.5s ease 0.3s}.dt-branches.dt-active{opacity: 1;transform: translateY(0)}.dt-branch{padding: 12px 16px;border-radius: 12px;text-align: center;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03);text-decoration: none;transition: all 0.3s}.dt-branch:hover{border-color: var(--accent);background: rgba(249,115,22,0.06);transform: translateY(-2px)}.dt-branch b{display: block;font-size: 0.82rem;color: #fff;margin-bottom: 3px}.dt-branch span{font-size: 0.72rem;color: #94a3b8}.cost-compare{display: grid;grid-template-columns: 1fr 48px 1fr;gap: 0;max-width: 680px;margin: 2rem auto}.cost-col{border-radius: 16px;padding: 20px}.cost-col-bad{background: rgba(239,68,68,0.06);border: 1px solid rgba(239,68,68,0.15)}.cost-col-good{background: rgba(34,197,94,0.06);border: 1px solid rgba(34,197,94,0.15)}.cost-col h4{font-size: 0.85rem;font-weight: 700;margin-bottom: 12px;display: flex;align-items: center;gap: 6px}.cost-col-bad h4{color: #f87171}.cost-col-good h4{color: #4ade80}.cost-row{display: flex;justify-content: space-between;align-items: center;padding: 8px 0;border-bottom: 1px solid rgba(255,255,255,0.04);font-size: 0.8rem}.cost-row:last-child{border-bottom: none}.cost-row span:first-child{color: #94a3b8}.cost-row b{font-weight: 600}.cost-col-bad .cost-row b{color: #f87171}.cost-col-good .cost-row b{color: #4ade80}.cost-arrow-col{display: flex;align-items: center;justify-content: center}.cost-arrow-col svg{color: var(--accent);opacity: 0.6}.cost-total{margin-top: 12px;padding-top: 10px;border-top: 2px solid rgba(255,255,255,0.08)}.cost-total span{font-size: 0.75rem;color: #94a3b8}.cost-total b{display: block;font-size: 1.3rem;font-family: var(--font-serif);margin-top: 2px}.cost-col-bad .cost-total b{color: #ef4444}.cost-col-good .cost-total b{color: #22c55e}.rcard-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 14px;margin-top: 1.5rem}.rcard{position: relative;border-radius: 14px;overflow: hidden;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.08);padding: 18px;transition: all 0.35s cubic-bezier(0.4,0,0.2,1);cursor: pointer;text-decoration: none;display: block}.rcard:hover{border-color: rgba(249,115,22,0.3);background: rgba(255,255,255,0.06);transform: translateY(-4px);box-shadow: 0 12px 40px rgba(0,0,0,0.3)}.rcard-icon{width: 40px;height: 40px;border-radius: 10px;display: flex;align-items: center;justify-content: center;margin-bottom: 10px;transition: transform 0.3s}.rcard:hover .rcard-icon{transform: scale(1.1) rotate(-3deg)}.rcard-icon-red{background: rgba(239,68,68,0.12)}.rcard-icon-red svg{stroke: #ef4444}.rcard-icon-orange{background: rgba(249,115,22,0.12)}.rcard-icon-orange svg{stroke: #f97316}.rcard-icon-blue{background: rgba(59,130,246,0.12)}.rcard-icon-blue svg{stroke: #3b82f6}.rcard-icon-green{background: rgba(34,197,94,0.12)}.rcard-icon-green svg{stroke: #22c55e}.rcard-icon-purple{background: rgba(167,139,250,0.12)}.rcard-icon-purple svg{stroke: #a78bfa}.rcard h3{font-size: 0.88rem;color: #fff;margin-bottom: 4px;line-height: 1.3}.rcard p{font-size: 0.75rem;color: #94a3b8;line-height: 1.5;margin-bottom: 8px}.rcard-price{font-size: 0.8rem;font-weight: 700;color: var(--accent)}.rcard-reveal{max-height: 0;overflow: hidden;opacity: 0;transition: max-height 0.4s ease,opacity 0.3s ease,margin 0.3s ease}.rcard:hover .rcard-reveal{max-height: 80px;opacity: 1;margin-top: 8px}.rcard-reveal span{font-size: 0.7rem;color: #94a3b8;line-height: 1.5;display: block}.btn-magnetic{position: relative;overflow: hidden}.btn-magnetic::after{content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;border-radius: 50%;background: rgba(255,255,255,0.15);transform: translate(-50%,-50%);transition: width 0.5s ease,height 0.5s ease}.btn-magnetic:hover::after{width: 300px;height: 300px}.link-anim{position: relative;text-decoration: none;color: var(--accent)}.link-anim::after{content: '';position: absolute;bottom: -2px;left: 0;width: 0;height: 2px;background: var(--accent);transition: width 0.3s ease}.link-anim:hover::after{width: 100%}.tt-track{position: relative}.tt-track::before{content: '';position: absolute;top: 20px;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,var(--primary) 0%,var(--accent) 50%,var(--profit) 100%);border-radius: 2px;opacity: 0.3}.tt-step{position: relative;z-index: 1}.hero-particles{position: absolute;inset: 0;overflow: hidden;pointer-events: none;z-index: 0}.hero-particle{position: absolute;border-radius: 50%;opacity: 0.15;animation: particleFloat 20s linear infinite}@keyframes particleFloat{0%{transform: translateY(100vh) rotate(0deg);opacity: 0}10%{opacity: 0.15}90%{opacity: 0.15}100%{transform: translateY(-10vh) rotate(360deg);opacity: 0}}.progress-dots{display: flex;gap: 6px;align-items: center;margin: 0.5rem 0}.progress-dot{width: 8px;height: 8px;border-radius: 50%;background: rgba(255,255,255,0.15);animation: dotPulse 1.5s ease-in-out infinite}.progress-dot:nth-child(2){animation-delay: 0.2s}.progress-dot:nth-child(3){animation-delay: 0.4s}@keyframes dotPulse{0%,100%{background: rgba(255,255,255,0.15);transform: scale(1)}50%{background: var(--accent);transform: scale(1.3)}}.stat-glow{position: relative}.stat-glow::after{content: '';position: absolute;inset: -8px;border-radius: 50%;background: radial-gradient(circle,rgba(249,115,22,0.08) 0%,transparent 70%);opacity: 0;transition: opacity 0.4s}.stat:hover .stat-glow::after{opacity: 1}@keyframes slideInLeft{from{opacity: 0;transform: translateX(-30px)}to{opacity: 1;transform: translateX(0)}}@keyframes slideInRight{from{opacity: 0;transform: translateX(30px)}to{opacity: 1;transform: translateX(0)}}@keyframes scaleIn{from{opacity: 0;transform: scale(0.9)}to{opacity: 1;transform: scale(1)}}@media (prefers-reduced-motion: reduce){.dt-node,.dt-arrow,.dt-branches,.rcard,.rcard-reveal{opacity: 1 !important;transform: none !important;transition: none !important}.hero-particle{animation: none !important}.progress-dot{animation: none !important;background: rgba(255,255,255,0.2)}.btn-magnetic::after{transition: none !important}.link-anim::after{transition: none !important}.stat-glow::after{opacity: 1}}.guide-decision{max-width: 600px;margin: 1.5rem auto 0}.gd-node{display: flex;align-items: center;gap: 1rem;padding: 14px 18px;border-radius: 14px;margin-bottom: 0;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);opacity: 0;transform: translateY(14px);transition: opacity 0.5s ease,transform 0.5s ease,border-color 0.3s}.gd-node.gd-active{opacity: 1;transform: translateY(0)}.gd-node:hover{border-color: rgba(249,115,22,0.3)}.gd-icon{flex-shrink: 0;width: 38px;height: 38px;border-radius: 10px;display: flex;align-items: center;justify-content: center}.gd-icon-red{background: rgba(239,68,68,0.12)}.gd-icon-red svg{stroke: #ef4444}.gd-icon-orange{background: rgba(249,115,22,0.12)}.gd-icon-orange svg{stroke: #f97316}.gd-icon-green{background: rgba(34,197,94,0.12)}.gd-icon-green svg{stroke: #22c55e}.gd-body{flex: 1}.gd-body b{display: block;font-size: 0.88rem;color: #fff;margin-bottom: 2px}.gd-body span{font-size: 0.75rem;color: #94a3b8;line-height: 1.45}.gd-branches{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;padding: 4px 0;opacity: 0;transform: translateY(10px);transition: opacity 0.5s ease 0.2s,transform 0.5s ease 0.2s}.gd-branches.gd-active{opacity: 1;transform: translateY(0)}.gd-yes,.gd-no{padding: 10px 14px;border-radius: 10px;text-align: center;border: 1px solid rgba(255,255,255,0.08);background: rgba(255,255,255,0.03);text-decoration: none;transition: all 0.3s;font-size: 0.78rem}.gd-yes{border-color: rgba(34,197,94,0.2);color: #4ade80}.gd-no{border-color: rgba(239,68,68,0.15);color: #94a3b8}.gd-yes:hover{background: rgba(34,197,94,0.08);border-color: rgba(34,197,94,0.4);transform: translateY(-2px)}.gd-no:hover{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.15)}.gd-arrow-down{display: flex;justify-content: center;padding: 3px 0;opacity: 0;transition: opacity 0.4s ease 0.1s}.gd-arrow-down.gd-active{opacity: 1}.price-spectrum{display: flex;align-items: stretch;gap: 0;border-radius: 14px;overflow: hidden;margin: 1.5rem auto 0;max-width: 800px;height: 64px;border: 1px solid rgba(255,255,255,0.08)}.ps-seg{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 6px 8px;cursor: pointer;transition: all 0.3s;position: relative;overflow: hidden;text-decoration: none;border-right: 1px solid rgba(255,255,255,0.06)}.ps-seg:last-child{border-right: none}.ps-seg:hover{flex: 1.5}.ps-seg svg{margin-bottom: 3px;opacity: 0.7;transition: opacity 0.3s,transform 0.3s}.ps-seg:hover svg{opacity: 1;transform: scale(1.15)}.ps-seg b{font-size: 0.65rem;font-weight: 700;color: #fff;text-transform: uppercase;letter-spacing: 0.05em;white-space: nowrap}.ps-seg em{font-size: 0.6rem;font-style: normal;color: rgba(255,255,255,0.5);margin-top: 1px}.ps-red{background: rgba(239,68,68,0.08)}.ps-red:hover{background: rgba(239,68,68,0.15)}.ps-green{background: rgba(34,197,94,0.08)}.ps-green:hover{background: rgba(34,197,94,0.15)}.ps-blue{background: rgba(59,130,246,0.08)}.ps-blue:hover{background: rgba(59,130,246,0.15)}.ps-purple{background: rgba(167,139,250,0.08)}.ps-purple:hover{background: rgba(167,139,250,0.15)}.ps-orange{background: rgba(249,115,22,0.08)}.ps-orange:hover{background: rgba(249,115,22,0.15)}.ps-gold{background: rgba(251,191,36,0.08)}.ps-gold:hover{background: rgba(251,191,36,0.15)}.deliverables-pack{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;max-width: 700px;margin: 1.5rem auto 0}.dp-item{display: flex;flex-direction: column;align-items: center;text-align: center;padding: 16px 12px;border-radius: 14px;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.06);opacity: 0;transform: translateY(12px) scale(0.95);transition: opacity 0.4s ease,transform 0.4s ease,border-color 0.3s,background 0.3s}.dp-item.dp-active{opacity: 1;transform: translateY(0) scale(1)}.dp-item:hover{border-color: rgba(249,115,22,0.25);background: rgba(255,255,255,0.05)}.dp-icon{width: 44px;height: 44px;border-radius: 12px;display: flex;align-items: center;justify-content: center;margin-bottom: 8px}.dp-icon-shield{background: rgba(34,197,94,0.1)}.dp-icon-shield svg{stroke: #22c55e}.dp-icon-doc{background: rgba(59,130,246,0.1)}.dp-icon-doc svg{stroke: #3b82f6}.dp-icon-lock{background: rgba(167,139,250,0.1)}.dp-icon-lock svg{stroke: #a78bfa}.dp-icon-calendar{background: rgba(249,115,22,0.1)}.dp-icon-calendar svg{stroke: #f97316}.dp-icon-receipt{background: rgba(251,191,36,0.1)}.dp-icon-receipt svg{stroke: #fbbf24}.dp-icon-key{background: rgba(239,68,68,0.1)}.dp-icon-key svg{stroke: #ef4444}.dp-item b{font-size: 0.78rem;color: #fff;margin-bottom: 3px;line-height: 1.3}.dp-item span{font-size: 0.68rem;color: #94a3b8;line-height: 1.4}@media (prefers-reduced-motion: reduce){.gd-node,.gd-branches,.gd-arrow-down{opacity: 1 !important;transform: none !important;transition: none !important}.dp-item{opacity: 1 !important;transform: none !important;transition: none !important}.ps-seg:hover svg{transform: none}}.page-hero-badge{display: inline-flex;align-items: center;gap: 6px;font-size: 0.75rem;font-weight: 600;color: #cbd5e1;border: 1px solid rgba(148,163,184,0.25);border-radius: 999px;padding: 6px 12px;transition: all 0.3s;position: relative;overflow: hidden}.page-hero-badge:hover{border-color: rgba(255,255,255,0.3);background: rgba(255,255,255,0.04)}.page-hero-badge svg{flex-shrink: 0;opacity: 0.7}.page-hero-badge-nofee{border-color: rgba(34,197,94,0.3);color: #4ade80}.page-hero-badge-nofee svg{stroke: #4ade80}.page-hero-badge-engineer{border-color: rgba(59,130,246,0.3);color: #60a5fa}.page-hero-badge-engineer svg{stroke: #60a5fa}.page-hero-badge-log{border-color: rgba(167,139,250,0.3);color: #a78bfa}.page-hero-badge-log svg{stroke: #a78bfa}@keyframes badgeShimmer{0%{background-position: -200% center}100%{background-position: 200% center}}.page-hero-badge::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,transparent 30%,rgba(255,255,255,0.06) 50%,transparent 70%);background-size: 200% 100%;animation: badgeShimmer 4s ease-in-out infinite;pointer-events: none}.hero-keywords span{display: inline-flex;align-items: center;gap: 4px;transition: all 0.3s;cursor: default}.hero-keywords span:hover{transform: translateY(-1px)}.kw-price{border-color: rgba(34,197,94,0.35) !important;color: #4ade80 !important;background: rgba(34,197,94,0.08) !important}.kw-speed{border-color: rgba(249,115,22,0.35) !important;color: #fb923c !important;background: rgba(249,115,22,0.08) !important}.kw-guarantee{border-color: rgba(59,130,246,0.35) !important;color: #60a5fa !important;background: rgba(59,130,246,0.08) !important}.kw-price svg,.kw-speed svg,.kw-guarantee svg{opacity: 0.8}@media (prefers-reduced-motion: reduce){.page-hero-badge::after{animation: none}.hero-keywords span:hover{transform: none}}.compare-infographic{position: relative;padding: 60px 0;overflow: hidden}.compare-infographic::before{content: '';position: absolute;top: 50%;left: 0;right: 0;height: 2px;background: linear-gradient(90deg,transparent,rgba(249,115,22,0.3),transparent);z-index: 1}.compare-grid{display: grid;grid-template-columns: 1fr auto 1fr;gap: 0;align-items: start;position: relative;z-index: 2}.compare-col{padding: 0 30px}.compare-col-header{text-align: center;margin-bottom: 30px;padding: 20px;border-radius: var(--radius-lg);position: relative}.compare-col-header.agency{background: rgba(239,68,68,0.08);border: 1px solid rgba(239,68,68,0.2)}.compare-col-header.ours{background: rgba(34,197,94,0.08);border: 1px solid rgba(34,197,94,0.2)}.compare-col-header h3{font-family: var(--font-serif);font-size: 1.5rem;margin-bottom: 8px}.compare-col-header.agency h3{color: #ef4444}.compare-col-header.ours h3{color: #22c55e}.compare-col-header p{font-size: 0.85rem;color: var(--text-secondary)}.compare-divider{display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 20px;position: relative}.compare-divider::before{content: 'VS';display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;background: var(--accent);color: #fff;font-weight: 800;font-size: 0.8rem;border-radius: 50%;box-shadow: 0 4px 20px rgba(249,115,22,0.4);position: relative;z-index: 3}.compare-row{display: flex;align-items: center;gap: 12px;padding: 16px 20px;margin-bottom: 12px;border-radius: var(--radius);transition: all 0.3s var(--ease)}.compare-col.agency .compare-row{background: rgba(239,68,68,0.04);border: 1px solid rgba(239,68,68,0.1)}.compare-col.ours .compare-row{background: rgba(34,197,94,0.04);border: 1px solid rgba(34,197,94,0.1)}.compare-col.agency .compare-row:hover{background: rgba(239,68,68,0.08);border-color: rgba(239,68,68,0.2);transform: translateX(-4px)}.compare-col.ours .compare-row:hover{background: rgba(34,197,94,0.08);border-color: rgba(34,197,94,0.2);transform: translateX(4px)}.compare-icon{width: 32px;height: 32px;border-radius: 8px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.compare-col.agency .compare-icon{background: rgba(239,68,68,0.1);color: #ef4444}.compare-col.ours .compare-icon{background: rgba(34,197,94,0.1);color: #22c55e}.compare-text{flex: 1}.compare-text strong{display: block;font-size: 0.9rem;margin-bottom: 2px}.compare-text span{font-size: 0.78rem;color: var(--text-secondary)}.process-timeline{position: relative;padding: 40px 0}.timeline-track{position: absolute;left: 50%;top: 0;bottom: 0;width: 3px;background: linear-gradient(180deg,var(--accent),var(--primary),var(--accent));transform: translateX(-50%)}.timeline-track::before,.timeline-track::after{content: '';position: absolute;left: 50%;transform: translateX(-50%);width: 16px;height: 16px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 20px rgba(249,115,22,0.5)}.timeline-track::before{top: -8px}.timeline-track::after{bottom: -8px}.timeline-step{position: relative;display: grid;grid-template-columns: 1fr 60px 1fr;gap: 0;align-items: center;margin-bottom: 40px}.timeline-step:nth-child(odd) .timeline-content{grid-column: 1;text-align: right;padding-right: 30px}.timeline-step:nth-child(odd) .timeline-visual{grid-column: 3;padding-left: 30px}.timeline-step:nth-child(even) .timeline-content{grid-column: 3;text-align: left;padding-left: 30px}.timeline-step:nth-child(even) .timeline-visual{grid-column: 1;text-align: right;padding-right: 30px}.timeline-marker{grid-column: 2;width: 48px;height: 48px;border-radius: 50%;background: var(--bg-alt);border: 3px solid var(--accent);display: flex;align-items: center;justify-content: center;font-weight: 800;font-size: 1.1rem;color: var(--accent);position: relative;z-index: 2;box-shadow: 0 0 30px rgba(249,115,22,0.3)}.timeline-content h4{font-family: var(--font-serif);font-size: 1.2rem;margin-bottom: 8px}.timeline-content p{font-size: 0.88rem;color: var(--text-secondary);line-height: 1.5}.timeline-visual{background: rgba(249,115,22,0.05);border: 1px solid rgba(249,115,22,0.15);border-radius: var(--radius);padding: 20px;text-align: center}.timeline-visual .price-tag{font-size: 1.8rem;font-weight: 800;color: var(--accent);line-height: 1}.timeline-visual .price-label{font-size: 0.75rem;color: var(--text-secondary);margin-top: 4px}.stats-infographic{display: grid;grid-template-columns: repeat(4,1fr);gap: 24px;padding: 40px 0}.stat-card{text-align: center;padding: 30px 20px;border-radius: var(--radius-lg);background: var(--surface);border: 1px solid var(--border);position: relative;overflow: hidden;transition: all 0.4s var(--ease)}.stat-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: linear-gradient(90deg,var(--accent),var(--primary));transform: scaleX(0);transform-origin: left;transition: transform 0.4s var(--ease)}.stat-card:hover::before{transform: scaleX(1)}.stat-card:hover{transform: translateY(-8px);box-shadow: var(--shadow-4)}.stat-icon{width: 56px;height: 56px;border-radius: 16px;display: flex;align-items: center;justify-content: center;margin: 0 auto 16px;background: rgba(249,115,22,0.1);color: var(--accent);transition: all 0.3s var(--ease)}.stat-card:hover .stat-icon{background: var(--accent);color: #fff;transform: scale(1.1)}.stat-number{font-size: 2.5rem;font-weight: 800;color: var(--text);line-height: 1;margin-bottom: 8px}.stat-label{font-size: 0.85rem;color: var(--text-secondary)}.pricing-visual{position: relative;padding: 60px 0}.pricing-comparison{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}.pricing-card{position: relative;border-radius: var(--radius-lg);padding: 32px;background: var(--surface);border: 1px solid var(--border);transition: all 0.4s var(--ease)}.pricing-card.featured{border-color: var(--accent);transform: scale(1.05);z-index: 2;box-shadow: 0 20px 60px rgba(249,115,22,0.2)}.pricing-card.featured::before{content: 'MOST POPULAR';position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background: var(--accent);color: #fff;font-size: 0.7rem;font-weight: 700;padding: 4px 16px;border-radius: 999px;letter-spacing: 0.05em}.pricing-card:hover{transform: translateY(-8px);box-shadow: var(--shadow-4)}.pricing-card.featured:hover{transform: scale(1.05) translateY(-8px)}.pricing-header{text-align: center;margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid var(--border)}.pricing-header h3{font-family: var(--font-serif);font-size: 1.3rem;margin-bottom: 8px}.pricing-amount{font-size: 2.5rem;font-weight: 800;color: var(--accent)}.pricing-period{font-size: 0.85rem;color: var(--text-secondary)}.pricing-features{list-style: none;margin-bottom: 24px}.pricing-features li{display: flex;align-items: center;gap: 10px;padding: 10px 0;font-size: 0.88rem;border-bottom: 1px solid var(--border-subtle)}.pricing-features li:last-child{border-bottom: none}.pricing-features .check{width: 20px;height: 20px;border-radius: 50%;background: rgba(34,197,94,0.1);color: #22c55e;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.pricing-features .cross{width: 20px;height: 20px;border-radius: 50%;background: rgba(239,68,68,0.1);color: #ef4444;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.trust-badges{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;padding: 40px 0}.trust-badge{text-align: center;padding: 24px 16px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--border);transition: all 0.3s var(--ease)}.trust-badge:hover{transform: translateY(-4px);box-shadow: var(--shadow-2);border-color: var(--accent)}.trust-badge-icon{width: 48px;height: 48px;border-radius: 12px;display: flex;align-items: center;justify-content: center;margin: 0 auto 12px;background: rgba(249,115,22,0.1);color: var(--accent)}.trust-badge h4{font-size: 0.9rem;margin-bottom: 4px}.trust-badge p{font-size: 0.78rem;color: var(--text-secondary)}@keyframes float{0%,100%{transform: translateY(0px) rotate(0deg)}25%{transform: translateY(-10px) rotate(1deg)}50%{transform: translateY(-20px) rotate(0deg)}75%{transform: translateY(-10px) rotate(-1deg)}}.float-animation{animation: float 6s ease-in-out infinite}@keyframes glowPulse{0%,100%{box-shadow: 0 0 20px rgba(249,115,22,0.3)}50%{box-shadow: 0 0 40px rgba(249,115,22,0.6)}}.glow-pulse{animation: glowPulse 2s ease-in-out infinite}@keyframes gradientText{0%{background-position: 0% 50%}50%{background-position: 100% 50%}100%{background-position: 0% 50%}}.animate-gradient{background: linear-gradient(135deg,var(--accent),var(--primary),var(--accent));background-size: 200% 200%;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: gradientText 3s ease infinite}@keyframes slideInLeft{from{opacity: 0;transform: translateX(-50px)}to{opacity: 1;transform: translateX(0)}}@keyframes slideInRight{from{opacity: 0;transform: translateX(50px)}to{opacity: 1;transform: translateX(0)}}@keyframes slideInUp{from{opacity: 0;transform: translateY(50px)}to{opacity: 1;transform: translateY(0)}}@keyframes slideInDown{from{opacity: 0;transform: translateY(-50px)}to{opacity: 1;transform: translateY(0)}}.slide-in-left{animation: slideInLeft 0.6s var(--ease) forwards}.slide-in-right{animation: slideInRight 0.6s var(--ease) forwards}.slide-in-up{animation: slideInUp 0.6s var(--ease) forwards}.slide-in-down{animation: slideInDown 0.6s var(--ease) forwards}@keyframes scaleIn{from{opacity: 0;transform: scale(0.8)}to{opacity: 1;transform: scale(1)}}.scale-in{animation: scaleIn 0.5s var(--ease-bounce) forwards}@keyframes rotateIn{from{opacity: 0;transform: rotate(-10deg) scale(0.9)}to{opacity: 1;transform: rotate(0deg) scale(1)}}.rotate-in{animation: rotateIn 0.5s var(--ease) forwards}.stagger-children>*{opacity: 0;transform: translateY(20px);transition: all 0.4s var(--ease)}.stagger-children.visible>*:nth-child(1){transition-delay: 0.1s}.stagger-children.visible>*:nth-child(2){transition-delay: 0.2s}.stagger-children.visible>*:nth-child(3){transition-delay: 0.3s}.stagger-children.visible>*:nth-child(4){transition-delay: 0.4s}.stagger-children.visible>*:nth-child(5){transition-delay: 0.5s}.stagger-children.visible>*:nth-child(6){transition-delay: 0.6s}.stagger-children.visible>*{opacity: 1;transform: translateY(0)}.hover-lift{transition: transform 0.3s var(--ease),box-shadow 0.3s var(--ease)}.hover-lift:hover{transform: translateY(-8px);box-shadow: var(--shadow-4)}.magnetic-btn{position: relative;transition: transform 0.2s var(--ease)}.magnetic-btn::before{content: '';position: absolute;inset: -4px;border-radius: inherit;background: linear-gradient(135deg,var(--accent),var(--primary));opacity: 0;transition: opacity 0.3s;z-index: -1}.magnetic-btn:hover::before{opacity: 0.2}@keyframes blink{0%,50%{opacity: 1}51%,100%{opacity: 0}}.typing-cursor::after{content: '|';animation: blink 1s infinite;color: var(--accent);margin-left: 2px}.progress-ring{position: relative;width: 120px;height: 120px}.progress-ring svg{transform: rotate(-90deg)}.progress-ring circle{fill: none;stroke-width: 8;stroke-linecap: round}.progress-ring .ring-bg{stroke: var(--border)}.progress-ring .ring-fill{stroke: var(--accent);stroke-dasharray: 339.292;stroke-dashoffset: 339.292;transition: stroke-dashoffset 1.5s var(--ease)}.progress-ring.visible .ring-fill{stroke-dashoffset: 0}.progress-ring .ring-text{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 1.8rem;font-weight: 800;color: var(--text)}.progress-ring .ring-label{font-size: 0.7rem;color: var(--text-secondary)}.tooltip{position: relative}.tooltip::after{content: attr(data-tooltip);position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%) translateY(-8px);background: var(--bg-alt);color: #fff;font-size: 0.75rem;padding: 6px 12px;border-radius: 6px;white-space: nowrap;opacity: 0;pointer-events: none;transition: all 0.2s var(--ease)}.tooltip:hover::after{opacity: 1;transform: translateX(-50%) translateY(-4px)}@media (prefers-reduced-motion: reduce){.float-animation{animation: none}.glow-pulse{animation: none}.animate-gradient{animation: none}.slide-in-left,.slide-in-right,.slide-in-up,.slide-in-down{animation: none}.scale-in,.rotate-in{animation: none}.stagger-children>*{opacity: 1;transform: none;transition: none}.hover-lift:hover{transform: none}.typing-cursor::after{animation: none}.progress-ring circle{transition: none}.tooltip::after{display: none}}@media (max-width: 1024px){.compare-grid{grid-template-columns: 1fr;gap: 30px}.compare-divider{flex-direction: row;padding: 20px 0}.compare-divider::before{width: 40px;height: 40px;font-size: 0.7rem}.timeline-track{left: 24px}.timeline-step{grid-template-columns: 48px 1fr}.timeline-step:nth-child(odd) .timeline-content,.timeline-step:nth-child(even) .timeline-content{grid-column: 2;text-align: left;padding: 0 0 0 20px}.timeline-step:nth-child(odd) .timeline-visual,.timeline-step:nth-child(even) .timeline-visual{display: none}.timeline-marker{grid-column: 1}.stats-infographic{grid-template-columns: repeat(2,1fr)}.pricing-comparison{grid-template-columns: 1fr}.pricing-card.featured{transform: none}.pricing-card.featured:hover{transform: translateY(-8px)}.trust-badges{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.stats-infographic{grid-template-columns: 1fr}.trust-badges{grid-template-columns: 1fr}}.contact-form-enhanced{position: relative;padding: 40px;border-radius: var(--radius-lg);background: var(--surface);border: 1px solid var(--border);box-shadow: var(--shadow-3)}.contact-form-enhanced::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: linear-gradient(90deg,var(--accent),var(--primary),var(--accent));border-radius: var(--radius-lg) var(--radius-lg) 0 0}.form-header{text-align: center;margin-bottom: 32px}.form-header h3{font-family: var(--font-serif);font-size: 1.5rem;margin-bottom: 8px}.form-header p{font-size: 0.9rem;color: var(--text-secondary)}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-bottom: 20px}.form-group{position: relative}.form-group label{display: block;font-size: 0.85rem;font-weight: 600;margin-bottom: 8px;color: var(--text)}.form-group label .required{color: var(--accent);margin-left: 2px}.form-group input,.form-group textarea,.form-group select{width: 100%;padding: 14px 16px;font-size: 0.95rem;border: 2px solid var(--border);border-radius: var(--radius);background: var(--bg);color: var(--text);transition: all 0.3s var(--ease)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 4px rgba(249,115,22,0.1)}.form-group textarea{min-height: 120px;resize: vertical}.form-hint{font-size: 0.78rem;color: var(--text-secondary);margin-top: 6px}.form-submit{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-top: 24px}.form-submit .btn{flex: 1}.form-security{display: flex;align-items: center;gap: 8px;font-size: 0.78rem;color: var(--text-secondary)}.form-security svg{color: var(--profit)}.social-proof{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;margin-top: 40px}.proof-card{text-align: center;padding: 24px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--border);transition: all 0.3s var(--ease)}.proof-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-2);border-color: var(--accent)}.proof-avatar{width: 48px;height: 48px;border-radius: 50%;background: linear-gradient(135deg,var(--accent),var(--primary));color: #fff;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 1rem;margin: 0 auto 12px}.proof-name{font-weight: 600;font-size: 0.9rem;margin-bottom: 4px}.proof-role{font-size: 0.78rem;color: var(--text-secondary);margin-bottom: 12px}.proof-stars{color: var(--accent);font-size: 0.85rem;margin-bottom: 8px}.proof-text{font-size: 0.85rem;color: var(--text-secondary);font-style: italic;line-height: 1.5}.urgency-banner{display: flex;align-items: center;justify-content: center;gap: 12px;padding: 16px;background: linear-gradient(135deg,rgba(249,115,22,0.1),rgba(239,68,68,0.1));border: 1px solid rgba(249,115,22,0.2);border-radius: var(--radius);margin-bottom: 24px}.urgency-icon{width: 32px;height: 32px;border-radius: 50%;background: var(--accent);color: #fff;display: flex;align-items: center;justify-content: center;animation: pulse 2s infinite}.urgency-text{font-weight: 600;font-size: 0.9rem}.urgency-text strong{color: var(--accent)}.quick-contact{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px;margin-top: 24px}.quick-option{display: flex;align-items: center;gap: 12px;padding: 16px;border-radius: var(--radius);background: var(--surface);border: 1px solid var(--border);text-decoration: none;color: var(--text);transition: all 0.3s var(--ease)}.quick-option:hover{border-color: var(--accent);box-shadow: var(--shadow-2);transform: translateY(-2px)}.quick-option-icon{width: 40px;height: 40px;border-radius: 10px;background: rgba(249,115,22,0.1);color: var(--accent);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.quick-option-text strong{display: block;font-size: 0.9rem;margin-bottom: 2px}.quick-option-text span{font-size: 0.78rem;color: var(--text-secondary)}.testimonial-carousel{position: relative;overflow: hidden;padding: 40px 0}.testimonial-track{display: flex;transition: transform 0.5s var(--ease)}.testimonial-slide{min-width: 100%;padding: 0 40px}.testimonial-content{max-width: 800px;margin: 0 auto;text-align: center}.testimonial-quote{font-size: 1.2rem;line-height: 1.6;color: var(--text);margin-bottom: 24px;font-style: italic}.testimonial-author{display: flex;align-items: center;justify-content: center;gap: 16px}.testimonial-avatar{width: 56px;height: 56px;border-radius: 50%;background: linear-gradient(135deg,var(--accent),var(--primary));color: #fff;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 1.1rem}.testimonial-info strong{display: block;font-size: 1rem}.testimonial-info span{font-size: 0.85rem;color: var(--text-secondary)}.testimonial-nav{display: flex;justify-content: center;gap: 8px;margin-top: 24px}.testimonial-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--border);border: none;cursor: pointer;transition: all 0.3s var(--ease)}.testimonial-dot.active{background: var(--accent);transform: scale(1.2)}@media (prefers-reduced-motion: reduce){.urgency-icon{animation: none}.testimonial-track{transition: none}}@media (max-width: 768px){.form-row{grid-template-columns: 1fr}.social-proof{grid-template-columns: 1fr}.quick-contact{grid-template-columns: 1fr}.form-submit{flex-direction: column}.form-submit .btn{width: 100%}}.roi-calculator{position: relative;background: linear-gradient(135deg,var(--surface-dark),var(--surface-dark-raised));border-radius: var(--radius-lg);padding: 48px;border: 1px solid rgba(255,255,255,0.06);overflow: hidden}.roi-calculator::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,var(--accent),var(--primary),var(--accent))}.roi-header{text-align: center;margin-bottom: 40px}.roi-header h3{font-family: var(--font-serif);font-size: 1.8rem;color: #fff;margin-bottom: 8px}.roi-header p{color: var(--text-soft);font-size: 0.95rem}.roi-grid{display: grid;grid-template-columns: 1fr auto 1fr;gap: 32px;align-items: center}.roi-input-group{background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.08);border-radius: var(--radius);padding: 24px}.roi-input-group label{display: block;color: var(--text-soft);font-size: 0.85rem;margin-bottom: 8px}.roi-input-group input[type="range"]{width: 100%;height: 6px;border-radius: 3px;background: rgba(255,255,255,0.1);outline: none;-webkit-appearance: none}.roi-input-group input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;width: 20px;height: 20px;border-radius: 50%;background: var(--accent);cursor: pointer;box-shadow: 0 0 10px rgba(249,115,22,0.5)}.roi-value{font-size: 2rem;font-weight: 800;color: var(--accent);text-align: center;margin-top: 12px}.roi-divider{display: flex;flex-direction: column;align-items: center;gap: 8px}.roi-arrow{width: 48px;height: 48px;border-radius: 50%;background: var(--accent);display: flex;align-items: center;justify-content: center;color: #fff;font-size: 1.5rem;box-shadow: 0 0 20px rgba(249,115,22,0.4)}.roi-result{background: rgba(249,115,22,0.08);border: 1px solid rgba(249,115,22,0.2);border-radius: var(--radius);padding: 24px;text-align: center}.roi-result-label{font-size: 0.85rem;color: var(--text-soft);margin-bottom: 8px}.roi-result-value{font-size: 2.5rem;font-weight: 800;color: var(--accent);line-height: 1}.roi-result-note{font-size: 0.78rem;color: var(--text-soft);margin-top: 8px}.family-overview{display: grid;grid-template-columns: repeat(5,1fr);gap: 16px;margin: 40px 0}.family-card{position: relative;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 24px 16px;text-align: center;transition: all 0.4s var(--ease);overflow: hidden}.family-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 4px;background: var(--family-color,var(--accent));transform: scaleX(0);transform-origin: left;transition: transform 0.4s var(--ease)}.family-card:hover::before{transform: scaleX(1)}.family-card:hover{transform: translateY(-8px);box-shadow: var(--shadow-4);border-color: var(--family-color,var(--accent))}.family-icon{width: 56px;height: 56px;border-radius: 16px;display: flex;align-items: center;justify-content: center;margin: 0 auto 16px;background: rgba(249,115,22,0.1);color: var(--accent);transition: all 0.3s var(--ease)}.family-card:hover .family-icon{background: var(--family-color,var(--accent));color: #fff;transform: scale(1.1) rotate(5deg)}.family-name{font-weight: 700;font-size: 0.95rem;margin-bottom: 4px;color: var(--text)}.family-count{font-size: 0.78rem;color: var(--text-secondary)}.family-price{font-size: 0.85rem;color: var(--accent);font-weight: 600;margin-top: 8px}.process-visual{display: grid;grid-template-columns: repeat(6,1fr);gap: 8px;margin: 40px 0;position: relative}.process-visual::before{content: '';position: absolute;top: 50%;left: 5%;right: 5%;height: 3px;background: linear-gradient(90deg,var(--accent),var(--primary));z-index: 0}.process-step{position: relative;z-index: 1;text-align: center}.process-step-dot{width: 48px;height: 48px;border-radius: 50%;background: var(--bg);border: 3px solid var(--accent);display: flex;align-items: center;justify-content: center;margin: 0 auto 12px;font-weight: 800;color: var(--accent);transition: all 0.3s var(--ease)}.process-step:hover .process-step-dot{background: var(--accent);color: #fff;transform: scale(1.15);box-shadow: 0 0 20px rgba(249,115,22,0.4)}.process-step-label{font-size: 0.78rem;color: var(--text-secondary);font-weight: 500}.process-step-time{font-size: 0.68rem;color: var(--accent);margin-top: 4px}.comparison-slider{position: relative;border-radius: var(--radius-lg);overflow: hidden;background: var(--surface-dark);padding: 40px}.comparison-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 24px}.comparison-side{padding: 24px;border-radius: var(--radius);position: relative}.comparison-side.before{background: rgba(239,68,68,0.05);border: 1px solid rgba(239,68,68,0.15)}.comparison-side.after{background: rgba(34,197,94,0.05);border: 1px solid rgba(34,197,94,0.15)}.comparison-label{display: inline-block;font-size: 0.72rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.1em;padding: 4px 12px;border-radius: 999px;margin-bottom: 16px}.comparison-side.before .comparison-label{background: rgba(239,68,68,0.15);color: #ef4444}.comparison-side.after .comparison-label{background: rgba(34,197,94,0.15);color: #22c55e}.comparison-metric{display: flex;align-items: center;gap: 12px;padding: 12px 0;border-bottom: 1px solid rgba(255,255,255,0.05)}.comparison-metric:last-child{border-bottom: none}.comparison-metric-icon{width: 32px;height: 32px;border-radius: 8px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.comparison-side.before .comparison-metric-icon{background: rgba(239,68,68,0.1);color: #ef4444}.comparison-side.after .comparison-metric-icon{background: rgba(34,197,94,0.1);color: #22c55e}.comparison-metric-text{flex: 1}.comparison-metric-text strong{display: block;font-size: 0.9rem;color: #fff;margin-bottom: 2px}.comparison-metric-text span{font-size: 0.78rem;color: var(--text-soft)}.trust-score{display: flex;align-items: center;justify-content: center;gap: 40px;padding: 48px;background: linear-gradient(135deg,var(--surface-dark),var(--surface-dark-raised));border-radius: var(--radius-lg);border: 1px solid rgba(255,255,255,0.06)}.trust-score-ring{position: relative;width: 160px;height: 160px}.trust-score-ring svg{transform: rotate(-90deg)}.trust-score-ring circle{fill: none;stroke-width: 10;stroke-linecap: round}.trust-score-ring .ring-bg{stroke: rgba(255,255,255,0.05)}.trust-score-ring .ring-fill{stroke: var(--accent);stroke-dasharray: 440;stroke-dashoffset: 440;transition: stroke-dashoffset 2s var(--ease)}.trust-score.visible .ring-fill{stroke-dashoffset: 0}.trust-score-value{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center}.trust-score-number{font-size: 3rem;font-weight: 800;color: #fff;line-height: 1}.trust-score-label{font-size: 0.8rem;color: var(--text-soft)}.trust-score-details{max-width: 400px}.trust-score-details h4{font-family: var(--font-serif);font-size: 1.5rem;color: #fff;margin-bottom: 16px}.trust-score-item{display: flex;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid rgba(255,255,255,0.05)}.trust-score-item:last-child{border-bottom: none}.trust-score-item-icon{width: 24px;height: 24px;border-radius: 50%;background: rgba(34,197,94,0.15);color: #22c55e;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.trust-score-item-text{font-size: 0.9rem;color: var(--text-soft)}.counter-section{display: grid;grid-template-columns: repeat(4,1fr);gap: 32px;padding: 60px 32px;position: relative;border-radius: var(--radius-lg);background: linear-gradient(135deg,var(--surface-dark),var(--surface-dark-raised));border: 1px solid rgba(255,255,255,0.06)}.counter-item{text-align: center;position: relative}.counter-item::after{content: '';position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background: rgba(255,255,255,0.08)}.counter-item:last-child::after{display: none}.counter-number{font-size: 3.5rem;font-weight: 800;color: var(--accent);line-height: 1;margin-bottom: 8px}.counter-label{font-size: 0.9rem;color: var(--text-soft)}.feature-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;margin: 40px 0}.feature-card{position: relative;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 32px;transition: all 0.4s var(--ease);overflow: hidden}.feature-card::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(135deg,transparent,rgba(249,115,22,0.03));opacity: 0;transition: opacity 0.4s}.feature-card:hover::before{opacity: 1}.feature-card:hover{transform: translateY(-6px);box-shadow: var(--shadow-3);border-color: rgba(249,115,22,0.3)}.feature-card-icon{width: 48px;height: 48px;border-radius: 12px;display: flex;align-items: center;justify-content: center;margin-bottom: 16px;background: rgba(249,115,22,0.1);color: var(--accent);transition: all 0.3s var(--ease)}.feature-card:hover .feature-card-icon{background: var(--accent);color: #fff;transform: scale(1.1)}.feature-card h4{font-size: 1.1rem;margin-bottom: 8px;color: var(--text)}.feature-card p{font-size: 0.88rem;color: var(--text-secondary);line-height: 1.5}.flow-steps{position: relative;padding: 40px 0}.flow-step{display: grid;grid-template-columns: 64px 1fr;gap: 24px;margin-bottom: 32px;position: relative}.flow-step:not(:last-child)::after{content: '';position: absolute;left: 32px;top: 64px;bottom: -32px;width: 2px;background: linear-gradient(180deg,var(--accent),rgba(249,115,22,0.1))}.flow-step-number{width: 64px;height: 64px;border-radius: 50%;background: var(--surface);border: 3px solid var(--accent);display: flex;align-items: center;justify-content: center;font-size: 1.5rem;font-weight: 800;color: var(--accent);position: relative;z-index: 1;transition: all 0.3s var(--ease)}.flow-step:hover .flow-step-number{background: var(--accent);color: #fff;transform: scale(1.1);box-shadow: 0 0 20px rgba(249,115,22,0.4)}.flow-step-content{padding: 8px 0}.flow-step-content h4{font-size: 1.15rem;margin-bottom: 8px;color: var(--text)}.flow-step-content p{font-size: 0.9rem;color: var(--text-secondary);line-height: 1.6}.testimonial-masonry{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;margin: 40px 0}.testimonial-masonry-card{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 28px;transition: all 0.4s var(--ease);position: relative}.testimonial-masonry-card::before{content: '\201C';position: absolute;top: 16px;left: 20px;font-size: 4rem;color: rgba(249,115,22,0.1);font-family: var(--font-serif);line-height: 1}.testimonial-masonry-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-3);border-color: rgba(249,115,22,0.3)}.testimonial-masonry-text{font-size: 0.92rem;color: var(--text);line-height: 1.6;margin-bottom: 20px;font-style: italic;position: relative;z-index: 1}.testimonial-masonry-author{display: flex;align-items: center;gap: 12px}.testimonial-masonry-avatar{width: 40px;height: 40px;border-radius: 50%;background: linear-gradient(135deg,var(--accent),var(--primary));color: #fff;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 0.85rem;flex-shrink: 0}.testimonial-masonry-name{font-weight: 600;font-size: 0.88rem;color: var(--text)}.testimonial-masonry-role{font-size: 0.75rem;color: var(--text-secondary)}.testimonial-masonry-stars{color: var(--accent);font-size: 0.8rem;margin-top: 4px}.pricing-hero-strip{display: flex;align-items: center;justify-content: center;gap: 32px;padding: 24px;background: linear-gradient(135deg,rgba(249,115,22,0.08),rgba(26,86,219,0.08));border-radius: var(--radius-lg);border: 1px solid rgba(249,115,22,0.15);margin: 32px 0}.pricing-hero-stat{text-align: center}.pricing-hero-stat strong{display: block;font-size: 1.8rem;font-weight: 800;color: var(--accent);line-height: 1}.pricing-hero-stat span{font-size: 0.78rem;color: var(--text-secondary)}.pricing-hero-divider{width: 1px;height: 48px;background: rgba(249,115,22,0.2)}.platform-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;margin: 32px 0}.platform-card{display: flex;align-items: center;gap: 12px;padding: 16px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);transition: all 0.3s var(--ease)}.platform-card:hover{border-color: var(--accent);transform: translateY(-3px);box-shadow: var(--shadow-2)}.platform-card-icon{width: 36px;height: 36px;border-radius: 8px;background: rgba(249,115,22,0.1);color: var(--accent);display: flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: 0.8rem;font-weight: 700}.platform-card-name{font-size: 0.88rem;font-weight: 600;color: var(--text)}.stats-band-dark{display: grid;grid-template-columns: repeat(5,1fr);gap: 0;background: var(--surface-dark);border-radius: var(--radius-lg);overflow: hidden;border: 1px solid rgba(255,255,255,0.06);margin: 40px 0}.stats-band-item{text-align: center;padding: 32px 16px;border-right: 1px solid rgba(255,255,255,0.06);position: relative;transition: background 0.3s}.stats-band-item:last-child{border-right: none}.stats-band-item:hover{background: rgba(249,115,22,0.05)}.stats-band-number{font-size: 2rem;font-weight: 800;color: var(--accent);line-height: 1;margin-bottom: 4px}.stats-band-label{font-size: 0.78rem;color: var(--text-soft)}@keyframes revealFromLeft{from{opacity: 0;transform: translateX(-60px) scale(0.95)}to{opacity: 1;transform: translateX(0) scale(1)}}@keyframes revealFromRight{from{opacity: 0;transform: translateX(60px) scale(0.95)}to{opacity: 1;transform: translateX(0) scale(1)}}@keyframes revealFromBottom{from{opacity: 0;transform: translateY(60px) scale(0.95)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes revealFromTop{from{opacity: 0;transform: translateY(-40px)}to{opacity: 1;transform: translateY(0)}}@keyframes scaleUp{from{opacity: 0;transform: scale(0.7)}to{opacity: 1;transform: scale(1)}}@keyframes fadeInBlur{from{opacity: 0;filter: blur(12px)}to{opacity: 1;filter: blur(0)}}.reveal-from-left{animation: revealFromLeft 0.7s var(--ease) forwards}.reveal-from-right{animation: revealFromRight 0.7s var(--ease) forwards}.reveal-from-bottom{animation: revealFromBottom 0.7s var(--ease) forwards}.reveal-from-top{animation: revealFromTop 0.6s var(--ease) forwards}.scale-up{animation: scaleUp 0.5s var(--ease-bounce) forwards}.fade-in-blur{animation: fadeInBlur 0.8s var(--ease) forwards}@keyframes countUp{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: translateY(0)}}.count-animate{opacity: 0;transform: translateY(20px);transition: all 0.6s var(--ease)}.count-animate.visible{opacity: 1;transform: translateY(0)}@keyframes shimmer{0%{background-position: -200% 0}100%{background-position: 200% 0}}.card-shimmer{position: relative;overflow: hidden}.card-shimmer::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg,transparent,rgba(255,255,255,0.04),transparent);background-size: 200% 100%;opacity: 0;transition: opacity 0.3s;pointer-events: none}.card-shimmer:hover::after{opacity: 1;animation: shimmer 1.5s ease-in-out}@keyframes glowBorder{0%,100%{border-color: rgba(249,115,22,0.2)}50%{border-color: rgba(249,115,22,0.5)}}.glow-hover{transition: all 0.3s var(--ease)}.glow-hover:hover{animation: glowBorder 1.5s ease-in-out infinite;box-shadow: 0 0 30px rgba(249,115,22,0.15)}.gradient-border{position: relative;background: var(--surface);border-radius: var(--radius)}.gradient-border::before{content: '';position: absolute;inset: -2px;border-radius: calc(var(--radius) + 2px);background: linear-gradient(135deg,var(--accent),var(--primary),var(--accent));z-index: -1;opacity: 0;transition: opacity 0.3s}.gradient-border:hover::before{opacity: 1}@keyframes floatBadge{0%,100%{transform: translateY(0) rotate(-2deg)}50%{transform: translateY(-8px) rotate(2deg)}}.float-badge{animation: floatBadge 3s ease-in-out infinite;display: inline-block}@keyframes pulseRing{0%{transform: scale(1);opacity: 0.6}100%{transform: scale(1.8);opacity: 0}}.pulse-ring{position: relative}.pulse-ring::after{content: '';position: absolute;inset: -4px;border-radius: 50%;border: 2px solid var(--accent);animation: pulseRing 1.5s ease-out infinite;pointer-events: none}@keyframes typewriter{from{width: 0}to{width: 100%}}@keyframes blinkCaret{0%,50%{border-color: var(--accent)}51%,100%{border-color: transparent}}.typewriter{overflow: hidden;white-space: nowrap;border-right: 3px solid var(--accent);animation: typewriter 2s steps(40) forwards,blinkCaret 0.8s step-end infinite}@keyframes drawLine{from{stroke-dashoffset: 1000}to{stroke-dashoffset: 0}}.draw-line{stroke-dasharray: 1000;stroke-dashoffset: 1000}.draw-line.visible{animation: drawLine 2s var(--ease) forwards}.stagger-grid>*{opacity: 0;transform: translateY(20px) scale(0.95);transition: all 0.5s var(--ease)}.stagger-grid.visible>*:nth-child(1){transition-delay: 0.05s;opacity: 1;transform: translateY(0) scale(1)}.stagger-grid.visible>*:nth-child(2){transition-delay: 0.1s;opacity: 1;transform: translateY(0) scale(1)}.stagger-grid.visible>*:nth-child(3){transition-delay: 0.15s;opacity: 1;transform: translateY(0) scale(1)}.stagger-grid.visible>*:nth-child(4){transition-delay: 0.2s;opacity: 1;transform: translateY(0) scale(1)}.stagger-grid.visible>*:nth-child(5){transition-delay: 0.25s;opacity: 1;transform: translateY(0) scale(1)}.stagger-grid.visible>*:nth-child(6){transition-delay: 0.3s;opacity: 1;transform: translateY(0) scale(1)}.stagger-grid.visible>*:nth-child(7){transition-delay: 0.35s;opacity: 1;transform: translateY(0) scale(1)}.stagger-grid.visible>*:nth-child(8){transition-delay: 0.4s;opacity: 1;transform: translateY(0) scale(1)}.stagger-grid.visible>*:nth-child(9){transition-delay: 0.45s;opacity: 1;transform: translateY(0) scale(1)}.magnetic-card{transition: transform 0.2s var(--ease);will-change: transform}.magnetic-card:hover{transform: translateY(-4px)}@keyframes progressFill{from{width: 0}to{width: var(--progress,100%)}}.progress-bar{height: 6px;background: var(--border);border-radius: 3px;overflow: hidden}.progress-bar-fill{height: 100%;background: linear-gradient(90deg,var(--accent),var(--primary));border-radius: 3px;width: 0;transition: width 1.5s var(--ease)}.progress-bar-fill.visible{width: var(--progress,100%)}@keyframes heroTextShine{0%{background-position: -200% center}100%{background-position: 200% center}}.text-shine{background: linear-gradient(90deg,var(--text) 0%,var(--accent) 50%,var(--text) 100%);background-size: 200% auto;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: heroTextShine 4s linear infinite}@media (prefers-reduced-motion: reduce){.reveal-from-left,.reveal-from-right,.reveal-from-bottom,.reveal-from-top{animation: none}.scale-up,.fade-in-blur{animation: none}.count-animate{opacity: 1;transform: none}.card-shimmer::after{animation: none}.glow-hover:hover{animation: none}.float-badge{animation: none}.pulse-ring::after{animation: none}.typewriter{animation: none;border-right: none}.draw-line{stroke-dashoffset: 0}.stagger-grid>*{opacity: 1;transform: none;transition: none}.progress-bar-fill{transition: none}.text-shine{animation: none}.family-card:hover,.feature-card:hover,.process-step:hover .process-step-dot{transform: none}.trust-score-ring .ring-fill{transition: none}}@media (max-width: 1024px){.family-overview{grid-template-columns: repeat(3,1fr)}.process-visual{grid-template-columns: repeat(3,1fr)}.process-visual::before{display: none}.counter-section{grid-template-columns: repeat(2,1fr)}.feature-grid{grid-template-columns: repeat(2,1fr)}.testimonial-masonry{grid-template-columns: repeat(2,1fr)}.platform-grid{grid-template-columns: repeat(2,1fr)}.stats-band-dark{grid-template-columns: repeat(3,1fr)}.stats-band-item:nth-child(3)::after{display: none}.roi-grid{grid-template-columns: 1fr}.roi-divider{flex-direction: row}.trust-score{flex-direction: column}}@media (max-width: 768px){.family-overview{grid-template-columns: repeat(2,1fr)}.comparison-grid{grid-template-columns: 1fr}.counter-section{grid-template-columns: 1fr;gap: 24px}.counter-item::after{display: none}.feature-grid{grid-template-columns: 1fr}.testimonial-masonry{grid-template-columns: 1fr}.platform-grid{grid-template-columns: 1fr}.stats-band-dark{grid-template-columns: repeat(2,1fr)}.pricing-hero-strip{flex-direction: column;gap: 16px}.pricing-hero-divider{width: 48px;height: 1px}.flow-step{grid-template-columns: 48px 1fr;gap: 16px}.flow-step-number{width: 48px;height: 48px;font-size: 1.1rem}.flow-step:not(:last-child)::after{left: 24px;top: 48px}}@media (max-width: 480px){.family-overview{grid-template-columns: 1fr}.stats-band-dark{grid-template-columns: 1fr}.stats-band-item{border-right: none;border-bottom: 1px solid rgba(255,255,255,0.06)}.stats-band-item:last-child{border-bottom: none}}
