.cf{--brand:#621db0;--purple-900:#3d1170;--purple-800:#3f126f;--purple-200:#e7dbf7;--purple-100:#ebe1f8;--purple-50:#f5effc;--lime:#88de0f;--green-text:#477015;--green-text-strong:#477015;--green-press:#52851a;--green-600:#64a31b;--green-50:#f0fae0;--on-green:#1a2e05;--ink-900:#1c1426;--ink-700:#2c2536;--ink-500:#6e687a;--ink-400:#928ca0;--surface:#ffffff;--surface-soft:#f6f4fa;--border:#ece7f2;--border-2:#e2dcec;--graphite:#0f172a;--font-display:var(--font-poppins),"Poppins",sans-serif;--font-body:var(--font-plus-jakarta-sans),"Plus Jakarta Sans",sans-serif;--r-input:14px;--r-card:20px;--r-panel:22px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(28,20,38,0.06);--shadow-card:0 1px 2px rgba(28,20,38,0.04),0 8px 22px rgba(28,20,38,0.06);--shadow-card-hover:0 12px 30px rgba(28,20,38,0.1);--shadow-cta:0 6px 18px rgba(98,29,176,0.16);--ease:cubic-bezier(0.2,0.8,0.2,1);--t-fast:120ms;--t-base:200ms;--t-slow:320ms;--container:1280px;--pad-x:24px;font-family:var(--font-body);font-weight:400;line-height:1.6;color:var(--ink-700);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cf *,.cf :after,.cf :before{box-sizing:border-box;margin:0}@media (prefers-reduced-motion:reduce){.cf *,.cf :after,.cf :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.cf img,.cf svg{display:block;max-width:100%}.cf a{color:inherit}.cf ul{list-style:none;padding:0}.cf h1,.cf h2,.cf h3,.cf h4{font-family:var(--font-display);color:var(--ink-900);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.cf h1{font-weight:800;font-size:clamp(2.25rem,6vw,3.5rem)}.cf h2{font-weight:700;font-size:clamp(1.6rem,4vw,2.4rem)}.cf h3{font-weight:600;font-size:clamp(1.15rem,2.4vw,1.4rem)}.cf p{text-wrap:pretty}.cf :focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:4px}.cf .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad-x)}.cf .section{padding-block:clamp(48px,9vw,96px)}.cf .section-title{font-family:var(--font-display);font-weight:700;color:var(--ink-900);font-size:clamp(1.6rem,4vw,2.4rem);letter-spacing:-.02em;line-height:1.12}.cf .grid-2,.cf .grid-3{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:640px){.cf .grid-2{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.cf .grid-3{grid-template-columns:repeat(3,1fr);gap:28px}}.cf .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:28px;box-shadow:var(--shadow-card);transition:box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.cf .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1;border-radius:var(--r-input);border:2px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--t-base) var(--ease),color var(--t-base) var(--ease),border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.cf .btn .arrow{display:inline-block;transition:transform var(--t-base) var(--ease)}.cf .btn:hover .arrow{transform:translateX(4px)}.cf .btn-primary{background:var(--lime);color:var(--on-green);box-shadow:var(--shadow-cta)}.cf .btn-primary:hover{background:var(--green-600);color:#fff}.cf .btn-primary:active{transform:translateY(1px)}.cf .btn-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.cf .btn-outline:hover{background:#fff;color:var(--brand);border-color:#fff}.cf .badge-pill{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:600;font-size:.8rem;letter-spacing:.01em}.cf .badge-pill--myth{background:var(--purple-200);color:var(--purple-900)}.cf .badge-pill--reality{background:var(--green-50);color:var(--green-text-strong)}.cf .link-arrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;color:var(--green-text);text-decoration:none}.cf .link-arrow .arrow{color:var(--lime);transition:transform var(--t-base) var(--ease)}.cf .link-arrow:hover{color:var(--green-text-strong)}.cf .link-arrow:hover .arrow{transform:translateX(4px)}.cf .hero{background:var(--purple-900);padding-block:clamp(64px,12vw,120px)}.cf .hero,.cf .hero h1{color:#fff}.cf .hero__sub{margin-top:18px;max-width:38ch;font-size:clamp(1.05rem,2.4vw,1.3rem);color:rgba(255,255,255,.82);font-weight:400}.cf .steps{background:var(--surface-soft)}.cf .stepper{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:28px}.cf .stepper__item{display:flex;align-items:center;gap:12px}.cf .stepper__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:1rem;background:var(--border-2);color:var(--ink-400)}.cf .stepper__item.is-active .stepper__dot{background:var(--lime);color:var(--on-green)}.cf .stepper__label{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--ink-400)}.cf .stepper__item.is-active .stepper__label{color:var(--ink-900)}.cf .stepper__sep{display:inline-flex;color:var(--lime);font-weight:700;font-size:1.25rem}@media (max-width:639px){.cf .stepper__label{display:none}}.cf .steps__grid{margin-top:40px}.cf .step-card{display:flex;flex-direction:column;gap:14px}.cf .step-card .step-num{font-family:var(--font-display);font-weight:800;font-size:3.25rem;line-height:1;color:var(--lime);letter-spacing:-.04em}.cf .step-card h3{color:var(--ink-900)}.cf .step-card p{color:var(--ink-500)}.cf .explainer{background:var(--surface-soft);border-left:4px solid var(--brand);border-radius:18px;padding:clamp(28px,5vw,48px)}.cf .explainer h2{color:var(--ink-900)}.cf .explainer p{margin-top:18px;color:var(--ink-700);font-size:1.075rem;max-width:64ch}.cf .explainer p+p{margin-top:14px;color:var(--ink-500);font-size:1rem}.cf .inclui__grid{margin-top:40px}.cf .inclui-card{display:flex;flex-direction:column;gap:10px;padding:24px}.cf .inclui-card .inc-icon{color:var(--brand)}.cf .inclui-card .inc-icon svg{width:30px;height:30px}.cf .inclui-card h3{font-size:1.05rem;color:var(--ink-900)}.cf .inclui-card p{color:var(--ink-500);font-size:.95rem}.cf .inclui__more{margin-top:32px;display:flex}.cf .timeline{margin-top:44px}.cf .timeline__track{display:grid;gap:28px}.cf .tl-step{position:relative;padding-left:40px}.cf .tl-step:before{content:"";position:absolute;left:9px;top:26px;bottom:-28px;width:2px;background:var(--lime);opacity:.4}.cf .tl-step:last-child:before{display:none}.cf .tl-dot{position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--lime)}.cf .tl-step h3{font-size:1.1rem;color:var(--ink-900);font-weight:600}.cf .tl-step p{margin-top:4px;color:var(--ink-500);font-size:.95rem}@media (min-width:1024px){.cf .timeline__track{grid-template-columns:repeat(4,1fr);gap:24px}.cf .tl-step{padding-left:0;padding-top:40px}.cf .tl-step:before{left:30px;right:-24px;top:9px;bottom:auto;width:auto;height:2px}.cf .tl-dot{top:0;left:0}}.cf .myths__grid{margin-top:40px}.cf .myth-card{display:flex;flex-direction:column;gap:16px}.cf .myth-card .myth-row{display:flex;align-items:flex-start;gap:12px}.cf .myth-card .myth-row .badge-pill{flex:none;margin-top:2px}.cf .myth-text{font-style:italic;color:var(--ink-500)}.cf .reality-text,.cf .reality-text b{color:var(--ink-900)}.cf .reality-text b{font-family:var(--font-display);font-weight:600}.cf .glossary__grid{margin-top:36px}.cf .gloss-item{padding:22px 24px}.cf .gloss-item dt{font-family:var(--font-display);font-weight:600;color:var(--brand);font-size:1.05rem}.cf .gloss-item dd{margin-top:6px;color:var(--ink-700);font-size:.98rem}.cf .cta-final{background:var(--purple-900);color:#fff;text-align:center}.cf .cta-final h2{color:#fff}.cf .cta-final__actions{margin-top:32px;display:flex;flex-direction:column;gap:14px;align-items:center}.cf .cta-final__actions .btn{width:100%;max-width:320px}@media (min-width:640px){.cf .cta-final__actions{flex-direction:row;justify-content:center}.cf .cta-final__actions .btn{width:auto}}