.fx--3{--paper:#fff;--paper-2:#f5f5f5;--ink:#000;--ink-2:#3d3d3d;--line:#d8d8d8;background:var(--paper);color:var(--ink-2);font:400 1rem/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.fx--3 .wr{width:min(100% - 2.5rem,76rem);margin-inline:auto}.fx--3 h1,.fx--3 h2,.fx--3 h3{color:var(--ink);letter-spacing:-.015em;font-weight:800}:where(.fx--3) a{color:var(--ink)}.fx--3 :focus-visible{outline-offset:2px;outline:3px solid #000}.f3top{background:#000}.f3top__in{align-items:center;gap:1.5rem;min-height:3rem;display:flex}:where(.f3top) a{color:#e8e8e8;font-size:.875rem;text-decoration:none}:where(.f3top) a:hover{color:#fff;text-decoration:underline}.f3top nav{flex-wrap:wrap;gap:1.25rem;margin-left:auto;display:flex}.f3bar{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.f3bar__in{flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.f3bar__name{color:var(--ink);font-size:1.0625rem;font-weight:800}.f3bar__ctas{gap:.6rem;margin-left:auto;display:flex}.f3btn{color:#fff;background:#000;border:1px solid #000;padding:.6rem 1.2rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-block}.f3btn:hover{color:#fff;background:#333}.f3btn--ghost{color:#000;background:#fff}.f3btn--ghost:hover{color:#000;background:#eee}.f3tabs{border-bottom:1px solid var(--line);background:var(--paper)}.f3tabs ul{gap:2rem;display:flex;overflow-x:auto}:where(.f3tabs) a{color:var(--ink-2);white-space:nowrap;border-bottom:3px solid #0000;padding:.85rem 0;font-size:.9375rem;text-decoration:none;display:block}:where(.f3tabs) a:hover{color:#000;border-bottom-color:#000}.f3hero{background:var(--paper);position:relative;overflow:hidden}.f3hero__in{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.f3hero__copy{max-width:34rem;padding:3.5rem 0}.f3hero h1{margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.9rem);line-height:1.12}.f3hero__sub{margin-bottom:.35rem;font-size:1.125rem}.f3hero__credit{color:#6b6b6b;margin-bottom:1.75rem;font-size:.75rem}.f3hero__media{position:relative}.f3hero__media img{object-fit:cover;width:100%;height:100%;max-height:26rem;mask-image:linear-gradient(90deg,#0000,#000 22%)}.f3assure{color:#e6e6e6;background:#000}.f3assure ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.f3assure li{border-left:1px solid #2a2a2a;padding:1.1rem 1.25rem;font-size:.9375rem}.f3assure li:first-child{border-left:0}.f3assure b{color:#fff}.f3sec{padding:4rem 0;scroll-margin-top:7.5rem}.f3sec--sunk{background:var(--paper-2)}.f3sec h2{margin-bottom:1rem;font-size:clamp(1.5rem,2.6vw,2rem)}.f3sec p{max-width:60ch}.f3two{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:center;gap:3rem;display:grid}.f3list li{padding:.3rem 0 .3rem 1.4rem;position:relative}.f3list li:before{content:"—";color:#8a8a8a;position:absolute;left:0}.f3cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.f3card{background:var(--paper);border:1px solid var(--line);flex-direction:column;padding:1.5rem;display:flex}.f3card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b;font-size:.75rem}.f3card h3{margin:.35rem 0 .6rem;font-size:1.1875rem}.f3card p{font-size:.9375rem}.f3card__foot{border-top:1px solid var(--line);margin-top:auto;padding-top:1rem}:where(.f3card__foot) a{font-weight:700;text-decoration:none}:where(.f3card__foot) a:hover{text-decoration:underline}.f3swatch{height:5px;margin-bottom:1rem}.f3price{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.f3plan{background:#fff;border:2px solid #000;padding:1.5rem}.f3plan--level{border:1px solid var(--line)}.f3plan h3{font-size:1rem}.f3plan__n{color:#000;margin:.4rem 0 .1rem;font-size:2.1rem;font-weight:800;display:block}.f3plan__sub{color:#6b6b6b;font-size:.8125rem}.f3faq{max-width:52rem}.f3faq details{border:1px solid var(--line);background:#fff;margin-bottom:.6rem}.f3faq summary{color:#000;cursor:pointer;padding:1rem 1.25rem;font-weight:700}.f3faq p{padding:0 1.25rem 1.15rem;font-size:.9375rem}.f3foot{background:var(--paper-2);border-top:1px solid var(--line);padding:3rem 0 1.5rem}.f3foot__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2rem;display:grid}.f3foot h2{margin-bottom:.6rem;font-size:1rem}.f3foot li{padding:.2rem 0;font-size:.9375rem}:where(.f3foot) a{text-decoration:none}:where(.f3foot) a:hover{text-decoration:underline}.f3foot__fine{border-top:1px solid var(--line);color:#6b6b6b;margin-top:2rem;padding-top:1rem;font-size:.8125rem}@media (width<=54rem){.f3hero__in{grid-template-columns:1fr}.f3hero__media img{max-height:18rem;mask-image:none}}
