:root{--nt-bg:#fff7f3;--nt-bg-card:#fff;--nt-bg-card-hover:#fff0f7;--nt-bg-elevated:#fbe7ee;--nt-border:#0b0b0b1f;--nt-border-subtle:#0b0b0b14;--nt-border-pink:#ff4fb87a;--nt-pink:#ff4fb8;--nt-pink-ink:#b82278;--nt-pink-hover:#e63ea3;--nt-pink-glow:#ff4fb83d;--nt-pink-soft:#ff4fb81f;--nt-text-primary:#0b0b0b;--nt-text-secondary:#554b50;--nt-text-muted:#7d7075;--nt-radius-sm:12px;--nt-radius-md:20px;--nt-radius-lg:30px;--nt-radius-full:9999px;--nt-shadow-card:0 18px 38px -28px #0b0b0b61;--nt-shadow-pink:0 13px 28px #ff4fb840;--nt-ease:cubic-bezier(.2, .8, .2, 1)}.landing-container{width:min(1200px,100% - 2.5rem);max-width:1200px;margin:0 auto;padding:0}.landing-section{padding:5rem 0;position:relative;overflow:hidden}.landing-container,.landing-container>*,.hero-grid>*,.dash-mock-grid>*,.dashboard-preview-card,.pricing-wrapper,.faq-list{min-width:0}@media (min-width:768px){.landing-section{padding:7.5rem 0}}.nt-badge{border-radius:var(--nt-radius-full);letter-spacing:.08em;text-transform:uppercase;background:var(--nt-pink-soft);color:var(--nt-pink);border:1px solid var(--nt-border-pink);overflow-wrap:anywhere;align-items:center;gap:.5rem;width:fit-content;max-width:100%;padding:.4rem 1rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.nt-badge-white{color:var(--nt-text-primary);background:#ffffff14;border-color:#ffffff26}.nt-badge-pulse:before{content:"";background:var(--nt-pink);width:8px;height:8px;box-shadow:0 0 12px var(--nt-pink);border-radius:50%}.nt-section-header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.nt-title{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--nt-text-primary);letter-spacing:-.02em;margin:1rem 0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.nt-subtitle{color:var(--nt-text-secondary);font-size:clamp(1rem,1.8vw,1.15rem);font-weight:400;line-height:1.65}.nt-highlight{color:var(--nt-pink);background:linear-gradient(135deg,#ff2d78 0%,#ffa3c4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.nt-btn{border-radius:var(--nt-radius-full);font-family:var(--font-heading,"Outfit", sans-serif);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:transform .18s var(--nt-ease), background-color .18s var(--nt-ease), border-color .18s var(--nt-ease), box-shadow .18s var(--nt-ease);touch-action:manipulation;border:none;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.95rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.nt-btn-primary{background:var(--nt-pink);color:#fff;box-shadow:var(--nt-shadow-pink)}.nt-btn-primary:hover{background:var(--nt-pink-hover);transform:translateY(-2px);box-shadow:0 12px 35px #ff2d7866}.nt-btn-secondary{color:var(--nt-text-primary);border:1px solid var(--nt-border);background:#ffffff12}.nt-btn-secondary:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.nt-btn-full{width:100%}.nt-card{background:var(--nt-bg-card);border:1px solid var(--nt-border);border-radius:var(--nt-radius-md);transition:transform .18s var(--nt-ease), background-color .18s var(--nt-ease), border-color .18s var(--nt-ease), box-shadow .18s var(--nt-ease);box-shadow:var(--nt-shadow-card);padding:1.75rem;position:relative}.nt-card:hover{background:var(--nt-bg-card-hover);border-color:#ffffff29;transform:translateY(-3px)}.nt-card-pink{border-color:var(--nt-border-pink);background:linear-gradient(#ff2d780f 0%,#121216f2 100%)}.hero-wrapper{background:radial-gradient(circle at 80% 20%, #ff2d7814 0%, transparent 60%), radial-gradient(circle at 10% 80%, #ff2d780a 0%, transparent 50%), var(--nt-bg);align-items:center;min-height:min(820px,90vh);padding-top:5rem;padding-bottom:4rem;display:flex;position:relative}.hero-grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:992px){.hero-grid{grid-template-columns:1.15fr .85fr;gap:4rem}}.hero-content{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.hero-h1{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--nt-text-primary);letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:900;line-height:1.08}.hero-lead{color:var(--nt-text-secondary);max-width:580px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.hero-price-tag{border:1px solid var(--nt-border);border-radius:var(--nt-radius-md);background:#ffffff08;flex-wrap:wrap;align-items:center;gap:1rem;width:fit-content;max-width:100%;margin-top:.5rem;padding:.85rem 1.25rem;display:inline-flex}.hero-price-val{font-family:var(--font-heading,"Outfit", sans-serif);color:#fff;font-size:1.65rem;font-weight:800}.hero-price-old{color:var(--nt-text-muted);font-size:1rem;text-decoration:line-through}.hero-price-badge{background:var(--nt-pink-soft);color:var(--nt-pink);border-radius:var(--nt-radius-full);padding:.25rem .65rem;font-size:.72rem;font-weight:700}.hero-actions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.hero-actions>*{max-width:100%}.hero-guarantee-note{color:var(--nt-text-muted);align-items:center;gap:.5rem;max-width:560px;font-size:.85rem;display:flex}.hero-media-wrap{justify-content:center;min-width:0;display:flex;position:relative}.hero-online-card{border-radius:var(--nt-radius-lg);background:#111116;border:1px solid #ffffff1f;width:100%;max-width:460px;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #000c,0 0 50px #ff2d7826}.hero-online-topbar{background:#16161d;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.live-pulse-dot{background:var(--nt-pink);width:8px;height:8px;box-shadow:0 0 10px var(--nt-pink);border-radius:50%;animation:1.8s infinite pulse-glow}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.hero-video-frame{aspect-ratio:16/11;background:#000;width:100%;position:relative;overflow:hidden}.hero-video-element{object-fit:cover;width:100%;height:100%;display:block}.hero-video-overlay-gradient{pointer-events:none;background:linear-gradient(#0003 0%,#0a0a0cd9 100%);position:absolute;inset:0}.hero-float-live-badge{border-radius:var(--nt-radius-full);color:#fff;letter-spacing:.05em;z-index:2;background:#ff2d78eb;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.7rem;font-weight:800;display:flex;position:absolute;top:1rem;left:1rem}.hero-float-streak-badge{border-radius:var(--nt-radius-full);color:#fff;z-index:2;background:#121216f0;border:1px solid #ff2d784d;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:1rem;right:1rem}.hero-video-bottom-info{z-index:2;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem}.hero-online-footer{background:#14141a;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.campaign-section{background:linear-gradient(135deg,#100b10 0%,#1c0d18 52%,#0a0a0c 100%);border-block:1px solid #ff2d7829;padding:5rem 0;position:relative;overflow:clip}.campaign-section:before{content:"";filter:blur(80px);pointer-events:none;background:#ff2d7824;border-radius:50%;width:36rem;height:36rem;position:absolute;top:-20rem;right:-15rem}.campaign-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.65fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.campaign-copy{min-width:0}.campaign-copy .nt-title{max-width:680px}.campaign-details{gap:.75rem;margin:1.75rem 0;display:grid}.campaign-details span{color:var(--nt-text-secondary);align-items:center;gap:.65rem;font-size:.95rem;display:inline-flex}.campaign-details svg{color:var(--nt-pink);flex:none}.campaign-price{border:1px solid var(--nt-border-pink);border-radius:var(--nt-radius-md);background:#0a0a0c8f;flex-direction:column;margin:0 0 1.5rem;padding:.85rem 1.15rem;display:inline-flex}.campaign-price>span{color:var(--nt-pink);letter-spacing:.1em;font-size:.7rem;font-weight:800}.campaign-price strong{color:#fff;font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.2}.campaign-price small{color:var(--nt-text-secondary);font-size:.8rem;font-weight:650}.campaign-price p{color:var(--nt-text-muted);margin:.15rem 0 0;font-size:.76rem}.campaign-video-frame{border-radius:var(--nt-radius-lg);background:#0a0a0c;border:1px solid #ffffff29;justify-self:center;width:min(100%,360px);overflow:hidden;box-shadow:0 28px 60px -26px #000000e6,0 0 42px #ff2d7824}.campaign-video-frame video{aspect-ratio:9/16;object-fit:cover;background:#000;width:100%;display:block}.ident-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.ident-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ident-grid{grid-template-columns:repeat(3,1fr)}}.ident-card{flex-direction:column;gap:.75rem;padding:1.85rem;display:flex}.ident-icon-wrap{border-radius:var(--nt-radius-sm);background:var(--nt-pink-soft);width:46px;height:46px;color:var(--nt-pink);justify-content:center;align-items:center;font-size:1.25rem;display:flex}.ident-card h3{font-family:var(--font-heading,"Outfit", sans-serif);color:#fff;margin:0;font-size:1.15rem;font-weight:700}.ident-card p{color:var(--nt-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.ident-conclusion-banner{border:1px solid var(--nt-border-pink);border-radius:var(--nt-radius-lg);text-align:center;background:linear-gradient(135deg,#ff2d781f 0%,#14141ae6 100%);margin-top:3.5rem;padding:2.25rem 2rem}.ident-conclusion-banner h3{font-family:var(--font-heading,"Outfit", sans-serif);color:#fff;margin-bottom:.5rem;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800}.ident-conclusion-banner p{color:var(--nt-text-secondary);max-width:620px;margin:0 auto;font-size:1.05rem}.paradigm-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.paradigm-grid{grid-template-columns:1fr 1fr}}.paradigm-col{border-radius:var(--nt-radius-lg);padding:2.5rem 2rem;position:relative}.paradigm-before{background:#101014;border:1px solid #ffffff0f}.paradigm-after{border:1px solid var(--nt-border-pink);background:linear-gradient(#ff2d7814 0%,#13131a 100%);box-shadow:0 10px 40px -10px #ff2d7826}.paradigm-header{margin-bottom:2rem}.paradigm-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:800;display:block}.paradigm-before .paradigm-label{color:#ef4444}.paradigm-after .paradigm-label{color:var(--nt-pink)}.paradigm-header h3{font-family:var(--font-heading,"Outfit", sans-serif);color:#fff;margin:0;font-size:1.5rem;font-weight:800}.paradigm-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.paradigm-item{color:var(--nt-text-secondary);align-items:flex-start;gap:.85rem;font-size:.95rem;line-height:1.5;display:flex}.paradigm-item-icon{flex-shrink:0;margin-top:.2rem}.natalia-grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:992px){.natalia-grid{grid-template-columns:.9fr 1.1fr;gap:4.5rem}}.natalia-photo-box{max-width:420px;margin:0 auto;position:relative}.natalia-photo-frame{border-radius:var(--nt-radius-lg);box-shadow:var(--nt-shadow-card);aspect-ratio:4/5;background:#141418;border:1px solid #ffffff1f;overflow:hidden}.natalia-photo-frame img{object-fit:cover;object-position:center 15%;width:100%;height:100%}.natalia-exp-badge{border:1px solid var(--nt-border-pink);border-radius:var(--nt-radius-md);background:#0a0a0c;align-items:center;gap:.75rem;padding:1rem 1.35rem;display:flex;position:absolute;bottom:-1rem;right:-.5rem;box-shadow:0 10px 25px #000c}.natalia-exp-num{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--nt-pink);font-size:2rem;font-weight:900;line-height:1}.natalia-exp-text{color:#fff;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.25}.natalia-quote-box{border-left:3px solid var(--nt-pink);border-radius:0 var(--nt-radius-md) var(--nt-radius-md) 0;background:#ff2d780d;margin:2rem 0;padding:1.5rem 1.75rem}.natalia-quote-text{color:#fff;margin:0 0 .75rem;font-size:1.15rem;font-style:italic;line-height:1.65}.natalia-quote-author{color:var(--nt-pink);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.schedule-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.schedule-grid{grid-template-columns:repeat(3,1fr)}}.schedule-card{flex-direction:column;justify-content:space-between;padding:2.25rem 1.75rem;display:flex}.schedule-day-badge{letter-spacing:.08em;color:var(--nt-pink);text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:800;display:block}.schedule-card h3{font-family:var(--font-heading,"Outfit", sans-serif);color:#fff;margin:0 0 .5rem;font-size:1.4rem;font-weight:800}.schedule-card-time{color:var(--nt-text-muted);align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.schedule-card-desc{color:var(--nt-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.schedule-sample-workout{background:var(--nt-bg-card);border:1px solid var(--nt-border);border-radius:var(--nt-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.5rem;padding:1.75rem;display:flex}.progression-grid{grid-template-columns:1fr;gap:1.5rem;display:grid;position:relative}@media (min-width:768px){.progression-grid{grid-template-columns:repeat(3,1fr)}}.progression-card{flex-direction:column;gap:1rem;padding:2.25rem 1.75rem;display:flex;position:relative}.progression-step-num{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--nt-pink);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.progression-duration{font-family:var(--font-heading,"Outfit", sans-serif);color:#fff;font-size:1.85rem;font-weight:800}.progression-card h4{font-family:var(--font-heading,"Outfit", sans-serif);color:#fff;margin:0;font-size:1.2rem;font-weight:700}.progression-card p{color:var(--nt-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.dashboard-preview-card{border-radius:var(--nt-radius-lg);box-shadow:var(--nt-shadow-card), 0 0 50px #ff2d781a;background:#0e0e12;border:1px solid #ffffff1a;max-width:940px;margin:0 auto;padding:2rem}.dash-mock-topbar{border-bottom:1px solid var(--nt-border-subtle);justify-content:space-between;align-items:center;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}.dash-mock-user{align-items:center;gap:.85rem;display:flex}.dash-mock-avatar{background:var(--nt-pink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:800;display:flex}.dash-mock-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.dash-mock-grid{grid-template-columns:1.4fr 1fr}}.dash-mock-box{border:1px solid var(--nt-border-subtle);border-radius:var(--nt-radius-md);background:#15151b;min-width:0;max-width:100%;padding:1.5rem}.dashboard-preview-card *{min-width:0}.dash-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-mock-user h3,.dash-mock-user span{margin:0}.dash-mock-user h3{color:#fff;font-size:1.05rem;font-weight:750}.dash-mock-user span,.dash-preview-disclaimer{color:var(--nt-text-muted);font-size:.8rem}.dash-preview-label,.dash-card-eyebrow,.dash-demo-action,.dash-notification-example{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;font-weight:750;display:inline-flex}.dash-preview-label{border:1px solid var(--nt-border);border-radius:var(--nt-radius-full);color:var(--nt-text-muted);padding:.42rem .7rem}.dash-card-eyebrow{color:var(--nt-pink);margin:0 0 .85rem}.dash-card-eyebrow .live-pulse-dot{width:6px;height:6px}.dash-mock-box h3{color:#fff;margin:0 0 .5rem;font-size:1.2rem}.dash-mock-box>p:not(.dash-card-eyebrow){color:var(--nt-text-secondary);margin:0;font-size:.88rem;line-height:1.55}.dash-live-card{border-color:var(--nt-border-pink);background:linear-gradient(145deg,#ff2d7824,#15151b 70%)}.dash-demo-action,.dash-notification-example{color:var(--nt-text-primary);border:1px solid var(--nt-border);border-radius:var(--nt-radius-sm);letter-spacing:.02em;text-transform:none;background:#ffffff0f;margin-top:1.25rem;padding:.6rem .75rem}.dash-demo-week{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.15rem 0;display:grid}.dash-demo-week div,.dash-demo-list div{border:1px solid var(--nt-border-subtle);border-radius:var(--nt-radius-sm);background:#ffffff08;min-width:0}.dash-demo-week div{text-align:center;padding:.7rem .35rem}.dash-demo-week span,.dash-demo-week strong{overflow-wrap:anywhere;display:block}.dash-demo-week span{color:var(--nt-text-muted);letter-spacing:.04em;font-size:.65rem}.dash-demo-week strong{color:#fff;margin-top:.25rem;font-size:.76rem}.dash-demo-list{gap:.55rem;margin:1.15rem 0;display:grid}.dash-demo-list div{color:var(--nt-text-secondary);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.82rem;display:flex}.dash-demo-list svg{color:var(--nt-pink);flex:none}.dash-preview-disclaimer{text-align:center;border-top:1px solid var(--nt-border-subtle);margin:1.25rem 0 0;padding-top:1.25rem;line-height:1.5}.community-box{border:1px solid var(--nt-border-pink);border-radius:var(--nt-radius-lg);text-align:center;background:linear-gradient(135deg,#ff2d7814 0%,#121216f2 100%);padding:3.5rem 2rem}.community-grid-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:600px;margin:2.5rem auto 0;display:grid}@media (min-width:640px){.community-grid-stats{grid-template-columns:repeat(4,1fr)}}.community-stat-item{border:1px solid var(--nt-border-subtle);border-radius:var(--nt-radius-md);background:#ffffff08;padding:1.25rem .5rem}.community-stat-val{font-family:var(--font-heading,"Outfit", sans-serif);color:var(--nt-pink);margin-bottom:.25rem;font-size:1.75rem;font-weight:800}.community-stat-lbl{color:var(--nt-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.testimonials-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.test-card{flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2rem 1.75rem;display:flex}.test-stars{color:var(--nt-pink);letter-spacing:.15em;font-size:1.1rem}.test-quote{color:var(--nt-text-secondary);margin:0;font-size:.95rem;font-style:italic;line-height:1.6}.test-author{align-items:center;gap:.85rem;display:flex}.test-avatar{background:var(--nt-bg-elevated);border:1px solid var(--nt-border);width:44px;height:44px;color:var(--nt-pink);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.test-name{color:#fff;margin:0;font-size:.95rem;font-weight:700}.test-meta{color:var(--nt-text-muted);margin:0;font-size:.8rem}.pricing-wrapper{max-width:650px;margin:0 auto}.pricing-card-featured{border:2px solid var(--nt-pink);border-radius:var(--nt-radius-lg);background:linear-gradient(#ff2d781f 0%,#121217 100%);padding:3rem 2rem;position:relative;box-shadow:0 20px 50px #000000b3,0 0 50px #ff2d7833}.pricing-badge-top{background:var(--nt-pink);color:#fff;letter-spacing:.08em;border-radius:var(--nt-radius-full);text-transform:uppercase;white-space:nowrap;padding:.35rem 1.25rem;font-size:.75rem;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pricing-val-box{justify-content:center;align-items:baseline;gap:.75rem;margin:1.5rem 0;display:flex}.pricing-num{font-family:var(--font-heading,"Outfit", sans-serif);color:#fff;font-size:clamp(2.75rem,5vw,4rem);font-weight:900;line-height:1}.pricing-old{color:var(--nt-text-muted);font-size:1.4rem;text-decoration:line-through}.pricing-period{color:var(--nt-text-secondary);font-size:1.1rem}.pricing-features-list{text-align:left;flex-direction:column;gap:1rem;margin:2.25rem 0;padding:0;list-style:none;display:flex}.pricing-feature-item{color:var(--nt-text-secondary);align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.pricing-feature-item svg{color:var(--nt-pink);flex-shrink:0}.referral-card{border:1px solid var(--nt-border);border-radius:var(--nt-radius-lg);text-align:center;background:#111116;max-width:800px;margin:0 auto;padding:3rem 2rem}.faq-list{flex-direction:column;gap:1rem;max-width:820px;margin:0 auto;display:flex}.faq-item{background:var(--nt-bg-card);border:1px solid var(--nt-border);border-radius:var(--nt-radius-md);transition:border-color .2s;overflow:hidden}.faq-item.active{border-color:var(--nt-border-pink)}.faq-trigger{cursor:pointer;text-align:left;color:#fff;width:100%;font-family:var(--font-heading,"Outfit", sans-serif);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.5rem;font-size:1.05rem;font-weight:700;display:flex}.faq-icon-arrow{width:28px;height:28px;color:var(--nt-pink);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:transform .2s;display:flex}.faq-item.active .faq-icon-arrow{transform:rotate(45deg)}.faq-content{color:var(--nt-text-secondary);padding:0 1.5rem 1.5rem;font-size:.95rem;line-height:1.65}.faq-trigger span:first-child,.faq-content,.pricing-feature-item span,.hero-guarantee-note span,.community-stat-lbl{overflow-wrap:anywhere}.final-cta-section{background:radial-gradient(circle at 50% 50%, #ff2d781f 0%, var(--nt-bg) 75%);text-align:center;padding:6rem 0}.final-cta-box{flex-direction:column;align-items:center;gap:1.5rem;max-width:720px;margin:0 auto;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:639px){.landing-container{width:min(100% - 2rem,1200px)}.landing-section{padding:4rem 0}.hero-wrapper{min-height:auto;padding-top:2.25rem;padding-bottom:3.5rem}.hero-grid{gap:2.25rem}.hero-h1{font-size:clamp(2.15rem,11vw,3rem)}.hero-price-tag{gap:.55rem .85rem;padding:.8rem .9rem}.hero-actions{gap:.75rem}.hero-actions .nt-btn{width:100%;padding-inline:1rem}.hero-guarantee-note{align-items:flex-start;line-height:1.45}.hero-online-topbar,.hero-online-footer{align-items:flex-start;gap:.75rem}.campaign-section{padding:4rem 0}.campaign-grid{grid-template-columns:1fr;gap:2rem}.campaign-video-frame{width:min(100%,340px)}.hero-online-footer{flex-direction:column}.hero-float-live-badge,.hero-float-streak-badge{padding:.3rem .55rem;font-size:.62rem}.hero-video-bottom-info{left:1rem;right:1rem}.dashboard-preview-card{padding:1rem}.dash-mock-topbar{margin-bottom:1rem;padding-bottom:1rem}.dash-mock-box{padding:1rem}.dash-preview-grid{grid-template-columns:1fr;gap:1rem}.pricing-card-featured,.community-box,.referral-card{padding:2.5rem 1.25rem}.faq-trigger{padding:1.1rem;font-size:1rem}.faq-content{padding:0 1.1rem 1.1rem}}:root{--nt-bg:#fff7f3;--nt-bg-card:#fff;--nt-bg-card-hover:#fff0f7;--nt-bg-elevated:#fbe7ee;--nt-border:#0b0b0b1f;--nt-border-subtle:#0b0b0b14;--nt-border-pink:#ff4fb87a;--nt-pink:#ff4fb8;--nt-pink-ink:#b82278;--nt-pink-hover:#e63ea3;--nt-pink-glow:#ff4fb83d;--nt-pink-soft:#ff4fb81f;--nt-text-primary:#0b0b0b;--nt-text-secondary:#554b50;--nt-text-muted:#7d7075;--nt-radius-sm:12px;--nt-radius-md:20px;--nt-radius-lg:30px;--nt-shadow-card:0 18px 38px -28px #0b0b0b61;--nt-shadow-pink:0 13px 28px #ff4fb840}.nt-highlight{background:linear-gradient(120deg,#ff4fb8 0%,#e9b4c0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.nt-badge-white{color:var(--nt-text-primary);border-color:var(--nt-border);background:#fff}.nt-badge,.hero-price-badge,.schedule-day-badge,.progression-step-num,.community-stat-val{color:var(--nt-pink-ink)}.pricing-badge-top,.nt-btn-primary{color:#0b0b0b}.nt-btn-primary:hover{box-shadow:0 14px 30px #ff4fb852}.nt-btn-secondary{color:var(--nt-text-primary);border-color:var(--nt-border);background:#fff}.nt-btn-secondary:hover{border-color:var(--nt-border-pink);background:#fff0f7}.nt-card{box-shadow:var(--nt-shadow-card);background:#fff}.nt-card:hover{border-color:var(--nt-border-pink);background:#fff0f7}.nt-card-pink{background:linear-gradient(155deg,#fff0f7 0%,#fff 72%)}.hero-wrapper{background:radial-gradient(circle at 82% 14%,#ff4fb833 0%,#0000 31%),radial-gradient(circle at 12% 78%,#e9b4c06b 0%,#0000 32%),#fff7f3}.hero-price-tag{background:#fff;box-shadow:0 12px 26px -24px #0b0b0b73}.hero-price-val,.ident-card h3,.ident-conclusion-banner h3,.paradigm-header h3,.schedule-card h3,.progression-duration,.progression-card h4,.test-name,.pricing-num,.faq-trigger{color:var(--nt-text-primary)}.hero-online-card{--nt-text-primary:#fff7f3;--nt-text-secondary:#fff7f3c2;--nt-text-muted:#fff7f38c;background:#0b0b0b;border-color:#ffffff29;box-shadow:0 28px 60px -20px #0b0b0b99,0 0 46px #ff4fb833}.hero-online-topbar,.hero-online-footer{background:#111}.hero-float-live-badge{background:var(--nt-pink);color:#0b0b0b}.hero-float-streak-badge{background:#0b0b0be6;border-color:#ff4fb88c}.campaign-section{--nt-text-primary:#fff7f3;--nt-text-secondary:#fff7f3c7;--nt-text-muted:#fff7f394;background:linear-gradient(135deg,#0b0b0b 0%,#1d1019 56%,#0b0b0b 100%);border-block-color:#ff4fb852}.campaign-section .nt-badge,.campaign-section .campaign-price>span{color:var(--nt-pink)}.campaign-section:before{background:#ff4fb833}.campaign-price{background:#ffffff12}.campaign-price strong{color:#fff7f3}.campaign-video-frame{border-color:#fff7f338;box-shadow:0 28px 60px -26px #000000e6,0 0 42px #ff4fb833}.ident-conclusion-banner{background:linear-gradient(135deg,#fbe7ee 0%,#fff 100%)}.paradigm-before{border-color:var(--nt-border);background:#fff}.paradigm-after{background:linear-gradient(160deg,#fff0f7 0%,#fff 100%);box-shadow:0 16px 36px -28px #ff4fb88c}.paradigm-item{color:var(--nt-text-secondary)}.natalia-photo-frame{background:#fbe7ee;border-color:#0b0b0b1f}.natalia-exp-badge{background:#0b0b0b;box-shadow:0 12px 25px #0b0b0b3d}.natalia-exp-text{color:#fff7f3}.natalia-quote-box{background:#fff0f7}.natalia-quote-text{color:var(--nt-text-primary)}.schedule-sample-workout{box-shadow:var(--nt-shadow-card);background:#fff}.dashboard-preview-card{--nt-text-primary:#fff7f3;--nt-text-secondary:#fff7f3c2;--nt-text-muted:#fff7f38c;background:#0b0b0b;border-color:#ffffff24;box-shadow:0 24px 50px -26px #0b0b0bb8,0 0 48px #ff4fb824}.dash-mock-box{background:#161616}.dash-live-card{background:linear-gradient(145deg,#ff4fb838,#161616 70%)}.dash-mock-user h3,.dash-mock-box h3,.dash-demo-week strong{color:#fff7f3}.dash-demo-action,.dash-notification-example,.dash-demo-week div,.dash-demo-list div{background:#ffffff12}.community-box{box-shadow:var(--nt-shadow-card);background:linear-gradient(135deg,#fff 0%,#fff0f7 100%)}.community-stat-item{background:#fff}.pricing-card-featured{background:linear-gradient(#fff 0%,#fff0f7 100%);box-shadow:0 24px 48px -30px #0b0b0b6b,0 0 34px #ff4fb829}.referral-card{box-shadow:var(--nt-shadow-card);background:#fff}.faq-icon-arrow{background:#fff0f7}.final-cta-section{background:radial-gradient(circle at 50% 10%,#ff4fb838 0%,#0000 40%),#fff7f3}.progression-duration{color:var(--nt-text-primary);font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.2}.community-grid-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:880px}.community-stat-item{text-align:left;align-content:start;gap:.55rem;padding:1.5rem;display:grid}.community-stat-icon{width:42px;height:42px;color:var(--nt-pink-ink);background:#fff0f7;border-radius:14px;place-items:center;margin-bottom:.15rem;display:grid}.community-stat-val{letter-spacing:.085em;margin:0;font-size:.72rem;font-weight:800;line-height:1.3}.community-stat-lbl{color:var(--nt-text-primary);text-transform:none;margin:0;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:800;line-height:1.25}.community-stat-desc{color:var(--nt-text-secondary);margin:0;font-size:.9rem;line-height:1.52}@media (max-width:639px){.community-grid-stats{grid-template-columns:1fr}}
