:root{--bg:#0b0b0c;--fg:#f4f4f6;--card-bg:#141416;--border:rgba(255,255,255,.08);--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--highlight:#ffd700;--muted:#a9abb6;--glow:0 24px 64px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06) inset;--nbk-gold:#ffc62a;--nbk-gold-dk:#e4ad11;--nbk-ink:#111827;--nbk-muted:#6b7280;--nbk-border:#e5e7eb;--nbk-bg-soft:#f9fafb;--nbk-badge-bg:#fff7db;--nbk-badge-border:#ffe399}*{box-sizing:border-box;margin:0;padding:0}html{font-size:18px}body{background:var(--bg);color:var(--fg);font-family:var(--font);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--highlight);text-decoration:underline}a:hover{opacity:.9}.container{max-width:1100px;margin:0 auto;padding:0 1rem}.section{padding:2.25rem 0}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:68vh;text-align:center;padding:3rem 0;overflow:hidden}.hero .overlay{position:absolute;inset:0;background:radial-gradient(90% 60% at 50% 0%,rgba(255,215,0,.06) 0,rgba(11,11,12,.85) 45%,rgba(11,11,12,1) 100%);z-index:0;pointer-events:none}.brand{position:relative;z-index:1}.hero-logo{display:block;width:clamp(110px,12vw,140px);margin:0 auto 1rem;filter:drop-shadow(0 2px 10px rgba(0,0,0,.4))}.hero-content{position:relative;z-index:1}.hero-title{margin-bottom:.75rem;font-size:1.0rem;font-weight:900;letter-spacing:.02em}@media(min-width:860px){.hero-title{font-size:1.5rem}}.demo-highlight{display:block;margin:.5rem auto;color:var(--highlight);font-weight:700}.hero-subtext{margin:.75rem auto 1.25rem;max-width:900px;font-size:.95rem;color:#e7e7ea}.hero-benefits{list-style:disc;margin:1rem auto 1.25rem;max-width:680px;text-align:left;font-size:.9rem;color:#eaeaf0}.btn{display:inline-block;border-radius:999px;border:2px solid var(--border);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease;font-size:clamp(.72rem,1.5vw,.84rem);line-height:1.25;letter-spacing:.2px}.btn-primary{padding:.72rem 1.25rem;background:var(--highlight);border-color:var(--highlight);color:#111;font-weight:800}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(255,215,0,.3)}.btn-outline{padding:.68rem 1.15rem;background:transparent;color:var(--fg);border-color:var(--highlight)}.btn-outline:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(255,215,0,.16)}.btn-ghost{padding:.68rem 1.15rem;background:transparent;color:var(--fg);border-color:var(--border)}.btn-ghost:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(255,255,255,.08)}.btn-cta{padding:.7rem 1.15rem;background:var(--highlight);border-color:var(--highlight);color:#111;font-weight:900;box-shadow:0 10px 28px rgba(255,215,0,.28)}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(255,215,0,.42)}.watch-block{max-width:960px;margin:1rem auto 1.1rem}.video-wrapper{max-width:980px;margin:1rem auto}.video-stage{position:relative;aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden;box-shadow:var(--glow)}.video-stage video{position:absolute;inset:0;width:100%;height:100%}.video-badge{position:absolute;left:10px;top:10px;background:rgba(0,0,0,.55);color:#fff;border:1px solid rgba(255,255,255,.2);padding:.28rem .6rem;border-radius:999px;font-size:.82rem;backdrop-filter:blur(6px)}.demo-cta{text-align:center;margin-top:1rem}.demo-buttons{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.primary-heading,h2{margin:2.2rem 0 1rem;text-align:center;font-size:1.28rem}.section-heading{margin-top:2.6rem}.features.container,.secondary-features.container{display:grid;gap:1.25rem;justify-items:center;margin-bottom:2.3rem}@media(min-width:768px){.features.container{grid-template-columns:repeat(4,1fr)}.secondary-features.container{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.features.container,.secondary-features.container{grid-template-columns:1fr}}.feature{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;padding:1.25rem;text-align:center;width:100%;max-width:270px;box-shadow:0 12px 28px rgba(0,0,0,.35)}.feature-icon{font-size:2rem;margin-bottom:.35rem}.feature h3{margin:.25rem 0 .5rem;font-size:1.18rem}.feature p{font-size:.98rem;color:#e8e8ec}.why-choose{margin:.6rem auto;background:rgba(255,215,0,.05);border-left:6px solid var(--highlight);border-radius:10px;padding:1.25rem}.why-content{max-width:880px;margin:1rem auto;color:var(--fg);font-size:1rem;line-height:1.6}.why-list{list-style:disc;margin:1rem 0 1.25rem 1.25rem}.why-cta{background:var(--highlight);padding:1rem;border-radius:12px;text-align:center;margin-top:1rem;color:#111}.why-cta p{font-weight:900;margin-bottom:.5rem}.founders-banner{display:flex;align-items:center;gap:.6rem;justify-content:center;background:rgba(255,215,0,.06);border:1px solid var(--border);border-left:6px solid var(--highlight);border-radius:12px;padding:.75rem 1rem;margin:.8rem auto}.founders-badge{font-size:1.1rem}.founders-copy{color:#e7e7ea}.billing-toggle-wrapper{display:flex;align-items:center;justify-content:center;margin:1rem auto 2rem;gap:.75rem;flex-wrap:wrap}#save-badge{font-weight:700;color:var(--nbk-ink);background:var(--nbk-badge-bg);border:1px solid var(--nbk-badge-border);border-radius:.5rem;padding:.25rem .6rem;font-size:.82rem;line-height:1}.billing-toggle{display:inline-flex;background:var(--nbk-bg-soft);border:1px solid var(--nbk-border);border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px rgba(17,24,39,.04)}.billing-toggle button{flex:1;padding:.6rem 1.1rem;border:0;background:transparent;cursor:pointer;font-weight:600;font-size:.95rem;color:var(--nbk-muted);transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .04s ease}.billing-toggle button:hover{background:#f3f4f6;color:var(--nbk-ink)}.billing-toggle button:active{transform:translateY(1px)}.billing-toggle button.active,.billing-toggle button[aria-selected=true]{background:linear-gradient(180deg,var(--nbk-gold) 0%,var(--nbk-gold-dk) 100%);color:#0b0b0c;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.08)}.billing-toggle button:focus-visible{outline:2px solid var(--nbk-gold);outline-offset:2px;border-radius:.5rem}.billing-toggle button:first-child{border-radius:.75rem 0 0 .75rem}.billing-toggle button:last-child{border-radius:0 .75rem .75rem 0}.pricing.container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:2rem auto;max-width:1200px;align-items:stretch}.plan{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;padding:1.5rem;color:var(--fg);display:flex;flex-direction:column;justify-content:flex-start;min-height:500px;position:relative;box-shadow:0 16px 40px rgba(0,0,0,.35);height:100%}.plan h3,.plan .price{font-weight:900;font-size:1.38rem}.plan .price{margin:.45rem 0 0}.plan .plan-subtitle{color:var(--muted);margin:.2rem 0 1rem;font-size:.9rem;line-height:1.3;white-space:nowrap}.plan>ul:not(.footer-note){list-style:none;padding:0;margin:0;min-height:12rem;display:flex;flex-direction:column;justify-content:space-around}.plan>ul:not(.footer-note) li{margin:.45rem 0;font-size:.98rem;line-height:1.3}.footer-note{list-style:none;padding:0;margin:1rem 0 0;margin-top:auto;text-align:center;color:#e8e8ec}.most-popular-badge{position:absolute;top:-.9rem;left:50%;transform:translateX(-50%);background:var(--highlight);color:#111;padding:.28rem .92rem;border-radius:999px;font-size:.86rem;font-weight:900;white-space:nowrap;z-index:3;border:1px solid rgba(0,0,0,.1);box-shadow:0 6px 16px rgba(0,0,0,.3)}.highlighted-plan{border:1px solid var(--highlight);background:linear-gradient(180deg,rgba(255,215,0,.08),rgba(20,20,22,1));transform:translateY(-2px)}.ultimate-plan{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(20,20,22,1))}.price-info{color:var(--highlight);font-weight:800;margin:.2rem 0 1rem}.micro-checklist{margin:.5rem 0 .2rem;padding-left:1rem;color:#e7e7ea;font-size:.95rem}.micro-checklist li{list-style:"✔︎ ";margin:.22rem 0}.value-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;padding:0;list-style:none}.value-chips li{list-style:none;margin:0;padding:0}.value-chips li span{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .65rem;border:1px solid var(--border);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.08));color:var(--fg);font-size:.85rem;line-height:1.2;box-shadow:0 0 0 1px rgba(255,255,255,.05) inset;letter-spacing:.01em;white-space:nowrap}.value-chips li span::before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--highlight);box-shadow:0 0 .6rem rgba(255,215,0,.55)}.plan-diff{margin-top:1rem;padding:.95rem 1rem;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.10));border:1px solid var(--border);border-left:3px solid var(--highlight);border-radius:.9rem}.plan-diff strong{display:block;margin:0 0 .4rem;font-weight:600;color:var(--fg);letter-spacing:.01em}.diff-list{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.diff-list li{position:relative;padding-left:1.2rem;color:var(--fg)}.diff-list li::before{content:"★";position:absolute;left:0;top:.02rem;font-size:.8rem;line-height:1;color:var(--highlight);opacity:.95;text-shadow:0 0 .5rem rgba(255,215,0,.5)}@media (min-width:721px){#pricing.section.pricing.container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (max-width:720px){#pricing.section.pricing.container{display:grid;grid-template-columns:1fr;gap:.9rem}.pricing .plan{position:relative;border-color:rgba(255,255,255,.22);box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 10px 28px rgba(0,0,0,.45)}.pricing .plan::after{content:"";position:absolute;inset:-3px;border-radius:1.1rem;pointer-events:none;border:1px solid rgba(255,255,255,.10);z-index:0}.pricing .plan.highlighted-plan{border-color:rgba(255,215,0,.65);box-shadow:0 0 0 1px rgba(255,215,0,.25) inset,0 12px 36px rgba(0,0,0,.55),0 0 0 2px rgba(255,215,0,.12)}.pricing .plan.highlighted-plan::after{border-color:rgba(255,215,0,.25)}.pricing .plan.ultimate-plan{border-color:rgba(255,255,255,.28);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 12px 34px rgba(0,0,0,.5)}.value-chips{gap:.4rem}.value-chips li span{font-size:.8rem;padding:.22rem .55rem}.plan-diff{padding:.8rem}}.testimonials{text-align:center;margin:1rem auto;max-width:880px}.testimonial{max-width:640px;margin:0 auto 2rem;padding:1rem;text-align:center}.stars{color:var(--highlight);font-size:1.1rem;margin-top:.25rem}.section.testimonials{padding-bottom:1rem}.section.stats{padding-top:.6rem}.stats.container{margin:2.4rem auto;text-align:center}.stats-list{list-style:none;padding:0;margin:1rem auto;max-width:720px}.stats-list li{margin:.65rem 0;font-size:1.02rem;line-height:1.45;text-align:left}.giveaway-section{background:rgba(255,215,0,.05);border-left:6px solid var(--highlight);border-radius:10px;padding:1rem;margin:1.2rem auto;text-align:center;color:var(--fg)}.giveaway-section .btn{margin-top:.4rem}.trial-disclaimer{font-size:.95rem;line-height:1.5;margin-top:1.2rem;color:#222;background:#fff;border:1px solid #ececf1;border-radius:10px;padding:1rem;max-width:900px;margin-left:auto;margin-right:auto}.trial-disclaimer b{color:#000}.plan-includes{margin:1rem auto 0}.plan-includes h3{font-size:1.12rem;text-align:center;margin:1rem 0 .6rem}.includes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;max-width:900px;margin:0 auto;padding:0;list-style:none}.includes-grid li{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:10px;padding:.6rem .75rem;text-align:center}@media(min-width:900px){.includes-grid{grid-template-columns:repeat(3,1fr)}}.footer{padding:2rem 0;text-align:center}.footer-nav{font-size:.95rem;margin-top:.5rem}.demo-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.86);z-index:10000;padding:2rem;overflow:auto}.typeform-style{background:#fff;color:#222;padding:2rem;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.35);max-width:720px;margin:auto;position:relative}.typeform-style label{font-size:1.02rem;font-weight:800;margin-bottom:.35rem;display:block;color:#222}.typeform-style input,.typeform-style select,.typeform-style textarea{width:100%;padding:.72rem;margin-bottom:1rem;border:1px solid #d9d9e3;border-radius:10px;font-size:1rem}.typeform-style .carousel-nav{display:flex;gap:.6rem;justify-content:space-between;margin-top:.2rem}.typeform-style .btn{width:auto}.carousel-slide{display:none;opacity:0;transition:opacity .25s ease}.carousel-slide.active{display:block;opacity:1}.progress-indicator{font-size:1rem;color:#666;margin-bottom:1rem;text-align:left}.disqualify-message{background:#f8f9fa;padding:1.2rem;border-radius:12px;text-align:center;margin-top:1.2rem;color:#222}#close-modal-btn{position:absolute;top:10px;right:12px;background:0;border:0;color:#333;font-size:1.6rem;cursor:pointer}.video-modal{position:fixed;inset:0;display:none;padding:clamp(12px,3vw,24px);background:radial-gradient(140% 110% at 50% 0%,rgba(255,215,0,.03),rgba(0,0,0,.86) 35%,rgba(0,0,0,.95) 70%);backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);z-index:10001;place-items:center}.video-modal.open{display:grid;animation:videoFade .22s ease-out}@keyframes videoFade{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.video-wrap{width:min(100%,980px)}.video-shell{position:relative;aspect-ratio:16/9;background:#000;border-radius:18px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06) inset}.video-shell video{position:absolute;inset:0;width:100%;height:100%}.video-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.video-caption .pill{font-size:.9rem;padding:.35rem .6rem;border-radius:999px;color:#fff;background:rgba(255,215,0,.1);box-shadow:0 0 0 1px rgba(255,215,0,.18) inset}.video-close{position:absolute;top:16px;right:20px;width:44px;height:44px;font-size:34px;line-height:1;border-radius:999px;cursor:pointer;background:rgba(0,0,0,.52);color:#fff;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .08s ease,background .2s ease}.video-close:hover{transform:scale(1.06);background:rgba(0,0,0,.66)}.lead-capture{background:var(--card-bg);border:1px solid var(--border);border-radius:14px;padding:1.1rem;margin:1.1rem auto;box-shadow:0 12px 28px rgba(0,0,0,.35)}.lead-grid{display:grid;grid-template-columns:1fr;gap:.6rem}@media(min-width:680px){.lead-grid{grid-template-columns:repeat(4,1fr)}.lead-grid input:nth-child(1){grid-column:1/2}.lead-grid input:nth-child(2){grid-column:2/3}.lead-grid input:nth-child(3){grid-column:3/4}.lead-grid select{grid-column:4/5}}.lead-actions{text-align:center;margin-top:.5rem}.small-muted{color:#c9c9cf;font-size:.85rem;margin-top:.5rem}.on-dark,.on-dark *{color:var(--fg)!important}.lead-capture{margin:1.2rem auto;padding:1.1rem 1.1rem 1.2rem;background:linear-gradient(180deg,rgba(255,215,0,.08),rgba(20,20,22,.96) 85%);border:1px solid rgba(255,255,0,.22);border-left:6px solid var(--highlight);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.35)}.lead-capture .lead-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lead-capture input,.lead-capture select{width:100%;min-height:52px;padding:.9rem 1rem;font-size:1.05rem;border-radius:12px;background:#1a1a1c;color:var(--fg);border:1px solid rgba(255,255,255,.16)}.lead-capture input::placeholder{color:var(--muted)}.lead-capture input:focus-visible,.lead-capture select:focus-visible{outline:2px solid var(--highlight);outline-offset:2px;border-color:var(--highlight);box-shadow:0 0 0 3px rgba(255,215,0,.25)}.lead-capture .consent{display:block;margin:.6rem 0 .2rem;font-size:.95rem;color:#e7e7ea}.lead-capture .lead-actions .btn{padding:.95rem 1.4rem;font-size:.98rem}.lead-capture .small-muted{font-size:.9rem;color:var(--muted);margin-top:.4rem}@media(max-width:768px){.hero{padding:2rem 0}.hero-title{font-size:1.28rem}.hero-subtext{font-size:1rem}.typeform-style{padding:1.2rem;border-radius:0;min-height:100vh}.demo-modal{padding:0}}.demo-highlight-section{overflow:hidden;border-left:6px solid var(--highlight);border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,215,0,.06),rgba(0,0,0,.18));border-radius:14px;padding:1.1rem 1rem 1.3rem}.demo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}@media(max-width:960px){.demo-steps{grid-template-columns:1fr}}.demo-card{background:var(--card-bg);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:1rem 1rem 1.1rem;box-shadow:0 10px 26px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:.35rem;min-height:100%}.demo-card *{word-break:break-word}.step-badge{align-self:flex-start;font-weight:900;font-size:.9rem;background:var(--highlight);color:#111;border-radius:999px;padding:.22rem .55rem;margin-bottom:.25rem}.demo-card-title{font-size:1.12rem;font-weight:900;margin:.1rem 0}.demo-card-text{font-size:.98rem;color:#e8e8ec;margin-bottom:.6rem}.demo-links-two{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:.3rem 0 .4rem}@media(max-width:480px){.demo-links-two{grid-template-columns:1fr}}@media(max-width:720px){.pricing .plan{border:2px solid rgba(255,255,255,.36)!important;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 12px 30px rgba(0,0,0,.6)!important}.pricing .plan::after{inset:-4px;border:2px solid rgba(255,255,255,.18)!important;border-radius:1.15rem;z-index:0}.pricing .plan.highlighted-plan{border-color:var(--highlight)!important;box-shadow:0 0 0 1px rgba(255,215,0,.35) inset,0 14px 36px rgba(0,0,0,.6),0 0 0 2px rgba(255,215,0,.18)!important}.pricing .plan.highlighted-plan::after{border-color:rgba(255,215,0,.35)!important}.pricing .plan.ultimate-plan{border-color:rgba(255,255,255,.42)!important}.most-popular-badge{z-index:4}}@media (prefers-contrast: more){.pricing .plan{border-color:rgba(255,255,255,.5)}.pricing .plan.highlighted-plan{border-color:#ffd700}}.pricing .plan{overflow:visible}.pricing .plan::before{content:"";position:absolute;left:-2px;right:-2px;top:-2px;height:10px;border-radius:14px 14px 0 0;z-index:2;background:linear-gradient(90deg,rgba(255,215,0,.45),rgba(255,215,0,.25));box-shadow:0 2px 10px rgba(255,215,0,.18)}#pricing .plan:nth-of-type(1)::before{background:linear-gradient(90deg,rgba(255,255,255,.55),rgba(255,255,255,.22))}#pricing .plan:nth-of-type(2)::before{background:linear-gradient(90deg,rgba(255,215,0,.75),rgba(255,215,0,.35))}#pricing .plan:nth-of-type(3)::before{background:linear-gradient(90deg,rgba(255,215,0,1),rgba(255,215,0,.55))}#pricing .plan:nth-of-type(4)::before{background:linear-gradient(90deg,rgba(255,255,255,.85),rgba(255,215,0,.45))}.most-popular-badge{z-index:4}@media(max-width:720px){.pricing .plan{border:2px solid rgba(255,255,255,.38)!important;background-clip:padding-box;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 12px 30px rgba(0,0,0,.6)!important}.pricing .plan::after{content:"";position:absolute;inset:-4px;border:2px solid rgba(255,255,255,.16);border-radius:1.15rem;pointer-events:none;z-index:1}.pricing .plan.highlighted-plan{border-color:var(--highlight)!important;box-shadow:0 0 0 1px rgba(255,215,0,.35) inset,0 14px 36px rgba(0,0,0,.6),0 0 0 2px rgba(255,215,0,.18)!important}.pricing .plan.highlighted-plan::after{border-color:rgba(255,215,0,.3)}.pricing .plan.ultimate-plan{border-color:rgba(255,255,255,.45)!important}}@media(max-width:380px){.pricing .plan::before{height:12px}}.demo-links-two .btn-ghost{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.15rem;font-weight:900;font-size:1.02rem;letter-spacing:.25px;text-decoration:none;border-radius:14px;border:2px solid transparent;background:linear-gradient(#141416,#141416) padding-box,linear-gradient(90deg,rgba(255,215,0,.95),rgba(255,215,0,.45),rgba(255,215,0,.95)) border-box;background-clip:padding-box,border-box;color:var(--fg);box-shadow:0 12px 28px rgba(255,215,0,.18),0 0 0 1px rgba(255,255,255,.06) inset;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease,background .25s ease;will-change:transform,box-shadow}.demo-links-two .btn-ghost::after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(120% 60% at 0% 50%,rgba(255,215,0,.10),transparent 60%),linear-gradient(120deg,transparent 0%,rgba(255,255,255,.18) 18%,transparent 32%);transform:translateX(-140%);transition:transform .60s ease;pointer-events:none;z-index:-1}.demo-links-two .btn-ghost:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(255,215,0,.28),0 0 0 1px rgba(255,255,255,.09) inset;filter:saturate(1.08)}.demo-links-two .btn-ghost:hover::after{transform:translateX(140%)}.demo-links-two .btn-ghost:active{transform:translateY(-1px) scale(.997)}.demo-links-two .btn-ghost:focus-visible{outline:3px solid var(--highlight);outline-offset:3px}.demo-links-two{gap:.7rem}@media (max-width:480px){.demo-links-two .btn-ghost{width:100%}}@media (prefers-reduced-motion: reduce){.demo-links-two .btn-ghost,.demo-links-two .btn-ghost::after{transition:none!important}}.lead-capture .lead-grid{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:1rem;row-gap:.75rem;align-items:center}.lead-capture .lead-grid label{grid-column:1;justify-self:end;font-weight:800;line-height:1.25;text-align:right;padding-right:.25rem;color:var(--fg);white-space:normal}.lead-capture .lead-grid input,.lead-capture .lead-grid select{grid-column:2;width:100%;min-height:50px}@media (max-width:680px){.lead-capture .lead-grid{grid-template-columns:1fr;row-gap:.5rem}.lead-capture .lead-grid label{justify-self:start;text-align:left;margin-top:.25rem}}.lead-capture .consent{margin-top:.75rem}.lead-capture .lead-actions{margin-top:.75rem}:root{--lead-label-col:180px}.lead-capture{padding:.8rem 1rem;margin:.8rem auto;border-width:1px}#lead-title{font-size:1.05rem;margin:0 0 .4rem}.lead-capture>p{font-size:.95rem;margin:.2rem 0 .8rem;color:#d9d9e3}.lead-capture .lead-grid{grid-template-columns:var(--lead-label-col) minmax(0,1fr);column-gap:.75rem;row-gap:.55rem;align-items:center}.lead-capture .lead-grid label{font-size:.92rem}.lead-capture .lead-grid input,.lead-capture .lead-grid select{min-height:44px;padding:.6rem .9rem;font-size:.95rem}.lead-capture .consent{margin-top:.6rem;font-size:.9rem}.lead-capture .lead-actions{margin-top:.6rem}.lead-capture .lead-actions .btn{padding:.75rem 1.1rem;font-size:.92rem;font-weight:800}.lead-capture .small-muted{font-size:.82rem}@media (max-width:680px){.lead-capture{padding:.9rem}#lead-title{font-size:1rem}.lead-capture .lead-grid{grid-template-columns:1fr;row-gap:.45rem}.lead-capture .lead-grid label{justify-self:start;text-align:left;margin-top:.2rem;font-size:.9rem}.lead-capture .lead-grid input,.lead-capture .lead-grid select{min-height:42px;font-size:.94rem}}
/* Language toggle */
.lang-switch{
  position:fixed;
  top:12px;
  right:calc(12px + env(safe-area-inset-right, 0px));
  z-index:10000;
  display:flex;
  gap:2px;
  padding:4px;
  border-radius:999px;
  background:rgba(17,17,18,.78);
  border:1px solid rgba(255,255,255,.14);
  backdrop-filter:blur(6px);
}
.lang-switch:focus-within{ box-shadow:0 0 0 2px rgba(255,215,0,.55); outline: none; }

.lang-seg{
  appearance:none;
  border:0;
  border-radius:999px;
  padding:10px 14px;           /* >=44px min tap-size (height) */
  min-width:46px;               /* >=44px width touch target */
  line-height:1;
  font:600 14px/1 system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
  color:#eaeaea;
  background:transparent;
  cursor:pointer;
}
.lang-seg.is-active{
  background:#ffd700;
  color:#111;
}
.lang-seg:focus-visible{ outline:2px solid #ffd700; outline-offset:2px; }

@media (max-width:680px){
  .lang-switch{ top:10px; right:10px; }
  .lang-seg{ padding:10px 12px; }
}

/* gentle micro-interaction without bothering users */
@media (prefers-reduced-motion:no-preference){
  .lang-seg{ transition: background .2s ease, color .2s ease; }
}