@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/plus-jakarta-sans-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:optional;src:url(/fonts/plus-jakarta-sans-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-ink: #16161A;--color-ink-slate: #3A3A40;--color-copper: #B5652A;--color-copper-hover: #9C5523;--color-copper-wash-soft: rgba(181, 101, 42, .1);--color-copper-wash: rgba(181, 101, 42, .15);--color-copper-wash-med: rgba(181, 101, 42, .25);--color-copper-wash-strong: rgba(181, 101, 42, .35);--color-upgrade-gold: #C9962E;--color-upgrade-gold-hover: #B38428;--color-paper: #F7F5F1;--color-white: #FFFFFF;--focus-ring: rgba(22, 22, 26, .25);--bg-main: var(--color-paper);--bg-card: var(--color-white);--bg-nav: var(--color-ink);--nav-text: #e5e5e5;--nav-active: #ffffff;--nav-accent: #ffffff;--text-primary: var(--color-ink);--text-secondary: #6b6b6b;--border: #e4e4e0;--accent: var(--color-ink);--accent-text: var(--color-white);--destructive: #ef4444;--success: #16a34a;--warning: #d97706;--radius: 10px;--shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .04);--font-family: "Plus Jakarta Sans", sans-serif;--table-row-alt: #fafafa;--sidebar-width: 220px;--topbar-height: 56px;--mobile-chrome-height: 52px;--pa-input-well-height: 200px}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-family);font-size:14px;line-height:1.6;color:var(--text-primary);background:var(--bg-main);-webkit-font-smoothing:antialiased}.stellogics-logo{display:inline-flex;align-items:center;gap:10px}.stellogics-logo-wordmark{font-weight:700;letter-spacing:-.02em;line-height:1}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:14px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring);border-color:var(--border)}button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}.pa-page-loading{box-sizing:border-box;min-height:100vh;min-height:100dvh;margin:0;display:flex;align-items:center;justify-content:center;background:var(--color-paper, #f7f5f1);font-family:var(--font-family)}.pa-page-loading-indicator{display:flex;align-items:center;justify-content:center}.pa-page-loading-spinner{box-sizing:border-box;width:28px;height:28px;border:2px solid rgba(22,22,26,.14);border-top-color:var(--color-ink, #16161a);border-radius:50%;animation:pa-page-loading-spin .7s linear infinite}@keyframes pa-page-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pa-page-loading-spinner{animation:none;border-color:#16161a47;border-top-color:var(--color-ink, #16161a);opacity:.85}}.copper-cta,.btn-copper,.mkt-btn-copper{position:relative;isolation:isolate;overflow:hidden;transform:translateY(0) scale(1);box-shadow:0 1px #16161a24,0 3px 10px #b5652a38,0 8px 20px #b5652a29;transition:background .2s ease,border-color .2s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.copper-cta:after,.btn-copper:after,.mkt-btn-copper:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(108deg,transparent 38%,rgba(247,245,241,.16) 50%,transparent 62%);transform:translate(-130%);transition:transform .5s ease;pointer-events:none}.copper-cta:hover,.btn-copper:hover,.mkt-btn-copper:hover{transform:translateY(-1px) scale(1.012);box-shadow:0 1px #16161a1a,0 5px 14px #b5652a4d,0 14px 28px #b5652a3d}.copper-cta:hover:after,.btn-copper:hover:after,.mkt-btn-copper:hover:after{transform:translate(130%)}.copper-cta:active,.btn-copper:active,.mkt-btn-copper:active{transform:translateY(0) scale(1.004);box-shadow:0 1px #16161a29,0 2px 8px #b5652a3d;transition-duration:.08s}.copper-cta>*,.btn-copper>*,.mkt-btn-copper>*{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.copper-cta,.btn-copper,.mkt-btn-copper{transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.copper-cta:after,.btn-copper:after,.mkt-btn-copper:after{display:none}.copper-cta:hover,.btn-copper:hover,.mkt-btn-copper:hover,.copper-cta:active,.btn-copper:active,.mkt-btn-copper:active{transform:none}}.site-footer{--sf-ink: #16161A;--sf-paper: #F7F5F1;--sf-copper: #B5652A;--sf-font: "Plus Jakarta Sans", sans-serif;position:relative;overflow:hidden;background:var(--sf-ink);color:var(--sf-paper);font-family:var(--sf-font);-webkit-font-smoothing:antialiased}.site-footer *,.site-footer *:before,.site-footer *:after{box-sizing:border-box}.site-footer a:focus-visible{outline:2px solid var(--sf-paper);outline-offset:3px}.site-footer-main{max-width:1120px;margin:0 auto;padding:48px 28px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;align-items:start}.site-footer-col{min-width:0}.site-footer h2.site-footer-heading{margin:0 0 16px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;max-width:none;color:#f7f5f1c7}.site-footer-links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.site-footer .site-footer-links a{color:#f7f5f1d1;text-decoration:none;font-size:14px;line-height:1.4;font-weight:500;transition:color .2s ease}.site-footer-links a:hover{color:var(--sf-paper)}.site-footer-wordmark-wrap{position:relative;margin:24px 0 0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.site-footer-wordmark{margin:0;padding:4px 12px 0;text-align:center;font-size:clamp(52px,13.2vw,168px);font-weight:700;letter-spacing:-.06em;line-height:.86;white-space:nowrap;color:var(--sf-ink);-webkit-text-stroke:1.35px var(--sf-copper);text-stroke:1.35px var(--sf-copper)}.site-footer-wordmark-fade{position:absolute;left:0;right:0;top:12%;bottom:0;background:linear-gradient(to bottom,rgba(22,22,26,0) 0%,rgba(22,22,26,.28) 18%,rgba(22,22,26,.7) 42%,rgba(22,22,26,.94) 68%,var(--sf-ink) 100%)}.site-footer-legal{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:8px 28px 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 24px;border-top:none}.site-footer .site-footer-legal a{color:#f7f5f19e;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.site-footer-legal a:hover{color:var(--sf-paper)}.site-footer-legal-left{justify-self:start}.site-footer-legal-mid{justify-self:center}.site-footer-legal-copy{justify-self:end;margin:0;font-size:12px;color:#f7f5f17a}@media (max-width: 900px){.site-footer-main{grid-template-columns:1fr 1fr;gap:32px 24px;padding:32px 20px 8px}}@media (max-width: 640px){.site-footer-main{grid-template-columns:1fr;gap:28px;padding:28px 16px 4px}.site-footer-links a{display:inline-flex;align-items:center;min-height:44px}.site-footer-wordmark{font-size:clamp(42px,16vw,72px);margin-top:20px}.site-footer-legal{grid-template-columns:1fr;justify-items:start;padding:8px 16px 20px;gap:0}.site-footer-legal a{display:inline-flex;align-items:center;min-height:44px}.site-footer-legal-left,.site-footer-legal-mid,.site-footer-legal-copy{justify-self:start}.site-footer-legal-copy{min-height:44px;display:flex;align-items:center}}.landing,.landing *,.landing *:before,.landing *:after{box-sizing:border-box}.landing{--ink: #16161A;--surface: #1E1E24;--copper: #A85D27;--copper-hover: #8B4B1F;--paper: #F7F5F1;--slate: #3A3A40;--muted: #8A8A94;--muted-dim: #5C5C66;--line: rgba(247, 245, 241, .08);--line-strong: rgba(247, 245, 241, .14);--ink-line: rgba(22, 22, 26, .1);--ink-line-strong: rgba(22, 22, 26, .16);--conf-high: #16161A;--conf-medium: #3A3A40;--conf-low: #6E6E78;--conf-high-soft: rgba(247, 245, 241, .08);--conf-medium-soft: rgba(22, 22, 26, .06);--conf-low-soft: rgba(22, 22, 26, .04);--bg-card: #25252C;--text-primary: #F7F5F1;--text-secondary: #8A8A94;--table-row-alt: rgba(255, 255, 255, .04);--border: var(--line);--shadow: none;--radius: 10px;--font: "Plus Jakarta Sans", sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;width:100%;max-width:100%;overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-y}.landing a{color:inherit}.landing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html:has(.landing){scroll-behavior:smooth;overflow-x:clip;overscroll-behavior-x:none;overscroll-behavior-y:none}body:has(.landing){background:#f7f5f1;margin:0;overflow-x:clip;width:100%;max-width:100%;overscroll-behavior-x:none;overscroll-behavior-y:none;touch-action:pan-y}.landing .band-light{background:#f7f5f1;color:#16161a;padding-bottom:72px}.landing .band-light:last-child{padding-bottom:0}.landing .band-dark{background:#16161a;color:#f7f5f1;padding-bottom:72px}.landing .band-photo{position:relative;isolation:isolate;overflow:hidden}.landing .band-photo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.landing .band-photo-media img{display:block;width:100%;height:100%;object-fit:cover}.landing .band-photo-wash{position:absolute;top:0;right:0;bottom:0;left:0}.landing .band-photo-wash-ink{background:radial-gradient(ellipse 70% 70% at 50% 42%,#16161a8c,#16161ad1 55%,#16161af0),linear-gradient(180deg,#16161ae0,#16161ab8 40%,#16161ae6)}.landing .band-photo-wash-ink:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 26% 34% at 84% -2%,#e2965657,#b5652a00 64%),radial-gradient(ellipse 78% 62% at 80% 2%,#b5652a6b,#b5652a2e 38%,#b5652a00 74%),radial-gradient(ellipse 56% 44% at 8% 92%,#f7f5f10e,#f7f5f100 74%)}.landing .band-photo-wash-ink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(-24deg,#f7f5f100,#f7f5f100 40px,#f7f5f10b 92px,#f7f5f112,#f7f5f10b 148px,#f7f5f100 200px,#f7f5f100 262px,#f7f5f108 300px,#f7f5f100 340px,#f7f5f100 420px);-webkit-mask-image:radial-gradient(ellipse 72% 66% at 84% 0%,#000 0%,rgba(0,0,0,.5) 34%,transparent 74%);mask-image:radial-gradient(ellipse 72% 66% at 84% 0%,#000 0%,rgba(0,0,0,.5) 34%,transparent 74%)}.landing .band-dark.band-photo .band-photo-media img{object-position:58% 42%;opacity:.55;filter:grayscale(.35) contrast(1.05)}.landing .band-photo>.section,.landing .band-photo>.final-cta{position:relative;z-index:1}.landing .final-cta-wrap{position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible;margin-top:0}.landing .final-cta-wrap .final-cta-photo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.landing .final-cta-wrap .final-cta-photo-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%;opacity:.52;filter:grayscale(.35) contrast(1.05)}.landing .final-cta-wrap .final-cta-photo-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 68% 62% at 50% 42%,#f7f5f18c,#f7f5f1c7 48%,#f7f5f1f0),linear-gradient(180deg,#f7f5f1eb,#f7f5f1b3 40%,#f7f5f1e6)}.landing .final-cta-wrap .final-cta{position:relative;z-index:1}.landing .reg-mark{position:relative;display:inline-block;width:14px;height:14px;flex-shrink:0;color:#16161a59}.landing .reg-mark:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid currentColor;border-radius:50%}.landing .reg-mark i{position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%)}.landing .reg-mark i:first-child{width:14px;height:1px}.landing .reg-mark i:last-child{width:1px;height:14px}.landing .crop-frame{position:relative}.landing .crop-frame:before,.landing .crop-frame:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none;z-index:2}.landing .crop-frame:before{top:-1px;left:-1px;border-top:1px solid rgba(22,22,26,.35);border-left:1px solid rgba(22,22,26,.35)}.landing .crop-frame:after{bottom:-1px;right:-1px;border-bottom:1px solid rgba(22,22,26,.35);border-right:1px solid rgba(22,22,26,.35)}.landing .crop-frame>.crop-tr,.landing .crop-frame>.crop-bl{position:absolute;width:12px;height:12px;pointer-events:none;z-index:2}.landing .crop-frame>.crop-tr{top:-1px;right:-1px;border-top:1px solid rgba(22,22,26,.35);border-right:1px solid rgba(22,22,26,.35)}.landing .crop-frame>.crop-bl{bottom:-1px;left:-1px;border-bottom:1px solid rgba(22,22,26,.35);border-left:1px solid rgba(22,22,26,.35)}.landing .band-dark .crop-frame:before,.landing .band-dark .crop-frame:after,.landing .band-dark .crop-frame>.crop-tr,.landing .band-dark .crop-frame>.crop-bl{border-color:#f7f5f147}.landing .section-rule{display:block;width:48px;height:1px;background:#16161a38;margin:0 0 22px;border:none}.landing .band-light .section-rule{background:#a85d278c}.landing .band-light .crop-frame:before,.landing .band-light .crop-frame:after,.landing .band-light .crop-frame>.crop-tr,.landing .band-light .crop-frame>.crop-bl{border-color:#a85d27bf}.landing .band-dark .section-rule{background:#f7f5f138}.landing .reveal{opacity:0;transform:translateY(20px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.landing .reveal.in{opacity:1;transform:none}.landing .reveal-d1{transition-delay:.05s}.landing .reveal-d2{transition-delay:.1s}.landing .reveal-d3{transition-delay:.15s}@keyframes landing-glow-breathe{0%,to{opacity:.65;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(4%,-3%) scale(1.06)}}@media (prefers-reduced-motion: reduce){.landing .reveal{opacity:1;transform:none;transition:none}.landing .reveal-d1,.landing .reveal-d2,.landing .reveal-d3{transition-delay:0s}.landing .hero-visual:before{animation:none!important}.landing .bento-card:hover,.landing .price-card:hover,.landing .btn-copper:hover,.landing .btn-copper:active{transform:none}.landing .btn-copper:after{display:none}.landing .flow-svg path,.landing .flow-source,.landing .flow-core,.landing .flow-sheet{transition:none!important;animation:none!important}}.landing .lp-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;background:#f7f5f1;border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease;width:100%;max-width:100%;box-sizing:border-box}.landing .lp-nav.scrolled{border-bottom-color:var(--ink-line)}.landing .logo,.landing .stellogics-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);min-width:0;flex-shrink:1}.landing .lp-nav .stellogics-logo{min-height:44px;padding:8px 4px;margin:-8px -4px;box-sizing:border-box}.landing .lp-nav .stellogics-logo img{filter:none;mix-blend-mode:normal;opacity:1}.landing .stellogics-logo-wordmark{font-weight:700;font-size:15px;letter-spacing:-.3px;color:#16161a;white-space:nowrap}.landing .nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.landing .nav-link,.landing .nav-login{color:#6e6e78;text-decoration:none;font-size:13px;font-weight:500;padding:8px 12px;transition:color .2s ease}.landing .nav-link:hover,.landing .nav-login:hover{color:var(--ink)}.landing .nav-menu-btn{display:none;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(22,22,26,.14);border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;box-sizing:border-box;transition:background .2s ease,border-color .2s ease}.landing .nav-menu-btn:hover{background:#16161a0a;border-color:#16161a38}.landing .nav-menu-btn:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.landing .nav-menu-icon{position:relative;display:block;width:16px;height:12px}.landing .nav-menu-icon:before,.landing .nav-menu-icon:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;border-radius:1px;transition:transform .2s var(--ease),top .2s var(--ease),bottom .2s var(--ease),opacity .15s ease}.landing .nav-menu-icon:before{top:1px}.landing .nav-menu-icon:after{bottom:1px;box-shadow:0 -5px 0 currentColor}.landing .nav-menu-icon.is-open:before{top:5px;transform:rotate(45deg)}.landing .nav-menu-icon.is-open:after{bottom:5px;box-shadow:none;transform:rotate(-45deg)}.landing .nav-drawer,.landing .nav-scrim{display:none}.landing .btn-copper{display:inline-flex;align-items:center;justify-content:center;background:var(--copper);color:var(--paper);padding:10px 18px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;border:none;cursor:pointer}.landing .btn-copper:hover{background:var(--copper-hover)}.landing .btn-copper-lg{box-sizing:border-box;min-height:48px;padding:0 26px;font-size:14px}.landing .btn-copper .cta-icon{margin-left:8px;flex-shrink:0}.landing .btn-copper .cta-icon-lead{margin-left:0;margin-right:8px}.landing .btn-text{color:#3a3a40;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.landing .btn-text:hover{color:var(--ink)}.landing .btn-outline{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);padding:12px 20px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;border:1px solid rgba(22,22,26,.18);cursor:pointer;box-sizing:border-box;transition:background .2s ease,border-color .2s ease}.landing .btn-outline:hover{background:#16161a0a;border-color:#16161a47}.landing .btn-outline-lg{min-height:48px;padding:0 26px;font-size:14px;border-radius:8px;border:1px solid rgba(22,22,26,.22);color:#6e6e78;gap:0}.landing .btn-outline-lg:hover{color:#3a3a40;border-color:#16161a57;background:#16161a08}.landing .btn-outline-lg .cta-icon-lead{margin-right:8px;flex-shrink:0;color:inherit}.landing .band-dark .btn-text{color:var(--muted)}.landing .band-dark .btn-text:hover{color:var(--paper)}.landing .band-dark .btn-outline{color:var(--paper);border-color:var(--line-strong)}.landing .band-dark .btn-outline:hover{background:#f7f5f10a;border-color:#f7f5f147}.landing .hero-block{position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;max-width:100%;overflow:hidden;background:var(--paper)}.landing .hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.landing .hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%;opacity:.78;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 56px,rgba(0,0,0,.35) 100px,#000 180px);mask-image:linear-gradient(to bottom,transparent 0%,transparent 56px,rgba(0,0,0,.35) 100px,#000 180px)}.landing .hero-photo-wash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 44% 40% at 92% 9%,#b5652a1b,#b5652a0b 44%,#b5652a00 74%),radial-gradient(ellipse 37% 31% at 2% 98%,#b5652a0f,#b5652a00 74%)}.landing .hero-photo-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#f7f5f1,#f7f5f1 64px,#f7f5f1f0 96px,#f7f5f1b3 132px,#f7f5f147 180px,#f7f5f100 240px),radial-gradient(ellipse 80% 72% at 50% 46%,#f7f5f1d1,#f7f5f175 48%,#f7f5f100 76%),linear-gradient(to top left,#f7f5f105,#f7f5f124 18%,#f7f5f17a,#f7f5f1db 62%,#f7f5f1f5 80%,#f7f5f1)}.landing .hero-inner{display:block;width:100%;max-width:56rem;min-width:0;margin:0 auto}.landing .hero{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:108px 32px 32px;min-width:0;text-align:center}.landing .hero-copy{max-width:none;min-width:0}.landing .hero-craft-frame{position:relative;max-width:42rem;margin:0 auto;padding:30px 36px 34px}.landing .hero-craft-frame:before,.landing .hero-craft-frame:after{content:""}.landing .hero-craft-frame:before,.landing .hero-craft-frame:after,.landing .hero-craft-frame>.crop-tr,.landing .hero-craft-frame>.crop-bl{position:absolute;width:14px;height:14px;pointer-events:none;z-index:2}.landing .hero-craft-frame:before{top:0;left:0;border-top:1px solid rgba(22,22,26,.24);border-left:1px solid rgba(22,22,26,.24)}.landing .hero-craft-frame:after{bottom:0;right:0;border-bottom:1px solid rgba(22,22,26,.24);border-right:1px solid rgba(22,22,26,.24)}.landing .hero-craft-frame>.crop-tr{top:0;right:0;border-top:1px solid rgba(22,22,26,.24);border-right:1px solid rgba(22,22,26,.24)}.landing .hero-craft-frame>.crop-bl{bottom:0;left:0;border-bottom:1px solid rgba(22,22,26,.24);border-left:1px solid rgba(22,22,26,.24)}.landing .hero-trust{position:relative;top:auto;left:auto;right:auto;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:0;row-gap:.2em;width:fit-content;max-width:100%;margin:0 auto 16px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.04em;color:#6e6e78}.landing .hero-trust-seg{white-space:nowrap}.landing .hero-trust-seg:not(:last-child):after{content:" · "}.landing .hero-trust strong{color:#16161a;font-weight:600}.landing h1{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:.32em;row-gap:0;font-weight:700;font-size:clamp(34px,5.1vw,68px);line-height:1.05;letter-spacing:-.045em;color:var(--ink);margin:0;text-shadow:none}.landing .hero-lead,.landing .hero-time{white-space:nowrap}.landing .hero-support{margin:14px 0 0;font-size:clamp(18px,2.1vw,22px);font-weight:650;letter-spacing:-.025em;line-height:1.3;color:var(--ink);text-shadow:none}.landing .hero-kicker{margin:12px 0 0;font-size:16px;font-weight:500;letter-spacing:-.015em;line-height:1.4;color:#3a3a40;text-shadow:none}.landing .hero-sub{margin:18px auto 0;font-size:16px;color:#3a3a40;max-width:36rem;line-height:1.55;text-shadow:none}.landing .hero-cta-row{display:flex;align-items:flex-start;justify-content:center;gap:18px;margin-top:28px;flex-wrap:wrap}.landing .cta-cluster{display:flex;flex-direction:column;align-items:center;width:max-content;max-width:100%;margin-top:28px;margin-left:auto;margin-right:auto}.landing .final-cta-cluster{margin-top:0}.landing .cta-btn-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:12px;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;--cta-equal-w: 200px}.landing .cta-pair{display:flex;align-items:flex-start;justify-content:center;gap:18px;flex-wrap:wrap}.landing .cta-primary{display:inline-flex;flex-direction:column;align-items:center;gap:8px;width:var(--cta-equal-w, max-content);max-width:100%}.landing .cta-btn-row .cta-primary .btn-copper-lg,.landing .cta-btn-row>.btn-outline-lg{width:var(--cta-equal-w);min-width:var(--cta-equal-w);max-width:100%;box-sizing:border-box;justify-content:center;white-space:nowrap}.landing .cta-btn-row>.btn-outline-lg{border:1px solid rgba(22,22,26,.2);color:#6e6e78;background:transparent}.landing .cta-btn-row>.btn-outline-lg:hover{color:#3a3a40;border-color:#16161a52;background:#16161a08}.landing .cta-note{margin:0;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.25;color:var(--muted);opacity:.78}.landing .cta-offer-bar{display:flex;flex-direction:column;align-items:flex-start;gap:3px;box-sizing:border-box;width:max-content;max-width:100%;margin:0 auto;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.landing .cta-offer-line{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:none;background:transparent;color:#6e6e78;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.25;white-space:nowrap}.landing .cta-offer-line .cta-offer-icon{flex-shrink:0;color:var(--copper)}.landing .cta-offer-line>span{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.landing .cta-pair>.btn-text,.landing .cta-pair>.cta-secondary{margin-top:14px}.landing .case-cta .cta-pair{justify-content:flex-start}.landing .case-cta .cta-primary{align-items:center}.landing .case-cta .cta-pair>.btn-text{margin-top:10px}.landing .hero-visual{position:relative;overflow:hidden;max-width:100%;border-radius:16px}.landing .hero-visual:before{content:"";position:absolute;top:-8%;right:-10%;bottom:-6%;left:-6%;background:radial-gradient(ellipse at 55% 40%,rgba(247,245,241,.07) 0%,transparent 58%);pointer-events:none;animation:landing-glow-breathe 26s ease-in-out infinite}.landing .flow-card{position:relative;background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;padding:18px 16px 16px;max-width:100%;box-shadow:0 0 0 1px #00000040,0 24px 56px #0000007a}.landing .flow-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dim);margin-bottom:16px}.landing .flow-stage{display:grid;grid-template-columns:108px minmax(72px,1fr) 142px;gap:6px;min-height:300px;align-items:stretch}.landing .flow-in{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.landing .flow-source{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;border:1px solid var(--line);background:var(--ink);color:var(--muted);font-size:12px;font-weight:650;letter-spacing:-.01em;transition:border-color .45s var(--ease),color .45s var(--ease),background .45s var(--ease)}.landing .flow-source.is-on{color:var(--paper);border-color:#f7f5f159;background:#f7f5f114}.landing .flow-source-icon{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f7f5f10f;color:var(--muted-dim);flex-shrink:0}.landing .flow-source.is-on .flow-source-icon{background:#f7f5f11f;color:#f7f5f1}.landing .flow-mid{position:relative;min-width:0}.landing .flow-svg{position:absolute;top:8px;right:0;bottom:8px;left:0;width:100%;height:calc(100% - 16px);overflow:visible}.landing .flow-svg path{fill:none;stroke:#f7f5f124;stroke-width:1.35;vector-effect:non-scaling-stroke}.landing .flow-svg path.is-on{stroke:var(--paper);stroke-dasharray:5 9;animation:flow-travel 1.35s linear infinite}.landing .flow-svg path.flow-exit{stroke:#f7f5f138;animation:none;stroke-dasharray:none}.landing .flow-svg path.flow-exit.is-on{stroke:var(--paper);stroke-dasharray:5 9;animation:flow-travel 1.35s linear infinite}@keyframes flow-travel{to{stroke-dashoffset:-28}}.landing .flow-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:50%;background:var(--ink);border:1px solid rgba(247,245,241,.28);box-shadow:0 0 0 6px #16161ad9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:1}.landing .flow-core-mark{width:12px;height:12px;position:relative;color:#f7f5f1}.landing .flow-core-mark:before,.landing .flow-core-mark:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%)}.landing .flow-core-mark:before{width:12px;height:1px}.landing .flow-core-mark:after{width:1px;height:12px}.landing .flow-core-label{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dim)}.landing .flow-core-time{font-size:18px;font-weight:700;letter-spacing:-.04em;color:var(--paper);line-height:1}.landing .flow-out{display:flex;align-items:center}.landing .flow-sheet{position:relative;width:100%;background:var(--paper);color:var(--ink);border-radius:3px 0 5px 5px;overflow:hidden;box-shadow:0 10px 28px #00000059;border:1px solid rgba(247,245,241,.1)}.landing .flow-sheet:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:11px 11px 0 0;border-color:rgba(22,22,26,.1) var(--surface) transparent transparent;pointer-events:none;z-index:1}.landing .flow-sheet-letterhead{display:flex;align-items:center;gap:8px;padding:10px 10px 8px;border-bottom:1px solid rgba(22,22,26,.1)}.landing .flow-sheet-logo{width:16px;height:16px;border-radius:2px;background:#16161a;flex-shrink:0}.landing .flow-sheet-shop{font-size:10px;font-weight:700;letter-spacing:-.02em;color:#16161a;line-height:1.2}.landing .flow-sheet-doc{font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6e6e78;margin-top:1px}.landing .flow-sheet-item{padding:8px 10px 7px}.landing .flow-sheet-item-name{font-size:10px;font-weight:650;color:#16161a;line-height:1.3}.landing .flow-sheet-item-meta{margin-top:2px;font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6e6e78}.landing .flow-sheet-total{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:7px 10px 9px;border-top:1px solid rgba(22,22,26,.1);background:#16161a08}.landing .flow-sheet-total span{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6e6e78}.landing .flow-sheet-total strong{font-size:16px;font-weight:700;letter-spacing:-.04em;color:#16161a;font-variant-numeric:tabular-nums;line-height:1}.landing .conf-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.landing .conf-chip{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:6px 11px;border-radius:999px;border:1px solid var(--line)}.landing .conf-chip i{width:8px;height:8px;border-radius:50%;display:block}.landing .conf-chip.high{color:#f7f5f1;background:#f7f5f114;border-color:#f7f5f133}.landing .conf-chip.high i{background:var(--conf-high)}.landing .conf-chip.medium{color:#c4c4cc;background:#f7f5f10d;border-color:#f7f5f124}.landing .conf-chip.medium i{background:var(--conf-medium)}.landing .conf-chip.low{color:#8a8a94;background:#f7f5f108;border-color:#f7f5f11a}.landing .conf-chip.low i{background:var(--conf-low)}.landing .trust-bar{position:relative;z-index:2;flex-shrink:0;margin-top:auto;border-top:1px solid var(--ink-line);background:#f7f5f1e0;padding:18px 28px 28px}.landing .trust-stats{display:flex;justify-content:center;align-items:stretch;max-width:40rem;margin:0 auto;flex-wrap:wrap}.landing .trust-stat{flex:1 1 0;padding:0 20px;text-align:center;min-width:0}.landing .trust-stat+.trust-stat{border-left:1px solid var(--ink-line);padding-left:20px;margin-left:0}.landing .trust-stat .k{display:block;font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.2}.landing .trust-stat .v{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6e6e78}.landing .section{padding:96px 28px 0;max-width:1120px;margin:0 auto;scroll-margin-top:76px}.landing .section.tight{padding-top:72px}.landing .section.loose{padding-top:112px}.landing .band-light>.section+.section{margin-top:8px;padding-top:88px;border-top:1px solid rgba(22,22,26,.08)}.landing .band-light>.section.loose+.section,.landing .band-light>.section+.section.loose{padding-top:96px}.landing .section-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin-bottom:18px}.landing h2{font-weight:700;font-size:clamp(32px,4.2vw,48px);letter-spacing:-.038em;line-height:1.08;color:var(--paper);margin:0;max-width:680px}.landing .section-lead{margin-top:18px;color:var(--muted);font-size:16px;max-width:480px;line-height:1.6}.landing .section-head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:48px}.landing .section-head .section-lead{margin-top:14px}.landing .shops-rfq{margin:44px 0 0;padding:18px 20px;border:1px solid var(--ink-line-strong);border-left:3px solid var(--copper);border-radius:var(--radius);background:#16161a05;font-size:16px;line-height:1.6;color:var(--slate);max-width:760px}.landing .shops-rfq b{display:block;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--copper-hover);margin-bottom:8px}.landing .shops-split{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;border-top:1px solid var(--ink-line-strong)}.landing .shop-side{padding:34px 40px 34px 0}.landing .shop-side+.shop-side{padding:34px 0 34px 40px;border-left:1px solid var(--ink-line-strong)}.landing .shop-name{margin:0;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-dim)}.landing .shop-time{margin:14px 0 0;font-size:clamp(34px,4.6vw,58px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.landing .is-win .shop-time{color:var(--copper)}.landing .is-loss .shop-time{color:var(--muted)}.landing .shop-detail{margin:12px 0 0;font-size:15px;font-weight:600;color:#16161a}.landing .shop-outcome{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--slate);max-width:34ch}.landing .shops-verdict{position:relative;margin:0;padding:40px 8px;border-top:1px solid var(--ink-line-strong);font-size:clamp(22px,3vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:#16161a;text-align:center}.landing .proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;border-top:1px solid var(--ink-line-strong);border-bottom:1px solid var(--ink-line-strong)}.landing .proof-stat{display:flex;flex-direction:column;gap:10px;padding:30px 32px 30px 0}.landing .proof-stat+.proof-stat{padding-left:32px;border-left:1px solid var(--ink-line-strong)}.landing .proof-stat .k{font-size:clamp(26px,3.2vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.02;color:#16161a}.landing .proof-stat .k.accent{color:var(--copper)}.landing .proof-stat .v{font-size:14px;line-height:1.55;color:var(--slate);max-width:30ch}.landing .proof-calc{margin-top:40px}.landing .proof-calc-label{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--muted-dim);max-width:58ch}.landing .aud-photo{margin:40px 0 0;border-radius:4px;overflow:hidden;background:#16161a0f}.landing .aud-photo img{display:block;width:100%;height:auto}.landing .aud-list{margin-top:44px}.landing .aud-item{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;padding:38px 0;border-top:1px solid var(--ink-line-strong)}.landing .aud-item:last-child{border-bottom:1px solid var(--ink-line-strong)}.landing .aud-role{margin:0;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--copper-hover)}.landing .aud-body h3{margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:-.028em;line-height:1.18;color:#16161a;max-width:22ch}.landing .aud-body>p{margin:14px 0 0;font-size:16px;line-height:1.65;color:var(--slate);max-width:62ch}.landing .aud-said{margin-top:20px!important;padding-left:16px;border-left:2px solid var(--copper);font-size:16px;font-weight:600;color:#16161a!important}.landing .label-new{display:inline-block;margin-right:10px;padding:3px 8px;border:1px solid var(--copper);border-radius:999px;color:var(--copper-hover);letter-spacing:.12em}.landing .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.landing .problem-card{position:relative;background:var(--surface);border:1px solid var(--line-strong);border-radius:4px;padding:28px 24px 28px 26px;overflow:hidden;transition:border-color .25s ease}.landing .problem-card:hover{border-color:#f7f5f138}.landing .problem-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.landing .problem-card.tone-speed:before{background:var(--conf-medium)}.landing .problem-card.tone-labor:before{background:var(--conf-high)}.landing .problem-card.tone-errors:before{background:var(--conf-low)}.landing .problem-card.tone-speed{background:linear-gradient(160deg,var(--conf-medium-soft) 0%,var(--surface) 42%)}.landing .problem-card.tone-labor{background:linear-gradient(160deg,var(--conf-high-soft) 0%,var(--surface) 42%)}.landing .problem-card.tone-errors{background:linear-gradient(160deg,var(--conf-low-soft) 0%,var(--surface) 42%)}.landing .problem-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:18px}.landing .tone-speed .problem-icon,.landing .tone-labor .problem-icon{background:#f7f5f114;color:#f7f5f1}.landing .tone-errors .problem-icon{background:#f7f5f10f;color:#8a8a94}.landing .problem-card h3{margin:0 0 10px;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--paper)}.landing .problem-card p{margin:0;font-size:14px;color:var(--muted);line-height:1.6}.landing .roi-board{margin-top:48px;display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--line);border:1px solid var(--line-strong);border-radius:4px;overflow:visible}.landing .roi-board.crop-frame{overflow:visible}.landing .roi-board .roi-main,.landing .roi-board .roi-side{overflow:hidden}.landing .roi-board .roi-main{border-radius:4px 0 0 4px}.landing .roi-board .roi-side{border-radius:0 4px 4px 0}.landing .roi-main,.landing .roi-side{background:var(--surface);padding:36px 32px}.landing .roi-hero-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);margin-bottom:14px}.landing .roi-hero-value{display:block;font-size:clamp(64px,8.5vw,96px);font-weight:700;letter-spacing:-.055em;line-height:.9;color:#f7f5f1;font-variant-numeric:tabular-nums;min-width:8ch;transition:opacity .15s ease}.landing .roi-frame{margin-top:22px;font-size:15px;color:var(--muted);line-height:1.55;max-width:380px}.landing .roi-control{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.landing .roi-control-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.landing .roi-control-top label{font-size:13px;font-weight:600;color:var(--muted)}.landing .roi-control-top .roi-value{font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--paper);font-variant-numeric:tabular-nums}.landing .roi-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background:var(--line-strong);border-radius:999px;outline:none;cursor:pointer}.landing .roi-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--paper);border:none;cursor:pointer;box-shadow:0 0 0 4px #f7f5f114}.landing .roi-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--paper);border:none;cursor:pointer}.landing .roi-range{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;color:var(--muted-dim);font-variant-numeric:tabular-nums}.landing .roi-side{display:flex;flex-direction:column;justify-content:center;gap:28px}.landing .roi-compare-row{display:flex;flex-direction:column;gap:8px}.landing .roi-compare-meta{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.landing .roi-compare-meta .label{color:var(--muted)}.landing .roi-compare-meta .value{color:var(--paper);font-weight:600;font-variant-numeric:tabular-nums}.landing .roi-bar-track{height:4px;background:#f7f5f10f;border-radius:999px;overflow:hidden}.landing .roi-bar-fill{height:100%;border-radius:999px;background:#5c5c66;transition:width .25s var(--ease)}.landing .roi-bar-fill.dim{background:#f7f5f1}.landing .roi-toggle{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;margin-left:-8px;background:none;border:none;color:var(--muted-dim);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;padding:10px 8px;text-align:left;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.landing .roi-toggle:hover{color:var(--paper)}.landing .roi-formula{margin-top:14px;padding:14px 16px;border-radius:8px;background:var(--ink);border:1px solid var(--line);font-size:12px;color:var(--muted);line-height:1.7}.landing .roi-formula code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--paper)}.landing .widget-stage{margin-top:48px;display:grid;grid-template-columns:1.05fr .95fr;gap:1px;background:#16161a14;border:1px solid rgba(22,22,26,.14);border-radius:4px}.landing .widget-stage.crop-frame{overflow:visible}.landing .widget-visual,.landing .widget-facts{background:#fff;overflow:hidden}.landing .widget-visual{padding:28px 26px;border-radius:4px 0 0 4px}.landing .widget-facts{padding:8px 0;border-radius:0 4px 4px 0;display:flex;flex-direction:column}.landing .widget-browser{border:1px solid rgba(22,22,26,.12);border-radius:8px;overflow:hidden;background:#f7f5f1}.landing .widget-chrome{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#16161a;border-bottom:1px solid rgba(247,245,241,.08)}.landing .widget-dots{display:flex;gap:5px}.landing .widget-dots i{width:7px;height:7px;border-radius:50%;background:#f7f5f147;display:block}.landing .widget-url{flex:1;font-size:11px;font-weight:600;letter-spacing:.02em;color:#8a8a94;background:#f7f5f114;border-radius:6px;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing .widget-form{padding:18px 16px 16px;display:flex;flex-direction:column;gap:10px}.landing .widget-field{display:flex;flex-direction:column;gap:4px}.landing .widget-field span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e6e78}.landing .widget-field b{display:block;font-size:13px;font-weight:600;color:#16161a;background:#fff;border:1px solid rgba(22,22,26,.1);border-radius:6px;padding:8px 10px}.landing .widget-rfq{display:block;margin:0;font-size:12.5px;font-weight:500;font-family:inherit;line-height:1.55;color:#16161a;background:#fff;border:1px solid rgba(22,22,26,.1);border-radius:6px;padding:10px 11px;white-space:pre-wrap}.landing .widget-result{margin-top:4px;padding:12px 12px 11px;background:#16161a;border-radius:8px;color:#f7f5f1}.landing .widget-result-kicker{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a8a94;margin-bottom:6px}.landing .widget-result-range{font-size:28px;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#f7f5f1;line-height:1}.landing .widget-result-note{margin:8px 0 0;font-size:11px;font-weight:500;color:#8a8a94;line-height:1.4}.landing .widget-fact{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;padding:16px 24px;border-bottom:1px solid rgba(22,22,26,.08)}.landing .widget-fact:last-child{border-bottom:none}.landing .widget-fact .num{width:22px;height:22px;margin-top:1px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#16161a0f;color:#16161a;flex-shrink:0}.landing .widget-fact h3{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:#16161a}.landing .widget-fact p{margin:0;font-size:13px;color:#3a3a40;line-height:1.5}.landing .widget-snippet{margin-top:14px;display:flex;align-items:center;gap:14px;padding:12px 14px;background:#16161a;border-radius:8px}.landing .widget-snippet code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#f7f5f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing .widget-snippet em{flex-shrink:0;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4c4cc}.landing .bento{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;margin-top:48px}.landing .bento-card{position:relative;padding:28px 26px;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .25s ease}.landing .bento-card:hover{border-color:#16161a2e}.landing .bento-card.surface{background:#fff;border:1px solid rgba(22,22,26,.1);box-shadow:none}.landing .bento-card.surface:hover{border-color:#16161a2e}.landing .bento-card.ghost{background:transparent;border:1px solid rgba(22,22,26,.1);box-shadow:none}.landing .bento-card.ghost:hover{border-color:#16161a2e}.landing .bento-card.ink{background:#16161a;border:1px solid rgba(247,245,241,.1);box-shadow:none;color:#f7f5f1}.landing .bento-card.ink:hover{border-color:#f7f5f133}.landing .bento-card.ink h3{color:#f7f5f1}.landing .bento-card.ink p{color:#8a8a94}.landing .bento-card.span-7{grid-column:span 7}.landing .bento-card.span-5{grid-column:span 5}.landing .bento-card.span-4{grid-column:span 4}.landing .bento-card.span-8{grid-column:span 8}.landing .bento-card.span-6{grid-column:span 6}.landing .bento-card.span-12{grid-column:span 12}.landing .bento-card.tall{grid-row:span 2;min-height:400px}.landing .bento-card h3{margin:0 0 10px;font-size:19px;font-weight:700;letter-spacing:-.02em;color:#16161a}.landing .bento-card p{margin:0;font-size:14px;color:#3a3a40;line-height:1.6}.landing .bento-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.landing .bento-icon{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:16px}.landing .bento-icon.mis{background:#16161a0f;color:#16161a}.landing .bento-icon.source{background:#f7f5f114;color:#f7f5f1}.landing .bento-icon.pdf,.landing .bento-icon.qty,.landing .bento-icon.setup{background:#16161a0f;color:#16161a}.landing .bento-body{flex:1}.landing .bento-visual{margin-top:22px;padding-top:18px;border-top:1px solid rgba(22,22,26,.08)}.landing .bento-card.ink .bento-visual{border-top-color:#f7f5f11a}.landing .mis-stack{display:flex;flex-wrap:wrap;gap:8px}.landing .mis-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#16161a;background:#f7f5f1;border:1px solid rgba(22,22,26,.1);padding:7px 11px;border-radius:8px}.landing .mis-chip i{width:6px;height:6px;border-radius:50%;background:#16161a;display:block}.landing .mis-chip.soon i{background:#6e6e78}.landing .mis-chip-more{display:inline-flex;align-items:center;font-size:12px;font-weight:500;color:var(--muted);padding:7px 0 7px 2px}.landing .source-flow{display:flex;flex-direction:column;gap:8px}.landing .source-flow-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#f7f5f10d;border:1px solid rgba(247,245,241,.08);font-size:13px;font-weight:600;color:#f7f5f1}.landing .source-flow-row span{width:24px;height:24px;border-radius:7px;background:#f7f5f114;display:flex;align-items:center;justify-content:center;color:#8a8a94;flex-shrink:0}.landing .source-flow-row em{margin-left:auto;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4c4cc;flex-shrink:0}.landing .source-flow-row em.early{color:#f7f5f1}.landing .source-flow-row.source-flow-rich{align-items:flex-start;flex-wrap:wrap}.landing .source-flow-rich-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.landing .source-flow-rich-top{display:flex;align-items:center;gap:10px;width:100%}.landing .source-flow-rich-top em{margin-left:auto}.landing .source-flow-desc{margin:0;padding-left:0;font-size:11px;font-weight:500;line-height:1.45;color:#8a8a94}.landing .pdf-mock{display:flex;align-items:stretch;gap:12px}.landing .pdf-sheet{width:72px;height:92px;border-radius:6px;background:#f7f5f1;border:1px solid rgba(22,22,26,.12);box-shadow:0 6px 16px #16161a14;padding:10px 8px;display:flex;flex-direction:column;gap:5px;flex-shrink:0}.landing .pdf-sheet b{display:block;height:6px;width:55%;border-radius:2px;background:#16161a}.landing .pdf-sheet i{display:block;height:3px;border-radius:2px;background:#16161a26}.landing .pdf-sheet i:nth-child(3){width:90%}.landing .pdf-sheet i:nth-child(4){width:75%}.landing .pdf-sheet i:nth-child(5){width:80%}.landing .pdf-sheet .pdf-total{margin-top:auto;height:8px;width:40%;border-radius:2px;background:#16161a}.landing .pdf-meta{display:flex;flex-direction:column;justify-content:center;gap:6px;font-size:12px;color:#3a3a40}.landing .pdf-meta strong{display:block;font-size:13px;color:#16161a}.landing .qty-bars{display:flex;flex-direction:column;gap:8px}.landing .qty-bar{display:grid;grid-template-columns:52px 1fr 56px;gap:10px;align-items:center;font-size:12px;font-weight:600;color:#3a3a40;font-variant-numeric:tabular-nums}.landing .qty-bar .track{height:8px;border-radius:999px;background:#16161a0f;overflow:hidden}.landing .qty-bar .track i{display:block;height:100%;border-radius:999px;background:#16161a}.landing .qty-bar .price{text-align:right;color:#16161a}.landing .qty-bar.active .price{color:#16161a}.landing .qty-bar.active .track i{background:#16161a}.landing .setup-steps{display:flex;flex-direction:column;gap:0}.landing .setup-step{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:10px 0;border-top:1px solid rgba(22,22,26,.08);font-size:13px;font-weight:600;color:#16161a}.landing .setup-step:first-child{border-top:none;padding-top:0}.landing .setup-step .num{width:24px;height:24px;border-radius:50%;background:#16161a0f;color:#16161a;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.landing .setup-step span{display:block;font-size:12px;font-weight:500;color:#3a3a40;margin-top:2px}.landing .setup-steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.landing .setup-steps-row .setup-step{border-top:none;padding:0 12px 0 0;border-right:1px solid rgba(22,22,26,.08)}.landing .setup-steps-row .setup-step:last-child{border-right:none;padding-right:0}.landing .pull-quote{margin:0;padding:36px 40px 36px 36px;background:#fff;border:1px solid rgba(22,22,26,.1);border-left:3px solid #16161A;border-radius:4px;position:relative;overflow:hidden}.landing .pull-quote:before{content:"“";position:absolute;left:20px;top:4px;font-size:88px;font-weight:800;line-height:1;letter-spacing:-.06em;color:#16161a0f;pointer-events:none;-webkit-user-select:none;user-select:none}.landing .pull-quote blockquote{margin:0;padding:0;border:none;position:relative}.landing .pull-quote blockquote p{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.45;letter-spacing:-.02em;color:#16161a;max-width:42ch}.landing .pull-quote figcaption{margin-top:22px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#6e6e78;line-height:1.45}.landing .pull-quote figcaption strong{font-weight:700;color:#16161a}.landing .mis-wrap{margin-top:48px;overflow-x:auto;overscroll-behavior-x:contain;border-radius:12px;border:1px solid var(--line-strong);background:var(--surface);max-width:100%}.landing .mis-table{width:100%;border-collapse:collapse;min-width:640px}.landing .mis-cards{display:none;margin-top:48px;flex-direction:column;gap:12px}.landing .mis-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:18px 16px}.landing .mis-card-name{margin:0 0 14px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--paper)}.landing .mis-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.landing .mis-card-row:first-of-type{border-top:none;padding-top:0}.landing .mis-card-label{font-size:13px;font-weight:600;color:var(--muted);line-height:1.35;min-width:0}.landing .mis-table th,.landing .mis-table td{padding:18px 20px;text-align:left;border-bottom:1px solid var(--line);font-size:14px;vertical-align:middle}.landing .mis-table th{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dim);background:#16161a66}.landing .mis-table td{color:var(--muted)}.landing .mis-table td:first-child{color:var(--paper);font-weight:600;width:28%}.landing .mis-table tr:last-child td{border-bottom:none}.landing .mis-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:5px 10px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.landing .mis-pill.yes{color:#f7f5f1;background:#f7f5f114;border-color:#f7f5f133}.landing .mis-pill.partial{color:var(--paper);background:#f7f5f10a}.landing .mis-pill.soon{color:var(--muted-dim)}.landing .mis-footnote{margin-top:14px;font-size:12px;color:var(--muted-dim);max-width:640px}.landing .cmp-wrap{margin-top:40px}.landing .cmp-hint{display:none;font-size:12px;font-weight:600;color:#6e6e78;margin:0 0 10px;letter-spacing:.03em}.landing .cmp-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid rgba(22,22,26,.12);border-radius:4px;background:#fff}.landing .cmp-table{width:100%;min-width:880px;border-collapse:collapse;font-size:13px}.landing .cmp-table th,.landing .cmp-table td{padding:12px 10px;text-align:center;vertical-align:middle;border-bottom:1px solid rgba(22,22,26,.08)}.landing .cmp-table thead th{vertical-align:bottom;padding:16px 10px 14px;border-bottom:1px solid rgba(22,22,26,.14);background:#fff}.landing .cmp-table .feat{text-align:left;font-weight:600;color:#3a3a40;width:168px;min-width:148px;position:sticky;left:0;background:#fff;z-index:2;padding-left:16px;box-shadow:1px 0 #16161a14}.landing .cmp-table thead .feat{z-index:3}.landing .cmp-plan{font-size:14px;font-weight:700;letter-spacing:-.02em;color:#16161a}.landing .cmp-price{margin-top:4px;font-size:12px;font-weight:600;color:#6e6e78;white-space:nowrap}.landing .cmp-note{display:block;margin-top:3px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e6e78}.landing .cmp-table th.is-growth,.landing .cmp-table td.is-growth{background:#16161a08}.landing .cmp-table thead th.is-growth{box-shadow:inset 0 2px #16161a}.landing .cmp-table tbody th.feat.is-growth{background:#fff}.landing .cmp-check{display:inline-flex;justify-content:center;color:#16161a}.landing .cmp-dash{display:inline-flex;justify-content:center;color:#16161a47}.landing .cmp-table .btn-copper,.landing .cmp-table .btn-outline{width:100%;max-width:none;padding:8px 6px;font-size:11px;white-space:nowrap;min-height:36px;box-sizing:border-box}.landing .cmp-table tbody tr:last-child td,.landing .cmp-table tbody tr:last-child th{border-bottom:none;padding-top:16px;padding-bottom:16px}.landing .price-card{background:transparent;border:1px solid var(--line);border-radius:4px;padding:28px 24px;display:flex;flex-direction:column;position:relative;transition:border-color .25s ease}.landing .price-card:hover{border-color:var(--line-strong)}.landing .price-card.popular{background:var(--surface);border-color:var(--line-strong);padding-top:36px}.landing .popular-badge{position:absolute;top:-11px;left:20px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--paper);padding:4px 10px;border-radius:2px;white-space:nowrap}.landing .price-tier{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:10px}.landing .price-amount{font-size:clamp(48px,5.5vw,64px);font-weight:700;letter-spacing:-.05em;color:var(--paper);font-variant-numeric:tabular-nums;line-height:.95}.landing .price-amount span{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.landing .price-amount .starting{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dim);margin-bottom:6px}.landing .price-features{list-style:none;margin:28px 0 32px;padding:0;flex:1}.landing .price-features li{font-size:14px;color:var(--muted);padding:9px 0;border-top:1px solid var(--line)}.landing .price-card .btn-copper,.landing .price-card .btn-outline{width:100%}.landing .case-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;margin-top:48px;align-items:end}.landing .case-stat{position:relative;overflow:hidden;padding:36px 32px;background:transparent;border:1px solid rgba(247,245,241,.14);border-radius:4px}.landing .case-stat .big{font-size:clamp(52px,7vw,80px);font-weight:700;letter-spacing:-.05em;line-height:.95;color:var(--paper);font-variant-numeric:tabular-nums}.landing .case-stat .big>span:not(.case-after){display:inline-block;min-width:5ch}.landing .case-stat .big em{font-style:normal;color:var(--paper);font-weight:500;opacity:.45}.landing .case-stat .big .case-after{display:inline-block;min-width:6ch;color:var(--paper)}.landing .case-stat .section-lead{margin-top:18px;max-width:360px}.landing .case-meta{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.landing .case-meta span{font-size:12px;font-weight:500;color:var(--muted);border:1px solid var(--line);padding:5px 10px;border-radius:999px}.landing .case-quote{border-left:2px solid var(--line-strong);padding:8px 0 8px 24px;color:var(--muted);font-size:18px;line-height:1.55;letter-spacing:-.02em}.landing .case-quote p{margin:0}.landing .case-quote .who{margin:18px 0 0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.landing .case-cta{margin-top:40px;display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.landing .case-cta>p{margin:10px 0 0;font-size:15px;color:var(--muted)}.landing .final-cta{text-align:center;padding:96px 28px;max-width:760px;margin:0 auto;position:relative}.landing .final-cta .section-label{text-align:center}.landing .final-cta h2{max-width:100%;margin:0 auto;font-size:clamp(36px,5.2vw,56px);letter-spacing:-.045em}.landing .final-cta>p{margin:18px auto 32px;color:var(--muted);font-size:17px;max-width:440px}.landing .final-cta .cta-note{margin:0;max-width:none;font-size:12px;line-height:1.25;color:var(--muted);opacity:.78}.landing .final-cta-row{display:flex;justify-content:center;align-items:flex-start;gap:18px;flex-wrap:wrap}.landing .final-cta-row.cta-pair>.btn-text{margin-top:14px}.landing .faq{max-width:1120px;margin:0 auto;padding:88px 28px 0;scroll-margin-top:76px}.landing .faq-item{border-top:1px solid var(--line)}.landing .faq-item:last-child{border-bottom:1px solid var(--line)}.landing .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;background:none;border:none;color:var(--paper);font-family:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;text-align:left;padding:22px 0;cursor:pointer;transition:color .2s ease}.landing .faq-q:hover{color:var(--muted)}.landing .faq-q .toggle{color:var(--muted-dim);font-size:20px;font-weight:400;line-height:1;flex-shrink:0;transition:transform .2s var(--ease)}.landing .faq-q[aria-expanded=true] .toggle{transform:rotate(45deg)}.landing .faq-a{padding:0 48px 22px 0;color:var(--muted);font-size:15px;line-height:1.65;max-width:72ch}.landing .band-dark .section-label{color:var(--muted)}.landing .deliverable-stage{position:relative;margin:36px 0 8px;padding:0 0 12px}.landing .deliverable-figure{position:relative;padding:8px 0 0 7%}.landing .deliverable-sheet,.landing .deliverable-screen{display:block;height:auto;border-radius:10px}.landing .deliverable-sheet{position:absolute;left:0;bottom:-24px;width:25%;max-width:236px;transform:rotate(-7deg);transform-origin:50% 100%;border:1px solid rgba(22,22,26,.1);box-shadow:0 1px 2px #16161a1a,-6px 10px 18px -6px #16161a2e,-14px 26px 44px -18px #16161a38;z-index:1}.landing .deliverable-screen{position:relative;width:100%;height:auto;border:1px solid rgba(22,22,26,.09);box-shadow:0 1px 1px #16161a1c,-4px 8px 16px -8px #16161a24,-12px 26px 50px -20px #16161a33,-26px 54px 90px -40px #16161a29;z-index:2}.landing .deliverable-caption{margin:48px 0 0;font-size:14px;line-height:1.5;color:#3a3a40;max-width:34rem}.landing .band-light .section-label{color:#6e6e78}.landing .band-light h2{color:#16161a}.landing .band-light .section-lead{color:#3a3a40}.landing .band-light .problem-card{background:#fff;border-color:#16161a1a}.landing .band-light .problem-card.tone-speed,.landing .band-light .problem-card.tone-labor,.landing .band-light .problem-card.tone-errors{background:#fff}.landing .band-light .problem-card h3{color:#16161a}.landing .band-light .problem-card p{color:#3a3a40}.landing .band-light .tone-speed .problem-icon,.landing .band-light .tone-labor .problem-icon{background:#16161a0f;color:#16161a}.landing .band-light .tone-errors .problem-icon{background:#16161a0f;color:#3a3a40}.landing .band-light .roi-board{border-color:#16161a24;background:#16161a14}.landing .band-light .roi-main,.landing .band-light .roi-side{background:#fff}.landing .band-light .roi-hero-label{color:#6e6e78}.landing .band-light .roi-frame{color:#3a3a40}.landing .band-light .roi-control{border-top-color:#16161a1a}.landing .band-light .roi-control-top label{color:#3a3a40}.landing .band-light .roi-control-top .roi-value{color:#16161a}.landing .band-light .roi-slider{background:#16161a1f}.landing .band-light .roi-slider::-webkit-slider-thumb{background:#16161a;box-shadow:0 0 0 4px #16161a14}.landing .band-light .roi-slider::-moz-range-thumb{background:#16161a}.landing .band-light .roi-range{color:#6e6e78}.landing .band-light .roi-compare-meta .label{color:#3a3a40}.landing .band-light .roi-compare-meta .value{color:#16161a}.landing .band-light .roi-bar-track{background:#16161a14}.landing .band-light .roi-bar-fill{background:#8a8a94}.landing .band-light .roi-bar-fill.dim{background:#16161a}.landing .band-light .roi-toggle{color:#6e6e78}.landing .band-light .roi-toggle:hover{color:#16161a}.landing .band-light .roi-formula{background:#f7f5f1;border-color:#16161a1a;color:#3a3a40}.landing .band-light .roi-formula code{color:#16161a}.landing .band-light .bento-card.ink h3{color:#f7f5f1}.landing .band-light .bento-card.ink p{color:#8a8a94}.landing .band-light .mis-wrap,.landing .band-light .mis-card{background:#fff;border-color:#16161a1f}.landing .band-light .mis-card-name{color:#16161a}.landing .band-light .mis-card-row{border-top-color:#16161a14}.landing .band-light .mis-card-label{color:#3a3a40}.landing .band-light .mis-table th{color:#6e6e78;background:#16161a08}.landing .band-light .mis-table th,.landing .band-light .mis-table td{border-bottom-color:#16161a14}.landing .band-light .mis-table td{color:#3a3a40}.landing .band-light .mis-table td:first-child{color:#16161a}.landing .band-light .mis-pill{border-color:#16161a1a}.landing .band-light .mis-pill.yes{color:#16161a;background:#16161a0a;border-color:#16161a29}.landing .band-light .mis-pill.partial{color:#16161a;background:#16161a0a}.landing .band-light .mis-pill.soon,.landing .band-light .mis-footnote{color:#6e6e78}.landing .band-light .price-card{background:#fff;border-color:#16161a1a}.landing .band-light .price-card:hover{border-color:#16161a33;box-shadow:none}.landing .band-light .price-card.popular{background:#16161a;border-color:#16161a;color:#f7f5f1}.landing .band-light .price-card.popular:hover{border-color:#16161a;box-shadow:none}.landing .band-light .price-card.popular .price-tier{color:#8a8a94}.landing .band-light .price-card.popular .price-amount{color:#f7f5f1}.landing .band-light .price-card.popular .price-amount span{color:#8a8a94}.landing .band-light .price-card.popular .price-features li{color:#c4c4cc;border-top-color:#f7f5f11a}.landing .band-light .popular-badge{color:#16161a;background:#f7f5f1;border-radius:2px}.landing .band-light .price-tier{color:#3a3a40}.landing .band-light .price-amount{color:#16161a}.landing .band-light .price-amount span{color:#3a3a40}.landing .band-light .price-amount .starting{color:#6e6e78}.landing .band-light .price-features li{color:#3a3a40;border-top-color:#16161a14}.landing .band-light .btn-outline{color:#16161a;border-color:#16161a2e}.landing .band-light .btn-outline:hover{background:#16161a0a;border-color:#16161a47}.landing .band-light .cta-btn-row>.btn-outline-lg,.landing .final-cta-wrap .cta-btn-row>.btn-outline-lg{border-color:#16161a33;border-width:1px;color:#6e6e78}.landing .band-light .cta-btn-row>.btn-outline-lg:hover,.landing .final-cta-wrap .cta-btn-row>.btn-outline-lg:hover{color:#3a3a40;border-color:#16161a52;background:#16161a08}.landing .band-light .btn-text{color:#3a3a40}.landing .band-light .btn-text:hover{color:#16161a}.landing .band-light .conf-chip.high,.landing .band-light .conf-chip.medium{color:#16161a;background:#16161a1a;border-color:#16161a38}.landing .band-light .conf-chip.low{color:#6e6e78;background:#16161a14;border-color:#16161a38}.landing .band-light .final-cta h2{color:#16161a}.landing .band-light .final-cta>p{color:#3a3a40}.landing .band-light .final-cta .cta-note,.landing .band-light .final-cta .section-label{color:#6e6e78}.landing .band-light .faq-item{border-top-color:#16161a1a}.landing .band-light .faq-item:last-child{border-bottom-color:#16161a1a}.landing .band-light .faq-q{color:#16161a}.landing .band-light .faq-q:hover{color:#3a3a40}.landing .band-light .faq-q .toggle{color:#6e6e78}.landing .band-light .faq-a{color:#3a3a40}.landing .band-light .stellogics-logo-wordmark{color:#16161a}.landing .site-footer h2.site-footer-heading{margin:0 0 16px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;max-width:none;color:#f7f5f1c7}.landing .band-light .roi-hero-value{color:#16161a;text-shadow:none}.landing .mis-scroll{position:relative;margin-top:48px}.landing .mis-scroll .mis-wrap{margin-top:0}.landing .mis-scroll-hint{display:none;align-items:center;justify-content:flex-end;gap:6px;margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted-dim)}.landing .band-light .mis-scroll-hint{color:#6e6e78}.landing .mis-scroll-fade{display:none}@media (max-width: 960px){.landing .hero-inner,.landing .roi-board,.landing .widget-stage,.landing .case-grid,.landing .pricing-grid,.landing .problem-grid,.landing .section-head{grid-template-columns:1fr}.landing .aud-item{grid-template-columns:1fr;gap:14px;padding:30px 0}.landing .widget-visual{border-radius:4px 4px 0 0}.landing .widget-facts{border-radius:0 0 4px 4px}.landing .hero-block{min-height:100svh}.landing .hero{padding:100px 24px 28px}.landing .hero-inner{gap:32px}.landing h1{font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-.04em}.landing .cmp-hint{display:block}.landing h2{font-size:clamp(30px,4.2vw,40px);line-height:1.1}.landing .section{padding:88px 24px 0}.landing .section.loose{padding-top:104px}.landing .section.tight{padding-top:72px}.landing .bento{grid-template-columns:1fr}.landing .bento-card.span-7,.landing .bento-card.span-5,.landing .bento-card.span-4,.landing .bento-card.span-8,.landing .bento-card.span-6,.landing .bento-card.span-12,.landing .bento-card.tall{grid-column:span 1;grid-row:span 1;min-height:0}.landing .setup-steps-row{grid-template-columns:1fr}.landing .setup-steps-row .setup-step{border-right:none;padding-right:0;border-top:1px solid rgba(22,22,26,.08);padding-top:10px}.landing .setup-steps-row .setup-step:first-child{border-top:none;padding-top:0}.landing .hero-visual{transform:none}.landing .hero-visual .flow-stage{grid-template-columns:1fr;min-height:0;gap:12px}.landing .hero-visual .flow-in{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:6px}.landing .hero-visual .flow-source{flex:1 1 calc(50% - 6px);min-width:0;padding:8px 10px}.landing .hero-visual .flow-mid{position:relative;min-height:72px;display:flex;align-items:center;justify-content:center}.landing .hero-visual .flow-svg{display:none}.landing .hero-visual .flow-core{position:relative;left:auto;top:auto;transform:none;width:auto;height:auto;flex-direction:row;gap:10px;padding:8px 14px;border-radius:999px;box-shadow:none}.landing .hero-visual .flow-core-time{font-size:14px}.landing .hero-visual .flow-out{justify-content:stretch}.landing .mis-scroll-hint,.landing .mis-wrap{display:none!important}.landing .mis-cards{display:flex}}@media (max-width: 600px){.landing{--lp-mobile-gutter: 22px}.landing .proof-strip{grid-template-columns:1fr;margin-top:30px}.landing .proof-stat{padding:22px 0}.landing .proof-stat+.proof-stat{padding-left:0;border-left:0;border-top:1px solid var(--ink-line-strong)}.landing .proof-stat .v{max-width:none}.landing .proof-calc{margin-top:30px}.landing .shops-rfq{margin-top:32px;padding:16px var(--lp-mobile-gutter);font-size:15px}.landing .shops-split{grid-template-columns:1fr;margin-top:28px}.landing .shop-side{padding:26px 0}.landing .shop-side+.shop-side{padding:26px 0;border-left:0;border-top:1px solid var(--ink-line-strong)}.landing .shop-outcome,.landing .shop-detail{max-width:none}.landing .shops-verdict{padding:28px 0;text-align:left}.landing .aud-photo{margin-top:28px}.landing .aud-list{margin-top:32px}.landing .aud-item{padding:26px 0}.landing .aud-body h3{max-width:none}.landing .lp-nav{padding:12px var(--lp-mobile-gutter);gap:8px}.landing .lp-nav .btn-copper{padding:10px 14px;min-height:44px;font-size:12px;flex-shrink:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.landing .nav-login,.landing .nav-link{display:none}.landing .nav-menu-btn{display:inline-flex}.landing .nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;margin:0;padding:0;border:0;background:#16161a47;cursor:pointer}.landing .nav-drawer{display:flex;flex-direction:column;position:absolute;top:calc(100% + 1px);left:var(--lp-mobile-gutter);right:var(--lp-mobile-gutter);z-index:110;padding:8px;border:1px solid rgba(22,22,26,.1);border-radius:10px;background:#f7f5f1;box-shadow:0 16px 40px #16161a1f}.landing .nav-drawer-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:12px 14px;border-radius:8px;color:#3a3a40;font-size:15px;font-weight:500;text-decoration:none;box-sizing:border-box;transition:background .15s ease,color .15s ease}.landing .nav-drawer-icon{flex-shrink:0;width:16px;height:16px;color:var(--copper);opacity:.85}.landing .nav-drawer-link:hover,.landing .nav-drawer-link:active{background:#16161a0d;color:var(--ink)}.landing .nav-drawer-link:hover .nav-drawer-icon,.landing .nav-drawer-link:active .nav-drawer-icon{opacity:1}.landing .lp-nav.is-menu-open{border-bottom-color:transparent}.landing .stellogics-logo-wordmark{font-size:14px}.landing .hero-block{min-height:100svh;display:flex;flex-direction:column}.landing .hero{display:flex;padding:88px var(--lp-mobile-gutter) 24px}.landing .hero-trust{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:100%;margin:0 auto 12px;font-size:11px;letter-spacing:.02em;row-gap:.15em}.landing .hero-trust-seg{white-space:normal}.landing .hero-copy{max-width:none}.landing .band-photo-wash-ink:before{background:radial-gradient(ellipse 34% 30% at 90% -3%,#e296564d,#b5652a00 66%),radial-gradient(ellipse 96% 42% at 86% -1%,#b5652a57,#b5652a24 42%,#b5652a00 76%),radial-gradient(ellipse 64% 32% at 6% 94%,#f7f5f10b,#f7f5f100 76%)}.landing .band-photo-wash-ink:after{background:repeating-linear-gradient(-24deg,#f7f5f100,#f7f5f100 34px,#f7f5f109 84px,#f7f5f10f,#f7f5f109 140px,#f7f5f100 190px,#f7f5f100 250px,#f7f5f107 286px,#f7f5f100 324px,#f7f5f100 400px);-webkit-mask-image:radial-gradient(ellipse 96% 52% at 90% -1%,#000 0%,rgba(0,0,0,.45) 32%,transparent 72%);mask-image:radial-gradient(ellipse 96% 52% at 90% -1%,#000 0%,rgba(0,0,0,.45) 32%,transparent 72%)}.landing .hero-craft-frame{padding:22px var(--lp-mobile-gutter) 26px}.landing .hero-craft-frame:before,.landing .hero-craft-frame:after,.landing .hero-craft-frame>.crop-tr,.landing .hero-craft-frame>.crop-bl{width:11px;height:11px;border-color:#16161a2e}.landing h1{font-size:clamp(30px,8.2vw,34px);line-height:1.08;letter-spacing:-.04em;flex-shrink:0}.landing .hero-time{display:block;width:100%}.landing .hero-support{font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.35;margin-top:10px;color:#3a3a40}.landing .hero-kicker{font-size:15px;margin-top:10px}.landing .hero-sub{display:block;font-size:15px;line-height:1.5;margin-top:14px;max-width:none;color:#3a3a40}.landing .hero-cta-row{flex-direction:column;align-items:stretch;gap:0;margin-top:24px}.landing .cta-cluster{width:100%;max-width:100%;margin-top:24px;margin-left:auto;margin-right:auto}.landing .cta-btn-row{flex-direction:column;align-items:stretch;justify-content:center;gap:10px;width:calc(100% - 20px);max-width:300px;margin-left:auto;margin-right:auto}.landing .cta-btn-row .cta-primary{display:contents}.landing .cta-btn-row .cta-primary .btn-copper-lg{order:1;width:100%;min-width:0;max-width:100%;min-height:52px;padding:0 18px;font-size:16px;justify-content:center;white-space:nowrap}.landing .cta-btn-row>.btn-outline-lg{order:2;display:flex;width:100%;min-width:0;max-width:100%;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;justify-content:center;white-space:nowrap;color:#6e6e78;border-color:#16161a29;background:transparent}.landing .cta-btn-row>.btn-outline-lg:hover{color:#3a3a40;border-color:#16161a47;background:#16161a08}.landing .cta-btn-row .cta-primary .cta-offer-bar{order:3;width:max-content;max-width:100%;align-self:center;align-items:flex-start;margin-left:auto;margin-right:auto;padding:0;margin-top:2px}.landing .trust-bar{position:relative;margin-top:auto;padding:16px var(--lp-mobile-gutter) 22px;border-top:1px solid rgba(22,22,26,.1);border-bottom:none}.landing .trust-stats{flex-direction:column;gap:14px;max-width:none}.landing .trust-stat{min-width:0;padding:0;text-align:center}.landing .trust-stat+.trust-stat{border-left:none;margin-left:0;padding-left:0;border-top:1px solid rgba(22,22,26,.1);padding-top:14px}.landing .trust-stat .k{font-size:15px}.landing .cmp-scroll{margin-left:calc(-1 * var(--lp-mobile-gutter));margin-right:calc(-1 * var(--lp-mobile-gutter));width:calc(100% + (2 * var(--lp-mobile-gutter)));border-radius:0;border-left:none;border-right:none}.landing .cmp-table .btn-copper,.landing .cmp-table .btn-outline{min-height:44px;padding:12px 8px;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.landing .hero-visual{margin-top:32px;transform:none}.landing .hero-visual:before{display:none}.landing .flow-stage{grid-template-columns:1fr;min-height:0;gap:12px}.landing .flow-in{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:6px}.landing .flow-source{flex:1 1 calc(50% - 6px);min-width:0;padding:8px 10px}.landing .flow-mid{position:relative;min-height:72px;display:flex;align-items:center;justify-content:center}.landing .flow-svg{display:none}.landing .flow-core{position:relative;left:auto;top:auto;transform:none;width:auto;height:auto;flex-direction:row;gap:10px;padding:8px 14px;border-radius:999px;box-shadow:none}.landing .flow-core-time{font-size:14px}.landing .flow-out{justify-content:stretch}.landing .section{padding:40px var(--lp-mobile-gutter) 0}.landing .section.loose{padding-top:40px}.landing .section.tight{padding-top:32px}.landing .band-light>.section:first-child{padding-top:40px}.landing .band-light>.section+.section{padding-top:40px;margin-top:0}.landing .band-light>.section.loose+.section,.landing .band-light>.section+.section.loose{padding-top:40px}.landing .section-rule{margin-bottom:14px}.landing .section-label{margin-bottom:12px}.landing h2{font-size:clamp(24px,6.8vw,28px);line-height:1.12;letter-spacing:-.03em}.landing .section-lead{font-size:15px;margin-top:12px;max-width:none}.landing .section-head{gap:12px;margin-bottom:28px}.landing .problem-grid,.landing .bento,.landing .pricing-grid,.landing .case-grid,.landing .roi-board,.landing .widget-stage{margin-top:28px}.landing .problem-card,.landing .price-card,.landing .bento-card{padding:22px 18px}.landing .pull-quote{padding:28px 18px 24px}.landing .pull-quote:before{font-size:64px;left:12px;top:2px}.landing .pull-quote blockquote p{font-size:18px;max-width:none}.landing .pull-quote figcaption{margin-top:18px;font-size:12px}.landing .source-flow-desc{font-size:11px}.landing .roi-main,.landing .roi-side{padding:22px 18px}.landing .roi-hero-value{font-size:clamp(48px,14vw,64px)}.landing .roi-control-top .roi-value{font-size:22px}.landing .price-amount{font-size:clamp(40px,11vw,52px)}.landing .case-stat .big{font-size:clamp(36px,10vw,48px)}.landing .mis-cards{display:flex}.landing .mis-scroll-hint,.landing .mis-wrap,.landing .mis-scroll-fade{display:none!important}.landing .final-cta{padding:40px calc(2 * var(--lp-mobile-gutter)) 40px}.landing .final-cta h2{font-size:clamp(36px,9vw,42px);line-height:1.08;letter-spacing:-.04em}.landing .final-cta>p{font-size:15px;margin:14px auto 20px}.landing .final-cta-cluster{width:100%}.landing .final-cta-cluster .cta-btn-row{gap:10px}.landing .final-cta-row.cta-pair{flex-direction:column;align-items:stretch;gap:0}.landing .final-cta-row .cta-primary{order:1;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:100%}.landing .final-cta-row .btn-copper-lg{width:100%}.landing .final-cta-row .cta-offer-bar{width:max-content;max-width:100%;padding:0}.landing .final-cta-row.cta-pair>.btn-text{order:2;width:100%;text-align:center;margin-top:14px}.landing .case-cta{flex-direction:column;align-items:stretch;gap:12px}.landing .case-cta>p{margin-top:0}.landing .case-cta .cta-pair{width:100%}.landing .case-cta .cta-primary{width:100%;align-items:center;gap:8px}.landing .case-cta .case-cta-btn,.landing .case-cta .btn-copper{width:calc(100% - 20px);max-width:300px;min-height:52px;padding:0 18px;font-size:16px;font-weight:600;justify-content:center;box-sizing:border-box;margin-left:auto;margin-right:auto}.landing .case-cta .cta-note{text-align:center}.landing .faq{padding:40px var(--lp-mobile-gutter) 0}.landing .faq-q{font-size:15px;padding:18px 0;gap:16px;min-height:44px}.landing .faq-a{font-size:14px;padding:0 8px 18px 0}.landing .band-light{padding-bottom:40px}.landing .band-light:last-child{padding-bottom:0}.landing .band-dark{padding-bottom:40px}.landing .crop-frame:before,.landing .crop-frame:after,.landing .crop-frame>.crop-tr,.landing .crop-frame>.crop-bl{display:none}}@media (max-width: 380px){.landing h1{font-size:clamp(29px,8vw,32px);line-height:1.08}.landing .hero-support{font-size:15px;font-weight:500;margin-top:10px}.landing .hero-kicker{font-size:14px}.landing .hero-sub{font-size:15px;margin-top:12px}.landing .hero-cta-row{margin-top:22px;gap:12px}.landing .hero-cta-row .btn-copper-lg{padding:16px 18px;font-size:16px}.landing .trust-bar{padding:14px var(--lp-mobile-gutter) 16px}}
