.bundle{--bg:#06080b;--bg-raised:#0f1115;--bg-chip:#1a1d24;--bg-glass:rgba(15,17,21,0.6);--rule:rgba(255,255,255,0.06);--rule-strong:rgba(255,255,255,0.1);--lime:#d1fe17;--lime-soft:rgba(209,254,23,0.12);--lime-glow:rgba(209,254,23,0.35);--lime-deep:#a8cd00;--ink:#f2f4f6;--ink-soft:#b5bac4;--ink-mute:#7c828f;--gold:#e8c15a;--gold-deep:#c9a23f;--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--maxw:1240px;--pad-section:clamp(5rem,9vw,9rem);--radius:16px;--radius-sm:12px;--ease:cubic-bezier(0.16,1,0.3,1);position:relative;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden}.bundle *,.bundle :after,.bundle :before{box-sizing:border-box}.bundle img{max-width:100%;display:block}.bundle a{color:inherit;text-decoration:none}.bundle button{font-family:inherit;cursor:pointer;border:none;background:none}.bundle ::selection{background:var(--lime);color:#06080b}.bundle:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 600px at 78% -8%,rgba(209,254,23,.08),transparent 60%),radial-gradient(700px 500px at 12% 18%,rgba(209,254,23,.04),transparent 55%),radial-gradient(800px 800px at 50% 120%,rgba(232,193,90,.045),transparent 60%)}.bundle .wrap{position:relative;z-index:1;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2rem)}.bundle .mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1;letter-spacing:0}.bundle h1,.bundle h2,.bundle h3{line-height:1.05;letter-spacing:-.035em;font-weight:800}.bundle .h1{font-size:clamp(2.45rem,6.4vw,4.6rem)}.bundle .h2{font-size:clamp(1.95rem,4.4vw,3.2rem);letter-spacing:-.03em}.bundle .h3{font-size:clamp(1.25rem,2.4vw,1.7rem);letter-spacing:-.025em}.bundle .eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--lime)}.bundle .lead{font-size:clamp(1.05rem,1.9vw,1.3rem);color:var(--ink-soft);line-height:1.55}.bundle .micro,.bundle .muted{color:var(--ink-mute)}.bundle .micro{font-size:.82rem;line-height:1.5}.bundle .chip{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .85rem;border-radius:999px;background:var(--bg-chip);border:1px solid var(--rule-strong);font-size:.78rem;font-weight:600;color:var(--ink-soft)}.bundle .chip--lime{background:var(--lime-soft);border-color:rgba(209,254,23,.25);color:var(--lime)}.bundle .chip .dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime-glow)}.bundle .chip svg{width:14px;height:14px}.bundle .value-chip{gap:.4rem;padding:.3rem .72rem;border-radius:999px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;background:rgba(232,193,90,.1);border:1px solid rgba(232,193,90,.28);color:var(--gold)}.bundle .btn,.bundle .value-chip{display:inline-flex;align-items:center}.bundle .btn{justify-content:center;gap:.6rem;font-weight:700;font-size:1rem;letter-spacing:-.01em;padding:1rem 1.6rem;border-radius:13px;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease);touch-action:manipulation;white-space:nowrap;text-align:center}.bundle .btn--lime{background:var(--lime);color:#06080b;box-shadow:0 8px 28px rgba(209,254,23,.22),inset 0 1px 0 rgba(255,255,255,.35)}.bundle .btn--lime:hover{transform:scale(1.04);box-shadow:0 12px 38px rgba(209,254,23,.38),inset 0 1px 0 rgba(255,255,255,.4)}.bundle .btn--lime:active{transform:scale(.99)}.bundle .btn--ghost{background:var(--bg-chip);color:var(--ink);border:1px solid var(--rule-strong)}.bundle .btn--ghost:hover{transform:scale(1.04);border-color:rgba(255,255,255,.2)}.bundle .btn--lg{padding:1.18rem 2rem;font-size:1.08rem;border-radius:14px}.bundle .btn--block{width:100%}.bundle .btn svg{width:18px;height:18px;flex:none}.bundle :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.bundle .urgency-bar{display:block;position:relative;z-index:81;background:linear-gradient(90deg,rgba(209,254,23,.12),rgba(209,254,23,.05));border-bottom:1px solid rgba(209,254,23,.22);color:var(--ink);transition:background .2s ease}.bundle .urgency-bar:hover{background:linear-gradient(90deg,rgba(209,254,23,.18),rgba(209,254,23,.08))}.bundle .urgency-bar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .9rem;min-height:40px;padding-block:.4rem}.bundle .urgency-bar__dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--lime);box-shadow:0 0 10px var(--lime-glow);animation:bundle-pulse 2s ease-in-out infinite}@keyframes bundle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.78)}}.bundle .urgency-bar__label{font-size:.82rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.bundle .urgency-bar__timer{display:inline-flex;align-items:center;gap:.4rem}.bundle .urgency-bar__cell{display:inline-flex;align-items:baseline;gap:1px;font-size:.86rem;font-weight:600;color:var(--lime);font-variant-numeric:tabular-nums}.bundle .urgency-bar__cell i{font-style:normal;font-size:.66rem;color:var(--ink-mute);margin-right:.18rem}.bundle .urgency-bar__cta{display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;color:#06080b;background:var(--lime);padding:.28rem .72rem;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}@media (max-width:420px){.bundle .urgency-bar__cell--secs{display:none}.bundle .urgency-bar__cta{font-size:.74rem;padding:.26rem .6rem}}.bundle .deadline-flag{display:inline-flex;align-items:center;gap:.4rem;margin-top:.7rem;font-family:var(--font-mono);font-size:.74rem;font-weight:600;letter-spacing:.02em;color:var(--gold)}.bundle .deadline-flag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px rgba(232,193,90,.5)}.bundle .deadline-flag--center{justify-content:center;margin-top:0;margin-bottom:1rem}.bundle .nav{position:sticky;top:0;z-index:80;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(6,8,11,.72);border-bottom:1px solid transparent;transition:border-color .3s ease,background .3s ease}.bundle .nav.scrolled{border-bottom-color:var(--rule);background:rgba(6,8,11,.88)}.bundle .nav__inner{display:flex;align-items:center;justify-content:space-between;height:64px}.bundle .nav__brand{display:flex;align-items:center;gap:.55rem}.bundle .nav__wordmark{font-family:var(--font-sans);font-weight:800;font-size:1.18rem;letter-spacing:-.04em;color:var(--ink);line-height:1}.bundle .nav__links{display:flex;align-items:center;gap:2rem}.bundle .nav__links a{font-size:.92rem;font-weight:500;color:var(--ink-soft);transition:color .15s ease}.bundle .nav__links a:hover{color:var(--ink)}.bundle .nav__cta{display:flex;align-items:center;gap:1rem}.bundle .nav__cta .btn{padding:.62rem 1.15rem;font-size:.9rem;border-radius:11px}@media (max-width:860px){.bundle .nav__links{display:none}}@media (max-width:520px){.bundle .nav__brand .nav__sub{display:none}}.bundle .nav__sub{font-size:.7rem;color:var(--ink-mute);font-weight:600;border-left:1px solid var(--rule-strong);padding-left:.55rem}.bundle section{position:relative;padding-block:var(--pad-section)}.bundle .section-head{max-width:720px;margin-bottom:clamp(2.5rem,5vw,3.8rem)}.bundle .section-head.center{margin-inline:auto;text-align:center}.bundle .section-head .eyebrow{display:inline-block;margin-bottom:1rem}.bundle .section-head .h2{margin-bottom:1rem}.bundle .divider{height:1px;background:var(--rule);max-width:var(--maxw);margin-inline:auto}.bundle .hero{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(4rem,7vw,6.5rem);overflow:hidden}.bundle .hero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}@media (max-width:1024px){.bundle .hero__grid{grid-template-columns:1fr;gap:clamp(2.4rem,5vw,3.4rem)}.bundle .hero__copy{max-width:46rem}.bundle .hero .showcase{width:100%;max-width:40rem;margin-inline:auto}}.bundle .hero__eyebrow{display:inline-flex;margin-bottom:1.5rem}.bundle .hero h1{margin-bottom:1.4rem}.bundle .hero h1 .accent{color:var(--lime)}.bundle .hero__spine{font-size:clamp(1.1rem,2.1vw,1.4rem);font-weight:700;color:var(--ink);margin-bottom:.85rem;letter-spacing:-.02em}.bundle .hero__spine .sep{color:var(--lime);font-weight:800}.bundle .hero__sub{margin-bottom:2rem;max-width:540px}.bundle .hero__proof{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:2.2rem}.bundle .hero__ctarow{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;margin-bottom:1.1rem}.bundle .hero__microline{display:flex;align-items:center;gap:.5rem;color:var(--ink-mute);font-size:.86rem}.bundle .hero__microline svg{width:15px;height:15px;color:var(--lime);flex:none}.bundle .showcase{position:relative;perspective:1400px}.bundle .showcase__halo{position:absolute;inset:-12% -8% -18% -8%;z-index:0;border-radius:40px;background:radial-gradient(60% 55% at 60% 38%,rgba(209,254,23,.28),transparent 70%);filter:blur(46px);opacity:.85}.bundle .browser{position:relative;z-index:1;border-radius:16px;overflow:hidden;border:1px solid var(--rule-strong);background:var(--bg-raised);box-shadow:0 40px 80px -30px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.03);transform:rotateX(7deg) rotateY(-3deg) rotate(.4deg);transform-style:preserve-3d;transition:transform .6s var(--ease)}.bundle .showcase:hover .browser{transform:rotateX(3deg) rotateY(-1deg)}.bundle .browser__bar{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;background:#0b0d11;border-bottom:1px solid var(--rule)}.bundle .browser__lights{display:flex;gap:.42rem}.bundle .browser__lights span{width:11px;height:11px;border-radius:50%;display:block}.bundle .browser__lights span:first-child{background:#ff5f57}.bundle .browser__lights span:nth-child(2){background:#febc2e}.bundle .browser__lights span:nth-child(3){background:#28c840}.bundle .browser__addr{flex:1;margin-left:.6rem;background:#15181e;border:1px solid var(--rule);border-radius:7px;padding:.32rem .7rem;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-mute);display:flex;align-items:center;gap:.45rem;overflow:hidden;white-space:nowrap}.bundle .browser__addr svg{width:11px;height:11px;color:var(--lime);flex:none}.bundle .browser__viewport{position:relative;aspect-ratio:16/10.4;background:#0a0c10;overflow:hidden}.bundle .browser__viewport img{width:100%;height:100%;object-fit:cover;object-position:top center}.bundle .browser__viewport:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 62%,rgba(10,12,16,.55) 88%,rgba(10,12,16,.92));-webkit-mask-image:linear-gradient(180deg,transparent 55%,#000);mask-image:linear-gradient(180deg,transparent 55%,#000)}.bundle .browser__skeleton{position:absolute;inset:0;z-index:-1;padding:1.4rem;background:linear-gradient(180deg,#0e1116,#0a0c10)}.bundle .browser__skeleton .row{height:12px;border-radius:6px;background:rgba(255,255,255,.05);margin-bottom:.9rem}.bundle .browser__skeleton .row.lime{background:var(--lime-soft);width:34%}.bundle .browser__skeleton .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1.2rem}.bundle .browser__skeleton .grid div{height:74px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--rule)}.bundle .biopage{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:clamp(1.1rem,2.4vw,1.9rem) clamp(1rem,3vw,2rem) 0;background:radial-gradient(120% 60% at 50% 0,#14181f 0,#0a0c10 70%);text-align:center;overflow:hidden}.bundle .biopage__cover{position:absolute;top:0;left:0;right:0;height:38%;background:linear-gradient(135deg,rgba(209,254,23,.22),rgba(232,193,90,.16));-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.bundle .biopage__avatar{position:relative;width:clamp(48px,8vw,62px);height:clamp(48px,8vw,62px);border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:clamp(1.1rem,2.4vw,1.4rem);color:#06080b;background:var(--lime);border:3px solid #0a0c10;box-shadow:0 8px 24px rgba(209,254,23,.28)}.bundle .biopage__name{position:relative;margin-top:.7rem;font-weight:800;font-size:clamp(.95rem,1.9vw,1.15rem);letter-spacing:-.02em}.bundle .biopage__tag{position:relative;font-size:clamp(.72rem,1.5vw,.82rem);color:var(--ink-mute);margin-top:.15rem}.bundle .biopage__badge{position:relative;display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;padding:.28rem .65rem;border-radius:999px;font-family:var(--font-mono);font-size:clamp(.62rem,1.3vw,.72rem);color:var(--lime);background:var(--lime-soft);border:1px solid rgba(209,254,23,.25)}.bundle .biopage__badge svg{width:12px;height:12px}.bundle .biopage__links{position:relative;width:100%;max-width:320px;margin-top:clamp(.9rem,2vw,1.3rem);display:flex;flex-direction:column;gap:.6rem}.bundle .biolink{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:12px;background:var(--bg-chip);border:1px solid var(--rule-strong);font-size:clamp(.74rem,1.5vw,.85rem);font-weight:600;color:var(--ink);text-align:left}.bundle .biolink span:nth-child(2){flex:1}.bundle .biolink svg{width:14px;height:14px;color:var(--ink-mute);flex-shrink:0}.bundle .biolink__dot{width:8px;height:8px;border-radius:50%;background:var(--lime);flex-shrink:0}.bundle .biolink--ghost{opacity:.5}.bundle .biolink--ghost .biolink__dot{background:var(--ink-mute)}.bundle .float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border-radius:14px;background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--rule-strong);box-shadow:0 18px 40px -16px rgba(0,0,0,.7)}.bundle .float-card .fc__icon{width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--lime-soft);color:var(--lime)}.bundle .float-card .fc__icon svg{width:20px;height:20px}.bundle .float-card .fc__label{font-size:.7rem;color:var(--ink-mute);font-weight:600;letter-spacing:.02em}.bundle .float-card .fc__value{font-family:var(--font-mono);font-size:1.02rem;font-weight:600;color:var(--ink)}.bundle .float-card .fc__value.gold{color:var(--gold)}.bundle .float-card--a{top:14%;left:-7%;animation:bundle-floaty 6s ease-in-out infinite}.bundle .float-card--b{bottom:9%;right:-6%;animation:bundle-floaty 6s ease-in-out .8s infinite}@keyframes bundle-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:560px){.bundle .float-card--a{left:-2%;top:8%}.bundle .float-card--b{right:-2%;bottom:6%}.bundle .float-card{padding:.65rem .8rem;transform:scale(.86)}}.bundle .identity{background:var(--bg-raised);border-block:1px solid var(--rule)}.bundle .identity__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.4vw,1.4rem)}@media (max-width:767px){.bundle .identity__grid{grid-template-columns:1fr}}.bundle .identity__item{display:flex;gap:.85rem;align-items:flex-start}.bundle .identity__item .ck{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--lime-soft);color:var(--lime)}.bundle .identity__item .ck svg{width:17px;height:17px}.bundle .identity__item p{font-size:.98rem;color:var(--ink-soft);line-height:1.5}.bundle .identity__item strong{color:var(--ink);font-weight:700}.bundle .problem{text-align:center}.bundle .problem__inner{max-width:820px;margin-inline:auto}.bundle .problem .h2{margin-bottom:1.4rem}.bundle .problem p{font-size:clamp(1.1rem,2.2vw,1.45rem);color:var(--ink-soft);line-height:1.5}.bundle .problem .punch{color:var(--ink);font-weight:700}.bundle .mech__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(1.1rem,2.6vw,1.6rem);align-items:stretch}@media (max-width:860px){.bundle .mech__grid{grid-template-columns:1fr}}.bundle .mech__card{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(1.6rem,3vw,2.3rem);position:relative;overflow:hidden}.bundle .mech__card:before{content:"";position:absolute;inset:0;opacity:.6;pointer-events:none;background:radial-gradient(120% 80% at 0 0,rgba(209,254,23,.06),transparent 55%)}.bundle .mech__tag{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lime);margin-bottom:.9rem;display:block}.bundle .mech__card h3{margin-bottom:.7rem}.bundle .mech__card p{color:var(--ink-soft);font-size:.98rem;margin-bottom:1.3rem}.bundle .mech__list{display:flex;flex-direction:column;gap:.7rem}.bundle .mech__list li{list-style:none;display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem;color:var(--ink-soft)}.bundle .mech__list li svg{width:16px;height:16px;color:var(--lime);flex:none;margin-top:3px}.bundle .mech__connector{display:grid;place-items:center}.bundle .mech__connector .orb{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--lime);color:#06080b;font-weight:800;box-shadow:0 0 0 8px var(--lime-soft),0 0 30px var(--lime-glow)}.bundle .mech__connector .orb svg{width:26px;height:26px}@media (max-width:860px){.bundle .mech__connector .orb{transform:rotate(90deg)}}.bundle .mech__footnote{text-align:center;margin-top:1.8rem;color:var(--ink-mute);font-size:.95rem}.bundle .mech__footnote strong{color:var(--ink)}.bundle .course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(12rem,22vw,15rem),1fr));gap:clamp(.85rem,1.6vw,1.1rem)}@media (min-width:821px) and (max-width:1180px){.bundle .course-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:521px) and (max-width:820px){.bundle .course-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.bundle .course-grid{grid-template-columns:1fr}}.bundle .course-card{border:1px solid var(--rule);border-radius:14px;overflow:hidden;background:var(--bg-raised);transition:transform .25s var(--ease),border-color .25s ease}.bundle .course-card:hover{transform:translateY(-4px);border-color:var(--rule-strong)}.bundle .course-card__cover{aspect-ratio:16/9;position:relative;display:grid;place-items:center;overflow:hidden}.bundle .course-card__cover span.tag{position:relative;z-index:1;font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:rgba(6,8,11,.65);letter-spacing:.1em;text-transform:uppercase}.bundle .course-card__num{position:absolute;top:.6rem;left:.7rem;z-index:2;font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:rgba(6,8,11,.55)}.bundle .course-card__body{padding:.95rem 1rem 1.1rem}.bundle .course-card__body h4{font-size:.97rem;font-weight:700;letter-spacing:-.01em;margin-bottom:.75rem;line-height:1.25}.bundle .course-card__bar{height:5px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.bundle .course-card__bar i{display:block;height:100%;border-radius:999px;background:var(--lime)}.bundle .course-card__meta{display:flex;justify-content:space-between;margin-top:.6rem;font-family:var(--font-mono);font-size:.7rem;color:var(--ink-mute)}.bundle .cg1{background:linear-gradient(135deg,#d1fe17,#7ccf1a)}.bundle .cg2{background:linear-gradient(135deg,#e8c15a,#c98b2f)}.bundle .cg3{background:linear-gradient(135deg,#9be15d,#27ae60)}.bundle .cg4{background:linear-gradient(135deg,#d1fe17,#2dd4bf)}.bundle .cg5{background:linear-gradient(135deg,#f6d365,#fda085)}.bundle .cg6{background:linear-gradient(135deg,#a8e063,#56ab2f)}.bundle .cg7{background:linear-gradient(135deg,#d1fe17,#a8cd00)}.bundle .cg8{background:linear-gradient(135deg,#e8c15a,#d1fe17)}.bundle .cg9{background:linear-gradient(135deg,#84fab0,#8fd3f4)}.bundle .cg10{background:linear-gradient(135deg,#c2e59c,#64b3f4)}.bundle .bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto);gap:1.1rem}@media (max-width:860px){.bundle .bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.bundle .bento{grid-template-columns:1fr}}.bundle .bento__shot{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--rule);background:var(--bg-raised);transition:transform .3s var(--ease),border-color .3s ease}.bundle .bento__shot:hover{transform:translateY(-4px);border-color:var(--rule-strong)}.bundle .bento__shot img{width:100%;height:100%;object-fit:cover;object-position:top center;min-height:150px}.bundle .bento__shot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(6,8,11,.95) 0,rgba(6,8,11,.3) 38%,transparent 65%)}.bundle .bento__shot .cap{position:absolute;left:1rem;bottom:.9rem;z-index:2;font-size:.92rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.bundle .bento__shot .cap small{display:block;font-weight:500;color:var(--ink-mute);font-size:.76rem;margin-top:2px}.bundle .b-span3{grid-column:span 3}.bundle .b-span2{grid-column:span 2}.bundle .b-row2{grid-row:span 2}@media (max-width:860px){.bundle .b-span2,.bundle .b-span3{grid-column:span 1}.bundle .b-row2{grid-row:auto}}@media (max-width:520px){.bundle .b-span2,.bundle .b-span3{grid-column:1/-1}}.bundle .bento__feat{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:1.3rem;display:flex;flex-direction:column;justify-content:center;gap:.55rem}.bundle .bento__feat .fi{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--lime-soft);color:var(--lime)}.bundle .bento__feat .fi svg{width:19px;height:19px}.bundle .bento__feat h4{font-size:1rem;font-weight:700;letter-spacing:-.01em}.bundle .bento__feat p{font-size:.85rem;color:var(--ink-mute);line-height:1.45}.bundle .feat-pills{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.bundle .feat-pills .chip{font-size:.82rem}.bundle .feat-pills .chip svg{color:var(--lime)}.bundle .streams-head{margin:clamp(1.6rem,4vw,2.6rem) 0 1.1rem}.bundle .streams-head .h3{margin-bottom:.35rem}.bundle .streams-head .muted{font-size:.95rem}.bundle .stream-grid--inset{margin-bottom:clamp(1.4rem,3vw,2.2rem)}.bundle .stream-card__title{font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem}.bundle .bio-card{position:relative;border-radius:calc(var(--radius) + 4px);padding:1px;background:linear-gradient(135deg,rgba(209,254,23,.55),rgba(209,254,23,.08) 42%,var(--rule-strong) 100%);box-shadow:0 30px 70px -34px rgba(0,0,0,.8);margin-bottom:clamp(1.4rem,3vw,2.2rem)}.bundle .coach-card{background:linear-gradient(135deg,rgba(209,254,23,.55),rgba(232,193,90,.18) 45%,var(--rule-strong) 100%)}.bundle .bio-card__glow{position:absolute;inset:-1px;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 120% at 12% 0,var(--lime-glow),transparent 60%);opacity:.55;filter:blur(8px)}.bundle .bio-card__inner{position:relative;z-index:1;border-radius:var(--radius);background:linear-gradient(180deg,var(--bg-raised),#0b0d11);padding:clamp(1.5rem,3.4vw,2.6rem);display:grid;grid-template-columns:auto 1fr;gap:clamp(1.1rem,2.6vw,1.8rem);align-items:start}@media (max-width:560px){.bundle .bio-card__inner{grid-template-columns:1fr;gap:1.1rem}}.bundle .bio-card__icon{width:clamp(48px,7vw,60px);height:clamp(48px,7vw,60px);border-radius:16px;flex:none;display:grid;place-items:center;background:var(--lime);color:#06080b;box-shadow:0 0 0 8px var(--lime-soft),0 0 28px var(--lime-glow)}.bundle .bio-card__icon svg{width:50%;height:50%}.bundle .bio-card__badge{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#06080b;background:var(--lime);padding:.22rem .6rem;border-radius:999px;margin-bottom:.85rem}.bundle .bio-card__title{margin-bottom:.9rem}.bundle .bio-card__domain{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.5rem .85rem;border-radius:9px;background:#15181e;border:1px solid var(--rule-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);margin-bottom:1.1rem;overflow:hidden}.bundle .bio-card__domain svg{width:13px;height:13px;color:var(--lime);flex:none}.bundle .bio-card__domain-text{font-size:.86rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle .bio-card__lead{font-size:clamp(.98rem,1.7vw,1.08rem);color:var(--ink-soft);line-height:1.55;margin-bottom:1.3rem;max-width:60ch}.bundle .bio-card__points{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem 1.4rem}.bundle .bio-card__points li{display:flex;gap:.55rem;align-items:flex-start;font-size:.92rem;font-weight:600;color:var(--ink-soft)}.bundle .bio-card__points li svg{width:17px;height:17px;color:var(--lime);flex:none;margin-top:2px}.bundle .feat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(15rem,30vw,17rem),1fr));gap:clamp(.9rem,2vw,1.2rem);margin-top:clamp(1.4rem,3vw,2rem)}.bundle .feat-card{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(1.2rem,2.4vw,1.5rem);display:flex;flex-direction:column;gap:.6rem;transition:transform .25s var(--ease),border-color .25s ease}.bundle .feat-card:hover{transform:translateY(-4px);border-color:var(--rule-strong)}.bundle .feat-card__icon{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--lime-soft);color:var(--lime)}.bundle .feat-card__icon svg{width:20px;height:20px}.bundle .feat-card__title{font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.bundle .feat-card__body{font-size:.9rem;color:var(--ink-soft);line-height:1.5}.bundle .stack{max-width:760px;margin-inline:auto}.bundle .stack__list{display:flex;flex-direction:column;gap:.7rem}.bundle .stack__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.3rem;border-radius:14px;background:var(--bg-raised);border:1px solid var(--rule)}.bundle .stack__row .left{display:flex;align-items:center;gap:.85rem;min-width:0}.bundle .stack__row .ck{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--lime-soft);color:var(--lime)}.bundle .stack__row .ck svg{width:15px;height:15px}.bundle .stack__row .name{font-size:.97rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}.bundle .stack__row .val{font-family:var(--font-mono);font-size:.95rem;font-weight:600;color:var(--ink-soft);flex:none}.bundle .stack__row .val.incl{color:var(--lime)}.bundle .stack__row .val.priceless{color:var(--gold)}.bundle .stack__total{margin-top:1.4rem;padding:1.5rem;border-radius:var(--radius);text-align:center;background:linear-gradient(135deg,rgba(232,193,90,.1),rgba(209,254,23,.06));border:1px solid rgba(232,193,90,.28)}.bundle .stack__total .tv-label{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.bundle .stack__total .tv-num{font-family:var(--font-mono);font-weight:600;font-size:clamp(1.6rem,4vw,2.3rem);background:linear-gradient(100deg,var(--gold),var(--lime));-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:.2rem}.bundle .price-flip{display:flex;align-items:baseline;justify-content:center;gap:.9rem;margin-top:1.4rem;flex-wrap:wrap}.bundle .price-flip .was{font-family:var(--font-mono);font-size:1.4rem;color:var(--ink-mute);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.3)}.bundle .price-flip .now{font-family:var(--font-mono);font-weight:600;font-size:clamp(3rem,9vw,4.6rem);color:var(--lime);line-height:1;text-shadow:0 0 38px var(--lime-glow)}.bundle .price-flip .now-label{font-size:.8rem;color:var(--ink-mute);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;align-self:center}.bundle .price-flip .now-col{display:flex;flex-direction:column;align-items:center}.bundle .stack__cta{margin-top:1.8rem;text-align:center}.bundle .stack__cta .micro{margin-top:.9rem}.bundle .earn{background:var(--bg-raised);border-block:1px solid var(--rule);overflow:hidden}.bundle .earn__grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media (max-width:920px){.bundle .earn__grid{grid-template-columns:1fr}}.bundle .earn__legs{display:flex;flex-direction:column;gap:1rem;margin-top:1.6rem}.bundle .earn__leg{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.3rem;border-radius:14px;background:var(--bg);border:1px solid var(--rule)}.bundle .earn__leg .lg-name{font-size:.95rem;font-weight:600;color:var(--ink)}.bundle .earn__leg .lg-name small{display:block;color:var(--ink-mute);font-weight:500;font-size:.78rem;margin-top:2px}.bundle .earn__leg .lg-amt{font-family:var(--font-mono);font-weight:600;font-size:1.25rem;color:var(--gold);flex:none;text-align:right}.bundle .earn__leg .lg-amt small{display:block;font-size:.7rem;color:var(--ink-mute);text-align:right}.bundle .calc{background:var(--bg);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:clamp(1.5rem,3.5vw,2.4rem);position:relative;overflow:hidden}.bundle .calc:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 100% 0,rgba(232,193,90,.08),transparent 55%)}.bundle .calc__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;position:relative;flex-wrap:wrap}.bundle .calc__head .lbl{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.bundle .toggle{display:inline-flex;background:var(--bg-chip);border:1px solid var(--rule);border-radius:11px;padding:3px}.bundle .toggle button{padding:.45rem .9rem;border-radius:8px;font-size:.82rem;font-weight:600;color:var(--ink-mute);transition:all .2s var(--ease);font-family:var(--font-mono)}.bundle .toggle button.active{background:var(--lime);color:#06080b}.bundle .calc__slider-wrap{margin-bottom:1.6rem;position:relative}.bundle .calc__slider-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.8rem}.bundle .calc__slider-top .sl-label{font-size:.9rem;color:var(--ink-soft);font-weight:500}.bundle .calc__slider-top .sl-val{font-family:var(--font-mono);font-size:1.8rem;font-weight:600;color:var(--lime);line-height:1}.bundle input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(to right,var(--lime) 0,var(--lime) var(--fill,15%),rgba(255,255,255,.08) var(--fill,15%));outline:none;cursor:pointer}.bundle input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--lime);border:4px solid #06080b;box-shadow:0 0 0 1px var(--lime),0 0 16px var(--lime-glow);cursor:grab}.bundle input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--lime);border:4px solid #06080b;box-shadow:0 0 0 1px var(--lime);cursor:grab}.bundle .calc__scale{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.68rem;color:var(--ink-mute);margin-top:.5rem}.bundle .calc__out{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.3rem;position:relative}.bundle .calc__out .cell{background:var(--bg-raised);border:1px solid var(--rule);border-radius:13px;padding:1.1rem 1.2rem}.bundle .calc__out .cell .c-lbl{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:.4rem}.bundle .calc__out .cell .c-val{font-family:var(--font-mono);font-weight:600;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1}.bundle .calc__out .cell.year .c-val{background:linear-gradient(100deg,var(--gold),var(--lime));-webkit-background-clip:text;background-clip:text;color:transparent}.bundle .calc__out .cell.month .c-val{color:var(--ink)}.bundle .calc__disclaimer{font-size:.76rem;color:var(--ink-mute);line-height:1.5;position:relative}.bundle .calc__cta{margin-top:1.4rem;position:relative}.bundle .proof__statband{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:1.6rem;margin-bottom:3rem;border-radius:var(--radius);background:var(--bg-raised);border:1px solid var(--rule);text-align:center}.bundle .proof__statband .stat .n{font-family:var(--font-mono);font-weight:600;font-size:clamp(1.6rem,4vw,2.3rem);color:var(--lime)}.bundle .proof__statband .stat .l{font-size:.82rem;color:var(--ink-mute);margin-top:2px}.bundle .tgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.2rem)}@media (max-width:639px){.bundle .tgrid{grid-template-columns:1fr}}.bundle .tcard{background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden}.bundle .tcard:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--lime);opacity:.5}.bundle .tcard__quote{font-size:1.02rem;line-height:1.55;color:var(--ink);font-weight:500}.bundle .tcard__foot{display:flex;align-items:center;gap:.8rem;margin-top:auto}.bundle .tcard__avatar{width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:800;font-size:1.05rem;color:#06080b}.bundle .tcard__name{font-weight:700;font-size:.95rem}.bundle .tcard__name small{display:block;color:var(--ink-mute);font-weight:500;font-size:.78rem}.bundle .tcard__result{margin-left:auto}.bundle .av1{background:linear-gradient(135deg,#d1fe17,#7ccf1a)}.bundle .av2{background:linear-gradient(135deg,#e8c15a,#c98b2f)}.bundle .av3{background:linear-gradient(135deg,#9be15d,#27ae60)}.bundle .av4{background:linear-gradient(135deg,#d1fe17,#2dd4bf)}.bundle .av5{background:linear-gradient(135deg,#84fab0,#8fd3f4)}.bundle .av6{background:linear-gradient(135deg,#f6d365,#fda085)}.bundle .proof__sublabel{display:flex;align-items:center;gap:.8rem;margin:3rem 0 1.4rem}.bundle .proof__sublabel .line{height:1px;flex:1;background:var(--rule)}.bundle .proof__sublabel span{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.bundle .tgrid--restackd .tcard:before{background:var(--gold);opacity:.4}.bundle .tgrid--restackd .tcard__quote{font-size:.95rem;color:var(--ink-soft)}.bundle .founder{background:var(--bg-raised);border-block:1px solid var(--rule)}.bundle .founder__inner{max-width:760px;margin-inline:auto;text-align:center}.bundle .founder__avatar{width:64px;height:64px;border-radius:50%;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--lime),var(--lime-deep));display:grid;place-items:center;font-weight:800;font-size:1.5rem;color:#06080b;box-shadow:0 0 0 6px var(--lime-soft)}.bundle .founder p{font-size:clamp(1.05rem,2vw,1.3rem);color:var(--ink-soft);line-height:1.6;margin-bottom:1.2rem}.bundle .founder .sig,.bundle .founder p strong{color:var(--ink);font-weight:700}.bundle .founder .spine-tag{font-family:var(--font-mono);color:var(--lime);font-size:.9rem;margin-top:.6rem}.bundle .pricing__card{max-width:560px;margin-inline:auto;background:linear-gradient(180deg,var(--bg-raised),#0b0d11);border:1px solid var(--rule-strong);border-radius:24px;padding:clamp(2rem,4vw,3rem);position:relative;overflow:hidden;text-align:center;box-shadow:0 40px 90px -40px rgba(0,0,0,.8)}.bundle .pricing__card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 50% at 50% 0,rgba(209,254,23,.1),transparent 60%)}.bundle .pricing__badge{display:inline-flex;margin-bottom:1.3rem}.bundle .pricing__card h3{margin-bottom:.5rem;position:relative}.bundle .pricing__card .sub{color:var(--ink-soft);margin-bottom:1.8rem;position:relative}.bundle .pricing__price{display:flex;align-items:baseline;justify-content:center;gap:.8rem;margin-bottom:1.8rem;position:relative}.bundle .pricing__price .was{font-family:var(--font-mono);font-size:1.5rem;color:var(--ink-mute);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.3)}.bundle .pricing__price .now{font-family:var(--font-mono);font-weight:600;font-size:clamp(3.4rem,11vw,5rem);color:var(--lime);line-height:1;text-shadow:0 0 40px var(--lime-glow)}.bundle .pricing__price .once{font-size:.85rem;color:var(--ink-mute);align-self:flex-end;margin-bottom:.6rem}.bundle .pricing__incl{text-align:left;display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.8rem;position:relative}.bundle .pricing__incl li{list-style:none;display:flex;gap:.7rem;align-items:flex-start;font-size:.95rem;color:var(--ink-soft)}.bundle .pricing__incl li svg{width:18px;height:18px;color:var(--lime);flex:none;margin-top:2px}.bundle .pricing__incl li strong{color:var(--ink);font-weight:700}.bundle .pay-row{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1.4rem;flex-wrap:wrap;position:relative}.bundle .pay-row .pay-pill{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--ink-mute);font-weight:600;padding:.4rem .75rem;border-radius:8px;background:var(--bg-chip);border:1px solid var(--rule)}.bundle .pay-row .pay-pill svg{width:16px;height:16px}.bundle .pricing__assure{margin-top:1.2rem;font-size:.84rem;color:var(--ink-mute);position:relative}.bundle .pricing__urgency{margin-top:.7rem;font-size:.84rem;font-weight:600;line-height:1.5;color:var(--gold);position:relative}.bundle .faq{max-width:780px;margin-inline:auto}.bundle .faq__item{border-bottom:1px solid var(--rule)}.bundle .faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem .2rem;text-align:left;font-size:1.05rem;font-weight:700;color:var(--ink);letter-spacing:-.015em;transition:color .2s ease}.bundle .faq__q:hover{color:var(--lime)}.bundle .faq__q .ic{width:24px;height:24px;flex:none;display:grid;place-items:center;color:var(--lime);transition:transform .3s var(--ease)}.bundle .faq__q[aria-expanded=true] .ic{transform:rotate(45deg)}.bundle .faq__q .ic svg{width:20px;height:20px}.bundle .faq__a-inner{padding:0 .2rem 1.5rem;color:var(--ink-soft);font-size:.98rem;line-height:1.6}.bundle .faq__a-inner strong{color:var(--ink)}.bundle .billboard{position:relative;overflow:hidden;text-align:center;background:linear-gradient(160deg,rgba(209,254,23,.07),transparent 55%)}.bundle .billboard:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 0,rgba(209,254,23,.16),transparent 65%)}.bundle .billboard__inner{position:relative;z-index:1;max-width:760px;margin-inline:auto}.bundle .billboard .eyebrow{display:inline-block;margin-bottom:1.2rem}.bundle .billboard h2{font-size:clamp(2.2rem,6vw,4rem);margin-bottom:1.3rem}.bundle .billboard h2 .accent{color:var(--lime)}.bundle .billboard .price-recap{display:inline-flex;align-items:baseline;gap:.7rem;margin-bottom:2rem;font-family:var(--font-mono)}.bundle .billboard .price-recap .was{font-size:1.3rem;color:var(--ink-mute);text-decoration:line-through}.bundle .billboard .price-recap .now{font-size:2.6rem;font-weight:600;color:var(--lime)}.bundle .billboard .micro{margin-top:1.3rem}.bundle .footer{border-top:1px solid var(--rule);padding-block:clamp(3rem,5vw,4rem) 7rem;position:relative;z-index:1}.bundle .footer__top{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap;margin-bottom:2.5rem}.bundle .footer__brand .nav__wordmark{margin-bottom:1rem}.bundle .footer__brand p{max-width:380px;font-size:.84rem;color:var(--ink-mute);line-height:1.6}.bundle .footer__nav{display:flex;gap:2.5rem;flex-wrap:wrap}.bundle .footer__nav a{font-size:.88rem;color:var(--ink-soft);transition:color .15s ease}.bundle .footer__nav a:hover{color:var(--ink)}.bundle .footer__bottom{padding-top:2rem;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bundle .footer__bottom p{font-size:.8rem;color:var(--ink-mute)}.bundle .footer__disclaimer{font-size:.76rem;color:var(--ink-mute);line-height:1.6;max-width:680px;margin-bottom:2rem}.bundle .mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom));background:rgba(6,8,11,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--rule);transform:translateY(120%);transition:transform .4s var(--ease);display:none}.bundle .mobilebar.show{transform:translateY(0)}.bundle .mobilebar .btn{height:54px;font-size:1.02rem}.bundle .mobilebar__price{font-family:var(--font-mono);font-weight:600}@media (max-width:860px){.bundle .mobilebar{display:block}}.bundle .skip-link{position:absolute;left:1rem;top:-3rem;z-index:100;padding:.625rem 1rem;background:var(--lime);color:#06080b;font-family:var(--font-sans);font-weight:700;font-size:.875rem;border-radius:8px;text-decoration:none;transition:top .2s var(--ease)}.bundle .skip-link:focus-visible{top:.75rem;outline:2px solid var(--ink);outline-offset:2px}.bundle .page-hero{padding-top:clamp(7rem,12vw,10rem);padding-bottom:clamp(2rem,5vw,4rem)}.bundle .page-hero__h1{margin:.4rem auto .9rem;max-width:14ch}.bundle .page-hero .lead{max-width:60ch;margin-inline:auto}.bundle .page-hero__cta{margin-top:1.8rem}.bundle .stream-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(16rem,30vw,19rem),1fr));gap:clamp(.9rem,1.8vw,1.1rem)}@media (min-width:521px) and (max-width:1023px){.bundle .stream-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.bundle .stream-grid{grid-template-columns:1fr}}.bundle .stream-card{position:relative;border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-raised);padding:1.6rem 1.4rem 1.5rem;overflow:hidden;transition:transform .25s var(--ease),border-color .25s ease}.bundle .stream-card:hover{transform:translateY(-4px);border-color:var(--rule-strong)}.bundle .stream-card__bar{position:absolute;top:0;left:0;right:0;height:3px}.bundle .stream-card__tag{margin:.3rem 0 .9rem}.bundle .stream-card h3{margin-bottom:.6rem}.bundle .stream-card p.muted{font-size:.95rem;line-height:1.55}.bundle .stream-card__points{list-style:none;margin-top:1.1rem;display:flex;flex-direction:column;gap:.55rem}.bundle .stream-card__points li{display:flex;align-items:center;gap:.55rem;font-size:.86rem;font-weight:600;color:var(--ink-soft)}.bundle .stream-card__points li svg{width:16px;height:16px;color:var(--lime);flex-shrink:0}.bundle .roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,1.8vw,1.1rem)}@media (max-width:767px){.bundle .roadmap-grid{grid-template-columns:1fr}}.bundle .roadmap-col{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-raised);padding:1.5rem 1.4rem}.bundle .roadmap-col__head{display:flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-mute);margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.bundle .roadmap-col__dot{width:8px;height:8px;border-radius:50%;background:var(--ink-mute)}.bundle .roadmap-col__head[data-state=done]{color:var(--lime)}.bundle .roadmap-col__head[data-state=done] .roadmap-col__dot{background:var(--lime);box-shadow:0 0 10px var(--lime-glow)}.bundle .roadmap-col__head[data-state=next]{color:var(--gold)}.bundle .roadmap-col__head[data-state=next] .roadmap-col__dot{background:var(--gold)}.bundle .roadmap-col__items{list-style:none;display:flex;flex-direction:column;gap:.8rem}.bundle .roadmap-col__items li{display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.45;color:var(--ink-soft)}.bundle .roadmap-col__items li svg{width:16px;height:16px;margin-top:.18rem;flex-shrink:0;color:var(--ink-dim,var(--ink-mute))}.bundle .roadmap-col__items li[data-state=done] svg{color:var(--lime)}.bundle .roadmap-col__items li[data-state=next] svg{color:var(--gold)}@media (prefers-reduced-motion:reduce){.bundle *,.bundle :after,.bundle :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bundle .browser{transform:none}.bundle .float-card{animation:none}}.bundle .price-grid{display:grid;grid-template-columns:1fr;gap:clamp(1.1rem,2.4vw,1.6rem);max-width:980px;margin-inline:auto;align-items:start}@media (min-width:880px){.bundle .price-grid{grid-template-columns:1.08fr .92fr}}.bundle .price-grid .pricing__card{max-width:none;margin-inline:0}.bundle .pricing__card--primary{border-color:rgba(209,254,23,.4);box-shadow:0 40px 90px -40px rgba(0,0,0,.85),0 0 0 1px rgba(209,254,23,.25),0 0 60px -20px var(--lime-glow)}@media (min-width:880px){.bundle .pricing__card--primary{transform:translateY(-10px)}}.bundle .pricing__card--alt{background:linear-gradient(180deg,#0c0e12,#090b0e);border-color:var(--rule)}.bundle .pricing__card--alt:before{background:none}.bundle .pricing__card--alt .pricing__price .now{font-size:clamp(2.6rem,7vw,3.4rem);color:var(--ink);text-shadow:none}.bundle .pricing__badge--alt{color:var(--ink-soft);background:var(--bg-chip);border:1px solid var(--rule-strong)}.bundle .pricing__bestfor{position:relative;font-size:.92rem;line-height:1.45;color:var(--ink-soft);background:rgba(255,255,255,.03);border:1px solid var(--rule);border-radius:12px;padding:.7rem .9rem;margin-bottom:1.6rem;text-align:left}.bundle .pricing__card--primary .pricing__bestfor{background:var(--lime-soft);border-color:rgba(209,254,23,.2);color:var(--ink)}.bundle .ro-band{max-width:880px;margin:clamp(1.4rem,3vw,2.2rem) auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1.1rem,2.4vw,1.5rem) clamp(1.3rem,3vw,1.8rem);background:linear-gradient(180deg,var(--bg-raised),#0b0d11);border:1px solid var(--rule-strong);border-radius:18px}.bundle .ro-band__copy{text-align:left;flex:1 1 320px}.bundle .ro-band__copy h4{font-size:clamp(1rem,1.9vw,1.15rem);font-weight:700;letter-spacing:-.01em;margin-bottom:.3rem}.bundle .ro-band__copy p{font-size:.92rem;color:var(--ink-soft);line-height:1.45}.bundle .ro-band .btn{flex:0 0 auto}.bundle .hero__secondary{display:inline-block;margin-top:.9rem;font-size:.9rem;color:var(--ink-mute);text-decoration:underline;text-decoration-color:var(--rule-bright);text-underline-offset:3px;transition:color .2s ease}.bundle .hero__secondary:hover{color:var(--ink-soft)}.bundle .hero__ctarow--dual{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.bundle .hero__ctarow--dual .btn{flex:0 1 auto}@media (max-width:520px){.bundle .hero__ctarow--dual .btn{flex:1 1 100%;justify-content:center}}.bundle .hero__cta-note{margin-top:.7rem;font-size:.82rem;line-height:1.5;color:var(--ink-mute);max-width:38rem}.bundle .hero__cta-note strong{color:var(--ink-soft);font-weight:700}.bundle .billboard__ctarow{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}@media (max-width:520px){.bundle .billboard__ctarow .btn{flex:1 1 100%;justify-content:center}}@media (max-width:720px){.bundle .nav__cta-alt{display:none}}.bundle .mobilebar--dual{display:none;gap:.5rem}@media (max-width:860px){.bundle .mobilebar.mobilebar--dual{display:none}.bundle .mobilebar.mobilebar--dual.show{display:flex}.bundle .mobilebar--dual .btn{flex:1 1 0;min-width:0;justify-content:center;padding-left:.6rem;padding-right:.6rem;font-size:.92rem}.bundle .mobilebar--dual .btn--lime{flex:1.15 1 0}.bundle .mobilebar--dual .mobilebar__price{font-family:var(--font-mono);font-weight:700}}