:root{--bg: #27252d;--bg-card: #232329;--purple: #8a63f0;--purple-2: #a78bfa;--green: #22c55e;--green-2: #34d399;--blue: #5170ff;--blue-2: #6d8bff;--text-muted: #b9b9c4;--white: #ffffff;--navy: #5170ff;--ink: #27252d;--muted: #40404a;}body{background-color: var(--bg);color:#fff;font-family: 'Segoe UI', Arial, sans-serif;overflow-x:hidden;}h2{color:var(--secondary)!important}h3{color:var(--primary)!important}.brand-title{font-size: 2.8rem;font-weight: 800;text-align:center;line-height:1;text-transform: none;margin-bottom: 0px;letter-spacing: ;}.brand-title .turn-word{font-style: italic;font-weight: 600;color:#fff;}.brand-title .by-word{font-size: .95rem;font-weight: 400;font-style: italic;vertical-align: middle;color:#e4e4e9;margin: 0 .15rem;}.brand-title .revlli-word{font-weight: 600;color:#fff;}.brand-subtitle{text-align:center;letter-spacing:.12em;font-size:1.3rem;font-weight:700;text-transform:uppercase;color:#e4e4e9;margin-top:.35rem;}.brand-subtitle .accent-green{color: var(--green);}.stats-wrap{position:relative;margin: 2.25rem 0 1rem;}.stat{text-align:center;margin-bottom: 20px;}.stat .pct{font-size:2.6rem;font-weight:800;line-height:1;}.stat .label{font-size:1.22rem;font-weight:700;color:#e4e4e9;margin-top:.2rem;}.stat.blue .pct{color: var(--blue);}.stat.green .pct{color: var(--green);}.circle-diagram{margin: 0 auto;}@media (max-width: 760px){.circle-diagram{ width: 200px}}.section-heading{font-weight: 800;font-size: 2.7rem;margin-bottom: 1.25rem;color:#fff!important;}.section-heading .italic-accent{font-style: italic;color: var(--blue);}.photo-frame{border-radius: 14px;padding: 4px;background: linear-gradient(135deg, var(--blue), var(--purple));}.photo-frame-inner{border-radius: 11px;overflow: hidden;background: var(--bg-card);display:flex;align-items:center;justify-content:center;aspect-ratio: 4/5;}.photo-frame-inner svg{width:100%;height:100%;}.process-card{background: var(--bg-card);border-radius: 12px;padding: 1.25rem 1.1rem;position: relative;z-index: 2;}.process-card ul{list-style:none;margin:0;padding:0;}.process-card li{font-weight: 700;font-size: 1.85rem;padding: .55rem 0;}.process-card li:last-child{border-bottom:none;}.woman-img{position: absolute;bottom:0px;right:10px}@media (max-width: 990px){.woman-img img {width: 300px}}@media (max-width: 590px){.woman-img img {width: 200px}.process-card li, .why-card{font-size: 1rem!important}}.process-media-wrap{position:relative;}.process-media-wrap .photo-frame{max-width: 190px;margin-left:auto;margin-right: -1.5rem;}.why-heading{text-align:center;font-weight:800;font-size:2.7rem;margin: 2.5rem 0 1.25rem;text-transform: none;color:#fff;}.why-card, .step-card{background: var(--bg-card)!important;position: relative;padding: .9rem 1rem;font-size: 1.34rem;color: #e6e6ec;height: 100%;}.why-card::before, .step-card::before, .process-card::before{content: "";position: absolute;inset: 0;border-radius: 10px;padding: 2px;background:linear-gradient(45deg,var(--primary),var(--secondary));mask:  linear-gradient(#000 0 0) content-box,  linear-gradient(#000 0 0);mask-composite: exclude;}@media (min-width: 576px){.brand-title{ font-size: 5.2rem;}}  .hero{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-deep) 100%);color:var(--white);padding:4.5rem 0 3.5rem;position:relative;overflow:hidden;}.hero::after{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(255,255,255,0.08);}.hero::before{content:"";position:absolute;right:-40px;top:-40px;width:280px;height:280px;border-radius:50%;border:1px solid rgba(226,150,58,0.25);}.hero-inner{position:relative;z-index:1;text-align:center}.eyebrow{font-family:'Poppins', sans-serif;font-size:0.78rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--amber);display:block;margin-bottom:0.9rem;}.hero h1{color:var(--white);font-size:clamp(2.1rem, 4vw, 3rem);font-weight:700;line-height:1.15;}.hero h1 .tm{font-size:0.55em;vertical-align:super}.hero p.lede{max-width:640px;margin:1.2rem auto 0;font-size:1.08rem;line-height:1.65;color:rgba(255,255,255,0.78);}.stat-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:0;margin-top:3rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:12px;overflow:hidden;}.stat{padding:1.4rem 2.2rem;text-align:center;flex:1;min-width:150px;}.stat:last-child{border-right:none}.stat .num{font-family:'Poppins', sans-serif;font-size:1.9rem;font-weight:700;color:var(--amber);display:block;}.stat .label{font-size:0.82rem;color:rgba(255,255,255,0.75);margin-top:0.2rem;}.overview{padding:3.6rem 0 1rem;}.overview-inner{max-width:760px;margin:0 auto;text-align:center;}.overview h2{font-size:clamp(1.5rem,2.6vw,1.9rem)}.overview p{color:var(--muted);line-height:1.7;margin-top:1rem;font-size:1.02rem}.badge-row{display:flex;justify-content:center;flex-wrap:wrap;gap:0.7rem;margin-top:2rem;}.badge-row span{background:var(--off);border:1px solid var(--line);color:var(--navy);font-size:1.05rem;font-weight:500;padding:0.5rem 1rem;border-radius:999px;}.badge-row span::before{content:"● ";color:var(--amber);font-size:1.06rem}.steps-section{padding:3.5rem 0 4.5rem;background:var(--off)}.steps-head{text-align:center;max-width:640px;margin:0 auto 3rem}.steps-head h2{font-size:clamp(1.7rem, 2.8vw, 2.2rem)}.step-card{display:grid;grid-template-columns:88px 1fr;gap:2rem;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:2rem 2.2rem;margin-bottom:1.5rem;align-items:start;}.step-num{width:56px;height:56px;border-radius:50%;background:var(--navy);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:'Poppins', sans-serif;font-weight:700;font-size:1.35rem;position:relative;}.step-card.final .step-num{background:var(--amber)}.step-content{display:grid;grid-template-columns:1.35fr 1fr;gap:2rem}.step-text .step-label{font-size:1.78rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--amber-deep);display:block;margin-bottom:0.4rem;}.step-text h3{font-size:1.3rem;margin-bottom:0.6rem}.step-text p{color:var(--muted);line-height:1.65;font-size:0.98rem}.deliverable{background:var(--off);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:8px;padding:1.1rem 1.3rem;}.deliverable .dlabel{font-size:1.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--green);display:block;margin-bottom:0.5rem;}.deliverable ul{list-style:none}.deliverable li{font-size:0.92rem;color:var(--navy);font-weight:500;padding:0.25rem 0;display:flex;gap:0.5rem;}.deliverable li::before{content:"✓";color:var(--green);flex-shrink:0}.no-deliverable{font-size:0.88rem;color:var(--muted);font-style:italic;border:1px dashed var(--line);border-radius:8px;padding:1.1rem 1.3rem;}@media (max-width: 860px){.step-card{grid-template-columns:56px 1fr;padding:1.5rem}.step-content{grid-template-columns:1fr}}   .why{padding:4.5rem 0}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.why h2{font-size:clamp(1.6rem,2.6vw,2.1rem);margin-bottom:1.2rem}.why p{color:var(--muted);line-height:1.7;margin-bottom:1rem;font-size:1rem}.why-card{color:var(--white);border-radius:14px;padding:2.4rem;}.why-card p{color:rgba(255,255,255,0.85);margin:0;font-size:1.05rem;line-height:1.65;font-family:'Poppins', sans-serif;font-weight:500}.why-card .amber-line{width:40px;height:3px;background:var(--amber);margin-bottom:1.2rem;border-radius:2px}@media (max-width:860px){.why-grid{grid-template-columns:1fr}}   .result{background:var(--off);padding:4.5rem 0}.result-head{text-align:center;max-width:600px;margin:0 auto 2.6rem}.result-head h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;}.result-item{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:1.5rem;display:flex;align-items:center;gap:0.9rem;}.result-check{width:30px;height:30px;border-radius:50%;background:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:0.85rem;flex-shrink:0;}.result-item span.txt{font-family:'Poppins',sans-serif;font-weight:600;font-size:1.08rem;color:var(--navy)}@media (max-width:860px){.result-grid{grid-template-columns:1fr}}   .cta-band{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-deep) 100%);color:var(--white);text-align:center;padding:4rem 0;}.cta-band h2{color:var(--white);font-size:clamp(1.6rem,2.8vw,2.1rem)}.cta-band p{color:rgba(255,255,255,0.75);margin-top:0.8rem}.cta-band .btn-demo{display:inline-block;margin-top:1.6rem}@media (max-width:640px){nav.main-nav{display:none}.hamburger{display:flex}.stat-strip{flex-direction:column}.stat:last-child{border-bottom:none}.footer-grid{grid-template-columns:1fr}}  @media (prefers-reduced-motion: reduce){*{transition:none !important}}  .price-section{padding:4rem 0 1rem}.price-card{max-width:560px;margin:30px auto;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:3rem 2.5rem;text-align:center;box-shadow:0 10px 40px rgba(255,255,255,0.16);position:relative;}.price-card .plan-name{font-weight:600;font-size:1.1rem;margin-bottom:0.6rem;color:var(--ink);}.price-card .amount{font-family:'Poppins', sans-serif;font-weight:700;font-size:clamp(3rem, 6vw, 4rem);color:var(--navy);line-height:1;}.price-card .per{font-size:1rem;color:var(--ink);margin-top:0.6rem;font-weight:500;}.price-card .desc{margin-top:1.4rem;color:var(--ink);font-size:1rem;line-height:1.6;border-top:1px solid var(--line);padding-top:1.4rem;}.price-card .btn-demo{display:inline-block;margin-top:1.8rem;padding:13px 30px;font-size:1rem;}.includes{padding:1rem 0 4.5rem}.includes h3{margin-top: 0px;}.section-head{text-align:center;max-width:640px;margin:0 auto 3rem}.section-head h2{font-size:clamp(1.7rem, 2.8vw, 2.2rem)}.include-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.4rem;}.include-item{background:var(--off);border:1px solid var(--line);border-radius:12px;padding:1.6rem 1.8rem;display:flex;gap:1rem;align-items:flex-start;}.include-item:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - 0.7rem);margin:0 auto}.include-check{width:30px;height:30px;border-radius:50%;background:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:0.85rem;flex-shrink:0;}.include-item h3{font-size:1.05rem;margin-bottom:0.4rem}.include-item p{color:var(--muted);font-size:0.92rem;line-height:1.55;margin:0}@media (max-width:760px){.include-grid{grid-template-columns:1fr}.include-item:last-child:nth-child(odd){max-width:100%}}  .why-choose{background:var(--off);padding:4rem 0}.badge-row{display:flex;justify-content:center;flex-wrap:wrap;gap:0.7rem;margin-top:2rem;}.badge-row span{background:var(--white);border:1px solid var(--line);color:var(--navy);font-size:1.3rem;font-weight:500;padding:0.6rem 1.1rem;border-radius:999px;}.badge-row span::before{content:"✔ ";color:var(--green);font-weight:700}.whats-included{padding:4.5rem 0}.wi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:2rem}.wi-item{text-align:center;padding:1.6rem 1rem;border:1px solid var(--line);border-radius:12px;}.wi-item .cross{font-size:1.3rem;color:var(--amber-deep);font-weight:700;display:block;margin-bottom:0.5rem;}.wi-item p{margin:0;font-size:1.3rem;font-weight:500;color:var(--navy)}.wi-note{text-align:center;max-width:620px;margin:2rem auto 0;color:var(--muted);font-size:1rem;line-height:1.65;}@media (max-width:860px){.wi-grid{grid-template-columns:repeat(2,1fr)}}  .why-price{background:var(--off);padding:4.5rem 0}.why-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.why-price h2{font-size:clamp(1.6rem,2.6vw,2.1rem);margin-bottom:1.2rem}.why-price p{color:var(--muted);line-height:1.7;margin-bottom:1rem;font-size:1rem}.why-price-card{background:var(--navy);color:var(--white);border-radius:14px;padding:2.4rem;}.why-price-card p{color:rgba(255,255,255,0.85);margin:0;font-size:1.1rem;line-height:1.65;font-family:'Poppins', sans-serif;font-weight:500}.why-price-card .amber-line{width:40px;height:3px;background:var(--amber);margin-bottom:1.2rem;border-radius:2px}@media (max-width:860px){.why-price-grid{grid-template-columns:1fr}}  .addons{padding:4.5rem 0}.addons-inner{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:2.8rem 3rem;text-align:center;}.addons-inner h2{font-size:clamp(1.5rem,2.4vw,1.9rem);margin-bottom:0.8rem}.addons-inner> p{color:var(--ink);margin-bottom:2rem;font-size:1.02rem}.addon-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0.8rem;}.addon-list span{background:var(--off);border:1px solid var(--line);color:var(--navy);font-size:1.3rem;font-weight:500;padding:0.6rem 1.2rem;border-radius:8px;}.cta-band{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-deep) 100%);color:var(--white);text-align:center;padding:4.5rem 0;}.cta-band .eyebrow{color:var(--amber)}.cta-band h2{color:var(--white);font-size:clamp(1.7rem,3vw,2.3rem);margin-top:0.6rem}.cta-band .cta-price{font-family:'Poppins', sans-serif;font-weight:700;font-size:2rem;color:var(--white);margin-top:1.2rem;}.cta-band .cta-price span{font-size:1rem;font-weight:500;color:rgba(255,255,255,0.7)}.cta-band .btn-demo{display:inline-block;margin-top:1.8rem;padding:14px 34px;font-size:1.02rem}#home-difference h2, #home-difference h3{color:var(--bg)!important}.compare{padding:4.5rem 0}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;}.compare-col{border-radius:14px;padding:20px;border:1px solid var(--line);color:var(--white);}.compare-col.without{color:var(--white)}.compare-col.with{background:var(--navy);color:var(--white)}.compare-col h3{font-size:1.15rem;margin-bottom:1.4rem;display:flex;align-items:center;gap:0.6rem;margin-top: 0px;;}.compare-col.with h3{color:var(--white)!important}.compare-tag{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;font-size:0.85rem;font-weight:700;flex-shrink:0;}.compare-col.without .compare-tag{background:var(--red);color:var(--white)}.compare-col.with .compare-tag{background:var(--amber);color:var(--white)}.compare-col ul{list-style:none}.compare-col li{padding:0.65rem 0;font-size:0.98rem;border-top:1px solid var(--line);display:flex;align-items:flex-start;gap:0.6rem;}.compare-col.with li{border-top:1px solid rgba(255,255,255,0.15)}.compare-col li:first-of-type{border-top:none}.compare-col.without li::before{content:"✕";color:var(--red);flex-shrink:0;font-weight:700}.compare-col.with li::before{content:"✓";color:var(--amber);flex-shrink:0;font-weight:700}.compare-col.without li{color:var(--white)}.compare-col.with li{color:rgba(255,255,255,0.9)}@media (max-width:820px){.compare-grid{grid-template-columns:1fr}}  .decisions{background:var(--off);padding:4.5rem 0}.decision-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;}.decision-row{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:1.4rem 1.8rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;}.decision-q{font-family:'Poppins', sans-serif;font-weight:600;font-size:1.02rem;color:var(--navy);}.decision-q .qmark{color:var(--ink);font-weight:600;font-size:0.85rem;display:block;margin-bottom:0.2rem;text-transform:uppercase;letter-spacing:0.06em}.decision-arrow{color:var(--primary);font-size:1.9rem;font-weight:700;}.decision-a{background:var(--off);border:1px solid var(--line);border-radius:8px;padding:0.7rem 1rem;font-size:0.95rem;font-weight:500;color:var(--navy);text-align:center;}@media (max-width:700px){.decision-row{grid-template-columns:1fr;text-align:center}.decision-arrow{transform:rotate(90deg)}}  .intro{padding:4rem 0}.intro-inner{max-width:760px;margin:0 auto;text-align:center}.intro-inner p{color:var(--white);line-height:1.75;font-size:1.05rem;margin-bottom:1.2rem}.intro-inner p:last-child{margin-bottom:0}.intro-inner p.lead{font-family:'Poppins', sans-serif;font-weight:500;font-size:1.2rem;color:var(--navy)}.mission-vision{background:var(--off);padding:4rem 0}.mv-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.mv-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:2.2rem 2.4rem;}.mv-card h2{font-size:1.3rem;margin-bottom:0.9rem}.mv-card p{color:var(--ink);line-height:1.7;font-size:1rem;margin:0}@media (max-width:800px){.mv-grid{grid-template-columns:1fr}}  .why-exist{padding:4.5rem 0}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.why-grid h2{font-size:clamp(1.6rem,2.6vw,2rem);margin-bottom:1rem}.why-grid p{color:var(--muted);line-height:1.7;font-size:1rem;margin-bottom:1rem}.pain-list{list-style:none}.pain-list li{background:var(--off);border:1px solid var(--line);border-radius:8px;padding:0.85rem 1.1rem;margin-bottom:0.7rem;font-size:0.96rem;display:flex;align-items:center;gap:0.6rem;color:var(--navy);font-weight:500;}.pain-list li::before{content:"✕";color:var(--amber-deep);font-weight:700}@media (max-width:800px){.why-grid{grid-template-columns:1fr}}  .beliefs{background:var(--off);padding:4.5rem 0}.section-head{text-align:center;max-width:640px;margin:0 auto 3rem}.section-head h2{font-size:clamp(1.7rem,2.8vw,2.2rem)}.belief-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}.belief-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:1.8rem 2rem;}.belief-card h3{font-size:1.08rem;margin-bottom:0.6rem;margin-top: 0px;}.belief-card p{color:var(--ink);font-size:0.95rem;line-height:1.6;margin:0}@media (max-width:800px){.belief-grid{grid-template-columns:1fr}}  .promise{background:linear-gradient(135deg, var(--navy) 0%, var(--navy-deep) 100%);color:var(--white);text-align:center;padding:4.5rem 0;}.promise .eyebrow{color:var(--amber)}.promise h2{color:var(--white);font-size:clamp(1.7rem,3vw,2.3rem);margin-top:0.6rem}.promise p{color:rgba(255,255,255,0.8);margin:1.2rem auto 0;font-size:1.05rem;line-height:1.7;}.promise .btn-demo{display:inline-block;margin-top:1.8rem;padding:14px 34px;font-size:1.02rem}