.fenero-solo{--solo-navy:#000e47;--solo-navy-deep:#0a1230;--solo-lime:#afce67;--solo-mid-green:#2fa639;--solo-bright-green:#38bb3f;--solo-dark-green:#036735;--solo-teal:#00575c;--solo-off-white:#f6f9f8;--solo-ink:#111;--solo-grey-text:#000;color:var(--solo-ink);background:#fff;font-size:16px;line-height:1.55}.fenero-solo h1,.fenero-solo h2,.fenero-solo h3,.fenero-solo h4{color:var(--solo-navy);font-weight:800;line-height:1.15}.fenero-solo h2{margin-bottom:16px;font-size:44px}.fenero-solo h3{font-size:22px}.fenero-solo .solo-container{max-width:1200px;margin:0 auto;padding:0 24px}.fenero-solo .solo-accent{color:var(--solo-bright-green)}.fenero-solo .solo-hero{background:var(--solo-navy);color:#fff;padding:70px 0 90px}.fenero-solo .solo-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.fenero-solo .solo-badge{color:#fff;letter-spacing:.3px;border:1.5px solid #ffffffb3;border-radius:999px;margin-bottom:28px;padding:9px 26px;font-size:14px;font-weight:700;display:inline-block}.fenero-solo .solo-hero h1{color:#fff;margin-bottom:22px;font-size:56px}.fenero-solo .solo-hero p.solo-sub{color:#ffffffeb;max-width:540px;margin-bottom:26px;font-size:18px}.fenero-solo ul.solo-ticks{margin:0 0 34px;padding:0;list-style:none}.fenero-solo ul.solo-ticks li{color:var(--solo-lime);padding:6px 0 6px 34px;font-size:18px;font-weight:600;position:relative}.fenero-solo ul.solo-ticks li:before{content:"";background:var(--solo-mid-green);border-radius:50%;width:20px;height:20px;position:absolute;top:10px;left:0}.fenero-solo ul.solo-ticks li:after{content:"✓";color:#fff;font-size:12px;font-weight:700;position:absolute;top:7px;left:5px}.fenero-solo .solo-btn{background:var(--solo-lime);color:var(--solo-navy);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 34px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.fenero-solo .solo-btn .solo-arr{font-size:19px}.fenero-solo .solo-btn.solo-ghost{border:2px solid var(--solo-lime);color:#fff;background:0 0;margin-left:14px}.fenero-solo .solo-btn.solo-outline{border:2px solid var(--solo-mid-green);color:var(--solo-navy);background:0 0}.fenero-solo .solo-hero-visual{background:linear-gradient(160deg,#0d1a5e 0%,#000e47 60%);border:1px solid #afce6740;border-radius:28px;padding:34px}.fenero-solo .solo-mock-dash{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px #00000059}.fenero-solo .solo-mock-dash .solo-bar{background:var(--solo-off-white);border-bottom:1px solid #e8ece9;gap:7px;padding:12px 18px;display:flex}.fenero-solo .solo-mock-dash .solo-dot{background:#dfe4e0;border-radius:50%;width:10px;height:10px}.fenero-solo .solo-mock-dash .solo-body{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.fenero-solo .solo-stat{border-radius:14px;padding:16px}.fenero-solo .solo-stat .solo-lbl{opacity:.75;font-size:12px;font-weight:600}.fenero-solo .solo-stat .solo-val{margin-top:2px;font-size:24px;font-weight:800}.fenero-solo .solo-stat.solo-navy{background:var(--solo-navy);color:#fff}.fenero-solo .solo-stat.solo-lime{background:var(--solo-lime);color:var(--solo-navy)}.fenero-solo .solo-stat.solo-green{background:var(--solo-mid-green);color:#fff}.fenero-solo .solo-stat.solo-pale{background:var(--solo-off-white);color:var(--solo-navy);border:1px solid #e6ebe7}.fenero-solo .solo-hero-note{color:#ffffff8c;text-align:center;margin-top:16px;font-size:13px}.fenero-solo .solo-section{padding:84px 0}.fenero-solo .solo-section-head{text-align:center;max-width:760px;margin:0 auto 54px}.fenero-solo .solo-section-head p{color:var(--solo-grey-text);font-size:18px}.fenero-solo .solo-light{background:var(--solo-off-white)}.fenero-solo .solo-cards{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.fenero-solo .solo-card{border-radius:24px;min-height:250px;padding:30px 26px}.fenero-solo .solo-card .solo-icon{background:#ffffff8c;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:26px;display:flex}.fenero-solo .solo-card h3{margin-bottom:10px;font-size:19px}.fenero-solo .solo-card p{font-size:15px;line-height:1.5}.fenero-solo .solo-card.solo-lime{background:var(--solo-lime);color:var(--solo-navy)}.fenero-solo .solo-card.solo-lime h3{color:var(--solo-navy)}.fenero-solo .solo-card.solo-green{background:var(--solo-mid-green);color:#fff}.fenero-solo .solo-card.solo-green h3,.fenero-solo .solo-card.solo-navy h3,.fenero-solo .solo-card.solo-teal h3{color:#fff}.fenero-solo .solo-card.solo-green .solo-icon,.fenero-solo .solo-card.solo-navy .solo-icon,.fenero-solo .solo-card.solo-teal .solo-icon{background:#ffffff29}.fenero-solo .solo-card.solo-navy{background:var(--solo-navy);color:#ffffffeb}.fenero-solo .solo-card.solo-teal{background:var(--solo-teal);color:#ffffffeb}.fenero-solo .solo-band{background:var(--solo-navy);color:#fff;text-align:center;padding:76px 0}.fenero-solo .solo-band h2{color:#fff;max-width:900px;margin:0 auto 14px;font-size:38px}.fenero-solo .solo-band p{color:var(--solo-lime);font-size:22px;font-weight:700}.fenero-solo .solo-diff-grid{grid-template-columns:1fr 1fr;gap:18px 40px;max-width:1000px;margin:0 auto;display:grid}.fenero-solo .solo-diff{background:#fff;border:1px solid #e6ebe7;border-radius:18px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.fenero-solo .solo-diff .solo-chk{background:var(--solo-mid-green);color:#fff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-weight:700;display:flex}.fenero-solo .solo-diff h3{margin-bottom:4px;font-size:17px}.fenero-solo .solo-diff p{color:var(--solo-grey-text);font-size:14.5px}.fenero-solo .solo-pillars{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto;display:grid}.fenero-solo .solo-pillar{background:#fff;border:1px solid #e6ebe7;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.fenero-solo .solo-pillar-head{color:#fff;padding:20px 24px;font-size:18px;font-weight:800}.fenero-solo .solo-pillar-head.solo-navy-bg{background:var(--solo-navy)}.fenero-solo .solo-pillar-head.solo-green-bg{background:var(--solo-mid-green)}.fenero-solo .solo-pillar-head.solo-teal-bg{background:var(--solo-teal)}.fenero-solo .solo-pillar ul{margin:0;padding:10px 24px 24px;list-style:none}.fenero-solo .solo-pillar li{color:var(--solo-grey-text);border-bottom:1px solid #eef2ef;padding:12px 0;font-size:14.5px}.fenero-solo .solo-pillar li:last-child{border-bottom:none}.fenero-solo .solo-pillar li strong{color:var(--solo-navy)}.fenero-solo .solo-how-grid{grid-template-columns:1fr 1fr;gap:26px;max-width:1000px;margin:0 auto 26px;display:grid}.fenero-solo .solo-how{background:#fff;border:1px solid #e6ebe7;border-radius:24px;padding:32px}.fenero-solo .solo-how .solo-num{background:var(--solo-navy);width:46px;height:46px;color:var(--solo-lime);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:20px;font-weight:800;display:flex}.fenero-solo .solo-how h3{margin-bottom:10px}.fenero-solo .solo-how p{color:var(--solo-grey-text);font-size:15px}.fenero-solo .solo-trust-row{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:0 auto;display:grid}.fenero-solo .solo-trust{background:var(--solo-navy);color:#ffffffd9;border-radius:18px;padding:20px 22px;font-size:14px;line-height:1.5}.fenero-solo .solo-trust strong{color:var(--solo-lime);margin-bottom:6px;font-size:15px;display:block}.fenero-solo .solo-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;max-width:1050px;margin:0 auto 26px;display:grid}.fenero-solo .solo-tier{text-align:center;background:#fff;border:1.5px solid #e6ebe7;border-radius:24px;flex-direction:column;padding:38px 30px;display:flex;position:relative}.fenero-solo .solo-tier h3{margin-bottom:6px;font-size:22px}.fenero-solo .solo-tier .solo-for{color:var(--solo-grey-text);min-height:66px;margin-bottom:18px;font-size:14.5px}.fenero-solo .solo-tier .solo-amt{color:var(--solo-navy);margin:6px 0 2px;font-size:46px;font-weight:800}.fenero-solo .solo-tier .solo-amt small{color:var(--solo-grey-text);font-size:17px;font-weight:600}.fenero-solo .solo-tier.solo-popular{background:var(--solo-navy);border-color:var(--solo-navy)}.fenero-solo .solo-tier.solo-popular h3{color:var(--solo-lime)}.fenero-solo .solo-tier.solo-popular .solo-for{color:#fffc}.fenero-solo .solo-tier.solo-popular .solo-amt{color:#fff}.fenero-solo .solo-tier.solo-popular .solo-amt small{color:#ffffffb3}.fenero-solo .solo-pop-badge{background:var(--solo-lime);color:var(--solo-navy);white-space:nowrap;border-radius:999px;padding:5px 16px;font-size:12.5px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.fenero-solo .solo-tier .solo-btn{justify-content:center;margin-top:auto}.fenero-solo .solo-price-fine{text-align:center;max-width:640px;color:var(--solo-grey-text);margin:0 auto;font-size:14px}.fenero-solo .solo-price-fine strong{color:var(--solo-navy)}.fenero-solo .solo-fit-grid{grid-template-columns:1fr 1fr;gap:26px;max-width:1000px;margin:0 auto;display:grid}.fenero-solo .solo-fit{border-radius:24px;padding:34px}.fenero-solo .solo-fit.solo-yes{background:var(--solo-navy);color:#fff}.fenero-solo .solo-fit.solo-yes h3{color:var(--solo-lime);margin-bottom:14px;font-size:21px}.fenero-solo .solo-fit.solo-alt{background:var(--solo-off-white);border:1px solid #e6ebe7}.fenero-solo .solo-fit.solo-alt h3{margin-bottom:14px;font-size:21px}.fenero-solo .solo-fit ul{margin:0;padding:0;list-style:none}.fenero-solo .solo-fit li{padding:7px 0 7px 28px;font-size:15.5px;position:relative}.fenero-solo .solo-fit.solo-yes li:before{content:"✓";color:var(--solo-lime);font-weight:700;position:absolute;left:0}.fenero-solo .solo-fit.solo-alt li:before{content:"→";color:var(--solo-mid-green);font-weight:700;position:absolute;left:0}.fenero-solo .solo-fit.solo-alt p{color:var(--solo-grey-text);margin-top:14px;font-size:14.5px}.fenero-solo .solo-fit.solo-alt a{color:var(--solo-navy);font-weight:700;text-decoration:underline}.fenero-solo .solo-steps{grid-template-columns:repeat(3,1fr);gap:26px;max-width:1000px;margin:0 auto;display:grid}.fenero-solo .solo-step{text-align:center;background:#fff;border:1px solid #e6ebe7;border-radius:24px;padding:34px 28px}.fenero-solo .solo-step .solo-num{background:var(--solo-lime);width:52px;height:52px;color:var(--solo-navy);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:22px;font-weight:800;display:flex}.fenero-solo .solo-step h3{margin-bottom:8px;font-size:18px}.fenero-solo .solo-step p{color:var(--solo-grey-text);font-size:15px}.fenero-solo .solo-faq{max-width:820px;margin:0 auto}.fenero-solo .solo-faq details{background:#fff;border:1px solid #e6ebe7;border-radius:16px;margin-bottom:14px;padding:20px 26px}.fenero-solo .solo-faq summary{color:var(--solo-navy);cursor:pointer;padding-right:34px;font-size:17px;font-weight:700;list-style:none;position:relative}.fenero-solo .solo-faq summary::-webkit-details-marker{display:none}.fenero-solo .solo-faq summary:after{content:"+";color:var(--solo-mid-green);font-size:26px;position:absolute;top:-4px;right:0}.fenero-solo .solo-faq details[open] summary:after{content:"–"}.fenero-solo .solo-faq details p{color:var(--solo-grey-text);margin-top:12px;font-size:15.5px}.fenero-solo .solo-form-section{background:var(--solo-navy)}.fenero-solo .solo-form-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.fenero-solo .solo-form-grid h2{color:#fff}.fenero-solo .solo-form-grid .solo-lead{color:#ffffffe6;margin-bottom:22px;font-size:17px}.fenero-solo .solo-form-grid .solo-lead a{color:var(--solo-lime);font-weight:700;text-decoration:none}.fenero-solo .solo-form-card{background:#fff;border-radius:24px;padding:38px}.fenero-solo .solo-form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.fenero-solo .solo-form-card label{color:var(--solo-navy);margin-bottom:6px;font-size:13.5px;font-weight:700;display:block}.fenero-solo .solo-form-card input,.fenero-solo .solo-form-card select{width:100%;color:var(--solo-ink);background:#fff;border:1.5px solid #dfe4e0;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px}.fenero-solo .solo-form-card .solo-full{margin-bottom:16px}.fenero-solo .solo-fine{color:var(--solo-grey-text);margin-top:14px;font-size:12.5px}.fenero-solo .solo-fine a{color:var(--solo-navy);text-decoration:underline}.fenero-solo .solo-cta-row{flex-wrap:wrap;align-items:center;gap:0;display:flex}@media (max-width:960px){.fenero-solo .solo-hero-grid,.fenero-solo .solo-form-grid,.fenero-solo .solo-fit-grid,.fenero-solo .solo-how-grid,.fenero-solo .solo-pillars,.fenero-solo .solo-tiers,.fenero-solo .solo-trust-row{grid-template-columns:1fr}.fenero-solo .solo-cards{grid-template-columns:1fr 1fr}.fenero-solo .solo-diff-grid,.fenero-solo .solo-steps{grid-template-columns:1fr}.fenero-solo .solo-hero h1{font-size:40px}.fenero-solo h2{font-size:32px}.fenero-solo .solo-btn.solo-ghost{margin-top:12px;margin-left:0}.fenero-solo .solo-cta-row{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.fenero-solo .solo-cards,.fenero-solo .solo-form-row{grid-template-columns:1fr}}
