.w2lp{--w2lp-fg:#13212e;--w2lp-muted:#53636f;--w2lp-line:#dfe6eb;--w2lp-soft:var(--light-bg,#f6f8f9);--w2lp-teal:var(--light-green,#0f766e);--w2lp-navy:var(--bg-main,#0b2a45);--w2lp-teal-hi:var(--accent-on-dark,#2dd4bf);--w2lp-red:#c8102e;--w2lp-hl:#e5f4f1;--w2lp-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, "Courier New", monospace;color:var(--w2lp-fg);font-size:16px;line-height:1.6}.w2lp h1,.w2lp h2,.w2lp h3{text-wrap:balance;letter-spacing:-.015em;color:var(--w2lp-fg);margin:0;line-height:1.15}.w2lp p{margin:0}.w2lp :focus-visible{outline:3px solid var(--w2lp-teal-hi);outline-offset:2px;border-radius:4px}.w2lp-eyebrow{font-family:var(--w2lp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--w2lp-teal);font-size:13.5px}.w2lp-crumbs{color:var(--w2lp-muted);padding-block:12px;font-size:13px}.w2lp-crumbs a{color:var(--w2lp-muted);text-decoration:none}.w2lp-crumbs a:hover{color:var(--w2lp-teal)}.w2lp-btn{border:2px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:14px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.w2lp-btn svg{width:18px;height:18px}.w2lp-btn-primary{background:var(--w2lp-teal);color:#fff}.w2lp-btn-primary:hover{color:#fff;background:#0b5f58;transform:translateY(-1px)}.w2lp-btn-ghost{border-color:var(--w2lp-line);color:var(--w2lp-fg)}.w2lp-btn-ghost:hover{border-color:var(--w2lp-teal);color:var(--w2lp-teal)}.w2lp-btn-ticket{background:var(--w2lp-teal-hi);color:#0f172a}.w2lp-btn-ticket:hover{color:#0f172a;background:#5eead4}.w2lp-hero{box-sizing:border-box;background:#f0fdfa;padding-block:8px 32px;position:relative;overflow:hidden}@media (min-width:991px){.w2lp-hero{min-height:var(--site-hero-h,639px);flex-direction:column;justify-content:center;padding-block:8px;display:flex}.w2lp-hero .w2lp-stage{justify-self:end;width:100%;max-width:800px}.f1099lp .w2lp-hero .w2lp-stage{max-width:720px}.f1099lp .w2lp-hero .w2lp-stage:has(.f1099lp-switch){max-width:650px}}.w2lp-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:36px;display:grid;position:relative}.w2lp-hero-copy{min-width:0;container-type:inline-size}.w2lp-hero .w2lp-crumbs{margin-bottom:18px;padding-block:0}.w2lp-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--w2lp-teal);background:#fff;border:1px solid #c4e4dd;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.w2lp-badge svg{flex:none}.w2lp-hero h1{letter-spacing:-.01em;color:var(--purple,#0f172a);margin-top:16px;font-size:clamp(28px,10.6cqi,46px);font-weight:600;line-height:1.2}.w2lp-nowrap{white-space:nowrap}.w2lp-hero h1 em{color:var(--w2lp-navy);font-style:italic}.w2lp-lede{color:#33454e;max-width:30rem;font-size:clamp(16px,4.7cqi,19px);line-height:1.55;margin-top:16px!important}.w2lp-cta-row{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.w2lp-hero .w2lp-btn{justify-content:center;min-height:49px;padding:0 24px}@media (max-width:767px){.w2lp-hero .w2lp-btn{flex:100%}}.w2lp-facts{color:var(--w2lp-muted);flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.w2lp-facts li{align-items:center;gap:8px;display:flex}.w2lp-facts svg{width:16px;height:16px;color:var(--w2lp-teal);flex:none}.w2lp-real{cursor:pointer;background:#fff;box-shadow:0 24px 50px -28px #0b2a4566,0 1px #0b2a450f}.w2lp-real-scroll{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}@media (max-width:640px){.w2lp-real{min-width:680px}}.w2lp-real .w2d-cell{transition:background .15s}.w2lp-real .w2d-cell:hover,.w2lp-real .w2d-cell.on{background-color:var(--w2lp-hl)}.w2lp-stage{min-width:0;padding-top:14px;position:relative}.w2lp-stamp{z-index:1;background:var(--w2lp-navy);color:#fff;font-family:var(--w2lp-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:7px 11px;font-size:12px;position:absolute;top:-30px;right:-6px;transform:none;box-shadow:0 8px 20px -8px #0006}.w2lp-stamp i{color:var(--w2lp-teal-hi);font-style:normal}.w2lp-note{color:var(--w2lp-muted);align-items:flex-start;gap:10px;min-height:42px;font-size:14px;display:flex;margin-top:14px!important}.w2lp-note-k{font-family:var(--w2lp-mono);color:var(--w2lp-teal);flex:none;min-width:56px;font-weight:600}.w2lp-band{padding-block:56px}.w2lp-soft{background:var(--w2lp-soft);border-block:1px solid var(--w2lp-line)}.w2lp-tight{padding-block:8px 48px}.w2lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.w2lp-steps li{border-top:2px solid var(--w2lp-fg);padding-top:18px}.w2lp-step-n{font-family:var(--w2lp-mono);color:var(--w2lp-teal);font-size:14px;font-weight:600}.w2lp-steps h3{margin-top:8px;font-size:20px}.w2lp-steps li>p:last-child{color:var(--w2lp-muted);margin-top:8px;font-size:15px}.w2lp-boxes{background:var(--w2lp-line);border:1px solid var(--w2lp-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.w2lp-box{background:#fff;min-width:0;padding:20px 18px}.w2lp-box-n{font-family:var(--w2lp-mono);color:var(--w2lp-teal);font-size:13.5px;font-weight:600}.w2lp-box h3{margin-top:6px;font-size:16px}.w2lp-box p:last-child{color:var(--w2lp-muted);margin-top:6px;font-size:14px}.w2lp-copy-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.w2lp-copy-groups>div{min-width:0}.w2lp-cg-h{font-family:var(--w2lp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--w2lp-muted);font-size:13px;margin-bottom:10px!important}.w2lp-copies{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.w2lp-copy{border:1px solid var(--w2lp-line);border-radius:8px;min-width:0;padding:14px 16px}.w2lp-copy-n{font-family:var(--w2lp-mono);color:var(--w2lp-teal);font-size:15px;font-weight:600}.w2lp-copy p:last-child{color:var(--w2lp-muted);margin-top:4px;font-size:14px}.w2lp-copy-a{border-color:var(--w2lp-red)}.w2lp-copy-a .w2lp-copy-n{color:var(--w2lp-red)}.w2lp-copy-note{color:var(--w2lp-muted);border-left:3px solid var(--w2lp-red);max-width:80ch;padding-left:14px;font-size:14px;margin-top:16px!important}.w2lp-copy-note b,.w2lp-sources b{color:var(--w2lp-fg)}.w2lp-inc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;margin-top:28px;display:grid}.w2lp-inc>div{border-left:2px solid var(--w2lp-teal);min-width:0;padding-left:16px}.w2lp-inc h3{font-size:17px}.w2lp-inc p{color:var(--w2lp-muted);margin-top:4px;font-size:15px}.w2lp-codes{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.w2lp-codes span{font-family:var(--w2lp-mono);border:1px solid var(--w2lp-line);background:#fff;border-radius:4px;padding:2px 7px;font-size:13px}.w2lp-sources{color:var(--w2lp-muted);max-width:80ch;font-size:13px;margin-top:28px!important}.w2lp-uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.w2lp-uses>div{border-top:1px solid var(--w2lp-line);min-width:0;padding-top:14px}.w2lp-uses h3{font-size:17px}.w2lp-uses p{color:var(--w2lp-muted);margin-top:6px;font-size:15px}.w2lp-legit{color:var(--w2lp-muted);background:var(--w2lp-soft);border:1px solid var(--w2lp-line);border-radius:8px;max-width:80ch;padding:12px 16px;font-size:14px;margin-top:22px!important}.w2lp-pricing{background:radial-gradient(900px 360px at 50% 0%, #2dd4bf1f, transparent 70%), var(--w2lp-navy);padding-block:64px 72px}.w2lp-pricing-head{text-align:center;max-width:620px;margin-inline:auto}.w2lp-pricing-head .w2lp-eyebrow{color:var(--w2lp-teal-hi)}.w2lp-pricing-head h2{color:#fff;margin-top:10px;font-size:clamp(28px,3.2vw,36px);font-weight:800}.w2lp-pricing-head>p:last-child{color:#b9c4cc;margin-top:12px;font-size:17px}.w2lp-plan{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:920px;margin:40px auto 0;display:grid;overflow:hidden;box-shadow:0 32px 64px -28px #0000008c}.w2lp-plan-main,.w2lp-plan-side{min-width:0;padding:36px 40px}.w2lp-plan-main{flex-direction:column;display:flex}.w2lp-plan-label{font-family:var(--w2lp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--w2lp-teal);font-size:12.5px}.w2lp-plan-amt{color:var(--w2lp-navy);align-items:baseline;gap:10px;display:flex;margin-top:8px!important}.w2lp-plan-amt b{letter-spacing:-.03em;font-size:60px;font-weight:800;line-height:1}.w2lp-plan-amt span{color:var(--w2lp-muted);font-size:15px;font-weight:600}.w2lp-plan-steps{border-top:1px dashed #c8d3db;gap:10px;margin:24px 0 28px;padding-top:20px;font-size:15px;display:grid}.w2lp-plan-steps div{align-items:baseline;display:flex}.w2lp-plan-steps dt{min-width:0;color:var(--w2lp-fg);flex:1;align-items:baseline;display:flex}.w2lp-plan-steps dt:after{content:"";border-bottom:2px dotted #b3c0ca;flex:1;margin-inline:10px}.w2lp-plan-steps dd{color:var(--w2lp-teal);margin:0;font-weight:700}.w2lp-plan-steps .is-due dt,.w2lp-plan-steps .is-due dd{color:var(--w2lp-navy);font-weight:700}.w2lp-plan-main .w2lp-btn{justify-content:center;margin-top:auto}.w2lp-plan-side{background:var(--w2lp-soft);border-left:1px solid var(--w2lp-line);flex-direction:column;justify-content:center;display:flex}.w2lp-plan-h{color:var(--w2lp-fg);font-size:16px;font-weight:700}.w2lp-plan-list{gap:16px;margin:20px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.w2lp-plan-list li{align-items:flex-start;gap:12px;display:flex}.w2lp-plan-list svg{box-sizing:border-box;background:var(--w2lp-hl);width:22px;height:22px;color:var(--w2lp-teal);border-radius:50%;flex:none;padding:4px}.w2lp-faq-wrap{max-width:820px;margin-inline:auto}.w2lp-faq-wrap .w2lp-faq{max-width:none}.w2lp-faq{max-width:780px;margin-top:16px}.w2lp-faq details{border-bottom:1px solid var(--w2lp-line);padding-block:14px}.w2lp-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:700;list-style:none;display:flex}.w2lp-faq summary::-webkit-details-marker{display:none}.w2lp-faq summary:after{content:"+";font-family:var(--w2lp-mono);color:var(--w2lp-teal);font-size:20px;line-height:1}.w2lp-faq details[open] summary:after{content:"–"}.w2lp-faq details p{color:var(--w2lp-muted);max-width:65ch;margin-top:10px}.w2lp-related-band{padding-block:40px}.w2lp-related-group+.w2lp-related-group{margin-top:28px}.w2lp-related{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.w2lp-related li{border:1px solid var(--w2lp-line);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.w2lp-related a{color:var(--w2lp-teal);font-weight:700;text-decoration:none}.w2lp-related a:hover{text-decoration:underline}.w2lp-related span{color:var(--w2lp-muted);font-size:13px}.w2lp-final{background:var(--w2lp-navy);color:#fff;padding-block:44px}.w2lp-final-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.w2lp-final h2{color:#fff;font-size:clamp(24px,3vw,32px);font-weight:800}.w2lp-final p{color:#b7c6d3;margin-top:8px}@media (max-width:900px){.w2lp-hero-grid{grid-template-columns:1fr;gap:40px}.w2lp-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.w2lp-copy-groups,.w2lp-uses{grid-template-columns:1fr;gap:20px}.w2lp-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.w2lp-plan{grid-template-columns:1fr}.w2lp-plan-side{border-left:0;border-top:1px solid var(--w2lp-line)}}@media (max-width:640px){.w2lp-steps,.w2lp-inc{grid-template-columns:1fr}.w2lp-band{padding-block:40px}.w2lp-tight{padding-block:8px 40px}.w2lp-stamp{right:4px}.w2lp-pricing{padding-block:44px 48px}.w2lp-plan-main,.w2lp-plan-side{padding:28px 22px}.w2lp-plan-amt b{font-size:52px}}@media (max-width:520px){.w2lp-copies{grid-template-columns:1fr}}@media (max-width:420px){.w2lp-boxes,.w2lp-related{grid-template-columns:1fr}}
