@import "https://fonts.googleapis.com/css2?family=Unbounded:wght@500;600;700&family=Inter+Tight:wght@400;500;600&display=swap";
.fb-page{--fb-ink:#141a17;--fb-ink2:#3d463f;--fb-mute:#6f7a72;--fb-line:#e0e4df;--fb-bg:#f7f6f2;--fb-sand:#efe9df;--fb-moss:#1b3128;--fb-accent:#e8632b;--fb-accent2:#ff7a3d;background:var(--fb-bg);color:var(--fb-ink);-webkit-font-smoothing:antialiased;font-family:Inter Tight,Inter,Arial,sans-serif;font-size:17px;line-height:1.55;overflow-x:hidden}.fb-page *{box-sizing:border-box}.fb-page h1,.fb-page h2,.fb-page h3{letter-spacing:-.025em;margin:0;font-family:Unbounded,Inter Tight,sans-serif;font-weight:600}.fb-page a{color:inherit;text-decoration:none}.fb-page img{max-width:100%;display:block}.fb-wrap{width:min(1280px,100% - 56px);margin:0 auto}.fb-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .15s,background .2s,box-shadow .2s;display:inline-flex}.fb-btn:hover{transform:translateY(-1px)}.fb-btn span{font-size:19px;line-height:1}.fb-btn-accent{background:var(--fb-accent);color:#fff;box-shadow:0 12px 30px -12px #e8632bcc}.fb-btn-accent:hover{background:var(--fb-accent2)}.fb-btn-dark{background:var(--fb-ink);color:#fff}.fb-btn-dark:hover{background:#000}.fb-btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1.5px solid #ffffff80}.fb-btn-glass:hover{background:#ffffff47}.fb-btn-sm{padding:11px 20px;font-size:14px}.fb-btn-lg{padding:19px 34px;font-size:17px}.fb-btn-full{justify-content:center;width:100%}.fb-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--fb-line);background:#f7f6f2e6;position:sticky;top:0}.fb-nav-in{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.fb-logo{align-items:center;gap:10px;font-family:Unbounded,sans-serif;font-size:18px;font-weight:700;display:flex}.fb-logo b{color:var(--fb-accent)}.fb-logo-mark{background:var(--fb-moss);border-radius:4px;flex:none;width:27px;height:23px;display:inline-block;position:relative}.fb-logo-mark:before{content:"";background:var(--fb-accent);border-radius:2px;height:3px;position:absolute;inset:auto 0 -3px}.fb-logo-mark:after{content:"";background:#bcd9e8;border-radius:1px;width:8px;height:8px;position:absolute;top:5px;right:5px}.fb-menu{color:var(--fb-ink2);gap:30px;font-size:15px;font-weight:500;display:flex}.fb-menu a:hover{color:var(--fb-accent)}.fb-nav-cta{align-items:center;gap:20px;display:flex}.fb-phone{font-size:16px;font-weight:600}.fb-hero{align-items:flex-end;min-height:min(88vh,780px);display:flex;position:relative;overflow:hidden}.fb-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fb-hero-shade{background:linear-gradient(#0a100d8c 0%,#0a100d26 35%,#0a100dd1 100%);position:absolute;inset:0}.fb-hero-in{z-index:2;color:#fff;padding:0 0 92px;position:relative}.fb-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.fb-dot{background:#7ee2a4;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7ee2a440}.fb-hero h1{text-shadow:0 4px 40px #00000059;margin:26px 0 22px;font-size:clamp(44px,6.4vw,92px);line-height:1}.fb-hero h1 em{color:#ff9a63;font-style:normal}.fb-hero p{color:#ffffffe6;max-width:560px;margin:0 0 34px;font-size:clamp(17px,1.5vw,21px)}.fb-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.fb-hero-cap{z-index:2;text-align:right;color:#ffffffb8;max-width:min(46%,520px);font-size:13px;line-height:1.45;position:absolute;bottom:26px;right:28px}.fb-facts{background:var(--fb-moss);color:#fff}.fb-facts-in{grid-template-columns:repeat(4,1fr);gap:24px;padding:42px 0;display:grid}.fb-facts-in div{flex-direction:column;gap:6px;display:flex}.fb-facts-in b{color:#ff9a63;font-family:Unbounded,sans-serif;font-size:clamp(34px,3.6vw,50px);line-height:1}.fb-facts-in span{color:#ffffffb8;max-width:210px;font-size:15px}.fb-section{padding:110px 0}.fb-section-tight{padding-top:40px}.fb-section-dark{background:var(--fb-moss);color:#fff}.fb-section-sand{background:var(--fb-sand)}.fb-head{max-width:800px;margin-bottom:56px}.fb-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--fb-accent);margin-bottom:18px;font-size:13px;font-weight:600;display:inline-block}.fb-kicker-light{color:#ff9a63}.fb-head h2{font-size:clamp(32px,4.4vw,62px);line-height:1.05}.fb-head h2 em{color:var(--fb-accent);font-style:normal}.fb-head-light h2 em{color:#ff9a63}.fb-head p{color:var(--fb-ink2);max-width:620px;margin:22px 0 0;font-size:19px}.fb-head-light p{color:#ffffffbf}.fb-panel{padding:0 0 110px}.fb-panel:last-child{padding-bottom:0}.fb-panel-in{grid-template-columns:1.25fr .75fr;align-items:center;gap:56px;display:grid}.fb-panel-flip .fb-panel-in{direction:rtl}.fb-panel-flip .fb-panel-in>*{direction:ltr}.fb-panel-text{padding:8px 0}.fb-panel-top{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.fb-panel-top h3{font-size:clamp(32px,3.4vw,48px)}.fb-panel-area{color:#fff;background:var(--fb-accent);border-radius:999px;padding:6px 14px;font-family:Unbounded,sans-serif;font-size:17px}.fb-panel-lead{color:var(--fb-ink2);margin:20px 0 30px;font-size:19px}.fb-specs{border-top:1px solid var(--fb-line);grid-template-columns:1fr 1fr;gap:0;margin:0 0 32px;display:grid}.fb-specs>div{border-bottom:1px solid var(--fb-line);padding:16px 0}.fb-specs>div:nth-child(odd){padding-right:16px}.fb-specs dt{color:var(--fb-mute);margin-bottom:4px;font-size:14px}.fb-specs dd{margin:0;font-size:18px;font-weight:600}.fb-panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fb-panel-price small{text-transform:uppercase;letter-spacing:.1em;color:var(--fb-mute);font-size:13px;display:block}.fb-panel-price b{font-family:Unbounded,sans-serif;font-size:clamp(26px,2.6vw,34px)}.fb-gal{position:relative}.fb-gal-strip{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.fb-gal-strip::-webkit-scrollbar{display:none}.fb-gal-strip figure{scroll-snap-align:center;flex:0 0 100%;margin:0}.fb-gal-strip img{aspect-ratio:4/3;object-fit:cover;background:#e6e3dc;border-radius:22px;width:100%}.fb-gal-strip figcaption{color:var(--fb-mute);gap:10px;margin-top:14px;font-size:14px;line-height:1.5;display:flex}.fb-gal-num{color:var(--fb-ink);border:1px solid var(--fb-line);background:#fff;border-radius:999px;flex:none;height:fit-content;padding:3px 9px;font-family:Unbounded,sans-serif;font-size:12px}.fb-section-dark .fb-gal-strip figcaption{color:#ffffffb3}.fb-gal-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.fb-gal-dots a{background:var(--fb-line);border-radius:999px;width:26px;height:4px;transition:background .2s}.fb-gal-dots a:hover{background:var(--fb-accent)}.fb-grid{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.fb-tile{margin:0}.fb-tile img{aspect-ratio:4/3;object-fit:cover;background:#e6e3dc;border-radius:22px;width:100%}.fb-tile-wide{grid-column:1/-1}.fb-tile-wide img{aspect-ratio:21/9}.fb-tile figcaption{color:var(--fb-ink2);max-width:640px;margin-top:14px;font-size:15px;line-height:1.5}.fb-steps{grid-template-columns:repeat(4,1fr);gap:32px;margin:0 0 72px;padding:0;list-style:none;display:grid}.fb-steps li{border-top:1px solid #ffffff38;padding-top:24px}.fb-step-n{color:#ff9a63;margin-bottom:16px;font-family:Unbounded,sans-serif;font-size:14px;display:block}.fb-steps h3{margin-bottom:12px;font-size:21px}.fb-steps p{color:#ffffffbd;margin:0;font-size:16px}.fb-wide-shot{margin:0}.fb-wide-shot img{aspect-ratio:21/9;object-fit:cover;background:#2a4236;border-radius:24px;width:100%}.fb-wide-shot figcaption{color:#ffffffb3;margin-top:14px;font-size:15px}.fb-two{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.fb-two .fb-head{margin-bottom:32px}.fb-compare{border:1px solid var(--fb-line);background:#fff;border-radius:22px;overflow:hidden}.fb-compare-head,.fb-compare-row{grid-template-columns:1.2fr 1fr 1fr;align-items:center;display:grid}.fb-compare-head{background:var(--fb-ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:18px 26px;font-size:13px;font-weight:600}.fb-compare-head .fb-col-a{color:#ff9a63}.fb-compare-row{border-top:1px solid var(--fb-line);padding:20px 26px;font-size:16px}.fb-compare-k{color:var(--fb-mute);font-size:15px}.fb-compare-row .fb-col-a{color:var(--fb-moss);font-weight:600}.fb-compare-row .fb-col-a:before{content:"✓";color:#3fae6a;margin-right:8px}.fb-compare-row .fb-col-b{color:var(--fb-mute)}.fb-included{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.fb-included li{background:#fff;border-radius:14px;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:500;display:flex}.fb-check{background:var(--fb-moss);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.fb-reviews{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.fb-reviews blockquote{border:1px solid var(--fb-line);background:#fff;border-radius:22px;margin:0;padding:32px}.fb-reviews p{margin:0 0 24px;font-size:19px;line-height:1.5}.fb-reviews footer{flex-direction:column;gap:2px;font-size:15px;display:flex}.fb-reviews footer span{color:var(--fb-mute);font-size:14px}.fb-faq details{border-top:1px solid var(--fb-line);padding:22px 0}.fb-faq details:last-child{border-bottom:1px solid var(--fb-line)}.fb-faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-family:Unbounded,sans-serif;font-size:18px;font-weight:600;list-style:none;display:flex}.fb-faq summary::-webkit-details-marker{display:none}.fb-faq summary span{border:1px solid var(--fb-line);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-left:18px;font-weight:400;transition:transform .2s;display:grid}.fb-faq details[open] summary span{background:var(--fb-ink);color:#fff;transform:rotate(45deg)}.fb-faq details p{color:var(--fb-ink2);max-width:660px;margin:16px 0 0;font-size:17px}.fb-cta{color:#fff;padding:110px 0;position:relative;overflow:hidden}.fb-cta-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fb-cta-shade{background:linear-gradient(90deg,#0a100deb 0%,#0a100db8 55%,#0a100d8c 100%);position:absolute;inset:0}.fb-cta-in{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.fb-cta-copy h2{font-size:clamp(32px,4vw,56px);line-height:1.05}.fb-cta-copy h2 em{color:#ff9a63;font-style:normal}.fb-cta-copy p{color:#fffc;max-width:480px;margin:22px 0 30px;font-size:19px}.fb-cta-list{gap:12px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.fb-cta-list li:before{content:"✓";color:#7ee2a4;margin-right:10px}.fb-form{color:var(--fb-ink);background:#fff;border-radius:26px;gap:18px;padding:36px;display:grid}.fb-form label{color:var(--fb-ink2);gap:8px;font-size:14px;font-weight:600;display:grid}.fb-form input,.fb-form select{font:inherit;border:1.5px solid var(--fb-line);color:var(--fb-ink);background:#fafaf8;border-radius:14px;outline:none;padding:16px 18px;font-size:17px;transition:border .2s}.fb-form input:focus,.fb-form select:focus{border-color:var(--fb-accent)}.fb-form small{color:var(--fb-mute);text-align:center;font-size:13px}.fb-footer{color:#ffffffb3;background:#0e1310;padding:42px 0}.fb-footer-in{grid-template-columns:auto 1fr auto;align-items:center;gap:44px;font-size:14px;display:grid}.fb-footer .fb-logo{color:#fff}.fb-footer p{max-width:440px;margin:0}.fb-footer-right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.fb-footer-right a{color:#fff;font-size:18px;font-weight:600}.fb-footer-right small{color:#ffffff73;font-size:12px}@media (max-width:1000px){.fb-menu{display:none}.fb-panel-in,.fb-two,.fb-cta-in,.fb-footer-in{grid-template-columns:1fr;gap:40px}.fb-panel-flip .fb-panel-in{direction:ltr}.fb-steps{grid-template-columns:1fr 1fr}.fb-reviews{grid-template-columns:1fr}.fb-facts-in{grid-template-columns:1fr 1fr;gap:30px}.fb-footer-right{align-items:flex-start}.fb-hero-cap{max-width:70%}}@media (max-width:760px){.fb-page{font-size:16px}.fb-wrap{width:calc(100% - 32px)}.fb-nav-in{height:64px}.fb-phone{display:none}.fb-hero{min-height:82vh}.fb-hero-in{padding-bottom:120px}.fb-hero h1{font-size:clamp(34px,10vw,48px)}.fb-hero p{margin-bottom:26px;font-size:17px}.fb-btn-lg{padding:16px 26px;font-size:16px}.fb-hero-cap{text-align:left;background:#0e1310;max-width:none;padding:14px 16px 20px;font-size:12px;position:static}.fb-section,.fb-cta{padding:70px 0}.fb-panel{padding-bottom:70px}.fb-head{margin-bottom:38px}.fb-head p{font-size:17px}.fb-grid,.fb-included,.fb-steps,.fb-specs{grid-template-columns:1fr}.fb-specs>div:nth-child(odd){padding-right:0}.fb-tile img,.fb-tile-wide img,.fb-wide-shot img{aspect-ratio:4/3;border-radius:18px}.fb-gal-strip img{border-radius:18px}.fb-compare-head,.fb-compare-row{padding:14px 16px;font-size:14px}.fb-compare-k{font-size:13px}.fb-form{padding:24px}.fb-panel-foot{gap:14px}}
