:is(.blog-hub-page,.article-page){--blog-border:rgba(224,239,204,.14);--blog-copy:#c6cdbf;--blog-muted:#a6b19e;--line:var(--blog-border);--paper:#11160e;--text-on-cream:var(--blog-copy);--dim-on-cream:var(--blog-muted);color:var(--blog-copy);background:#090b08}:is(.blog-hub-page,.article-page) .hero{--pointer-x:76%;--pointer-y:36%;position:relative;overflow:hidden;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),rgba(182,255,59,.1),transparent 48%),linear-gradient(145deg,#090b08,#0f150c 70%,#090b08)}:is(.blog-hub-page,.article-page) .hero:before{z-index:0;pointer-events:none;background-image:linear-gradient(rgba(182,255,59,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(182,255,59,.035) 1px,transparent 1px);background-size:64px 64px}:is(.blog-hub-page,.article-page) .hero:after{pointer-events:none;z-index:0;opacity:.5}:is(.blog-hub-page,.article-page) .hero>.wrap{position:relative;z-index:2}.blog-hub-page .hero{padding:clamp(56px,7vw,96px) 0!important}.blog-hub-page .hero>.wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:22px clamp(32px,5vw,72px);align-items:center}.blog-hub-page .hero .eyebrow{grid-column:1;grid-row:1;align-self:end;margin:0;font-size:.875rem;line-height:1.5}.blog-hub-page .hero h1{grid-column:1;grid-row:2;max-width:15ch;margin:0;font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:1.06;letter-spacing:-.045em}.blog-hub-page .hero .sub{grid-column:1;grid-row:3;align-self:start;margin:0;max-width:56ch;color:var(--blog-copy);font-size:1.0625rem;line-height:1.75}.blog-hub-page .hero h1 span{color:var(--acid)}.blog-plexus{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.55}.blog-network{grid-column:2;grid-row:1 / span 3;width:min(100%,490px);aspect-ratio:1;justify-self:end;position:relative;perspective:1100px;isolation:isolate}.blog-network:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgba(182,255,59,.11),transparent 68%);filter:blur(16px);pointer-events:none}.blog-network-map{position:absolute;inset:0;transform:rotateX(var(--network-x,9deg)) rotateY(var(--network-y,-10deg));transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.blog-network-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#b6ff3b40;stroke-width:1;pointer-events:none}.blog-network-lines .orbit{stroke:#b6ff3b21}.blog-network-lines .signals{stroke:var(--acid);stroke-width:2;stroke-dasharray:5 240;animation:blogSignal 8s linear infinite;opacity:.65}.blog-network-core{position:absolute;left:50%;top:50%;width:29%;aspect-ratio:1;transform:translate(-50%,-50%) translateZ(32px);border-radius:50%;border:1px solid rgba(182,255,59,.45);background:radial-gradient(circle at 28% 18%,#3d4e26 0,#192311 35%,#0b1008 75%);box-shadow:inset 0 2px 3px #ffffff24,inset -10px -16px 28px #0000008c,0 22px 45px #00000080,0 0 50px #b6ff3b14;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px}.blog-network-core strong{color:#f4f8ee;font:800 clamp(1.1rem,1.7vw,1.65rem)/1.05 var(--display);letter-spacing:-.04em}.blog-network-core span{color:var(--acid);font-size:.875rem;line-height:1.3;margin-top:10px}.blog-network-node{position:absolute;transform:translate(-50%,-50%) translateZ(14px);width:27%;min-height:74px;padding:13px 10px;display:grid;place-content:center;text-align:center;color:#e8eee0;text-decoration:none;font:700 .9375rem/1.3 var(--display);border:1px solid rgba(206,234,170,.24);border-radius:16px;background:linear-gradient(150deg,#26301e,#10160d 70%);box-shadow:inset 0 1px #ffffff1a,0 12px 0 -6px #080c06,0 22px 38px #00000061;transition:border-color .2s,background .2s,box-shadow .2s}.blog-network-node:hover,.blog-network-node:focus-visible{color:var(--acid);border-color:#b6ff3bb3;background:linear-gradient(150deg,#334227,#15200e);box-shadow:inset 0 1px #ffffff21,0 12px 0 -6px #080c06,0 24px 42px #0000006b,0 0 30px #b6ff3b1a}.blog-network-node.n1{left:15%;top:27%}.blog-network-node.n2{left:85%;top:27%}.blog-network-node.n3{left:85%;top:73%}.blog-network-node.n4{left:15%;top:73%}.blog-network-node.n5{left:50%;top:8%}.blog-network-node.n6{left:50%;top:92%}@keyframes blogSignal{to{stroke-dashoffset:-490}}.blog-hub-page .blog-articles{background:radial-gradient(ellipse at 95% 0,rgba(182,255,59,.045),transparent 34%),#0b0e09;color:var(--blog-copy);border-top:1px solid var(--blog-border)}.blog-hub-page .blog-articles h2{max-width:22ch;font-size:clamp(2rem,3.6vw,3.4rem);color:#f1f5ea}:is(.blog-hub-page,.article-page) .kicker{color:var(--acid);font-size:.875rem;letter-spacing:.12em}.blog-hub-page .blog-articles .lead{color:var(--blog-muted);font-size:1.0625rem;max-width:66ch}.blog-hub-page .post-grid{gap:24px;margin-top:42px;perspective:1400px}.blog-hub-page .post-card{--card-x:0deg;--card-y:0deg;border:1px solid var(--blog-border);border-radius:20px;background:linear-gradient(140deg,#1a2115,#0e140b 75%);box-shadow:inset 0 1px #ffffff0e,0 12px 35px #0003;transition:transform .35s ease,border-color .3s,box-shadow .3s;transform:rotateX(var(--card-x)) rotateY(var(--card-y));isolation:isolate}.blog-hub-page .post-card:hover{transform:translateY(-5px) rotateX(var(--card-x)) rotateY(var(--card-y));border-color:#b6ff3b59;box-shadow:inset 0 1px #ffffff1a,0 22px 48px #00000059}.blog-hub-page .post-card:focus-within{outline:2px solid var(--acid);outline-offset:5px}.blog-hub-page .post-card:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(500px circle at var(--glow-x,50%) var(--glow-y,0%),rgba(182,255,59,.045),transparent 70%)}.blog-hub-page .post-media{border-color:var(--blog-border);background:#10180c}.blog-hub-page .post-media img{aspect-ratio:16/9;object-fit:cover}.blog-hub-page .post-card.featured{min-height:360px}.blog-hub-page .post-card.featured .post-media{min-height:360px;border-right:1px solid var(--blog-border)}.blog-hub-page .post-card.featured .post-media img{height:100%;aspect-ratio:auto}.blog-hub-page .post-body{padding:30px;gap:14px}.blog-hub-page .post-card.featured .post-body{padding:clamp(28px,4vw,44px)}.blog-hub-page .post-meta{color:var(--blog-muted);font-size:.875rem;letter-spacing:.035em;line-height:1.5}.blog-hub-page .post-meta .post-cat{color:var(--acid)}.blog-hub-page .post-title{font-size:clamp(1.4rem,1.8vw,1.8rem);line-height:1.22}.blog-hub-page .post-title a{color:#f1f5ea}.blog-hub-page .post-card:hover .post-title a{color:#ddffae}.blog-hub-page .post-excerpt{font-size:1rem;line-height:1.7;color:var(--blog-copy)}.blog-hub-page .post-more{font-size:.9375rem;color:var(--acid);padding-top:12px}.article-page .hero .wrap{max-width:1080px}.article-page .hero h1{max-width:18ch;font-size:clamp(2.6rem,5.8vw,5.4rem);line-height:1.06}.article-page .hero .sub{color:var(--blog-copy);line-height:1.75}.article-page .hero .eyebrow{font-size:.875rem;line-height:1.55}.article-page .hero .btn-note{font-size:.9375rem;color:var(--blog-muted);line-height:1.7}.article-page .article-feature{border-color:#b6ff3b33;border-radius:20px;box-shadow:0 28px 70px #0006,0 0 50px #b6ff3b06}.article-page section:not(.final){background:#0b0e09;color:var(--blog-copy)}.article-page section.cream{background:linear-gradient(120deg,#12190f,#0d120b);color:var(--blog-copy)}.article-page section:not(.final)+section:not(.final){border-top:1px solid var(--blog-border)}.article-page .on-cream :is(h1,h2,h3,h4){color:#f1f5ea}.article-page section .lead{font-size:1.125rem;line-height:1.8;color:var(--blog-copy);max-width:70ch}.article-page section :is(p,li) a:not(.btn){color:var(--acid);font-weight:600}.article-page section .svc-card{background:linear-gradient(145deg,#1a2413,#0e140b);border-color:var(--blog-border);box-shadow:inset 0 1px #ffffff0d}.article-page section .svc-card h3{color:#f1f5ea!important}.article-page section .svc-card p{color:var(--blog-copy)!important;font-size:1rem;line-height:1.7}.article-page section .svc-card:before{color:var(--acid)}.article-page section .step{background:#11180d;border:1px solid var(--blog-border);border-radius:16px}.article-page section .step p{color:var(--blog-copy);font-size:1rem;line-height:1.7}.article-page section .step a:not(.btn){color:var(--acid)}.article-page .faq details{border-color:var(--blog-border)}.article-page .faq summary{color:#f1f5ea;font-size:1.0625rem;line-height:1.5}.article-page .faq summary:after{background:#b6ff3b1a;color:var(--acid)}.article-page .faq details p{color:var(--blog-copy);font-size:1rem;line-height:1.75}.article-page .table-scroll{background:#11180d;border-color:var(--blog-border)}.article-page .compare :is(th,td){color:var(--blog-copy);border-color:var(--blog-border)}.article-page .compare th{background:#1b2613;color:#f1f5ea}.article-page .compare td.us{background:#b6ff3b0d;color:#effadb}.article-page .compare td.them{color:var(--blog-muted)}.article-page .btn-note{font-size:.9375rem;color:var(--blog-muted);line-height:1.75}:is(.blog-hub-page,.article-page) .final{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,rgba(182,255,59,.12),transparent 65%),#0a0e08;border-top:1px solid var(--blog-border)}:is(.blog-hub-page,.article-page) .final .lead{color:var(--blog-copy)}:is(.blog-hub-page,.article-page) .nav.is-scrolled{background:#090b08f5;box-shadow:0 14px 38px #00000040}:is(.blog-hub-page,.article-page) :is(a,summary):focus-visible{outline:2px solid var(--acid);outline-offset:5px}:is(.blog-hub-page,.article-page) footer{border-top:1px solid var(--blog-border)}@media(max-width:1000px){.blog-hub-page .hero>.wrap{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:20px 30px}.blog-network-node{font-size:.875rem;min-height:68px;border-radius:12px;padding:10px 6px}.blog-network-core span{font-size:.8125rem}}@media(max-width:760px){.blog-hub-page .hero>.wrap{display:block}.blog-hub-page .hero .eyebrow{margin-bottom:18px}.blog-hub-page .hero h1{max-width:17ch;font-size:clamp(2.5rem,7.5vw,3.6rem);margin-bottom:24px}.blog-network{width:min(100%,460px);margin:38px auto 0}.blog-hub-page .post-card.featured{flex-direction:column;min-height:0}.blog-hub-page .post-card.featured .post-media{flex:none;min-height:0;aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--blog-border)}.blog-hub-page .post-card.featured .post-media img{aspect-ratio:16/9}.blog-hub-page .post-grid{gap:20px}.blog-hub-page .post-card.featured .post-body,.blog-hub-page .post-body{padding:26px}}@media(max-width:420px){.blog-network-map{transform:none}.blog-network-node{min-height:62px;padding:10px 5px;font-size:.875rem;width:29%}.blog-network-core{width:31%;padding:10px}.blog-network-core strong{font-size:1.0625rem}.blog-network-core span{font-size:.75rem;margin-top:7px}.blog-hub-page .post-card.featured .post-body,.blog-hub-page .post-body{padding:24px}}@media(prefers-reduced-motion:reduce){:is(.blog-hub-page,.article-page){scroll-behavior:auto}:is(.blog-hub-page,.article-page) *,:is(.blog-hub-page,.article-page) *:before,:is(.blog-hub-page,.article-page) *:after{animation:none!important;transition:none!important}.blog-network-map,.blog-hub-page .post-card,.blog-hub-page .post-card:hover{transform:none}}
