@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--freexar-primary: #1e86c8;--freexar-primary-hover: #176ea7;--freexar-deep-blue: #0F5E93;--freexar-light-blue: #EAF6FD;--freexar-very-light-blue: #F5FAFD;--freexar-white: #FFFFFF;--freexar-text-main: #111827;--freexar-text-secondary: #5F6B76;--freexar-text-muted: #8C98A4;--freexar-footer-bg: #0F3550;--freexar-border-light: rgba(30, 134, 200, .12);--freexar-border-subtle: #E2E8F0;--freexar-shadow-sm: 0 4px 12px rgba(15, 94, 147, .04);--freexar-shadow-md: 0 10px 28px rgba(15, 94, 147, .08);--freexar-shadow-lg: 0 20px 48px rgba(15, 94, 147, .12);--freexar-font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--freexar-radius-sm: 8px;--freexar-radius-card: 16px;--freexar-radius-lg: 24px;--freexar-radius-xl: 32px;--freexar-radius-pill: 999px;--freexar-section-spacing-desktop: clamp(80px, 9vw, 140px);--freexar-section-spacing-mobile: clamp(48px, 8vw, 72px);--freexar-container-max: 1360px;--freexar-sticky-offset: max(88px, calc(var(--header-group-height, 0px) + 24px));--freexar-scroll-fade-duration: .42s;--freexar-scroll-fade-ease: cubic-bezier(.16, 1, .3, 1)}html.fx-homepage-scroll{scroll-padding-top:var(--freexar-sticky-offset)}@media(min-width:993px){html.fx-homepage-scroll{scroll-snap-type:y proximity}[data-fx-snap-section]{box-sizing:border-box;min-height:100vh;min-height:100svh;display:flex;align-items:center;scroll-snap-align:center;scroll-snap-stop:always}[data-fx-snap-section]>.fx-container{width:100%}.fx-hero-section[data-fx-snap-section]{min-height:100vh;min-height:100svh}.fx-support-section,.fx-manifesto-section[data-fx-snap-section]{height:100vh;height:100svh}}.fx-homepage-wrapper{font-family:var(--freexar-font-family);color:var(--freexar-text-main);background-color:var(--freexar-white);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.fx-homepage-wrapper *{box-sizing:border-box;margin:0;padding:0}.fx-container{width:100%;max-width:var(--freexar-container-max);margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px)}.fx-container-narrow{width:100%;max-width:840px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.fx-desktop-only{display:flex}.fx-mobile-only{display:none}@media(max-width:768px){.fx-desktop-only{display:none!important}.fx-mobile-only{display:flex!important}}.fx-section{padding-block:var(--freexar-section-spacing-desktop);position:relative}@media(max-width:768px){.fx-section{padding-block:var(--freexar-section-spacing-mobile)}}.fx-bg-white{background-color:var(--freexar-white)}.fx-bg-very-light{background-color:var(--freexar-very-light-blue)}.fx-bg-light{background-color:var(--freexar-light-blue)}.fx-bg-deep{background-color:var(--freexar-footer-bg);color:var(--freexar-white)}.fx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--freexar-primary);margin-bottom:12px}.fx-eyebrow:before{content:"";display:inline-block;width:16px;height:2px;background-color:var(--freexar-primary);border-radius:99px}.fx-h1{font-size:clamp(34px,5vw,72px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--freexar-text-main);margin-bottom:20px}.fx-h2{font-size:clamp(26px,3.6vw,52px);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:var(--freexar-text-main);margin-bottom:16px}.fx-h3{font-size:clamp(20px,2vw,32px);font-weight:700;line-height:1.25;color:var(--freexar-text-main);margin-bottom:12px}.fx-body-lead{font-size:clamp(15px,1.3vw,20px);color:var(--freexar-text-secondary);line-height:1.6;max-width:680px}.fx-text-center{text-align:center}.fx-mx-auto{margin-left:auto;margin-right:auto}.fx-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 30px;font-size:16px;font-weight:600;color:var(--freexar-white);background-color:var(--freexar-primary);border-radius:var(--freexar-radius-pill);text-decoration:none;border:1px solid transparent;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #1e86c847}.fx-btn-primary:hover,.fx-btn-primary:active{background-color:var(--freexar-primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px #1e86c861}.fx-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 30px;font-size:16px;font-weight:600;color:var(--freexar-text-main);background-color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--freexar-radius-pill);text-decoration:none;border:1px solid rgba(17,24,39,.12);transition:all .25s ease}.fx-btn-secondary:hover,.fx-btn-secondary:active{background-color:var(--freexar-white);border-color:var(--freexar-primary);color:var(--freexar-primary);transform:translateY(-2px)}.fx-btn-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--freexar-primary);text-decoration:none;min-height:44px;transition:gap .2s ease}.fx-btn-link:hover{gap:10px;color:var(--freexar-primary-hover)}@media(max-width:768px){.fx-btn-primary,.fx-btn-secondary{min-height:50px;padding:14px 24px;font-size:15px}}[data-fx-reveal]{opacity:0;transition:opacity .65s var(--freexar-scroll-fade-ease);will-change:opacity}[data-fx-reveal].fx-is-visible{opacity:1}.fx-announcement-bar{min-height:36px;background-color:var(--freexar-primary);color:var(--freexar-white);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.02em;padding-inline:16px;padding-block:6px;z-index:100;position:relative;text-align:center}@media(max-width:640px){.fx-announcement-bar{font-size:12px}}.fx-floating-nav-wrapper{position:sticky;top:12px;z-index:99;width:100%;padding-inline:clamp(12px,3vw,32px);pointer-events:none}.fx-floating-nav{pointer-events:auto;max-width:var(--freexar-container-max);margin-left:auto;margin-right:auto;height:64px;border-radius:var(--freexar-radius-lg);background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);box-shadow:var(--freexar-shadow-md);display:flex;align-items:center;justify-content:space-between;padding-inline:24px;transition:all .3s ease}.fx-floating-nav.fx-scrolled{background:#fffffff5;border-color:#1e86c826;box-shadow:0 12px 32px #0f5e931f}.fx-nav-brand{font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--freexar-text-main);text-decoration:none;display:flex;align-items:center;gap:4px}.fx-nav-brand span{color:var(--freexar-primary)}.fx-nav-menu{display:flex;align-items:center;gap:28px;list-style:none}.fx-nav-item a{font-size:15px;font-weight:600;color:var(--freexar-text-main);text-decoration:none;transition:color .2s ease}.fx-nav-item a:hover{color:var(--freexar-primary)}.fx-nav-actions{display:flex;align-items:center;gap:16px}.fx-nav-icon-btn,.fx-nav-hamburger{background:none;border:none;color:var(--freexar-text-main);cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;transition:background-color .2s ease;text-decoration:none}.fx-nav-icon-btn:hover,.fx-nav-hamburger:hover{background-color:#1e86c814;color:var(--freexar-primary)}@media(max-width:768px){.fx-floating-nav-wrapper{top:8px;padding-inline:8px}.fx-floating-nav{height:56px;padding-inline:16px;border-radius:16px}}.fx-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.fx-mobile-drawer.fx-open{visibility:visible;opacity:1;pointer-events:auto}.fx-mobile-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b132099;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fx-mobile-drawer-content{position:absolute;top:0;right:0;width:85%;max-width:360px;height:100%;background:var(--freexar-white);padding:24px;display:flex;flex-direction:column;box-shadow:-10px 0 30px #0003;transform:translate(100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.fx-mobile-drawer.fx-open .fx-mobile-drawer-content{transform:translate(0)}.fx-mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--freexar-border-subtle)}.fx-mobile-drawer-close{background:none;border:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--freexar-text-main)}.fx-mobile-menu-list{list-style:none;display:flex;flex-direction:column;gap:16px;padding-block:24px}.fx-mobile-nav-link{font-size:18px;font-weight:700;color:var(--freexar-text-main);text-decoration:none;display:block;padding-block:8px}.fx-mobile-nav-link:hover{color:var(--freexar-primary)}.fx-mobile-drawer-footer{margin-top:auto;padding-top:20px;border-top:1px solid var(--freexar-border-subtle)}.fx-hero-section{scroll-margin-top:var(--freexar-sticky-offset);min-height:clamp(580px,82dvh,900px);display:flex;align-items:center;position:relative;overflow:hidden;background-color:#0b1320;color:var(--freexar-white);padding-block:90px 60px}.fx-hero-bg-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.65}.fx-hero-picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fx-hero-picture .fx-hero-bg-media{z-index:auto}.fx-hero-bg-media--mobile{display:none}.fx-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1320f0,#0b1320bf,#0b13204d);opacity:var(--fx-hero-shadow-strength, 1);z-index:2}.fx-hero-content{position:relative;z-index:3;max-width:620px}.fx-hero-title{color:var(--freexar-white)}.fx-hero-subtitle{font-size:clamp(18px,1.8vw,26px);font-weight:600;color:#d1e5f4;margin-bottom:12px}.fx-hero-desc{font-size:16px;color:#94a3b8;margin-bottom:32px;line-height:1.6}.fx-hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}@media(max-width:768px){.fx-hero-bg-media--desktop-only{display:none}.fx-hero-bg-media--mobile{display:block}.fx-hero-section{min-height:520px;padding-block:60px 40px}.fx-hero-content{transform:translateY(60px)}.fx-hero-overlay{background:linear-gradient(180deg,#0b1320e0,#0b1320f2)}.fx-hero-actions{flex-direction:column;width:100%}.fx-hero-actions .fx-btn-primary,.fx-hero-actions .fx-btn-secondary{width:100%}}.fx-product-promise{display:block}.fx-promise-visual{min-width:0}.fx-promise-card-step,.fx-risk-tab-step,.fx-scroll-story-block-pin{display:contents}.fx-product-promise-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:40px}@media(max-width:992px){.fx-product-promise-grid{grid-template-columns:1fr;gap:32px}}.fx-promise-cards{position:relative;display:grid;gap:20px}.fx-promise-card{-webkit-appearance:none;appearance:none;width:100%;padding:24px;background:var(--freexar-white);border-radius:var(--freexar-radius-card);border:1px solid var(--freexar-border-light);box-shadow:var(--freexar-shadow-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.7;transition:opacity var(--freexar-scroll-fade-duration) var(--freexar-scroll-fade-ease),background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;display:flex;align-items:flex-start;gap:16px}.fx-promise-card:hover{box-shadow:var(--freexar-shadow-md);border-color:#1e86c84d}.fx-promise-card.is-active{opacity:1;background:linear-gradient(135deg,var(--freexar-white) 0%,var(--freexar-light-blue) 100%);border-color:#1e86c88c;box-shadow:0 14px 34px #0f5e931f}.fx-promise-icon{width:48px;height:48px;border-radius:12px;background:var(--freexar-light-blue);color:var(--freexar-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .3s ease,background-color .3s ease,transform .3s ease}.fx-promise-card.is-active .fx-promise-icon{color:var(--freexar-white);background:var(--freexar-primary);transform:scale(1.04)}.fx-promise-icon-image{display:block;width:26px;height:26px;object-fit:contain}.fx-promise-card-content{display:block;min-width:0}.fx-promise-card-title{display:block;margin-bottom:7px;color:var(--freexar-text-main);font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.2}.fx-promise-card.is-active .fx-promise-card-title{color:var(--freexar-primary)}.fx-promise-card-copy{display:block;color:var(--freexar-text-secondary);font-size:15px;line-height:1.55}.fx-hud-visual{isolation:isolate;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at center,var(--freexar-light-blue) 0%,rgba(245,250,253,.5) 70%);border-radius:var(--freexar-radius-xl);position:relative;border:1px solid var(--freexar-border-light);box-shadow:var(--freexar-shadow-md);touch-action:pan-y pinch-zoom}.fx-promise-media-panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scale(1.015);will-change:opacity;transition:opacity var(--freexar-scroll-fade-duration) ease,transform .7s var(--freexar-scroll-fade-ease),visibility 0s linear var(--freexar-scroll-fade-duration);pointer-events:none}.fx-promise-media-panel.is-active{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s;pointer-events:auto}.fx-promise-picture,.fx-promise-media-image,.fx-promise-hud-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fx-promise-media-image{display:block;object-fit:cover;object-position:var(--fx-promise-desktop-position, center center)}.fx-promise-hud-placeholder{display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at center,var(--freexar-light-blue) 0%,rgba(245,250,253,.5) 70%)}.fx-promise-hud-placeholder svg{width:min(72%,300px);height:auto}.fx-hud-badge{position:absolute;z-index:3;top:16px;right:16px;max-width:calc(100% - 32px);background:#ffffffd1;color:var(--freexar-deep-blue);padding:6px 12px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.05em;box-shadow:0 6px 20px #0f5e931a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-promise-card:focus-visible{outline:3px solid rgba(56,189,248,.42);outline-offset:3px}.fx-promise-pagination{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:24px}.fx-promise-page-arrow,.fx-promise-page-dot{-webkit-appearance:none;appearance:none;border:0;cursor:pointer}.fx-promise-page-arrow{display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid var(--freexar-border-light);border-radius:50%;color:var(--freexar-primary);background:var(--freexar-white);box-shadow:var(--freexar-shadow-sm);transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.fx-promise-page-arrow:hover{color:var(--freexar-white);background:var(--freexar-primary);border-color:var(--freexar-primary);transform:translateY(-2px)}.fx-promise-page-dots{display:flex;align-items:center;gap:7px}.fx-promise-page-dot{width:8px;height:8px;padding:0;border-radius:var(--freexar-radius-pill);background:#bfdbfe;transition:width .3s ease,background-color .3s ease}.fx-promise-page-dot.is-active{width:24px;background:var(--freexar-primary)}.fx-promise-page-status{min-width:50px;color:var(--freexar-text-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center}.fx-promise-page-arrow:focus-visible,.fx-promise-page-dot:focus-visible{outline:3px solid rgba(56,189,248,.42);outline-offset:3px}.fx-promise-empty{margin-top:40px;padding:64px 24px;border:1px dashed var(--freexar-border-light);border-radius:var(--freexar-radius-xl);color:var(--freexar-text-secondary);background:var(--freexar-very-light-blue);text-align:center}@media(min-width:993px){[data-fx-crossfade-next],.fx-crossfade-target{opacity:var(--fx-crossfade-opacity, 1);will-change:opacity}.fx-scroll-story-section{--fx-scroll-story-stage-height: clamp(260px, 44svh, 500px);--fx-scroll-story-stage-half-height: clamp(130px, 22svh, 250px)}.fx-scroll-story-heading{position:sticky;top:max(48px,calc(var(--freexar-sticky-offset) - 24px));z-index:8;padding-block:0 14px;background:linear-gradient(180deg,var(--freexar-white) 0%,var(--freexar-white) 82%,rgba(255,255,255,0) 100%)}.fx-scroll-story-heading>.fx-eyebrow{display:none}.fx-product-promise-grid{align-items:start}.fx-promise-visual{position:sticky;top:max(calc(var(--freexar-sticky-offset) + 142px),calc(50svh - var(--fx-scroll-story-stage-half-height) - 33px));align-self:start}.fx-hud-visual{width:100%;height:var(--fx-scroll-story-stage-height);aspect-ratio:auto}.fx-promise-cards{gap:0}.fx-promise-card{min-height:0;align-items:center;opacity:0;pointer-events:none}.fx-promise-card-step{display:block;min-height:calc(100svh - var(--freexar-sticky-offset))}.fx-scroll-story-block-pin{position:sticky;top:50svh;display:block;transform:translateY(-50%)}.fx-promise-card.is-active{pointer-events:auto}.fx-promise-pagination{margin-top:16px}}@media(max-width:992px){.fx-promise-visual{display:contents}.fx-hud-visual{order:1}.fx-promise-cards{display:flex;order:2;gap:12px;overflow-x:auto;padding:2px 10vw 10px 0;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fx-promise-cards::-webkit-scrollbar{display:none}.fx-promise-card{flex:0 0 min(84vw,340px);scroll-snap-align:start;scroll-snap-stop:always}.fx-promise-card:hover{transform:none}.fx-promise-pagination{order:3}}@media(max-width:640px){.fx-product-promise-grid{gap:22px}.fx-hud-visual{aspect-ratio:4/5;border-radius:var(--freexar-radius-lg)}.fx-promise-media-image{object-position:var(--fx-promise-mobile-position, center center)}.fx-promise-card{padding:20px}}@media(prefers-reduced-motion:reduce){.fx-promise-media-panel,.fx-promise-card,.fx-promise-icon,.fx-promise-page-arrow,.fx-promise-page-dot{transition-duration:.01ms!important}}.fx-lifestyle-section{overflow:clip}.fx-lifestyle-heading{max-width:900px}.fx-lifestyle-heading .fx-body-lead{max-width:720px}.fx-lifestyle-heading .fx-body-lead p{margin:0}.fx-lifestyle-story{display:block;margin-top:40px}.fx-lifestyle-story--nested{display:grid;grid-template-columns:repeat(var(--fx-lifestyle-story-count, 3),minmax(0,1fr));column-gap:8px;row-gap:22px}.fx-driving-story-block{display:contents}.fx-lifestyle-story--nested .fx-lifestyle-tab{grid-row:1;min-width:0}.fx-lifestyle-story--nested .fx-lifestyle-panel{grid-row:2;grid-column:1 / -1}.fx-lifestyle-tabs{display:flex;width:max-content;max-width:100%;margin:0 auto;padding:5px;gap:4px;overflow-x:auto;background:#ffffffc7;border:1px solid rgba(147,197,253,.32);border-radius:var(--freexar-radius-pill);box-shadow:0 10px 30px #0f5e9314;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fx-lifestyle-tabs::-webkit-scrollbar{display:none}.fx-lifestyle-tab{-webkit-appearance:none;appearance:none;min-width:132px;padding:11px 22px;border:0;border-radius:var(--freexar-radius-pill);background:transparent;color:var(--freexar-text-secondary);font:inherit;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color .3s ease,background-color .3s ease,box-shadow .3s ease,transform .3s ease}.fx-lifestyle-tab:hover{color:var(--freexar-primary)}.fx-lifestyle-tab.is-active{color:var(--freexar-white);background:linear-gradient(135deg,var(--freexar-primary),#148fd5);box-shadow:0 8px 22px #0f5e933d}.fx-lifestyle-tab:focus-visible,.fx-lifestyle-arrow:focus-visible,.fx-lifestyle-dot:focus-visible,.fx-lifestyle-cta:focus-visible{outline:3px solid rgba(125,211,252,.95);outline-offset:3px}.fx-lifestyle-stage{position:relative;margin-top:22px}.fx-lifestyle-panel{position:relative;isolation:isolate;width:100%;height:clamp(560px,54vw,720px);overflow:hidden;border:1px solid rgba(255,255,255,.64);border-radius:var(--freexar-radius-xl);background:linear-gradient(135deg,#dbeafe,#eff8ff 48%,#bfdbfe);box-shadow:0 28px 70px #0837572b}.fx-lifestyle-panel[hidden]{display:none!important}.fx-lifestyle-panel.is-active{animation:fx-lifestyle-panel-in .62s cubic-bezier(.16,1,.3,1) both}@keyframes fx-lifestyle-panel-in{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}.fx-lifestyle-slides,.fx-lifestyle-slide,.fx-lifestyle-picture,.fx-lifestyle-image,.fx-lifestyle-placeholder,.fx-lifestyle-placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fx-lifestyle-slide{z-index:0;opacity:0;transform:scale(1.018);transition:opacity .75s ease,transform 1.05s cubic-bezier(.16,1,.3,1)}.fx-lifestyle-slide.is-active{z-index:1;opacity:1;transform:scale(1)}.fx-lifestyle-image,.fx-lifestyle-placeholder-svg{display:block;object-fit:cover}.fx-lifestyle-image{color:transparent;object-position:var(--fx-story-desktop-position, center center)}.fx-lifestyle-placeholder-svg{padding:12%;color:#0f5e935c;background:linear-gradient(135deg,#dbeafe,#eff8ff 48%,#bfdbfe)}.fx-lifestyle-shade{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#02121d05 30%,#021420c2),linear-gradient(90deg,rgba(2,27,44,.5) 0%,rgba(2,27,44,.08) 62%,transparent 82%)}.fx-lifestyle-content{position:absolute;z-index:3;left:clamp(26px,5vw,68px);bottom:clamp(30px,5vw,64px);width:min(590px,calc(100% - 52px));color:var(--freexar-white)}.fx-lifestyle-content h3{max-width:560px;margin:0 0 14px;color:inherit;font-size:clamp(32px,4.2vw,58px);font-weight:750;line-height:1.04;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 3px 22px rgba(0,17,28,.24)}.fx-lifestyle-copy{max-width:550px;color:#ffffffe0;font-size:clamp(15px,1.45vw,18px);line-height:1.55;text-shadow:0 2px 16px rgba(0,17,28,.28)}.fx-lifestyle-copy p{margin:0}.fx-lifestyle-cta{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:12px 18px;border:1px solid rgba(255,255,255,.5);border-radius:var(--freexar-radius-pill);color:var(--freexar-white);background:#ffffff24;box-shadow:0 8px 28px #00142229;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease}.fx-lifestyle-cta:hover{color:var(--freexar-primary);background:var(--freexar-white);border-color:var(--freexar-white);transform:translateY(-2px)}.fx-lifestyle-cta svg{transition:transform .3s ease}.fx-lifestyle-cta:hover svg{transform:translate(4px)}.fx-lifestyle-controls{position:absolute;z-index:4;right:clamp(24px,4vw,52px);bottom:clamp(30px,5vw,58px);display:flex;align-items:center;gap:10px;padding:7px;border:1px solid rgba(255,255,255,.34);border-radius:var(--freexar-radius-pill);background:#031f3247;box-shadow:0 10px 28px #00142226;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.fx-lifestyle-controls[hidden]{display:none}.fx-lifestyle-arrow,.fx-lifestyle-dot{-webkit-appearance:none;appearance:none;border:0;color:var(--freexar-white);background:transparent;cursor:pointer}.fx-lifestyle-arrow{display:grid;width:38px;height:38px;padding:0;border-radius:50%;place-items:center;transition:color .25s ease,background-color .25s ease,transform .25s ease}.fx-lifestyle-arrow:hover{color:var(--freexar-primary);background:var(--freexar-white);transform:scale(1.04)}.fx-lifestyle-dots{display:flex;align-items:center;gap:6px}.fx-lifestyle-dot{width:7px;height:7px;padding:0;border-radius:var(--freexar-radius-pill);background:#ffffff7a;transition:width .35s ease,background-color .35s ease}.fx-lifestyle-dot.is-active{width:24px;background:var(--freexar-white)}.fx-lifestyle-empty{margin-top:40px;padding:80px 24px;border:1px dashed var(--freexar-border-light);border-radius:var(--freexar-radius-xl);color:var(--freexar-text-secondary);background:var(--freexar-white);text-align:center}@media(max-width:768px){.fx-lifestyle-story{margin-top:30px}.fx-lifestyle-tabs{width:100%;justify-content:flex-start}.fx-lifestyle-tab{flex:1 0 auto;min-width:112px;padding:10px 17px;font-size:13px}.fx-lifestyle-story--nested{column-gap:5px}.fx-lifestyle-story--nested .fx-lifestyle-tab{min-width:0;padding-inline:10px}.fx-lifestyle-stage{margin-top:16px}.fx-lifestyle-panel{height:clamp(540px,142vw,680px);border-radius:var(--freexar-radius-lg)}.fx-lifestyle-image{object-position:var(--fx-story-mobile-position, center center)}.fx-lifestyle-shade{background:linear-gradient(180deg,#02121d05 28%,#021420db),linear-gradient(90deg,rgba(2,27,44,.22),transparent 85%)}.fx-lifestyle-content{left:24px;right:24px;bottom:26px;width:auto}.fx-lifestyle-content h3{max-width:460px;margin-bottom:10px;font-size:clamp(29px,8.5vw,40px)}.fx-lifestyle-copy{max-width:480px;font-size:15px}.fx-lifestyle-cta{margin-top:18px;padding:10px 15px;font-size:13px}.fx-lifestyle-controls{top:18px;right:18px;bottom:auto;gap:7px;padding:5px}.fx-lifestyle-arrow{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.fx-lifestyle-panel.is-active,.fx-lifestyle-slide,.fx-lifestyle-tab,.fx-lifestyle-arrow,.fx-lifestyle-dot,.fx-lifestyle-cta,.fx-lifestyle-cta svg{animation:none!important;transition-duration:.01ms!important}}.fx-risk-story{display:block}.fx-risks-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;margin-top:40px}@media(min-width:993px){.fx-risks-layout{align-items:start}.fx-risk-tabs{gap:0}.fx-risk-tab-step{display:block;min-height:calc(100svh - var(--freexar-sticky-offset))}.fx-risk-tabs .fx-risk-tab{min-height:0;display:flex;flex-direction:column;justify-content:center;opacity:0;pointer-events:none}.fx-risk-tabs .fx-risk-tab.fx-active{pointer-events:auto}.fx-risk-visual{position:sticky;top:max(calc(var(--freexar-sticky-offset) + 142px),calc(50svh - var(--fx-scroll-story-stage-half-height) - 33px));align-self:start}.fx-risk-stage{width:100%;height:var(--fx-scroll-story-stage-height);aspect-ratio:auto}}@media(max-width:992px){.fx-risks-layout{grid-template-columns:1fr;gap:24px}}.fx-risk-tabs{display:flex;flex-direction:column;gap:14px}.fx-risk-tab{-webkit-appearance:none;appearance:none;width:100%;padding:20px;border-radius:var(--freexar-radius-card);background:var(--freexar-white);border:1px solid var(--freexar-border-subtle);color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.7;transition:opacity var(--freexar-scroll-fade-duration) var(--freexar-scroll-fade-ease),color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.fx-risk-tab:hover{border-color:#0f5e9357;transform:translate(3px)}.fx-risk-tab.fx-active{opacity:1;background:var(--freexar-light-blue);border-color:var(--freexar-primary);box-shadow:var(--freexar-shadow-md)}.fx-risk-tab-title{display:block;font-size:16px;font-weight:700;margin-bottom:6px;color:var(--freexar-text-main)}.fx-risk-tab.fx-active .fx-risk-tab-title{color:var(--freexar-primary)}.fx-risk-tab-copy{display:block;font-size:13px;color:var(--freexar-text-secondary);line-height:1.5}.fx-risk-visual{min-width:0}.fx-risk-stage{border-radius:var(--freexar-radius-xl);overflow:hidden;background:#000;position:relative;aspect-ratio:16/10;box-shadow:var(--freexar-shadow-lg);touch-action:pan-y pinch-zoom}.fx-risk-stage-content{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:scale(1.012);will-change:opacity;transition:opacity var(--freexar-scroll-fade-duration) ease,transform .65s var(--freexar-scroll-fade-ease),visibility 0s linear var(--freexar-scroll-fade-duration);pointer-events:none}.fx-risk-stage-content.fx-active{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s;pointer-events:auto}.fx-risk-image,.fx-risk-placeholder{width:100%;height:100%;object-fit:cover}.fx-risk-placeholder{display:flex;align-items:center;justify-content:center;padding:24px;color:var(--freexar-white);font-size:14px;font-weight:700;letter-spacing:.04em;text-align:center}.fx-risk-placeholder--side{background:linear-gradient(135deg,#0b1320,#1e3a8a)}.fx-risk-placeholder--parking{background:linear-gradient(135deg,#0f172a,#1e86c8)}.fx-risk-placeholder--night{background:linear-gradient(135deg,#020617,#0f5e93)}.fx-risk-placeholder--evidence{background:linear-gradient(135deg,#1e293b,#38bdf8)}.fx-risk-overlay-tag{position:absolute;bottom:16px;left:16px;background:#0b1320e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;border-left:3px solid var(--freexar-primary)}.fx-risk-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.fx-risk-page-arrow,.fx-risk-page-dot{-webkit-appearance:none;appearance:none;border:0;cursor:pointer}.fx-risk-page-arrow{display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid var(--freexar-border-light);border-radius:50%;color:var(--freexar-primary);background:var(--freexar-white);box-shadow:var(--freexar-shadow-sm);transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.fx-risk-page-arrow:hover{color:var(--freexar-white);background:var(--freexar-primary);border-color:var(--freexar-primary);transform:translateY(-2px)}.fx-risk-page-dots{display:flex;align-items:center;gap:7px;padding:0 4px}.fx-risk-page-dot{width:8px;height:8px;padding:0;border-radius:var(--freexar-radius-pill);background:#bfdbfe;transition:width .3s ease,background-color .3s ease}.fx-risk-page-dot.fx-active{width:24px;background:var(--freexar-primary)}.fx-risk-page-status{min-width:48px;color:var(--freexar-text-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center}.fx-risk-empty,.fx-reliability-empty,.fx-support-empty{margin-top:40px;padding:64px 24px;border:1px dashed var(--freexar-border-light);border-radius:var(--freexar-radius-card);color:var(--freexar-text-secondary);background:var(--freexar-very-light-blue);text-align:center}.fx-risk-tab:focus-visible,.fx-risk-page-arrow:focus-visible,.fx-risk-page-dot:focus-visible{outline:3px solid rgba(56,189,248,.4);outline-offset:3px}@media(max-width:992px){.fx-risk-tabs{flex-direction:row;gap:12px;overflow-x:auto;padding:2px 10vw 10px 0;scroll-padding-inline:0 10vw;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fx-risk-tabs::-webkit-scrollbar{display:none}.fx-risk-tab{flex:0 0 min(82vw,320px);padding:18px;scroll-snap-align:start;scroll-snap-stop:always}.fx-risk-tab:hover{transform:none}.fx-risk-stage{border-radius:var(--freexar-radius-lg)}.fx-risk-pagination{justify-content:center}}.fx-flagship-card{background:linear-gradient(135deg,#ffffff 0%,var(--freexar-very-light-blue) 100%);border-radius:var(--freexar-radius-xl);border:1px solid var(--freexar-border-light);padding:clamp(24px,5vw,64px);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;box-shadow:var(--freexar-shadow-md)}@media(max-width:992px){.fx-flagship-card{grid-template-columns:1fr;gap:28px}}.fx-flagship-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-block:24px}@media(max-width:480px){.fx-flagship-specs{grid-template-columns:1fr}}.fx-spec-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--freexar-text-main)}.fx-spec-icon{width:32px;height:32px;border-radius:50%;background:var(--freexar-light-blue);color:var(--freexar-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fx-spec-icon-image{width:20px;height:20px;object-fit:contain}.fx-flagship-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.fx-flagship-media{text-align:center}.fx-flagship-image{display:block;width:100%;height:auto;object-fit:contain}.fx-flagship-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;padding:24px;border-radius:20px;color:var(--freexar-primary);background:var(--freexar-white);box-shadow:var(--freexar-shadow-sm);font-weight:700;text-align:center}.fx-reliability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}@media(max-width:1024px){.fx-reliability-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.fx-reliability-grid{grid-template-columns:1fr}}.fx-reliability-card{background:var(--freexar-white);padding:28px 20px;border-radius:var(--freexar-radius-card);border:1px solid var(--freexar-border-subtle);box-shadow:var(--freexar-shadow-sm);transition:all .3s ease}.fx-reliability-card:hover{transform:translateY(-3px);border-color:var(--freexar-primary);box-shadow:var(--freexar-shadow-md)}.fx-reliability-num{font-size:13px;font-weight:800;color:var(--freexar-primary);letter-spacing:.1em;margin-bottom:12px}.fx-reliability-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.fx-reliability-card p{font-size:14px;color:var(--freexar-text-secondary);line-height:1.5}.fx-app-story{display:block}.fx-app-heading{max-width:760px;position:relative;z-index:3;pointer-events:auto}.fx-app-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(40px,7vw,96px);align-items:start;margin-top:44px}.fx-app-mobile-story{display:none}.fx-app-visual{position:sticky;top:var(--freexar-sticky-offset);align-self:start}.fx-app-phone-mockup{position:relative;width:100%;max-width:320px;margin-inline:auto;aspect-ratio:9/18.5;background:#0f172a;border-radius:40px;padding:10px;box-shadow:0 20px 50px #0f5e9338;border:3px solid #334155}.fx-app-screen{width:100%;height:100%;background:#0b1320;border-radius:30px;overflow:hidden;position:relative}.fx-app-screen-panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transform:translateY(12px) scale(1.01);will-change:opacity;transition:opacity var(--freexar-scroll-fade-duration) ease,transform .55s var(--freexar-scroll-fade-ease),visibility 0s linear var(--freexar-scroll-fade-duration);pointer-events:none}.fx-app-screen-panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}.fx-app-features-list{display:grid;gap:16px}.fx-app-tagline{margin:0 0 12px;color:var(--freexar-primary);font-size:24px;font-weight:800}.fx-app-download-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;position:relative;z-index:1;pointer-events:auto}.fx-app-download-button{display:inline-flex;min-height:48px;align-items:center;gap:9px;padding:7px 14px;border:1px solid #0f172a;border-radius:10px;color:#fff;background:#0f172a;text-decoration:none;position:relative;z-index:1;cursor:pointer;pointer-events:auto;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.fx-app-download-button:hover{border-color:var(--freexar-primary);background:var(--freexar-primary);color:#fff;transform:translateY(-2px)}.fx-app-download-button:focus-visible{outline:3px solid rgba(56,189,248,.42);outline-offset:3px}.fx-app-download-button__icon{display:flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center}.fx-app-download-button__icon svg{display:block;width:100%;height:100%}.fx-app-download-button__copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.fx-app-download-button__eyebrow{margin-bottom:2px;color:currentColor;font-size:9px;font-weight:600;letter-spacing:.02em}.fx-app-download-button strong{color:currentColor;font-size:15px;font-weight:700}.fx-app-feature-item{-webkit-appearance:none;appearance:none;width:100%;min-height:230px;min-height:clamp(230px,38svh,390px);display:flex;gap:18px;align-items:center;padding:clamp(22px,3vw,34px);border:1px solid rgba(30,134,200,.16);border-radius:var(--freexar-radius-card);background:#ffffff9e;color:inherit;box-shadow:var(--freexar-shadow-sm);font:inherit;text-align:left;cursor:pointer;opacity:.42;transition:opacity var(--freexar-scroll-fade-duration) var(--freexar-scroll-fade-ease),background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.fx-app-feature-item:hover{border-color:#1e86c86b}.fx-app-feature-item.is-active{opacity:1;border-color:var(--freexar-primary);background:#fffffff0;box-shadow:var(--freexar-shadow-md);transform:translate(6px)}.fx-app-feature-item.is-reached:not(.is-active){opacity:.72}.fx-app-feature-item:focus-visible{outline:3px solid rgba(56,189,248,.42);outline-offset:3px}.fx-app-feature-check{width:26px;height:26px;border-radius:50%;background:var(--freexar-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;opacity:0;visibility:hidden;transform:scale(.65);transition:opacity .28s ease,transform .38s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s}.fx-app-feature-item.is-reached .fx-app-feature-check,.fx-app-feature-check.is-visible{opacity:1;visibility:visible;transform:scale(1);transition-delay:0s}.fx-app-feature-icon-image{width:16px;height:16px;object-fit:contain}.fx-app-feature-copy{display:block;min-width:0}.fx-app-feature-title{display:block;margin-bottom:6px;color:var(--freexar-text-main);font-size:clamp(17px,1.6vw,22px);font-weight:700;line-height:1.3;transition:color .3s ease}.fx-app-feature-item.is-active .fx-app-feature-title{color:var(--freexar-primary)}.fx-app-feature-description{display:block;color:var(--freexar-text-secondary);font-size:15px;line-height:1.55}.fx-app-screen-image{display:block;width:100%;height:100%;object-fit:cover}.fx-app-screen-placeholder{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:var(--freexar-white);background:linear-gradient(180deg,#0f172a,#1e86c8);text-align:center}.fx-app-screen-kicker{margin-bottom:12px;color:#67cffc;font-size:12px;letter-spacing:.1em}.fx-app-screen-title{font-size:18px;font-weight:700}.fx-app-screen-detail{margin-top:8px;color:#94a3b8;font-size:13px}.fx-app-empty{margin-top:40px;padding:64px 24px;border:1px dashed var(--freexar-border-light);border-radius:var(--freexar-radius-card);color:var(--freexar-text-secondary);background:#ffffff9e;text-align:center}@media(max-width:768px){.fx-app-desktop-story{display:none}.fx-app-mobile-story{--fx-app-mobile-stage-height: calc(100svh - var(--freexar-sticky-offset));--fx-app-mobile-stage-height: calc(100dvh - var(--freexar-sticky-offset));display:block;position:relative;margin-top:24px}.fx-app-mobile-stage{position:sticky;top:var(--freexar-sticky-offset);z-index:2;height:var(--fx-app-mobile-stage-height);display:flex;flex-direction:column;justify-content:center;gap:12px;padding-block:12px}.fx-app-mobile-feature-stage{display:grid}.fx-app-mobile-feature-panel{grid-area:1 / 1;display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid rgba(30,134,200,.22);border-radius:var(--freexar-radius-card);background:#ffffffe0;box-shadow:var(--freexar-shadow-sm);opacity:0;visibility:hidden;transform:translateY(10px);will-change:opacity;transition:opacity var(--freexar-scroll-fade-duration) ease,transform var(--freexar-scroll-fade-duration) var(--freexar-scroll-fade-ease),visibility 0s linear var(--freexar-scroll-fade-duration);pointer-events:none}.fx-app-mobile-feature-panel.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}.fx-app-mobile-feature-panel .fx-app-feature-check{margin-top:2px}.fx-app-mobile-feature-panel h3{margin:0 0 6px;color:var(--freexar-text-main);font-size:18px;font-weight:700;line-height:1.3}.fx-app-mobile-feature-panel p{margin:0;color:var(--freexar-text-secondary);font-size:14px;line-height:1.5}.fx-app-mobile-progress{color:var(--freexar-primary);font-size:12px;font-weight:800;letter-spacing:.1em;text-align:center}.fx-app-mobile-stage .fx-app-phone-mockup{max-width:min(58vw,220px);border-width:1px;border-radius:30px;padding:3px}.fx-app-mobile-stage .fx-app-screen{border-radius:26px}.fx-app-mobile-stage .fx-app-screen-image{object-fit:contain}.fx-app-mobile-track{position:relative;z-index:1;margin-top:calc(0px - var(--fx-app-mobile-stage-height));pointer-events:none}.fx-app-mobile-trigger{height:var(--fx-app-mobile-stage-height)}}@media(max-width:768px)and (max-height:720px){.fx-app-mobile-stage{gap:8px;padding-block:8px}.fx-app-mobile-feature-panel{padding:12px 14px}.fx-app-mobile-stage .fx-app-phone-mockup{max-width:min(50vw,185px)}}@media(prefers-reduced-motion:reduce){.fx-app-feature-item,.fx-app-feature-check,.fx-app-screen-panel,.fx-app-mobile-feature-panel{transition-duration:.01ms!important}}.fx-app-section{padding-block:0}.fx-app-story{--fx-app-stage-height: calc(100vh - var(--freexar-sticky-offset));--fx-app-stage-height: calc(100svh - var(--freexar-sticky-offset));--fx-app-stage-height: calc(100dvh - var(--freexar-sticky-offset))}.fx-app-desktop-story{position:relative}.fx-app-desktop-stage{position:sticky;top:var(--freexar-sticky-offset);z-index:2;height:var(--fx-app-stage-height);min-height:560px;padding-block:clamp(28px,5vh,52px)}.fx-app-desktop-stage .fx-app-heading{position:absolute;top:clamp(28px,5vh,52px);left:0;width:min(52%,700px)}.fx-app-feature-stage{position:absolute;z-index:1;top:42%;bottom:clamp(28px,5vh,52px);left:0;display:grid;align-items:center;width:min(52%,650px)}.fx-app-desktop-stage .fx-app-visual{position:absolute;inset:0 0 0 auto;display:flex;width:48%;align-items:center;justify-content:center}.fx-app-desktop-stage .fx-app-phone-mockup{width:min(410px,40vh,calc(100% - 24px));width:min(410px,40svh,calc(100% - 24px));width:min(410px,40dvh,calc(100% - 24px));height:auto;max-width:none;max-height:calc(100% - 24px);margin-inline:0}.fx-app-feature-stage .fx-app-feature-item{grid-area:1 / 1;min-height:0;opacity:0;visibility:hidden;transform:translateY(18px);pointer-events:none;will-change:opacity,transform;transition:opacity var(--freexar-scroll-fade-duration) var(--freexar-scroll-fade-ease),transform var(--freexar-scroll-fade-duration) var(--freexar-scroll-fade-ease),visibility 0s linear var(--freexar-scroll-fade-duration),background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.fx-app-feature-stage .fx-app-feature-item.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.fx-app-feature-stage .fx-app-feature-item.is-reached:not(.is-active){opacity:0;transform:translateY(-18px)}.fx-app-desktop-track,.fx-app-mobile-track{position:relative;z-index:1;margin-top:calc(0px - var(--fx-app-stage-height));pointer-events:none}.fx-app-desktop-trigger,.fx-app-mobile-trigger{height:var(--fx-app-stage-height)}@media(max-width:768px){.fx-app-story{--fx-app-mobile-top: max(0px, calc(var(--freexar-sticky-offset) - 30px));--fx-app-shop-reserve: 5vh;--fx-app-stage-height: calc(100vh - var(--fx-app-mobile-top) - var(--fx-app-shop-reserve));--fx-app-shop-reserve: 5svh;--fx-app-stage-height: calc(100svh - var(--fx-app-mobile-top) - var(--fx-app-shop-reserve));--fx-app-shop-reserve: 5dvh;--fx-app-stage-height: calc(100dvh - var(--fx-app-mobile-top) - var(--fx-app-shop-reserve))}.fx-app-mobile-story{margin-top:0}.fx-app-mobile-stage{top:var(--fx-app-mobile-top);height:var(--fx-app-stage-height);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;padding:0 0 28px;overflow:hidden}.fx-app-mobile-stage .fx-app-heading{width:100%;max-width:none}.fx-app-mobile-stage .fx-eyebrow{margin-bottom:5px;font-size:11px}.fx-app-mobile-stage .fx-h2{margin-bottom:5px;font-size:clamp(23px,7vw,32px)}.fx-app-mobile-stage .fx-app-tagline{margin-bottom:4px;font-size:17px}.fx-app-mobile-stage .fx-body-lead{font-size:13px;line-height:1.4}.fx-app-mobile-stage .fx-app-download-buttons{gap:8px;margin-top:10px}.fx-app-mobile-stage .fx-app-download-button{min-width:0;min-height:42px;flex:1 1 132px;gap:7px;padding:6px 10px}.fx-app-mobile-stage .fx-app-download-button__icon{width:20px;height:20px}.fx-app-mobile-stage .fx-app-download-button__eyebrow{font-size:8px}.fx-app-mobile-stage .fx-app-download-button strong{font-size:13px}.fx-app-mobile-visual{min-height:0;display:flex;align-items:center;justify-content:center}.fx-app-mobile-visual .fx-app-phone-mockup{width:min(52vw,210px,20vh);width:min(52vw,210px,20svh);width:min(52vw,210px,20dvh);height:auto;max-width:none;max-height:100%;margin-inline:0;border-radius:34px;padding:8px}.fx-app-mobile-visual .fx-app-screen{border-radius:25px}.fx-app-mobile-track{margin-top:calc(0px - var(--fx-app-stage-height))}}@media(max-width:768px)and (max-height:720px){.fx-app-mobile-stage{gap:6px;padding:0 0 16px}.fx-app-mobile-stage .fx-body-lead{font-size:12px}.fx-app-mobile-stage .fx-app-download-buttons{gap:6px;margin-top:6px}.fx-app-mobile-stage .fx-app-download-button{min-height:34px;padding:5px 8px}.fx-app-mobile-stage .fx-app-download-button__eyebrow{display:none}.fx-app-mobile-stage .fx-app-download-button strong{font-size:12px}.fx-app-mobile-feature-panel{padding:12px 14px}.fx-app-mobile-visual .fx-app-phone-mockup{width:min(46vw,185px,17dvh);height:auto;max-width:none}}@media(min-width:769px)and (max-height:700px){.fx-app-desktop-stage{min-height:0}.fx-app-desktop-stage .fx-h2{margin-bottom:10px;font-size:clamp(30px,3.2vw,44px)}.fx-app-desktop-stage .fx-app-tagline{margin-bottom:6px;font-size:20px}.fx-app-desktop-stage .fx-body-lead{font-size:15px;line-height:1.45}.fx-app-feature-stage .fx-app-feature-item{padding:20px 24px}}.fx-parking-banner{border-radius:var(--freexar-radius-xl);overflow:hidden;position:relative;background:#091424;color:#fff;padding:clamp(32px,6vw,80px) clamp(20px,4vw,56px);margin-top:28px}.fx-parking-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#091424;opacity:var(--fx-parking-shadow-strength, .55);pointer-events:none}.fx-parking-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0}.fx-parking-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.fx-parking-content{position:relative;z-index:2;max-width:580px}.fx-parking-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.fx-parking-badge{background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 16px;border-radius:99px;font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.2)}.fx-social-carousel-shell{display:block}.fx-social-carousel{position:relative;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-inline:contain;padding-bottom:20px;margin-top:40px;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x pan-y pinch-zoom}.fx-social-carousel.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.fx-social-carousel::-webkit-scrollbar{display:none}.fx-social-card{flex:0 0 clamp(280px,75vw,360px);scroll-snap-align:start;scroll-snap-stop:always;background:var(--freexar-white);border-radius:var(--freexar-radius-card);border:1px solid var(--freexar-border-subtle);padding:24px;box-shadow:var(--freexar-shadow-sm);display:flex;flex-direction:column;contain:layout paint}.fx-social-media{height:180px;border-radius:12px;overflow:hidden;margin-bottom:16px;position:relative}.fx-social-image,.fx-social-placeholder{width:100%;height:100%;object-fit:cover}.fx-social-image{display:block;pointer-events:none;-webkit-user-drag:none}.fx-social-placeholder{display:flex;align-items:center;justify-content:center;padding:20px;color:var(--freexar-primary);background:linear-gradient(135deg,#e0f2fe,#7dd3fc);font-size:13px;font-weight:800;letter-spacing:.05em;text-align:center}.fx-social-quote{position:relative;font-size:14px;line-height:1.5;color:var(--freexar-text-main);margin:0 0 14px;flex-grow:1}.fx-social-quote:before{content:"\201c";color:#7dd3fc;font-size:30px;font-weight:800;line-height:0;vertical-align:-8px;margin-right:3px}.fx-social-author{font-size:14px;font-weight:700;color:var(--freexar-primary)}.fx-social-tag{font-size:12px;color:var(--freexar-text-muted)}.fx-social-navigation{display:flex;align-items:center;justify-content:flex-end;gap:12px}.fx-social-arrow{-webkit-appearance:none;appearance:none;display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid var(--freexar-border-light);border-radius:50%;color:var(--freexar-primary);background:var(--freexar-white);box-shadow:var(--freexar-shadow-sm);cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.fx-social-arrow:hover{color:var(--freexar-white);background:var(--freexar-primary);border-color:var(--freexar-primary);transform:translateY(-2px)}.fx-social-status{min-width:52px;color:var(--freexar-text-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center}.fx-social-carousel:focus-visible,.fx-social-arrow:focus-visible{outline:3px solid rgba(56,189,248,.4);outline-offset:3px}.fx-social-empty{margin-top:40px;padding:64px 24px;border:1px dashed var(--freexar-border-light);border-radius:var(--freexar-radius-card);color:var(--freexar-text-secondary);background:var(--freexar-white);text-align:center}@media(max-width:768px){.fx-social-carousel{gap:14px;margin-top:30px;padding-right:10vw}.fx-social-card{flex-basis:min(84vw,340px);padding:20px}.fx-social-navigation{justify-content:center}}@media(prefers-reduced-motion:reduce){.fx-risk-stage-content,.fx-risk-tab,.fx-risk-page-arrow,.fx-risk-page-dot,.fx-social-arrow{transition-duration:.01ms!important}}.fx-finder-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}@media(max-width:1024px){.fx-finder-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.fx-finder-grid{grid-template-columns:1fr}}.fx-finder-card{background:var(--freexar-white);border-radius:var(--freexar-radius-card);border:1px solid var(--freexar-border-subtle);padding:24px 20px;text-align:center;box-shadow:var(--freexar-shadow-sm);transition:all .3s ease;display:flex;flex-direction:column}.fx-finder-card:hover{transform:translateY(-4px);border-color:var(--freexar-primary);box-shadow:var(--freexar-shadow-md)}.fx-finder-card h3{font-size:17px;font-weight:700;margin-bottom:8px}.fx-finder-card p{font-size:13px;color:var(--freexar-text-secondary);line-height:1.5;margin-bottom:16px;flex-grow:1}.fx-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}@media(max-width:992px){.fx-support-grid{grid-template-columns:1fr;gap:20px}}.fx-support-card{background:var(--freexar-white);border-radius:var(--freexar-radius-card);border:1px solid var(--freexar-border-subtle);padding:28px 24px;box-shadow:var(--freexar-shadow-sm);transition:all .3s ease}.fx-support-card:hover{transform:translateY(-3px);border-color:var(--freexar-primary);box-shadow:var(--freexar-shadow-md)}.fx-support-icon{width:44px;height:44px;border-radius:12px;background:var(--freexar-light-blue);color:var(--freexar-primary);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.fx-support-icon-image{width:24px;height:24px;object-fit:contain}.fx-support-copy{margin:0 0 20px;color:var(--freexar-text-secondary);font-size:15px;line-height:1.55}.fx-manifesto-section{position:relative;background:#091424;color:#fff;padding-block:clamp(80px,10vw,160px);overflow:hidden;text-align:center}.fx-manifesto-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.fx-manifesto-content{position:relative;z-index:2;max-width:720px;margin-inline:auto}.fx-manifesto-content h2{color:#fff}.fx-manifesto-content p{color:#e2e8f0;font-size:clamp(15px,1.4vw,20px);line-height:1.6;margin-block:16px 28px}.fx-footer{background-color:var(--freexar-footer-bg);color:#94a3b8;padding-top:60px;padding-bottom:32px;font-size:14px}.fx-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;margin-bottom:48px}@media(max-width:992px){.fx-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:640px){.fx-footer-grid{grid-template-columns:1fr;gap:28px}}.fx-footer-title{color:#fff;font-size:15px;font-weight:700;margin-bottom:16px}.fx-footer-title a{color:inherit;text-decoration:none;transition:color .2s ease}.fx-footer-title a:hover,.fx-footer-title a:focus-visible{color:#60a5fa}.fx-footer-links{list-style:none;display:grid;gap:10px}.fx-footer-links a{color:#94a3b8;text-decoration:none;transition:color .2s ease}.fx-footer-links a:hover{color:#fff}.fx-footer-sublinks{list-style:none;display:grid;gap:8px;margin:8px 0 0;padding:0 0 0 14px}.fx-footer-sublinks a{color:#64748b;font-size:13px}.fx-footer-logo{display:inline-flex;width:min(var(--fx-footer-logo-width, 120px),100%);margin-bottom:16px}.fx-footer-logo__image{display:block;width:100%;height:auto;object-fit:contain}.fx-footer-newsletter-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media(max-width:480px){.fx-footer-newsletter-form{flex-direction:column}}.fx-footer-input{flex-grow:1;padding:12px 18px;border-radius:99px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#fff;font-size:14px;outline:none}.fx-footer-input::placeholder{color:#64748b}.fx-footer-newsletter-message{flex-basis:100%;margin:0;color:#a7f3d0}.fx-footer-newsletter-message--error{color:#fecaca}.fx-footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.fx-footer-bottom--without-divider{border-top:none}@media(max-width:640px){.fx-footer-bottom{flex-direction:column;gap:12px;text-align:center}}.fx-mobile-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:98;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--freexar-border-subtle);padding:10px 16px;display:none;align-items:center;justify-content:space-between;box-shadow:0 -4px 20px #00000014;transform:translateY(100%);transition:transform .3s ease}.fx-mobile-sticky-bar.fx-visible{transform:translateY(0)}@media(max-width:768px){.fx-mobile-sticky-bar{display:flex}}.fx-mobile-sticky-info{display:flex;flex-direction:column}.fx-mobile-sticky-title{font-size:14px;font-weight:700;color:var(--freexar-text-main)}.fx-mobile-sticky-desc{font-size:12px;color:var(--freexar-primary);font-weight:600}.fx-mobile-sticky-bar .fx-mobile-sticky-button{position:relative;min-height:54px;padding:8px 18px;overflow:hidden;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--freexar-primary) 0%,#188ecf 58%,#1677ae 100%);box-shadow:0 14px 28px #1e86c847;font-size:15px;font-weight:800;letter-spacing:.01em;transform:translateY(0);transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.16,1,.3,1),filter .22s ease}.fx-mobile-sticky-bar .fx-mobile-sticky-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgb(255 255 255 / 28%) 46%,transparent 72%);transform:translate(-130%);transition:transform .75s cubic-bezier(.16,1,.3,1)}.fx-mobile-sticky-bar .fx-mobile-sticky-button:hover,.fx-mobile-sticky-bar .fx-mobile-sticky-button:focus-visible{color:#fff;background:linear-gradient(135deg,var(--freexar-primary) 0%,#188ecf 58%,#1677ae 100%);filter:saturate(1.08);box-shadow:0 18px 34px #1e86c85c;transform:translateY(-2px)}.fx-mobile-sticky-bar .fx-mobile-sticky-button:hover:after,.fx-mobile-sticky-bar .fx-mobile-sticky-button:focus-visible:after{transform:translate(130%)}.fx-mobile-sticky-bar .fx-mobile-sticky-button:active{box-shadow:0 8px 18px #1e86c83d;transform:translateY(0) scale(.985)}@media(prefers-reduced-motion:reduce){[data-fx-reveal]{opacity:1!important;transform:none!important;transition:none!important}.fx-btn-primary,.fx-social-card{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/freexar-homepage.css.map */
