.lynx-home{--bg:#0a0a0a;--bg-2:#121110;--bg-3:#1a1916;--line:#2a2823;--line-2:#3a372f;--bone:#ede6d2;--bone-2:#c8c1ae;--bone-dim:#7a7669;--amber:#ff3b3b;--amber-2:#ff6262;--amber-dim:#b82a2a;--on-amber:#fff;--danger:#e2473c;--display:var(--font-display), "Helvetica Neue", system-ui, sans-serif;--sans:var(--font-sans-v2), system-ui, sans-serif;--mono:var(--font-mono-v2), ui-monospace, "SFMono-Regular", monospace;--w-pad:clamp(24px, 5vw, 96px);--w-max:1440px;background:var(--bg);color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;z-index:10;min-height:100vh;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}.lynx-home a{color:inherit;text-decoration:none}.lynx-home button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lynx-home img,.lynx-home svg{max-width:100%;display:block}.lynx-home ::selection{background:var(--amber);color:var(--on-amber)}.lynx-home:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff03 1px,#0000 1px);background-size:3px 3px;position:fixed;inset:0}.lynx-home .shell{max-width:var(--w-max);padding-left:var(--w-pad);padding-right:var(--w-pad);z-index:2;margin:0 auto;position:relative}.lynx-home .nav{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0a0ad9;position:sticky;top:0}.lynx-home .nav-row{justify-content:space-between;align-items:center;gap:clamp(32px,4vw,64px);height:64px;display:flex}.lynx-home .nav-brand{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;display:flex}.lynx-home .nav-brand .by{font-family:var(--mono);color:var(--bone-dim);letter-spacing:.02em;text-transform:uppercase;border-left:1px solid var(--line-2);padding-left:10px;font-size:11px;font-weight:400}.lynx-home .nav-links{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;gap:28px;font-size:12px;display:flex}.lynx-home .nav-links a{color:var(--bone-2);transition:color .15s}.lynx-home .nav-links a:hover{color:var(--amber)}.lynx-home .nav-cta{font-family:var(--mono);background:var(--bone);color:var(--bg);letter-spacing:.02em;padding:8px 14px;font-size:12px;font-weight:500;transition:background .15s}.lynx-home .nav-cta:hover{background:var(--amber);color:var(--on-amber);font-weight:700}@media (max-width:880px){.lynx-home .nav-links{display:none}}.lynx-home .hero{border-bottom:1px solid var(--line);padding:clamp(20px,4vh,48px) 0 clamp(28px,5vh,56px);position:relative;overflow:hidden}.lynx-home .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff3b3b1f,#0000 60%);width:700px;height:700px;position:absolute;top:-200px;right:-200px}.lynx-home .hero-meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--bone-dim);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;font-size:11px;display:flex}.lynx-home .hero-meta .dot{background:var(--amber);width:6px;height:6px;display:inline-block}.lynx-home .hero-meta .pulse{animation:2.4s ease-in-out infinite lynx-home-pulse}@keyframes lynx-home-pulse{0%,to{opacity:1}50%{opacity:.3}}.lynx-home .hero h1{font-family:var(--display);letter-spacing:-.04em;max-width:14ch;margin-bottom:20px;font-size:clamp(48px,8vw,124px);line-height:.9}.lynx-home .hero h1 .amber{color:var(--amber)}.lynx-home .hero h1 .strike{color:var(--bone-dim);position:relative}.lynx-home .hero h1 .strike:after{content:"";background:var(--danger);height:.06em;position:absolute;top:52%;left:-2%;right:-2%;transform:rotate(-3deg)}.lynx-home .hero-sub{max-width:56ch;color:var(--bone-2);margin-bottom:28px;font-size:clamp(17px,1.6vw,22px);line-height:1.45}.lynx-home .hero-sub strong{color:var(--bone);font-weight:600}.lynx-home .hero-cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lynx-home .code-pill{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line);color:var(--bone);align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:inline-flex}.lynx-home .code-pill .prompt{color:var(--amber)}.lynx-home .code-pill .copy{color:var(--bone-dim);text-transform:uppercase;letter-spacing:.1em;border-left:1px solid var(--line);cursor:pointer;padding-left:12px;font-size:10px;transition:color .15s}.lynx-home .code-pill .copy:hover{color:var(--amber)}.lynx-home .btn{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--amber);color:var(--on-amber);cursor:pointer;border:0;align-items:center;gap:8px;padding:14px 22px;font-size:13px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.lynx-home .btn:hover{background:var(--amber-2);color:var(--on-amber);box-shadow:3px 3px 0 var(--bg);transform:translate(-1px,-1px)}.lynx-home .btn-ghost{border:1px solid var(--line-2);color:var(--bone);background:0 0}.lynx-home .btn-ghost:hover{background:var(--bg-2);border-color:var(--bone)}.lynx-home .beta-form{border:1px solid var(--line-2);background:var(--bg-2);align-items:stretch;gap:0;display:inline-flex}.lynx-home .beta-form input{font:inherit;font-family:var(--mono);color:var(--bone);background:0 0;border:0;outline:none;width:280px;padding:14px 18px;font-size:14px}.lynx-home .beta-form input::placeholder{color:var(--bone-dim)}.lynx-home .beta-form input:focus{background:#ff3b3b0a}.lynx-home .beta-form .btn{border:0}.lynx-home .beta-form.sent{border-color:var(--amber);font-family:var(--mono);color:var(--amber);letter-spacing:.04em;padding:14px 18px;font-size:13px}@media (max-width:640px){.lynx-home .beta-form{flex-direction:column;width:100%}.lynx-home .beta-form input{width:100%}}.lynx-home .hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px;display:grid}.lynx-home .hero-stat{border-right:1px solid var(--line);padding:24px 0 0}.lynx-home .hero-stat:last-child{border-right:none}.lynx-home .hero-stat:nth-child(n+2){padding-left:24px}.lynx-home .hero-stat .num{font-family:var(--display);color:var(--bone);letter-spacing:-.02em;font-size:clamp(28px,3.4vw,44px);line-height:1}.lynx-home .hero-stat .num .unit{color:var(--amber);margin-left:4px;font-size:.55em}.lynx-home .hero-stat .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--bone-dim);margin-top:8px;font-size:11px}@media (max-width:880px){.lynx-home .hero-stats{grid-template-columns:repeat(2,1fr)}.lynx-home .hero-stat:nth-child(2){border-right:none}.lynx-home .hero-stat:nth-child(n+3){border-top:1px solid var(--line);margin-top:0;padding-top:24px}}.lynx-home .marquee{background:var(--amber);color:var(--on-amber);border-top:1px solid var(--bg);border-bottom:1px solid var(--bg);padding:14px 0;overflow:hidden}.lynx-home .marquee-track{white-space:nowrap;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;gap:48px;font-size:13px;font-weight:700;animation:40s linear infinite lynx-home-scroll;display:flex}.lynx-home .marquee-track span:before{content:"✦";color:var(--on-amber);margin-right:48px}@keyframes lynx-home-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lynx-home section{position:relative}.lynx-home .sec{border-bottom:1px solid var(--line);padding:clamp(80px,12vh,140px) 0}.lynx-home .sec-head{grid-template-columns:1fr 2fr;align-items:end;gap:clamp(24px,4vw,80px);margin-bottom:64px;display:grid}@media (max-width:880px){.lynx-home .sec-head{grid-template-columns:1fr;gap:16px;margin-bottom:40px}}.lynx-home .eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--amber);align-items:center;gap:10px;font-size:11px;display:inline-flex}.lynx-home .eyebrow:before{content:"";background:var(--amber);width:24px;height:1px}.lynx-home .sec h2{font-family:var(--display);letter-spacing:-.025em;max-width:18ch;font-size:clamp(36px,5vw,64px);line-height:1}.lynx-home .sec h2 .amber{color:var(--amber)}.lynx-home .sec-sub{color:var(--bone-2);max-width:62ch;margin-top:20px;font-size:17px}.lynx-home .thesis{background:var(--bg)}.lynx-home .thesis-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:880px){.lynx-home .thesis-grid{grid-template-columns:1fr}}.lynx-home .thesis-col{padding:36px}.lynx-home .thesis-col+.thesis-col{border-left:1px solid var(--line)}@media (max-width:880px){.lynx-home .thesis-col+.thesis-col{border-left:0;border-top:1px solid var(--line)}}.lynx-home .thesis-col h4{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--bone-dim);margin-bottom:28px;font-size:12px}.lynx-home .thesis-col.them h4{color:var(--bone-dim)}.lynx-home .thesis-col.us h4{color:var(--amber)}.lynx-home .thesis-col ul{margin:0;padding:0;list-style:none}.lynx-home .thesis-col li{border-bottom:1px solid var(--line);font-size:16px;font-family:var(--mono);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.lynx-home .thesis-col li:last-child{border-bottom:none}.lynx-home .thesis-col.them li{color:var(--bone-dim);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.lynx-home .thesis-col.us li{color:var(--bone)}.lynx-home .thesis-col li:before{content:"—";color:inherit;flex-shrink:0}.lynx-home .thesis-col.us li:before{content:"✓";color:var(--amber)}.lynx-home .kp{background:var(--bg)}.lynx-home .kp-stage{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:32px;display:grid}@media (max-width:880px){.lynx-home .kp-stage{grid-template-columns:1fr}}.lynx-home .kp-cell{background:var(--bg);flex-direction:column;min-height:480px;padding:32px 24px;display:flex;position:relative}.lynx-home .kp-cell .lod-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--bone-dim);margin-bottom:6px;font-size:11px}.lynx-home .kp-cell .lod-name{font-family:var(--display);letter-spacing:-.02em;margin-bottom:4px;font-size:24px;line-height:1}.lynx-home .kp-cell .lod-count{font-family:var(--mono);color:var(--amber);margin-bottom:24px;font-size:13px}.lynx-home .kp-cell svg{flex:1;width:100%}.lynx-home .kp-cell .kp-readout{font-family:var(--mono);color:var(--bone-dim);border-top:1px solid var(--line);justify-content:space-between;margin-top:16px;padding-top:12px;font-size:11px;display:flex}.lynx-home .kp-note{font-family:var(--mono);color:var(--bone-2);background:var(--bg-2);border:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 20px;font-size:13px;display:flex}.lynx-home .kp-note .badge{background:var(--amber);color:var(--on-amber);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.lynx-home .beh{background:var(--bg-2)}.lynx-home .beh-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:880px){.lynx-home .beh-grid{grid-template-columns:repeat(2,1fr)}}.lynx-home .beh-cell{background:var(--bg-2);cursor:default;flex-direction:column;justify-content:space-between;min-height:200px;padding:28px 24px;transition:background .2s;display:flex;position:relative}.lynx-home .beh-cell:hover{background:var(--bg-3)}.lynx-home .beh-cell:hover .beh-icon{color:var(--amber)}.lynx-home .beh-cell .num{font-family:var(--mono);color:var(--bone-dim);letter-spacing:.1em;font-size:11px}.lynx-home .beh-cell .name{font-family:var(--display);letter-spacing:-.02em;margin-top:auto;font-size:26px;line-height:1}.lynx-home .beh-cell .desc{font-family:var(--mono);color:var(--bone-dim);margin-top:8px;font-size:12px}.lynx-home .beh-icon{width:36px;height:36px;color:var(--bone-2);margin-bottom:12px;transition:color .2s}.lynx-home .recipes{background:var(--bg)}.lynx-home .recipe-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:1100px){.lynx-home .recipe-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lynx-home .recipe-grid{grid-template-columns:1fr}}.lynx-home .recipe-card{background:var(--bg-2);flex-direction:column;gap:12px;padding:28px 24px;transition:background .2s;display:flex}.lynx-home .recipe-card:hover{background:var(--bg-3)}.lynx-home .recipe-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);font-size:11px}.lynx-home .recipe-name{font-family:var(--display);letter-spacing:-.02em;color:var(--bone);font-size:26px;line-height:1.05}.lynx-home .recipe-formula{font-family:var(--mono);color:var(--bone-2);background:var(--bg);border:1px solid var(--line);padding:10px 12px;font-size:13px;line-height:1.5}.lynx-home .recipe-formula .amber{color:var(--amber)}.lynx-home .recipe-desc{font-family:var(--mono);color:var(--bone-2);font-size:13px;line-height:1.55}.lynx-home .recipe-note{font-family:var(--mono);color:var(--bone-2);background:var(--bg-2);border:1px solid var(--line);align-items:flex-start;gap:14px;margin-top:24px;padding:16px 20px;font-size:13px;display:flex}.lynx-home .recipe-note .badge{background:var(--amber);color:var(--on-amber);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.lynx-home .loop{background:var(--bg)}.lynx-home .loop-frame{border:1px solid var(--line);background:repeating-linear-gradient(135deg,#0000 0 8px,#ff3b3b06 8px 9px);padding:clamp(32px,5vw,56px);position:relative}.lynx-home .loop-frame:before{content:"MONTHLY UPDATE LOOP";background:var(--bg);font-family:var(--mono);letter-spacing:.16em;color:var(--amber);padding:0 12px;font-size:10px;position:absolute;top:-8px;left:32px}.lynx-home .loop-grid{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:32px;display:grid}@media (max-width:880px){.lynx-home .loop-grid{grid-template-columns:1fr}}.lynx-home .loop-step{text-align:left}.lynx-home .loop-step .step-num{font-family:var(--mono);color:var(--amber);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px}.lynx-home .loop-step .step-title{font-family:var(--display);letter-spacing:-.02em;margin-bottom:12px;font-size:22px;line-height:1.1}.lynx-home .loop-step .step-body{font-family:var(--mono);color:var(--bone-2);font-size:13px;line-height:1.6}.lynx-home .loop-arrow{font-family:var(--mono);color:var(--amber);text-align:center;font-size:28px;display:none}@media (min-width:881px){.lynx-home .loop-grid{grid-template-columns:1fr auto 1fr auto 1fr}.lynx-home .loop-arrow{display:block}}.lynx-home .fm{background:var(--bg-2)}.lynx-home .fm-table{border:1px solid var(--line);background:var(--bg);overflow:hidden}.lynx-home .fm-row{border-bottom:1px solid var(--line);grid-template-columns:60px 1.4fr 2.2fr 100px 90px;align-items:stretch;display:grid}.lynx-home .fm-row:last-child{border-bottom:0}.lynx-home .fm-row.head{background:var(--bg-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);font-size:10px}.lynx-home .fm-row.head>div{padding:14px 18px}.lynx-home .fm-row>div{border-right:1px solid var(--line);align-items:center;padding:18px;display:flex}.lynx-home .fm-row>div:last-child{border-right:0}.lynx-home .fm-num{font-family:var(--mono);color:var(--bone-dim);font-size:12px}.lynx-home .fm-name{font-family:var(--sans);color:var(--bone);font-size:15px;font-weight:600}.lynx-home .fm-desc{font-family:var(--mono);color:var(--bone-2);font-size:12px;line-height:1.5}.lynx-home .fm-cat{font-family:var(--mono);color:var(--bone-dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.lynx-home .fm-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.lynx-home .fm-tag.in{background:var(--amber);color:var(--on-amber)}.lynx-home .fm-tag.add{background:var(--bg-3);color:var(--bone-2);border:1px solid var(--line-2)}.lynx-home .fm-tag.pack{color:var(--bone-2);border:1px solid var(--line-2);background:0 0}@media (max-width:880px){.lynx-home .fm-row{grid-template-columns:50px 1fr 80px}.lynx-home .fm-row>div:nth-child(3),.lynx-home .fm-row>div:nth-child(4),.lynx-home .fm-row.head>div:nth-child(3),.lynx-home .fm-row.head>div:nth-child(4){display:none}}.lynx-home .plats{background:var(--bg)}.lynx-home .plat-row{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:880px){.lynx-home .plat-row{grid-template-columns:repeat(3,1fr)}}.lynx-home .plat-cell{border-right:1px solid var(--line);font-family:var(--mono);flex-direction:column;align-items:flex-start;padding:28px 18px;transition:background .15s;display:flex;position:relative}.lynx-home .plat-cell:hover{background:var(--bg-2)}.lynx-home .plat-cell:nth-child(6n){border-right:0}@media (max-width:880px){.lynx-home .plat-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.lynx-home .plat-cell:nth-child(6n){border-right:1px solid var(--line)}.lynx-home .plat-cell:nth-child(3n){border-right:0}}.lynx-home .plat-cell .id{color:var(--bone-dim);letter-spacing:.1em;margin-bottom:18px;font-size:11px}.lynx-home .plat-cell .name{font-family:var(--display);color:var(--bone);letter-spacing:-.02em;margin-bottom:8px;font-size:22px;line-height:1}.lynx-home .plat-cell .meta{color:var(--bone-dim);margin-top:auto;padding-top:24px;font-size:11px}.lynx-home .plat-cell .ok{color:var(--amber);letter-spacing:.1em;font-size:9px;position:absolute;top:18px;right:18px}.lynx-home .proof{background:var(--bg-2)}.lynx-home .proof-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}@media (max-width:880px){.lynx-home .proof-grid{grid-template-columns:1fr}}.lynx-home .proof-cell{background:var(--bg-2);padding:36px}.lynx-home .proof-cell .label{font-family:var(--mono);color:var(--bone-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:11px}.lynx-home .proof-cell .big{font-family:var(--display);letter-spacing:-.04em;color:var(--amber);font-size:clamp(72px,9vw,120px);line-height:.9}.lynx-home .proof-cell .big .small{color:var(--bone);font-size:.5em}.lynx-home .proof-cell .desc{font-family:var(--mono);color:var(--bone-2);margin-top:16px;font-size:13px;line-height:1.6}.lynx-home .proof-bars{flex-direction:column;gap:16px;margin-top:32px;display:flex}.lynx-home .bar-row{font-family:var(--mono);grid-template-columns:140px 1fr 70px;align-items:center;gap:14px;font-size:12px;display:grid}.lynx-home .bar-row .lab{color:var(--bone-2)}.lynx-home .bar-row.us .lab{color:var(--amber);font-weight:700}.lynx-home .bar-track{background:var(--bg);border:1px solid var(--line);height:12px;position:relative}.lynx-home .bar-fill{background:var(--bone-dim);height:100%}.lynx-home .bar-row.us .bar-fill{background:var(--amber)}.lynx-home .bar-row .val{color:var(--bone);text-align:right}.lynx-home .price{background:var(--bg)}.lynx-home .price-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.lynx-home .price-grid{grid-template-columns:1fr}}.lynx-home .price-card{border:1px solid var(--line);background:var(--bg-2);flex-direction:column;padding:32px 28px;display:flex;position:relative}.lynx-home .price-card.feat{border-color:var(--amber);background:linear-gradient(180deg, #ff3b3b0a, transparent 40%), var(--bg-2)}.lynx-home .price-card .badge{background:var(--amber);color:var(--on-amber);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:28px}.lynx-home .price-card .tier{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:14px;font-size:11px}.lynx-home .price-card .num{font-family:var(--display);letter-spacing:-.03em;color:var(--bone);font-size:56px;line-height:1}.lynx-home .price-card .num .unit{font-family:var(--mono);color:var(--bone-dim);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:400}.lynx-home .price-card .alt{font-family:var(--mono);color:var(--bone-2);margin-top:8px;font-size:12px}.lynx-home .price-card .alt strong{color:var(--amber);font-weight:700}.lynx-home .price-card ul{border-top:1px solid var(--line);margin:28px 0;padding:24px 0 0;list-style:none}.lynx-home .price-card li{font-family:var(--mono);color:var(--bone-2);align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.lynx-home .price-card li:before{content:"+";color:var(--amber);flex-shrink:0}.lynx-home .price-card .cta{background:var(--bg);border:1px solid var(--line-2);text-align:center;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--bone);margin-top:auto;padding:14px 18px;font-size:12px;transition:background .15s,border-color .15s;display:inline-block}.lynx-home .price-card .cta:hover{background:var(--bone);color:var(--bg);border-color:var(--bone)}.lynx-home .price-card.feat .cta{background:var(--amber);color:var(--on-amber);border-color:var(--amber);font-weight:700}.lynx-home .price-card.feat .cta:hover{background:var(--amber-2);color:var(--on-amber);border-color:var(--amber-2)}.lynx-home .price-extras{border:1px solid var(--line);background:var(--bg-2);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}@media (max-width:880px){.lynx-home .price-extras{grid-template-columns:1fr}}.lynx-home .price-extra{border-right:1px solid var(--line);padding:24px}.lynx-home .price-extra:last-child{border-right:0}@media (max-width:880px){.lynx-home .price-extra{border-right:0;border-bottom:1px solid var(--line)}.lynx-home .price-extra:last-child{border-bottom:0}}.lynx-home .price-extra .label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:8px;font-size:11px}.lynx-home .price-extra .val{font-family:var(--display);letter-spacing:-.02em;color:var(--bone);font-size:28px}.lynx-home .price-extra .val .unit{font-family:var(--mono);color:var(--bone-dim);margin-left:4px;font-size:12px}.lynx-home .price-extra .body{font-family:var(--mono);color:var(--bone-2);margin-top:10px;font-size:12px;line-height:1.5}.lynx-home .lock-note{border:1px dashed var(--amber);background:#ff3b3b08;align-items:flex-start;gap:16px;margin-top:32px;padding:22px 24px;display:flex}.lynx-home .lock-note .icon{font-family:var(--display);color:var(--amber);font-size:20px}.lynx-home .lock-note .copy{font-family:var(--mono);color:var(--bone);font-size:13px;line-height:1.6}.lynx-home .lock-note .copy strong{color:var(--amber)}.lynx-home .outro{border-bottom:1px solid var(--line);text-align:center;background:radial-gradient(circle at 50% 0%, #ff3b3b1a, transparent 50%), var(--bg);padding:clamp(80px,14vh,160px) 0}.lynx-home .outro h2{font-family:var(--display);letter-spacing:-.03em;max-width:16ch;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:clamp(40px,6vw,88px);line-height:.95}.lynx-home .outro .sub{font-family:var(--mono);color:var(--bone-2);margin-bottom:40px;font-size:14px}.lynx-home .outro .ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}.lynx-home footer{background:var(--bg);padding:56px 0 40px}.lynx-home .foot{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}@media (max-width:880px){.lynx-home .foot{grid-template-columns:1fr 1fr}}.lynx-home .foot-brand .mark{font-family:var(--display);letter-spacing:-.02em;margin-bottom:12px;font-size:32px}.lynx-home .foot-brand .tag{font-family:var(--mono);color:var(--bone-dim);max-width:32ch;font-size:12px;line-height:1.5}.lynx-home .foot-col h5{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--bone-dim);margin-bottom:16px;font-size:11px;font-weight:500}.lynx-home .foot-col ul{margin:0;padding:0;list-style:none}.lynx-home .foot-col li{font-family:var(--mono);padding:5px 0;font-size:13px}.lynx-home .foot-col a:hover{color:var(--amber)}.lynx-home .foot-bottom{font-family:var(--mono);color:var(--bone-dim);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:11px;display:flex}.lynx-home .foot-bottom a:hover{color:var(--amber)}.lynx-home .fade-up{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(16px)}.lynx-home .fade-up.in{opacity:1;transform:translateY(0)}
