:root{--lp-purple:#7c5cfc;--lp-purple-deep:#5a3dd6;--lp-purple-text:#2d1b69;--lp-purple-mist:#f0ecff;--lp-purple-ghost:#f8f6ff;--lp-gold:#f5a623;--lp-gold-light:#ffecd2;--lp-gold-warm:#ffd693;--lp-green-save:#34c759;--lp-green-light:#e8faf0;--lp-cream:#fffbf5;--lp-cream-deep:#fff6eb;--lp-white:#fff;--lp-text-primary:#1a1135;--lp-text-secondary:#6b5f82;--lp-text-light:#9b91ad;--lp-font:var(--font-nunito,"Nunito",system-ui,sans-serif);--lp-radius-xl:32px;--lp-radius-lg:24px;--lp-radius-md:16px;--lp-radius-pill:999px;--lp-shadow-soft:0 4px 24px #7c5cfc14;--lp-shadow-card:0 8px 40px #1a11350f;--lp-shadow-float:0 20px 60px #7c5cfc1f;--lp-shadow-glow:0 0 80px #7c5cfc26}.nura-landing{font-family:var(--lp-font);background:var(--lp-cream);color:var(--lp-text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.nura-landing .page-glow{pointer-events:none;z-index:0;background:radial-gradient(600px 500px at 15% 10%,#7c5cfc0f 0%,#0000 70%),radial-gradient(500px 400px at 85% 5%,#f5a6230f 0%,#0000 70%),radial-gradient(400px 400px at 50% 80%,#7c5cfc0a 0%,#0000 70%);position:fixed;inset:0}.nura-landing .lp-container{z-index:1;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.nura-landing .lp-section-band{z-index:1;width:100%;position:relative}.nura-landing .lp-section-band--soft{background:linear-gradient(185deg,#fbf9f6 0%,#f4effa 42%,#faf7f4 100%);border-top:1px solid #7c5cfc17;box-shadow:0 12px 40px #1a113509}.nura-landing .lp-section-band--soft.lp-section-band--flush-top{box-shadow:none;border-top:none}.nura-landing .lp-section-band--stats{background:linear-gradient(180deg,#f0ecff8c 0%,var(--lp-cream)140px);border-top:1px solid #7c5cfc1f}.nura-landing .lp-section-band--mist{background:linear-gradient(178deg,var(--lp-purple-ghost)0%,var(--lp-purple-mist)38%,#f3effb 100%);border-top:1px solid #7c5cfc1c;border-bottom:1px solid #7c5cfc17}.nura-landing .lp-section-band--how-showcase{background:linear-gradient(185deg,#ede9f5 0%,#e8e3f2 35%,#f0ecf8 100%);border-top:1px solid #7c5cfc1f}.nura-landing nav{z-index:100;background:0 0;padding:0;position:sticky;top:0}.nura-landing .nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex;position:static}.nura-landing .lp-logo{align-items:center;text-decoration:none;display:flex}.nura-landing .nura-logo-img{width:auto;height:36px;display:block}.nura-landing .footer-logo .nura-logo-img{filter:brightness(0)invert()}.nura-landing .nav-links{align-items:center;gap:36px;display:flex}.nura-landing .nav-links a{color:var(--lp-text-secondary);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.nura-landing .nav-links a:hover{color:var(--lp-purple)}.nura-landing .nav-cta{background:var(--lp-purple);border-radius:var(--lp-radius-pill);padding:10px 24px;box-shadow:0 4px 16px #7c5cfc40;color:var(--lp-white)!important;font-weight:700!important;transition:all .25s!important}.nura-landing .nav-cta:hover{transform:translateY(-2px);background:var(--lp-purple-deep)!important;box-shadow:0 6px 20px #7c5cfc59!important}.nura-landing .hero{z-index:1;border-bottom:1px solid #7c5cfc12;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;padding-top:72px;padding-bottom:120px;display:grid;position:relative}.nura-landing .hero-text h1{font-family:var(--lp-font);letter-spacing:-1.5px;color:var(--lp-text-primary);margin-bottom:24px;font-size:clamp(3.2rem,5vw,4.5rem);font-weight:900;line-height:1.08}.nura-landing .hero-text h1 .highlight{color:var(--lp-purple);display:inline-block;position:relative}.nura-landing .hero-text h1 .highlight:after{content:"";background:var(--lp-gold-warm);opacity:.5;border-radius:var(--lp-radius-pill);z-index:-1;height:14px;position:absolute;bottom:4px;left:-6px;right:-6px;transform:rotate(-1.5deg)}.nura-landing .hero-sub{color:var(--lp-text-secondary);max-width:480px;margin-bottom:12px;font-size:1.2rem;font-weight:500;line-height:1.65}.nura-landing .hero-sub-small{color:var(--lp-text-light);max-width:480px;margin-bottom:32px;font-size:.95rem;font-weight:500;line-height:1.6}.nura-landing .waitlist-form{background:var(--lp-white);border-radius:var(--lp-radius-pill);box-shadow:var(--lp-shadow-card),0 0 0 1px #7c5cfc0f;max-width:520px;padding:8px;transition:box-shadow .3s;display:flex}.nura-landing .waitlist-form:focus-within{box-shadow:var(--lp-shadow-float),0 0 0 2px #7c5cfc26}.nura-landing .waitlist-form input{font-size:1rem;font-family:var(--lp-font);color:var(--lp-text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 20px;font-weight:500}.nura-landing .waitlist-form input::placeholder{color:var(--lp-text-light)}.nura-landing .waitlist-form input.zip-input{border-left:1px solid #7c5cfc1a;max-width:100px}.nura-landing .btn-primary{background:var(--lp-purple);color:var(--lp-white);border-radius:var(--lp-radius-pill);font-family:var(--lp-font);cursor:pointer;white-space:nowrap;border:none;padding:14px 28px;font-size:.95rem;font-weight:700;transition:all .25s;box-shadow:0 4px 16px #7c5cfc4d}.nura-landing .btn-primary:hover{background:var(--lp-purple-deep);transform:translateY(-2px);box-shadow:0 6px 24px #7c5cfc66}.nura-landing .btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}.nura-landing .waitlist-field-errors{flex-direction:column;gap:2px;max-width:520px;margin-top:8px;display:flex}.nura-landing .waitlist-field-error{color:#e85d5d;font-size:.875rem;font-family:var(--lp-font);font-weight:600}.nura-landing .waitlist-success{color:var(--lp-green-save);align-items:center;gap:10px;max-width:520px;padding:16px 0;font-size:1rem;font-weight:600;display:flex}.nura-landing .hero-trust{color:var(--lp-text-light);align-items:center;gap:12px;margin-top:28px;font-size:.9rem;font-weight:500;display:flex}.nura-landing .hero-trust svg{flex-shrink:0}.nura-landing .hero-visual{justify-content:center;align-items:center;min-height:460px;display:flex;position:relative}.nura-landing .bill-card{background:var(--lp-white);border-radius:var(--lp-radius-xl);width:280px;box-shadow:var(--lp-shadow-float);z-index:2;border:2px solid #7c5cfc14;padding:32px 28px;animation:6s ease-in-out infinite lp-float;position:relative;transform:rotate(4deg)}.nura-landing .bill-card-label{text-transform:uppercase;letter-spacing:.08em;color:var(--lp-text-light);margin-bottom:6px;font-size:.75rem;font-weight:700}.nura-landing .bill-card-utility{color:var(--lp-text-primary);align-items:center;gap:8px;margin-bottom:20px;font-size:1.1rem;font-weight:800;display:flex}.nura-landing .bill-card-utility .dot{background:var(--lp-purple);border-radius:50%;width:8px;height:8px}.nura-landing .bill-lines{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.nura-landing .bill-line{color:var(--lp-text-secondary);justify-content:space-between;font-size:.85rem;font-weight:500;display:flex}.nura-landing .bill-line span:last-child{color:var(--lp-text-primary);font-weight:700}.nura-landing .bill-total{border-top:2px dashed #7c5cfc26;justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.nura-landing .bill-total-label{color:var(--lp-text-secondary);font-size:.9rem;font-weight:700}.nura-landing .bill-total-amount{font-family:var(--lp-font);color:#e85d5d;font-size:2.2rem;font-weight:900;-webkit-text-decoration:line-through #e85d5d66;text-decoration:line-through #e85d5d66;text-decoration-thickness:3px}.nura-landing .savings-badge{background:var(--lp-green-save);color:var(--lp-white);border-radius:var(--lp-radius-lg);z-index:3;opacity:0;padding:14px 22px;font-size:1.1rem;font-weight:800;animation:.8s cubic-bezier(.175,.885,.32,1.275) .5s forwards lp-pop-in;position:absolute;bottom:60px;left:-20px;transform:rotate(-6deg);box-shadow:0 8px 24px #34c7594d}.nura-landing .savings-badge span{opacity:.9;margin-top:2px;font-size:.8rem;font-weight:600;display:block}.nura-landing .insight-card{background:var(--lp-white);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-card);z-index:4;border:1px solid #7c5cfc14;max-width:220px;padding:16px 20px;animation:5s ease-in-out infinite lp-float-alt;position:absolute;top:20px;right:-10px}.nura-landing .insight-card-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.nura-landing .insight-icon{background:var(--lp-gold-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nura-landing .insight-icon svg{width:16px;height:16px}.nura-landing .insight-card-header span{color:var(--lp-gold);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.nura-landing .insight-card p{color:var(--lp-text-secondary);font-size:.85rem;font-weight:500;line-height:1.5}.nura-landing .insight-card strong{color:var(--lp-purple)}.nura-landing .problem-section{padding-top:112px;padding-bottom:96px;position:relative}.nura-landing .problem-inner{grid-template-columns:minmax(0,1.08fr) minmax(260px,360px);align-items:stretch;gap:clamp(40px,5vw,72px);display:grid}.nura-landing .problem-text{flex-direction:column;height:100%;min-height:0;display:flex}.nura-landing .problem-text:after{content:"";flex:auto;min-height:0}.nura-landing .problem-headline{font-family:var(--lp-font);letter-spacing:-.5px;color:var(--lp-text-primary);text-align:left;max-width:520px;margin:0 0 28px;font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:900;line-height:1.18}.nura-landing .problem-text .problem-prose{max-width:520px;margin:0}.nura-landing .problem-text .problem-prose p{color:var(--lp-text-primary);text-align:left;opacity:.92;margin:0 0 1.15rem;font-size:1.05rem;font-weight:500;line-height:1.72}.nura-landing .problem-text .problem-prose p:last-child{margin-bottom:0}.nura-landing .problem-prose-kicker{opacity:1!important;margin-top:1.5rem!important;margin-bottom:0!important;font-size:1.05rem!important;font-weight:800!important}.nura-landing .problem-visual{flex-direction:column;align-items:stretch;height:100%;min-height:0;display:flex}.nura-landing .problem-visual-stack{flex-direction:column;flex:auto;justify-content:flex-start;gap:8px;min-height:0;display:flex}.nura-landing .problem-bill-card{background:var(--lp-white);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-card);border:1px solid #7c5cfc14;padding:14px 18px}.nura-landing .problem-bill-card--high{box-shadow:var(--lp-shadow-card),0 0 0 1px #f5a6231f;border-color:#f5a62373}.nura-landing .problem-bill-card-header{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-light);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.68rem;font-weight:700;display:flex}.nura-landing .problem-bill-pill{letter-spacing:.04em;border-radius:var(--lp-radius-pill);background:var(--lp-gold-light);color:#c45c00;padding:3px 8px;font-size:.62rem;font-weight:800}.nura-landing .problem-bill-card-amount{align-items:baseline;gap:5px;margin-bottom:12px;display:flex}.nura-landing .problem-bill-num{font-family:var(--lp-font);letter-spacing:-1px;color:var(--lp-text-primary);font-size:1.85rem;font-weight:900;line-height:1}.nura-landing .problem-bill-period{color:var(--lp-text-light);font-size:.88rem;font-weight:600}.nura-landing .problem-bill-bar-track{border-radius:var(--lp-radius-pill);background:#1a113514;height:6px;overflow:hidden}.nura-landing .problem-bill-bar-track--orange{background:#f5a62333}.nura-landing .problem-bill-bar-fill{border-radius:var(--lp-radius-pill);height:100%;transition:width .4s}.nura-landing .problem-bill-bar-fill--purple{background:linear-gradient(90deg,var(--lp-purple)0%,#8b6dff 100%)}.nura-landing .problem-bill-bar-fill--orange{background:linear-gradient(90deg,#e89412 0%,var(--lp-gold)100%)}.nura-landing .problem-connector{flex-direction:column;align-items:center;padding:2px 0 4px;display:flex}.nura-landing .problem-connector-line{background:#1a11351f;border-radius:1px;width:2px;height:10px}.nura-landing .problem-connector-label{color:var(--lp-text-light);text-align:center;padding:3px 8px;font-size:.7rem;font-weight:600;line-height:1.2}.nura-landing .problem-callout{border-radius:var(--lp-radius-md);background:var(--lp-purple-mist);border-left:4px solid var(--lp-purple);color:var(--lp-purple-text);flex-shrink:0;margin-top:clamp(10px,1.5vh,16px);padding:14px 18px 14px 20px;font-size:.95rem;font-weight:600;line-height:1.55}.nura-landing .how-section{padding-top:96px;padding-bottom:96px;position:relative}.nura-landing .how-showcase-title{margin-bottom:18px}.nura-landing .how-showcase-sub{text-align:center;color:var(--lp-text-secondary);max-width:620px;margin:0 auto 52px;font-size:1.12rem;font-weight:500;line-height:1.65}.nura-landing .how-showcase-tagline{text-align:center;color:var(--lp-text-secondary);max-width:520px;margin:40px auto 0;font-size:1.12rem;font-weight:600;line-height:1.65}.nura-landing .how-showcase-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px;display:grid}.nura-landing .how-card{border-radius:var(--lp-radius-xl);text-align:left;box-shadow:var(--lp-shadow-soft);background:#ffffffeb;border:1px solid #7c5cfc1a;padding:26px 24px 28px;transition:transform .3s,box-shadow .3s}.nura-landing .how-card:hover{box-shadow:var(--lp-shadow-card);transform:translateY(-4px)}.nura-landing .how-card--spike{box-shadow:var(--lp-shadow-soft),0 0 0 1px #f5a6231f;border-color:#f5a62373}.nura-landing .how-card-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.nura-landing .how-card-head-left{letter-spacing:.11em;text-transform:uppercase;color:var(--lp-text-light);font-size:.68rem;font-weight:800}.nura-landing .how-card--forecast .how-card-head-left{color:var(--lp-text-light)}.nura-landing .how-card-head-right{color:var(--lp-text-light);font-size:.72rem;font-weight:600}.nura-landing .how-card-head--spike .how-card-head-left{color:#b35a00}.nura-landing .how-card-head-dot{background:var(--lp-gold);border-radius:50%;flex-shrink:0;width:8px;height:8px}.nura-landing .how-card-head--plan .how-card-head-left{color:var(--lp-green-save)}.nura-landing .how-card-lead{color:var(--lp-text-secondary);margin:0 0 10px;font-size:.95rem;font-weight:600}.nura-landing .how-card-amount-row{align-items:baseline;gap:10px;margin-bottom:22px;display:flex}.nura-landing .how-card-amount-main{font-family:var(--lp-font);letter-spacing:-1px;color:var(--lp-text-primary);font-size:2.35rem;font-weight:900;line-height:1}.nura-landing .how-card-amount-note{color:var(--lp-text-light);font-size:.95rem;font-weight:600}.nura-landing .how-chart{margin-top:4px}.nura-landing .how-chart-bars{justify-content:space-between;align-items:flex-end;gap:8px;height:100px;padding:0 2px;display:flex}.nura-landing .how-chart-bar-wrap{flex:1;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;height:100%;display:flex}.nura-landing .how-chart-bar{background:#d9cff5;border-radius:6px 6px 4px 4px;width:100%;max-width:22px;min-height:8px}.nura-landing .how-chart-bar--now{background:linear-gradient(180deg,#9b7cff 0%,var(--lp-purple)100%)}.nura-landing .how-chart-labels{color:var(--lp-text-light);text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;font-size:.68rem;font-weight:700;display:grid}.nura-landing .how-chart-labels>span:not(:empty){text-transform:uppercase;letter-spacing:.04em}.nura-landing .how-card-spike-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.nura-landing .how-card-spike-value{font-family:var(--lp-font);color:var(--lp-text-primary);letter-spacing:-1px;font-size:2.35rem;font-weight:900;line-height:1}.nura-landing .how-card-spike-label{color:#c45c00;font-size:1rem;font-weight:700}.nura-landing .how-card-callout{background:var(--lp-gold-light);border-radius:var(--lp-radius-md);color:#5c3d12;margin-bottom:18px;padding:14px 16px;font-size:.88rem;font-weight:700;line-height:1.45}.nura-landing .how-card-foot{color:var(--lp-text-secondary);margin:0;font-size:.88rem;font-weight:600}.nura-landing .how-card-plan-prices{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.nura-landing .how-card-plan-old{color:var(--lp-text-light);font-size:1.65rem;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px}.nura-landing .how-card-plan-arrow{color:var(--lp-text-light);font-size:1.25rem;font-weight:700}.nura-landing .how-card-plan-new{color:var(--lp-green-save);letter-spacing:-1px;font-size:2.35rem;font-weight:900;line-height:1}.nura-landing .how-card-plan-save{color:var(--lp-text-secondary);margin:0 0 20px;font-size:.9rem;font-weight:600}.nura-landing .how-plan-cta{background:var(--lp-green-light);color:#0d5c2e;border-radius:var(--lp-radius-pill);border:1px solid #34c75940;align-items:center;gap:8px;padding:12px 18px;font-size:.88rem;font-weight:800;display:inline-flex}.nura-landing .how-plan-cta svg{flex-shrink:0}.nura-landing .section-eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--lp-purple);margin-bottom:16px;font-size:.85rem;font-weight:700}.nura-landing .section-title{text-align:center;font-family:var(--lp-font);color:var(--lp-text-primary);letter-spacing:-1px;margin-bottom:16px;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900}.nura-landing .section-sub{text-align:center;color:var(--lp-text-secondary);max-width:500px;margin:0 auto 64px;font-size:1.15rem;font-weight:500;line-height:1.6}.nura-landing .empathy-section{padding:80px 0 100px}.nura-landing .empathy-card{background:linear-gradient(135deg,var(--lp-purple)0%,#6344e0 100%);color:var(--lp-white);border-radius:48px;padding:80px;position:relative;overflow:hidden}.nura-landing .empathy-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.nura-landing .empathy-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5a62326 0%,#0000 70%);width:300px;height:300px;position:absolute;bottom:-80px;left:-60px}.nura-landing .empathy-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.nura-landing .empathy-text h2{font-family:var(--lp-font);letter-spacing:-1px;color:var(--lp-white);margin-bottom:20px;font-size:2.6rem;font-weight:900;line-height:1.15}.nura-landing .empathy-text p{opacity:.85;font-size:1.1rem;font-weight:500;line-height:1.7}.nura-landing .empathy-quotes{flex-direction:column;gap:20px;display:flex}.nura-landing .quote-bubble{border-radius:var(--lp-radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;padding:24px 28px}.nura-landing .quote-bubble p{opacity:.95;margin-bottom:10px;font-size:1rem;font-style:italic;font-weight:500;line-height:1.6}.nura-landing .quote-bubble .attribution{opacity:.6;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-style:normal;font-weight:700}.nura-landing .stats-section{padding-top:96px;padding-bottom:112px}.nura-landing .stats-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.nura-landing .stat-card{background:var(--lp-white);border-radius:var(--lp-radius-xl);text-align:center;box-shadow:var(--lp-shadow-soft);border:1px solid #7c5cfc0f;padding:48px 32px;transition:transform .3s}.nura-landing .stat-card:hover{transform:translateY(-4px)}.nura-landing .stat-card:nth-child(2){background:var(--lp-gold-light);border-color:#f5a62326}.nura-landing .stat-value{font-family:var(--lp-font);color:var(--lp-purple);letter-spacing:-1px;margin-bottom:8px;font-size:3.5rem;font-weight:900;line-height:1}.nura-landing .stat-card:nth-child(2) .stat-value{color:var(--lp-text-primary)}.nura-landing .stat-label{color:var(--lp-text-secondary);font-size:.95rem;font-weight:600}.nura-landing .stats-section .stats-grid{margin-top:48px}.nura-landing .stats-sources{text-align:center;color:var(--lp-text-light);margin-top:36px;margin-bottom:0;font-size:.9rem;font-style:italic;font-weight:500}.nura-landing .bottom-cta{padding-top:48px;padding-bottom:128px}.nura-landing .cta-card{text-align:center;background:0 0;border-radius:0;padding:32px 0 0;position:relative;overflow:visible}.nura-landing .cta-card h2{font-family:var(--lp-font);letter-spacing:-1px;z-index:1;color:var(--lp-text-primary);margin-bottom:16px;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;position:relative}.nura-landing .cta-card p{color:var(--lp-text-secondary);z-index:1;max-width:480px;margin:0 auto 36px;font-size:1.15rem;font-weight:500;line-height:1.6;position:relative}.nura-landing .cta-card .cta-card-subtitle{max-width:min(56rem,94vw);margin:0 auto 36px}@media (min-width:1200px){.nura-landing .cta-card .cta-card-subtitle{white-space:nowrap}}.nura-landing .cta-form-wrap{z-index:1;justify-content:center;display:flex;position:relative}.nura-landing .cta-form-wrap .waitlist-form{width:100%;max-width:520px}.nura-landing .cta-offer-line{color:var(--lp-text-secondary);z-index:1;max-width:520px;margin:28px auto 0;font-size:.95rem;font-style:italic;font-weight:500;line-height:1.6;position:relative}.nura-landing footer{background:var(--lp-text-primary);color:var(--lp-white);border-radius:48px 48px 0 0;padding:64px 0 32px}.nura-landing .footer-inner{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:48px;display:flex}.nura-landing .footer-logo{align-items:center;text-decoration:none;display:flex}.nura-landing .footer-links{gap:32px;display:flex}.nura-landing .footer-links a{color:#ffffff80;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.nura-landing .footer-links a:hover{color:var(--lp-gold)}.nura-landing .footer-bottom{text-align:center;color:#ffffff4d;font-size:.85rem;font-weight:500}@keyframes lp-float{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-16px)rotate(3deg)}}@keyframes lp-float-alt{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lp-pop-in{0%{opacity:0;transform:scale(.7)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nura-landing .fade-up{animation:.8s ease-out forwards lp-fade-up}.nura-landing .fade-up-d1{opacity:0;animation-delay:.1s}.nura-landing .fade-up-d2{opacity:0;animation-delay:.2s}.nura-landing .fade-up-d3{opacity:0;animation-delay:.3s}.nura-landing .fade-up-d4{opacity:0;animation-delay:.4s}.nura-landing .legal-card{background:var(--lp-white);border-radius:var(--lp-radius-xl);box-shadow:var(--lp-shadow-soft);border:1px solid #7c5cfc0f;margin-top:48px;margin-bottom:80px;padding:0 64px 72px}.nura-landing .legal-header{border-bottom:1px solid #7c5cfc14;margin-bottom:48px;padding-top:52px;padding-bottom:40px}.nura-landing .legal-header h1{font-family:var(--lp-font);letter-spacing:-1px;color:var(--lp-text-primary);margin-bottom:10px;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;line-height:1.08}.nura-landing .legal-meta{font-family:var(--lp-font);color:var(--lp-text-light);font-size:.9rem;font-weight:600}.nura-landing .legal-intro{color:var(--lp-text-secondary);border-bottom:1px solid #7c5cfc12;margin-bottom:48px;padding-bottom:40px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.85}.nura-landing .legal-section{margin-bottom:40px}.nura-landing .legal-section h2{font-family:var(--lp-font);color:var(--lp-text-primary);text-transform:uppercase;letter-spacing:.06em;align-items:baseline;gap:10px;margin-bottom:14px;font-size:1.05rem;font-weight:800;display:flex}.nura-landing .legal-section h2 .section-num{color:var(--lp-purple);background:var(--lp-purple-mist);border-radius:var(--lp-radius-pill);letter-spacing:.02em;text-transform:none;flex-shrink:0;padding:2px 9px;font-size:.75rem;font-weight:700}.nura-landing .legal-section p{color:var(--lp-text-secondary);margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.85}.nura-landing .legal-section ul{flex-direction:column;gap:8px;margin:12px 0 16px;padding-left:0;list-style:none;display:flex}.nura-landing .legal-section li{color:var(--lp-text-secondary);padding-left:20px;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.75;position:relative}.nura-landing .legal-section li:before{content:"•";color:var(--lp-purple);font-size:1.1em;line-height:1.6;position:absolute;left:0}.nura-landing .legal-section strong{color:var(--lp-text-primary);font-style:normal;font-weight:700}.nura-landing .legal-section a{color:var(--lp-purple);text-underline-offset:3px;text-decoration:underline}.nura-landing .legal-section a:hover{color:var(--lp-purple-deep)}.nura-landing .legal-contact{color:var(--lp-text-secondary);border-top:1px solid #7c5cfc14;margin-top:48px;padding-top:32px;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.85}.nura-landing .legal-contact strong{font-family:var(--lp-font);color:var(--lp-text-primary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:.85rem;font-weight:800;display:block}@media (max-width:960px){.nura-landing .legal-card{margin-top:32px;padding:0 20px 48px}.nura-landing .legal-header{padding-top:36px;padding-bottom:28px}}.nura-landing .blog-header{padding-top:72px;padding-bottom:56px}.nura-landing .blog-header h1{font-family:var(--lp-font);letter-spacing:-1.5px;color:var(--lp-text-primary);margin-bottom:16px;font-size:clamp(2.8rem,5vw,4rem);font-weight:900;line-height:1.08}.nura-landing .blog-header p{color:var(--lp-text-secondary);max-width:480px;font-size:1.15rem;font-weight:500;line-height:1.6}.nura-landing .blog-grid{grid-template-columns:repeat(2,1fr);gap:28px;padding-bottom:120px;display:grid}.nura-landing .post-card{background:var(--lp-white);border-radius:var(--lp-radius-xl);box-shadow:var(--lp-shadow-soft);color:inherit;border:1px solid #7c5cfc0f;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.nura-landing .post-card:hover{box-shadow:var(--lp-shadow-card);transform:translateY(-6px)}.nura-landing .post-card-image{background:var(--lp-purple-mist);width:100%;height:220px;position:relative;overflow:hidden}.nura-landing .post-card-body{flex-direction:column;flex:1;padding:28px;display:flex}.nura-landing .post-categories{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.nura-landing .post-category{background:var(--lp-purple-mist);color:var(--lp-purple);border-radius:var(--lp-radius-pill);text-transform:uppercase;letter-spacing:.07em;padding:4px 12px;font-size:.72rem;font-weight:700}.nura-landing .post-card h2{font-family:var(--lp-font);color:var(--lp-text-primary);letter-spacing:-.3px;margin-bottom:10px;font-size:1.25rem;font-weight:800;line-height:1.3;transition:color .2s}.nura-landing .post-card:hover h2{color:var(--lp-purple)}.nura-landing .post-excerpt{color:var(--lp-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.95rem;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.nura-landing .post-byline{color:var(--lp-text-light);border-top:1px solid #7c5cfc0f;align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:.85rem;font-weight:600;display:flex}.nura-landing .blog-empty{text-align:center;color:var(--lp-text-light);padding:96px 0 120px;font-size:1.1rem;font-weight:500}.nura-landing .post-hero{max-width:760px;margin-left:auto;margin-right:auto;padding-top:56px;padding-bottom:52px}.nura-landing .back-link{color:var(--lp-text-secondary);align-items:center;gap:6px;margin-bottom:36px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.nura-landing .back-link:hover{color:var(--lp-purple)}.nura-landing .back-link svg{width:16px;height:16px}.nura-landing .post-hero h1{font-family:var(--lp-font);letter-spacing:-1.5px;color:var(--lp-text-primary);margin-bottom:18px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.1}.nura-landing .post-hero-excerpt{color:var(--lp-text-secondary);margin-bottom:28px;font-size:1.2rem;font-weight:500;line-height:1.65}.nura-landing .post-hero-byline{color:var(--lp-text-light);border-top:1px solid #7c5cfc14;align-items:center;gap:10px;margin-top:4px;padding-top:24px;font-size:.9rem;font-weight:600;display:flex}.nura-landing .post-hero-byline .author-name{color:var(--lp-text-primary);font-weight:700}.nura-landing .post-main-image{aspect-ratio:16/9;border-radius:var(--lp-radius-xl);width:100%;max-width:760px;margin:48px auto 64px;position:relative;overflow:hidden}.nura-landing .post-body{max-width:760px;margin-left:auto;margin-right:auto;padding-bottom:30px}.nura-landing .post-body p{color:var(--lp-text-secondary);margin-bottom:24px;font-size:1.1rem;font-weight:500;line-height:1.85}.nura-landing .post-body h1{font-family:var(--lp-font);color:var(--lp-text-primary);letter-spacing:-.5px;margin-top:52px;margin-bottom:16px;font-size:2rem;font-weight:900;line-height:1.15}.nura-landing .post-body h2{font-family:var(--lp-font);color:var(--lp-text-primary);letter-spacing:-.3px;margin-top:44px;margin-bottom:14px;font-size:1.55rem;font-weight:800;line-height:1.2}.nura-landing .post-body h3{font-family:var(--lp-font);color:var(--lp-text-primary);margin-top:32px;margin-bottom:10px;font-size:1.2rem;font-weight:800}.nura-landing .post-body blockquote{border-left:4px solid var(--lp-purple);background:var(--lp-purple-mist);border-radius:0 var(--lp-radius-md)var(--lp-radius-md)0;color:var(--lp-purple-text);margin:32px 0;padding:16px 24px;font-style:italic}.nura-landing .post-body ul{margin-bottom:24px;padding-left:24px;list-style:outside}.nura-landing .post-body ol{margin-bottom:24px;padding-left:24px;list-style:decimal}.nura-landing .post-body li{color:var(--lp-text-secondary);margin-bottom:8px;font-size:1.05rem;font-weight:500;line-height:1.7}.nura-landing .post-body a{color:var(--lp-purple);text-underline-offset:3px;text-decoration:underline}.nura-landing .post-body a:hover{color:var(--lp-purple-deep)}.nura-landing .post-body figure{max-width:100%;margin:40px 0}.nura-landing .post-body figcaption{text-align:center;color:var(--lp-text-light);margin-top:10px;font-size:.875rem;font-weight:500}.nura-landing .post-body strong{color:var(--lp-text-primary);font-weight:700}@media (max-width:960px){.nura-landing .lp-container{padding:0 20px}.nura-landing .nav-inner{height:60px}.nura-landing .nav-links{gap:20px}.nura-landing .hero{text-align:center;grid-template-columns:1fr;gap:48px;padding-top:48px;padding-bottom:80px}.nura-landing .hero-sub,.nura-landing .hero-sub-small{margin-left:auto;margin-right:auto}.nura-landing .waitlist-form{margin:0 auto}.nura-landing .waitlist-success{justify-content:center;margin-left:auto;margin-right:auto}.nura-landing .waitlist-field-errors{margin-left:auto;margin-right:auto}.nura-landing .hero-trust{justify-content:center}.nura-landing .hero-visual{min-height:380px}.nura-landing .empathy-inner{grid-template-columns:1fr;gap:40px}.nura-landing .empathy-card{border-radius:var(--lp-radius-xl);padding:48px 32px}.nura-landing .problem-section{padding-top:56px;padding-bottom:48px}.nura-landing .problem-inner{grid-template-columns:1fr;gap:48px}.nura-landing .problem-headline,.nura-landing .problem-text .problem-prose{max-width:none}.nura-landing .problem-text{height:auto}.nura-landing .problem-text:after{display:none}.nura-landing .problem-visual{max-width:380px;height:auto;margin-left:auto;margin-right:auto;padding-top:0}.nura-landing .problem-visual-stack{flex:none;justify-content:flex-start;gap:12px}.nura-landing .how-section,.nura-landing .stats-section{padding-top:56px;padding-bottom:64px}.nura-landing .bottom-cta{padding-top:40px;padding-bottom:64px}.nura-landing .how-showcase-grid,.nura-landing .stats-grid{grid-template-columns:1fr;max-width:100%;margin:0}.nura-landing .cta-card{border-radius:0;padding:24px 0 0}.nura-landing .waitlist-form{border-radius:var(--lp-radius-lg);flex-direction:column;gap:8px}.nura-landing .waitlist-form input.zip-input{border-top:1px solid #7c5cfc1a;border-left:none;max-width:100%}.nura-landing .btn-primary{width:100%}.nura-landing .footer-inner{flex-direction:column;gap:32px}.nura-landing .blog-grid{grid-template-columns:1fr}.nura-landing .blog-header{padding-top:48px;padding-bottom:40px}.nura-landing .post-hero{padding-top:40px;padding-bottom:40px}.nura-landing .post-main-image{border-radius:var(--lp-radius-lg);margin-top:32px;margin-bottom:40px}.nura-landing .post-body{padding-bottom:18px}}@media (max-width:640px){.nura-landing .nav-links a:not(.nav-cta){display:none}.nura-landing .nura-logo-img{height:28px}.nura-landing .nav-cta{padding:9px 20px;font-size:.9rem}}
