html:has(.fp-site){color:#f3f7f4;background:#070b09}html:has(.fp-site) body{color:#f3f7f4;background:#070b09}.fp-site{--fp-line:#f4fbf624;color:#f3f7f4;background:radial-gradient(720px 320px at 100% -10%,#c6f53129,#0000 55%),radial-gradient(640px 360px at -10% 0,#5ecee81f,#0000 50%),#070b09}.fp-site .fp-nav:before{background:#070b09e0;border-bottom:1px solid #f4fbf614}.fp-site .fp-nav-desktop a{color:#d7e6dc}.fp-site .fp-nav-desktop a:hover,.fp-site .fp-nav-desktop a[aria-current=page],.fp-site .fp-nav-desktop a[aria-current=page]:not(.fp-btn),.fp-site .fp-nav-desktop a[aria-current=page]:not(.fp-btn):hover,.fp-site .fp-menu a[aria-current=page]:not(.fp-btn){color:#c6f531;background:0 0}.fp-site .fp-nav-desktop a.fp-btn,.fp-site .fp-nav-desktop a.fp-btn:hover,.fp-site .fp-menu a.fp-btn-primary,.fp-site .fp-menu a.fp-btn-primary:hover{color:#142018}.fp-site .fp-menu-toggle{color:#f4fbf6;background:#101612;border-color:#f4fbf633}.fp-site .fp-burger span{background:#f4fbf6}.fp-site .fp-menu{color:#f4fbf6;background:radial-gradient(420px 180px at 100% 0,#c6f5311f,#0000 70%),#0c1210}.fp-site .fp-menu a,.fp-site .fp-menu button.fp-btn-ghost{color:#f4fbf6;border-bottom-color:#f4fbf61f}.fp-site .fp-kicker,.fp-site .fp-faq-icon{color:#c6f531}.fp-site .fp-hero-copy h1,.fp-site .fp-section h2,.fp-site .fp-page h1,.fp-site .fp-card h3,.fp-site .fp-step-grid h3,.fp-site .fp-library-copy h2,.fp-site .fp-library-copy h3,.fp-site .fp-group-title,.fp-site .fp-faq button{color:#f4fbf6}.fp-site .fp-hero-copy .fp-hero-lead,.fp-site .fp-lead,.fp-site .fp-card p,.fp-site .fp-card li,.fp-site .fp-step-grid p,.fp-site .fp-library-copy p,.fp-site .fp-legal p,.fp-site .fp-ordered,.fp-site .fp-faq p,.fp-site .fp-footer .fp-muted,.fp-site .fp-muted{color:#c9d7ce}.fp-site h1.fp-wide,.fp-site h2.fp-wide{max-width:14em}.fp-site .fp-hero-copy h1{font-size:max(2rem,min(8.4vw,4.4rem))}.fp-site .fp-hero-copy h1 span{white-space:normal}.fp-site #how-it-works,.fp-site #faq,.fp-site .fp-section{background:0 0}.fp-site .fp-btn-ghost{color:#f4fbf6;background:0 0;border-color:#f4fbf659}.fp-site .fp-btn-ghost:hover{color:#c6f531;background:#c6f5311a;border-color:#c6f531}.fp-site .fp-hero a.fp-btn-ghost,.fp-site .fp-hero a.fp-btn-ghost:hover{color:#f4fbf6;background:0 0;border-color:#f4fbf673}.fp-site .fp-duo,.fp-site .fp-step-grid,.fp-site .fp-ideal{gap:1rem;margin-top:1.6rem;display:grid}.fp-site .fp-card,.fp-site .fp-step-grid article{background:#ffffff0b;border:1px solid #c6f53133;min-width:0;padding:1.3rem;box-shadow:inset 0 1px #ffffff0d}.fp-site .fp-card h3,.fp-site .fp-step-grid h3{text-transform:none;margin:.2rem 0 0;font-size:max(1.55rem,min(3vw,2.15rem));line-height:.95}.fp-site .fp-btn:disabled,.fp-site .fp-btn[aria-disabled=true]{color:#d5e0d8;background:#24302a;border-color:#3d4d45}.fp-site .fp-card p,.fp-site .fp-step-grid p{margin:.75rem 0 0;line-height:1.6}.fp-site .fp-card ul,.fp-site .fp-ordered{margin:.9rem 0 0;padding-left:1.15rem;line-height:1.55}.fp-site .fp-card li+li,.fp-site .fp-ordered li+li{margin-top:.35rem}.fp-site .fp-card .fp-btn{margin-top:1.1rem}.fp-site .fp-card .fp-price{color:#c6f531}.fp-site .fp-mirror-note{margin-top:1rem}.fp-site .fp-library-card{background:#ffffff0b;border-color:#c6f53133}.fp-site .fp-poster{background:#101612;border:1px solid #c6f53138;margin:1.5rem 0 0}.fp-site .fp-poster img{object-fit:contain;width:100%;height:auto;display:block}.fp-site .fp-poster figcaption{color:#f4fbf6;background:#070b09d1;margin:0;padding:.8rem 1rem;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.fp-site .fp-places{gap:.75rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.fp-site .fp-places li{color:#f4fbf6;min-height:4.5rem;font-family:var(--font-fp-display), "Arial Narrow", Impact, sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#ffffff0a;border:1px solid #c6f53133;place-items:center;padding:.8rem;font-size:1.35rem;display:grid}.fp-site .fp-group-title{margin:2.4rem 0 0;font-size:max(2rem,min(5vw,3rem));line-height:.95}.fp-site .fp-compare{width:100%;max-width:100%;margin-top:1rem;overflow-x:auto}.fp-site .fp-compare-row{color:#d7e6dc;border-bottom:1px solid #f4fbf61f;grid-template-columns:minmax(8.5rem,1.3fr) repeat(4,minmax(6.5rem,1fr));gap:.35rem .75rem;min-width:40rem;padding:.75rem 0;display:grid}.fp-site .fp-compare-head{color:#c6f531;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.fp-site .fp-compare-row span:first-child{color:#f4fbf6;font-weight:700}.fp-site .fp-field label{color:#f4fbf6}.fp-site .fp-field input,.fp-site .fp-field textarea{color:#142018;background:#f7fbf8}.fp-site .fp-enquiry{min-width:0}.fp-site .fp-text-link{color:#c6f531}@media (max-width:720px){.fp-site .fp-hero .fp-actions{flex-direction:column;align-items:stretch;width:100%}.fp-site .fp-hero .fp-actions .fp-btn,.fp-site .fp-hero .fp-actions .fp-hero-cta,.fp-site .fp-hero .fp-actions .fp-hero-cta .fp-btn{white-space:normal;width:100%}}@media (min-width:720px){.fp-site .fp-places{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-site .fp-step-grid{grid-template-columns:1fr 1fr}}@media (min-width:800px){.fp-site .fp-duo{grid-template-columns:1fr 1fr}}.fp-site .fp-legal h1,.fp-site .fp-legal h2{color:#f4fbf6}.fp-site .fp-legal h2{margin:2.2rem 0 .35rem;font-size:max(1.45rem,min(3vw,2rem));line-height:1.15}.fp-site .fp-legal ul{color:#c9d7ce;max-width:42rem;margin:.6rem 0 0;padding-left:1.15rem;line-height:1.7}.fp-site .fp-legal li+li{margin-top:.35rem}.fp-site .fp-legal a{color:#c6f531}.fp-site .fp-legal a:hover{color:#f4fbf6}.fp-site .fp-legal a:focus-visible{color:#f4fbf6}@media (min-width:1000px){.fp-site .fp-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-site .fp-ideal,.fp-site .fp-places{grid-template-columns:repeat(3,minmax(0,1fr))}}
