:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f7f2;font-synthesis:none;text-rendering:optimizelegibility;--ink:#080a09;--ink-soft:#0d110f;--surface:#ffffff09;--surface-high:#fff1;--line:#ffffff17;--line-high:#ffffff29;--lime:#d8ff57;--lime-soft:#d8ff571f;--lime-glow:#d8ff5738;--white:#f6f7f2;--muted:#f6f7f2a3;--faint:#f6f7f294;--danger:#ff9d79;--blue:#8fc6ff;--radius:18px;--radius-small:12px;--shell:1320px;--shadow:0 26px 80px #00000061;background:#080a09;font-family:Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);min-width:320px;min-height:100vh;color:var(--white);margin:0;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";opacity:.35;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}body.drawer-open,body.dialog-open{overflow:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}p{color:var(--muted);margin:0;line-height:1.7}h1,h2,h3{letter-spacing:-.045em;margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline-start:auto;margin-inline-end:auto}.section{padding-block-start:clamp(88px,10vw,154px);padding-block-end:clamp(88px,10vw,154px)}.eyebrow{letter-spacing:.24em;color:var(--lime);align-items:center;gap:9px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:inline-flex}.eyebrow i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 18px var(--lime);border-radius:50%}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.compliance-bar{background:var(--lime);color:#0a0c09;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(20px,4vw,60px);min-height:32px;padding:7px 24px;font-family:DM Mono,monospace;font-size:10px;display:flex}.compliance-bar b{font-weight:700}.site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a09d1;position:sticky;top:0}.header-inner{align-items:center;gap:34px;height:76px;display:flex}.brand{align-items:center;gap:11px;margin-right:auto;display:inline-flex}.brand>span:last-child{gap:1px;display:grid}.brand b{letter-spacing:.08em;color:var(--white);font:500 19px DM Mono,ui-monospace,monospace}.brand b i{color:var(--lime);font-style:normal}.brand small{color:var(--faint);letter-spacing:.2em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:11.5px}.brand-symbol{width:29px;height:29px;display:block;position:relative}.brand-symbol i{border:1px solid var(--lime);border-radius:50%;width:8px;height:8px;position:absolute}.brand-symbol i:first-child{top:1px;left:10px}.brand-symbol i:nth-child(2){top:10px;right:1px}.brand-symbol i:nth-child(3){bottom:1px;left:10px}.brand-symbol i:nth-child(4){top:10px;left:1px}.brand-symbol:before,.brand-symbol:after{content:"";border:1px solid #d8ff5773;position:absolute;top:7px;bottom:7px;left:7px;right:7px;transform:rotate(45deg)}.brand-symbol:after{background:var(--lime);border:0;top:11px;bottom:11px;left:11px;right:11px}.nav{align-items:center;gap:30px;display:flex}.nav a{color:var(--muted);font-size:13px;font-weight:600}.nav a:hover{color:var(--white)}.menu-button{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 21px;font-size:13px;font-weight:700;transition:transform .22s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#0a0c09;background:var(--lime);box-shadow:0 14px 36px #d8ff571f}.button-primary:hover{box-shadow:0 18px 44px #d8ff5733}.button-ghost{border-color:var(--line-high);background:#ffffff06}.button-ghost:hover{background:var(--lime-soft);border-color:#d8ff5761}.button-dark{color:var(--white);background:#0a0d0b;border-color:#0000001f}.button-small{background:var(--lime);color:#0a0c09;border-radius:10px;min-height:40px;padding-inline-start:15px;padding-inline-end:15px;font-size:11px}.button-wide{width:100%}.button:disabled{cursor:not-allowed;opacity:.44;transform:none}.hero{flex-direction:column;min-height:calc(100svh - 108px);padding-top:clamp(74px,8vw,122px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#d8ff571c,#0000 64%);border-radius:50%;width:760px;height:760px;position:absolute;top:-28%;left:45%}.hero-grid{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:center;gap:clamp(44px,8vw,112px);padding-bottom:80px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{max-width:760px;margin-top:23px;font-size:clamp(55px,7.4vw,106px);font-weight:600;line-height:1.04}.hero h1 em{color:var(--lime);font-family:Instrument Serif,serif;font-weight:400}.hero-lede{color:#f6f7f2ba;max-width:650px;margin-top:30px;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.ruo{color:var(--lime);background:#d8ff570e;border:1px solid #d8ff5738;border-radius:11px;align-items:flex-start;gap:11px;margin-top:28px;padding:14px 16px;display:flex}.ruo strong{letter-spacing:.09em;font-family:DM Mono,monospace;font-size:10px;line-height:1.65}.ruo svg{flex:none;margin-top:1px}.ruo-compact{border-color:var(--line);color:var(--muted);background:#ffffff05;align-items:center;margin-top:17px;padding:8px 10px}.ruo-compact strong{letter-spacing:.12em;font-size:10px}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.hero-proof{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.hero-proof span{color:var(--faint);align-items:center;gap:7px;font-size:11px;display:inline-flex}.hero-proof svg{width:15px;color:var(--lime)}.spectrum-visual{aspect-ratio:1;border:1px solid var(--line);box-shadow:inset 0 0 100px #d8ff5709, var(--shadow);background:radial-gradient(circle,#d8ff570f,#ffffff04 48%,#0000 69%);border-radius:50%;position:relative}.spectrum-visual:before,.spectrum-visual:after{content:"";border:1px solid #ffffff0f;border-radius:50%;animation:28s linear infinite orbit;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.spectrum-visual:after{animation-duration:17s;animation-direction:reverse;top:22%;bottom:22%;left:22%;right:22%}.spectrum-visual svg{width:80%;height:80%;position:absolute;top:10%;bottom:10%;left:10%;right:10%;overflow:visible}.spectrum-visual line{stroke:#d8ff5736;stroke-width:.35px;stroke-dasharray:2 2}.spectrum-visual circle{fill:#10160f;stroke:var(--lime);stroke-width:.65px}.spectrum-visual .core-node circle:first-child{fill:var(--lime)}.spectrum-visual .node-pulse{fill:none;stroke-width:.5px;opacity:.55;transform-origin:50%;animation:2.6s ease-out infinite node-pulse}.spectrum-glow{background:var(--lime-glow);filter:blur(40px);border-radius:50%;position:absolute;top:35%;bottom:35%;left:35%;right:35%}.visual-label{border:1px solid var(--line);color:var(--faint);letter-spacing:.14em;background:#080a09cc;border-radius:7px;padding:7px 10px;font-family:DM Mono,monospace;font-size:10px;position:absolute}.visual-label-one{top:13%;right:6%}.visual-label-two{bottom:17%;right:-2%}.visual-label-three{bottom:11%;left:4%}.visual-readout{border:1px solid var(--line);letter-spacing:.13em;min-width:210px;color:var(--muted);background:#0b0e0c;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-family:DM Mono,monospace;font-size:10px;display:flex;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.visual-readout i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%;animation:1.4s ease-in-out infinite blink}.visual-readout b{color:var(--lime);margin-left:auto;font-size:11px}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes node-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}@keyframes blink{50%{opacity:.35}}.metric-rail{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);min-height:118px;display:grid}.metric-rail div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05;gap:5px;padding:25px 30px;display:grid}.metric-rail b{letter-spacing:-.04em;font-size:25px}.metric-rail span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.catalog-section{background:#0a0d0b}.section-heading h2{margin-top:16px;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:.98}.split-heading{grid-template-columns:1.1fr .75fr;align-items:end;gap:60px;display:grid}.split-heading>p{justify-self:end;max-width:570px}.catalog-heading{margin-bottom:42px}.catalog-toolbar{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0d0be6;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px;display:grid;position:sticky;top:76px;box-shadow:0 16px 38px #00000038}.catalog-search{border:1px solid var(--line);background:#ffffff06;border-radius:11px;align-items:center;gap:12px;min-height:53px;padding:0 14px;display:flex;position:relative}.catalog-search>svg{color:var(--lime)}.catalog-search input{min-width:0;color:var(--white);background:0 0;border:0;outline:0;flex:1;font-size:14px}.catalog-search input::placeholder{color:var(--faint)}.catalog-search kbd{border:1px solid var(--line);background:var(--surface);color:var(--faint);border-radius:5px;padding:3px 7px;font-family:DM Mono,monospace;font-size:10px}.catalog-search button{cursor:pointer;width:28px;height:28px;color:var(--faint);background:0 0;border:0;place-items:center;display:grid}.catalog-search button svg{width:16px}.result-count{color:var(--faint);letter-spacing:.08em;align-items:center;gap:9px;padding-inline-start:16px;padding-inline-end:16px;font-family:DM Mono,monospace;font-size:10px;display:flex}.result-count svg{width:16px;color:var(--lime)}.result-count b{color:var(--white)}.family-tabs{scrollbar-color:#d8ff5740 transparent;gap:8px;margin-top:16px;padding-bottom:8px;display:flex;overflow-x:auto}.family-tabs button{border:1px solid var(--line);background:var(--surface);min-height:39px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:600;display:inline-flex}.family-tabs button span{color:var(--faint);font-family:DM Mono,monospace}.family-tabs button.active{background:var(--lime-soft);color:var(--lime);border-color:#d8ff5761}.catalog-state{border-left:2px solid var(--danger);background:#ff9d790b;align-items:flex-start;gap:11px;margin:20px 0 26px;padding:13px 16px;display:flex}.catalog-state svg{width:17px;color:var(--danger);flex:none;margin-top:3px}.catalog-state p{font-size:11px}.catalog-state b{color:var(--white)}.compound-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.load-more{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;width:min(100%,460px);min-height:54px;margin:34px auto 0;padding-inline-start:22px;padding-inline-end:22px;font-size:12px;font-weight:700;display:flex}.load-more span{color:var(--faint);font-family:DM Mono,monospace;font-size:10px}.load-more:hover{background:var(--lime-soft);border-color:#d8ff574d}.empty-results{text-align:center;border:1px solid var(--line);border-radius:var(--radius);justify-items:center;gap:14px;padding:80px 20px;display:grid}.empty-results svg{color:var(--lime)}.empty-results h3{font-size:24px}.standards-section{background:var(--ink)}.standards-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.standards-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;flex-direction:column;min-height:330px;padding:28px;display:flex}.standards-grid article>span{color:var(--faint);font-family:DM Mono,monospace;font-size:10px}.standards-grid svg{width:27px;height:27px;color:var(--lime);margin:60px 0 23px}.standards-grid h3{font-size:20px}.standards-grid p{margin-top:12px;font-size:12px}.sales-system{background:var(--ink);padding-top:0}.sales-grid{grid-template-rows:repeat(2,minmax(260px,auto));grid-template-columns:1.3fr .7fr .7fr;gap:14px;display:grid}.sales-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:27px;display:flex}.sales-panel>span{color:var(--faint);letter-spacing:.14em;font-family:DM Mono,monospace;font-size:10px}.sales-panel>svg{width:28px;height:28px;color:var(--lime);margin-top:auto}.sales-panel h3{margin-top:18px;font-size:20px}.sales-panel p{margin-top:9px;font-size:12px}.sales-panel-featured{color:#0a0c09;background:var(--lime);border-color:#0000;grid-row:1/3;justify-content:flex-end;padding:clamp(30px,5vw,66px);overflow:hidden}.sales-panel-featured .eyebrow{color:#2e3710;margin-bottom:auto}.sales-panel-featured h2{max-width:630px;font-size:clamp(42px,5vw,72px);line-height:.98}.sales-panel-featured p{color:#0a0c09ad;max-width:580px;margin-top:20px;font-size:15px}.sales-panel-featured .button{align-self:flex-start;margin-top:27px}.procurement-section{color:#0a0c09;background:#eef0e6}.procurement-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(50px,9vw,130px);display:grid}.procurement-copy{position:sticky;top:110px}.procurement-copy .eyebrow{color:#4d5e0d}.procurement-copy h2{max-width:600px;margin-top:18px;font-size:clamp(43px,5vw,70px);line-height:.97}.procurement-copy>p{color:#0a0c099e;margin-top:25px;font-size:15px}.check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.check-list svg{width:17px;color:var(--lime);flex:none}.check-list.large{gap:13px;margin-top:27px}.check-list.large li{color:#0a0c09b3;font-size:12px}.check-list.large svg{color:#62770e}.procurement-copy .ruo{color:#2f3a0d;background:#0a0c090b;border-color:#0a0c0924}.procurement-form{background:#fbfcf5;border:1px solid #0a0c0921;border-radius:22px;gap:19px;padding:clamp(26px,4vw,46px);display:grid;box-shadow:0 30px 80px #191e0d1f}.form-top{color:#0a0c098c;letter-spacing:.13em;border-bottom:1px solid #0a0c091a;justify-content:space-between;align-items:center;padding-bottom:17px;font-family:DM Mono,monospace;font-size:10px;display:flex}.form-top b{color:#657915}.procurement-form label{color:#0a0c09b8;gap:8px;font-size:10px;font-weight:700;display:grid}.procurement-form input,.procurement-form textarea,.procurement-form select{color:#0a0c09;resize:vertical;background:#ffffffc7;border:1px solid #0a0c0926;border-radius:10px;outline:none;width:100%;padding:14px;font-size:13px}.procurement-form input:focus,.procurement-form textarea:focus,.procurement-form select:focus{border-color:#748b16;box-shadow:0 0 0 3px #748b161f}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.acknowledgment{background:#0a0c0906;border:1px solid #0a0c091f;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;padding:14px;line-height:1.55;gap:11px!important;font-weight:500!important;display:grid!important}.acknowledgment input{accent-color:#6f8612;width:17px;height:17px;padding:0}.procurement-form .button-primary{color:var(--white);box-shadow:none;background:#151a11}.clear-shortlist{color:#647813;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:10px;text-decoration:underline}.form-success,.form-error,.form-demo,.form-note{font-size:10px}.form-success{color:#4d6810}.form-error{color:#a83c28}.form-demo{color:#516719}.form-note{color:#0a0c0970}.faq-section{background:#0a0d0b}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:clamp(55px,10vw,150px);display:grid}.faq-grid h2{margin-top:18px;font-size:clamp(42px,5vw,66px);line-height:.98}.faq-grid>div:first-child>p{margin-top:22px}.accordion{border-top:1px solid var(--line)}.accordion article{border-bottom:1px solid var(--line)}.accordion article.open{border-left:2px solid var(--lime);padding-left:17px}.accordion button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:78px;padding:0;font-size:15px;font-weight:600;display:flex}.accordion button svg{width:18px;color:var(--lime);transition:transform .3s}.accordion article.open button svg{transform:rotate(180deg)}.accordion article div{overflow:hidden}.accordion article p{padding:0 35px 24px 0;font-size:12px}.site-footer{border-top:1px solid var(--line);background:#060807;padding-top:68px}.footer-top{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding-bottom:35px;display:grid}.footer-top .ruo{justify-self:center;margin:0}.footer-top>a{color:var(--lime);align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.footer-top>a svg{width:16px}.footer-grid{grid-template-columns:.6fr .6fr 1.4fr;gap:70px;padding-block-start:46px;padding-block-end:46px;display:grid}.footer-grid>div{align-content:start;gap:11px;display:grid}.footer-grid b{letter-spacing:.12em;color:var(--faint);text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.footer-grid a,.footer-grid p,.footer-grid button{color:var(--muted);font-size:11px}.footer-grid button{cursor:pointer;text-align:left;background:0 0;border:0;width:-moz-fit-content;width:fit-content;padding:0}.footer-grid a:hover,.footer-grid button:hover{color:var(--white)}.footer-bottom{border-top:1px solid var(--line);min-height:64px;color:var(--faint);letter-spacing:.08em;justify-content:space-between;gap:20px;padding-block-start:18px;padding-block-end:18px;font-family:DM Mono,monospace;font-size:10px;display:flex}.drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#000000b3;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.compound-drawer{z-index:80;border-left:1px solid var(--line-high);background:#0c100d;width:min(100%,620px);padding:clamp(27px,5vw,55px);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 90px #00000080}.drawer-close{z-index:2;border:1px solid var(--line);cursor:pointer;background:#0c100dcc;border-radius:10px;place-items:center;width:42px;height:42px;margin:-10px 0 40px auto;display:grid;position:sticky;top:0}.compound-drawer h2{margin-top:14px;font-size:clamp(42px,6vw,68px);line-height:.98}.drawer-aliases{margin-top:13px;font-size:12px}.detail-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:28px 0 0;display:grid}.detail-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:105px;padding:18px}.detail-grid dt{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.detail-grid dd{margin:10px 0 0;font-size:12px;line-height:1.5}.drawer-section{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.drawer-section h3{font-size:17px}.drawer-section>p{margin-top:11px;font-size:12px}.drawer-section .check-list{margin-top:16px}.prohibited-callout{background:#ff9d790d;border:1px solid #ff9d7938;border-radius:11px;align-items:flex-start;gap:11px;margin:28px 0;padding:15px;display:flex}.prohibited-callout svg{width:18px;color:var(--danger);flex:none}.prohibited-callout p{font-size:10px}.prohibited-callout b{color:var(--white)}.compare-tray{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0e0ced;border:1px solid #d8ff5740;border-radius:15px;align-items:center;gap:13px;width:min(100% - 32px,1040px);min-height:64px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00000073}.compare-tray>span{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:10px;display:flex}.compare-tray>span svg{width:16px;color:var(--lime)}.compare-tray>span b{color:var(--lime)}.compare-items{flex:1;gap:7px;min-width:0;display:flex;overflow-x:auto}.compare-items button{white-space:nowrap;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.compare-clear{color:var(--faint);cursor:pointer;background:0 0;border:0;font-size:10px}@media (max-width:1120px){.nav{gap:18px}.compound-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-grid{grid-template-columns:1.05fr .95fr}.standards-grid{grid-template-columns:repeat(2,1fr)}.sales-grid{grid-template-columns:1.2fr .8fr}.sales-panel-featured{grid-row:1/3}.sales-panel:last-child{grid-column:1/-1;min-height:220px}}@media (max-width:860px){.compliance-bar span{display:none}.compliance-bar{text-align:center;justify-content:center}.header-cta,.nav{display:none}.menu-button{display:flex}.nav-open{border-bottom:1px solid var(--line);background:#0b0e0c;gap:20px;padding:22px 24px;display:grid;position:absolute;top:76px;left:0;right:0}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:720px}.spectrum-visual{width:min(100%,560px);margin:0 auto}.metric-rail{grid-template-columns:1fr 1fr}.split-heading,.procurement-grid,.faq-grid{grid-template-columns:1fr;gap:36px}.split-heading>p{justify-self:start}.compound-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-copy{position:static}.footer-top{grid-template-columns:1fr;justify-items:start}.footer-top .ruo{justify-self:start}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}}@media (max-width:620px){.shell{width:min(calc(100% - 30px), var(--shell))}.section{padding-block-start:78px;padding-block-end:78px}.header-inner{height:68px}.nav-open{top:68px}.hero{padding-top:68px}.hero-grid{gap:55px;padding-bottom:60px}.hero h1{font-size:clamp(50px,16vw,72px)}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-proof{gap:10px;display:grid}.metric-rail{grid-template-columns:1fr 1fr;width:100%}.metric-rail div{padding:20px 16px}.metric-rail b{font-size:20px}.catalog-toolbar{grid-template-columns:1fr;top:68px}.result-count,.catalog-search kbd{display:none}.compound-grid,.standards-grid{grid-template-columns:1fr}.standards-grid article{min-height:270px}.standards-grid svg{margin-top:40px}.sales-grid{grid-template-rows:auto;grid-template-columns:1fr}.sales-panel-featured{grid-row:auto;min-height:560px}.sales-panel:last-child{grid-column:auto}.form-row,.detail-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.compare-tray{flex-wrap:wrap;align-items:stretch}.compare-tray>span{width:100%}.compare-tray .button,.compare-clear{margin-left:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.consent-panel{z-index:95;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0d0bf5;border:1px solid #d8ff573d;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;width:min(100% - 40px,690px);padding:18px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 24px 70px #0000007a}.consent-icon{background:var(--lime-soft);width:42px;height:42px;color:var(--lime);border-radius:12px;place-items:center;display:grid}.consent-icon svg{width:19px}.consent-panel b{font-size:12px}.consent-panel p{max-width:540px;margin-top:4px;font-size:10px;line-height:1.55}.consent-actions{gap:8px;display:flex}.consent-actions .button{white-space:nowrap;min-height:40px;padding-inline-start:14px;padding-inline-end:14px;font-size:10px}.consent-close{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.consent-close svg{width:15px}@media (max-width:720px){.consent-panel{grid-template-columns:auto 1fr;width:auto;bottom:15px;left:15px;right:15px}.consent-actions{grid-column:1/-1}.consent-actions .button{flex:1}}.skip-link{z-index:120;background:var(--lime);color:#111;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.spectrum-grid{background:repeating-conic-gradient(from 0deg, #d8ff572e 0 .45deg, transparent .45deg 45deg), radial-gradient(circle, transparent 0 18%, #d8ff570f 18.3% 18.6%, transparent 18.9% 39%, #d8ff5712 39.3% 39.6%, transparent 39.9%);border-radius:50%;position:absolute;top:10%;bottom:10%;left:10%;right:10%;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 0 72%,#0000 75%);mask-image:radial-gradient(circle,#000 0 72%,#0000 75%)}.spectrum-ring{border:1px dashed #d8ff572e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spectrum-ring-one{width:34%;height:34%}.spectrum-ring-two{width:64%;height:64%}.spectrum-ring-three{width:90%;height:90%}.spectrum-node{z-index:2;background:#11180d;border:1px solid #d8ff57b8;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #d8ff574d}.spectrum-node:after{content:"";border-radius:inherit;background:var(--lime);position:absolute;top:28%;bottom:28%;left:28%;right:28%}.compare-details{background:var(--lime-soft);min-height:40px;color:var(--lime);cursor:pointer;border:1px solid #d8ff574d;border-radius:10px;padding:0 14px;font-size:10px;font-weight:700}.compare-details:disabled{cursor:not-allowed;opacity:.42}.compare-dialog-backdrop{z-index:82;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.compare-dialog{z-index:83;border:1px solid var(--line-high);background:#0c100d;border-radius:22px;width:min(100% - 40px,1120px);max-height:min(88vh,840px);padding:clamp(26px,4vw,48px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 32px 110px #0000009e}.compare-dialog-close{margin:0;position:absolute;top:22px;right:22px}.compare-dialog h2{margin-top:15px;font-size:clamp(38px,5vw,64px)}.compare-dialog>p{max-width:760px;margin-top:14px}.compare-table-wrap{border:1px solid var(--line);border-radius:13px;margin-top:30px;overflow-x:auto}.compare-dialog table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.compare-dialog th,.compare-dialog td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:170px;padding:15px;font-size:12px;line-height:1.5}.compare-dialog th{color:var(--white);background:#ffffff06}.compare-dialog tbody th{min-width:145px;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.compare-dialog td{color:var(--muted)}.compare-dialog td button{color:var(--lime);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.compare-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.final-cta{border-top:1px solid var(--line);text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#d8ff572e,#0000 68%);border-radius:50%;width:760px;height:620px;position:absolute;bottom:-360px;left:50%;transform:translate(-50%)}.final-cta-inner{z-index:1;justify-items:center;display:grid;position:relative}.final-cta h2{margin-top:20px;font-size:clamp(48px,7vw,92px);line-height:.92}.final-cta h2 em{color:var(--lime);font-family:Instrument Serif,serif;font-weight:400}.final-cta p{max-width:720px;margin-top:24px;font-size:16px}.final-cta .hero-actions{justify-content:center}.mobile-cta{display:none}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.noscript-note{color:#0a0c09;text-align:center;background:#d8ff57;margin:0;padding:14px 20px;font:700 13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@keyframes nodeCore{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.16)}}@media (max-width:720px){.compare-dialog{width:calc(100% - 22px);max-height:92vh;padding:24px 16px}.compare-dialog-close{top:12px;right:12px}.compare-dialog-actions{display:grid}.compare-dialog-actions .button{width:100%}}@media (max-width:620px){body{padding-bottom:68px}.mobile-cta{z-index:58;min-height:62px;padding:8px 12px max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--line-high);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a09f5;grid-template-columns:.85fr 1.15fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-cta a{border:1px solid var(--line-high);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:11px;font-weight:700;display:flex}.mobile-cta a:last-child{border-color:var(--lime);background:var(--lime);color:#0a0c09}.compare-tray{bottom:10px}}.compare-tray{width:min(100% - 32px,1040px);margin-inline-start:auto;margin-inline-end:auto;left:16px;right:16px;transform:none}.cart-button{gap:7px}.cart-button b{text-align:center;background:#0a0c0924;border-radius:999px;min-width:20px;padding:2px 6px}.checkout-form{align-content:start}.checkout-lines{gap:10px;display:grid}.checkout-line{background:#fff;border:1px solid #0a0c091f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:15px;display:grid}.checkout-line>div:first-child{gap:3px;display:grid}.checkout-line span{color:#0a0c098c;font-size:11px}.quantity-select{color:#0a0c098c;text-transform:uppercase;gap:4px;min-width:104px;font:9px DM Mono,monospace;display:grid}.quantity-select select{color:#20251b;cursor:pointer;background:#fff;border:1px solid #0a0c0924;border-radius:9px;width:100%;min-height:36px;padding:0 28px 0 10px;font:800 11px Inter,sans-serif}.quantity-select select:focus-visible{outline-offset:2px;outline:2px solid #748b16}.remove-line{color:#20251b;background:0 0;border:0;place-items:center;min-height:32px;display:grid}.remove-line svg{width:14px;height:14px}.remove-line{border-radius:8px}.remove-line:hover{color:#7a281e;background:#7a281e14}.checkout-total{border-top:1px solid #0a0c091f;border-bottom:1px solid #0a0c091f;grid-template-columns:1fr auto;gap:6px;padding:18px 0;display:grid}.checkout-total b{font-size:22px}.checkout-total small{color:#0a0c0985;grid-column:1/-1}.checkout-empty{border:1px dashed #0a0c0933;border-radius:14px;justify-items:start;gap:10px;padding:24px;display:grid}.checkout-empty svg{width:26px;height:26px}.checkout-empty h3,.checkout-empty p{margin:0}.checkout-security{color:#0a0c09ab;border:1px solid #0a0c0924;border-radius:12px;align-items:flex-start;gap:12px;margin-top:28px;padding:15px;font-size:12px;display:flex}.checkout-security svg{flex:none;width:19px}.optional{color:#0a0c0973;font-weight:500}.form-row-three{grid-template-columns:1fr .8fr .75fr}@media (max-width:620px){.checkout-line{grid-template-columns:1fr auto}.checkout-line>b{grid-column:1}.remove-line{grid-area:2/2}.form-row-three{grid-template-columns:1fr}}.checkout-page{background:var(--bg);min-height:100vh;color:var(--white)}.checkout-header{position:relative;top:auto}.checkout-page-hero{background:radial-gradient(circle at 70% 10%,#d8ff5721,#0000 36%);padding:clamp(70px,10vw,130px) 0 44px}.checkout-page-hero .eyebrow{align-items:center;gap:8px;display:inline-flex}.checkout-page-hero h1{letter-spacing:-.06em;max-width:900px;margin:20px 0;font-size:clamp(54px,8vw,104px);line-height:.9}.checkout-page-hero h1 em{color:var(--lime);font-family:var(--serif);font-weight:400}.checkout-page-hero p{max-width:680px;color:var(--muted);font-size:17px}.checkout-page-hero a{color:var(--lime);align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.checkout-page .procurement-section{padding-top:70px}.checkout-footer{padding-top:0}@media (max-width:620px){.checkout-page-hero{padding-top:55px}.checkout-header .button{padding:10px 12px;font-size:10px}}.storefront-section{background:linear-gradient(180deg,#d8ff5706,transparent 18%),var(--bg)}.storefront-promo{background:#d8ff5712;border:1px solid #d8ff5747;border-radius:16px;align-items:center;gap:14px;margin:0 0 28px;padding:18px 20px;display:flex}.storefront-promo>svg{color:var(--lime)}.storefront-promo div{gap:2px;display:grid}.storefront-promo span{color:var(--muted);font-size:12px}.storefront-promo a{color:var(--lime);align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.discount-earned,.discount-progress{margin-top:4px;font:9px DM Mono,monospace;display:block}.discount-earned{color:var(--lime)}.discount-progress{color:var(--muted)}.checkout-savings{color:var(--lime);grid-column:1/-1;justify-content:space-between;display:flex}@media (max-width:1080px){.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-promo{flex-wrap:wrap;align-items:flex-start}.storefront-promo a{width:100%;margin-left:38px}}@media (max-width:500px){.store-product-grid{grid-template-columns:1fr}}@media (max-width:900px){.affiliate-hero-grid,.affiliate-calc-grid,.affiliate-terms-grid,.affiliate-apply-grid{grid-template-columns:1fr}.affiliate-orbit{width:100%;max-width:500px;margin:auto}.affiliate-tier-grid,.affiliate-proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.affiliate-tier-grid,.affiliate-proof-grid,.calc-inputs{grid-template-columns:1fr}.affiliate-proof-grid>div{border-bottom:1px solid var(--line)}}.hero-grid,.metric-rail{z-index:1;position:relative}.hero-particles{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-particles span{background:var(--lime);opacity:0;will-change:transform,opacity;border-radius:50%;animation:12s cubic-bezier(.45,0,.55,1) infinite heroParticleFloat;position:absolute;box-shadow:0 0 13px #d8ff57d1,0 0 34px #d8ff573d}.hero-particles span:nth-child(3n+1){--particle-x:42px;--particle-y:-72px}.hero-particles span:nth-child(3n+2){--particle-x:-31px;--particle-y:-54px}.hero-particles span:nth-child(3n){--particle-x:18px;--particle-y:-88px}.spectrum-node{--node-dx:12px;--node-dy:-8px;will-change:transform;animation:5.8s ease-in-out infinite alternate nodeDrift}.spectrum-node:nth-of-type(3n+1){--node-dx:-10px;--node-dy:12px;animation-duration:4.9s}.spectrum-node:nth-of-type(3n+2){--node-dx:15px;--node-dy:6px;animation-duration:6.7s}.spectrum-node-core{animation:4.8s ease-in-out infinite nodeCoreDrift;box-shadow:0 0 36px #d8ff5775}@keyframes heroParticleFloat{0%{opacity:0;transform:translateY(28px)scale(.65)}18%{opacity:.68}64%{opacity:.38}to{transform:translate3d(var(--particle-x),var(--particle-y),0) scale(1.18);opacity:0}}@keyframes nodeDrift{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% + var(--node-dx)),calc(-50% + var(--node-dy)))}}@keyframes nodeCoreDrift{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(calc(8px - 50%),calc(-50% - 6px))scale(1.16)}}@media (prefers-reduced-motion:reduce){.hero-particles span{opacity:.32!important;animation:none!important}.spectrum-node,.spectrum-node-core{animation:none!important}}.store-variant-select{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;margin-top:auto;font:9px DM Mono,monospace;display:grid}.subscription-earned{color:#657915;background:#748b1612;border:1px solid #748b1638;border-radius:7px;margin-top:7px;padding:7px 9px;font:9px/1.5 DM Mono,monospace;display:block}.subscription-checkout-notice{background:#748b160f;border:1px solid #748b1638;border-radius:11px;padding:15px}.subscription-checkout-notice b{color:#657915}.subscription-checkout-notice p{color:#0a0c09a3;margin:5px 0 0;font-size:11px;line-height:1.55}.subscription-consent{background:#0a0c0906;border:1px solid #0a0c0924;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;padding:14px;line-height:1.5;gap:10px!important;font-size:11px!important;display:grid!important}.subscription-consent input{height:17px;margin-top:1px;width:17px!important;padding:0!important}@media (prefers-reduced-motion:reduce){.vial-image-stage{transition:none!important}}.vial-image-stage{cursor:pointer;-webkit-user-select:none;user-select:none}.vial-image-stage:focus-visible{outline:2px solid var(--lime);outline-offset:5px;border-radius:14px}.store-product-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:14px;display:grid}.pcard{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s;display:flex;overflow:hidden}.pcard:hover{border-color:#d8ff574d;transform:translateY(-4px)}.pcard-media{aspect-ratio:1;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 58%,#d8ff571c,#0000 46%),linear-gradient(160deg,#ffffff08,#ffffff02);place-items:center;display:grid;position:relative}.pcard-media .vial-image-stage{width:78%;height:78%}.pcard-media img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 18px #00000073);width:100%;height:100%}.pcard-badge{z-index:3;letter-spacing:.1em;border-radius:5px;padding:4px 8px;font:800 8.5px DM Mono,monospace;position:absolute;top:10px;left:10px}.pcard-badge.low{background:var(--lime);color:#10130d}.pcard-badge.out{color:#ecd39f;background:#e8b34d2e;border:1px solid #e8b34d80}.pcard-badge.stock{border:1px solid var(--line);color:#cfd6c6;background:#060a07b8}a.pcard-cta{place-items:center;text-decoration:none;display:grid}.pcard-cta.waitlist{color:#ecd39f;background:0 0;border-color:#e8b34d80}.pcard-body{flex-direction:column;flex:1;padding:14px;display:flex}.pcard-cat{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font:700 9px DM Mono,monospace;overflow:hidden}.pcard-name{letter-spacing:-.02em;margin:3px 0 0;font-size:15.5px;line-height:1.25}.pcard-name a{color:var(--text);text-decoration:none}.pcard-name a:hover{color:var(--lime)}.pcard-sizes{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.pcard-sizes button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:99px;padding:3px 8px;font:700 10px DM Mono,monospace;transition:border-color .15s,color .15s,background .15s}.pcard-sizes button:hover{color:var(--text);border-color:#d8ff5766}.pcard-sizes button.on{border-color:var(--lime);background:var(--lime);color:#10130d}.pcard-sizes button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pcard-foot{margin-top:auto;padding-top:12px}.pcard-price{align-items:baseline;gap:7px;display:flex}.pcard-price b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px}.pcard-price s{color:var(--faint);font-size:11.5px}.pcard-stock{color:#8fbf5c;align-items:center;gap:6px;margin:5px 0 9px;font:600 10.5px Inter,sans-serif;display:flex}.pcard-stock i{background:#8fbf5c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #8fbf5cb3}.pcard-stock.out{color:#ecd39f}.pcard-stock.out i{box-shadow:none;background:#ecd39f}.pcard-cta{border:1px solid var(--lime);background:var(--lime);color:#10130d;cursor:pointer;border-radius:9px;width:100%;min-height:38px;font:800 12.5px Inter,sans-serif;transition:filter .18s}.pcard-cta:hover{filter:brightness(1.07)}.pcard-cta:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;background:0 0}.pcard-cta:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (max-width:520px){.store-product-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.pcard-body{padding:11px}}.cat-filter{gap:12px;margin:0 0 20px;display:grid}.cat-group{gap:7px;display:grid}.cat-group-sub{border:1px solid var(--line);background:#ffffff04;border-radius:13px;padding:12px 14px}.cat-label{color:var(--faint);letter-spacing:.18em;text-transform:uppercase;font:700 9px ui-monospace,monospace}.cat-row{flex-wrap:wrap;gap:7px;display:flex}.cat-row button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:99px;padding:8px 14px;font:700 11px Inter,sans-serif;transition:border-color .18s,color .18s,background .18s}.cat-row button:hover{color:var(--white);border-color:#fff3}.cat-row button.on{border-color:var(--lime);background:var(--lime);color:#10130d}.cat-sub button{letter-spacing:.03em;padding:6px 11px;font-size:10px}.cat-sub button.on{background:var(--lime-soft);border-color:var(--line-high);color:#e1f1ae}.cat-count{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin:0;font:9.5px ui-monospace,monospace}.pipe-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 22px;display:grid}.pipe-step{border:1px solid var(--line);background:#ffffff05;border-radius:13px;padding:18px 17px}.pipe-step span{color:var(--lime);letter-spacing:.16em;font:700 10px ui-monospace,monospace}.pipe-step b{letter-spacing:-.01em;margin:9px 0 6px;font-size:15px;display:block}.pipe-step p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}@media (max-width:860px){.pipe-strip{grid-template-columns:1fr 1fr}}@media (max-width:620px){.pipe-strip{grid-template-columns:1fr}}.vial-image-stage{display:block}.vial-image-stage .v3d-canvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vial-image-stage.v3d-live>img{visibility:hidden}.hero-pill{border:1px solid var(--line-high);color:var(--lime);letter-spacing:.14em;background:#d8ff5712;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font:700 10px ui-monospace,monospace;display:inline-flex}.hero-pill svg{width:13px;height:13px}.value-section{padding-top:25px}.value-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.value-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:15px;padding:20px 18px}.value-grid article h3{letter-spacing:-.015em;margin:12px 0 8px;font-size:15.5px}.value-grid article p{color:var(--muted);margin:0;font-size:12.8px;line-height:1.62}.area-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 44px;display:grid}.area-card{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;font:inherit;background:#ffffff06;border-radius:15px;padding:20px 18px;transition:border-color .2s,transform .2s}.area-card b{letter-spacing:-.015em;font-size:16px;display:block}.area-card p{color:var(--muted);margin:9px 0 12px;font-size:12.4px;line-height:1.58}.area-card span{color:var(--lime);letter-spacing:.12em;align-items:center;gap:6px;font:700 10px ui-monospace,monospace;display:inline-flex}.area-card-all{border-color:var(--line-high);background:#d8ff570d}.featured-heading{margin-top:8px}.view-all-row{justify-content:center;margin:26px 0 54px;display:flex}.docs-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.docs-grid a{border:1px solid var(--line);color:inherit;background:#ffffff05;border-radius:15px;padding:22px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.area-card:hover,.docs-grid a:hover{border-color:var(--line-high);transform:translateY(-2px)}.value-grid article svg,.docs-grid svg{width:19px;height:19px;color:var(--lime)}.docs-grid b{letter-spacing:-.015em;margin:12px 0 8px;font-size:15.5px;display:block}.docs-grid p{color:var(--muted);margin:0 0 12px;font-size:12.8px;line-height:1.6}.docs-grid a>span{color:var(--lime);letter-spacing:.12em;align-items:center;gap:6px;font:700 10px ui-monospace,monospace;display:inline-flex}.footer-compliance{border-top:1px solid var(--line);margin-top:26px;padding:25px 0 8px}.footer-compliance b{color:var(--lime);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font:700 10px ui-monospace,monospace;display:block}.footer-compliance p{color:var(--faint);max-width:900px;margin:0 0 10px;font-size:11.6px;line-height:1.65}@media (max-width:980px){.value-grid,.area-grid{grid-template-columns:repeat(2,1fr)}.docs-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.value-grid,.area-grid,.docs-grid{grid-template-columns:1fr}}.nl-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nl-band{background:radial-gradient(circle at 22% 0,#d8ff5712,#0000 46%),#080b09;border-top:1px solid #ffffff14}.nl-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;max-width:1180px;margin:0 auto;padding:52px 26px;display:grid}.nl-copy h2{letter-spacing:-.015em;color:#f7f8f3;text-wrap:balance;margin:0;font:700 26px/1.18 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.nl-copy p{color:#9aa495;max-width:46ch;margin:9px 0 0;font-size:14px;line-height:1.6}.nl-eyebrow{color:#d8ff57;letter-spacing:.18em;margin-bottom:10px;font:700 9px DM Mono,ui-monospace,monospace;display:block}.nl-form{flex-wrap:wrap;gap:10px;display:flex}.nl-form input{color:#f7f8f3;background:#040705b8;border:1px solid #ffffff24;border-radius:10px;flex:220px;min-height:48px;padding:0 15px;font:400 14px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.nl-form input::placeholder{color:#7c8678}.nl-form input:focus-visible{outline-offset:2px;outline:2px solid #d8ff57}.nl-form button{color:#10130d;cursor:pointer;background:#d8ff57;border:1px solid #d8ff57;border-radius:10px;min-height:48px;padding:0 24px;font:800 13px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:filter .18s}.nl-form button:hover{filter:brightness(1.07)}.nl-form button:focus-visible{outline-offset:3px;outline:2px solid #d8ff57}.nl-note{color:#6f7a6a;margin:11px 0 0;font-size:11.5px;line-height:1.5}.nl-done{color:#d8ff57;margin:0;font:600 14px Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.nl-err{color:#ecd39f;margin:9px 0 0;font-size:12.5px}.nl-form button:disabled{opacity:.6;cursor:progress}@media (max-width:860px){.nl-inner{grid-template-columns:1fr;gap:26px;padding:42px 22px}}.discount-box,.member-box{background:#d8ff570a;border:1px solid #d8ff5740;border-radius:12px;margin:16px 0;padding:14px 16px}.discount-row{gap:9px;margin-top:9px;display:flex}.discount-row input{flex:1;min-width:0}.discount-row .button{white-space:nowrap}.checkout-savings.code b,.code-live{color:#d8ff57}.discount-note,.member-note{color:#dcecab;margin:8px 0 0;font-size:12px}.member-note.done{background:#d8ff5712;border:1px solid #d8ff5759;border-radius:10px;margin:14px 0;padding:12px 14px}.member-pitch{color:#0a0c09b8;margin:8px 0 0;font-size:12.5px;line-height:1.55}.checkout-form .member-pitch{color:#0a0c09b8}.sms-row{margin-top:8px}.sms-consent{color:#0a0c09a6;align-items:flex-start;gap:9px;margin-top:9px;font-size:11px;line-height:1.55;display:flex}.sms-consent input{margin-top:2px}.checkout-guarantee{color:#3d5a3f;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:12px;line-height:1.55;display:flex}.checkout-guarantee svg{flex:0 0 15px;width:15px;height:15px;margin-top:1px}
