.fpv2{--o:#FF6600;--o-h:#E65C00;--ink:#190A00;--fg2:#4A4A4A;--fg3:#777777;--muted:#9A9A9A;--cream:#FFF0D3;--panel:#FFF6EF;--panel-bd:#F3DFCF;--green:#013334;--green2:#0F4A46;--rule-d:rgba(255,255,255,.14);--ondark:rgba(255,255,255,.8);--ondark2:rgba(255,255,255,.62);--bd:#E7E7E7;--bd2:#EAE0D8;--white:#fff;font-family:Satoshi,Inter,system-ui,-apple-system,sans-serif;color:var(--ink);font-weight:500;-webkit-font-smoothing:antialiased;box-sizing:border-box}.fpv2 *{box-sizing:border-box}.fpv2 h1,.fpv2 h2,.fpv2 h3,.fpv2 h4,.fpv2 p{margin:0}.fpv2 a{text-decoration:none;color:var(--o)}.fpv2 a:hover{color:var(--o-h)}.fpv2 .fpv2-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.fpv2 .fpv2-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--o)}.fpv2 .fpv2-tag{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 11px}.fpv2 .fpv2-card{background:var(--white);border:1px solid var(--panel-bd);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #190a000a}.fpv2 .fpv2-top{background:var(--panel);padding:44px}.fpv2 .fpv2-h{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-top:10px}.fpv2 .fpv2-sub{margin-top:12px;max-width:640px;font-size:16px;line-height:1.55;color:var(--fg2)}.fpv2 .fpv2-curwrap{margin-top:28px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fpv2 .fpv2-curpill{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--bd);border-radius:999px;padding:6px 8px 6px 16px}.fpv2 .fpv2-curpill span{font-size:13px;font-weight:600;color:var(--fg3)}.fpv2 select.fpv2-cur{font-family:inherit;font-size:14px;font-weight:700;color:var(--ink);border:0;background:#f6f1ed;border-radius:999px;padding:8px 12px;cursor:pointer}.fpv2 .fpv2-curnote{font-size:13px;color:var(--fg3)}.fpv2 .fpv2-cards{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fpv2 .fpv2-plan{background:#fff;border:1px solid var(--bd2);border-radius:16px;padding:28px;position:relative;display:flex;flex-direction:column}.fpv2 .fpv2-plan.is-pop{border:2px solid var(--o);box-shadow:0 8px 24px #ff660024}.fpv2 .fpv2-plan.is-dark{background:var(--green);border-color:var(--green);color:#fff}.fpv2 .fpv2-badge{position:absolute;top:-12px;left:28px;background:var(--o);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px}.fpv2 .fpv2-pname{font-size:21px;font-weight:800}.fpv2 .fpv2-pfor{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--fg2);min-height:66px}.fpv2 .fpv2-plan.is-dark .fpv2-pfor{color:var(--ondark)}.fpv2 .fpv2-hr{margin:20px 0;height:1px;background:#efe6de}.fpv2 .fpv2-plan.is-dark .fpv2-hr{background:var(--rule-d)}.fpv2 .fpv2-priceline{display:flex;align-items:baseline;gap:6px}.fpv2 .fpv2-price{font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:1}.fpv2 .fpv2-permo{font-size:15px;font-weight:600;color:var(--fg3)}.fpv2 .fpv2-plan.is-dark .fpv2-permo{color:var(--ondark2)}.fpv2 .fpv2-feeline{margin-top:12px;display:flex;align-items:baseline;gap:6px;color:var(--fg3)}.fpv2 .fpv2-plus{font-size:15px;font-weight:700;color:var(--o)}.fpv2 .fpv2-fee{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--o)}.fpv2 .fpv2-feeunit{font-size:14px;font-weight:600}.fpv2 .fpv2-alw{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--o)}.fpv2 .fpv2-note{margin-top:8px;font-size:13px;color:var(--fg3)}.fpv2 .fpv2-plan.is-dark .fpv2-note{color:var(--ondark2)}.fpv2 .fpv2-btn{margin-top:24px;width:100%;display:block;text-align:center;border:0;border-radius:999px;background:var(--ink);color:#fff;font-family:inherit;font-size:15px;font-weight:700;padding:15px 20px;cursor:pointer;transition:background .15s ease,color .15s ease}.fpv2 .fpv2-btn:hover{background:#000;color:#fff}.fpv2 .fpv2-btn.is-o{background:var(--o);color:#fff}.fpv2 .fpv2-btn.is-o:hover{background:var(--o-h);color:#fff}.fpv2 .fpv2-btn.is-white{background:#fff;color:var(--green)}.fpv2 .fpv2-btn.is-white:hover{background:#e8f0ec;color:var(--green)}.fpv2 .fpv2-bottom{padding:36px 44px 40px}.fpv2 .fpv2-cmp-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.fpv2 .fpv2-cmp-head h4{font-size:19px;font-weight:800}.fpv2 .fpv2-cmp-head span{font-size:14px;color:var(--fg3);max-width:520px;text-align:right}.fpv2 .fpv2-tbl{margin-top:20px;display:grid;grid-template-columns:200px repeat(3,minmax(0,1fr));border:1px solid var(--bd2);border-radius:14px;overflow:hidden;font-size:15px}.fpv2 .fpv2-tbl>div{padding:16px 18px;border-top:1px solid #F0E8E2}.fpv2 .fpv2-tbl>div.hd{padding:14px 18px;background:#faf6f3;border-top:0}.fpv2 .fpv2-tbl .lab{color:var(--fg2)}.fpv2 .fpv2-tbl .lab.hd{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}.fpv2 .fpv2-tbl .val{font-weight:600}.fpv2 .fpv2-tbl .val.hd{font-weight:800}.fpv2 .fpv2-tbl .val.off{color:var(--muted);font-weight:500}.fpv2 .fpv2-tbl .z{background:#fdfbf9}.fpv2 .fpv2-foot{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--panel);border-radius:14px;padding:22px 26px}.fpv2 .fpv2-foot div{font-size:15px;line-height:1.5;color:var(--fg2);max-width:640px}.fpv2 .fpv2-foot a{font-weight:800}.fpv2 .fpv2-pp-cta{padding:26px 0 0;text-align:center}.fpv2 .fpv2-o-btn{display:inline-block;min-width:300px;border:1.5px solid var(--ink);border-radius:999px;padding:15px 30px;font-size:15px;font-weight:700;color:var(--ink);transition:background .15s ease,color .15s ease,border-color .15s ease}.fpv2 .fpv2-o-btn:hover{background:var(--o);border-color:var(--o);color:#fff}.fpv2 .fpv2-seg{background:var(--panel);border:1px solid var(--panel-bd);border-radius:20px;padding:44px}.fpv2 .fpv2-seg.is-dark{background:var(--green);border-color:var(--green);color:#fff}.fpv2 .fpv2-seg-h{margin-top:12px;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.12;max-width:760px}.fpv2 .fpv2-seg-sub{margin-top:12px;max-width:680px;font-size:16px;line-height:1.55;color:var(--fg2)}.fpv2 .fpv2-seg.is-dark .fpv2-seg-sub{color:var(--ondark)}.fpv2 .fpv2-2col{margin-top:28px;display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:stretch}.fpv2 .fpv2-2col.narrow{grid-template-columns:1.25fr 1fr}.fpv2 .fpv2-2col.sup{grid-template-columns:.85fr 1.15fr}.fpv2 .fpv2-panel{background:#fff;border:1px solid var(--bd2);border-radius:16px;padding:32px}.fpv2 .fpv2-panel.cream{background:var(--panel)}.fpv2 .fpv2-panel-eyebrow{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fg3)}.fpv2 .fpv2-rowlist{margin-top:6px}.fpv2 .fpv2-rl{display:grid;grid-template-columns:1fr 210px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid #EFE6DE}.fpv2 .fpv2-rl:last-child{border-bottom:0}.fpv2 .fpv2-rl-nm{font-size:19px;font-weight:800}.fpv2 .fpv2-rl-d{margin-top:4px;font-size:15px;line-height:1.45;color:var(--fg2)}.fpv2 .fpv2-rl-r{text-align:right}.fpv2 .fpv2-rl-p{font-size:26px;font-weight:800;letter-spacing:-.02em}.fpv2 .fpv2-rl-pu{font-size:14px;font-weight:600;color:var(--fg3)}.fpv2 .fpv2-rl-f{margin-top:3px;font-size:15px;font-weight:700;color:var(--fg3)}.fpv2 .fpv2-fineprint{margin-top:18px;font-size:14px;line-height:1.5;color:var(--fg3)}.fpv2 .fpv2-stats{background:var(--green);color:#fff;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:22px}.fpv2 .fpv2-stat-n{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1}.fpv2 .fpv2-stat-l{margin-top:6px;font-size:15px;font-weight:700}.fpv2 .fpv2-stat-d{margin-top:4px;font-size:14px;color:var(--ondark2)}.fpv2 .fpv2-statrule{height:1px;background:var(--rule-d)}.fpv2 .fpv2-feat{background:#fff;border:2px solid var(--o);border-radius:16px;padding:32px;position:relative}.fpv2 .fpv2-feat.cream{background:var(--panel)}.fpv2 .fpv2-bigrow{margin:24px 0 0;display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap}.fpv2 .fpv2-big{font-size:52px;font-weight:800;letter-spacing:-.035em;line-height:1}.fpv2 .fpv2-big.sm{font-size:48px}.fpv2 .fpv2-bigu{margin-top:6px;font-size:15px;font-weight:600;color:var(--fg3)}.fpv2 .fpv2-divv{border-left:2px solid #F0E8E2;padding-left:22px}.fpv2 .fpv2-divv .fpv2-big{font-size:34px}.fpv2 .fpv2-divv .fpv2-big.orange{color:var(--o)}.fpv2 .fpv2-decide{background:var(--green2);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:18px}.fpv2 .fpv2-decide .fpv2-panel-eyebrow{color:var(--ondark2)}.fpv2 .fpv2-decide-list{display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.45;color:#fff}.fpv2 .fpv2-decide-list>div{display:flex;gap:10px}.fpv2 .fpv2-decide-list b{color:var(--o);font-weight:800}.fpv2 .fpv2-decide-foot{margin-top:auto;font-size:14px;line-height:1.5;color:var(--ondark2)}.fpv2 .fpv2-tiers{margin-top:20px;display:flex;flex-direction:column;gap:10px}.fpv2 .fpv2-tier{background:var(--green);color:#fff;border-radius:12px;padding:20px 22px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.fpv2 .fpv2-tier-nm{font-size:17px;font-weight:800}.fpv2 .fpv2-tier-d{margin-top:3px;font-size:14px;color:var(--ondark2)}.fpv2 .fpv2-tier-r{text-align:right}.fpv2 .fpv2-tier-p{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1}.fpv2 .fpv2-tier-s{margin-top:4px;font-size:13px;color:var(--ondark2)}.fpv2 .fpv2-tier-m{margin-top:6px;font-size:15px;font-weight:700;color:#ff8a3d}.fpv2 .fpv2-ctarow{margin-top:24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fpv2 .fpv2-cta{border:0;border-radius:999px;background:var(--o);color:#fff;font-family:inherit;font-size:15px;font-weight:700;padding:15px 28px;cursor:pointer;transition:background .15s ease}.fpv2 .fpv2-cta:hover{background:var(--o-h);color:#fff}.fpv2 .fpv2-link{font-size:15px;font-weight:800;color:var(--o)}.fpv2 .fpv2-link.muted{color:var(--fg3);font-weight:700}.fpv2 .fpv2-seg.is-dark .fpv2-link{color:#fff;border-bottom:2px solid rgba(255,255,255,.35);padding-bottom:2px}.fpv2 .fpv2-strip{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--green);border-radius:14px;padding:22px 26px}.fpv2 .fpv2-strip div{font-size:16px;font-weight:700;color:#fff;max-width:620px}.fpv2 .fpv2-strip .fpv2-cta{background:var(--o)}.fpv2 .fpv2-hubrule{margin:20px 0;height:1px;background:#efe6de}.fpv2 .fpv2-hubbelow{font-size:14px;line-height:1.45;color:var(--fg2)}.fpv2 .fpv2-hubbelow strong{color:var(--ink)}.fpv2 .fpv2-hubfoot{margin-top:24px;display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:stretch}.fpv2 .fpv2-hubfoot-dark{background:var(--green);color:#fff;border-radius:14px;padding:26px}.fpv2 .fpv2-hubfoot-h{margin-top:8px;font-size:19px;font-weight:800;line-height:1.3}.fpv2 .fpv2-hubfoot-b{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ondark)}.fpv2 .fpv2-hubfoot-link{display:inline-block;margin-top:12px;font-size:15px;font-weight:800;color:#fff;border-bottom:2px solid rgba(255,255,255,.35);padding-bottom:2px}.fpv2 .fpv2-hubfoot-cream{background:var(--panel);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:12px;justify-content:center}.fpv2 .fpv2-hubfoot-cream p{font-size:15px;line-height:1.5;color:var(--fg2)}@media(max-width:1100px){.fpv2 .fpv2-wrap{padding:0 24px}.fpv2 .fpv2-top,.fpv2 .fpv2-seg{padding:36px}.fpv2 .fpv2-bottom{padding:28px 32px 32px}.fpv2 .fpv2-h,.fpv2 .fpv2-seg-h{font-size:28px}}@media(max-width:860px){.fpv2 .fpv2-cards{grid-template-columns:1fr 1fr}.fpv2 .fpv2-plan.is-dark{grid-column:1 / -1}.fpv2 .fpv2-2col,.fpv2 .fpv2-2col.narrow,.fpv2 .fpv2-2col.sup,.fpv2 .fpv2-hubfoot{grid-template-columns:1fr}.fpv2 .fpv2-tbl{grid-template-columns:1fr;border:0}.fpv2 .fpv2-tbl>div{border:0;border-top:1px solid #F0E8E2;padding:10px 4px}.fpv2 .fpv2-tbl>div.hd{display:none}.fpv2 .fpv2-tbl .lab{font-weight:800;color:var(--ink);padding-top:18px}.fpv2 .fpv2-tbl .z{background:transparent}}@media(max-width:560px){.fpv2 .fpv2-wrap{padding:0 16px}.fpv2 .fpv2-top,.fpv2 .fpv2-seg,.fpv2 .fpv2-panel,.fpv2 .fpv2-feat,.fpv2 .fpv2-stats,.fpv2 .fpv2-decide{padding:24px 20px}.fpv2 .fpv2-bottom{padding:24px 20px 28px}.fpv2 .fpv2-cards{grid-template-columns:1fr}.fpv2 .fpv2-plan.is-dark{grid-column:auto}.fpv2 .fpv2-h,.fpv2 .fpv2-seg-h{font-size:24px}.fpv2 .fpv2-price{font-size:36px}.fpv2 .fpv2-rl{grid-template-columns:1fr;gap:8px}.fpv2 .fpv2-rl-r,.fpv2 .fpv2-cmp-head span{text-align:left}.fpv2 .fpv2-o-btn{min-width:0;width:100%}}
.fpv2-faq{max-width:1240px;margin:0 auto;padding:84px 40px 0;font-family:Satoshi,Inter,system-ui,sans-serif;color:#190a00}.fpv2-faq *{box-sizing:border-box}.fpv2-faq .fes-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:56px;align-items:start}.fpv2-faq .fes-eyebrow{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#f60;margin-bottom:14px}.fpv2-faq .fes-faq-h{font-weight:700;font-size:36px;line-height:1.06;text-align:left;letter-spacing:-.01em;margin:0 0 16px;color:#190a00}.fpv2-faq .fes-faq-l p{font-size:16px;color:#4a4a4a;font-weight:500;margin:0 0 22px}.fpv2-faq .fes-faq-btn{display:inline-block;background:#190a00;color:#fff;font-weight:700;font-size:15px;padding:13px 22px;border-radius:12px;text-decoration:none}.fpv2-faq .fes-faq-btn:hover{background:#000;color:#fff}.fpv2-faq .fes-faq-list{border-top:1px solid #E7E7E7}.fpv2-faq .fes-faq-item{border-bottom:1px solid #E7E7E7;background:none}.fpv2-faq .fes-faq-item summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:flex-start;gap:16px}.fpv2-faq .fes-faq-item summary::-webkit-details-marker{display:none}.fpv2-faq .fes-faq-item .q{flex:1;font-size:18px;font-weight:700;line-height:1.3;color:#190a00}.fpv2-faq .fes-faq-glyph{flex:none;width:28px;height:28px;border-radius:50%;border:1.5px solid #D9D9D9;color:#777;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.fpv2-faq .fes-faq-glyph:before{content:"+"}.fpv2-faq .fes-faq-item[open] .fes-faq-glyph:before{content:"\2212"}.fpv2-faq .fes-faq-a{font-size:15.5px;line-height:1.55;color:#4a4a4a;font-weight:500;margin:0 0 22px;max-width:700px;padding-right:44px}.fpv2-faq .fes-faq-a a{color:#c2410c;text-decoration:none}.fpv2-faq .fes-faq-a a:hover{text-decoration:underline}@media(max-width:900px){.fpv2-faq{padding:56px 20px 0}.fpv2-faq .fes-faq-grid{grid-template-columns:1fr;gap:28px}.fpv2-faq .fes-faq-h{font-size:28px}.fpv2-faq .fes-faq-item .q{font-size:16px}.fpv2-faq .fes-faq-a{padding-right:0}}
