:root{--p1: #00ddff;--p2: #ffee00;--p3: #ff00aa;--p4: #aa00ff;--p5: #00ffaa;--p-soft: rgba(0, 221, 255, .22);--bg-base: #0c1224;--bg-top: #1a2244;--ink: #ffffff;--ink-2: rgba(255, 255, 255, .78);--muted: rgba(255, 255, 255, .5);--dim: rgba(255, 255, 255, .28);--rule: rgba(255, 255, 255, .08);--rule-strong: rgba(255, 255, 255, .18);--tile-fill: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .018) 100%);--tile-border: rgba(255, 255, 255, .14);--tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 0 0 1px rgba(255, 255, 255, .03), 0 1px 2px rgba(0, 0, 0, .3), 0 30px 60px -22px rgba(0, 0, 0, .55);--bg-glow-1: rgba(0, 221, 255, .16);--bg-glow-2: rgba(170, 0, 255, .12);--bg-glow-3: rgba(0, 255, 170, .1);--bg-glow-4: rgba(255, 0, 170, .08)}.palette-studio{--p1: #7da3ff;--p2: #a9c4ff;--p3: #6ee7d0;--p4: #c4a8ff;--p5: #ffd6a8;--p-soft: rgba(125, 163, 255, .14);--bg-base: #0e1424;--bg-top: #1c2548;--bg-glow-1: rgba(125, 163, 255, .3);--bg-glow-2: rgba(110, 231, 208, .16);--bg-glow-3: rgba(196, 168, 255, .16);--bg-glow-4: rgba(255, 214, 168, .1)}.palette-warm{--p1: #fdb87c;--p2: #ffd29a;--p3: #f5a98b;--p4: #e892a8;--p5: #ffd6a8;--p-soft: rgba(253, 184, 124, .14);--bg-base: #1a1014;--bg-top: #2e1a22;--bg-glow-1: rgba(253, 184, 124, .32);--bg-glow-2: rgba(245, 169, 139, .22);--bg-glow-3: rgba(232, 146, 168, .2);--bg-glow-4: rgba(255, 196, 212, .1)}body.aurora{position:relative;overflow-x:hidden;min-height:100vh;margin:0;background:radial-gradient(ellipse 80% 50% at 50% -8%,var(--bg-glow-1),transparent 60%),radial-gradient(ellipse 55% 40% at 18% 18%,var(--bg-glow-2),transparent 60%),radial-gradient(ellipse 50% 35% at 82% 22%,var(--bg-glow-3),transparent 60%),radial-gradient(ellipse 60% 40% at 50% 80%,var(--bg-glow-4),transparent 60%),linear-gradient(180deg,var(--bg-top) 0%,var(--bg-base) 50%,var(--bg-base) 100%);background-attachment:fixed;background-color:var(--bg-base);color:var(--ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.013em;font-feature-settings:"ss01","cv11"}body.aurora a{color:inherit;text-decoration:none}body.aurora *{box-sizing:border-box}.aurora-mesh{position:fixed;inset:-10%;pointer-events:none;z-index:0;overflow:hidden}.aurora-mesh .pt{position:absolute;border-radius:50%;filter:blur(110px);will-change:transform}.aurora-mesh .pt-1{top:-8%;left:5%;width:50vw;height:50vw;background:radial-gradient(circle,var(--p1),transparent 70%);opacity:.14;animation:aurora-m1 42s ease-in-out infinite alternate}.aurora-mesh .pt-2{top:5%;right:-12%;width:45vw;height:45vw;background:radial-gradient(circle,var(--p4),transparent 70%);opacity:.12;animation:aurora-m2 50s ease-in-out infinite alternate}.aurora-mesh .pt-3{bottom:-15%;left:-5%;width:50vw;height:50vw;background:radial-gradient(circle,var(--p5),transparent 70%);opacity:.1;animation:aurora-m3 60s ease-in-out infinite alternate}@keyframes aurora-m1{0%{transform:translate(0) scale(1)}to{transform:translate(6vw,4vh) scale(1.1)}}@keyframes aurora-m2{0%{transform:translate(0) scale(1)}to{transform:translate(-5vw,6vh) scale(1.12)}}@keyframes aurora-m3{0%{transform:translate(0) scale(1)}to{transform:translate(5vw,-4vh) scale(1.1)}}.aurora-grid{position:fixed;inset:0;pointer-events:none;z-index:1;background-image:radial-gradient(rgba(255,255,255,.18) 1.3px,transparent 1.5px);background-size:28px 28px;mask-image:radial-gradient(ellipse 60% 50% at 50% 28%,black 20%,rgba(0,0,0,.5) 55%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 28%,black 20%,rgba(0,0,0,.5) 55%,transparent 85%)}.aurora-wrap{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:3}@media(min-width:720px){.aurora-wrap{padding:0 48px}}@media(min-width:1080px){.aurora-wrap{padding:0 80px}}.aurora-nav{display:flex;align-items:center;justify-content:space-between;padding:28px 0;max-width:1180px;margin:0 auto;position:relative;z-index:5}.aurora-nav-inner{max-width:1180px;margin:0 auto;padding:0 24px}@media(min-width:720px){.aurora-nav-inner{padding:0 48px}}@media(min-width:1080px){.aurora-nav-inner{padding:0 80px}}.aurora-mark{display:flex;align-items:center;gap:12px;font-weight:600;font-size:17px;letter-spacing:-.025em;color:var(--ink)}.aurora-mark .glyph{width:30px;height:30px;border-radius:8px;background:conic-gradient(from 135deg,var(--p1),var(--p3),var(--p4),var(--p1));position:relative;box-shadow:0 0 24px var(--p-soft);animation:aurora-glyph-spin 18s linear infinite;flex-shrink:0}.aurora-mark .glyph:after{content:"";position:absolute;inset:5px;background:var(--bg-base);border-radius:4px}@keyframes aurora-glyph-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aurora-navlinks{display:none;gap:30px;font-size:14.5px;color:var(--ink-2);font-weight:500}@media(min-width:720px){.aurora-navlinks{display:flex}}.aurora-navlinks a{transition:color .15s}.aurora-navlinks a:hover{color:var(--p1)}.aurora-navlinks a.active{color:var(--ink)}.aurora-btn,.aurora-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:linear-gradient(95deg,var(--p1),var(--p4),var(--p3));color:var(--ink);border-radius:11px;font-size:14px;font-weight:700;border:0;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.55),0 0 2px rgba(0,0,0,.35);box-shadow:0 12px 30px #00ddff4d;transition:transform .15s,filter .15s,box-shadow .15s;text-decoration:none;letter-spacing:-.005em;white-space:nowrap}.aurora-btn:hover,.aurora-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 16px 36px #0df6}.aurora-btn:after{content:"→";font-size:16px;margin-left:4px}.aurora-btn.no-arrow:after,.aurora-btn-primary.no-arrow:after{content:none;margin-left:0}.aurora-btn-solid{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:var(--p1);color:var(--bg-base);border-radius:11px;font-size:14px;font-weight:600;border:0;cursor:pointer;box-shadow:0 8px 22px var(--p-soft);transition:transform .15s,filter .15s,box-shadow .15s;text-decoration:none}.aurora-btn-solid:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 14px 32px var(--p-soft)}.aurora-btn-outline{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:transparent;color:var(--p1);border:1.5px solid var(--p1);border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;text-decoration:none}.aurora-btn-outline:hover{background:var(--p1);color:var(--bg-base)}.aurora-btn-glass{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:#ffffff0f;color:var(--ink);border:1px solid var(--rule-strong);border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .15s,border-color .15s;text-decoration:none}.aurora-btn-glass:hover{background:#ffffff1a;border-color:var(--p1)}.aurora-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12px;letter-spacing:.02em;color:var(--ink-2);font-weight:500;background:var(--tile-fill);border:1px solid var(--tile-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.aurora-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--p1);box-shadow:0 0 10px var(--p1);animation:aurora-pulse 2.5s ease-in-out infinite}@keyframes aurora-pulse{0%,to{opacity:1}50%{opacity:.5}}.aurora-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--p1)}.aurora-h1{font-size:48px;line-height:1.05;letter-spacing:-.04em;margin:0 0 24px;font-weight:600;color:var(--ink)}@media(min-width:720px){.aurora-h1{font-size:64px;line-height:1.02}}@media(min-width:1080px){.aurora-h1{font-size:80px;max-width:1000px}}.aurora-h1 .muted{color:var(--muted);font-weight:500}.aurora-ai{display:inline-block;font-style:italic;font-weight:500;letter-spacing:-.04em;line-height:1;will-change:filter,color,text-shadow;transform:translateZ(0);animation:aurora-holo 3.63s ease-in-out infinite both,aurora-holo-glow 1.815s ease-in-out infinite both}@keyframes aurora-holo{0%{color:var(--p1)}20%{color:var(--p2)}40%{color:var(--p3)}60%{color:var(--p4)}80%{color:var(--p5)}to{color:var(--p1)}}@keyframes aurora-holo-glow{0%,to{text-shadow:0 0 8px currentColor,0 0 16px currentColor}50%{text-shadow:0 0 32px currentColor,0 0 64px currentColor,0 0 100px currentColor}}.aurora-accent{background:linear-gradient(95deg,var(--p1),var(--p3),var(--p4));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-style:italic;font-weight:500}.aurora-lede{font-size:18px;line-height:1.55;color:var(--ink-2);margin:24px 0 36px;font-weight:400;letter-spacing:-.005em;max-width:640px}@media(min-width:720px){.aurora-lede{font-size:19px}}.aurora-lede strong{font-weight:600;color:var(--ink)}.aurora-h2{font-size:30px;line-height:1.05;letter-spacing:-.03em;margin:0;font-weight:600;color:var(--ink)}@media(min-width:720px){.aurora-h2{font-size:38px}}.aurora-h2 .muted{color:var(--muted);font-weight:500}.aurora-h3{font-size:22px;margin:0 0 12px;font-weight:600;letter-spacing:-.025em;color:var(--ink);line-height:1.15}@media(min-width:720px){.aurora-h3{font-size:28px}}.aurora-section{padding:56px 0;position:relative}@media(min-width:720px){.aurora-section{padding:72px 0}}.aurora-section-head{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media(min-width:720px){.aurora-section-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px}}.aurora-section-head .hint{font-size:14px;color:var(--muted);max-width:340px;line-height:1.55}.aurora-section-head .hint strong{color:var(--ink);font-weight:600}.aurora-tile{position:relative;border-radius:18px;padding:28px;background:var(--tile-fill);border:1px solid var(--tile-border);box-shadow:var(--tile-shadow);backdrop-filter:blur(20px) saturate(110%);-webkit-backdrop-filter:blur(20px) saturate(110%)}.aurora-tile.interactive{cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s}.aurora-tile.interactive:hover{transform:translateY(-3px);border-color:var(--p1);box-shadow:inset 0 1px #ffffff29,0 36px 70px -22px #0009,0 0 50px -10px var(--p-soft)}.aurora-badge{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:conic-gradient(from 135deg,var(--p1),var(--p3),var(--p4),var(--p1));color:var(--bg-base);font-weight:700;font-size:14px;letter-spacing:-.01em;box-shadow:0 0 28px var(--p-soft),inset 0 1px #fff6;flex-shrink:0}.aurora-badge.glass{background:#7da3ff1a;color:var(--p1);border:1px solid rgba(125,163,255,.28);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff14}.aurora-tag{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.aurora-service{display:block;text-decoration:none;color:inherit;border-radius:18px;padding:32px 28px 28px;position:relative;background:var(--tile-fill);border:1px solid var(--tile-border);box-shadow:var(--tile-shadow);backdrop-filter:blur(20px) saturate(110%);-webkit-backdrop-filter:blur(20px) saturate(110%);transition:transform .28s,border-color .28s,box-shadow .28s}.aurora-service:hover{transform:translateY(-3px);border-color:var(--p1);box-shadow:inset 0 1px #ffffff29,0 36px 70px -22px #0009,0 0 50px -10px var(--p-soft)}@media(min-width:720px){.aurora-service{padding:36px 36px 32px}}.aurora-service .head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.aurora-service .desc{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0 0 22px}.aurora-service .desc em{font-style:italic;color:var(--ink);font-weight:500}.aurora-service .list{list-style:none;padding:0;margin:0 0 24px;border-top:1px solid var(--rule)}.aurora-service .list li{font-size:13.5px;padding:11px 0;border-bottom:1px solid var(--rule);color:var(--ink-2);display:flex;align-items:center;gap:10px}.aurora-service .list li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--p1);box-shadow:0 0 8px var(--p1);flex-shrink:0}.aurora-service .cta-link{font-size:13.5px;font-weight:600;color:var(--p1)}.aurora-service:hover .cta-link{text-decoration:underline}.aurora-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.aurora-label{display:block;font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.aurora-label .req{color:var(--p3);margin-left:4px}.aurora-hint{font-size:12.5px;color:var(--muted);line-height:1.45}.aurora-input,.aurora-textarea,.aurora-select{width:100%;padding:12px 14px;background:#ffffff0d;border:1px solid var(--rule-strong);border-radius:11px;color:var(--ink);font-size:15px;font-family:inherit;letter-spacing:-.005em;transition:border-color .15s,background .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aurora-input::-moz-placeholder,.aurora-textarea::-moz-placeholder{color:var(--muted)}.aurora-input::placeholder,.aurora-textarea::placeholder{color:var(--muted)}.aurora-input:focus,.aurora-textarea:focus,.aurora-select:focus{outline:none;border-color:var(--p1);background:#ffffff14;box-shadow:0 0 0 3px var(--p-soft)}.aurora-textarea{min-height:96px;resize:vertical;line-height:1.5}.aurora-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='rgba(255,255,255,0.6)' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}body.aurora input:not([class*=aurora-]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=hidden]),body.aurora textarea:not([class*=aurora-]),body.aurora select:not([class*=aurora-]){color:#0f172a;caret-color:#0f172a}body.aurora input:not([class*=aurora-]):not([type=checkbox]):not([type=radio])::-moz-placeholder,body.aurora textarea:not([class*=aurora-])::-moz-placeholder{color:#94a3b8}body.aurora input:not([class*=aurora-]):not([type=checkbox]):not([type=radio])::placeholder,body.aurora textarea:not([class*=aurora-])::placeholder{color:#94a3b8}.aurora-check{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--ink-2);line-height:1.5;cursor:pointer;padding:10px 0}.aurora-check input[type=checkbox],.aurora-check input[type=radio]{width:18px;height:18px;margin:2px 0 0;accent-color:var(--p1);flex-shrink:0}.aurora-tile-radio{display:grid;gap:12px}.aurora-tile-radio label{display:block;padding:16px 18px;border-radius:12px;background:#ffffff0a;border:1px solid var(--tile-border);cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.aurora-tile-radio label:hover{border-color:var(--p1);background:#ffffff12}.aurora-tile-radio input{display:none}.aurora-tile-radio input:checked+.opt{color:var(--p1);font-weight:600}.aurora-tile-radio label:has(input:checked){border-color:var(--p1);background:#00ddff0f;box-shadow:0 0 0 1px var(--p1)}.aurora-tile-radio .opt{font-size:14px;color:var(--ink);font-weight:500}.aurora-tile-radio .opt small{display:block;margin-top:4px;font-size:12.5px;color:var(--muted);font-weight:400}.aurora-stepper{display:flex;align-items:center;gap:10px;margin-bottom:32px;flex-wrap:wrap}.aurora-stepper .step{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffff0a;border:1px solid var(--tile-border);font-size:12.5px;color:var(--muted);font-weight:500;letter-spacing:.02em}.aurora-stepper .step .num{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--rule-strong);color:var(--ink-2);font-size:11px;font-weight:700;flex-shrink:0}.aurora-stepper .step.active{background:#00ddff1a;border-color:var(--p1);color:var(--p1)}.aurora-stepper .step.active .num{background:var(--p1);color:var(--bg-base)}.aurora-stepper .step.done{color:var(--ink-2)}.aurora-stepper .step.done .num{background:var(--p5);color:var(--bg-base)}.aurora-footer{padding:42px 0 52px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:20px;font-size:13px;color:var(--muted);position:relative;z-index:3}@media(min-width:720px){.aurora-footer{flex-direction:row;justify-content:space-between;gap:24px}}.aurora-footer .right{display:flex;gap:24px;flex-wrap:wrap}.aurora-footer a:hover{color:var(--p1)}.aurora-spacer{height:24px}.aurora-spacer.lg{height:64px}@media(prefers-reduced-motion:reduce){.aurora-mesh .pt,.aurora-mark .glyph,.aurora-ai,.aurora-pill .dot{animation:none!important}}.big-tech{--bt-background: #f4f6fa;--bt-surface: #ffffff;--bt-ink: #141d2c;--bt-ink-secondary: #3e4a63;--bt-muted: #6b7690;--bt-hero-top: #26344a;--bt-hero-bottom: #141d2c;--bt-accent: #3757c2;--bt-accent-secondary: #5b7de6;--bt-accent-warm: #f2a23a;--bt-accent-warm-end: #ff7a45;--bt-hero-gradient: linear-gradient(180deg, var(--bt-hero-top), var(--bt-hero-bottom));--bt-action-gradient: linear-gradient(95deg, var(--bt-accent-warm), var(--bt-accent-warm-end));--bt-border: color-mix(in srgb, var(--bt-ink) 12%, transparent);--bt-shadow: 0 18px 48px rgb(20 29 44 / 12%);background:var(--bt-background);color:var(--bt-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}@layer big-tech-library{:where(.big-tech .bt-eyebrow){color:var(--bt-accent-warm);font-size:.75rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}:where(.big-tech .bt-hero){background:radial-gradient(circle at 14% 0%,rgb(91 125 230 / 28%),transparent 38%),radial-gradient(circle at 84% 12%,rgb(242 162 58 / 16%),transparent 32%),var(--bt-hero-gradient);color:var(--bt-surface)}:where(.big-tech .bt-hero .bt-eyebrow){color:var(--bt-accent-warm)}:where(.big-tech .bt-primary-action){align-items:center;background:var(--bt-action-gradient);border:0;border-radius:.7rem;box-shadow:0 10px 24px #f27a4542;color:var(--bt-ink);display:inline-flex;font-weight:750;gap:.5rem;justify-content:center;padding:.78rem 1.1rem;text-decoration:none}:where(.big-tech .bt-primary-action:hover){filter:brightness(1.06);transform:translateY(-1px)}:where(.big-tech .bt-surface-card),:where(.big-tech .bt-capability-card){background:var(--bt-surface);border:1px solid var(--bt-border);border-radius:1rem;box-shadow:var(--bt-shadow);padding:clamp(1.25rem,3vw,2rem)}:where(.big-tech .bt-capability-card){border-top:3px solid var(--bt-accent);color:var(--bt-ink-secondary)}:where(.big-tech .bt-capability-card h2),:where(.big-tech .bt-capability-card h3){color:var(--bt-ink)}:where(.big-tech .bt-proof-strip){background:color-mix(in srgb,var(--bt-accent) 8%,var(--bt-surface));border-block:1px solid color-mix(in srgb,var(--bt-accent) 18%,transparent);color:var(--bt-ink-secondary);padding-block:1.25rem}:where(.big-tech .bt-capability-grid){display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:46rem){:where(.big-tech .bt-capability-grid){grid-template-columns:1fr}}}@media(prefers-reduced-motion:no-preference){:where(.big-tech .bt-primary-action){transition:filter .16s ease,transform .16s ease}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-variable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-variable-italic.woff2) format("woff2")}.big-tech{color-scheme:light;background:var(--bt-background);color:var(--bt-ink);font-family:Inter,system-ui,sans-serif;letter-spacing:-.013em;line-height:normal}.big-tech *,.big-tech *:before,.big-tech *:after{box-sizing:border-box}.big-tech a{text-decoration:none}.big-tech :focus-visible{outline:3px solid var(--bt-accent-secondary);outline-offset:4px}.bt-front-page{max-width:1440px;margin:0 auto;width:100%;overflow:clip}.bt-shell{width:100%;max-width:1280px;padding-inline:80px;margin-inline:auto}.bt-header{position:relative;z-index:10;color:#fff;background:var(--bt-hero-bottom)}.bt-header-hero{background:transparent}.bt-nav{display:flex;align-items:center;justify-content:space-between;gap:22px}.bt-nav:before{display:none}.bt-header .bt-nav{padding-block:26px}.bt-brand{display:inline-flex;align-items:center;gap:12px;font-size:17px;font-weight:600;letter-spacing:-.025em;color:inherit;white-space:nowrap}.bt-logo{width:30px;height:30px;border-radius:8px;position:relative;display:block;flex:none;background:conic-gradient(from 135deg,#3ec9e6,#d84fae,#9257e6,#3ec9e6)}.bt-logo i{position:absolute;inset:5px;border-radius:4px;background:var(--bt-hero-bottom)}.bt-nav nav{display:flex;gap:30px;align-items:center}.bt-nav nav a{color:#ffffffc7;font-size:14.5px;font-weight:500;white-space:nowrap;transition:color .2s ease,transform .2s ease}.bt-nav nav a:hover{color:var(--bt-accent-warm);transform:translateY(-2px)}.bt-nav-actions{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:600;white-space:nowrap}.bt-nav-actions>a:first-child{color:#ffffffc7}.bt-button{padding:13px 22px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:700;border:1px solid transparent;cursor:pointer;line-height:normal;white-space:nowrap}.bt-nav-actions .bt-button{padding:12px 20px}.bt-button-primary{border:0;color:#141d2c;text-shadow:none;background:linear-gradient(95deg,#f2a23a,#e8842c,#ff7a45)}.bt-button-secondary{background:#ffffff0f;color:#fff;border-color:#ffffff2e;font-weight:600}.bt-menu-button,.bt-mobile-menu{display:none}.bt-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(ellipse 900px 520px at 50% -80px,rgba(242,162,58,.26),transparent 60%),radial-gradient(ellipse 700px 420px at 18% 180px,rgba(232,132,44,.18),transparent 60%),linear-gradient(180deg,#26344a,#141d2c)}.bt-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.12) 1.3px,transparent 1.5px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 30%,black 20%,rgba(0,0,0,.5) 55%,transparent 85%);mask-image:radial-gradient(ellipse 60% 60% at 50% 30%,black 20%,rgba(0,0,0,.5) 55%,transparent 85%)}.bt-hero:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(460px circle at var(--bt-mx,70%) var(--bt-my,40%),rgba(242,162,58,.18),transparent 70%)}.bt-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:56px;align-items:center;padding-top:32px;padding-bottom:72px;position:relative;z-index:2}.bt-hero-grid:before,.bt-hero-grid:after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(90px)}.bt-hero-grid>*{position:relative;z-index:1}.bt-hero-grid:before{top:-160px;left:10%;width:620px;height:620px;background:radial-gradient(circle,#f2a23a,transparent 70%);opacity:.22}.bt-hero-grid:after{top:120px;right:-120px;width:560px;height:560px;background:radial-gradient(circle,#e8842c,transparent 70%);opacity:.18}.bt-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:500;color:#ffffffc7;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);margin:0}.bt-kicker span{width:7px;height:7px;border-radius:50%;background:#f2a23a;flex:none}.bt-hero h1{font-size:72px;line-height:1.02;letter-spacing:-.04em;margin:26px 0 0;font-weight:600}.bt-hero h1 i{color:#f2a23a;font-weight:500}.bt-hero h1 .bt-hero-teaching{color:#ffffff80;font-weight:500}.bt-holo-word{display:inline-block;font-family:Inter,system-ui,sans-serif;font-style:italic;font-weight:500;letter-spacing:-.04em;line-height:1;will-change:color,text-shadow;transform:translateZ(0);animation:bt-holo 3.63s ease-in-out infinite both,bt-holo-glow 1.815s ease-in-out infinite both}.bt-hero-title{display:grid}.bt-hero-title-current,.bt-hero-title-measure{grid-area:1 / 1}.bt-hero-title-measure{visibility:hidden;pointer-events:none}.bt-hero-title-measure .bt-holo-word{animation:none}.bt-rotating-phrase{display:inline-block;max-width:100%;vertical-align:bottom}.bt-rotating-slot{display:inline}.bt-rotating-slot>span{white-space:normal}.bt-rotating-word{display:inline-block}.bt-rotating-word.bt-word-changing{animation:bt-wordin .6s cubic-bezier(.34,1.56,.64,1) both}.bt-hero.bt-hero-effects-paused .bt-hero-grid:before,.bt-hero.bt-hero-effects-paused .bt-hero-grid:after,.bt-hero.bt-hero-effects-paused .bt-holo-word,.bt-hero.bt-hero-effects-paused .bt-rotating-word{animation-play-state:paused}[data-bt-ripple]{position:relative;overflow:hidden;isolation:isolate}.bt-ripple{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;opacity:.35;animation:bt-ripple .6s ease-out forwards}.bt-lede{font-size:18px;line-height:1.55;color:#ffffffc7;margin:24px 0 0;max-width:520px}.bt-human-note{font-size:15px;line-height:1.55;margin:14px 0 30px;font-weight:600}.bt-actions{display:flex;gap:12px;flex-wrap:wrap}.bt-hero-portrait{position:relative;height:520px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 60px -22px #0000008c;transform:rotate(-1.6deg);margin:0}.bt-hero-portrait>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;display:block}.bt-hero-portrait figcaption{position:absolute;left:16px;bottom:16px;right:16px;padding:12px 14px;border-radius:12px;background:#141d2cc7;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);font-size:12.5px;color:#ffffffc7;display:flex;justify-content:space-between;gap:12px}.bt-hero-portrait strong{color:#fff;font-weight:600}.bt-founder-strip{background:#22304a;color:#ffd48a}.bt-founder-inner{padding-block:22px;display:flex;align-items:center;gap:28px}.bt-founder-inner img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;flex:none;border:2px solid rgba(255,255,255,.6)}.bt-founder-inner h2{font-size:22px;line-height:1.3;letter-spacing:-.015em;font-weight:600;margin:0}.bt-founder-inner p{font-size:14.5px;line-height:1.5;margin:6px 0 0;opacity:.9}.bt-demo-section{padding-top:56px}.bt-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:22px}.bt-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-accent);margin:0}.bt-section-heading h2,.bt-faq h2,.bt-contact h2{font-size:38px;line-height:1.05;letter-spacing:-.03em;margin:8px 0 0;font-weight:600}.bt-section-heading h2>span,.bt-faq h2>span{color:var(--bt-muted);font-weight:500}.bt-section-heading>p{font-size:14px;color:var(--bt-muted);max-width:320px;line-height:1.55;margin:0;flex-shrink:0}.bt-services{padding:64px 0;scroll-margin-top:24px}.bt-services .bt-section-heading{margin-bottom:28px}.bt-services h2{font-size:36px}.bt-service-grid,.bt-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bt-service-card{background:var(--bt-surface);border:1px solid rgba(20,29,44,.08);border-radius:18px;overflow:hidden;box-shadow:0 20px 50px -30px #141d2c40;color:inherit;transform:rotate(-1.4deg)}.bt-service-card:nth-child(2){transform:rotate(.9deg)}.bt-service-card:nth-child(3){transform:rotate(-.7deg)}.bt-service-media{position:relative;height:190px;overflow:hidden;background:#edf0f4}.bt-service-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 26%;object-position:50% 26%;display:block}.bt-website-media img{-o-object-position:top;object-position:top}.bt-media-upcoming{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;color:var(--bt-ink-secondary)}.bt-media-upcoming small{display:block;font-size:12px;color:var(--bt-muted);margin-top:8px}.bt-service-body{padding:22px 24px 24px}.bt-card-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-muted);margin:0}.bt-card-label-row{display:flex;align-items:center;justify-content:space-between;gap:5px}.bt-coming-soon{font-size:11px;font-weight:600;color:var(--bt-accent);background:#3757c21a;padding:3px 9px;border-radius:999px;white-space:nowrap}.bt-service-body h3{font-size:24px;font-weight:600;letter-spacing:-.025em;margin:8px 0 0}.bt-service-body>p:not(.bt-card-label){font-size:14.5px;line-height:1.6;color:var(--bt-ink-secondary);margin:8px 0 14px}.bt-text-link{font-size:13.5px;font-weight:600;color:var(--bt-accent)}.bt-start-grid{padding:0 0 18px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px}.bt-path-card,.bt-ask-card{border-radius:18px;padding:28px 30px;background:var(--bt-surface);border:1px solid rgba(20,29,44,.08)}.bt-start-grid h3{font-size:26px;line-height:1.15;letter-spacing:-.02em;margin:8px 0 18px;font-weight:600}.bt-path-links{display:flex;flex-direction:column;gap:10px}.bt-path-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;background:var(--bt-background);border:1px solid rgba(20,29,44,.1);font-size:15px;font-weight:600;color:var(--bt-ink)}.bt-path-links span{color:var(--bt-accent)}.bt-small{font-size:12.5px;color:var(--bt-muted);margin:14px 0 0}.bt-small a{text-decoration:underline}.bt-ask-card{display:flex;flex-direction:column;justify-content:center;color:#fff;background:var(--bt-hero-gradient)}.bt-live-pill{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.04em;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.bt-live-pill i{width:7px;height:7px;border-radius:50%;background:#f2a23a}.bt-ask-card h3{margin:16px 0 8px}.bt-ask-card>p{font-size:14.5px;line-height:1.55;margin:0 0 18px;color:#ffffffbf}.bt-contact-form>div{display:flex;gap:10px}.bt-contact-form input[type=email]{flex:1;min-width:0;padding:12px 14px;border-radius:11px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);font-size:14px;color:#fff}.bt-contact-form input::-moz-placeholder{color:#ffffff80}.bt-contact-form input::placeholder{color:#ffffff80}.bt-contact-form .bt-button{padding:12px 18px}.bt-contact-form small{display:block;margin-top:10px;font-size:12px;color:#ffffffa6}.bt-lead-status{font-size:13px;margin:8px 0 0}.bt-lead-status:empty{display:none}.bt-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bt-founder-note{padding-bottom:64px}.bt-note-card{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:22px;padding:26px 30px;border-radius:18px;background:#3757c212;border:1px solid rgba(55,87,194,.18);transform:rotate(-.6deg)}.bt-note-card img{width:76px;height:76px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;border-radius:50%}.bt-note-quote{font-size:20px;line-height:1.45;margin:8px 0}.bt-note-card a{font-size:13px;color:var(--bt-muted)}.bt-resources{padding-bottom:72px}.bt-resources h2{font-size:30px}.bt-resource-media{height:150px;border-radius:14px;background:#e9edf3;border:1px solid rgba(20,29,44,.08);display:flex;align-items:center;justify-content:center;color:var(--bt-muted);font-size:12px;margin-bottom:16px}.bt-resource-grid h3{font-size:16px;font-weight:600;line-height:1.4;margin:6px 0 0}.bt-calculator-section,.bt-faq{padding-bottom:64px}.bt-faq h2{font-size:36px;margin-bottom:24px}.bt-faq-list{display:flex;flex-direction:column;gap:10px}.bt-faq details{background:#fff;border:1px solid rgba(20,29,44,.08);border-radius:14px;overflow:hidden}.bt-faq summary{padding:18px 22px;display:flex;justify-content:space-between;font-size:15.5px;font-weight:600;cursor:pointer;gap:16px;list-style:none}.bt-faq summary::-webkit-details-marker{display:none}.bt-faq summary span{color:var(--bt-accent);font-size:22px;font-weight:300;line-height:1}.bt-faq details[open] summary span{transform:rotate(45deg)}.bt-faq details>p{margin:0;padding:0 22px 18px;font-size:14.5px;line-height:1.6;color:var(--bt-ink-secondary)}.bt-contact{background:var(--bt-hero-gradient);color:#f4f6fa}.bt-contact-grid{padding-block:56px;display:flex;align-items:center;justify-content:space-between;gap:40px}.bt-contact .bt-eyebrow,.bt-contact .bt-text-link{color:#f2a23a}.bt-contact h2>span{color:#f4f6fa8c;font-weight:500}.bt-contact h2+p{font-size:16px;line-height:1.55;margin:14px 0 0;color:#f4f6fac7}.bt-close-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.bt-close-actions .bt-button{padding:14px 24px;font-size:14.5px}.bt-footer{background:var(--bt-background);color:var(--bt-muted)}.bt-footer-inner{padding-block:40px 44px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:28px 40px;font-size:13px}.bt-footer p{max-width:520px;line-height:1.6;margin:0}.bt-footer nav{display:flex;align-items:flex-start;gap:16px 22px;flex-wrap:wrap;font-weight:600;color:var(--bt-ink-secondary)}.bt-footer-legal{display:flex;flex-wrap:wrap;gap:12px 22px;width:100%;font-size:12px}.bt-footer-legal button{padding:0;color:inherit;font:inherit;background:transparent;border:0;cursor:pointer}@media(prefers-reduced-motion:no-preference){.bt-logo{animation:bt-logo-turn 18s linear infinite}.bt-service-card,.bt-button,.bt-hero-portrait{transition:transform .3s cubic-bezier(.34,1.4,.64,1),box-shadow .25s ease}.bt-service-card:hover{transform:rotate(0) translateY(-6px)}.bt-button:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 18px 40px #f2a23a47}.bt-button:active{transform:translateY(0) scale(.97)}.bt-hero-portrait:hover{transform:rotate(0)}.bt-live-pill i{animation:bt-dot-pulse 2.8s ease-in-out infinite}.bt-hero-grid:before{animation:bt-glow-drift 26s ease-in-out infinite alternate}.bt-hero-grid:after{animation:bt-glow-drift-reverse 32s ease-in-out infinite alternate}}@keyframes bt-logo-turn{to{transform:rotate(360deg)}}@keyframes bt-glow-drift{to{transform:translate(60px,40px) scale(1.15)}}@keyframes bt-glow-drift-reverse{to{transform:translate(-50px,30px) scale(1.1)}}@keyframes bt-dot-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes bt-wordin{0%{opacity:0;transform:translateY(.35em) scale(.98)}60%{transform:translateY(-.06em)}to{opacity:1;transform:none}}@keyframes bt-holo{0%{color:#0df}20%{color:#fe0}40%{color:#f0a}60%{color:#a0f}80%{color:#0fa}to{color:#0df}}@keyframes bt-holo-glow{0%,to{text-shadow:0 0 8px currentColor,0 0 16px currentColor}50%{text-shadow:0 0 32px currentColor,0 0 64px currentColor,0 0 100px currentColor}}@keyframes bt-ripple{0%{transform:scale(0);opacity:.35}to{transform:scale(3);opacity:0}}@media(prefers-reduced-motion:reduce){.bt-hero-grid:before,.bt-hero-grid:after,.bt-live-pill i,.bt-holo-word,.bt-rotating-word.bt-word-changing,.bt-ripple{animation:none}.bt-nav nav a,.bt-service-card,.bt-button,.bt-hero-portrait{transition:none}}.bt-reveal-pending{opacity:0;transition:opacity .7s ease}.bt-reveal-pending.bt-revealed{opacity:1}@media(prefers-reduced-motion:reduce){.bt-reveal-pending{opacity:1;transform:none}}@media(max-width:1230px){.bt-shell{padding-inline:48px}.bt-nav nav{gap:18px}.bt-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.bt-hero h1{font-size:clamp(48px,5.5vw,68px)}.bt-nav{gap:16px}.bt-brand{font-size:16px}}@media(max-width:1020px){.bt-shell{padding-inline:32px}.bt-nav nav{gap:14px}.bt-nav nav a{font-size:12px}.bt-nav-actions{gap:14px}.bt-nav-actions .bt-button{padding:10px 13px}.bt-start-grid{grid-template-columns:1fr 1fr}.bt-path-card,.bt-ask-card{padding:24px}.bt-card-label-row{flex-wrap:wrap}}@media(max-width:820px){.bt-nav nav,.bt-nav-actions{display:none}.bt-header .bt-nav{padding-block:20px}.bt-menu-button{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px;width:42px;height:42px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:transparent;color:#fff}.bt-menu-button span{display:block;width:20px;height:2px;background:currentColor}.bt-mobile-menu:not([hidden]){display:flex;flex-direction:column;gap:4px;padding:12px 32px 24px;background:var(--bt-hero-bottom)}.bt-mobile-menu a{padding:10px 0;color:#fff}.bt-hero-grid{gap:28px}.bt-hero h1{font-size:48px}.bt-hero-portrait{height:440px}.bt-kicker{font-size:10px}.bt-hero-portrait figcaption{flex-direction:column;gap:3px}.bt-section-heading{gap:24px}.bt-section-heading>p{max-width:240px}.bt-service-body{padding:20px 16px}.bt-start-grid{grid-template-columns:1fr}}@media(max-width:640px){.bt-shell{padding-inline:24px}.bt-hero-grid{grid-template-columns:1fr;padding-top:16px;padding-bottom:48px;gap:40px}.bt-hero h1{font-size:clamp(42px,11vw,60px)}.bt-kicker{font-size:10.5px}.bt-lede{font-size:17px}.bt-human-note{font-size:14px}.bt-hero-portrait{height:350px}.bt-hero-portrait figcaption{font-size:11px;flex-direction:row}.bt-founder-inner{gap:16px;align-items:flex-start}.bt-founder-inner img{width:48px;height:48px}.bt-founder-inner h2{font-size:17px}.bt-founder-inner p{font-size:13px}.bt-section-heading{display:block}.bt-section-heading>p{margin-top:14px;max-width:none}.bt-section-heading h2,.bt-services h2,.bt-faq h2,.bt-contact h2{font-size:32px}.bt-eyebrow{font-size:10.5px}.bt-service-grid,.bt-resource-grid{grid-template-columns:1fr;gap:24px}.bt-service-body{padding:22px 24px 24px}.bt-note-card{grid-template-columns:54px 1fr;padding:22px;gap:16px}.bt-note-card img{width:54px;height:54px}.bt-note-quote{font-size:18px}.bt-contact-grid{display:block}.bt-close-actions{align-items:flex-start;margin-top:24px}.bt-contact-form>div{flex-wrap:wrap}.bt-contact-form input[type=email]{flex-basis:160px}.bt-services{padding:48px 0}.bt-founder-note,.bt-faq,.bt-calculator-section,.bt-resources{padding-bottom:48px}.bt-footer-inner{padding-bottom:104px}}.big-tech{--bg-base: var(--bt-background);--bg-top: var(--bt-background);--bg-glow-1: transparent;--bg-glow-2: transparent;--bg-glow-3: transparent;--bg-glow-4: transparent;--surface: var(--bt-surface);--ink: var(--bt-ink);--ink-2: var(--bt-ink-secondary);--muted: var(--bt-muted);--p1: var(--bt-accent);--p2: var(--bt-accent-secondary);--p3: var(--bt-accent-warm-end);--p4: var(--bt-accent-warm);--p5: var(--bt-accent-secondary);--p-soft: color-mix(in srgb, var(--bt-accent) 20%, transparent);--rule: color-mix(in srgb, var(--bt-ink) 12%, transparent);--rule-strong: color-mix(in srgb, var(--bt-ink) 20%, transparent);--tile-fill: var(--bt-surface);--tile-border: var(--bt-border);--tile-shadow: var(--bt-shadow);background:var(--bt-background)}.big-tech .aurora-main{flex:1 0 auto}.big-tech .aurora-wrap{width:min(1120px,calc(100% - 48px));max-width:none;margin-inline:auto;padding:0}.big-tech .aurora-section{padding-block:clamp(3.5rem,7vw,5.75rem)}.big-tech .aurora-h1,.big-tech .aurora-h2,.big-tech .aurora-h3{color:var(--bt-ink)}.big-tech .aurora-h1{font-weight:700;letter-spacing:-.047em}.big-tech .aurora-h1 .muted,.big-tech .aurora-h2 .muted{color:var(--bt-muted)}.big-tech .aurora-lede,.big-tech .aurora-section-head .hint{color:var(--bt-ink-secondary)}.big-tech .aurora-eyebrow{color:var(--bt-accent);font-weight:750}.big-tech .aurora-pill{background:color-mix(in srgb,var(--bt-accent) 8%,var(--bt-surface));border-color:color-mix(in srgb,var(--bt-accent) 20%,transparent);color:var(--bt-ink-secondary)}.big-tech .aurora-pill .dot{background:var(--bt-accent-warm);box-shadow:none}.big-tech .aurora-tile,.big-tech .aurora-service{background:var(--bt-surface);border-color:var(--bt-border);box-shadow:var(--bt-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.big-tech .aurora-tile.interactive:hover,.big-tech .aurora-service:hover{border-color:var(--bt-accent);box-shadow:0 24px 50px #141d2c29}.big-tech .aurora-btn,.big-tech .aurora-btn-primary,.big-tech .aurora-btn-solid{background:var(--bt-action-gradient);color:var(--bt-ink);text-shadow:none;filter:none;box-shadow:0 10px 24px #f27a453d}.big-tech :is(.aurora-btn,.aurora-btn-primary,.aurora-btn-solid,.bt-button){text-shadow:none;filter:none}.big-tech :is(.lane-hero,.lane-final){position:relative;margin-block:32px;padding:clamp(28px,5vw,64px);border-radius:20px;color:#f4f6fa;background-image:radial-gradient(rgba(255,255,255,.12) 1.3px,transparent 1.5px),var(--bt-hero-gradient);background-size:28px 28px,cover;border:1px solid #35445d}.big-tech :is(.lane-hero,.lane-final) :is(.aurora-h1,.aurora-h2){color:#f4f6fa}.big-tech :is(.lane-hero,.lane-final) :is(.aurora-lede,p){color:#d5dce8}.big-tech :is(.lane-hero,.lane-final) .aurora-pill{background:#ffffff12;color:#e0e6f0;border-color:#fff3}.big-tech .aurora-btn-glass,.big-tech .aurora-btn-outline{background:var(--bt-surface);border-color:color-mix(in srgb,var(--bt-ink) 24%,transparent);color:var(--bt-accent);backdrop-filter:none;-webkit-backdrop-filter:none}.big-tech .aurora-btn-glass:hover,.big-tech .aurora-btn-outline:hover{background:color-mix(in srgb,var(--bt-accent) 8%,var(--bt-surface));border-color:var(--bt-accent);color:var(--bt-accent)}.big-tech .aurora-badge{background:var(--bt-action-gradient);color:var(--bt-ink);box-shadow:none}.big-tech .aurora-input,.big-tech .aurora-textarea,.big-tech .aurora-select{background:var(--bt-surface);border-color:color-mix(in srgb,var(--bt-ink) 22%,transparent);color:var(--bt-ink)}.big-tech .aurora-input:focus,.big-tech .aurora-textarea:focus,.big-tech .aurora-select:focus{background:var(--bt-surface);border-color:var(--bt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bt-accent) 18%,transparent)}.big-tech .aurora-input::-moz-placeholder,.big-tech .aurora-textarea::-moz-placeholder{color:var(--bt-muted)}.big-tech .aurora-input::placeholder,.big-tech .aurora-textarea::placeholder{color:var(--bt-muted)}.big-tech .aurora-tile-radio label{background:var(--bt-surface);border-color:var(--bt-border)}.big-tech .aurora-tile-radio label:has(input:checked){background:color-mix(in srgb,var(--bt-accent) 8%,var(--bt-surface));border-color:var(--bt-accent);box-shadow:0 0 0 1px var(--bt-accent)}.big-tech .aurora-tile-radio input:checked+.opt{color:var(--bt-accent)}.big-tech .edit-input,.big-tech .profile-field input,.big-tech .profile-field select,.big-tech .profile-field textarea,.big-tech #build-notes{background:var(--bt-surface)!important;border-color:color-mix(in srgb,var(--bt-ink) 22%,transparent)!important;color:var(--bt-ink)!important;-webkit-text-fill-color:var(--bt-ink)!important;caret-color:var(--bt-ink)!important}.big-tech .edit-input:focus,.big-tech .profile-field input:focus,.big-tech .profile-field select:focus,.big-tech .profile-field textarea:focus,.big-tech #build-notes:focus{border-color:var(--bt-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bt-accent) 18%,transparent)}.big-tech .edit-submit,.big-tech .profile-submit,.big-tech .build-submit{background:var(--bt-action-gradient)!important;color:var(--bt-ink)!important}.big-tech input:not([type=checkbox]):not([type=radio]),.big-tech textarea,.big-tech select{color:var(--bt-ink)}.big-tech #facelift-wizard #facelift-preview-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]),.big-tech #facelift-wizard #facelift-preview-form textarea,.big-tech #facelift-wizard #facelift-preview-form select{background:var(--bt-surface)!important;color:var(--bt-ink)!important;-webkit-text-fill-color:var(--bt-ink)!important;caret-color:var(--bt-ink)!important}.big-tech #facelift-wizard #facelift-preview-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):focus,.big-tech #facelift-wizard #facelift-preview-form textarea:focus,.big-tech #facelift-wizard #facelift-preview-form select:focus{background:var(--bt-surface)!important;border-color:var(--bt-accent)!important}.big-tech #facelift-wizard #facelift-preview-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset])::-moz-placeholder,.big-tech #facelift-wizard #facelift-preview-form textarea::-moz-placeholder{color:var(--bt-muted)!important;-webkit-text-fill-color:var(--bt-muted)!important;opacity:1}.big-tech #facelift-wizard #facelift-preview-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset])::placeholder,.big-tech #facelift-wizard #facelift-preview-form textarea::placeholder{color:var(--bt-muted)!important;-webkit-text-fill-color:var(--bt-muted)!important;opacity:1}.big-tech #facelift-wizard #facelift-preview-form select option{background:var(--bt-surface);color:var(--bt-ink)}.big-tech #facelift-wizard #facelift-preview-form{background:var(--bt-surface)!important;border-color:var(--bt-border)!important;box-shadow:0 18px 48px #141d2c1f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.big-tech #facelift-wizard #facelift-preview-form :is([class~=bg-white],[class~=bg-slate-50],[class~=bg-blue-50],[class~="bg-blue-50/50"],[class~=bg-emerald-50],[class~="bg-emerald-50/50"],[class~=bg-amber-50]){background-color:var(--bt-background)!important;border-color:var(--bt-border)!important}.big-tech #facelift-wizard #facelift-preview-form :is([class~=border-slate-200],[class~=border-slate-300],[class~=border-blue-100],[class~=border-blue-200],[class~=border-emerald-100],[class~=border-emerald-200]){border-color:var(--bt-border)!important}.big-tech #facelift-wizard #facelift-preview-form :is(h2,h3,legend,[class~=text-slate-900],[class~=text-slate-800]){color:var(--bt-ink)!important}.big-tech #facelift-wizard #facelift-preview-form :is([class~=text-slate-700],[class~=text-slate-600],[class~=text-slate-500],[class~=text-slate-400]){color:var(--bt-ink-secondary)!important}.big-tech #facelift-wizard #facelift-preview-form :is([class~=text-blue-600],[class~=text-blue-700],[class~=text-emerald-700]){color:var(--bt-accent)!important}.big-tech #facelift-wizard #facelift-preview-form input[type=file]{color:var(--bt-ink)!important;-webkit-text-fill-color:var(--bt-ink)!important}.big-tech #facelift-wizard #facelift-preview-form label:has(input[type=radio]),.big-tech #facelift-wizard #facelift-preview-form label:has(input[type=checkbox]){background:var(--bt-surface)!important;border-color:var(--bt-border)!important;box-shadow:none!important}.big-tech #facelift-wizard #facelift-preview-form label:has(input[type=radio]):hover{background:color-mix(in srgb,var(--bt-accent) 5%,var(--bt-surface))!important;border-color:var(--bt-accent)!important}.big-tech #facelift-wizard #facelift-preview-form label:has(input[type=radio]:checked),.big-tech #facelift-wizard #facelift-preview-form label:has(input[type=checkbox]:checked){background:color-mix(in srgb,var(--bt-accent) 9%,var(--bt-surface))!important;border-color:var(--bt-accent)!important;box-shadow:0 0 0 1px var(--bt-accent)!important}.big-tech #facelift-wizard #facelift-preview-form :is(input[type=radio],input[type=checkbox]){accent-color:var(--bt-accent)}.big-tech #facelift-wizard #facelift-preview-form .wp-track{background:color-mix(in srgb,var(--bt-ink) 16%,transparent)!important}.big-tech #facelift-wizard #facelift-preview-form .wp-fill{background:linear-gradient(90deg,var(--bt-accent),var(--bt-accent-secondary))!important}.big-tech #facelift-wizard #facelift-preview-form :is(.wp-label,.wp-label b){color:var(--bt-ink-secondary)!important}.big-tech #facelift-wizard #facelift-preview-form .wp-label b{color:var(--bt-ink)!important}.big-tech #facelift-wizard #facelift-preview-form #wizard-navigation{border-color:var(--bt-border)!important}.big-tech #facelift-wizard #facelift-preview-form #wizard-prev{background:var(--bt-surface)!important;border-color:var(--bt-border)!important;color:var(--bt-ink)!important}.big-tech #facelift-wizard #facelift-preview-form #wizard-prev:hover{border-color:var(--bt-accent)!important;color:var(--bt-accent)!important}.big-tech #facelift-wizard #facelift-preview-form #wizard-next,.big-tech #facelift-wizard #facelift-preview-form #facelift-checkout-submit{background:var(--bt-action-gradient)!important;color:var(--bt-ink)!important;text-shadow:none;box-shadow:0 10px 24px #f27a453d!important}.big-tech #facelift-wizard #facelift-preview-form #launch-hosting{background:color-mix(in srgb,var(--bt-accent) 6%,var(--bt-surface))!important;border-color:color-mix(in srgb,var(--bt-accent) 22%,transparent)!important}.big-tech #facelift-wizard #facelift-preview-form #wizard-price-check{background:#141d2c!important;border-color:#26344a!important}.big-tech #facelift-wizard #facelift-preview-form #wizard-price-check :is(h2,h3,legend,[class~=text-white]){color:#fff!important}.big-tech #facelift-wizard #facelift-preview-form #wizard-price-check :is([class~=text-slate-300],[class~=text-slate-400]){color:#ffffffb3!important}@media(max-width:719px){.big-tech .aurora-wrap{width:min(100% - 32px,1120px)}.big-tech .aurora-section{padding-block:3.25rem}.big-tech .aurora-h1{font-size:clamp(2.55rem,12vw,4rem)}}.big-tech .kickstart-shell{color:var(--bt-ink-secondary)}.big-tech .kickstart-shell .aurora-section{padding-block:clamp(2.75rem,6vw,5rem)}.big-tech .kickstart-shell :is(.aurora-h1,.aurora-h2,.aurora-h3){color:var(--bt-ink)}.big-tech .kickstart-shell .aurora-lede,.big-tech .kickstart-shell .kickstart-note,.big-tech .kickstart-shell .kickstart-back,.big-tech .kickstart-shell .ks-jumps{color:var(--bt-ink-secondary)}.big-tech .kickstart-shell :is(.kickstart-note,.kickstart-back,.ks-jumps) a{color:var(--bt-accent)}.big-tech .kickstart-shell .kickstart-strip{align-items:center;gap:.5rem;margin-bottom:2rem}.big-tech .kickstart-shell .kickstart-strip a{background:var(--bt-surface);border:1px solid var(--bt-border);border-radius:999px;color:var(--bt-ink-secondary);font-size:.875rem;font-weight:700;padding:.55rem .85rem}.big-tech .kickstart-shell .kickstart-strip a[aria-current=page]{background:color-mix(in srgb,var(--bt-accent) 10%,var(--bt-surface));border-color:var(--bt-accent);color:var(--bt-accent)}.big-tech .kickstart-shell .aurora-tile,.big-tech .kickstart-shell .kickstart-card,.big-tech .kickstart-shell .howto-card,.big-tech .kickstart-shell .rule-card{background:var(--bt-surface);border-color:var(--bt-border);box-shadow:var(--bt-shadow)}.big-tech .kickstart-shell .aurora-pill,.big-tech .kickstart-shell .ks-tag{background:color-mix(in srgb,var(--bt-accent) 8%,var(--bt-surface));border-color:color-mix(in srgb,var(--bt-accent) 24%,var(--bt-surface));color:var(--bt-accent)}.big-tech .kickstart-shell .aurora-btn{background:var(--bt-action-gradient);color:var(--bt-ink)}.big-tech .kickstart-shell .aurora-btn-glass{background:var(--bt-surface);border-color:var(--bt-border);color:var(--bt-accent)}.big-tech .kickstart-shell :is(.aurora-input,.aurora-select,.aurora-textarea){background:var(--bt-surface);border-color:var(--bt-border);color:var(--bt-ink);-webkit-text-fill-color:var(--bt-ink);caret-color:var(--bt-ink)}.big-tech .kickstart-shell :is(.aurora-input,.aurora-textarea)::-moz-placeholder{color:var(--bt-muted);opacity:1}.big-tech .kickstart-shell :is(.aurora-input,.aurora-textarea)::placeholder{color:var(--bt-muted);opacity:1}.big-tech .kickstart-shell .howto-contents a,.big-tech .kickstart-shell .howto-get,.big-tech .kickstart-shell .howto-steps li,.big-tech .kickstart-shell .rule-lines li{color:var(--bt-ink-secondary)}.big-tech .kickstart-shell .howto-contents a:hover{color:var(--bt-accent)}.big-tech .kickstart-shell :is(.howto-contents .num,.howto-steps li::marker){color:var(--bt-muted)}@media(max-width:700px){.big-tech .kickstart-shell .kickstart-strip{align-items:stretch}}html[data-blc-privacy-pending] setup-ai-guide{display:none}
