:root{--apple-bg: #000000;--apple-canvas: #060608;--apple-surface: #101014;--apple-surface-elevated: #16161c;--apple-surface-glass: rgba(22, 22, 28, .7);--apple-border: rgba(255, 255, 255, .08);--apple-border-hover: rgba(255, 255, 255, .18);--apple-border-active: #2997ff;--apple-text-primary: #f5f5f7;--apple-text-secondary: #86868b;--apple-text-muted: #8e8e93;--apple-text-dark: #000000;--apple-blue: #2997ff;--apple-green: #10b981;--apple-purple: #af52de;--apple-amber: #ff9f0a;--p-scale: 1;--font-primary: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--font-mono: "SF Mono", ui-monospace, Menlo, Monaco, Consolas, monospace;--type-monumental: clamp(48px, 6.8vw, 96px);--type-h1: clamp(32px, 4.5vw, 52px);--type-h2: clamp(24px, 3.2vw, 36px);--type-h3: 20px;--type-lead: clamp(16px, 1.8vw, 18px);--type-body: 15px;--type-body-sm: 14px;--type-caption: 12px;--type-micro: 11px;--apple-ease: cubic-bezier(.16, 1, .3, 1);--duration-fast: .12s;--duration-normal: .18s;--container-max: 1200px;--nav-height: 52px;--radius-pro: 0px;--radius-btn: 10px;--radius-pill: 9999px;--radius-card: 0px}html.light-theme{--apple-bg: #f2f2f6;--apple-canvas: #eaebf0;--apple-surface: #ffffff;--apple-surface-elevated: #f9f9fb;--apple-surface-glass: rgba(242, 242, 246, .85);--apple-border: rgba(0, 0, 0, .08);--apple-border-hover: rgba(0, 0, 0, .22);--apple-border-active: #0066cc;--apple-text-primary: #111116;--apple-text-secondary: #474852;--apple-text-muted: #575965;--apple-text-dark: #ffffff;--apple-blue: #0066cc;--apple-green: #047857;--apple-purple: #7e22ce;--apple-amber: #b45309}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-monumental-headline,.section-headline,.solution-pill-title,.pro-card-title,.spec-card-title,.guarantee-title,.contact-hero-title{overflow-wrap:break-word;word-break:break-word}.email-address{word-break:break-all}html{font-family:var(--font-primary);background-color:var(--apple-bg);color:var(--apple-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;overflow-x:hidden;transition:background-color .25s ease,color .25s ease;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}html.light-theme{scrollbar-color:rgba(0,0,0,.18) transparent}::selection{background:#2997ff47;color:#fff}html.light-theme ::selection{background:#0066cc38;color:#111116}input,textarea,[contenteditable]{caret-color:var(--apple-blue)}a{text-underline-offset:3px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff52}html.light-theme ::-webkit-scrollbar-thumb{background:#0000002e}html.light-theme ::-webkit-scrollbar-thumb:hover{background:#00000052}.metric-big,.sim-stat-val,.kpi-metric,.spec-metric-number,.sum-val,.step-num,.solution-pill-num,.dir-num,.portfolio-metric-box strong,.hero-badge,.effort-callout-badge,.tag,.calc-total-amount,.d-label,.sim-metric-val,.receipt-id-tag,.spotlight-kbd,.meta-kbd{font-variant-numeric:tabular-nums lining-nums}body{background-color:var(--apple-bg);color:var(--apple-text-primary);line-height:1.5;min-height:100vh;overflow-x:hidden;transition:background-color .25s ease,color .25s ease}h1,h2,h3,h4,.hero-monumental-headline,.section-headline,.specs-title,.contact-hero-title,.comparison-title,.portfolio-card-title,.pro-card-title,.step-title,.guarantee-title,.faq-question{text-wrap:balance}p,.hero-subheadline,.section-desc,.pro-card-desc,.portfolio-card-desc,.comparison-desc,.effort-callout-desc,.faq-answer p,.step-desc{text-wrap:pretty}h1{font-size:var(--type-h1);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff}h2{font-size:var(--type-h2);font-weight:700;line-height:1.18;letter-spacing:-.025em;color:#fff}h3{font-size:var(--type-h3);font-weight:600;line-height:1.25;color:#fff}h4{font-size:18px;font-weight:600;line-height:1.35;color:#fff}.apple-container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 28px}.section{padding:110px 0;position:relative}.hud-nav-wrapper{position:sticky;top:16px;z-index:1000;width:100%;padding:0 24px;pointer-events:none}.hud-nav-capsule{pointer-events:auto;max-width:1120px;margin:0 auto;min-height:54px;background:#0e0e14c7;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-pill);padding:8px 12px 8px 18px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 16px 36px #00000080,0 1px #ffffff14 inset;transition:background .25s var(--apple-ease),border-color .25s var(--apple-ease),box-shadow .25s var(--apple-ease),backdrop-filter .25s var(--apple-ease)}.hud-nav-capsule.is-scrolled{background:#0a0a0fe0;backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px);border-color:#ffffff2e;box-shadow:0 20px 48px #000000b3,0 1px #ffffff1f inset}.hud-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--apple-text-primary);transition:opacity var(--duration-fast) var(--apple-ease)}.hud-brand:hover{opacity:.88}.brand-logo-mark{width:28px;height:28px;border-radius:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background-color var(--duration-fast) var(--apple-ease),border-color var(--duration-fast) var(--apple-ease)}.brand-logo-img{width:22px;height:22px;object-fit:contain;display:block;transition:transform var(--duration-fast) var(--apple-ease)}.hud-brand:hover .brand-logo-mark{background:#ffffff14;border-color:#ffffff38}.hud-brand:hover .brand-logo-img{transform:scale(1.08)}.brand-name{font-size:15px;font-weight:600;letter-spacing:-.01em}.hud-links{display:flex;align-items:center;gap:16px}.hud-ghost-link{font-size:13px;color:var(--apple-text-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:var(--radius-pill);transition:color var(--duration-fast) var(--apple-ease),background-color var(--duration-fast) var(--apple-ease)}.hud-arrow{font-size:12px;opacity:.5;transition:transform var(--duration-fast) var(--apple-ease),opacity var(--duration-fast) var(--apple-ease)}.hud-ghost-link:hover{color:var(--apple-text-primary);background:#ffffff0f}.hud-ghost-link:hover .hud-arrow{opacity:1;transform:translate(3px)}.hud-actions{display:flex;align-items:center;gap:10px}.hud-theme-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--apple-border);background:#ffffff0f;color:var(--apple-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--duration-fast) var(--apple-ease),background-color var(--duration-fast) var(--apple-ease),border-color var(--duration-fast) var(--apple-ease),color var(--duration-fast) var(--apple-ease);-webkit-tap-highlight-color:transparent;flex-shrink:0}.hud-theme-btn:hover{background:#ffffff24;border-color:var(--apple-border-hover);transform:scale(1.05)}.hud-theme-btn:active{transform:scale(.95)}.theme-icon-sun{display:none}.theme-icon-moon,html.dark-theme .theme-icon-sun{display:block}html.dark-theme .theme-icon-moon{display:none}.hud-spotlight-btn{background:#ffffff0f;border:1px solid var(--apple-border);border-radius:var(--radius-pill);padding:5px 12px;display:inline-flex;align-items:center;gap:6px;color:var(--apple-text-secondary);font-size:12px;cursor:pointer;transition:transform var(--duration-fast) var(--apple-ease),background-color var(--duration-fast) var(--apple-ease),border-color var(--duration-fast) var(--apple-ease),color var(--duration-fast) var(--apple-ease)}.hud-spotlight-btn:hover{background:#ffffff1f;color:var(--apple-text-primary);border-color:var(--apple-border-hover)}.hud-spotlight-btn:active{transform:scale(.97)}.spotlight-kbd{font-family:var(--font-primary);font-weight:600;font-size:11px;background:#ffffff1a;padding:1px 4px;border-radius:3px;color:var(--apple-text-primary)}.hud-cta-pill{background:var(--apple-text-primary);color:var(--apple-text-dark);font-size:12px;font-weight:500;text-decoration:none;padding:6px 14px;border-radius:10px;border:1px solid #ffffff;transition:background-color .15s var(--apple-ease),color .15s var(--apple-ease),border-color .15s var(--apple-ease),transform .12s var(--apple-ease)}.hud-cta-pill:hover{background-color:transparent;color:#fff;border-color:#fff}.hud-cta-pill:active{transform:scale(.97)}.hud-trigger-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-pill);height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;color:var(--apple-text-primary);cursor:pointer;font-family:var(--font-primary);font-size:12px;font-weight:500;transition:transform var(--duration-fast) var(--apple-ease),background-color var(--duration-fast) var(--apple-ease),border-color var(--duration-fast) var(--apple-ease),color var(--duration-fast) var(--apple-ease)}.hud-trigger-btn:hover{background:#ffffff29;border-color:#ffffff40}.hud-trigger-btn:active{transform:scale(.97)}.hud-trigger-icon{display:flex;flex-direction:column;gap:4px;width:14px}.hud-line{display:block;height:1.5px;background:var(--apple-text-primary);border-radius:1px;transition:transform var(--duration-fast) var(--apple-ease)}.hud-line.is-top{width:14px}.hud-line.is-bottom{width:10px}.hud-overlay-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--apple-ease),visibility var(--duration-normal)}.hud-overlay-menu[data-open=true]{opacity:1;visibility:visible}.hud-overlay-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#06060ae0;backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px)}.hud-overlay-frame{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:24px 32px 48px;display:flex;flex-direction:column;height:100%;overflow-y:auto;transform:scale(.98) translateY(6px);opacity:0;transition:transform var(--duration-normal) var(--apple-ease),opacity var(--duration-normal) var(--apple-ease)}.hud-overlay-menu[data-open=true] .hud-overlay-frame{transform:scale(1) translateY(0);opacity:1}.hud-overlay-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:36px}.hud-overlay-brand{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#fff}.hud-overlay-close-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-pill);padding:6px 14px;color:var(--apple-text-primary);font-family:var(--font-primary);font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform var(--duration-fast) var(--apple-ease),background-color var(--duration-fast) var(--apple-ease),color var(--duration-fast) var(--apple-ease)}.hud-overlay-close-btn:hover{background:#ffffff29}.hud-overlay-close-btn:active{transform:scale(.96)}.hud-kbd{font-size:11px;background:#ffffff1f;padding:2px 6px;border-radius:4px;color:var(--apple-text-secondary)}.hud-overlay-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;flex:1;align-items:flex-start}.hud-col-header{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--apple-text-muted);margin-bottom:24px;display:block}.hud-directory-list{list-style:none;display:flex;flex-direction:column;gap:10px}.hud-dir-link{display:flex;align-items:center;gap:20px;text-decoration:none;padding:16px 20px;border-radius:var(--radius-card);border:1px solid transparent;transition:background-color var(--duration-fast) var(--apple-ease),border-color var(--duration-fast) var(--apple-ease),transform var(--duration-fast) var(--apple-ease)}.hud-dir-link:active{transform:scale(.98)}.hud-dir-link .dir-num{font-size:14px;color:var(--apple-text-muted);font-weight:600}.hud-dir-link .dir-text{font-size:clamp(17px,2.2vw,24px);font-weight:600;color:var(--apple-text-secondary);letter-spacing:-.02em;transition:color var(--duration-fast) var(--apple-ease),transform var(--duration-fast) var(--apple-ease)}.hud-dir-link .dir-arrow{margin-left:auto;font-size:18px;color:var(--apple-text-muted);opacity:0;transform:translate(-6px);transition:opacity var(--duration-fast) var(--apple-ease),transform var(--duration-fast) var(--apple-ease)}.hud-dir-link:hover{background:#ffffff0a;border-color:#ffffff14}.hud-dir-link:hover .dir-text{color:#fff;transform:translate(4px)}.hud-dir-link:hover .dir-num{color:var(--apple-blue)}.hud-dir-link:hover .dir-arrow{opacity:1;transform:translate(0);color:#fff}.hud-dispatch-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pro);padding:32px 28px;display:flex;flex-direction:column;gap:16px}.dispatch-tag{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--apple-blue)}.dispatch-title{font-size:18px;font-weight:600;color:#fff}.dispatch-desc{font-size:13px;line-height:1.5;color:var(--apple-text-secondary)}.dispatch-meta-grid{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.meta-item{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:8px 12px;border-radius:6px}.meta-label{color:var(--apple-text-muted)}.meta-val{color:var(--apple-text-primary);font-weight:500}.meta-kbd{background:#ffffff1a;padding:1px 5px;border-radius:3px;color:#fff}.dispatch-actions{display:flex;flex-direction:column;gap:10px;margin-top:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-primary);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;border-radius:10px;border:1px solid transparent;padding:10px 22px;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.btn:active{transform:scale(.97)}.btn-apple-primary{background-color:#fff;color:#000;border:1px solid #ffffff;font-weight:600;border-radius:10px;transition:background-color .15s var(--apple-ease),color .15s var(--apple-ease),border-color .15s var(--apple-ease),transform .12s var(--apple-ease)}.btn-apple-primary:hover{background-color:transparent;color:#fff;border-color:#fff}.btn-apple-primary:active{transform:scale(.97)}.btn-apple-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .15s var(--apple-ease),color .15s var(--apple-ease),border-color .15s var(--apple-ease),transform .12s var(--apple-ease)}.btn-apple-secondary:hover{background-color:#fff;color:#000;border-color:#fff}.btn-apple-secondary:active{transform:scale(.97)}.btn-large{padding:14px 28px;font-size:15px}.btn-chevron{font-size:14px;transition:transform var(--duration-fast) var(--apple-ease)}.btn:hover .btn-chevron{transform:translate(3px)}.apple-kbd{font-size:12px;color:var(--apple-text-secondary)}.w-full{width:100%}.mt-3{margin-top:12px}.hero-cinematic{padding:80px 0 60px;position:relative;overflow:hidden;min-height:calc(100vh - var(--nav-height));display:flex;align-items:center;width:100%;box-sizing:border-box}.hero-container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 28px;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.hero-header-block{text-align:left;max-width:680px;width:100%;margin:0;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2}@keyframes heroSequenceFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-monumental-headline{font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff;margin-bottom:20px;display:flex;flex-direction:column;gap:3px;max-width:720px;text-shadow:none}.headline-row{display:block}.headline-row:nth-child(1){animation:heroSequenceFade .6s cubic-bezier(.16,1,.3,1) .04s both}.headline-row:nth-child(2){animation:heroSequenceFade .6s cubic-bezier(.16,1,.3,1) .1s both}.headline-row:nth-child(3){animation:heroSequenceFade .6s cubic-bezier(.16,1,.3,1) .16s both}.headline-row:nth-child(4){animation:heroSequenceFade .6s cubic-bezier(.16,1,.3,1) .22s both}.hero-subheadline{font-size:clamp(15px,1.4vw,17px);line-height:1.55;letter-spacing:.005em;color:var(--apple-text-secondary);max-width:520px;margin-bottom:30px;font-weight:400;text-align:left;animation:heroSequenceFade .6s cubic-bezier(.16,1,.3,1) .3s both}.hero-key-message-card{display:flex;flex-direction:column;gap:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-left:2px solid var(--apple-blue);border-radius:8px;padding:12px 16px;max-width:540px;margin-bottom:22px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:heroSequenceFade .6s cubic-bezier(.16,1,.3,1) .34s both}.key-message-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--apple-blue)}.key-message-quote{font-size:13.5px;line-height:1.5;color:var(--apple-text-primary);font-style:italic;margin:0;letter-spacing:.01em}.hero-button-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px;animation:heroSequenceFade .6s cubic-bezier(.16,1,.3,1) .38s both}.ghost-filter-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:13px;font-weight:500;letter-spacing:normal;text-decoration:none;padding:10px 22px;border-radius:10px;border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;cursor:pointer;transition:background-color .15s var(--apple-ease),color .15s var(--apple-ease),border-color .15s var(--apple-ease),transform .12s var(--apple-ease)}.ghost-filter-btn:active{transform:scale(.97)}.ghost-filter-btn:hover{background-color:#fff;color:#000;border-color:#fff}.ghost-filter-btn .btn-arrow{transition:transform .15s var(--apple-ease)}@media(hover:hover)and (pointer:fine){.ghost-filter-btn:hover .btn-arrow{transform:translate(4px)}}.ghost-text-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:14px;font-weight:500;color:var(--apple-text-secondary);background:transparent;border:1px solid transparent;border-radius:10px;padding:8px 16px;text-decoration:none;cursor:pointer;transition:background-color .15s var(--apple-ease),color .15s var(--apple-ease),border-color .15s var(--apple-ease),transform .12s var(--apple-ease)}.ghost-text-link:active{transform:scale(.97)}.ghost-text-link:hover{color:#fff;border-color:#ffffff73;background-color:#ffffff0f}.ghost-text-link .btn-arrow{transition:transform .15s var(--apple-ease)}@media(hover:hover)and (pointer:fine){.ghost-text-link:hover .btn-arrow{transform:translate(4px)}}@keyframes heroOrbFade{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0px)}}.hero-credentials-bar{display:flex;flex-direction:column;align-items:flex-start;gap:10px;border-top:1px solid var(--apple-border);padding-top:24px;width:100%;animation:heroSequenceFade .6s cubic-bezier(.16,1,.3,1) .44s both}.credential-item{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.02em;color:var(--apple-text-muted);text-align:left}.credential-tags{font-size:11px;letter-spacing:.05em;color:var(--apple-text-secondary);display:flex;gap:8px;flex-wrap:wrap}.hero-eyebrow{display:block;font-size:12px;font-weight:600;color:var(--apple-blue);text-transform:none;letter-spacing:.02em;margin-bottom:14px}.cred-pill{border:1px solid #bfbebe;border-radius:0;padding:5px 12px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#fff;text-align:left;opacity:.7;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.cred-pill:hover{opacity:1;border-color:#fff;background-color:#ffffff0f}.orb-w{position:absolute;right:max(20px,calc((100vw - 1240px)/2 + 10px));top:50%;transform:translateY(-50%);width:min(480px,40vw);height:min(480px,40vw);max-width:480px;max-height:480px;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:auto;animation:heroOrbFade .85s cubic-bezier(.16,1,.3,1) .08s both}.orb{position:absolute;width:100%;height:100%;border-radius:0;background:transparent;will-change:transform;border:none;box-shadow:none;overflow:visible;display:flex;align-items:center;justify-content:center}.vanguard-octopus-stage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vanguard-octopus-img{width:100%;height:100%;max-width:440px;max-height:440px;object-fit:contain;filter:drop-shadow(0 22px 48px rgba(124,58,237,.45)) drop-shadow(0 0 65px rgba(79,70,229,.35));will-change:transform,filter;animation:octopusFloatBreath 6s ease-in-out infinite alternate;z-index:2;position:relative;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes octopusFloatBreath{0%{transform:translateY(0) scale(1);filter:drop-shadow(0 20px 45px rgba(124,58,237,.42)) drop-shadow(0 0 60px rgba(79,70,229,.28))}to{transform:translateY(-8px) scale(1.02);filter:drop-shadow(0 30px 60px rgba(168,85,247,.52)) drop-shadow(0 0 85px rgba(99,102,241,.42))}}.octopus-ambient-glow{position:absolute;width:82%;height:82%;border-radius:50%;background:radial-gradient(circle,rgba(147,51,234,.42) 0%,rgba(79,70,229,.22) 50%,transparent 75%);filter:blur(44px);pointer-events:none;z-index:1;animation:octopusAuraPulse 5s ease-in-out infinite alternate}@keyframes octopusAuraPulse{0%{transform:scale(.94);opacity:.75}to{transform:scale(1.1);opacity:1}}.octopus-specular-aura{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.12),transparent 55%);pointer-events:none;z-index:3}.orb-outline-w{position:absolute;width:120%;height:120%;pointer-events:none;z-index:0;display:flex;align-items:center;justify-content:center;will-change:transform}.orb-outline-w.is-2{width:140%;height:140%}.orb-outline-r{width:100%;height:100%;position:absolute}.orb-outline{width:100%;height:100%;border-radius:50%;border:1px dashed rgba(168,85,247,.35);position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 20px #a855f714}.orb-outline.is-2{border:1px solid rgba(99,102,241,.22);box-shadow:0 0 30px #6366f10f}html.light-theme .vanguard-octopus-img{filter:drop-shadow(0 18px 40px rgba(124,58,237,.28)) drop-shadow(0 0 55px rgba(79,70,229,.18))}html.light-theme .octopus-ambient-glow{background:radial-gradient(circle,rgba(147,51,234,.25) 0%,rgba(79,70,229,.12) 50%,transparent 75%);filter:blur(50px)}html.light-theme .orb-outline{border-color:#7c3aed38}html.light-theme .orb-outline.is-2{border-color:#6366f126}.tentacle-bridge-wrapper{position:relative;width:100%;margin-top:-24px;margin-bottom:24px;z-index:2;pointer-events:none}.tentacle-bridge-container{display:flex;flex-direction:column;align-items:center;position:relative}.tentacle-pipeline-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c084fc;background:#9333ea14;border:1px solid rgba(147,51,234,.25);border-radius:9999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-bottom:8px}.tentacle-pulse-core{width:6px;height:6px;border-radius:50%;background:#a855f7;box-shadow:0 0 8px #a855f7;animation:pulseCore 2s ease-in-out infinite}@keyframes pulseCore{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:1}}.tentacle-pipeline-svg{width:100%;max-width:1100px;height:80px;display:block}.tentacle-glow-line{animation:tentacleDataFlow 4s linear infinite}@keyframes tentacleDataFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-320}}html.light-theme .tentacle-pipeline-badge{color:#7c3aed;background:#9333ea0d;border-color:#9333ea33}.receipt-mascot-chip{margin-left:auto;display:inline-flex;align-items:center;justify-content:center}.receipt-octopus-seal{filter:drop-shadow(0 2px 8px rgba(124,58,237,.4));transition:transform .2s var(--apple-ease)}.receipt-mascot-chip:hover .receipt-octopus-seal{transform:scale(1.15) rotate(6deg)}.hero-scroll-indicator{position:absolute;bottom:30px;right:36px;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--apple-text-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:6px;z-index:10;transition:color var(--duration-fast) var(--apple-ease),transform var(--duration-fast) var(--apple-ease)}.hero-scroll-indicator:hover{color:#fff;transform:translateY(2px)}.hero-solutions-strip{width:100%;max-width:1160px;margin:52px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card-cross-corner{display:none!important}.pillar-card,.nicho-card,.spec-card,.pipeline-step-card,.applecare-guarantee-card,.comparison-card{--mouse-x: -999px;--mouse-y: -999px}.pillar-card:after,.nicho-card:after,.spec-card:after,.pipeline-step-card:after,.applecare-guarantee-card:after,.comparison-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px circle at var(--mouse-x, -999px) var(--mouse-y, -999px),rgba(255,255,255,.04) 0%,transparent 70%);opacity:0;transition:opacity .25s var(--apple-ease);z-index:1}.pillar-card:hover:after,.nicho-card:hover:after,.spec-card:hover:after,.pipeline-step-card:hover:after,.applecare-guarantee-card:hover:after,.comparison-card:hover:after{opacity:1}.manifesto-comparison-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:stretch}.comparison-card{border-radius:14px;padding:40px 36px;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease;overflow:hidden}.comparison-card:hover{border-color:#ffffff40;transform:translateY(-4px);box-shadow:0 16px 36px #00000059}.agency-card{background:#0c0c10;border:1px solid rgba(255,255,255,.08)}.vanguard-card{background:linear-gradient(180deg,#12121a,#0d0d12);border:1px solid rgba(41,151,255,.35);box-shadow:0 4px 12px #00000059}.card-kicker{font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:left;margin-bottom:12px}.text-muted{color:var(--apple-text-muted)}.text-green{color:var(--apple-green)}.comparison-title{font-size:22px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.02em}.comparison-desc{font-size:14px;line-height:1.55;color:var(--apple-text-secondary);margin-bottom:24px;max-width:54ch}.comparison-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:auto}.comparison-list li{font-size:14px;line-height:1.48;display:flex;align-items:flex-start;gap:10px}.comparison-list li.bad{color:#86868b}.comparison-list li.bad .icon{color:#ef4444;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin-top:1px}.comparison-list li.bad .icon svg{display:block}.comparison-list li.good{color:var(--apple-text-primary)}.comparison-list li.good .icon{color:var(--apple-green);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin-top:1px}.comparison-list li.good .icon svg{display:block}.section-center-heading{text-align:left;max-width:66ch;margin:0 0 64px}.apple-eyebrow{font-size:11px;color:var(--apple-blue);font-weight:600;display:block;margin-bottom:14px;letter-spacing:.05em;text-transform:uppercase;text-align:left}.section-headline{font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#fff;margin-bottom:16px;text-align:left}.section-lead{font-size:16px;color:var(--apple-text-secondary);line-height:1.55;max-width:60ch;text-align:left}.portfolio-section{padding:100px 0;position:relative;background:transparent}.portfolio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:48px}.portfolio-card{position:relative;background:#111116;border:1px solid var(--apple-border);border-radius:0;padding:36px 32px;display:flex;flex-direction:column;transition:transform .2s var(--apple-ease),border-color .2s var(--apple-ease),box-shadow .2s var(--apple-ease)}.portfolio-card:hover{transform:translateY(-4px);border-color:#ffffff40;box-shadow:0 16px 40px #00000080}.portfolio-card-header{margin-bottom:18px}.portfolio-kicker-group{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.portfolio-kicker{font-family:var(--font-primary);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--apple-blue)}.portfolio-status-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--apple-green);background:#0478571a;border:1px solid rgba(4,120,87,.22);padding:2px 8px;border-radius:9999px}.portfolio-status-live .live-dot{width:6px;height:6px;border-radius:50%;background-color:var(--apple-green);flex-shrink:0}.portfolio-card-title{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#fff;margin-bottom:6px}.portfolio-card-subtitle{font-size:13px;font-weight:500;color:var(--apple-text-secondary)}.portfolio-card-desc{font-size:14px;line-height:1.6;color:var(--apple-text-secondary);margin-bottom:24px}.portfolio-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;background:#ffffff05;border:1px solid var(--apple-border);margin-bottom:22px}.portfolio-metric-box{display:flex;flex-direction:column;gap:4px;min-width:0}.portfolio-metric-box .metric-big{font-family:var(--font-primary);font-size:20px;font-weight:700;letter-spacing:-.02em;color:#fff}.portfolio-metric-box .metric-caption{font-size:12px;color:var(--apple-text-muted);line-height:1.35}.portfolio-tags-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.portfolio-tag{font-size:12px;font-weight:500;color:var(--apple-text-secondary);background:#ffffff0a;border:1px solid var(--apple-border);padding:4px 10px;border-radius:9999px;letter-spacing:.02em}.portfolio-card-footer{margin-top:auto;border-top:1px solid var(--apple-border);padding-top:18px;display:flex;flex-direction:column;gap:14px}.portfolio-quote{font-size:13px;font-style:italic;line-height:1.5;color:var(--apple-text-muted)}.portfolio-action-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:13px;font-weight:600;color:var(--apple-blue);text-decoration:none;align-self:flex-start;transition:gap .15s var(--apple-ease)}.portfolio-action-link:hover{gap:12px;text-decoration:underline}.portfolio-action-link .p-arrow{font-size:14px;transition:transform .15s var(--apple-ease)}.portfolio-action-link:hover .p-arrow{transform:translate(3px)}.portfolio-trust-banner{margin-top:40px;padding:32px 36px;background:linear-gradient(180deg,#14141ccc,#0e0e14cc);border:1px solid var(--apple-border);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.portfolio-trust-banner .trust-banner-text h4{font-size:18px;font-weight:700;color:#fff;margin-bottom:6px}.portfolio-trust-banner .trust-banner-text p{font-size:14px;color:var(--apple-text-secondary);max-width:60ch;line-height:1.5}.pro-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pro-card{position:relative;background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:0;padding:32px;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease;overflow:hidden}.pro-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);opacity:0;transition:opacity .2s ease}.pro-card:hover{border-color:#1d1d1d;transform:translateY(-4px)}.pro-card:hover:before{opacity:1}.pro-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pro-card-tag{font-size:13px;font-weight:600;color:var(--apple-text-primary);letter-spacing:-.01em}.pro-card-badge{font-size:12px;font-weight:500;background:#ffffff0f;border:1px solid var(--apple-border);padding:3px 10px;border-radius:var(--radius-pill);color:var(--apple-text-secondary)}.pro-card-glyph{width:28px;height:28px;color:var(--apple-text-secondary);display:block;margin-bottom:18px;transition:transform .4s cubic-bezier(.16,1,.3,1),color .4s var(--apple-ease)}.pro-card:hover .pro-card-glyph{transform:scale(1.12);color:#fff}.pro-card-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:10px;line-height:1.25;transition:transform .4s cubic-bezier(.16,1,.3,1)}.pro-card:hover .pro-card-title{transform:translateY(-3px)}.pro-card-body{font-size:14px;line-height:1.55;color:var(--apple-text-secondary);letter-spacing:.005em;margin-bottom:20px}.pro-card-kpi{background:#ffffff08;border:1px solid var(--apple-border);border-radius:10px;padding:14px 16px;margin-bottom:20px;display:flex;align-items:center;gap:14px}.kpi-metric{font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--apple-text-primary);line-height:1;flex-shrink:0;font-variant-numeric:tabular-nums lining-nums}.kpi-label{font-size:12px;line-height:1.35;color:var(--apple-text-secondary)}.pro-bullets{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.pro-bullets li{font-size:13.5px;line-height:1.45;color:var(--apple-text-secondary);display:flex;align-items:flex-start;gap:8px}.bullet-dot{color:var(--apple-blue);font-size:12px}.pro-card-action{margin-top:auto;border-top:1px solid var(--apple-border);padding-top:16px}.btn-card-action{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:10px 16px;color:var(--apple-text-primary);font-family:var(--font-primary);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;transition:background-color .15s var(--apple-ease),color .15s var(--apple-ease),border-color .15s var(--apple-ease),transform .12s var(--apple-ease)}.btn-card-action:active{transform:scale(.98)}.btn-card-action .arrow{display:inline-block;transition:transform .15s var(--apple-ease)}.btn-card-action:hover{background-color:#fff;color:#000;border-color:#fff}@media(hover:hover)and (pointer:fine){.btn-card-action:hover .arrow{transform:translate(6px)}}.dual-pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:28px}.pillar-card{position:relative;background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:0;padding:36px 32px;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s var(--apple-ease),box-shadow .25s var(--apple-ease);overflow:hidden}.pillar-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;opacity:.7;transition:opacity .2s ease}.pillar-card.is-frontend:before{background:linear-gradient(90deg,transparent,var(--apple-blue),transparent)}.pillar-card.is-backend:before{background:linear-gradient(90deg,transparent,var(--apple-green),transparent)}.pillar-card:hover{border-color:#ffffff47;transform:translateY(-4px);box-shadow:0 16px 36px #0006}.pillar-header{margin-bottom:20px}.pillar-kicker-group{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pillar-tag{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--apple-text-primary)}.pillar-scope-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 10px;border-radius:var(--radius-pill);background:#ffffff0f;border:1px solid var(--apple-border);color:var(--apple-text-secondary)}.pillar-card.is-frontend .pillar-scope-badge{color:#70baff;border-color:#0071e359;background:#0071e31a}.pillar-card.is-backend .pillar-scope-badge{color:#5deb82;border-color:#30d15859;background:#30d1581a}.pillar-title{font-size:24px;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:-.015em;line-height:1.25}.pillar-objective{font-size:14px;line-height:1.5;color:var(--apple-text-secondary);margin:0}.pillar-objective strong{color:#fff;font-weight:600}.pillar-kpi-block{background:#ffffff06;border:1px solid var(--apple-border);border-radius:10px;padding:14px 18px;margin-bottom:24px;display:flex;align-items:center;gap:16px}.pillar-deliverables-group{margin-bottom:26px}.deliverables-heading{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--apple-text-secondary);margin-bottom:14px}.pillar-deliverables-list{list-style:none;display:flex;flex-direction:column;gap:14px}.pillar-deliverables-list li{display:flex;align-items:flex-start;gap:12px}.deliv-num{font-size:11px;font-weight:700;color:var(--apple-text-secondary);background:#ffffff0d;border:1px solid var(--apple-border);border-radius:4px;padding:2px 6px;flex-shrink:0;margin-top:2px}.deliv-text{font-size:13.5px;line-height:1.5;color:var(--apple-text-secondary)}.deliv-text strong{display:block;color:#fff;font-size:14px;margin-bottom:2px}.pillar-action{margin-top:auto;border-top:1px solid var(--apple-border);padding-top:18px}.value-loop-card{background:linear-gradient(180deg,#ffffff09,#ffffff04);border:1px solid var(--apple-border);border-radius:12px;padding:28px 32px;margin-top:24px;position:relative;overflow:hidden}.value-loop-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(0,113,227,.1) 0%,transparent 65%)}.value-loop-header{text-align:center;margin-bottom:22px}.value-loop-badge{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--apple-blue);background:#0071e31a;border:1px solid rgba(0,113,227,.25);padding:4px 12px;border-radius:var(--radius-pill);margin-bottom:8px}.value-loop-header h4{font-size:18px;font-weight:600;color:#fff;margin:0}.value-loop-flow{display:grid;grid-template-columns:1fr auto 1.1fr auto 1fr;align-items:center;gap:16px}.flow-step{background:#ffffff08;border:1px solid var(--apple-border);border-radius:8px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.flow-step.is-accent{background:#0071e314;border-color:#0071e359}.flow-step-num{font-size:11px;font-weight:600;color:var(--apple-text-secondary);text-transform:uppercase;letter-spacing:.04em}.flow-step.is-accent .flow-step-num{color:#70baff}.flow-step-title{font-size:14px;font-weight:600;color:#fff}.flow-step-desc{font-size:12.5px;line-height:1.45;color:var(--apple-text-secondary);margin:0}.flow-connector{color:#ffffff59;display:flex;align-items:center;justify-content:center}.nichos-section{padding:80px 0;position:relative;background:transparent}.sectors-mentions-wrap{margin-top:40px;display:flex;justify-content:center}.sectors-tag-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;padding:0;margin:0;max-width:960px}.sector-tag-item{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:500;color:var(--apple-text-primary, #ffffff);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .2s var(--apple-ease),border-color .2s var(--apple-ease),background-color .2s var(--apple-ease),box-shadow .2s var(--apple-ease)}.sector-tag-item:hover{background:#ffffff14;border-color:#0071e373;transform:translateY(-2px);box-shadow:0 6px 18px #0003}.sector-tag-dot{width:7px;height:7px;border-radius:50%;background:var(--apple-blue, #0071e3);box-shadow:0 0 8px #0071e399;flex-shrink:0}html.light-theme .sector-tag-item{color:#111116;background:#00000008;border-color:#00000014;box-shadow:0 2px 8px #00000008}html.light-theme .sector-tag-item:hover{background:#0000000f;border-color:#0071e359;box-shadow:0 6px 16px #0071e314}.nicho-card{position:relative;background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:0;padding:32px 26px;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s var(--apple-ease),box-shadow .25s var(--apple-ease);overflow:hidden}.nicho-card:hover{border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 14px 32px #00000059}.nicho-header{margin-bottom:18px}.nicho-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--apple-blue);background:#0071e314;border:1px solid rgba(0,113,227,.2);padding:3px 8px;border-radius:4px;margin-bottom:10px}.nicho-title{font-size:18px;font-weight:600;color:#fff;line-height:1.3;margin:0}.nicho-pain-block{background:#ff453a0d;border:1px solid rgba(255,69,58,.2);border-radius:8px;padding:12px 14px;margin-bottom:16px}.pain-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#ff6961;margin-bottom:4px}.pain-text{font-size:12.5px;line-height:1.45;color:var(--apple-text-secondary);margin:0}.nicho-proposal-block{background:#ffffff08;border-left:2px solid var(--apple-blue);border-radius:0 8px 8px 0;padding:12px 14px;margin-bottom:18px}.proposal-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--apple-blue);margin-bottom:4px}.proposal-quote{font-size:13px;line-height:1.45;color:#fff;font-style:normal;margin:0;font-weight:500}.nicho-features-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.nicho-features-list li{font-size:12.5px;line-height:1.4;color:var(--apple-text-secondary);display:flex;align-items:flex-start;gap:6px}.nicho-action{margin-top:auto;border-top:1px solid var(--apple-border);padding-top:16px}.specs-intro-block{text-align:center;max-width:800px;margin:0 auto 64px}.specs-title{font-size:clamp(30px,4.2vw,48px);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#fff;margin-bottom:16px}.specs-subtext{font-size:17px;color:var(--apple-text-secondary);line-height:1.5}.specs-triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.spec-card{background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:14px;padding:36px 30px;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease;overflow:hidden}.spec-card:hover{border-color:#ffffff40;transform:translateY(-4px);box-shadow:0 16px 36px #00000059}.spec-metric-number{display:flex;align-items:baseline;margin-bottom:16px}.num-gradient,.num-solid{font-size:clamp(56px,6vw,76px);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--apple-text-primary, #ffffff);font-variant-numeric:tabular-nums lining-nums}.metric-unit{font-size:32px;font-weight:600;color:var(--apple-blue);margin-left:2px}.spec-card-title{font-size:20px;font-weight:600;line-height:1.25;color:var(--apple-text-primary, #ffffff);margin-bottom:12px;letter-spacing:-.02em}.spec-card-description{font-size:14px;line-height:1.55;color:var(--apple-text-secondary);letter-spacing:.005em;margin-bottom:24px}.spec-card-detail{margin-top:auto;border-top:1px solid var(--apple-border);padding-top:16px;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--apple-text-muted)}.detail-val{color:var(--apple-text-primary);font-weight:500}.spec-bottom-cta{background:#0d0d12;border:1px solid var(--apple-border);border-radius:14px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:transform .2s ease,border-color .2s ease}.spec-bottom-cta:hover{border-color:#ffffff40}.cta-statement h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.cta-statement p{font-size:14px;color:var(--apple-text-secondary)}.pipeline-steps-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.pipeline-step-card{background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:14px;padding:32px;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease;overflow:hidden}.pipeline-step-card:hover{border-color:#ffffff40;transform:translateY(-4px);box-shadow:0 16px 36px #00000059}.pipeline-step-card.highlight-step{border-color:#2997ff66;background:linear-gradient(180deg,rgba(41,151,255,.05) 0%,var(--apple-surface) 100%)}.step-badge-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.step-num{font-size:12px;color:var(--apple-blue);font-weight:600}.step-timeline{font-size:12px;color:var(--apple-text-muted)}.step-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:10px}.step-desc{font-size:14px;line-height:1.55;color:var(--apple-text-secondary);letter-spacing:.005em;margin-bottom:24px}.step-deliverable{margin-top:auto;background:#09090c;border:1px solid var(--apple-border);border-radius:6px;padding:10px 12px;font-size:12px}.d-label{color:var(--apple-text-muted);display:block;margin-bottom:2px}.d-val{color:var(--apple-text-primary);font-weight:500}.effort-reduction-callout{margin:36px 0 44px;padding:24px 28px;background:#2997ff0d;border:1px solid rgba(41,151,255,.25);border-radius:10px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;transition:border-color .2s var(--apple-ease)}.effort-reduction-callout:hover{border-color:#2997ff73}.effort-callout-icon{width:38px;height:38px;border-radius:8px;background:#2997ff1f;border:1px solid rgba(41,151,255,.28);display:flex;align-items:center;justify-content:center;color:var(--apple-blue);flex-shrink:0}.effort-callout-icon svg{display:block;color:var(--apple-blue)}.effort-callout-body{flex:1;min-width:260px}.effort-callout-title{font-size:16px;font-weight:700;color:#fff;margin-bottom:6px;letter-spacing:-.01em}.effort-callout-desc{font-size:13px;line-height:1.55;color:var(--apple-text-secondary)}.effort-callout-badge{font-size:11px;font-weight:600;color:var(--apple-blue);background:#2997ff1f;border:1px solid rgba(41,151,255,.3);padding:6px 14px;border-radius:9999px;white-space:nowrap}.applecare-guarantee-card{background:#0a0a0f;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:44px 40px;position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.applecare-guarantee-card:hover{border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 16px 36px #0006}.guarantee-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:32px}.guarantee-shield-icon,.guarantee-emblem{width:54px;height:54px;border-radius:0;background:#08080c;border:1px solid rgba(255,255,255,.18);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:border-color .2s ease,transform .2s ease}.applecare-guarantee-card:hover .guarantee-shield-icon,.applecare-guarantee-card:hover .guarantee-emblem{border-color:var(--apple-green);transform:scale(1.04)}.guarantee-tag{font-size:12px;color:var(--apple-green);margin-bottom:6px;display:block}.guarantee-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:-.02em}.guarantee-lead{font-size:15px;color:var(--apple-text-secondary);max-width:620px}.faq-section{position:relative;z-index:2;padding:clamp(60px,8vw,100px) 0}.faq-accordion{max-width:840px;margin:40px auto 0;display:flex;flex-direction:column;gap:14px}.faq-item{background:#ffffff05;border:1px solid var(--apple-border);border-radius:var(--radius-card);overflow:hidden;transition:border-color .2s var(--apple-ease),background-color .2s var(--apple-ease)}.faq-item:hover{border-color:#ffffff38}.faq-item[open]{background:#ffffff09;border-color:#ffffff3d}.faq-summary{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;gap:16px;transition:transform .12s var(--apple-ease)}.faq-summary::-webkit-details-marker{display:none}.faq-summary:active{transform:scale(.995)}.faq-question{font-size:16px;font-weight:600;line-height:1.4;color:#fff;letter-spacing:-.01em}.faq-icon{font-size:20px;line-height:1;font-weight:400;color:var(--apple-text-secondary);transition:transform .25s var(--apple-ease),color .2s var(--apple-ease);flex-shrink:0}.faq-item[open] .faq-icon{transform:rotate(45deg);color:var(--apple-blue)}.faq-content{padding:0 24px 22px}.faq-content p{font-size:15px;line-height:1.65;color:var(--apple-text-secondary);margin:0}html.light-theme .faq-item{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #00000005}html.light-theme .faq-item:hover{border-color:#0003}html.light-theme .faq-item[open]{background:#fff;border-color:#111116;box-shadow:0 6px 20px #0000000d}html.light-theme .faq-question{color:#111116}html.light-theme .faq-content p{color:#565761}html.light-theme .faq-icon{color:#86868b}html.light-theme .faq-item[open] .faq-icon{color:#0071e3}@media(max-width:640px){.faq-summary{padding:18px}.faq-question{font-size:15px}.faq-content{padding:0 18px 18px}}.contact-grid-container{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:flex-start}.contact-hero-title{font-size:clamp(28px,3.8vw,42px);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff;margin-bottom:16px}.contact-hero-desc{font-size:16px;line-height:1.5;color:var(--apple-text-secondary);margin-bottom:36px}.apple-trust-list{display:flex;flex-direction:column;gap:16px}.trust-list-item{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:0;transition:transform .2s ease,border-color .2s ease}.trust-list-item:hover{border-color:#1d1d1d;transform:translateY(-2px)}.item-check-badge,.item-technical-glyph{width:32px;height:32px;border-radius:0;background:#08080c;border:1px solid rgba(255,255,255,.14);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.trust-list-item:hover .item-check-badge,.trust-list-item:hover .item-technical-glyph{border-color:#ffffff61;background-color:#121218;transform:translateY(-1px)}.item-text h3,.item-text h5{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px}.item-text p{font-size:13.5px;line-height:1.45;color:var(--apple-text-secondary)}.email-copy-bar{display:flex;align-items:center;gap:10px;margin-top:8px}.email-address{font-size:12px;color:var(--apple-text-primary);background:#000;border:1px solid var(--apple-border);padding:4px 10px;border-radius:4px}.btn-copy-clip{background:#ffffff1a;border:1px solid var(--apple-border);color:var(--apple-text-primary);font-family:var(--font-primary);font-size:12px;padding:6px 12px;border-radius:10px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn-copy-clip:hover{background-color:#fff;color:#000;border-color:#fff}.apple-form-card{background:var(--apple-surface);border:1px solid var(--apple-border);border-radius:0;overflow:hidden;transition:border-color .2s ease}.apple-form-card:hover{border-color:#1d1d1d}.form-header-bar{background:#14141c;border-bottom:1px solid var(--apple-border);padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.form-kicker{font-size:12px;color:var(--apple-text-secondary)}.form-sla{font-size:12px;color:var(--apple-green)}.guided-form{padding:28px;display:flex;flex-direction:column;gap:22px}.form-row-group{display:flex;flex-direction:column;gap:6px}.apple-label{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;color:var(--apple-text-primary)}.req-tag{font-size:12px;color:var(--apple-text-muted)}.apple-input,.apple-textarea{width:100%;background:#08080c;border:1px solid var(--apple-border);border-radius:8px;padding:12px 16px;font-family:var(--font-primary);font-size:14px;color:#fff;outline:none;transition:border-color var(--duration-fast) var(--apple-ease)}.apple-input:focus,.apple-textarea:focus{border-color:var(--apple-blue);outline:2px solid var(--apple-blue);outline-offset:1px}.apple-input::placeholder,.apple-textarea::placeholder{color:var(--apple-text-muted);font-size:13px}.apple-textarea{resize:vertical;min-height:90px}.field-error{font-size:12px;color:#ef4444}.form-action-row{display:flex;flex-direction:column;gap:12px;margin-top:8px}.enter-key{font-size:11px;color:var(--apple-text-muted);margin-left:6px}.form-privacy-guarantee{font-size:12px;color:var(--apple-text-muted);text-align:center}.form-success-receipt{padding:28px;display:flex;flex-direction:column;gap:18px;animation:receiptSlideIn .24s cubic-bezier(.16,1,.3,1) forwards}@keyframes receiptSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.receipt-badge-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--apple-border)}.receipt-status-pill{display:inline-flex;align-items:center;gap:7px;background:#2ed5731a;border:1px solid rgba(46,213,115,.25);color:#2ed573;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.02em}.receipt-status-dot{width:6px;height:6px;border-radius:50%;background:#2ed573}.receipt-id{font-family:var(--font-mono, "SF Mono", Menlo, monospace);font-size:11px;color:var(--apple-text-secondary);background:#14141c;border:1px solid var(--apple-border);padding:3px 8px;border-radius:4px}.receipt-title{font-size:17px;font-weight:600;color:#fff;letter-spacing:-.02em;margin:0}.receipt-desc{font-size:13px;line-height:1.5;color:var(--apple-text-secondary);margin:0}.receipt-roadmap{display:flex;flex-direction:column;gap:12px;background:#09090e;border:1px solid var(--apple-border);border-radius:8px;padding:16px}.roadmap-step{display:flex;gap:12px;align-items:flex-start}.step-num{font-family:var(--font-mono, "SF Mono", Menlo, monospace);font-size:11px;font-weight:700;color:var(--apple-blue);background:#2997ff1a;border:1px solid rgba(41,151,255,.2);width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-content{display:flex;flex-direction:column;gap:2px}.step-title{font-size:13px;font-weight:600;color:#fff}.step-desc{font-size:12px;color:var(--apple-text-secondary);line-height:1.4}.receipt-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.btn-copy-receipt{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#14141c;border:1px solid var(--apple-border);border-radius:8px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--apple-ease),border-color var(--duration-fast) var(--apple-ease),color var(--duration-fast) var(--apple-ease),transform var(--duration-fast) var(--apple-ease)}.btn-copy-receipt:hover{background:#1c1c28;border-color:#fff3}.btn-copy-receipt:active{transform:scale(.97)}.btn-copy-receipt.copied{border-color:#2ed573;color:#2ed573}.btn-reset-receipt{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:1px solid var(--apple-border);border-radius:8px;color:var(--apple-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--apple-ease),border-color var(--duration-fast) var(--apple-ease),transform var(--duration-fast) var(--apple-ease)}.btn-reset-receipt:hover{color:#fff;border-color:#ffffff40}.btn-reset-receipt:active{transform:scale(.97)}.apple-footer{background:#050508;border-top:1px solid var(--apple-border);padding:32px 0}.footer-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.footer-brand-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.footer-brand-logo{width:20px;height:20px;object-fit:contain;display:block;opacity:.85;transition:opacity var(--duration-fast) var(--apple-ease),transform var(--duration-fast) var(--apple-ease)}.footer-brand-header:hover .footer-brand-logo{opacity:1;transform:scale(1.06)}.footer-brand-title{font-size:13px;font-weight:600;color:#fff;display:block}.footer-legal{font-size:12px;color:var(--apple-text-muted)}.footer-meta-right{display:flex;align-items:center;gap:16px}.footer-action-link{color:var(--apple-text-secondary);font-size:12px;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:color var(--duration-fast) var(--apple-ease)}.footer-action-link:hover{color:var(--apple-text-primary)}.apple-dialog{border:none;background:transparent;padding:0;margin:auto;max-width:90vw;outline:none}@keyframes dialogScaleIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.apple-dialog::backdrop{background:#000000b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.apple-dialog[open]::backdrop{animation:backdropFadeIn .12s var(--apple-ease) forwards}.apple-dialog[open] .spotlight-frame{animation:none!important;transform:none!important;opacity:1!important}.apple-dialog[open] .configurator-frame{animation:dialogScaleIn .18s cubic-bezier(.16,1,.3,1) forwards}.spotlight-frame{width:620px;max-width:90vw;background:#14141a;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-card);box-shadow:0 30px 80px #000000d9;overflow:hidden;display:flex;flex-direction:column}.spotlight-header{padding:16px 20px;background:#181822;border-bottom:1px solid var(--apple-border);display:flex;align-items:center;gap:12px}.spotlight-glass-icon{font-size:14px}.spotlight-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-primary);font-size:15px;color:#fff}.spotlight-input::placeholder{color:var(--apple-text-muted)}.spotlight-esc-tag{font-size:11px;background:#ffffff1a;border-radius:4px;padding:2px 6px;color:var(--apple-text-secondary)}.spotlight-results{max-height:340px;overflow-y:auto;padding:8px 0}.spotlight-item{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background-color var(--duration-fast) var(--apple-ease)}.spotlight-item.active,.spotlight-item:hover{background:#ffffff14}.spotlight-item-left{display:flex;align-items:center;gap:12px}.spotlight-badge{font-size:11px;background:#2997ff26;color:var(--apple-blue);border-radius:4px;padding:2px 6px;font-weight:600}.spotlight-item-title{font-size:13px;color:#fff}.spotlight-category{font-size:12px;color:var(--apple-text-muted)}.spotlight-footer{padding:10px 20px;background:#0f0f14;border-top:1px solid var(--apple-border);display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--apple-text-muted)}.spotlight-hints kbd{background:#ffffff1a;border-radius:3px;padding:1px 4px;margin-right:2px}.spotlight-empty-state{padding:36px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.spotlight-empty-title{font-size:14px;font-weight:600;color:var(--apple-text-primary)}.spotlight-empty-hint{font-size:12px;color:var(--apple-text-muted);max-width:320px;line-height:1.4}.configurator-frame{width:820px;max-width:92vw;max-height:90vh;background:#121218;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-pro);box-shadow:0 40px 90px #000000e6;overflow:hidden;display:flex;flex-direction:column}.configurator-header{padding:18px 24px;background:#181822;border-bottom:1px solid var(--apple-border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.cfg-badge{font-size:12px;color:var(--apple-blue)}.cfg-title{font-size:18px;font-weight:600;color:#fff}.cfg-close-btn{background:#ffffff14;border:1px solid var(--apple-border);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--apple-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--apple-ease),color var(--duration-fast) var(--apple-ease);-webkit-tap-highlight-color:transparent}.cfg-close-btn:hover{background:#ffffff29;color:#fff}.configurator-grid{display:grid;grid-template-columns:1.2fr 1fr;padding:24px;gap:24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.cfg-controls{display:flex;flex-direction:column;gap:20px}.cfg-group{display:flex;flex-direction:column;gap:8px}.cfg-label{font-size:12px;color:var(--apple-text-secondary)}.cfg-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cfg-card-chip{background:#0a0a0e;border:1px solid var(--apple-border);border-radius:8px;padding:10px 12px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:border-color var(--duration-fast) var(--apple-ease),background-color var(--duration-fast) var(--apple-ease),transform var(--duration-fast) var(--apple-ease)}.cfg-card-chip:hover{border-color:var(--apple-border-hover)}.cfg-card-chip:active{transform:scale(.98)}.cfg-card-chip.active{border-color:var(--apple-blue);background:#2997ff14}.chip-title{font-size:12px;font-weight:600;color:#fff}.chip-desc{font-size:12px;color:var(--apple-text-secondary)}.cfg-checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cfg-check-pill{cursor:pointer}.cfg-check-pill input{display:none}.pill-title{display:block;font-size:12px;background:#0a0a0e;border:1px solid var(--apple-border);border-radius:6px;padding:8px 10px;color:var(--apple-text-secondary);transition:border-color var(--duration-fast) var(--apple-ease),background-color var(--duration-fast) var(--apple-ease),color var(--duration-fast) var(--apple-ease),transform var(--duration-fast) var(--apple-ease)}.cfg-check-pill:active .pill-title{transform:scale(.97)}.cfg-check-pill input:checked+.pill-title{border-color:var(--apple-blue);background:#2997ff14;color:#fff}.cfg-slider{width:100%;accent-color:var(--apple-blue);cursor:pointer}.slider-val-readout{font-size:12px;color:#fff}.summary-inner-card{background:#08080c;border:1px solid var(--apple-border);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:14px;height:100%}.sum-tag{font-size:12px;color:var(--apple-text-muted);border-bottom:1px solid var(--apple-border);padding-bottom:6px}.sum-lbl{font-size:12px;color:var(--apple-text-secondary);display:block}.sum-val{font-size:22px;font-weight:700;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.sum-val.val-highlight{color:#30d158}.sum-hint{font-size:12px;color:var(--apple-text-muted)}.sum-divider{height:1px;background:var(--apple-border)}.sum-specs-list{font-size:12px;color:var(--apple-text-secondary);display:flex;flex-direction:column;gap:5px;margin-top:auto}.cfg-blueprint-box{background:#101016;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;margin-top:6px}.blueprint-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--apple-text-secondary);text-transform:uppercase;letter-spacing:.04em}.blueprint-dot{width:6px;height:6px;border-radius:50%;background:var(--apple-blue)}.blueprint-stack{display:flex;flex-wrap:wrap;gap:5px;min-height:28px}.blueprint-pill{font-family:var(--font-mono, "SF Mono", Menlo, monospace);font-size:11px;padding:3px 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#e2e8f0;transition:background-color var(--duration-fast) var(--apple-ease),border-color var(--duration-fast) var(--apple-ease),color var(--duration-fast) var(--apple-ease);animation:pillFadeIn .18s ease forwards}@keyframes pillFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.btn,.nav-cta-pill,.cfg-card-chip,.cfg-close-btn,.mobile-toggle,.nav-spotlight-btn,.btn-card-action{-webkit-tap-highlight-color:transparent}.apple-navbar{padding-top:env(safe-area-inset-top,0px)}.apple-footer{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.toast-container{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));right:24px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{background:#16161f;border:1px solid rgba(255,255,255,.16);box-shadow:0 16px 40px #000c;padding:12px 18px;border-radius:var(--radius-pill);display:flex;align-items:center;gap:10px;min-width:280px;pointer-events:auto;opacity:1;transform:translateY(0) scale(1);transition:opacity .16s var(--apple-ease),transform .16s var(--apple-ease)}.toast.toast-enter{opacity:0;transform:translateY(12px) scale(.96)}.toast.toast-exit{opacity:0;transform:translateY(8px) scale(.96);transition:opacity .12s var(--apple-ease),transform .12s var(--apple-ease)}.toast-icon{color:var(--apple-green);font-size:12px}.toast-msg{font-size:12px;color:#fff}html.light-theme{color-scheme:light}html.light-theme body{background-color:var(--apple-bg);color:var(--apple-text-primary)}html.light-theme h1,html.light-theme h2,html.light-theme h3,html.light-theme h4,html.light-theme .hero-monumental-headline,html.light-theme .section-headline,html.light-theme .comparison-title,html.light-theme .pro-card-title,html.light-theme .step-title,html.light-theme .spec-card-title,html.light-theme .guarantee-title,html.light-theme .contact-hero-title,html.light-theme .solution-pill-title,html.light-theme .receipt-title,html.light-theme .sum-val,html.light-theme .cfg-title,html.light-theme .spotlight-item-title,html.light-theme .brand-name,html.light-theme .grid-item-title,html.light-theme .spotlight-empty-title{color:#111116}html.light-theme .structural-logo-grid{border-top-color:#0000001f;border-bottom-color:#0000001f}html.light-theme .structural-grid-item{border-right-color:#0000001f}html.light-theme .structural-grid-item:first-child{border-left-color:#0000001f}html.light-theme .structural-grid-item:hover{background-color:#00000005}html.light-theme .hero-subheadline,html.light-theme .section-lead,html.light-theme .comparison-desc,html.light-theme .pro-card-body,html.light-theme .step-desc,html.light-theme .spec-card-desc,html.light-theme .guarantee-lead,html.light-theme .contact-hero-desc,html.light-theme .solution-pill-desc,html.light-theme .receipt-desc,html.light-theme .kpi-label,html.light-theme .cfg-label,html.light-theme .sum-lbl,html.light-theme .dispatch-desc{color:#565761}html.light-theme .solution-pill-num,html.light-theme .pro-bullets li,html.light-theme .step-timeline,html.light-theme .req-tag,html.light-theme .sum-hint,html.light-theme .sum-specs-list,html.light-theme .form-privacy-guarantee,html.light-theme .spotlight-empty-hint{color:#575965}html.light-theme .hud-nav-capsule{background:#ffffffd6;border-color:#00000014;box-shadow:0 12px 32px #0000000f,0 1px #fffc inset}html.light-theme .hud-nav-capsule.is-scrolled{background:#fffffff0;border-color:#0000001f;box-shadow:0 16px 36px #00000014}html.light-theme .hud-ghost-link{color:#565761}html.light-theme .hud-ghost-link:hover{color:#111116;background:#0000000a}html.light-theme .hud-cta-pill{background:#111116;color:#fff}html.light-theme .hud-cta-pill:hover{background:#0071e3;color:#fff}html.light-theme .hud-spotlight-btn{background:#0000000a;border-color:#00000014;color:#111116}html.light-theme .hud-spotlight-btn:hover{background:#00000014;border-color:#00000026}html.light-theme .spotlight-kbd{background:#00000014;color:#111116}html.light-theme .hud-trigger-btn{border-color:#00000014;color:#111116}html.light-theme .hud-line{background-color:#111116}html.light-theme .brand-logo-mark{background:#00000008;border-color:#00000014}html.light-theme .ghost-filter-btn{border-color:#111116;color:#111116;background:transparent}html.light-theme .ghost-filter-btn:hover{background-color:#111116;color:#fff;border-color:#111116}html.light-theme .ghost-text-link{color:#565761;background:transparent;border-color:transparent}html.light-theme .ghost-text-link:hover{color:#111116;border-color:#00000059;background-color:#0000000a}html.light-theme .hero-credentials-bar{border-top-color:#00000014}html.light-theme .cred-pill{background:#0000000a;border-color:#00000014;color:#565761}html.light-theme .hero-scroll-indicator{border-color:#0000001f;color:#565761}html.light-theme .hero-scroll-indicator:hover{border-color:#111116;color:#111116}html.light-theme .orb-outline{border-color:#0000000f}html.light-theme .solution-pill-card{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #00000008}html.light-theme .solution-pill-card:hover{border-color:#111116;box-shadow:0 8px 24px #0000000f}html.light-theme .solution-pill-card:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.15),transparent)}html.light-theme .card-cross-corner{color:#00000040}html.light-theme .solution-pill-card:hover .card-cross-corner,html.light-theme .pro-card:hover .card-cross-corner,html.light-theme .spec-card:hover .card-cross-corner,html.light-theme .pipeline-step-card:hover .card-cross-corner{color:#111116}html.light-theme .solution-pill-badge{background:#0000000a;border-color:#00000014;color:#565761}html.light-theme .solution-pill-arrow{color:#565761}html.light-theme .solution-pill-card:hover .solution-pill-arrow{color:#111116}html.light-theme .agency-card{background:#eaebf0;border-color:#00000014}html.light-theme .comparison-list li.bad{color:#565761}html.light-theme .comparison-list li.bad .icon{color:#dc2626}html.light-theme .vanguard-card{background:#fff none!important;border-color:#0066cc59;box-shadow:0 6px 20px #0000000f}html.light-theme .comparison-list li.good{color:#111116}html.light-theme .comparison-list li.good .icon{color:#059669}html.light-theme .hero-key-message-card{background:#0071e30d;border-color:#0071e333;border-left-color:var(--apple-blue)}html.light-theme .key-message-quote{color:#111116}html.light-theme .pillar-card{background:#fff;border-color:#00000014;box-shadow:0 4px 20px #0000000a;border-radius:14px}html.light-theme .pillar-card:hover{border-color:#00000040;box-shadow:0 12px 32px #00000014}html.light-theme .pillar-title{color:#111116}html.light-theme .pillar-objective{color:#565761}html.light-theme .pillar-objective strong{color:#111116}html.light-theme .pillar-kpi-block{background:#f7f7fa;border-color:#0000000f}html.light-theme .deliverables-heading{color:#86868b}html.light-theme .deliv-num{background:#0000000a;border-color:#00000014;color:#565761}html.light-theme .deliv-text strong{color:#111116}html.light-theme .deliv-text{color:#565761}html.light-theme .pillar-action{border-top-color:#00000014}html.light-theme .value-loop-card{background:#fff;border-color:#00000014;box-shadow:0 4px 20px #0000000a;border-radius:14px}html.light-theme .value-loop-header h4{color:#111116}html.light-theme .flow-step{background:#f7f7fa;border-color:#0000000f}html.light-theme .flow-step.is-accent{background:#f0f7ff;border-color:#0066cc40}html.light-theme .flow-step-num{color:#86868b}html.light-theme .flow-step.is-accent .flow-step-num{color:#0071e3}html.light-theme .flow-step-title{color:#111116}html.light-theme .flow-step-desc{color:#565761}html.light-theme .flow-connector{color:#00000040}html.light-theme .nicho-card{background:#fff;border-color:#00000014;box-shadow:0 4px 20px #0000000a;border-radius:14px}html.light-theme .nicho-card:hover{border-color:#00000040;box-shadow:0 12px 32px #00000014}html.light-theme .nicho-title{color:#111116}html.light-theme .nicho-pain-block{background:#fff5f5;border-color:#ef444433}html.light-theme .pain-label{color:#dc2626}html.light-theme .pain-text{color:#565761}html.light-theme .nicho-proposal-block{background:#f0f7ff;border-left-color:var(--apple-blue)}html.light-theme .proposal-label{color:var(--apple-blue)}html.light-theme .proposal-quote{color:#111116}html.light-theme .nicho-features-list li{color:#565761}html.light-theme .nicho-action{border-top-color:#00000014}html.light-theme .portfolio-card{background:#fff;border-color:#00000014;box-shadow:0 4px 16px #00000008}html.light-theme .portfolio-card:hover{border-color:#00000040;box-shadow:0 12px 32px #00000014}html.light-theme .portfolio-card-title,html.light-theme .portfolio-metric-box .metric-big{color:#111116}html.light-theme .portfolio-metrics-row{background:#f7f7fa;border-color:#0000000f}html.light-theme .portfolio-tag{background:#f0f0f4;border-color:#0000000f;color:#474852}html.light-theme .portfolio-card-footer{border-top-color:#0000000f}html.light-theme .portfolio-trust-banner{background:#fff;border-color:#00000014;box-shadow:0 8px 24px #0000000a}html.light-theme .portfolio-trust-banner .trust-banner-text h4{color:#111116}html.light-theme .effort-reduction-callout{background:#f0f7ff;border-color:#0066cc38}html.light-theme .effort-callout-icon{background:#0066cc14;border-color:#0066cc40;color:var(--apple-blue)}html.light-theme .effort-callout-title{color:#111116}html.light-theme .pro-card{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #00000008}html.light-theme .pro-card:hover{border-color:#111116;box-shadow:0 8px 24px #0000000f}html.light-theme .pro-card:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.15),transparent)}html.light-theme .pro-card-badge{background:#0000000a;border-color:#00000014;color:#565761}html.light-theme .pro-card-glyph{color:#565761}html.light-theme .pro-card:hover .pro-card-glyph{color:#111116}html.light-theme .pro-card-kpi{background:#f7f7fa;border-color:#00000014}html.light-theme .kpi-metric{color:#111116}html.light-theme .bullet-dot{color:#0071e3}html.light-theme .pro-card-action{border-top-color:#00000014}html.light-theme .btn-card-action{background:#f7f7fa;border-color:#0000001f;color:#111116}html.light-theme .btn-card-action:hover{background:#111116;border-color:#111116;color:#fff}html.light-theme .pipeline-step-card{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #00000008}html.light-theme .pipeline-step-card:hover{border-color:#111116}html.light-theme .pipeline-step-card.highlight-step{border-color:#06c6;background:#fff;box-shadow:0 4px 16px #0000000f}html.light-theme .step-deliverable{background:#f7f7fa;border-color:#00000014}html.light-theme .d-val{color:#111116}html.light-theme .spec-card{background:#fff;border-color:#00000014;box-shadow:0 4px 20px #0000000a;border-radius:14px}html.light-theme .spec-card:hover{border-color:#00000040;box-shadow:0 12px 32px #00000014}html.light-theme .num-solid,html.light-theme .num-gradient{color:#111116!important}html.light-theme .spec-card-title{color:#111116}html.light-theme .spec-card-description{color:#565761}html.light-theme .spec-card-detail{border-top-color:#00000014}html.light-theme .detail-label{color:#86868b}html.light-theme .detail-val{color:#111116}html.light-theme .spec-card-glyph{color:#565761}html.light-theme .spec-card:hover .spec-card-glyph{color:#111116}html.light-theme .spec-item{border-bottom-color:#0000000f}html.light-theme .spec-value{color:#111116}html.light-theme .spec-bottom-cta{background:#fff;border-color:#00000014;border-radius:14px}html.light-theme .cta-statement h4{color:#111116}html.light-theme .cta-statement p{color:#474852}html.light-theme .applecare-guarantee-card{background:#fff;border-color:#00000014;box-shadow:0 4px 20px #0000000a;border-radius:14px}html.light-theme .apple-form-card{background:#fff;border-color:#00000014;box-shadow:0 8px 32px #0000000a}html.light-theme .form-header-bar{background:#f7f7fa;border-bottom-color:#00000014}html.light-theme .apple-input,html.light-theme .apple-textarea{background:#f8f8fb;border-color:#0000001f;color:#111116}html.light-theme .apple-input:focus,html.light-theme .apple-textarea:focus{background:#fff;border-color:#06c;outline:2px solid #0066cc;outline-offset:1px;box-shadow:none}html.light-theme .apple-input::placeholder,html.light-theme .apple-textarea::placeholder{color:#9aa0a6}html.light-theme .btn-apple-primary{background:#111116;color:#fff}html.light-theme .btn-apple-primary:hover{background:#06c;color:#fff}html.light-theme .btn-apple-secondary{background:transparent;border-color:#00000024;color:#111116}html.light-theme .btn-apple-secondary:hover{background:#0000000a;border-color:#111116}html.light-theme .trust-list-item{background:#fff;border-color:#00000014}html.light-theme .item-check-badge,html.light-theme .item-technical-glyph{background:#f4f4f7;border-color:#0000001a;color:#111116}html.light-theme .email-address{background:#fff;border-color:#00000014;color:#111116}html.light-theme .btn-copy-clip{background:#111116;color:#fff}html.light-theme .btn-copy-clip:hover{background:#0071e3}html.light-theme .receipt-roadmap{background:#f7f7fa;border-color:#00000014}html.light-theme .receipt-badge-row{border-bottom-color:#00000014}html.light-theme .receipt-id{background:#f0f1f5;border-color:#00000014;color:#565761}html.light-theme .btn-copy-receipt{background:#f4f4f7;border-color:#0000001f;color:#111116}html.light-theme .btn-copy-receipt:hover{background:#e8e9ee}html.light-theme .btn-reset-receipt{border-color:#0000001f;color:#565761}html.light-theme .btn-reset-receipt:hover{color:#111116;border-color:#0000004d}html.light-theme .spotlight-frame{background:#fff;border-color:#0000001f;box-shadow:0 30px 80px #00000024}html.light-theme .spotlight-header{background:#f7f7fa;border-bottom-color:#00000014}html.light-theme .spotlight-input{color:#111116}html.light-theme .spotlight-input::placeholder{color:#9aa0a6}html.light-theme .spotlight-esc-tag{background:#00000014;color:#565761}html.light-theme .spotlight-footer{background:#f7f7fa;border-top-color:#00000014;color:#575965}html.light-theme .spotlight-hints kbd{background:#0000000f;color:#111116}html.light-theme .spotlight-item.active,html.light-theme .spotlight-item:hover{background:#0000000a}html.light-theme .configurator-frame{background:#fff;border-color:#0000001f;box-shadow:0 40px 90px #00000029}html.light-theme .configurator-header{background:#f7f7fa;border-bottom-color:#00000014}html.light-theme .cfg-close-btn{background:#0000000f;border-color:#00000014;color:#111116}html.light-theme .cfg-close-btn:hover{background:#0000001f}html.light-theme .cfg-card-chip{background:#f8f8fb;border-color:#00000014}html.light-theme .cfg-card-chip.active{background:#fff;border-color:#06c;box-shadow:0 2px 8px #0000000f}html.light-theme .chip-title{color:#111116}html.light-theme .chip-desc{color:#474852}html.light-theme .cfg-check-pill{background:#f8f8fb;border-color:#00000014}html.light-theme .cfg-check-pill:has(input:checked){background:#fff;border-color:#06c}html.light-theme .pill-title{background:#f8f8fb;border-color:#00000014;color:#111116}html.light-theme .cfg-check-pill input:checked+.pill-title{background:#fff;border-color:#06c;color:#06c}html.light-theme .slider-val-readout{color:#111116}html.light-theme .summary-inner-card{background:#f8f8fb;border-color:#00000014}html.light-theme .sum-tag{border-bottom-color:#00000014}html.light-theme .sum-divider{background:#00000014}html.light-theme .sum-val.val-highlight{color:#059669}html.light-theme .cfg-blueprint-box{background:#fff;border-color:#00000014}html.light-theme .blueprint-pill{background:#f2f3f7;border-color:#00000014;color:#111116}html.light-theme .hud-overlay-backdrop{background:#f2f2f6f0;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}html.light-theme .hud-overlay-topbar{border-bottom-color:#00000014}html.light-theme .hud-overlay-brand span{color:#111116}html.light-theme .hud-overlay-close-btn{background:#0000000f;border-color:#00000014;color:#111116}html.light-theme .hud-dir-link{color:#111116}html.light-theme .hud-dir-link:hover{background:#0000000a}html.light-theme .hud-dispatch-card{background:#fff;border-color:#00000014;box-shadow:0 12px 32px #0000000f}html.light-theme .meta-item{background:#f7f7fa;border:1px solid rgba(0,0,0,.08);padding:8px 12px;border-radius:6px}html.light-theme .meta-val{color:#111116}html.light-theme .meta-kbd{background:#00000014;color:#111116}html.light-theme .apple-footer{background:#eaebf0;border-top-color:#00000014}html.light-theme .footer-brand-title{color:#111116}html.light-theme .footer-nav-link{color:#565761}html.light-theme .footer-nav-link:hover{color:#111116}html.light-theme .footer-status-pill{background:#fff;border-color:#00000014;color:#565761}html.light-theme .toast{background:#fff;border-color:#0000001f;box-shadow:0 16px 40px #0000001a;color:#111116}html.light-theme .toast-msg{color:#111116}@media(max-width:1024px){.manifesto-comparison-grid,.dual-pillars-grid{grid-template-columns:1fr;gap:24px}.nichos-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.value-loop-flow{grid-template-columns:1fr;gap:14px}.flow-connector{transform:rotate(90deg);padding:6px 0}.specs-triptych,.pro-cards-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.portfolio-grid{gap:20px}.pipeline-steps-container{grid-template-columns:repeat(2,1fr);gap:20px}.contact-grid-container{grid-template-columns:1fr;gap:40px}.configurator-grid{grid-template-columns:1fr}.guarantee-content,.hero-container{flex-direction:column;align-items:flex-start}.hero-cinematic{min-height:auto;padding:80px 0 40px}.hero-header-block{text-align:left;align-items:flex-start;margin:0;max-width:100%}.hero-button-row{justify-content:flex-start}.hero-credentials-bar{align-items:flex-start}.credential-tags{justify-content:flex-start}.hud-overlay-grid{grid-template-columns:1fr;gap:36px}.quantum-core-wrapper{width:360px;height:360px}.quantum-chromatic-sphere{width:210px;height:210px}}@media(max-width:768px){.hud-links{display:none}.hud-cta-pill{padding:7px 14px;font-size:13px}.hud-nav-wrapper{padding:0 14px;top:10px}.hud-nav-capsule{height:50px}.section{padding:72px 0}.hero-cinematic{padding:90px 0 40px;min-height:auto}.hero-monumental-headline{font-size:clamp(24px,5.5vw,30px);line-height:1.18}.orb-w{position:relative;width:min(280px,75vw);height:min(280px,75vw);right:auto;top:auto;transform:none;margin:28px auto 0;opacity:.9}.hero-solutions-strip{grid-template-columns:1fr;gap:16px;margin-top:36px}.pipeline-steps-container,.dual-pillars-grid,.nichos-grid,.pro-cards-grid,.specs-triptych,.portfolio-grid{grid-template-columns:1fr;gap:16px}.portfolio-metrics-row{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px}.sim-footer{grid-template-columns:1fr;gap:8px}.effort-reduction-callout{padding:18px}.hero-scroll-indicator{display:none}.apple-input,.apple-textarea,.spotlight-input{font-size:16px}.cfg-card-chip{min-height:52px}.pill-title{min-height:44px;display:flex;align-items:center}.spotlight-item{min-height:48px;padding:14px 18px}.btn-copy-clip{min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center}.apple-dialog{margin:auto auto 0;width:100%;max-width:100%}.configurator-frame,.spotlight-frame{width:100%;max-width:100vw;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:86vh}.configurator-grid{padding:18px;gap:20px;max-height:calc(86vh - 72px);overflow-y:auto;-webkit-overflow-scrolling:touch}.spotlight-results{max-height:52vh;-webkit-overflow-scrolling:touch}.spec-bottom-cta{flex-direction:column;align-items:flex-start}.display-segmented-control{width:100%;overflow-x:auto}.cfg-options-grid,.cfg-checkbox-grid{grid-template-columns:1fr}.toast-container{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.toast{min-width:unset;width:100%}}@media(max-width:480px){.hero-button-row{flex-direction:column;width:100%;gap:12px}.hero-button-row .ghost-filter-btn,.hero-button-row .ghost-text-link{width:100%;min-height:48px;justify-content:center;text-align:center}.apple-container{padding:0 18px}.pro-card{padding:24px 18px}.spec-card,.comparison-card{padding:28px 20px}.portfolio-card{padding:24px 18px}.portfolio-trust-banner{padding:24px 18px;flex-direction:column;align-items:flex-start;gap:16px}.portfolio-trust-banner .btn{width:100%;justify-content:center}.effort-reduction-callout{padding:18px 16px;flex-direction:column;align-items:flex-start;gap:12px}.effort-callout-badge{align-self:flex-start}.applecare-guarantee-card{padding:28px 20px}.guided-form{padding:20px 16px}.email-copy-bar{flex-direction:column;align-items:stretch;gap:8px}.email-address{text-align:center;padding:8px 12px;font-size:13px}}:focus-visible{outline:2px solid var(--apple-blue);outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.headline-row,.hero-subheadline,.hero-button-row,.hero-simulator-card,.hero-credentials-bar,.orb-w{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.apple-dialog[open]::backdrop,.apple-dialog[open] .spotlight-frame,.apple-dialog[open] .configurator-frame{animation:none!important;transform:none!important}.solution-pill-card:after,.pro-card:after,.spec-card:after,.pipeline-step-card:after,.applecare-guarantee-card:after,.portfolio-card:after{display:none!important}.btn,.nav-cta-pill,.solution-pill-card,.pro-card,.spec-card,.portfolio-card,.btn-copy-clip,.cfg-card-chip,.spotlight-item,.faq-item,.faq-summary,.faq-icon{transition:none}.toast{animation:none;opacity:1;transform:none}.form-success-receipt,.blueprint-pill{animation:none!important}.btn:hover .btn-chevron,.solution-pill-card:hover .solution-pill-arrow{transform:none}}
