:root{--ink-950: #06080f;--ink-900: #0a0d16;--ink-850: #0e1220;--ink-800: #131829;--ink-700: #1c2336;--line: rgba(148, 163, 198, .1);--line-strong: rgba(148, 163, 198, .2);--ember: #ff8a3d;--ember-hot: #ffb347;--ember-deep: #e2520a;--ember-glow: rgba(255, 138, 61, .16);--cyan: #53c8ff;--green: #3ddc97;--violet: #9d7bff;--text-hi: #f4f6fb;--text-mid: #b9c1d4;--text-low: #8a93ab;--font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "Consolas", monospace;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--ease-out: cubic-bezier(.22, 1, .36, 1);--container: 1240px;--bg-dark: var(--ink-950);--bg-card: var(--ink-800);--primary: var(--ember);--primary-hover: var(--ember-deep);--text-main: var(--text-hi);--text-muted: var(--text-low);--accent-green: var(--green);--accent-purple: var(--violet)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--ink-950);color:var(--text-hi);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:radial-gradient(1100px 520px at 80% -10%,rgba(255,138,61,.07),transparent 60%),radial-gradient(900px 600px at -10% 30%,rgba(83,200,255,.05),transparent 60%);background-repeat:no-repeat}::selection{background:var(--ember-deep);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ink-950)}::-webkit-scrollbar-thumb{background:var(--ink-700);border-radius:8px;border:2px solid var(--ink-950)}::-webkit-scrollbar-thumb:hover{background:var(--ember-deep)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.12}a{text-decoration:none;color:inherit;transition:color .2s var(--ease-out)}button{font-family:inherit;cursor:pointer;border:none;background:none}img,svg{display:block;max-width:100%}.container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.section-padding{padding:6.5rem 0}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ember);margin-bottom:1.1rem}.eyebrow:before{content:"";width:14px;height:9px;background:currentColor;clip-path:polygon(50% 0,100% 100%,78% 100%,50% 38%,22% 100%,0 100%)}.section-title{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;margin-bottom:1.1rem}.section-sub{color:var(--text-low);font-size:1.06rem;max-width:560px}.text-ember{background:linear-gradient(100deg,var(--ember-hot),var(--ember) 55%,var(--ember-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient{background:linear-gradient(100deg,var(--ember-hot),var(--ember-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mono{font-family:var(--font-mono)}.text-center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.7rem;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:.98rem;letter-spacing:.01em;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background .25s var(--ease-out),border-color .25s var(--ease-out);will-change:transform}.btn-primary{background:linear-gradient(120deg,var(--ember-hot),var(--ember) 45%,var(--ember-deep));color:#1a0d02;box-shadow:0 0 0 1px #ffb34759 inset,0 8px 28px -8px #e2520a8c}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffb34780 inset,0 14px 36px -8px #e2520ab3}.btn-outline,.btn-ghost{border:1px solid var(--line-strong);color:var(--text-hi);background:#94a3c60a}.btn-outline:hover,.btn-ghost:hover{border-color:var(--ember);background:var(--ember-glow);transform:translateY(-2px)}.glass{background:linear-gradient(160deg,#1c233699,#0e1220d9);border:1px solid var(--line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.feature-card{background:linear-gradient(160deg,#1c233680,#0e1220e6);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.8rem;transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.feature-card:hover{transform:translateY(-4px);border-color:#ff8a3d59;box-shadow:0 18px 44px -18px #e2520a59}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.svlogo-root{display:inline-flex;align-items:center;gap:calc(var(--svlogo-size, 38px) * .3);line-height:1;white-space:nowrap;user-select:none;-webkit-user-select:none;text-decoration:none}.svlogo-mark{width:var(--svlogo-size, 38px);height:var(--svlogo-size, 38px);display:block;flex:0 0 auto;overflow:visible}.svlogo-pulse{opacity:.18;animation:svlogo-pulse 4s ease-in-out infinite}@keyframes svlogo-pulse{0%,to{opacity:.18}50%{opacity:.55}}.svlogo-shimmer{transform:translate(-44px) skew(-20deg);animation:svlogo-sweep 6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:1.6s}@keyframes svlogo-sweep{0%{transform:translate(-44px) skew(-20deg)}24%{transform:translate(108px) skew(-20deg)}to{transform:translate(108px) skew(-20deg)}}.svlogo-word{display:inline-flex;align-items:center;font-family:var(--font-display, "Space Grotesk", sans-serif);font-weight:700;font-size:calc(var(--svlogo-size, 38px) * .5);letter-spacing:0;color:var(--text-hi, #f4f6fb);-webkit-font-smoothing:antialiased}.svlogo-letter{display:inline-block;position:relative;margin-right:.13em;will-change:transform,opacity}.svlogo-letter:last-child{margin-right:0}.svlogo-peak{position:absolute;top:-.3em;left:50%;width:.58em;height:.28em;transform:translate(-50%);background:linear-gradient(135deg,var(--ember-hot, #ffb347) 0%,var(--ember-deep, #e2520a) 100%);clip-path:polygon(50% 0,100% 100%,70% 100%,50% 38%,30% 100%,0 100%);pointer-events:none}.svlogo-static .svlogo-pulse{animation:none;opacity:.3}.svlogo-static .svlogo-shimmer{animation:none}@media(prefers-reduced-motion:reduce){.svlogo-pulse{animation:none;opacity:.3}.svlogo-shimmer{animation:none}}@media(max-width:1024px){.svlogo-root{gap:calc(var(--svlogo-size, 38px) * .28)}}@media(max-width:640px){.svlogo-root{gap:calc(var(--svlogo-size, 38px) * .26)}.svlogo-word{font-size:calc(var(--svlogo-size, 38px) * .48)}}.nav-root{position:fixed;top:0;left:0;right:0;z-index:100}.nav-bar{position:relative;z-index:2;border-bottom:1px solid transparent;transition:background-color .45s var(--ease-out),border-color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.nav-inner{max-width:var(--container);margin:0 auto;padding:0 1.5rem;height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;transition:height .4s var(--ease-out)}.nav-scrolled .nav-bar{background:#0a0d16c7;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-bottom-color:var(--line);box-shadow:0 18px 40px -26px #000000bf}.nav-scrolled .nav-inner{height:64px}.nav-is-open .nav-bar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.nav-brand{display:inline-flex;align-items:center;justify-self:start}.nav-links{display:flex;align-items:center;gap:2.4rem;justify-self:center}.nav-link{position:relative;padding:.45rem .1rem;font-size:.95rem;font-weight:500;letter-spacing:.01em;color:var(--text-mid);transition:color .25s var(--ease-out)}.nav-link:hover,.nav-link-active{color:var(--text-hi)}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ember) 22%,var(--ember-hot) 50%,var(--ember) 78%,transparent);transform:scaleX(0);transform-origin:center;transition:transform .35s var(--ease-out)}.nav-link:before{content:"";position:absolute;left:50%;bottom:-7px;width:13px;height:8px;margin-left:-6.5px;background:var(--ember-hot);clip-path:polygon(50% 0,100% 100%,72% 100%,50% 36%,28% 100%,0 100%);opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.nav-link:hover:after,.nav-link-active:after{transform:scaleX(1)}.nav-link:hover:before,.nav-link-active:before{opacity:1;transform:translateY(0)}.nav-actions{display:flex;align-items:center;gap:1rem;justify-self:end}.nav-cta{padding:.7rem 1.45rem;font-size:.92rem;white-space:nowrap}.nav-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-strong);background:#94a3c60d;transition:border-color .3s var(--ease-out),background .3s var(--ease-out)}.nav-burger:hover{border-color:var(--ember);background:var(--ember-glow)}.nav-burger-line{display:block;width:17px;height:1.8px;border-radius:2px;background:var(--text-hi);transition:transform .35s var(--ease-out),opacity .25s var(--ease-out)}.nav-is-open .nav-burger-line:nth-child(1){transform:translateY(5.8px) rotate(45deg)}.nav-is-open .nav-burger-line:nth-child(2){opacity:0;transform:scaleX(.3)}.nav-is-open .nav-burger-line:nth-child(3){transform:translateY(-5.8px) rotate(-45deg)}.nav-drawer{position:fixed;inset:0;z-index:1;background:radial-gradient(720px 420px at 85% -6%,rgba(255,138,61,.1),transparent 62%),radial-gradient(560px 480px at -12% 70%,rgba(83,200,255,.06),transparent 60%),linear-gradient(180deg,var(--ink-950) 0%,var(--ink-900) 100%);overflow-y:auto}.nav-drawer-inner{min-height:100%;max-width:var(--container);margin:0 auto;padding:118px 1.5rem 2.4rem;display:flex;flex-direction:column}.nav-drawer-label{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ember);display:flex;align-items:center;gap:.6rem;margin-bottom:1.6rem}.nav-drawer-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-strong),transparent)}.nav-drawer-links{display:flex;flex-direction:column}.nav-drawer-row{border-bottom:1px solid var(--line)}.nav-drawer-link{display:flex;align-items:baseline;gap:1.1rem;padding:1.15rem .2rem;font-family:var(--font-display);font-size:clamp(2.1rem,8.5vw,3.3rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--text-hi);transition:color .3s var(--ease-out),padding-left .35s var(--ease-out)}.nav-drawer-link:hover,.nav-drawer-link:active{color:var(--ember);padding-left:.7rem}.nav-drawer-link-active .nav-drawer-word{background:linear-gradient(100deg,var(--ember-hot),var(--ember) 55%,var(--ember-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-drawer-index{font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.18em;color:var(--ember)}.nav-drawer-cta{margin-top:auto;padding-top:2.6rem;display:flex;flex-direction:column;gap:.9rem}.nav-drawer-btn{width:100%;padding:1rem 1.7rem;font-size:1.02rem}.nav-drawer-note{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-low);text-align:center}@media(max-width:1024px){.nav-inner{grid-template-columns:auto auto;justify-content:space-between;height:76px}.nav-links,.nav-cta{display:none}.nav-burger{display:flex}}@media(min-width:1025px){.nav-drawer{display:none}}@media(max-width:640px){.nav-inner{height:70px;padding:0 1.1rem}.nav-scrolled .nav-inner{height:60px}.nav-drawer-inner{padding:100px 1.1rem 1.8rem}}.rl-root{display:block;width:100%;height:110px;pointer-events:none;-webkit-user-select:none;user-select:none}.rl-flip{transform:scaleY(-1)}.rl-silhouette{fill:#0a0d16}.rl-edge,.rl-edge-halo{fill:none}.rl-win{fill:var(--ember-hot, #ffb347);opacity:.12;animation:rl-twinkle 4.6s ease-in-out infinite}.rl-win:nth-of-type(2n){animation-duration:5.8s;animation-delay:1.1s}.rl-win:nth-of-type(3n){animation-duration:5.1s;animation-delay:2.3s}.rl-win:nth-of-type(4n+1){animation-duration:6.4s;animation-delay:.7s}.rl-win:nth-of-type(5n+2){animation-duration:7.2s;animation-delay:3.4s}.rl-win:nth-of-type(7n+3){animation-duration:4.3s;animation-delay:1.9s}.rl-win:nth-of-type(11n+5){animation-duration:8.1s;animation-delay:5.2s}@keyframes rl-twinkle{0%,to{opacity:.08}45%{opacity:.55}58%{opacity:.42}}.rl-puff{fill:#94a3c659;opacity:0;transform-box:fill-box;transform-origin:center;animation:rl-smoke-rise 4.2s linear infinite}.rl-puff:nth-of-type(2){animation-delay:1.4s;animation-duration:4.6s}.rl-puff:nth-of-type(3){animation-delay:2.8s;animation-duration:3.9s}@keyframes rl-smoke-rise{0%{transform:translate(0) scale(.55);opacity:0}14%{opacity:.32}60%{opacity:.16}to{transform:translate(7px,-30px) scale(1.6);opacity:0}}@media(max-width:1024px){.rl-root{height:90px}}@media(max-width:640px){.rl-root{height:70px}}@media(prefers-reduced-motion:reduce){.rl-win,.rl-puff{animation:none}.rl-win{opacity:.3}.rl-puff{opacity:0}}.ftr-root{position:relative;margin-top:4rem}.ftr-cap{line-height:0;margin-bottom:-1px;pointer-events:none}.ftr-roofline{display:block;width:100%;height:auto}.ftr-body{position:relative;background:var(--ink-900);border-top:1px solid var(--line);overflow:hidden}.ftr-watermark{position:absolute;bottom:-.18em;left:50%;z-index:0;font-family:var(--font-display);font-weight:700;font-size:clamp(5.5rem,17vw,16rem);line-height:1;letter-spacing:.05em;white-space:nowrap;color:var(--text-hi);opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;animation:ftr-drift 28s ease-in-out infinite}@keyframes ftr-drift{0%,to{transform:translate(-51.4%)}50%{transform:translate(-48.6%)}}.ftr-content{position:relative;z-index:1}.ftr-grid{display:grid;grid-template-columns:1.25fr .7fr 1fr .7fr 1.25fr;gap:2.4rem;padding:4.5rem 0 3.6rem}.ftr-brand-logo{display:inline-flex}.ftr-tagline{margin-top:1.15rem;max-width:300px;color:var(--text-low);font-size:.95rem;line-height:1.65}.ftr-contact{margin-top:.95rem}.ftr-based{margin-top:.45rem;max-width:300px;color:var(--text-low);font-size:.85rem;line-height:1.6}.ftr-socials{display:flex;gap:.7rem;margin-top:1.5rem}.ftr-social{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong);background:linear-gradient(160deg,#1c23368c,#0e1220d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-mid);transition:color .3s var(--ease-out),border-color .3s var(--ease-out),background .3s var(--ease-out),transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.ftr-social:hover{color:var(--ember-hot);border-color:#ff8a3d80;background:var(--ember-glow);transform:translateY(-3px);box-shadow:0 12px 24px -12px #e2520a80}.ftr-heading{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-hi);display:flex;align-items:center;gap:.55rem;margin-bottom:1.3rem}.ftr-heading:before{content:"";width:12px;height:8px;flex-shrink:0;background:var(--ember);clip-path:polygon(50% 0,100% 100%,76% 100%,50% 36%,24% 100%,0 100%)}.ftr-list{list-style:none;display:flex;flex-direction:column;gap:.7rem}.ftr-link{position:relative;display:inline-block;font-size:.93rem;color:var(--text-low);padding-left:0;transition:color .28s var(--ease-out),padding-left .28s var(--ease-out)}.ftr-link:before{content:"";position:absolute;left:0;top:50%;width:10px;height:7px;margin-top:-3.5px;background:var(--ember);clip-path:polygon(50% 0,100% 100%,72% 100%,50% 38%,28% 100%,0 100%);opacity:0;transform:translate(-7px);transition:opacity .28s var(--ease-out),transform .3s var(--ease-out)}.ftr-link:hover{color:var(--text-hi);padding-left:1.05rem}.ftr-link:hover:before{opacity:1;transform:translate(0)}.ftr-news-sub{color:var(--text-low);font-size:.88rem;line-height:1.6;margin-bottom:1.15rem}.ftr-news-form{display:flex;gap:.55rem}.ftr-news-input{flex:1;min-width:0;padding:.72rem 1.1rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--ink-850);color:var(--text-hi);font-family:var(--font-body);font-size:.9rem;outline:none;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.ftr-news-input::placeholder{color:var(--text-low)}.ftr-news-input:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-glow)}.ftr-news-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.72rem 1.3rem;border-radius:999px;background:linear-gradient(120deg,var(--ember-hot),var(--ember) 45%,var(--ember-deep));color:#1a0d02;font-family:var(--font-display);font-weight:600;font-size:.9rem;white-space:nowrap;box-shadow:0 0 0 1px #ffb34759 inset,0 8px 24px -10px #e2520a99;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.ftr-news-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffb34780 inset,0 14px 30px -10px #e2520abf}.ftr-news-done{display:inline-flex;align-items:center;gap:.6rem;padding:.72rem 1.2rem;border-radius:999px;border:1px solid rgba(61,220,151,.35);background:#3ddc9714;color:var(--text-hi);font-family:var(--font-display);font-weight:600;font-size:.92rem}.ftr-news-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#3ddc972e;color:var(--green);flex-shrink:0}.ftr-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0 1.7rem;border-top:1px solid var(--line)}.ftr-strip-text{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-low)}.ftr-strip-claim{color:var(--ember)}.ftr-strip-peak{flex-shrink:0;width:14px;height:9px;background:var(--line-strong);clip-path:polygon(50% 0,100% 100%,76% 100%,50% 36%,24% 100%,0 100%)}@media(max-width:1024px){.ftr-grid{grid-template-columns:1fr 1fr 1fr;gap:2.6rem 2rem;padding:3.6rem 0 3rem}.ftr-brand{grid-column:1 / -1}.ftr-news{grid-column:1 / -1;max-width:460px}}@media(max-width:640px){.ftr-grid{grid-template-columns:1fr;gap:2.4rem;padding:3rem 0 2.6rem}.ftr-news{max-width:none}.ftr-news-form{flex-direction:column}.ftr-news-btn{justify-content:center}.ftr-strip{flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.3rem 0 1.6rem}.ftr-strip-peak{display:none}.ftr-watermark{font-size:clamp(4rem,24vw,7rem)}}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;padding:8.5rem 0 4.5rem;overflow:hidden}.hero-watermark{position:absolute;top:12%;left:-180px;width:760px;height:600px;background:linear-gradient(180deg,#94a3c60e,#94a3c602);clip-path:polygon(50% 0%,100% 82%,85.5% 82%,50% 17.5%,14.5% 82%,0% 82%);pointer-events:none;z-index:0}.hero-grid{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:55fr 45fr;align-items:center;gap:3.5rem}.hero-copy{position:relative;z-index:2}.hero-eyebrow{margin-bottom:.4rem}.hero-title{font-family:var(--font-display);font-weight:700;font-size:clamp(2.6rem,5.6vw,4.3rem);line-height:1.05;letter-spacing:-.02em;color:var(--text-hi);margin:1.3rem 0 1.5rem}.hero-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.13em;margin-bottom:-.13em;margin-right:.26em}.hero-word{display:inline-block;will-change:transform}.hero-sub{max-width:34rem;color:var(--text-mid);font-size:1.075rem;line-height:1.7;margin:0 0 2.3rem}.hero-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;margin-bottom:2.7rem}.hero-cta-primary svg{transition:transform .35s var(--ease-out)}.hero-cta-primary:hover svg,.hero-cta-primary:focus-visible svg{transform:translate(4px)}.hero-trust{display:flex;align-items:center;gap:1.05rem}.hero-avatars{display:flex;flex:none}.hero-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.07em;color:var(--text-hi);background:linear-gradient(160deg,var(--ink-700) 0%,var(--ink-850) 100%);border:1px solid rgba(255,138,61,.45);box-shadow:0 0 0 3px var(--ink-950)}.hero-avatar+.hero-avatar{margin-left:-11px}.hero-trust-meta{display:flex;flex-direction:column;gap:.3rem}.hero-stars{display:flex;gap:2px;color:var(--ember-hot);line-height:0}.hero-star{display:inline-flex}.hero-star svg{fill:currentColor}.hero-trust-text{margin:0;font-size:.86rem;color:var(--text-low)}.hero-trust-text strong{color:var(--text-mid);font-weight:600}.hero-visual{position:relative;height:620px;z-index:1}.hero-visual:before{content:"";position:absolute;inset:-8%;background:radial-gradient(closest-side,rgba(255,138,61,.09) 0%,transparent 72%);pointer-events:none;z-index:0}.hero-scene-wrap{position:absolute;inset:0;z-index:1}.hero-chip{position:absolute;z-index:3}.hero-chip--leads{top:9%;left:-3.5%}.hero-chip--cpl{bottom:13%;left:4%}.hero-chip--roas{top:38%;right:-2.5%}.hero-chip-inner{display:flex;align-items:flex-start;gap:.6rem;padding:.72rem .95rem;background:#0e1220b8;border:1px solid var(--line-strong);border-radius:var(--radius-md);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px #00000073,inset 0 1px #f4f6fb0d}.hero-chip-dot{flex:none;width:7px;height:7px;margin-top:.42rem;border-radius:50%;background:var(--ember);animation:hero-dot-pulse 2.4s ease-out infinite}.hero-chip--cpl .hero-chip-dot{animation-delay:.8s}.hero-chip--roas .hero-chip-dot{animation-delay:1.5s}@keyframes hero-dot-pulse{0%{box-shadow:0 0 #ff8a3d73}70%{box-shadow:0 0 0 8px #ff8a3d00}to{box-shadow:0 0 #ff8a3d00}}.hero-chip-body{display:flex;flex-direction:column;gap:.22rem}.hero-chip-value{display:flex;align-items:center;gap:.38rem;font-family:var(--font-mono);font-size:1.18rem;font-weight:700;line-height:1;color:var(--text-hi)}.hero-chip-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-low);white-space:nowrap}.hero-chip-spark--up{color:var(--ember)}.hero-chip-spark--down{color:var(--green)}.hero-chip-spark--bars{display:block;width:20px;height:13px}.hero-scroll-cue{position:absolute;left:50%;bottom:1.6rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.6rem;z-index:2;opacity:.85;transition:opacity .5s var(--ease-out),visibility .5s var(--ease-out)}.hero-scroll-cue--hidden{opacity:0;visibility:hidden}.hero-mouse{position:relative;display:block;width:22px;height:36px;border:1.5px solid var(--line-strong);border-radius:12px}.hero-mouse-dot{position:absolute;top:7px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ember);animation:hero-mouse-drop 1.9s var(--ease-out) infinite}@keyframes hero-mouse-drop{0%{transform:translateY(0);opacity:0}18%{opacity:1}72%{transform:translateY(14px);opacity:0}to{transform:translateY(14px);opacity:0}}.hero-scroll-label{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.3em;text-transform:uppercase;color:var(--text-low)}@media(max-width:1024px){.hero-section{padding:7.5rem 0 5rem}.hero-grid{grid-template-columns:1fr;gap:3.2rem}.hero-visual{height:420px;width:100%;max-width:620px;margin:0 auto}.hero-chip--leads{top:3%;left:0}.hero-chip--cpl{bottom:5%;left:2%}.hero-chip--roas{top:30%;right:0}.hero-watermark{width:560px;height:440px;top:5%;left:-140px}}@media(max-width:640px){.hero-section{padding:6.5rem 0 5.5rem}.hero-sub{font-size:1rem}.hero-cta-row{width:100%}.hero-cta-row .btn{flex:1 1 auto;justify-content:center;text-align:center}.hero-visual{height:380px}.hero-chip-inner{padding:.55rem .7rem;gap:.45rem}.hero-chip-dot{margin-top:.34rem}.hero-chip-value{font-size:1rem}.hero-chip-label{font-size:.52rem;letter-spacing:.16em}.hero-chip--leads{top:1.5%;left:0}.hero-chip--cpl{bottom:3%;left:0}.hero-chip--roas{top:27%;right:0}.hero-watermark{width:420px;height:330px;top:3%;left:-120px}.hero-scroll-cue{bottom:1.1rem}}@media(prefers-reduced-motion:reduce){.hero-mouse-dot,.hero-chip-dot{animation:none}}.marq-strip{background:var(--ink-900);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.marq-viewport{overflow:hidden;padding:1rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marq-track{display:flex;width:max-content;animation:marq-scroll 28s linear infinite;will-change:transform}.marq-strip:hover .marq-track{animation-play-state:paused}.marq-row{display:flex;align-items:center;flex:none}.marq-item{display:inline-flex;align-items:center;gap:1.6rem;padding-right:1.6rem;white-space:nowrap}.marq-text{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-low)}.marq-chevron{flex:none;display:block;opacity:.9;margin-top:-1px}@keyframes marq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.marq-viewport{padding:.85rem 0}.marq-text{font-size:.66rem;letter-spacing:.16em}.marq-item{gap:1.15rem;padding-right:1.15rem}}@media(prefers-reduced-motion:reduce){.marq-track{animation-duration:120s}}.prob-section{position:relative;overflow:hidden}.prob-section:before{content:"";position:absolute;top:-140px;left:50%;transform:translate(-50%);width:760px;height:420px;background:radial-gradient(closest-side,rgba(255,138,61,.06),transparent 70%);pointer-events:none}.prob-head{position:relative;max-width:760px;margin:0 auto;text-align:center}.prob-head .section-title{margin-top:1.1rem;margin-bottom:1rem}.prob-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:3.4rem}.prob-reveal{display:flex}.prob-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;transition:transform .45s var(--ease-out),border-color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.prob-card:hover{transform:translateY(-6px);border-color:#ff8a3d66;box-shadow:0 22px 44px -18px #0009,0 0 24px -6px #ff8a3d2e}.prob-card-num{position:absolute;top:1.4rem;right:1.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.2em;color:#ff8a3da6}.prob-icon-frame{width:96px;padding:4px;background:var(--ink-900);border:1px solid var(--line);border-radius:var(--radius-sm)}.prob-icon{display:block}.prob-card-title{font-family:var(--font-display);font-size:1.22rem;font-weight:600;letter-spacing:-.01em;color:var(--text-hi);margin:1.35rem 0 .6rem}.prob-card-copy{color:var(--text-mid);font-size:.94rem;line-height:1.7;margin:0}.prob-banner-wrap{display:flex;justify-content:center;margin-top:3.4rem}.prob-banner{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.5rem;border-radius:999px}.prob-banner-flame{color:var(--ember);flex:none;animation:prob-flame 2.6s ease-in-out infinite}@keyframes prob-flame{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.82}}.prob-banner-text{margin:0;color:var(--text-mid);font-size:.92rem}.prob-banner-text strong{color:var(--text-hi);font-family:var(--font-mono);font-weight:600;font-size:.88rem}.prob-banner-link{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ember);text-decoration:none;white-space:nowrap;transition:color .3s var(--ease-out)}.prob-banner-link:hover{color:var(--ember-hot)}.prob-banner-link span{display:inline-block;transition:transform .3s var(--ease-out)}.prob-banner-link:hover span{transform:translate(3px)}.prob-i1-piece{transform-box:fill-box;transform-origin:center}.prob-i1-tl{animation:prob-i1-tl 5s ease-in-out infinite}@keyframes prob-i1-tl{0%,to{transform:translate(-.8px,-.6px) rotate(-.6deg)}50%{transform:translate(-2.2px,-1.6px) rotate(-1.6deg)}}.prob-i1-tr{animation:prob-i1-tr 5s ease-in-out .3s infinite}@keyframes prob-i1-tr{0%,to{transform:translate(.9px,-.7px) rotate(.8deg)}50%{transform:translate(2.3px,-1.7px) rotate(1.8deg)}}.prob-i1-bl{animation:prob-i1-bl 5s ease-in-out .6s infinite}@keyframes prob-i1-bl{0%,to{transform:translate(-.8px,.8px) rotate(.7deg)}50%{transform:translate(-2px,1.9px) rotate(1.7deg)}}.prob-i1-br{animation:prob-i1-br 5s ease-in-out .9s infinite}@keyframes prob-i1-br{0%,to{transform:translate(.9px,.8px) rotate(-.7deg)}50%{transform:translate(2.2px,1.9px) rotate(-1.8deg)}}.prob-i1-shard{animation:prob-i1-shard 5s ease-in-out infinite}@keyframes prob-i1-shard{0%,to{transform:translate(.4px,.4px) rotate(4deg)}50%{transform:translate(1.6px,1.8px) rotate(14deg)}}.prob-i1-cursor{animation:prob-i1-nudge 3s ease-in-out infinite}@keyframes prob-i1-nudge{0%,to{transform:translate(0)}55%{transform:translate(-1.6px,-2.4px)}}.prob-i1-c2{animation-delay:.5s}.prob-i1-c3{animation-delay:1s}.prob-i1-c4{animation-delay:1.5s}.prob-i1-c5{animation-delay:2s}.prob-i2-you,.prob-i2-you-label{animation:prob-i2-flicker 4.6s linear infinite}@keyframes prob-i2-flicker{0%,to{opacity:.6}7%{opacity:.15}11%{opacity:.5}19%{opacity:.1}27%{opacity:.55}40%{opacity:.2}48%{opacity:.6}67%{opacity:.32}76%{opacity:.6}}.prob-i2-b1{animation:prob-i2-bob 3.4s ease-in-out infinite}.prob-i2-b2{animation:prob-i2-bob 3.4s ease-in-out 1.1s infinite}@keyframes prob-i2-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}.prob-i3-bubble{animation:prob-i3-float 5.5s ease-in-out infinite}@keyframes prob-i3-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.prob-i3-dot{animation:prob-i3-d1 6s ease-in-out infinite}.prob-i3-d2{animation-name:prob-i3-d2}.prob-i3-d3{animation-name:prob-i3-d3}@keyframes prob-i3-d1{0%{opacity:.3}5%{opacity:1}10%{opacity:.3}20%{opacity:1}25%,42%{opacity:.3}52%,86%{opacity:.05}96%,to{opacity:.3}}@keyframes prob-i3-d2{0%,5%{opacity:.3}10%{opacity:1}15%{opacity:.3}25%{opacity:1}30%,42%{opacity:.3}52%,86%{opacity:.05}96%,to{opacity:.3}}@keyframes prob-i3-d3{0%,10%{opacity:.3}15%{opacity:1}20%{opacity:.3}30%{opacity:1}35%,42%{opacity:.3}52%,86%{opacity:.05}96%,to{opacity:.3}}.prob-i3-roll{animation:prob-i3-roll 6s linear infinite}@keyframes prob-i3-roll{0%,46%{transform:translate(-30px);opacity:0}52%{transform:translate(-22px);opacity:1}80%{transform:translate(22px);opacity:1}88%,to{transform:translate(30px);opacity:0}}.prob-i3-spin{transform-box:fill-box;transform-origin:center;animation:prob-i3-spin 1.6s linear infinite}@keyframes prob-i3-spin{to{transform:rotate(360deg)}}.prob-i3-dust{animation:prob-i3-dust 6s linear infinite}@keyframes prob-i3-dust{0%,50%{opacity:0}58%{opacity:.8}72%{opacity:.3}80%,to{opacity:0}}@media(max-width:1024px){.prob-grid{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}@media(max-width:640px){.prob-grid{margin-top:2.6rem;gap:1.1rem}.prob-banner-wrap{margin-top:2.8rem}.prob-banner{flex-wrap:wrap;justify-content:center;text-align:center;border-radius:var(--radius-md);padding:1rem 1.3rem}.prob-banner-text{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.prob-i1-piece,.prob-i1-cursor,.prob-i2-you,.prob-i2-you-label,.prob-i2-b1,.prob-i2-b2,.prob-i3-bubble,.prob-i3-dot,.prob-i3-roll,.prob-i3-spin,.prob-i3-dust,.prob-banner-flame{animation:none}}.ms-root{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.ms-bldg{cursor:pointer;outline:none;transition:opacity .35s var(--ease-out),filter .35s var(--ease-out)}.ms-bldg.is-dim{opacity:.42;filter:saturate(.7) brightness(.85)}.ms-lift{transition:transform .45s var(--ease-out);will-change:transform}.ms-bldg.is-hot .ms-lift{transform:translateY(-6px)}.ms-ring{opacity:0;transition:opacity .4s var(--ease-out)}.ms-bldg.is-hot .ms-ring,.ms-bldg:focus-visible .ms-ring{opacity:1}.ms-sign{opacity:.88;transition:opacity .3s var(--ease-out),filter .3s var(--ease-out)}.ms-bldg.is-hot .ms-sign{opacity:1;filter:drop-shadow(0 0 5px rgba(255,179,71,.75))}.ms-chip{opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.ms-chip-in{transform:translateY(7px);transition:transform .4s var(--ease-out)}.ms-bldg.is-hot .ms-chip,.ms-bldg:focus-visible .ms-chip{opacity:1}.ms-bldg.is-hot .ms-chip-in,.ms-bldg:focus-visible .ms-chip-in{transform:translateY(0)}.ms-chip-label{font-family:var(--font-mono, monospace);font-size:9px;font-weight:600;letter-spacing:.08em;fill:var(--text-hi, #f4f6fb)}.ms-signtext{font-family:var(--font-mono, monospace);font-size:7px;font-weight:700;letter-spacing:.18em;fill:var(--ember, #ff8a3d)}.ms-lot-label{font-family:var(--font-mono, monospace);font-size:6.8px;font-weight:600;letter-spacing:.1em;fill:var(--ember-hot, #ffb347);opacity:.9}.ms-win{fill:var(--ember-hot, #ffb347);opacity:.14;animation:ms-twinkle 4.8s ease-in-out infinite}.ms-win:nth-of-type(2n){animation-duration:6s;animation-delay:1.2s}.ms-win:nth-of-type(3n){animation-duration:5.2s;animation-delay:2.4s}.ms-win:nth-of-type(4n+1){animation-duration:6.6s;animation-delay:.8s}.ms-win:nth-of-type(5n+2){animation-duration:7.4s;animation-delay:3.5s}@keyframes ms-twinkle{0%,to{opacity:.1}45%{opacity:.6}58%{opacity:.45}}.ms-star{fill:#ffb34780;animation:ms-star-twinkle 6s ease-in-out infinite}.ms-star:nth-of-type(2n){animation-delay:2.1s;animation-duration:7.4s}.ms-star:nth-of-type(3n){animation-delay:3.8s;animation-duration:5.2s}@keyframes ms-star-twinkle{0%,to{opacity:.25}50%{opacity:.8}}.ms-cloud circle{fill:#94a3c638}.ms-cloud{animation:ms-drift 30s ease-in-out infinite}@keyframes ms-drift{0%,to{transform:translate(0)}50%{transform:translate(64px)}}.ms-halo{animation:ms-halo-pulse 4.2s ease-in-out infinite}.ms-lamp:nth-of-type(2) .ms-halo{animation-delay:1.3s}.ms-lamp:nth-of-type(3) .ms-halo{animation-delay:2.5s}.ms-lamp:nth-of-type(4) .ms-halo{animation-delay:.7s}@keyframes ms-halo-pulse{0%,to{opacity:.55}50%{opacity:1}}.ms-lamphead{filter:drop-shadow(0 0 3px rgba(255,179,71,.8))}.ms-roof-ember{fill:var(--ember, #ff8a3d);animation:ms-ember-pulse 3.4s ease-in-out infinite}@keyframes ms-ember-pulse{0%,to{opacity:.45}50%{opacity:1;filter:drop-shadow(0 0 4px rgba(255,138,61,.9))}}.ms-drip{opacity:0;animation:ms-drip-fall 3.8s ease-in infinite}@keyframes ms-drip-fall{0%,55%{transform:translateY(0) scale(.4);opacity:0}62%{transform:translateY(2px) scale(1);opacity:.9}88%{transform:translateY(26px) scale(1);opacity:.9}94%,to{transform:translateY(30px) scale(.7);opacity:0}}.ms-fan{transform-box:fill-box;transform-origin:center;animation:ms-spin 1.4s linear infinite}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-shimmer{opacity:0;animation:ms-shimmer-rise 2.8s ease-in-out infinite}.ms-shimmer--late{animation-delay:1.4s}@keyframes ms-shimmer-rise{0%,to{transform:translateY(0);opacity:0}35%{opacity:.5}70%{transform:translateY(-7px);opacity:0}}.ms-bolt{animation:ms-flicker 4.5s linear infinite}@keyframes ms-flicker{0%,85%,to{opacity:.75}87%{opacity:.15}89%{opacity:1;filter:drop-shadow(0 0 4px rgba(255,179,71,.9))}91%{opacity:.25}94%{opacity:1}}.ms-spark{opacity:0;animation:ms-spark-flash 4.5s linear infinite}.ms-spark--b{animation-delay:.12s}@keyframes ms-spark-flash{0%,86%,96%,to{opacity:0}89%,93%{opacity:.9}}.ms-glint{opacity:0;transform-box:fill-box;transform-origin:center;animation:ms-glint-ping 6s ease-in-out infinite}@keyframes ms-glint-ping{0%,78%,to{opacity:0;transform:scale(.4) rotate(0)}84%{opacity:1;transform:scale(1) rotate(45deg)}90%{opacity:0;transform:scale(.5) rotate(90deg)}}.ms-scales{transform-box:fill-box;transform-origin:center top;animation:ms-tilt 7s ease-in-out infinite}@keyframes ms-tilt{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.ms-lot-outline{animation:ms-dash-march 1.8s linear infinite}@keyframes ms-dash-march{to{stroke-dashoffset:-22}}.ms-lot-plus{animation:ms-plus-pulse 3.2s ease-in-out infinite}@keyframes ms-plus-pulse{0%,to{opacity:.6}50%{opacity:1}}.ms-van{opacity:0;animation:ms-drive 14s linear infinite;will-change:transform}@keyframes ms-drive{0%{transform:translate(-70px,388px);opacity:0}2%{opacity:1}33%{opacity:1}35%{transform:translate(1230px,330px);opacity:0}to{transform:translate(1230px,330px);opacity:0}}@media(prefers-reduced-motion:reduce){.ms-win,.ms-star,.ms-cloud,.ms-halo,.ms-roof-ember,.ms-drip,.ms-fan,.ms-shimmer,.ms-bolt,.ms-spark,.ms-glint,.ms-scales,.ms-lot-outline,.ms-lot-plus,.ms-van{animation:none}.ms-win{opacity:.3}.ms-bolt{opacity:.9}.ms-roof-ember{opacity:.8}.ms-lot-plus{opacity:1}.ms-drip,.ms-shimmer,.ms-spark,.ms-van{opacity:0}}.indstrip-section{position:relative}.indstrip-section:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 360px at 50% 62%,rgba(255,138,61,.05),transparent 70%);pointer-events:none}.indstrip-section>.container{position:relative}.indstrip-header{margin-bottom:3.2rem}.indstrip-header .section-sub{margin-left:auto;margin-right:auto}.indstrip-scene{margin-bottom:2.4rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ink-700) transparent}.indstrip-scene-inner{min-width:0}.indstrip-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem .7rem}.indstrip-chip-wrap{display:inline-flex}.indstrip-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.52rem 1.1rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.16em;color:var(--text-mid);background:linear-gradient(160deg,#1c23368c,#0e1220d9);border:1px solid var(--line-strong);transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out),transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.indstrip-chip:hover{color:var(--ember-hot);border-color:#ff8a3d99;background:var(--ember-glow);transform:translateY(-2px);box-shadow:0 10px 24px -12px #e2520a73}.indstrip-chip:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.indstrip-chip--open{background:transparent;border-style:dashed;border-color:#ff8a3d73;color:var(--ember)}.indstrip-chip--open:hover{border-style:solid;color:var(--ember-hot)}.indstrip-note{margin-top:1.9rem;text-align:center;font-size:.73rem;letter-spacing:.1em;color:var(--text-low)}@media(max-width:720px){.indstrip-header{margin-bottom:2.4rem}.indstrip-scene{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:.6rem}.indstrip-scene-inner{min-width:880px}.indstrip-chip{padding:.46rem .9rem;font-size:.68rem;letter-spacing:.12em}}.ads-engine{--ads-chars: 19;--ads-query-w: 138px;display:block;width:100%;height:auto;max-width:680px;margin-inline:auto}.ads-mono{font-family:var(--font-mono, "JetBrains Mono", monospace)}.ads-display{font-family:var(--font-display, "Space Grotesk", sans-serif);font-weight:600;letter-spacing:-.01em}.ads-bg-glow{animation:ads-kf-bg 8s ease-in-out infinite}@keyframes ads-kf-bg{0%,to{opacity:.45}55%{opacity:.75}}.ads-dash{animation:ads-kf-dash 1s linear infinite}@keyframes ads-kf-dash{to{stroke-dashoffset:-8}}.ads-dot{animation:ads-kf-dot 1s ease-in-out infinite}@keyframes ads-kf-dot{0%,to{opacity:1}50%{opacity:.25}}.ads-spark{opacity:.5}.ads-spark-1{animation:ads-kf-spark 4s ease-in-out infinite}.ads-spark-2{animation:ads-kf-spark 4s ease-in-out infinite;animation-delay:-2s}@keyframes ads-kf-spark{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.85;transform:translateY(-5px)}}.ads-type-cover{transform:translate(var(--ads-query-w, 138px));animation:ads-kf-cover 8s linear infinite;animation-timing-function:steps(var(--ads-chars, 19),end)}@keyframes ads-kf-cover{0%,7.5%{transform:translate(0)}31%,93.5%{transform:translate(var(--ads-query-w, 138px))}94%,to{transform:translate(0)}}.ads-caret{transform:translate(var(--ads-query-w, 138px));animation:ads-kf-caret-move 8s linear infinite,ads-kf-caret-blink 1s linear infinite;animation-timing-function:steps(var(--ads-chars, 19),end),linear}@keyframes ads-kf-caret-move{0%,7.5%{transform:translate(0)}31%,93.5%{transform:translate(var(--ads-query-w, 138px))}94%,to{transform:translate(0)}}@keyframes ads-kf-caret-blink{0%,54%{opacity:1}56%,to{opacity:0}}.ads-mag{stroke:#7d879f;transform-box:fill-box;transform-origin:center;animation:ads-kf-mag 8s linear infinite}@keyframes ads-kf-mag{0%,31%{transform:scale(1);stroke:#7d879f}33.5%{transform:scale(1.22);stroke:#ffb347}36%{transform:scale(1);stroke:#ffb347}38.5%{transform:scale(1.14);stroke:#ffb347}42%{transform:scale(1);stroke:#ffb347}52%,to{transform:scale(1);stroke:#7d879f}}.ads-card{will-change:transform,opacity}.ads-card-a{opacity:.35;transform:translateY(68px);animation:ads-kf-card-a 8s linear infinite}@keyframes ads-kf-card-a{0%{opacity:0;transform:translateY(-10px)}4%{opacity:.22;transform:translateY(-10px)}30%{opacity:.22;transform:translateY(-10px);animation-timing-function:cubic-bezier(.22,1,.36,1)}34%{opacity:1;transform:translateY(0)}44%{opacity:1;transform:translateY(0);animation-timing-function:cubic-bezier(.22,1,.36,1)}51%{opacity:1;transform:translateY(68px)}56%,91%{opacity:.35;transform:translateY(68px)}95.5%,to{opacity:0;transform:translateY(68px)}}.ads-card-b{opacity:.35;transform:translateY(136px);animation:ads-kf-card-b 8s linear infinite}@keyframes ads-kf-card-b{0%{opacity:0;transform:translateY(58px)}4%{opacity:.22;transform:translateY(58px)}31.5%{opacity:.22;transform:translateY(58px);animation-timing-function:cubic-bezier(.22,1,.36,1)}35.5%{opacity:1;transform:translateY(68px)}44%{opacity:1;transform:translateY(68px);animation-timing-function:cubic-bezier(.22,1,.36,1)}51%{opacity:1;transform:translateY(136px)}56%,91%{opacity:.35;transform:translateY(136px)}95.5%,to{opacity:0;transform:translateY(136px)}}.ads-card-client{transform:translateY(0);animation:ads-kf-card-client 8s linear infinite}@keyframes ads-kf-card-client{0%{opacity:0;transform:translateY(126px)}4%{opacity:.25;transform:translateY(126px)}33%{opacity:.25;transform:translateY(126px);animation-timing-function:cubic-bezier(.22,1,.36,1)}37%{opacity:1;transform:translateY(136px)}44%{opacity:1;transform:translateY(136px);animation-timing-function:cubic-bezier(.22,1,.36,1)}51%,91%{opacity:1;transform:translateY(0)}95.5%,to{opacity:0;transform:translateY(0)}}.ads-ring{stroke-dasharray:760;stroke-dashoffset:0;animation:ads-kf-ring 8s linear infinite}@keyframes ads-kf-ring{0%,51%{opacity:0;stroke-dashoffset:760;animation-timing-function:cubic-bezier(.22,1,.36,1)}53%{opacity:1}61%,91%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}.ads-ring-glow{opacity:.5;animation:ads-kf-ring-glow 8s linear infinite}@keyframes ads-kf-ring-glow{0%,52%{opacity:0}60%{opacity:.75}68%{opacity:.4}76%{opacity:.7}90%{opacity:.45}95%,to{opacity:0}}.ads-cursor{transform:translate(252px,124px);animation:ads-kf-cursor 8s linear infinite;will-change:transform,opacity}@keyframes ads-kf-cursor{0%,52%{opacity:0;transform:translate(372px,282px) scale(1);animation-timing-function:cubic-bezier(.22,1,.36,1)}54.5%{opacity:1}62%{opacity:1;transform:translate(252px,124px) scale(1)}63.5%{opacity:1;transform:translate(252px,124px) scale(1);animation-timing-function:ease-in}65%{opacity:1;transform:translate(252px,124px) scale(.78);animation-timing-function:ease-out}66.5%{opacity:1;transform:translate(252px,124px) scale(1)}81%{opacity:1;transform:translate(252px,124px) scale(1)}86%,to{opacity:0;transform:translate(262px,136px) scale(1)}}.ads-ripple{opacity:0;transform-box:fill-box;transform-origin:center}.ads-ripple-1{animation:ads-kf-ripple-1 8s linear infinite}.ads-ripple-2{animation:ads-kf-ripple-2 8s linear infinite}.ads-ripple-3{animation:ads-kf-ripple-3 8s linear infinite}@keyframes ads-kf-ripple-1{0%,64.5%{opacity:0;transform:scale(.25);animation-timing-function:cubic-bezier(.22,1,.36,1)}65.5%{opacity:.9}73%,to{opacity:0;transform:scale(3.4)}}@keyframes ads-kf-ripple-2{0%,68.5%{opacity:0;transform:scale(.25);animation-timing-function:cubic-bezier(.22,1,.36,1)}69.5%{opacity:.9}77%,to{opacity:0;transform:scale(3.4)}}@keyframes ads-kf-ripple-3{0%,72.5%{opacity:0;transform:scale(.25);animation-timing-function:cubic-bezier(.22,1,.36,1)}73.5%{opacity:.9}81%,to{opacity:0;transform:scale(3.4)}}.ads-chip{opacity:0;will-change:transform,opacity}.ads-chip-1{animation:ads-kf-chip-x-1 8s linear infinite}.ads-chip-2{animation:ads-kf-chip-x-2 8s linear infinite}.ads-chip-3{animation:ads-kf-chip-x-3 8s linear infinite}.ads-chip-inner{transform:translateY(0)}.ads-chip-inner-1{animation:ads-kf-chip-y-1 8s linear infinite}.ads-chip-inner-2{animation:ads-kf-chip-y-2 8s linear infinite}.ads-chip-inner-3{animation:ads-kf-chip-y-3 8s linear infinite}@keyframes ads-kf-chip-x-1{0%,66%{opacity:0;transform:translate(250px,128px);animation-timing-function:linear}67.2%{opacity:1}74.8%{opacity:1}76%,to{opacity:0;transform:translate(152px,128px)}}@keyframes ads-kf-chip-y-1{0%,66%{transform:translateY(0);animation-timing-function:cubic-bezier(.5,-.55,.65,1)}76%,to{transform:translateY(216px)}}@keyframes ads-kf-chip-x-2{0%,70%{opacity:0;transform:translate(250px,128px);animation-timing-function:linear}71.2%{opacity:1}78.8%{opacity:1}80%,to{opacity:0;transform:translate(152px,128px)}}@keyframes ads-kf-chip-y-2{0%,70%{transform:translateY(0);animation-timing-function:cubic-bezier(.5,-.55,.65,1)}80%,to{transform:translateY(216px)}}@keyframes ads-kf-chip-x-3{0%,74%{opacity:0;transform:translate(250px,128px);animation-timing-function:linear}75.2%{opacity:1}82.8%{opacity:1}84%,to{opacity:0;transform:translate(152px,128px)}}@keyframes ads-kf-chip-y-3{0%,74%{transform:translateY(0);animation-timing-function:cubic-bezier(.5,-.55,.65,1)}84%,to{transform:translateY(216px)}}.ads-counter{transform-box:fill-box;transform-origin:center;animation:ads-kf-counter-pop 8s linear infinite}@keyframes ads-kf-counter-pop{0%,75.5%{transform:scale(1)}77%{transform:scale(1.045)}78.5%,79.5%{transform:scale(1)}81%{transform:scale(1.045)}82.5%,83.5%{transform:scale(1)}85%{transform:scale(1.045)}86.5%,to{transform:scale(1)}}.ads-num{opacity:0}.ads-num-50{opacity:1}.ads-num-47{animation:ads-kf-num-47 8s linear infinite}.ads-num-48{animation:ads-kf-num-48 8s linear infinite}.ads-num-49{animation:ads-kf-num-49 8s linear infinite}.ads-num-50{animation:ads-kf-num-50 8s linear infinite}@keyframes ads-kf-num-47{0%,75.9%{opacity:1}76%,96.9%{opacity:0}97%,to{opacity:1}}@keyframes ads-kf-num-48{0%,75.9%{opacity:0}76%,79.9%{opacity:1}80%,to{opacity:0}}@keyframes ads-kf-num-49{0%,79.9%{opacity:0}80%,83.9%{opacity:1}84%,to{opacity:0}}@keyframes ads-kf-num-50{0%,83.9%{opacity:0}84%,96.9%{opacity:1}97%,to{opacity:0}}.ads-num-group{animation:ads-kf-num-dip 8s linear infinite}@keyframes ads-kf-num-dip{0%,95.5%{opacity:1}96.5%,97.5%{opacity:0}98.5%,to{opacity:1}}.ads-bar{transform-box:fill-box;transform-origin:50% 100%;will-change:transform}.ads-bar-1{transform:scaleY(.6);animation:ads-kf-bar-1 2s ease-in-out infinite}@keyframes ads-kf-bar-1{0%,to{transform:scaleY(.52)}50%{transform:scaleY(.7)}}.ads-bar-2{transform:scaleY(.62);animation:ads-kf-bar-2 4s ease-in-out infinite}@keyframes ads-kf-bar-2{0%,to{transform:scaleY(.78)}50%{transform:scaleY(.46)}}.ads-bar-3{transform:scaleY(.48);animation:ads-kf-bar-3 1.6s ease-in-out infinite}@keyframes ads-kf-bar-3{0%,to{transform:scaleY(.4)}50%{transform:scaleY(.58)}}.ads-bar-client{transform:scaleY(1);animation:ads-kf-bar-client 8s linear infinite}@keyframes ads-kf-bar-client{0%{transform:scaleY(.62);animation-timing-function:ease-in-out}20%{transform:scaleY(.7);animation-timing-function:ease-in-out}40%{transform:scaleY(.6);animation-timing-function:ease-in-out}52%{transform:scaleY(.64);animation-timing-function:cubic-bezier(.22,1,.36,1)}58%,90%{transform:scaleY(1);animation-timing-function:ease-in-out}to{transform:scaleY(.62)}}.ads-qs{animation:ads-kf-qs 8s linear infinite}@keyframes ads-kf-qs{0%,54%{opacity:0;transform:translateY(4px);animation-timing-function:cubic-bezier(.22,1,.36,1)}58%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@media(max-width:1024px){.ads-engine{max-width:560px}}@media(max-width:640px){.ads-engine{max-width:100%}}@media(prefers-reduced-motion:reduce){.ads-engine,.ads-engine *{animation:none!important}}.lr-scene{display:block;width:100%;height:auto}.lr-tile{stroke:#94a3c61a;stroke-width:1}.lr-tile-center{fill:#ff8a3d1f;stroke:#ff8a3d73}.lr-road{fill:none;stroke:#94a3c638;stroke-width:1;stroke-dasharray:3 7;animation:lr-dash 9s linear infinite}.lr-road-ember{stroke:#ff8a3d4d;animation-direction:reverse}.lr-link{fill:none;stroke:#ff8a3d59;stroke-width:1;stroke-dasharray:3 7;animation:lr-dash 9s linear infinite reverse}@keyframes lr-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-90}}.lr-face-l{fill:#0d1120;stroke:#94a3c626;stroke-width:1}.lr-face-r{fill:#131829;stroke:#94a3c626;stroke-width:1}.lr-face-t{fill:#1c2336;stroke:#94a3c62e;stroke-width:1}.lr-win{fill:#1a2034}.lr-win-lit{fill:var(--ember);opacity:.9;animation:lr-win 9s linear infinite}@keyframes lr-win{0%,to{opacity:.9}8%{opacity:.45}12%{opacity:.95}54%{opacity:.55}58%{opacity:.9}}.lr-antenna{stroke:#94a3c666;stroke-width:1}.lr-beacon{fill:var(--ember-hot);animation:lr-blink 4.5s ease-in-out infinite;animation-delay:1.2s}@keyframes lr-blink{0%,to{opacity:1}50%{opacity:.3}}.lr-ring{fill:none;stroke:var(--ember);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:lr-ripple 4.5s cubic-bezier(.1,.4,.3,1) infinite}.lr-ring-2{stroke:var(--ember-hot);animation-delay:-1.5s}.lr-ring-3{animation-delay:-3s}@keyframes lr-ripple{0%{transform:scale(.16);opacity:0}10%{opacity:.75}60%{opacity:.28}to{transform:scale(1.85);opacity:0}}.lr-bob{animation:lr-bob 4.5s ease-in-out infinite}@keyframes lr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}.lr-hero-glow{fill:var(--ember);opacity:.3;animation:lr-glow 4.5s ease-in-out infinite}@keyframes lr-glow{0%,to{opacity:.24}50%{opacity:.4}}.lr-hero-shadow{fill:#04060c;opacity:.5;transform-box:fill-box;transform-origin:center;animation:lr-shadow 4.5s ease-in-out infinite}@keyframes lr-shadow{0%,to{transform:scale(1)}50%{transform:scale(.84);opacity:.32}}.lr-roof{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.lr-roof-base{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;opacity:.85}.lr-comp-pin{fill:#2a3148;stroke:#94a3c659;stroke-width:1}.lr-comp-dot{fill:#11162a;stroke:#94a3c640;stroke-width:1}.lr-comp-shadow{fill:#04060c;opacity:.4}.lr-dip{transform-box:fill-box;transform-origin:50% 100%;animation:lr-dip 4.5s ease-in-out infinite}.lr-dip-1{animation-delay:.4s}.lr-dip-2{animation-delay:1.9s}.lr-dip-3{animation-delay:3.4s}@keyframes lr-dip{0%,to{transform:translateY(0) scale(1)}7%{transform:translateY(4.5px) scale(.84)}16%{transform:translateY(-1px) scale(1.03)}24%{transform:translateY(0) scale(1)}}.lr-card{fill:#0e1220e0;stroke:#94a3c633;stroke-width:1}.lr-divider{stroke:#94a3c61f;stroke-width:1}.lr-row-hot{fill:#ff8a3d1a;stroke:#ff8a3d61;stroke-width:1}.lr-row-dim{fill:#1c233680;stroke:#94a3c61f;stroke-width:1}.lr-badge-dim{fill:#1c2336;stroke:#94a3c633;stroke-width:1}.lr-live{fill:var(--green);animation:lr-blink 4.5s ease-in-out infinite}.lr-star{fill:#2c3349;animation:lr-star 9s ease-out infinite}.lr-s1{animation-delay:0s}.lr-s2{animation-delay:.18s}.lr-s3{animation-delay:.36s}.lr-s4{animation-delay:.54s}.lr-s5{animation-delay:.72s}@keyframes lr-star{0%{fill:#2c3349}3%,86%{fill:var(--ember-hot)}94%,to{fill:#2c3349}}.lr-star-dim{fill:#262d44}.lr-count{transform-box:fill-box}.lr-count-hot{fill:var(--ember-hot)!important}.lr-count-a{animation:lr-count-a 9s ease-in-out infinite}.lr-count-b{opacity:0;animation:lr-count-b 9s ease-in-out infinite}@keyframes lr-count-a{0%,42%{opacity:1;transform:translateY(0)}46%,93%{opacity:0;transform:translateY(-5px)}97%,to{opacity:1;transform:translateY(0)}}@keyframes lr-count-b{0%,42%{opacity:0;transform:translateY(5px)}46%,93%{opacity:1;transform:translateY(0)}97%,to{opacity:0;transform:translateY(5px)}}.lr-gridline{stroke:#94a3c61a;stroke-width:1;stroke-dasharray:2 4}.lr-baseline{stroke:#94a3c640;stroke-width:1}.lr-bar-dim{fill:#1c2336;stroke:#94a3c633;stroke-width:1}.lr-bar-hot{stroke:#ffb34780;stroke-width:1}.lr-tag{animation:lr-tag 4.5s ease-in-out infinite}@keyframes lr-tag{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.lr-tag-tick{stroke:#ff8a3d99;stroke-width:1.5;stroke-dasharray:2 3}.lr-micro{font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:.18em;fill:var(--text-low)}.lr-micro-dim{opacity:.8}.lr-name{font-family:Inter,sans-serif;font-size:9px;font-weight:600;letter-spacing:.01em;fill:var(--text-hi)}.lr-name-dim{fill:var(--text-low);font-weight:500}.lr-count,.lr-rating{font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:.05em;fill:var(--text-low)}.lr-rating{fill:var(--ember-hot)}.lr-badge-num{font-family:Space Grotesk,Inter,sans-serif;font-size:10.5px;font-weight:700}.lr-badge-dark{fill:#06080f}.lr-badge-grey{fill:var(--text-low);font-size:9px}.lr-axis{letter-spacing:.12em}.lr-axis-hot{fill:var(--ember-hot)}.lr-chev{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lr-chev-hot{stroke:var(--ember)}.lr-chev-grey{stroke:#4a5572}@media(max-width:1024px){.lr-scene{max-width:720px;margin-inline:auto}}@media(max-width:640px){.lr-legend{display:none}}@media(prefers-reduced-motion:reduce){.lr-scene *,.lr-scene{animation:none!important}}.pp-scene{display:block;width:100%;height:auto}.pp-mono{font-family:var(--font-mono, "JetBrains Mono", monospace)}.pp-bob{animation:pp-bob 2.5s ease-in-out infinite}.pp-bob--2{animation-delay:-.8s}.pp-bob--3{animation-delay:-1.6s}.pp-chip-inner{animation:pp-suck 10s linear infinite;transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.pp-chip--plano{--pp-qx: 65px;--pp-qy: 34px}.pp-chip--katy{--pp-qx: 0px;--pp-qy: 50px;animation-delay:-6.6667s}.pp-chip--frisco{--pp-qx: -65px;--pp-qy: 34px;animation-delay:-3.3333s}@keyframes pp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pp-suck{0%{transform:translate(0) scale(1) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.55,-.15,.8,.5)}5%{transform:translate(calc(var(--pp-qx) * .4),calc(var(--pp-qy) * .3 - 9px)) scale(.86) rotate(-7deg);opacity:1;animation-timing-function:cubic-bezier(.4,0,.9,.6)}9.6%{transform:translate(var(--pp-qx),var(--pp-qy)) scale(.12) rotate(10deg);opacity:.95}10%{transform:translate(var(--pp-qx),calc(var(--pp-qy) + 4px)) scale(.05) rotate(12deg);opacity:0}10.4%{transform:translateY(-14px) scale(.95) rotate(0);opacity:0}26%{transform:translateY(-14px) scale(.95) rotate(0);opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}34%{transform:translate(0) scale(1) rotate(0);opacity:1}to{transform:translate(0) scale(1) rotate(0);opacity:1}}.pp-funnel-pulse{opacity:0;animation:pp-funnel-pulse 10s linear infinite}@keyframes pp-funnel-pulse{0%,8.8%,14%,42.1%,47.3%,75.5%,80.7%,to{opacity:0}10.3%{opacity:.85}43.6%{opacity:.85}76.9%{opacity:.85}}.pp-core-orb{animation:pp-orb 2.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.pp-core-glow{animation:pp-surge 10s linear infinite;transform-box:fill-box;transform-origin:center}.pp-arc-1,.pp-arc-2,.pp-arc-3,.pp-orbit-1,.pp-orbit-2{transform-box:fill-box;transform-origin:center}.pp-arc-1{animation:pp-rot 9s linear infinite}.pp-arc-2{animation:pp-rot 14s linear infinite reverse}.pp-arc-3{animation:pp-rot 22s linear infinite}.pp-orbit-1{animation:pp-rot 6s linear infinite}.pp-orbit-2{animation:pp-rot 9.5s linear infinite reverse}@keyframes pp-rot{to{transform:rotate(360deg)}}@keyframes pp-orb{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.13);opacity:1}}@keyframes pp-surge{0%,10%,43.3%,76.7%,to{transform:scale(1);opacity:.3}13.5%{transform:scale(1.3);opacity:.85}17.5%{transform:scale(1);opacity:.3}46.8%{transform:scale(1.3);opacity:.85}50.8%{transform:scale(1);opacity:.3}80.2%{transform:scale(1.3);opacity:.85}84.2%{transform:scale(1);opacity:.3}}.pp-mote{animation:pp-mote 2.5s linear infinite;animation-delay:-.6s}.pp-mote--2{animation-duration:2s;animation-delay:-1.1s}.pp-mote--3{animation-delay:-1.9s}@keyframes pp-mote{0%{transform:translateY(0);opacity:0}18%{opacity:.65}75%{opacity:.5}to{transform:translateY(-36px);opacity:0}}.pp-press-head{animation:pp-press 10s linear infinite;will-change:transform}@keyframes pp-press{0%,to{transform:translateY(0)}14%{transform:translateY(0);animation-timing-function:cubic-bezier(.6,0,.85,.4)}16%{transform:translateY(16px)}17.4%{transform:translateY(16px);animation-timing-function:cubic-bezier(.22,1,.36,1)}21%{transform:translateY(0)}47.3%{transform:translateY(0);animation-timing-function:cubic-bezier(.6,0,.85,.4)}49.3%{transform:translateY(16px)}50.7%{transform:translateY(16px);animation-timing-function:cubic-bezier(.22,1,.36,1)}54.3%{transform:translateY(0)}80.7%{transform:translateY(0);animation-timing-function:cubic-bezier(.6,0,.85,.4)}82.7%{transform:translateY(16px)}84.1%{transform:translateY(16px);animation-timing-function:cubic-bezier(.22,1,.36,1)}87.7%{transform:translateY(0)}}.pp-flash{opacity:0;animation:pp-flash 10s linear infinite}@keyframes pp-flash{0%,15.7%,19.4%,49%,52.7%,82.4%,86.1%,to{opacity:0}16.4%{opacity:.95}49.7%{opacity:.95}83.1%{opacity:.95}}.pp-roller{animation:pp-rot 1.8s linear infinite;transform-box:fill-box;transform-origin:center}.pp-belt-dash{animation:pp-belt 1.2s linear infinite}@keyframes pp-belt{to{stroke-dashoffset:-18px}}.pp-arm-dash{animation:pp-arm .8s linear infinite}@keyframes pp-arm{to{stroke-dashoffset:-10px}}.pp-page{opacity:0;animation:pp-pagefly 10s linear infinite;transform-box:fill-box;transform-origin:50% 100%;will-change:transform,opacity}.pp-page--plano{--pp-tx: 89px;--pp-ty: -91px}.pp-page--katy{--pp-tx: 158px;--pp-ty: -79.5px;animation-delay:-6.6667s}.pp-page--frisco{--pp-tx: 43px;--pp-ty: -91px;animation-delay:-3.3333s}@keyframes pp-pagefly{0%{transform:translate(0) scale(.92);opacity:0}15.8%{transform:translate(0) scale(.92);opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}16.2%{transform:translate(0) scale(1.04);opacity:1}17.6%{transform:translate(3px) scale(1);opacity:1;animation-timing-function:linear}29%{transform:translate(90px) scale(1);opacity:1;animation-timing-function:linear}33.2%{transform:translate(calc(90px + var(--pp-tx) * .3045),calc(var(--pp-ty) * .5775 - 13.65px)) scale(.8);opacity:1;animation-timing-function:linear}37.4%{transform:translate(calc(90px + var(--pp-tx) * .658),calc(var(--pp-ty) * .91 - 12.6px)) scale(.6);opacity:1;animation-timing-function:linear}41%{transform:translate(calc(90px + var(--pp-tx)),var(--pp-ty)) scale(.42);opacity:1}42.4%{transform:translate(calc(90px + var(--pp-tx)),var(--pp-ty)) scale(.42);opacity:0}to{transform:translate(0) scale(.92);opacity:0}}.pp-traj{animation:pp-traj 10s linear infinite}.pp-traj--katy{animation-delay:-6.6667s}.pp-traj--frisco{animation-delay:-3.3333s}@keyframes pp-traj{0%{stroke-dashoffset:0;opacity:.15}27%{opacity:.15}30%{opacity:.5}41%{opacity:.5}45%{opacity:.15}to{stroke-dashoffset:-80px;opacity:.15}}.pp-ping{opacity:0;animation:pp-ping 10s linear infinite;transform-box:fill-box;transform-origin:center}.pp-ping--katy{animation-delay:-6.6667s}.pp-ping--frisco{animation-delay:-3.3333s}@keyframes pp-ping{0%,40.8%{transform:scale(.25);opacity:0}41.2%{transform:scale(.35);opacity:.9;animation-timing-function:cubic-bezier(.22,1,.36,1)}48%{transform:scale(1.9);opacity:0}48.5%,to{transform:scale(.25);opacity:0}}.pp-tile-live{opacity:0}.pp-tile-live--plano{animation:pp-tile-a 10s linear infinite}.pp-tile-live--katy{animation:pp-tile-b 10s linear infinite}.pp-tile-live--frisco{animation:pp-tile-c 10s linear infinite}@keyframes pp-tile-a{0%,40.6%{opacity:0}41.6%{opacity:1}45.6%{opacity:.62}95%{opacity:.62}99.2%,to{opacity:0}}@keyframes pp-tile-b{0%,73.9%{opacity:0}74.9%{opacity:1}78.9%{opacity:.62}95%{opacity:.62}99.2%,to{opacity:0}}@keyframes pp-tile-c{0%,7.3%{opacity:0}8.3%{opacity:1}12.3%{opacity:.62}95%{opacity:.62}99.2%,to{opacity:0}}.pp-soft-tile{animation:pp-soft 5s ease-in-out infinite}.pp-soft-tile--2{animation-delay:-2.5s}@keyframes pp-soft{0%,to{opacity:.08}50%{opacity:.17}}.pp-num{opacity:0}.pp-num--1{animation:pp-num-1 10s linear infinite}.pp-num--2{animation:pp-num-2 10s linear infinite}.pp-num--3{animation:pp-num-3 10s linear infinite}@keyframes pp-num-1{0%{opacity:0;transform:translateY(2px)}7.6%{opacity:0;transform:translateY(2px)}8.1%{opacity:1;transform:translateY(1.5px)}8.5%{opacity:.35}9%{opacity:1;transform:translateY(0)}40.9%{opacity:1;transform:translateY(0)}41.3%{opacity:0;transform:translateY(-2px)}41.5%{opacity:0;transform:translateY(2px)}to{opacity:0;transform:translateY(2px)}}@keyframes pp-num-2{0%{opacity:0;transform:translateY(2px)}41%{opacity:0;transform:translateY(2px)}41.5%{opacity:1;transform:translateY(1.5px)}41.9%{opacity:.35}42.4%{opacity:1;transform:translateY(0)}74.1%{opacity:1;transform:translateY(0)}74.5%{opacity:0;transform:translateY(-2px)}74.7%{opacity:0;transform:translateY(2px)}to{opacity:0;transform:translateY(2px)}}@keyframes pp-num-3{0%{opacity:1;transform:translateY(0)}7.4%{opacity:1;transform:translateY(0)}7.8%{opacity:0;transform:translateY(-2px)}7.9%{opacity:0;transform:translateY(2px)}74.2%{opacity:0;transform:translateY(2px)}74.7%{opacity:1;transform:translateY(1.5px)}75.1%{opacity:.35}75.6%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.pp-check--1{animation:pp-check-1 10s linear infinite}.pp-check--2{animation:pp-check-2 10s linear infinite}@keyframes pp-check-1{0%,42.6%{opacity:.25}43.4%{opacity:1}44.2%{opacity:.4}45%{opacity:1}96%{opacity:1}99.5%,to{opacity:.25}}@keyframes pp-check-2{0%,75.9%{opacity:.25}76.7%{opacity:1}77.5%{opacity:.4}78.3%{opacity:1}96%{opacity:1}99.5%,to{opacity:.25}}.pp-led-g{animation:pp-led 2s ease-in-out infinite}.pp-led-e{animation:pp-led 2.5s ease-in-out infinite;animation-delay:-1s}@keyframes pp-led{0%,to{opacity:1}50%{opacity:.2}}@media(max-width:1024px){.pp-scene{max-width:640px;margin-inline:auto}}@media(max-width:640px){.pp-mote{display:none}}@media(prefers-reduced-motion:reduce){.pp-scene *{animation:none!important}.pp-page,.pp-flash,.pp-ping,.pp-funnel-pulse{opacity:0!important}.pp-chip-inner{opacity:1!important;transform:none!important}.pp-tile-live{opacity:.55!important}.pp-num--3,.pp-check--1,.pp-check--2{opacity:1!important}}.wf-scene{display:block;width:100%;height:auto}.wf-mono{font-family:var(--font-mono, "JetBrains Mono", monospace)}.wf-ambient{animation:wf-ambient 10s ease-in-out infinite}@keyframes wf-ambient{0%,to{opacity:.5}50%{opacity:.85}}.wf-orbit-line{fill:none;stroke:#94a3c640;stroke-width:1;stroke-dasharray:1.5 7;stroke-linecap:round;animation:wf-orbit-crawl 12s linear infinite}.wf-orbit-line-b{stroke:#94a3c62e;animation-duration:9s;animation-direction:reverse}@keyframes wf-orbit-crawl{0%{stroke-dashoffset:0}to{stroke-dashoffset:-85}}.wf-breathe{animation:wf-breathe 10s ease-in-out infinite}@keyframes wf-breathe{0%,50%{transform:translateY(0)}57%{transform:translateY(-2.5px)}64%{transform:translateY(0)}71%{transform:translateY(-2.5px)}78%{transform:translateY(0)}84%,to{transform:translateY(0)}}.wf-layer{will-change:transform,opacity}.wf-layer-nav{animation:wf-drop-nav 10s linear infinite}@keyframes wf-drop-nav{0%,5%{transform:translateY(-56px);opacity:.94;animation-timing-function:cubic-bezier(.55,.04,.9,.5)}9.6%{transform:translateY(1.8px);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1)}11%{transform:translateY(0);opacity:1;animation-timing-function:linear}86%{transform:translateY(0);opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}94%,to{transform:translateY(-56px);opacity:.94}}.wf-layer-hero{animation:wf-drop-hero 10s linear infinite}@keyframes wf-drop-hero{0%,11.5%{transform:translateY(-84px);opacity:.94;animation-timing-function:cubic-bezier(.55,.04,.9,.5)}16.2%{transform:translateY(2px);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1)}17.6%{transform:translateY(0);opacity:1;animation-timing-function:linear}87%{transform:translateY(0);opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}95%,to{transform:translateY(-84px);opacity:.94}}.wf-layer-card{animation:wf-drop-cards 10s linear infinite}.wf-card-2{animation-delay:-9.9s}.wf-card-3{animation-delay:-9.8s}@keyframes wf-drop-cards{0%,17.5%{transform:translateY(-114px);opacity:.94;animation-timing-function:cubic-bezier(.55,.04,.9,.5)}21.7%{transform:translateY(1.8px);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1)}23%{transform:translateY(0);opacity:1;animation-timing-function:linear}88%{transform:translateY(0);opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}96%,to{transform:translateY(-114px);opacity:.94}}.wf-layer-cta{animation:wf-drop-cta 10s linear infinite}@keyframes wf-drop-cta{0%,34%{transform:translateY(-148px);opacity:.96;animation-timing-function:cubic-bezier(.55,.04,.9,.5)}39.6%{transform:translateY(1.5px);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1)}41%{transform:translateY(0);opacity:1;animation-timing-function:linear}45.6%{transform:translateY(0);animation-timing-function:ease-in}46.4%{transform:translateY(1.6px);animation-timing-function:ease-out}47.4%{transform:translateY(0);animation-timing-function:linear}88.5%{transform:translateY(0);opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}97%,to{transform:translateY(-148px);opacity:.96}}.wf-guide{opacity:0}.wf-guide-nav{animation:wf-guide-nav 10s linear infinite}.wf-guide-hero{animation:wf-guide-hero 10s linear infinite}.wf-guide-cards{animation:wf-guide-cards 10s linear infinite}@keyframes wf-guide-nav{0%,9.6%{opacity:.45}11%{opacity:0}90%{opacity:0}95%,to{opacity:.45}}@keyframes wf-guide-hero{0%,16.2%{opacity:.45}17.6%{opacity:0}91%{opacity:0}96%,to{opacity:.45}}@keyframes wf-guide-cards{0%,21.7%{opacity:.45}23%{opacity:0}92%{opacity:0}97%,to{opacity:.45}}.wf-flash{opacity:0;animation:wf-flash 10s linear infinite}@keyframes wf-flash{0%{opacity:0}1%{opacity:.5}5%{opacity:0}to{opacity:0}}.wf-flash-nav{animation-delay:-9s}.wf-flash-hero{animation-delay:-8.35s}.wf-flash-c1{animation-delay:-7.8s}.wf-flash-c2{animation-delay:-7.7s}.wf-flash-c3{animation-delay:-7.6s}.wf-flash-cta{animation-delay:-6s}.wf-dust{opacity:0;transform-box:fill-box;transform-origin:center;animation:wf-dust 10s cubic-bezier(.22,1,.36,1) infinite}@keyframes wf-dust{0%{opacity:0;transform:scale(.45)}0.6%{opacity:.7;transform:scale(.55)}5.5%,to{opacity:0;transform:scale(1.5)}}.wf-dust-nav{animation-delay:-8.95s}.wf-dust-hero{animation-delay:-8.3s}.wf-dust-cards{animation-delay:-7.55s}.wf-dust-cta{animation-delay:-5.95s}.wf-draw{opacity:0;stroke-dasharray:100;stroke-dashoffset:0;animation:wf-draw-run 10s linear infinite}@keyframes wf-draw-run{0%,27.6%{stroke-dashoffset:100;opacity:0}28%{stroke-dashoffset:100;opacity:.9}38%{stroke-dashoffset:0;opacity:.9}41.5%{stroke-dashoffset:0;opacity:.9}44.5%,to{stroke-dashoffset:0;opacity:0}}.wf-cursor{opacity:0;will-change:transform,opacity;animation:wf-cursor-run 10s linear infinite}@keyframes wf-cursor-run{0%,24%{opacity:0;transform:translate(300px,345px);animation-timing-function:cubic-bezier(.22,1,.36,1)}28%{opacity:1;transform:translate(187px,228.5px);animation-timing-function:linear}32%{transform:translate(245px,257.5px);animation-timing-function:linear}33%{transform:translate(231px,264.5px);animation-timing-function:linear}37%{transform:translate(173px,235.5px);animation-timing-function:linear}38%{transform:translate(187px,228.5px);animation-timing-function:cubic-bezier(.4,0,.2,1)}42%{transform:translate(209px,246.5px)}45.4%{transform:translate(209px,246.5px) scale(1);animation-timing-function:ease-in}46.2%{transform:translate(209px,246.5px) scale(.8);animation-timing-function:ease-out}47.6%{transform:translate(209px,246.5px) scale(1)}49.5%{opacity:1;transform:translate(209px,246.5px)}57%,to{opacity:0;transform:translate(292px,330px)}}.wf-ripple{opacity:0;transform-box:fill-box;transform-origin:center;animation:wf-ripple 10s cubic-bezier(.22,1,.36,1) infinite}@keyframes wf-ripple{0%{opacity:0;transform:scale(.35)}1%{opacity:.65;transform:scale(.5)}8%,to{opacity:0;transform:scale(2)}}.wf-ripple-1{animation-delay:-5.45s}.wf-ripple-2{animation-delay:-5.3s}.wf-chip-inner{transform-box:fill-box;transform-origin:50% 100%;will-change:transform,opacity;animation:wf-chip-pop 10s cubic-bezier(.22,1,.36,1) infinite}@keyframes wf-chip-pop{0%,47.2%{opacity:0;transform:translate(59px,54px) scale(.1)}53%{opacity:1;transform:translate(-3px,-4px) scale(1.06)}55.5%{transform:translate(0) scale(1)}70%{transform:translateY(-4px) scale(1)}82%{opacity:1;transform:translateY(-6px) scale(1)}86.5%,to{opacity:0;transform:translateY(-14px) scale(.96)}}.wf-badge-inner{transform-box:fill-box;transform-origin:50% 37%;animation:wf-badge-pop 10s cubic-bezier(.22,1,.36,1) infinite}@keyframes wf-badge-pop{0%,57.5%{opacity:0;transform:scale(1.8)}60.5%{opacity:1;transform:scale(.92)}62.5%{transform:scale(1.04)}64.5%{transform:scale(1)}84.5%{opacity:1;transform:scale(1)}87.5%,to{opacity:0;transform:scale(1)}}.wf-badge-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:wf-badge-pulse 10s ease-out infinite}@keyframes wf-badge-pulse{0%,59%{opacity:0;transform:scale(.85)}61%{opacity:.55;transform:scale(.95)}68%,to{opacity:0;transform:scale(1.45)}}.wf-ring{stroke-dasharray:100;stroke-dashoffset:2;animation:wf-ring-draw 10s linear infinite}@keyframes wf-ring-draw{0%,58%{stroke-dashoffset:100;animation-timing-function:cubic-bezier(.22,1,.36,1)}72%,to{stroke-dashoffset:2}}@media(max-width:1024px){.wf-orbit-line-b{opacity:.7}}@media(max-width:640px){.wf-label-aux{display:none}}@media(prefers-reduced-motion:reduce){.wf-scene,.wf-scene *{animation:none!important}.wf-guide,.wf-flash,.wf-dust,.wf-ripple,.wf-draw,.wf-cursor,.wf-badge-pulse{opacity:0!important}}.af-root{display:block;width:100%;height:auto;--af-loop: 7s}.af-mono{font-family:var(--font-mono, "JetBrains Mono", monospace)}.af-display{font-family:var(--font-display, "Space Grotesk", sans-serif)}.af-arc{transform-box:fill-box;transform-origin:50% 50%;animation:af-spin var(--af-loop) linear infinite}@keyframes af-spin{to{transform:rotate(360deg)}}.af-live-dot{transform-box:fill-box;transform-origin:50% 50%;animation:af-livepulse 1.75s ease-in-out infinite}@keyframes af-livepulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}.af-dashline{animation:af-dashflow var(--af-loop) linear infinite}@keyframes af-dashflow{to{stroke-dashoffset:-126}}.af-chute-dash{animation:af-chuteflow var(--af-loop) linear infinite}@keyframes af-chuteflow{to{stroke-dashoffset:-70}}.af-lead,.af-junk{opacity:0;will-change:transform,opacity}.af-lead{animation:af-flow var(--af-loop) linear infinite}.af-lead--2{animation-delay:-2.333s}.af-lead--3{animation-delay:-4.667s}@keyframes af-flow{0%{transform:translate(4px,215px);opacity:0}3%{opacity:1}95%{opacity:1}to{transform:translate(516px,215px);opacity:0}}.af-junk{animation:af-divert var(--af-loop) linear infinite}.af-junk--1{animation-delay:-1.2s}.af-junk--2{animation-delay:-4.9s}@keyframes af-divert{0%{transform:translate(4px,215px);opacity:0}4%{opacity:.9}37.5%{transform:translate(196px,215px);opacity:.9}44%{transform:translate(232px,264px);opacity:.85}56%{transform:translate(232px,326px);opacity:.55}60%,to{transform:translate(232px,338px);opacity:0}}.af-phone{animation:af-vibrate var(--af-loop) linear infinite}@keyframes af-vibrate{0%,8%,to{transform:translate(0)}1%,3%,5%{transform:translate(-1px)}2%,4%,6%{transform:translate(1px)}}.af-badge{transform-box:fill-box;transform-origin:50% 50%;animation:af-shake var(--af-loop) ease-in-out infinite}@keyframes af-shake{0%,8%,to{transform:rotate(0)}1%{transform:rotate(-16deg)}2.2%{transform:rotate(13deg)}3.4%{transform:rotate(-10deg)}4.6%{transform:rotate(7deg)}5.8%{transform:rotate(-4deg)}7%{transform:rotate(2deg)}}.af-pulse-ring{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:af-ringout var(--af-loop) ease-out infinite}@keyframes af-ringout{0%{transform:scale(.7);opacity:.9}11%,to{transform:scale(2.1);opacity:0}}.af-web{transform-box:fill-box;transform-origin:50% 50%;animation:af-flare var(--af-loop) ease-in-out infinite}@keyframes af-flare{0%,28%,52%,to{opacity:.78;transform:scale(1)}36%,44%{opacity:1;transform:scale(1.05)}}.af-neuron{transform-box:fill-box;transform-origin:50% 50%;animation:af-neuronpulse 2.333s ease-in-out infinite}@keyframes af-neuronpulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.af-syn{stroke-dasharray:3 5;animation:af-synflow 1.75s linear infinite}@keyframes af-synflow{to{stroke-dashoffset:-8}}.af-hexdash{animation:af-hexflow var(--af-loop) linear infinite}@keyframes af-hexflow{to{stroke-dashoffset:-84}}.af-typing{opacity:0;animation:af-typingshow var(--af-loop) ease-in-out infinite}@keyframes af-typingshow{0%,40%,64%,to{opacity:0}44%,60%{opacity:1}}.af-dot{animation:af-blink .7s ease-in-out infinite}@keyframes af-blink{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5px)}}.af-sms{transform-box:fill-box;transform-origin:8% 96%;animation:af-smspop var(--af-loop) ease-out infinite}@keyframes af-smspop{0%,62%{opacity:0;transform:scale(.65)}66.5%{opacity:1;transform:scale(1.06)}69%{transform:scale(1)}96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}.af-slot{fill:var(--ember, #ff8a3d);animation:af-slotglow var(--af-loop) ease-in-out infinite}@keyframes af-slotglow{0%,80%,to{fill:#ff8a3d24}85%,96%{fill:var(--ember, #ff8a3d)}}.af-check{animation:af-checkdraw var(--af-loop) linear infinite}@keyframes af-checkdraw{0%,83%{stroke-dashoffset:46;opacity:0}84%{stroke-dashoffset:46;opacity:1}92%{stroke-dashoffset:0}97%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.af-cf{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:af-confetti var(--af-loop) ease-out infinite}@keyframes af-confetti{0%,84%{opacity:0;transform:translate(0) rotate(0)}87%{opacity:1}96%,to{opacity:0;transform:translate(var(--af-tx, 8px),var(--af-ty, -12px)) rotate(var(--af-rot, 90deg))}}.af-cf--1{--af-tx: 12px;--af-ty: -10px;--af-rot: 140deg}.af-cf--2{--af-tx: 8px;--af-ty: -14px;--af-rot: -120deg}.af-cf--3{--af-tx: 0px;--af-ty: -16px;--af-rot: 90deg}.af-cf--4{--af-tx: -8px;--af-ty: -14px;--af-rot: 120deg}.af-cf--5{--af-tx: -12px;--af-ty: -8px;--af-rot: -140deg}.af-cf--6{--af-tx: 13px;--af-ty: -4px;--af-rot: 100deg}.af-tally-num{transform-box:fill-box;transform-origin:50% 50%;animation:af-numpop var(--af-loop) ease-out infinite}@keyframes af-numpop{0%,88%,94%,to{transform:scale(1)}91%{transform:scale(1.3)}}.af-plus-one{opacity:0;animation:af-plusone var(--af-loop) ease-out infinite}@keyframes af-plusone{0%,86%{opacity:0;transform:translateY(6px)}90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-13px)}}@media(max-width:1024px){.af-root{max-width:640px;margin-inline:auto}}@media(max-width:640px){.af-hide-sm{display:none}}@media(prefers-reduced-motion:reduce){.af-root,.af-root *{animation:none!important}.af-lead,.af-junk,.af-typing,.af-pulse-ring,.af-cf,.af-plus-one{opacity:0}}.svc-header{max-width:780px;margin:0 auto}.svc-rows{margin-top:clamp(4rem,8vw,6.5rem);display:flex;flex-direction:column;gap:clamp(4.5rem,9vw,7.5rem)}.svc-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(2.5rem,5vw,4.75rem);align-items:center}.svc-row--flip .svc-copy{order:2}.svc-row--flip .svc-visual{order:1}.svc-copy{position:relative;min-width:0;padding-top:clamp(2.1rem,4.5vw,3.1rem)}.svc-copy>*:not(.svc-index){position:relative;z-index:1}.svc-index{position:absolute;top:0;left:-.04em;z-index:0;font-family:var(--font-mono);font-weight:700;font-size:clamp(5rem,8.5vw,8rem);line-height:.92;letter-spacing:-.05em;color:#94a3c612;pointer-events:none;-webkit-user-select:none;user-select:none}@supports (-webkit-text-stroke: 1px #000){.svc-index{color:transparent;-webkit-text-stroke:1px rgba(148,163,198,.16)}}.svc-title{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:600;letter-spacing:-.02em;line-height:1.16;color:var(--text-hi)}.svc-body{margin:0 0 1.6rem;max-width:54ch;font-size:clamp(.95rem,1.05vw,1.02rem);line-height:1.72;color:var(--text-mid)}.svc-bullets{margin:0 0 1.9rem;padding:0;list-style:none;display:grid;gap:.85rem}.svc-bullets li{display:flex;align-items:center;gap:.7rem;font-size:.93rem;color:var(--text-mid)}.svc-peak{flex:0 0 auto;display:block}.svc-link{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding-bottom:5px;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--ember)}.svc-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,var(--ember),rgba(255,138,61,0));transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease-out)}.svc-link:hover:after,.svc-link:focus-visible:after{transform:scaleX(1)}.svc-link-arrow{transition:transform .45s var(--ease-out)}.svc-link:hover .svc-link-arrow,.svc-link:focus-visible .svc-link-arrow{transform:translate(4px)}.svc-visual{min-width:0;perspective:1300px}.svc-frame{position:relative;overflow:hidden;padding:clamp(1.1rem,2.4vw,1.9rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(165deg,#131829a8,#070911e0);box-shadow:inset 0 1px #f4f6fb0a,inset 0 0 70px #ff8a3d0a,0 34px 70px -36px #000000a6;transform:rotateX(0) rotateY(0);transition:transform .6s var(--ease-out),border-color .6s var(--ease-out);will-change:transform}.svc-frame:before{content:"";position:absolute;left:-18%;right:-18%;bottom:-48%;height:85%;background:radial-gradient(closest-side,var(--ember-glow),transparent 72%);pointer-events:none;animation:svc-breathe 7.5s ease-in-out infinite}@keyframes svc-breathe{0%,to{opacity:.45}50%{opacity:.85}}.svc-frame:hover{border-color:var(--line-strong);transform:rotateY(-4.5deg) rotateX(2.5deg)}.svc-row--flip .svc-frame:hover{transform:rotateY(4.5deg) rotateX(2.5deg)}.svc-frame-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(.8rem,1.6vw,1.1rem);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-low)}.svc-frame-id{display:inline-flex;align-items:center;gap:.55rem}.svc-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--ember);box-shadow:0 0 8px #ff8a3dbf;animation:svc-pulse 2.8s ease-in-out infinite}@keyframes svc-pulse{0%,to{opacity:1}50%{opacity:.35}}.svc-scene{position:relative;z-index:1;display:block;width:100%;height:auto}@media(max-width:1024px){.svc-row{grid-template-columns:minmax(0,1fr);gap:2.25rem}.svc-row .svc-visual{order:1}.svc-row .svc-copy{order:2}.svc-copy{padding-top:clamp(1.8rem,6vw,2.4rem)}.svc-index{font-size:clamp(4.25rem,11vw,6rem)}}@media(max-width:640px){.svc-rows{margin-top:3.25rem;gap:4rem}.svc-row{gap:1.75rem}.svc-frame{padding:.85rem;border-radius:var(--radius-md)}.svc-frame-head{font-size:.56rem}.svc-index{font-size:3.9rem}.svc-title{font-size:1.35rem}.svc-body{font-size:.93rem}.svc-bullets li{font-size:.9rem}.svc-frame:hover,.svc-row--flip .svc-frame:hover{transform:none}}@media(prefers-reduced-motion:reduce){.svc-frame:before,.svc-dot{animation:none}.svc-frame,.svc-frame:hover,.svc-row--flip .svc-frame:hover{transform:none;transition:none}.svc-link-arrow,.svc-link:after{transition:none}}.ff-root{display:block;width:100%;height:auto;max-width:560px;margin-inline:auto}.ff-mono{font-family:var(--font-mono, "JetBrains Mono", monospace)}.ff-cloudLabel{font-size:8px;letter-spacing:.25em;fill:var(--text-low, #8a93ab)}.ff-leakLabel{font-size:6.5px;letter-spacing:.14em;fill:var(--text-low, #8a93ab)}.ff-stageLabel{font-size:7px;letter-spacing:.12em;fill:var(--text-low, #8a93ab)}.ff-pct{font-size:15px;font-weight:700;letter-spacing:.02em}.ff-pct-cyan{fill:var(--cyan, #53c8ff)}.ff-pct-ember{fill:var(--ember, #ff8a3d)}.ff-pct-hot{fill:var(--ember-hot, #ffb347)}.ff-money{font-size:20px;font-weight:700}.ff-moneySub{font-size:6.5px;letter-spacing:.22em;fill:var(--text-low, #8a93ab)}.ff-note{font-size:6.5px;letter-spacing:.18em;fill:var(--text-low, #8a93ab)}.ff-chevron{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ff-chevron-cyan{stroke:var(--cyan, #53c8ff)}.ff-chevron-ember{stroke:var(--ember, #ff8a3d)}.ff-chevron-hot{stroke:var(--ember-hot, #ffb347)}.ff-leader{stroke:#94a3c638;stroke-width:1;stroke-dasharray:2 3}.ff-p{opacity:0}.ff-dot-grey{fill:#b9c1d4}.ff-dot-cyan{fill:#53c8ff}.ff-dot-s1{fill:#a9b6d6}.ff-dot-s2{fill:#ffb347}.ff-dot-s3{fill:#ff8a3d}.ff-rain{animation:ff-rain-fall 2.2s linear infinite}.ff-s1{animation:ff-stage1 4s cubic-bezier(.5,.1,.75,.6) infinite}.ff-s2{animation:ff-stage2 4s cubic-bezier(.5,.1,.75,.6) infinite}.ff-s3{animation:ff-stage3 4s cubic-bezier(.5,.1,.75,.6) infinite}.ff-leak{animation:ff-leakRun 2.7s linear infinite}.ff-div1{stroke-opacity:.22;animation:ff-flash1 4s linear infinite}.ff-div2{stroke-opacity:.22;animation:ff-flash2 4s linear infinite}.ff-spoutPulse{opacity:.12;animation:ff-pulse 4s linear infinite}.ff-chip{opacity:0;will-change:transform,opacity;animation:ff-chipRun 4s cubic-bezier(.22,1,.36,1) infinite}.ff-landflash{opacity:0;animation:ff-land 4s linear infinite}@keyframes ff-rain-fall{0%{transform:translate(var(--ff-x0),var(--ff-y0));opacity:0}12%{opacity:var(--ff-o, .7)}82%{opacity:var(--ff-o, .7)}to{transform:translate(var(--ff-x1),var(--ff-y1));opacity:0}}@keyframes ff-stage1{0%{transform:translate(var(--ff-x0),106px);opacity:0}3%{opacity:.9}24%{opacity:.9}27%,to{transform:translate(var(--ff-x1),170px);opacity:0}}@keyframes ff-stage2{0%,30%{transform:translate(var(--ff-x0),182px);opacity:0}33%{opacity:.95}55%{opacity:.95}58%,to{transform:translate(var(--ff-x1),236px);opacity:0}}@keyframes ff-stage3{0%,61%{transform:translate(var(--ff-x0),252px);opacity:0}64%{opacity:1}86%{opacity:1}89%,to{transform:translate(var(--ff-x1),296px);opacity:0}}@keyframes ff-flash1{0%,20%{stroke-opacity:.22}28%{stroke-opacity:.95}38%,to{stroke-opacity:.22}}@keyframes ff-flash2{0%,50%{stroke-opacity:.22}59%{stroke-opacity:.95}70%,to{stroke-opacity:.22}}@keyframes ff-pulse{0%,80%{opacity:.12}88%{opacity:.85}96%,to{opacity:.12}}@keyframes ff-chipRun{0%,84%{transform:translate(190px,318px) scale(.3) rotate(4deg);opacity:0}88%{transform:translate(190px,332px) scale(.55) rotate(2deg);opacity:1}97%{transform:translate(320px,378px) scale(1) rotate(-1deg);opacity:1}to{transform:translate(320px,378px) scale(1) rotate(-1deg);opacity:0}}@keyframes ff-land{0%{opacity:.55}6%{opacity:0}93%{opacity:0}97%{opacity:.35}to{opacity:.55}}@keyframes ff-leakRun{0%{transform:translate(-88px,120px) scale(1);opacity:0}14%{opacity:.6}60%{transform:translate(-162px,138px) scale(.85);opacity:.6}to{transform:translate(-170px,152px) scale(.25);opacity:0}}@media(max-width:1024px){.ff-root{max-width:480px}}@media(max-width:640px){.ff-root{max-width:100%}}@media(prefers-reduced-motion:reduce){.ff-rain,.ff-s1,.ff-s2,.ff-s3,.ff-chip,.ff-leak,.ff-div1,.ff-div2,.ff-spoutPulse,.ff-landflash{animation:none}.ff-div1,.ff-div2{stroke-opacity:.5}.ff-p,.ff-chip,.ff-landflash{opacity:0}.ff-spoutPulse{opacity:.3}}.res-section{position:relative;background:radial-gradient(900px 480px at 88% 16%,rgba(255,138,61,.05),transparent 65%),var(--ink-900);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.res-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center}.res-flagship-chip.glass{display:inline-flex;align-items:center;width:fit-content;margin-bottom:1rem;padding:.34rem .78rem;border-radius:999px;border-color:#ff8a3d52;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ember-hot)}.res-title{margin:1.1rem 0 1.2rem}.res-lede{color:var(--text-mid);font-size:1.05rem;line-height:1.7;max-width:56ch}.res-stats{display:flex;margin:2.5rem 0 2.4rem}.res-stat{display:flex;flex-direction:column}.res-stat+.res-stat{margin-left:clamp(1.4rem,3vw,2.75rem);padding-left:clamp(1.4rem,3vw,2.75rem);border-left:1px solid var(--line-strong)}.res-stat-value{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.3rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--text-hi)}.res-count{font-variant-numeric:tabular-nums}.res-stat-label{margin-top:.65rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-low)}.res-quote{position:relative;margin:0 0 1.7rem;padding:.2rem 0 .2rem 1.35rem}.res-quote:before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--ember-hot),var(--ember-deep))}.res-quote blockquote{margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:600;letter-spacing:-.01em;line-height:1.45;color:var(--text-hi)}.res-quote figcaption{margin-top:.7rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-low)}.res-link{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding-bottom:.25rem;font-weight:600;font-size:.98rem;color:var(--ember);text-decoration:none}.res-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--ember),transparent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.res-link:hover:after,.res-link:focus-visible:after{transform:scaleX(1)}.res-link-arrow{transition:transform .45s var(--ease-out)}.res-link:hover .res-link-arrow,.res-link:focus-visible .res-link-arrow{transform:translate(4px)}.res-visual{position:relative}.res-frame-glow{position:absolute;inset:6% 0;background:radial-gradient(55% 50% at 50% 45%,rgba(255,138,61,.13),transparent 70%);pointer-events:none}.res-frame{position:relative;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:#0e122099;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:clamp(1.1rem,2.4vw,1.8rem)}.res-frame:before,.res-frame:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none}.res-frame:before{top:9px;left:9px;border-top:1px solid rgba(255,138,61,.6);border-left:1px solid rgba(255,138,61,.6)}.res-frame:after{bottom:9px;right:9px;border-bottom:1px solid rgba(255,138,61,.6);border-right:1px solid rgba(255,138,61,.6)}.res-frame-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem;padding:0 .2rem}.res-frame-dots{display:inline-flex;gap:5px}.res-frame-dots i{width:7px;height:7px;border-radius:50%;background:var(--ink-700);border:1px solid var(--line-strong)}.res-frame-dots i:first-child{background:#ff8a3db3;border-color:#ff8a3d80}.res-frame-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-low)}@media(max-width:1024px){.res-grid{grid-template-columns:1fr;gap:3rem}.res-visual{width:100%;max-width:540px;margin:0 auto}}@media(max-width:640px){.res-stats{flex-direction:column;gap:1.4rem;margin:2.1rem 0 2rem}.res-stat{border-left:2px solid rgba(255,138,61,.45);padding-left:1rem}.res-stat+.res-stat{margin-left:0;padding-left:1rem;border-left:2px solid rgba(255,138,61,.45)}.res-lede{font-size:1rem}}.tst-section{position:relative;overflow:hidden}.tst-head{max-width:660px;margin:0 auto;text-align:center}.tst-title{margin:1.1rem 0 0}.tst-sub{margin:1rem auto 0;max-width:46ch;color:var(--text-mid);font-size:1.02rem;line-height:1.65}.tst-grid-wrap{position:relative;margin-top:clamp(3rem,5.5vw,4.5rem)}.tst-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-56%);font-family:var(--font-display);font-weight:700;font-size:clamp(17rem,34vw,28rem);line-height:1;color:#94a3c60d;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.tst-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.2vw,1.8rem);align-items:stretch}.tst-card{display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,2.4vw,1.9rem);border-radius:var(--radius-md);background:#1318299e;border:1px solid var(--line-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .45s var(--ease-out),box-shadow .45s var(--ease-out)}.tst-card:hover{border-color:#ff8a3d59;box-shadow:0 22px 50px -28px #000000bf}.tst-card--mid{margin-top:-22px;margin-bottom:22px;border-color:#ff8a3d47;background:#1c23368c;box-shadow:0 24px 60px -30px #000000b3,0 0 44px -18px #ff8a3d40}.tst-top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.tst-stars{display:inline-flex;gap:4px;color:var(--ember)}.tst-star-wrap{display:inline-flex;width:15px;height:15px}.tst-star{width:100%;height:100%;fill:currentColor}.tst-chip{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:.32rem .62rem;border-radius:999px;color:var(--ember-hot);background:var(--ember-glow);border:1px solid rgba(255,138,61,.3)}.tst-quote{margin:0;flex:1;font-size:.99rem;line-height:1.68;color:var(--text-mid)}.tst-person{display:flex;align-items:center;gap:.8rem;padding-top:1.1rem;border-top:1px solid var(--line)}.tst-avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--ember-hot);background:linear-gradient(160deg,var(--ink-700),var(--ink-850));border:1px solid rgba(255,138,61,.3)}.tst-meta{display:flex;flex-direction:column;gap:.28rem;min-width:0}.tst-name{font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:-.01em;color:var(--text-hi)}.tst-firm{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-low)}@media(max-width:1024px){.tst-grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.tst-card--mid{margin-top:0;margin-bottom:0}.tst-mark{font-size:clamp(14rem,40vw,20rem)}}@media(max-width:640px){.tst-top{flex-wrap:wrap;row-gap:.6rem}.tst-quote{font-size:.95rem}}.cta-section{padding:clamp(4.5rem,9vw,7rem) 0 clamp(5.5rem,10vw,8rem)}.cta-panel{position:relative;border-radius:var(--radius-lg);border:1px solid transparent;background:linear-gradient(180deg,var(--ink-900) 0%,var(--ink-950) 100%) padding-box,linear-gradient(135deg,#ff8a3d8c,#94a3c62e,#94a3c61f 64%,#e2520a80) border-box;overflow:hidden}.cta-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,transparent 30%,rgba(255,138,61,.05) 44%,rgba(255,179,71,.09) 50%,rgba(255,138,61,.05) 56%,transparent 70%,transparent 100%);background-size:260% 100%;background-repeat:no-repeat;animation:cta-sweep 11s linear infinite;pointer-events:none}.cta-panel:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(63.43deg,rgba(148,163,198,.045) 0 1px,transparent 1px 54px),repeating-linear-gradient(116.57deg,rgba(148,163,198,.045) 0 1px,transparent 1px 54px);-webkit-mask-image:radial-gradient(120% 110% at 50% 0%,#000 28%,transparent 78%);mask-image:radial-gradient(120% 110% at 50% 0%,#000 28%,transparent 78%);pointer-events:none}@keyframes cta-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}.cta-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(3.5rem,8vw,5.75rem) clamp(1.5rem,5vw,4rem)}.cta-title{margin:0;max-width:18ch}.cta-sub{margin:1.25rem auto 2.1rem;max-width:56ch;color:var(--text-mid);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.7}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:.95rem}.cta-btn{padding:1.05rem 2.6rem;font-size:1.02rem}.cta-micro{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-low)}.cta-rig{display:block;width:124px;height:auto;margin:0 auto 1.7rem}.cta-roof{animation:cta-roof-drop 6s infinite;will-change:transform}.cta-cable{transform-box:view-box;transform-origin:75px 17px;animation:cta-cable-drop 6s infinite}.cta-flash{animation:cta-flash-pulse 6s infinite}@keyframes cta-roof-drop{0%,9%{transform:translateY(-22px);animation-timing-function:cubic-bezier(.6,.05,.25,1)}34%{transform:translateY(0);animation-timing-function:ease-out}39%{transform:translateY(-1.6px);animation-timing-function:ease-in}44%,76%{transform:translateY(0);animation-timing-function:cubic-bezier(.5,0,.3,1)}95%,to{transform:translateY(-22px)}}@keyframes cta-cable-drop{0%,9%{transform:scaleY(1);animation-timing-function:cubic-bezier(.6,.05,.25,1)}34%{transform:scaleY(5.4);animation-timing-function:ease-out}39%{transform:scaleY(5.08);animation-timing-function:ease-in}44%,76%{transform:scaleY(5.4);animation-timing-function:cubic-bezier(.5,0,.3,1)}95%,to{transform:scaleY(1)}}@keyframes cta-flash-pulse{0%,31%{opacity:0}35%{opacity:.8}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.cta-panel:before{animation:none}.cta-roof{animation:none;transform:translateY(0)}.cta-cable{animation:none;transform:scaleY(5.4)}.cta-flash{animation:none;opacity:0}}@media(max-width:1024px){.cta-content{padding:clamp(3rem,7vw,4.5rem) clamp(1.5rem,4vw,3rem)}}@media(max-width:640px){.cta-rig{width:104px;margin-bottom:1.4rem}.cta-btn{width:100%;max-width:320px;padding:1rem 1.6rem}.cta-micro{font-size:.56rem;letter-spacing:.16em;line-height:1.8;max-width:30ch}}.home-page{position:relative;overflow-x:clip}.srv-page{position:relative}.srv-hero{position:relative;padding:10.5rem 0 4.5rem;overflow:hidden}.srv-hero-grid{position:absolute;left:-25%;right:-25%;top:-12%;height:135%;background-image:linear-gradient(rgba(148,163,198,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,198,.085) 1px,transparent 1px);background-size:52px 52px;transform:perspective(720px) rotateX(56deg);transform-origin:50% 0;animation:srv-grid-flow 8s linear infinite;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 22%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse 75% 65% at 50% 22%,#000 25%,transparent 72%);pointer-events:none}@keyframes srv-grid-flow{0%{background-position:0 0}to{background-position:0 52px}}.srv-hero-glow{position:absolute;top:-28%;left:50%;transform:translate(-50%);width:760px;height:540px;background:radial-gradient(closest-side,rgba(255,138,61,.15),transparent 70%);pointer-events:none}.srv-hero-inner{position:relative;z-index:1;text-align:center}.srv-hero-title{font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:700;margin-bottom:1.2rem}.srv-hero-sub{color:var(--text-mid);max-width:660px;margin:0 auto;font-size:1.08rem}.srv-subnav{position:sticky;top:78px;z-index:40;padding:0 1rem}.srv-subnav-inner{display:flex;gap:.4rem;padding:.45rem;border-radius:999px;background:#0a0d16e6;border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);width:max-content;max-width:100%;margin:0 auto;overflow-x:auto;scrollbar-width:none}.srv-subnav-inner::-webkit-scrollbar{display:none}.srv-chip{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.18em;padding:.52rem 1.05rem;border-radius:999px;color:var(--text-low);border:1px solid transparent;white-space:nowrap;transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out)}.srv-chip:hover{color:var(--text-hi)}.srv-chip.is-active{color:var(--ember);border-color:#ff8a3d59;background:var(--ember-glow)}.srv-blocks{display:flex;flex-direction:column;gap:7rem;padding-top:5rem;padding-bottom:6rem}.srv-block{display:grid;grid-template-columns:1.05fr .95fr;gap:4.5rem;align-items:center;scroll-margin-top:158px}.srv-block--flip .srv-block-copy{order:2}.srv-block--flip .srv-block-visual{order:1}.srv-block-num{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ember);margin-bottom:1rem}.srv-block-slash{color:var(--text-low)}.srv-block-title{font-size:clamp(1.7rem,3vw,2.4rem);margin-bottom:1.1rem}.srv-block-lead{color:var(--text-mid);font-size:1.02rem;margin-bottom:1.9rem}.srv-includes-title{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-low);margin-bottom:.9rem}.srv-includes{list-style:none;display:flex;flex-direction:column;gap:.65rem}.srv-includes li{display:flex;align-items:flex-start;gap:.75rem;color:var(--text-mid);font-size:.96rem;line-height:1.5}.srv-peak{flex:none;width:13px;height:8px;margin-top:8px;background:linear-gradient(120deg,var(--ember-hot),var(--ember-deep));clip-path:polygon(50% 0,100% 100%,78% 100%,50% 38%,22% 100%,0 100%)}.srv-statstrip{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:1.8rem;padding-top:1.4rem;border-top:1px dashed var(--line-strong);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;color:var(--text-low)}.srv-stat-item{color:var(--ember-hot);white-space:nowrap}.srv-stat-sep{width:5px;height:5px;background:var(--line-strong);transform:rotate(45deg);flex:none}.srv-frame{position:relative;border-radius:var(--radius-lg);background:linear-gradient(160deg,#1c23368c,#0a0d16eb);border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 30px 80px -42px #000000d9}.srv-frame:after{content:"";position:absolute;top:-30%;right:-20%;width:60%;height:70%;background:radial-gradient(closest-side,rgba(255,138,61,.09),transparent 70%);pointer-events:none}.srv-frame-bar{display:flex;align-items:center;gap:.85rem;padding:.8rem 1.15rem;border-bottom:1px solid var(--line)}.srv-frame-dots{display:flex;gap:6px}.srv-frame-dots i{width:8px;height:8px;border-radius:50%;background:var(--ink-700);border:1px solid var(--line-strong)}.srv-frame-dots i:first-child{background:var(--ember-deep);border-color:#ff8a3d80}.srv-frame-label{font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-low)}.srv-frame-body{padding:1.6rem}.srv-scene{width:100%;height:auto;display:block}.srv-process{border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(14,18,32,.45),transparent 60%)}.srv-proc-track{position:relative;margin-top:4.2rem}.srv-proc-line{position:absolute;top:9px;left:0;width:100%;height:4px;overflow:visible;pointer-events:none}.srv-proc-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:2.2rem;margin:0;padding:0;position:relative}.srv-step{position:relative;padding-top:2.7rem}.srv-dot{position:absolute;top:0;left:2px;width:22px;height:22px;border-radius:50%;background:var(--ink-700);border:1px solid var(--line-strong)}.srv-dot:after{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--ink-950)}.srv-step-num{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.22em;color:var(--ember);display:block;margin-bottom:.5rem}.srv-step-title{font-size:1.18rem;margin-bottom:.55rem}.srv-step-desc{color:var(--text-low);font-size:.93rem;line-height:1.55}.srv-faq-list{max-width:840px;margin:3.5rem auto 0;display:flex;flex-direction:column;gap:.9rem}.srv-faq-item{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(160deg,#1c233680,#0e1220d9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;transition:border-color .3s var(--ease-out)}.srv-faq-item.is-open{border-color:#ff8a3d52}.srv-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;text-align:left;color:var(--text-hi);font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.srv-faq-peak{flex:none;width:14px;height:9px;background:var(--text-low);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 38%,22% 100%,0 100%);transform:rotate(180deg);transition:transform .45s var(--ease-out),background .3s var(--ease-out)}.srv-faq-item.is-open .srv-faq-peak{transform:rotate(0);background:var(--ember)}.srv-faq-body{overflow:hidden}.srv-faq-body p{padding:0 1.4rem 1.35rem;color:var(--text-mid);font-size:.97rem;max-width:92%}.srv-cta{padding:0 0 6.5rem}.srv-roofline{display:block;width:100%;margin-bottom:3rem;opacity:.9}.srv-cta-panel{position:relative;overflow:hidden;text-align:center;padding:4.5rem 2rem 4.8rem;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:linear-gradient(160deg,#1c2336a6,#0a0d16eb);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.srv-cta-panel:before{content:"";position:absolute;top:-45%;left:50%;transform:translate(-50%);width:72%;height:90%;background:radial-gradient(closest-side,rgba(255,138,61,.18),transparent 70%);pointer-events:none}.srv-cta-title{position:relative;font-size:clamp(1.8rem,3.6vw,2.7rem);margin-bottom:.9rem}.srv-cta-sub{position:relative;color:var(--text-mid);margin:0 auto 2.1rem;max-width:540px}.srv-cta-actions{position:relative;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.srv-block{grid-template-columns:1fr;gap:2.6rem}.srv-block--flip .srv-block-copy{order:1}.srv-block--flip .srv-block-visual{order:2}.srv-blocks{gap:5.5rem}.srv-proc-line{display:none}.srv-proc-steps{grid-template-columns:1fr;gap:2.6rem}.srv-proc-steps:before{content:"";position:absolute;top:10px;bottom:10px;left:12px;width:2px;background:linear-gradient(180deg,var(--ember-deep),rgba(148,163,198,.14))}.srv-step{padding-top:0;padding-left:3.1rem}.srv-dot{top:2px;left:2px}}@media(max-width:640px){.srv-hero{padding:8.5rem 0 3.2rem}.srv-hero-sub{font-size:.99rem}.srv-subnav{top:70px}.srv-chip{font-size:.62rem;padding:.46rem .85rem}.srv-blocks{padding-top:3.5rem;padding-bottom:4rem;gap:4.5rem}.srv-block{scroll-margin-top:140px}.srv-frame-body{padding:1rem}.srv-includes li{font-size:.92rem}.srv-statstrip{font-size:.66rem}.srv-faq-q{font-size:.98rem;padding:1.05rem 1.1rem}.srv-faq-body p{padding:0 1.1rem 1.15rem;max-width:100%}.srv-cta-panel{padding:3.2rem 1.4rem 3.5rem}}.cs-page{position:relative}.cs-hero{position:relative;padding:10.5rem 0 4rem;overflow:hidden}.cs-hero-bg{position:absolute;inset:0;background-image:radial-gradient(rgba(148,163,198,.16) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse 70% 75% at 50% 18%,#000 18%,transparent 70%);mask-image:radial-gradient(ellipse 70% 75% at 50% 18%,#000 18%,transparent 70%);pointer-events:none}.cs-hero-glow{position:absolute;top:-30%;left:50%;transform:translate(-50%);width:720px;height:520px;background:radial-gradient(closest-side,rgba(255,138,61,.14),transparent 70%);pointer-events:none}.cs-hero-inner{position:relative;z-index:1;text-align:center}.cs-hero-title{font-size:clamp(3.2rem,8vw,5.6rem);font-weight:700;letter-spacing:-.03em;margin-bottom:.9rem}.cs-hero-sub{color:var(--text-mid);font-size:clamp(1.05rem,1.8vw,1.25rem);margin-bottom:1.6rem}.cs-hero-meta{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.2em;color:var(--text-low)}.cs-hero-meta span{color:var(--ember);padding:0 .35rem}.cs-updated{font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.2em;color:var(--text-low);margin-top:.7rem}.cs-updated span{color:var(--ember);padding:0 .35rem}.cs-featured-wrap{padding:1.5rem 0 0}.cs-featured{position:relative;border-radius:var(--radius-lg);padding:2.8rem;overflow:hidden}.cs-featured:before{content:"";position:absolute;top:-35%;right:-15%;width:55%;height:80%;background:radial-gradient(closest-side,rgba(255,138,61,.1),transparent 70%);pointer-events:none}.cs-feat-head{position:relative}.cs-meta-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0 1.5rem}.cs-chip{font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.16em;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--line-strong);color:var(--text-mid);background:#94a3c60d;white-space:nowrap}.cs-feat-title{font-size:clamp(1.9rem,3.4vw,2.6rem)}.cs-feat-market{font-family:var(--font-mono);color:var(--text-low);font-size:.72rem;font-weight:600;letter-spacing:.2em;margin-top:.45rem}.cs-feat-body{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;gap:3.2rem;margin-top:2.5rem;align-items:start}.cs-story{display:flex;flex-direction:column;gap:1.8rem}.cs-story-num{font-family:var(--font-mono);color:var(--ember);font-size:.68rem;font-weight:600;letter-spacing:.22em}.cs-story-title{font-size:1.22rem;margin:.35rem 0 .5rem}.cs-story-p{color:var(--text-mid);font-size:.97rem;line-height:1.65}.cs-chart{border:1px solid var(--line);border-radius:var(--radius-md);padding:1.4rem;background:#06080f8c}.cs-chart-cap{display:flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.18em;color:var(--text-low);margin-bottom:1rem}.cs-cap-peak{flex:none;width:12px;height:8px;background:var(--ember);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 38%,22% 100%,0 100%)}.cs-chart-svg{display:block}.cs-statrow{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-top:1.4rem}.cs-stat{border:1px solid var(--line);border-radius:var(--radius-sm);padding:1.05rem .6rem .95rem;background:#94a3c60a;text-align:center}.cs-count{display:block;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700;letter-spacing:-.02em;color:var(--ember-hot);font-variant-numeric:tabular-nums}.cs-stat-label{display:block;font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.16em;color:var(--text-low);margin-top:.4rem}.cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:3.2rem}.cs-card{display:flex;flex-direction:column;gap:.85rem;padding:1.7rem;border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(160deg,#1c233680,#0e1220e6);transition:transform .35s var(--ease-out),border-color .35s var(--ease-out),box-shadow .35s var(--ease-out)}.cs-card:hover{transform:translateY(-6px);border-color:#ff8a3d59;box-shadow:0 22px 48px -20px #e2520a59}.cs-card-top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cs-card-market{font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.2em;color:var(--text-low)}.cs-card-tag{font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.16em;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--line-strong);background:#94a3c60f;white-space:nowrap}.cs-card-name{font-size:1.25rem}.cs-card-desc{color:var(--text-mid);font-size:.94rem;line-height:1.6;flex:1}.cs-spark{margin-top:.3rem;padding-bottom:.95rem;border-bottom:1px dashed var(--line)}.cs-spark-svg{display:block}.cs-chiprow{display:flex;flex-wrap:wrap;gap:.5rem}.cs-method{margin-top:3rem}.cs-method-inner{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.1rem 1.6rem;border-radius:999px}.cs-method-inner svg{color:var(--green);flex:none}.cs-method-inner p{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;color:var(--text-mid);text-align:center;line-height:1.7}.cs-cta{padding:1.5rem 0 6.5rem}.cs-cta-panel{position:relative;overflow:hidden;text-align:center;padding:4.5rem 2rem 4.8rem;border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:linear-gradient(160deg,#1c2336a6,#0a0d16eb);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cs-cta-panel:before{content:"";position:absolute;top:-45%;left:50%;transform:translate(-50%);width:72%;height:90%;background:radial-gradient(closest-side,rgba(255,138,61,.18),transparent 70%);pointer-events:none}.cs-cta-title{position:relative;font-size:clamp(1.8rem,3.6vw,2.7rem);margin-bottom:.9rem}.cs-cta-sub{position:relative;color:var(--text-mid);margin:0 auto 2.1rem;max-width:560px}.cs-cta-actions{position:relative;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.cs-feat-body{grid-template-columns:1fr;gap:2.4rem}.cs-grid{grid-template-columns:repeat(2,1fr)}.cs-grid .cs-card:last-child{grid-column:1 / -1}}@media(max-width:640px){.cs-hero{padding:8.5rem 0 3rem}.cs-hero-meta{font-size:.58rem;letter-spacing:.14em}.cs-featured{padding:1.5rem 1.2rem}.cs-chart{padding:1rem}.cs-statrow{grid-template-columns:repeat(2,1fr)}.cs-grid{grid-template-columns:1fr;gap:1.2rem}.cs-method-inner{border-radius:var(--radius-md);flex-direction:column;gap:.6rem;padding:1.1rem}.cs-cta-panel{padding:3.2rem 1.4rem 3.5rem}}.abt-page{padding-top:120px;overflow:hidden}.abt-hero{padding:4.5rem 0 1.5rem;position:relative}.abt-hero:before{content:"";position:absolute;top:-120px;left:50%;transform:translate(-50%);width:920px;height:480px;background:radial-gradient(closest-side,rgba(255,138,61,.09),transparent 70%);pointer-events:none}.abt-hero-inner{max-width:820px;margin:0 auto;text-align:center;position:relative}.abt-hero-title{font-size:clamp(2.5rem,6vw,4.2rem);font-weight:700;margin-bottom:1.6rem}.abt-manifesto{color:var(--text-mid);font-size:1.13rem;line-height:1.75;max-width:760px;margin:0 auto}.abt-why-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4rem;align-items:center}.abt-why-copy p{color:var(--text-mid);margin-bottom:1.2rem;line-height:1.75}.abt-why-list{list-style:none;margin-top:1.8rem;display:grid;gap:.85rem}.abt-why-list li{position:relative;padding-left:1.8rem;color:var(--text-hi);font-weight:500}.abt-why-list li:before{content:"";position:absolute;left:0;top:.5em;width:15px;height:9px;background:linear-gradient(120deg,var(--ember-hot),var(--ember-deep));clip-path:polygon(50% 0,100% 100%,78% 100%,50% 38%,22% 100%,0 100%)}.abt-why-art{padding:1.1rem;border-radius:var(--radius-lg)}.abt-dot{transform-box:fill-box;transform-origin:center;animation:abt-dot-pulse 3.4s ease-in-out infinite}@keyframes abt-dot-pulse{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.55;transform:scale(1.3)}}.abt-beam{animation:abt-beam-pulse 4.2s ease-in-out infinite}@keyframes abt-beam-pulse{0%,to{opacity:.55}50%{opacity:1}}.abt-beamline{stroke-dasharray:6 8;animation:abt-dash 1.6s linear infinite}@keyframes abt-dash{to{stroke-dashoffset:-14}}.abt-particle{opacity:0}.abt-p1{animation:abt-travel-1 3s linear infinite}.abt-p2{animation:abt-travel-2 3.6s linear infinite .8s}.abt-p3{animation:abt-travel-3 3.2s linear infinite 1.6s}@keyframes abt-travel-1{0%{transform:translate(0);opacity:0}12%{opacity:1}85%{opacity:1}to{transform:translate(126px,38px);opacity:0}}@keyframes abt-travel-2{0%{transform:translate(0);opacity:0}12%{opacity:1}85%{opacity:1}to{transform:translate(126px,2px);opacity:0}}@keyframes abt-travel-3{0%{transform:translate(0);opacity:0}12%{opacity:1}85%{opacity:1}to{transform:translate(126px,-36px);opacity:0}}.abt-focal{transform-box:fill-box;transform-origin:center;animation:abt-focal-pulse 4.4s ease-in-out infinite}@keyframes abt-focal-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.abt-ring{transform-box:fill-box;transform-origin:center;animation:abt-ring-grow 3.4s ease-out infinite}.abt-ring-2{animation-delay:1.7s}@keyframes abt-ring-grow{0%{transform:scale(.5);opacity:.6}to{transform:scale(2);opacity:0}}.abt-roofline{display:block;width:100%}.abt-stats-band{padding:3.5rem 0}.abt-stats{display:grid;grid-template-columns:repeat(4,1fr);border-radius:var(--radius-lg);overflow:hidden}.abt-stat{padding:2.4rem 1.4rem;text-align:center;display:flex;flex-direction:column;gap:.4rem;border-left:1px solid var(--line)}.abt-stat:first-child{border-left:none}.abt-stat-num{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;letter-spacing:-.02em;background:linear-gradient(110deg,var(--ember-hot),var(--ember) 60%,var(--ember-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.abt-stat-label{font-size:.66rem;font-weight:600;letter-spacing:.2em;color:var(--text-low)}.abt-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:3rem}.abt-value-card h3{font-size:1.28rem;margin:1.1rem 0 .7rem}.abt-value-card p{color:var(--text-low);font-size:.97rem;line-height:1.7}.abt-peak{display:block;width:26px;height:16px;background:linear-gradient(120deg,var(--ember-hot),var(--ember-deep));clip-path:polygon(50% 0,100% 100%,74% 100%,50% 32%,26% 100%,0 100%);filter:drop-shadow(0 4px 12px rgba(226,82,10,.45))}.abt-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:3rem}.abt-team-card{background:linear-gradient(160deg,#1c233680,#0e1220e6);border:1px solid var(--line);border-radius:var(--radius-md);padding:2rem 1.4rem 1.7rem;text-align:center;transition:transform .35s var(--ease-out),border-color .35s var(--ease-out),box-shadow .35s var(--ease-out)}.abt-team-card:hover{transform:translateY(-5px);border-color:#ff8a3d59;box-shadow:0 20px 48px -20px #e2520a66}.abt-avatar{width:116px;margin:0 auto 1.2rem}.abt-avatar svg{transition:transform .55s var(--ease-out)}.abt-team-card:hover .abt-avatar svg{transform:rotate(-5deg) scale(1.05)}.abt-av-ring{opacity:0;transition:stroke-dashoffset 1s var(--ease-out),opacity .4s var(--ease-out)}.abt-team-card:hover .abt-av-ring{opacity:1;stroke-dashoffset:0}.abt-team-name{font-size:1.08rem;margin-bottom:.35rem}.abt-team-role{font-size:.62rem;font-weight:600;letter-spacing:.2em;color:var(--ember)}.abt-team-cred{margin-top:.7rem;color:var(--text-low);font-size:.84rem;line-height:1.6}.abt-copy-link{color:var(--ember);text-decoration:underline;text-decoration-color:#ff8a3d66;text-underline-offset:3px}.abt-copy-link:hover{color:var(--ember-hot);text-decoration-color:currentColor}.abt-cta-wrap{padding:1rem 0 6.5rem}.abt-cta{position:relative;border-radius:var(--radius-lg);padding:4rem 2.5rem;text-align:center;overflow:hidden}.abt-cta:before{content:"";position:absolute;inset:auto -20% -120%;height:200%;background:radial-gradient(closest-side,rgba(255,138,61,.14),transparent 72%);pointer-events:none}.abt-cta h2{font-size:clamp(1.8rem,3.6vw,2.7rem);margin-bottom:1rem;position:relative}.abt-cta p{color:var(--text-mid);max-width:520px;margin:0 auto 2rem;position:relative}.abt-cta .btn{position:relative}.abt-cta .abt-cta-founder{margin:1.5rem auto 0;color:var(--text-mid);font-size:.95rem}.abt-cta-founder a{color:var(--ember);text-decoration:underline;text-decoration-color:#ff8a3d66;text-underline-offset:3px}.abt-cta-founder a:hover{color:var(--ember-hot);text-decoration-color:currentColor}.abt-cta-note{display:block;margin-top:1.6rem;font-size:.64rem;font-weight:600;letter-spacing:.2em;color:var(--text-low);position:relative}@media(max-width:1024px){.abt-why-grid{grid-template-columns:1fr;gap:3rem}.abt-why-art{max-width:560px;margin:0 auto;width:100%}.abt-values-grid{grid-template-columns:1fr;max-width:620px;margin-left:auto;margin-right:auto}.abt-team-grid{grid-template-columns:repeat(2,1fr);max-width:620px;margin-left:auto;margin-right:auto}.abt-stats{grid-template-columns:repeat(2,1fr)}.abt-stat{border-left:none;border-top:1px solid var(--line)}.abt-stat:nth-child(-n+2){border-top:none}.abt-stat:nth-child(2n){border-left:1px solid var(--line)}}@media(max-width:640px){.abt-page{padding-top:104px}.abt-hero{padding-top:3rem}.abt-manifesto{font-size:1.02rem}.abt-team-grid{grid-template-columns:1fr;max-width:340px}.abt-avatar{width:104px}.abt-stat{padding:1.8rem 1rem}.abt-cta{padding:3rem 1.4rem}.abt-cta-note{line-height:2}}.book-page{position:relative;padding:120px 0 6.5rem;min-height:100vh;overflow:hidden}.book-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.book-grid-layer{position:absolute;inset:-140px;background-image:repeating-linear-gradient(60deg,rgba(148,163,198,.045) 0 1px,transparent 1px 56px),repeating-linear-gradient(-60deg,rgba(148,163,198,.045) 0 1px,transparent 1px 56px);mask-image:radial-gradient(900px 640px at 70% 30%,rgba(0,0,0,.9),transparent 75%);-webkit-mask-image:radial-gradient(900px 640px at 70% 30%,rgba(0,0,0,.9),transparent 75%);animation:book-grid-drift 26s linear infinite}@keyframes book-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,112px,0)}}.book-orb{position:absolute;top:6%;right:-140px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(255,138,61,.16),transparent 65%);filter:blur(46px);animation:book-orb-float 16s ease-in-out infinite alternate}@keyframes book-orb-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-70px,90px,0) scale(1.12)}}.book-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:start;padding-top:3rem}.book-title{font-size:clamp(2.3rem,4.8vw,3.6rem);font-weight:700;margin-bottom:1.1rem}.book-sub{color:var(--text-mid);font-size:1.08rem;line-height:1.7;max-width:520px;margin-bottom:2.6rem}.book-list-heading{font-size:.68rem;font-weight:600;letter-spacing:.22em;color:var(--ember);margin-bottom:1.3rem}.book-checklist{list-style:none;display:grid;gap:1.15rem;margin-bottom:2.4rem}.book-check-item{display:flex;gap:.95rem;align-items:flex-start}.book-check-box{flex:0 0 26px;width:26px;margin-top:.15rem}.book-check-item strong{display:block;font-family:var(--font-display);font-size:1.02rem;letter-spacing:-.01em;margin-bottom:.15rem}.book-check-item p{color:var(--text-low);font-size:.92rem;line-height:1.6}.book-guarantee{display:flex;gap:1.1rem;align-items:center;padding:1.3rem 1.4rem;margin-bottom:2rem;border-color:#ff8a3d38}.book-guarantee-icon{flex:0 0 44px;width:44px;filter:drop-shadow(0 4px 16px rgba(226,82,10,.4))}.book-guarantee strong{display:block;font-family:var(--font-display);font-size:.98rem;margin-bottom:.2rem}.book-guarantee p{color:var(--text-mid);font-size:.92rem;line-height:1.55}.book-chips{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;font-size:.66rem;font-weight:600;letter-spacing:.2em;color:var(--text-low)}.book-chip-sep{width:11px;height:7px;background:var(--ember);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 38%,22% 100%,0 100%);opacity:.7}.book-panel{border-radius:var(--radius-lg);padding:2.4rem 2.2rem;position:sticky;top:110px;box-shadow:0 28px 70px -30px #0009}.book-form-head{display:flex;align-items:center;gap:.6rem;font-size:.64rem;font-weight:600;letter-spacing:.2em;color:var(--text-low);margin-bottom:1.7rem}.book-live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 #3ddc9780;animation:book-live-pulse 2.2s ease-out infinite}@keyframes book-live-pulse{0%{box-shadow:0 0 #3ddc9780}70%{box-shadow:0 0 0 8px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.book-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.book-half{grid-column:span 1}.book-area{grid-column:1 / -1}.book-field{position:relative}.book-field input,.book-field select,.book-field textarea{width:100%;background:#0a0d16bf;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-hi);font-family:var(--font-body);font-size:.95rem;padding:1.45rem 1rem .55rem;transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),background .25s var(--ease-out);appearance:none;-webkit-appearance:none;outline:none}.book-field textarea{resize:vertical;min-height:104px;line-height:1.55}.book-field select{cursor:pointer;min-height:52px}.book-field label{position:absolute;left:1rem;top:1rem;color:var(--text-low);font-size:.92rem;pointer-events:none;transform-origin:left top;transition:transform .25s var(--ease-out),color .25s var(--ease-out),letter-spacing .25s var(--ease-out);white-space:nowrap;max-width:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis}.book-field:focus-within label,.book-filled label{transform:translateY(-.55rem) scale(.68);color:var(--ember);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-weight:600}.book-field input:focus,.book-field select:focus,.book-field textarea:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-glow);background:#0e1220e6}.book-field:hover input,.book-field:hover select,.book-field:hover textarea{border-color:#ff8a3d66}.book-invalid input{border-color:#ff6363a6}.book-invalid input:focus{border-color:#ff6363d9;box-shadow:0 0 0 3px #ff636324}.book-invalid label{color:#ff7d7d}.book-select-peak{position:absolute;right:1rem;top:50%;width:13px;height:8px;transform:translateY(-50%);background:var(--ember);clip-path:polygon(50% 100%,0 0,22% 0,50% 58%,78% 0,100% 0);pointer-events:none;transition:transform .25s var(--ease-out)}.book-select:focus-within .book-select-peak{transform:translateY(-50%) rotate(180deg)}.book-form-error{color:#ff8a8a;font-size:.84rem;margin-top:.9rem}.book-submit{width:100%;margin-top:1.4rem;padding:1rem 1.7rem;font-size:1.04rem}.book-form-note{margin-top:.95rem;text-align:center;font-size:.6rem;font-weight:600;letter-spacing:.2em;color:var(--text-low)}.book-success{text-align:center;padding:1.6rem .4rem .8rem}.book-success-check{width:104px;margin:0 auto 1.5rem;filter:drop-shadow(0 8px 28px rgba(226,82,10,.45))}.book-success-title{font-size:clamp(1.7rem,3vw,2.2rem);margin-bottom:.7rem}.book-success-line{color:var(--text-mid);font-size:1rem;max-width:340px;margin:0 auto 2rem;line-height:1.65}.book-success-cal{max-width:220px;margin:0 auto;display:grid;gap:.8rem}.book-success-cal .mono{font-size:.6rem;font-weight:600;letter-spacing:.18em;color:var(--ember)}.book-cal-slot{animation:book-slot-pulse 1.9s ease-in-out infinite}@keyframes book-slot-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1024px){.book-layout{grid-template-columns:1fr;gap:3rem;padding-top:1.5rem}.book-panel{position:static;max-width:640px;width:100%;margin:0 auto}.book-sub{max-width:640px}}@media(max-width:640px){.book-page{padding-top:104px}.book-form-grid{grid-template-columns:1fr}.book-panel{padding:1.7rem 1.2rem}.book-guarantee{flex-direction:column;align-items:flex-start;text-align:left}.book-chips{gap:.7rem;font-size:.6rem}.book-orb{width:300px;height:300px;right:-120px}}.inds-page{overflow:hidden}.inds-hero{position:relative;padding:10.5rem 0 3.2rem}.inds-hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 340px at 50% -5%,rgba(255,138,61,.11),transparent 65%)}.inds-hero-inner{position:relative;text-align:center}.inds-hero-title{font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:700;margin-bottom:1.2rem}.inds-hero-sub{color:var(--text-mid);font-size:1.08rem;max-width:640px;margin:0 auto}.inds-street-sec{position:relative;padding:2.6rem 0 0}.inds-frame{overflow:hidden}.inds-frame-bar{display:flex;align-items:center;gap:.9rem;padding:.8rem 1.15rem;border-bottom:1px solid var(--line)}.inds-frame-dots{display:flex;gap:6px}.inds-frame-dots i{width:9px;height:9px;border-radius:50%;background:var(--ink-700)}.inds-frame-dots i:first-child{background:var(--ember-deep)}.inds-frame-label{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-low);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inds-frame-body{padding:1.4rem}.inds-street{width:100%;height:auto}.inds-grid-sec{padding-top:4.8rem}.inds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.inds-cell{display:flex}.inds-cell--wide{grid-column:1 / -1}.inds-card{display:flex;flex-direction:column;gap:.95rem;width:100%;padding:1.7rem;background:linear-gradient(160deg,#1c233680,#0e1220e6);border:1px solid var(--line);border-radius:var(--radius-md);transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.inds-card:hover{transform:translateY(-5px);border-color:#ff8a3d73;box-shadow:0 20px 48px -20px #e2520a66}.inds-card-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.inds-chip{font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-low);border:1px solid var(--line-strong);border-radius:999px;padding:.3rem .7rem}.inds-flag{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1a0d02;background:linear-gradient(120deg,var(--ember-hot),var(--ember-deep));border-radius:999px;padding:.32rem .7rem}.inds-card-name{font-size:1.45rem;color:var(--text-hi)}.inds-card-hook{color:var(--text-mid);font-size:.95rem;line-height:1.55}.inds-card-stat{margin-top:auto;padding-top:1.1rem;border-top:1px dashed var(--line-strong);display:flex;align-items:baseline;gap:.75rem}.inds-card-stat-value{font-family:var(--font-display);font-size:2.1rem;font-weight:700;line-height:1;color:var(--ember)}.inds-card-stat-label{font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-low)}.inds-card-cta{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ember)}.inds-card-cta svg{transition:transform .25s var(--ease-out)}.inds-card:hover .inds-card-cta svg{transform:translate(4px)}.inds-card--invite{align-items:center;justify-content:center;text-align:center;gap:.7rem;padding:2.4rem 1.7rem;background:#13182959;border:1px dashed var(--line-strong)}.inds-card--invite:hover{border-color:var(--ember);background:#ff8a3d0d;box-shadow:none}.inds-card--invite .inds-card-hook{max-width:420px}.inds-plus{color:var(--ember)}.inds-cta{position:relative;padding-bottom:6.5rem}.inds-roofline{width:100%;height:96px;margin-bottom:3.6rem;opacity:.9}.inds-cta-panel{position:relative;overflow:hidden;text-align:center;padding:3.6rem 2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(160deg,#1c23368c,#0e1220eb)}.inds-cta-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 260px at 50% 0%,rgba(255,138,61,.13),transparent 70%)}.inds-cta-panel>*{position:relative}.inds-cta-title{font-size:clamp(1.7rem,3.6vw,2.6rem);max-width:760px;margin:0 auto 1rem}.inds-cta-sub{color:var(--text-mid);max-width:560px;margin:0 auto 1.9rem}.inds-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem}@media(max-width:1024px){.inds-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.inds-hero{padding:8.6rem 0 2.4rem}.inds-grid{grid-template-columns:1fr}.inds-frame-body{padding:.9rem}.inds-card{padding:1.45rem}.inds-cta-panel{padding:2.8rem 1.3rem}.inds-roofline{height:72px}}.idt-page{overflow:hidden}.idt-hero{position:relative;padding:10.5rem 0 4.5rem}.idt-hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 360px at 28% -5%,rgba(255,138,61,.12),transparent 65%)}.idt-hero-inner{position:relative}.idt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.3rem}.idt-chip{font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-low);border:1px solid var(--line-strong);border-radius:999px;padding:.3rem .7rem}.idt-flag{font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#1a0d02;background:linear-gradient(120deg,var(--ember-hot),var(--ember-deep));border-radius:999px;padding:.32rem .7rem}.idt-hero-title{font-size:clamp(2.3rem,5.2vw,4rem);font-weight:700;max-width:820px;margin-bottom:1.2rem}.idt-hero-sub{color:var(--text-mid);font-size:1.08rem;max-width:640px;margin-bottom:2rem}.idt-hero-actions{display:flex;flex-wrap:wrap;gap:.9rem}.idt-sec-head{text-align:center;margin-bottom:3rem}.idt-pains{padding-top:4.5rem}.idt-pains-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.idt-peak{display:inline-block;width:16px;height:10px;flex:none;background:var(--ember);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 38%,22% 100%,0 100%)}.idt-pain .idt-peak{margin-bottom:1rem}.idt-pain-title{font-size:1.18rem;margin-bottom:.6rem;color:var(--text-hi)}.idt-pain-body{color:var(--text-mid);font-size:.95rem;line-height:1.6}.idt-scene{padding-top:0}.idt-frame{overflow:hidden}.idt-frame-bar{display:flex;align-items:center;gap:.9rem;padding:.8rem 1.15rem;border-bottom:1px solid var(--line)}.idt-frame-dots{display:flex;gap:6px}.idt-frame-dots i{width:9px;height:9px;border-radius:50%;background:var(--ink-700)}.idt-frame-dots i:first-child{background:var(--ember-deep)}.idt-frame-label{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-low);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.idt-frame-body{padding:1.6rem}.idt-adsengine{width:100%;height:auto}.idt-services{padding-top:0}.idt-srows{border-top:1px solid var(--line)}.idt-srow{display:grid;grid-template-columns:3.2rem 1.4rem minmax(220px,320px) 1fr;align-items:center;gap:1.2rem;padding:1.35rem 1.2rem;border-bottom:1px solid var(--line);transition:background .3s var(--ease-out)}.idt-srow:nth-child(2n){background:#0e12208c}.idt-srow:hover{background:#ff8a3d0a}.idt-srow-index{font-size:.78rem;font-weight:600;letter-spacing:.12em;color:var(--text-low)}.idt-srow-title{font-size:1.12rem;font-weight:600;color:var(--text-hi)}.idt-srow-blurb{color:var(--text-mid);font-size:.94rem;line-height:1.55}.idt-services-foot{padding:1.6rem 1.2rem 0}.idt-services-link{display:inline-flex;align-items:center;gap:.45rem;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ember)}.idt-services-link svg{transition:transform .25s var(--ease-out)}.idt-services-link:hover svg{transform:translate(4px)}.idt-stats{background:var(--ink-900);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:3.8rem 0}.idt-stats-tag{text-align:center;font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-low);margin-bottom:2.4rem}.idt-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.idt-stat{position:relative;text-align:center}.idt-stat+.idt-stat:before{content:"";position:absolute;left:-.75rem;top:12%;bottom:12%;width:1px;background:var(--line)}.idt-stat-value{display:block;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-.02em;background:linear-gradient(100deg,var(--ember-hot),var(--ember) 55%,var(--ember-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.idt-stat-label{display:block;margin-top:.7rem;font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-low)}.idt-quote-sec{padding-bottom:5.5rem}.idt-quote{position:relative;max-width:820px;margin:0 auto;text-align:center;padding-top:2.6rem}.idt-quote-mark{position:absolute;top:-1.4rem;left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:9rem;line-height:1;color:#ff8a3d1f;pointer-events:none;-webkit-user-select:none;user-select:none}.idt-quote-text{position:relative;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2.1rem);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--text-hi)}.idt-quote-cite{display:block;margin-top:1.5rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-low)}.idt-quote-sep{color:var(--ember)}.idt-faq{padding-top:0}.idt-faq-list{max-width:820px;margin:0 auto;border-top:1px solid var(--line)}.idt-faq-item{display:flex;align-items:flex-start;gap:1.1rem;padding:1.6rem .4rem;border-bottom:1px solid var(--line)}.idt-faq-item .idt-peak{margin-top:.45rem}.idt-faq-q{font-size:1.12rem;font-weight:600;color:var(--text-hi);margin-bottom:.55rem}.idt-faq-a{color:var(--text-mid);font-size:.95rem;line-height:1.65}.idt-faq-more{max-width:820px;margin:1.7rem auto 0;padding:0 .4rem;color:var(--text-mid);font-size:.95rem;line-height:1.65}.idt-faq-more a{color:var(--ember);text-decoration:underline;text-underline-offset:3px}.idt-vertnav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0d1699}.idt-vertnav-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding-top:1.05rem;padding-bottom:1.05rem}.idt-vertnav-link,.idt-vertnav-all{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-low);transition:color .2s var(--ease-out)}.idt-vertnav-link:hover,.idt-vertnav-all:hover{color:var(--ember)}.idt-cta-panel{position:relative;overflow:hidden;text-align:center;padding:3.6rem 2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(160deg,#1c23368c,#0e1220eb)}.idt-cta-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 260px at 50% 0%,rgba(255,138,61,.13),transparent 70%)}.idt-cta-panel>*{position:relative}.idt-cta-title{font-size:clamp(1.7rem,3.6vw,2.6rem);max-width:760px;margin:0 auto 1rem}.idt-cta-sub{color:var(--text-mid);max-width:560px;margin:0 auto 1.9rem}@media(max-width:980px){.idt-pains-grid{grid-template-columns:1fr}}@media(max-width:860px){.idt-srow{grid-template-columns:2.6rem 1fr;row-gap:.35rem;align-items:baseline}.idt-srow-peak{display:none}.idt-srow-index{grid-row:1}.idt-srow-title{grid-column:2;grid-row:1}.idt-srow-blurb{grid-column:2;grid-row:2}}@media(max-width:640px){.idt-hero{padding:8.6rem 0 3.2rem}.idt-frame-body{padding:1rem}.idt-stats-grid{grid-template-columns:1fr;gap:2.2rem}.idt-stat+.idt-stat:before{left:20%;right:20%;top:-1.1rem;bottom:auto;width:auto;height:1px}.idt-quote-mark{font-size:6.5rem;top:-.6rem}.idt-cta-panel{padding:2.8rem 1.3rem}.idt-vertnav-all{order:3;width:100%;justify-content:center}}.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative}main{flex:1}
