.fwl-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.fwl-section{position:relative;padding:clamp(72px,9vw,128px) 0}.fwl-section--surface{background:var(--surface)}.fwl-center{text-align:center}.fwl-measure{max-width:720px;margin-left:auto;margin-right:auto}.fwl-hero-cta{align-items:center;gap:24px;margin-bottom:40px}.fwl-chips,.fwl-hero-cta{display:flex;justify-content:center;flex-wrap:wrap}.fwl-chips{gap:12px}.fwl-chip{display:inline-flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--hairline);border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:500;color:var(--muted)}.fwl-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:52px}.fwl-doc-label{display:block;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--carmine);margin-bottom:12px}.fwl-doc-h{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.15;color:var(--ink);margin:0 0 10px}.fwl-doc-p{font-size:15.5px;line-height:1.55;color:var(--muted);margin:0 0 24px;max-width:42ch}.fwl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;position:relative}.fwl-steps:before{content:"";position:absolute;top:62px;left:18%;right:18%;border-top:2px dashed var(--carmine);opacity:.45}.fwl-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.fwl-medallion{width:124px;height:124px;border-radius:999px;background:#FFFDF7;border:1px solid var(--hairline);position:relative;margin-bottom:26px}.fwl-badge,.fwl-medallion{display:flex;align-items:center;justify-content:center}.fwl-badge{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:30px;height:30px;border-radius:999px;background:var(--carmine);color:#fff;font-size:16px;line-height:1}.fwl-badge,.fwl-step h3{font-family:var(--font-display)}.fwl-step h3{font-weight:400;font-size:21px;margin:0 0 10px;line-height:1.2;text-wrap:balance}.fwl-step p{margin:0;font-size:15.5px;line-height:1.58;color:var(--muted);max-width:34ch}.fwl-stakes-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;text-align:left}.fwl-card{background:#FFFDF7;border:1px solid var(--hairline);border-radius:18px;padding:34px 32px}.fwl-card--hl{border:1.5px solid var(--carmine)}.fwl-card-ico{width:44px;height:44px;color:var(--carmine);margin-bottom:20px}.fwl-card-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.fwl-card--hl .fwl-card-tag{color:var(--carmine)}.fwl-card-body{font-size:16px;line-height:1.6;color:var(--ink);margin:0}.fwl-promise-body{display:flex;flex-direction:column;gap:18px;margin-top:26px;font-size:clamp(18px,2vw,20px);line-height:1.62;color:var(--ink);max-width:680px}.fwl-promise-body p{margin:0}.fwl-points{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 34px;margin-top:56px}.fwl-point{display:flex;flex-direction:column;gap:14px}.fwl-point h3{font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.25;color:var(--ink);margin:0}.fwl-point p{margin:0;font-size:15.5px;line-height:1.58;color:var(--muted)}.fwl-price-card{background:#FFFDF7;border:1px solid var(--hairline);border-radius:22px;overflow:hidden;max-width:640px;margin:52px auto 0}.fwl-price-head{padding:30px 34px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start;border-bottom:1px solid var(--hairline)}.fwl-price-name{font-family:var(--font-display);font-size:20px;color:var(--ink);margin:0 0 6px}.fwl-price-desc{font-size:14.5px;color:var(--muted);line-height:1.5}.fwl-price-amt{font-family:var(--font-display);font-size:34px;color:var(--ink);line-height:1;text-align:right;white-space:nowrap}.fwl-price-sub{font-size:13px;color:var(--muted);text-align:right;margin-top:5px}.fwl-price-list{margin:0;padding:28px 34px;list-style:none;display:flex;flex-direction:column;gap:14px}.fwl-price-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:var(--ink)}.fwl-price-cta{padding:0 34px 30px}.fwl-refund{max-width:560px;margin:26px auto 0;display:flex;align-items:center;gap:10px;justify-content:center;text-align:center;font-size:13.5px;line-height:1.5;color:var(--muted)}.fwl-textlink{font-family:var(--font-sans);font-weight:500;font-size:16px;color:var(--ink);border-bottom:1.5px solid var(--carmine);padding-bottom:2px;text-decoration:none;transition:color .16s ease}.fwl-textlink:hover{color:var(--carmine)}.fwl-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:600;font-size:16px;border-radius:10px;border:0;cursor:pointer;padding:15px 28px;min-height:48px;text-decoration:none;transition:background .16s ease}.fwl-btn-primary{background:var(--carmine);color:#fff}.fwl-btn-primary:hover{background:var(--carmine-deep)}.fwl-btn-lg{padding:17px 32px;min-height:54px;font-size:17px}.fwl-btn-block{width:100%}.fwl-finalcta{text-align:center}.fwl-finalcta .fwl-btn-wrap{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:24px}.fwl-fineprint{font-size:13.5px;color:var(--muted)}@media (max-width:880px){.fwl-doc-grid,.fwl-stakes-grid{grid-template-columns:1fr}.fwl-doc-grid{gap:40px;max-width:440px;margin-left:auto;margin-right:auto}.fwl-points{grid-template-columns:1fr 1fr;gap:32px 28px}.fwl-steps{grid-template-columns:1fr;gap:48px;max-width:420px;margin-left:auto;margin-right:auto}.fwl-steps:before{display:none}.fwl-price-head{grid-template-columns:1fr}.fwl-price-amt,.fwl-price-sub{text-align:left}}@media (max-width:680px){.fwl-wrap{padding:0 22px}.fwl-points{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.fwl-hero-cta{gap:18px}.fwl-card{padding:28px 24px}}