@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-ext-800.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-latin-900.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/inter-latin-ext-900.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jbm-latin-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jbm-latin-ext-500.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jbm-latin-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jbm-latin-ext-600.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}:root{--black: #0A0A0A;--black-2: #141414;--black-3: #1C1C1C;--ink: #FFFFFF;--ink-2: #A8ADB0;--ink-3: #6B6F73;--accent: #A8E123;--accent-hover: #B8EE3A;--accent-ink: #0A0A0A;--surface-light: #FAFAF7;--surface-light-2: #FFFFFF;--ink-light: #0E1418;--ink-light-2: #5C6166;--border-light: #E8E6E1;--border-dark: rgba(255,255,255,.08);--border-dark-2: rgba(255,255,255,.16);--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .2s;--t-med: .4s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5;background:var(--black);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.container{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}header{position:sticky;top:0;z-index:50;background:#0a0a0ad9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-dark)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{font-family:Inter,sans-serif;font-weight:900;font-style:italic;font-size:28px;letter-spacing:-.04em;color:var(--accent);text-decoration:none;transform:skew(-6deg);display:inline-block;line-height:1}a.logo:has(img){transform:none}.logo img{height:34px;width:auto;display:block}.footer-brand .logo img{height:38px}nav.primary{display:flex;gap:4px;align-items:center}.nav-item{position:relative}.nav-trigger{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:10px 14px;border-radius:var(--r-sm);transition:color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.nav-trigger .chev{width:9px;height:9px;transition:transform var(--t-fast) var(--ease-out);opacity:.7}.nav-item:hover .nav-trigger,.nav-item:focus-within .nav-trigger{color:var(--ink);background:#ffffff0d}.nav-item:hover .nav-trigger .chev,.nav-item:focus-within .nav-trigger .chev{transform:rotate(180deg)}.dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:320px;background:var(--black-2);border:1px solid var(--border-dark-2);border-radius:var(--r-lg);padding:10px;box-shadow:0 24px 60px #0000008c;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out),visibility var(--t-fast);z-index:60}.nav-item:hover .dropdown,.nav-item:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown.align-right{left:auto;right:0}.dd-group-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px 6px}.dd-link{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-decoration:none;padding:9px 12px;border-radius:var(--r-sm);transition:background var(--t-fast) var(--ease-out)}.dd-link:hover{background:#a8e1231a}.dd-link .dd-top{display:flex;align-items:center;gap:8px;width:100%}.dd-link .dd-label{font-size:14px;font-weight:600;color:var(--ink)}.dd-link .dd-slug{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-3)}.dd-link .dd-desc{font-size:12px;color:var(--ink-2);line-height:1.35}.dd-tag{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.05em;padding:2px 6px;border-radius:4px;background:#ffffff0f;color:var(--ink-3);flex-shrink:0}.dd-tag.p0{background:#a8e12329;color:var(--accent)}.dd-tag.live{background:var(--accent);color:var(--accent-ink)}.dd-link.active{background:#a8e1231f}.mp-link.active .mp-label{color:var(--accent)}.dd-link.flagship{background:#a8e12312;border:1px solid rgba(168,225,35,.25);margin-bottom:4px}.nav-cta{margin-left:10px;display:flex;align-items:center;gap:14px}.nav-cta .btn{padding:10px 20px;font-size:14px}.header-phone{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);font-weight:700;font-size:15px;letter-spacing:-.01em;padding:9px 14px;border-radius:var(--r-sm);border:1px solid var(--border-dark-2);transition:all var(--t-fast) var(--ease-out);white-space:nowrap}.header-phone:hover{border-color:var(--accent);color:var(--accent);background:#a8e1230f}.header-phone svg{width:15px;height:15px;flex-shrink:0}.header-phone .ph-num{font-variant-numeric:tabular-nums}.burger{display:none;background:none;border:none;cursor:pointer;padding:8px}.burger span{display:block;width:24px;height:2px;background:var(--ink);margin:5px 0;transition:all var(--t-fast) var(--ease-out)}.call-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:90;background:#0a0a0aeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-dark-2);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));gap:10px}.call-bar a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-family:inherit;font-weight:700;font-size:15px;padding:14px;border-radius:var(--r-sm);transition:all var(--t-fast) var(--ease-out)}.call-bar svg{width:17px;height:17px;flex-shrink:0}.call-bar .cb-call{background:transparent;color:var(--ink);border:1px solid var(--border-dark-2)}.call-bar .cb-find{background:var(--accent);color:var(--accent-ink)}.mobile-panel{position:fixed;inset:0;z-index:100;background:var(--black);transform:translate(100%);transition:transform var(--t-med) var(--ease-out);overflow-y:auto;padding:24px clamp(20px,5vw,40px) 60px}.mobile-panel.open{transform:translate(0)}.mp-head{display:flex;align-items:center;justify-content:space-between;height:48px;margin-bottom:16px}.mp-close{background:none;border:none;color:var(--ink);font-size:30px;line-height:1;cursor:pointer}.mp-group{border-top:1px solid var(--border-dark);padding:6px 0}.mp-group-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:14px 4px 6px}.mp-link{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;text-decoration:none;padding:11px 4px}.mp-link .mp-label{font-size:16px;font-weight:600;color:var(--ink)}.mp-link .mp-slug{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-3)}.mp-link.sub{padding-left:18px}.mobile-cta{margin:24px 0 8px}.mobile-cta .btn{width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--r-sm);font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all var(--t-fast) var(--ease-out);white-space:nowrap}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--border-dark-2)}.btn-ghost:hover{border-color:var(--ink);background:#ffffff0a}.btn-lg{padding:18px 36px;font-size:16px}.btn-dark{background:var(--ink-light);color:var(--ink)}.btn-dark:hover{background:#000;transform:translateY(-1px)}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-bottom:24px}.eyebrow:before{content:"";display:inline-block;width:32px;height:1px;background:var(--accent)}.section{padding:clamp(72px,12vw,140px) 0}.section-light{background:var(--surface-light);color:var(--ink-light)}.section-header{margin-bottom:56px;max-width:760px}.section-light .eyebrow:before{background:var(--ink-light-2)}.section-header h2{font-size:clamp(32px,4.5vw,54px);font-weight:800;line-height:1.05;letter-spacing:-.02em}.section-dark .section-header h2{color:var(--ink)}.broker-band{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-lg);padding:clamp(32px,5vw,56px);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.broker-band h2{font-size:clamp(26px,3.5vw,40px);font-weight:900;letter-spacing:-.02em;line-height:1.05;max-width:20ch}.broker-band p{font-size:15px;margin-top:12px;max-width:52ch;opacity:.85}.broker-band .btn{background:var(--ink-light);color:var(--ink)}.broker-band .btn:hover{background:#000}footer{background:var(--black);border-top:1px solid var(--border-dark);padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px}.footer-brand p{color:var(--ink-2);font-size:14px;margin-top:16px;max-width:30ch;line-height:1.5}.footer-col h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:16px}.footer-col a{display:block;color:var(--ink-2);text-decoration:none;font-size:14px;padding:6px 0;transition:color var(--t-fast) var(--ease-out)}.footer-col a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--border-dark);padding-top:32px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--ink-3);font-size:13px}.footer-bottom a{color:var(--ink-3);text-decoration:none}.footer-bottom a:hover{color:var(--ink-2)}.nav-trigger.is-active,.dd-link:hover .dd-label,.dd-link.active .dd-label{color:var(--accent)}.arrow{transition:transform var(--t-fast) var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.section-light .eyebrow{color:var(--ink-light-2)}.section-sub{color:var(--ink-2);font-size:clamp(15px,1.3vw,18px);line-height:1.6;margin-top:18px;max-width:64ch}.section-light .section-sub{color:var(--ink-light-2)}.stock-hero{background:var(--black);border-bottom:1px solid var(--border-dark);padding:clamp(48px,7vw,84px) 0 clamp(40px,6vw,60px);position:relative;overflow:hidden}.stock-hero:before{content:"";position:absolute;top:-30%;right:-8%;width:480px;height:480px;background:radial-gradient(circle,rgba(168,225,35,.1) 0%,transparent 70%);pointer-events:none}.stock-hero h1{font-size:clamp(34px,5vw,60px);font-weight:900;line-height:1.02;letter-spacing:-.03em;margin-bottom:22px;max-width:16ch;position:relative;z-index:1}.stock-hero h1 .accent{color:var(--accent);font-style:italic}.stock-hero p{color:var(--ink-2);font-size:clamp(16px,1.4vw,19px);line-height:1.6;max-width:62ch;position:relative;z-index:1}.check-points{list-style:none;display:flex;flex-direction:column;gap:12px;margin:28px 0 32px}.check-points li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--ink);font-weight:500}.check-points li:before{content:"✓";width:20px;height:20px;background:var(--accent);color:var(--accent-ink);border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}@media (max-width: 1080px){nav.primary{display:none}.burger{display:block}.call-bar{display:flex}body{padding-bottom:76px}}@media (max-width: 560px){.header-phone .ph-num{display:none}.header-phone{padding:9px 11px}}@media (max-width: 600px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}}@media (max-width: 900px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}.nf-lead{max-width:760px}.nf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}.nf-grid.cols2{grid-template-columns:repeat(2,1fr)}.nf-grid.cols4{grid-template-columns:repeat(4,1fr)}@media (max-width: 880px){.nf-grid,.nf-grid.cols2,.nf-grid.cols4{grid-template-columns:1fr}}.nf-card{background:var(--black-2);border:1px solid var(--border-dark);border-radius:var(--r-lg);padding:28px}.section-light .nf-card{background:var(--surface-light-2);border-color:var(--border-light)}.nf-card .nf-num{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;color:var(--accent)}.section-light .nf-card .nf-num{color:#5a8a0a}.nf-card h3{font-size:19px;font-weight:800;letter-spacing:-.01em;margin:12px 0 8px}.section-dark .nf-card h3{color:var(--ink)}.nf-card p{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.section-light .nf-card p{color:var(--ink-light-2)}.nf-links{margin-top:22px;font-size:15px}.nf-links a{color:var(--accent);text-decoration:none;font-weight:600}.section-light .nf-links a{color:#4e7d06}.nf-links a:hover{text-decoration:underline}
