.fx-home{--fx-ink:#050f1e;--fx-navy:#0b1d36;--fx-navy-2:#102b4c;--fx-blue:#1f2380;--fx-cel:#22a1d3;--fx-cel-2:#6fd6ff;--fx-yellow:#f5e22e;--fx-yellow-2:#ffe032;--fx-text:#e9f2fc;--fx-muted:#a9bdd4;--fx-paper:#f3f6fb;--fx-line:#dfe7f1;--fx-dark-text:#0d2340;--fx-out:cubic-bezier(0.23,1,0.32,1);--fx-inout:cubic-bezier(0.77,0,0.175,1);--fx-display:"Montserrat","Albert Sans",system-ui,sans-serif;--fx-max:1320px;display:block;overflow-x:clip;background:var(--fx-paper);color:var(--fx-dark-text)}.fx-home *,.fx-home *::before,.fx-home *::after{box-sizing:border-box}.fx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fx-home h1,.fx-home h2,.fx-home h3{font-family:var(--fx-display)}.fx-home a{text-decoration:none}.fx-home :focus-visible{outline:3px solid var(--fx-cel-2);outline-offset:3px;border-radius:8px}.fx-home .fx-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border-radius:12px;font-family:var(--fx-display);font-weight:800;font-size:15px;letter-spacing:-.01em;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform 160ms var(--fx-out),background-color 200ms ease,color 200ms ease,border-color 200ms ease,opacity 200ms ease!important}.fx-home .fx-btn:active{transform:scale(0.97)}.fx-home .fx-btn i{font-size:19px}.fx-home .fx-btn--yellow{background:var(--fx-yellow);color:var(--fx-navy-2)}.fx-home .fx-btn--ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(111,214,255,.45)}.fx-home .fx-btn--wa{background:#25d366;color:#05210f;width:100%}.fx-home .fx-btn--green{background:#25d366;color:#05210f;box-shadow:0 10px 26px rgba(37,211,102,.32)}.fx-home .fx-btn--green i{font-size:22px}@media(hover:hover) and (pointer:fine){.fx-home .fx-btn--yellow:hover{background:#fff27a;color:var(--fx-navy-2)}.fx-home .fx-btn--ghost:hover{background:rgba(111,214,255,.14);color:#fff;border-color:var(--fx-cel-2)}.fx-home .fx-btn--wa:hover,.fx-home .fx-btn--green:hover{background:#3be07a;color:#05210f}}.fx-hero{position:relative;isolation:isolate;overflow:hidden;color:var(--fx-text);background:radial-gradient(900px 520px at 80% 35%,rgba(34,161,211,.20),transparent 62%),radial-gradient(800px 480px at 6% -10%,rgba(31,35,128,.75),transparent 66%),linear-gradient(180deg,var(--fx-navy-2) 0,var(--fx-navy) 38%,var(--fx-ink) 100%);padding:clamp(26px,4vw,52px) 0 0}.fx-hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.fx-floor{position:absolute;left:-40%;right:-40%;bottom:0;height:46%;perspective:520px;perspective-origin:50% 0;overflow:hidden;-webkit-mask-image:linear-gradient(to top,#000 10%,transparent 92%);mask-image:linear-gradient(to top,#000 10%,transparent 92%)}.fx-floor__plane{position:absolute;left:0;right:0;top:-60px;height:calc(100%+160px);transform-origin:50% 0;background-image:linear-gradient(rgba(34,161,211,.42) 1px,transparent 1px),linear-gradient(90deg,rgba(34,161,211,.30) 1px,transparent 1px);background-size:64px 64px;transform:rotateX(62deg);opacity:.55}.fx-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.fx-orb--a{width:380px;height:380px;right:8%;top:4%;background:radial-gradient(circle,rgba(34,161,211,.55),transparent 70%)}.fx-orb--b{width:300px;height:300px;left:-80px;bottom:10%;background:radial-gradient(circle,rgba(245,226,46,.16),transparent 70%)}.fx-hero__inner{max-width:var(--fx-max);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,44px);align-items:center;min-height:600px}.fx-hero__copy{min-width:0}.fx-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:7px 14px 7px 10px;border:1px solid rgba(111,214,255,.35);border-radius:999px;background:rgba(5,15,30,.35);color:var(--fx-cel-2);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fx-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--fx-yellow);flex:none}.fx-pulse::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--fx-yellow);opacity:0}.fx-hero h1{margin:0 0 16px;color:#fff;font-weight:900;font-size:clamp(36px,4.3vw,60px);line-height:1.02;letter-spacing:-.035em}.fx-laser{position:relative;display:inline-block;color:var(--fx-yellow)}.fx-laser::after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.1em;border-radius:4px;background:linear-gradient(90deg,var(--fx-yellow),var(--fx-cel-2));transform-origin:left}.fx-lead{margin:0 0 22px;max-width:540px;color:var(--fx-muted);font-size:clamp(15px,1.25vw,17px);line-height:1.6}.fx-search{position:relative;display:flex;align-items:center;gap:0;max-width:580px;height:62px;margin:0 0 14px;padding:6px 6px 6px 16px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(111,214,255,.5),0 18px 50px rgba(0,0,0,.35)}.fx-search::before{content:"";position:absolute;inset:-4px;border-radius:20px;z-index:-1;opacity:0;background:linear-gradient(90deg,var(--fx-cel),var(--fx-yellow));transition:opacity 200ms ease}.fx-search:focus-within::before{opacity:1}.fx-search>i{font-size:22px;color:var(--fx-navy-2);flex:none}.fx-search input{flex:1;min-width:0;height:100%;border:0!important;outline:0!important;background:transparent!important;padding:0 12px!important;color:var(--fx-dark-text)!important;font-size:16px!important;box-shadow:none!important}.fx-search input::placeholder{color:#6a7d93}.fx-search button{flex:none;height:100%;padding:0 22px;border:0;border-radius:11px;background:var(--fx-yellow);color:var(--fx-navy-2);font-family:var(--fx-display);font-weight:800;font-size:15px;cursor:pointer;transition:transform 160ms var(--fx-out),background-color 200ms ease}.fx-search button:active{transform:scale(0.97)}.fx-chips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 24px;font-size:13px;color:var(--fx-muted)}.fx-chips span{margin-right:2px}.fx-home .fx-chips a{padding:6px 12px;border-radius:999px;border:1px solid rgba(111,214,255,.28);background:rgba(255,255,255,.05);color:#dceaf8;font-weight:600}@media(hover:hover) and (pointer:fine){.fx-home .fx-chips a:hover{border-color:var(--fx-yellow);color:var(--fx-yellow)}}.fx-ctas{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px}.fx-proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;color:#cfe0f2;font-size:13px;font-weight:600}.fx-proof li{display:inline-flex;align-items:center;gap:7px}.fx-proof i{color:var(--fx-cel-2);font-size:18px}.fx-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:center;min-width:0}.fx-holo{position:relative;height:200px;border-radius:18px;background:radial-gradient(70% 80% at 50% 60%,rgba(34,161,211,.10),transparent 70%)}.fx-holo__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.fx-corner{position:absolute;width:16px;height:16px;border:2px solid rgba(111,214,255,.5)}.fx-corner--tl{top:6px;left:6px;border-right:0;border-bottom:0;border-top-left-radius:5px}.fx-corner--tr{top:6px;right:6px;border-left:0;border-bottom:0;border-top-right-radius:5px}.fx-corner--bl{bottom:6px;left:6px;border-right:0;border-top:0;border-bottom-left-radius:5px}.fx-corner--br{bottom:6px;right:6px;border-left:0;border-top:0;border-bottom-right-radius:5px}.fx-hud{position:absolute;margin:0;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;color:var(--fx-cel-2);pointer-events:none}.fx-hud--top{top:13px;left:28px;display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.fx-hud__dot{width:6px;height:6px;border-radius:50%;background:#39ff9c;box-shadow:0 0 10px #39ff9c}.fx-hud--cat{left:24px;bottom:20px;display:grid;gap:1px}.fx-hud--cat small{font-size:9.5px;letter-spacing:.14em;opacity:.75}.fx-hud--cat strong{font-family:var(--fx-display);font-size:16px;font-weight:800;color:#fff;letter-spacing:-.01em}.fx-hud__bar{position:absolute;left:24px;right:24px;bottom:11px;height:2px;background:rgba(111,214,255,.18);overflow:hidden;border-radius:2px}.fx-hud__bar span{display:block;height:100%;background:var(--fx-yellow);transform:scaleX(0);transform-origin:left}.fx-deck{position:relative;display:grid;gap:12px;align-content:center;min-width:0}.fx-card{position:relative;display:grid;border-radius:18px;overflow:hidden;color:var(--fx-dark-text);background:rgba(255,255,255,.97);box-shadow:0 24px 60px rgba(0,0,0,.38),0 0 0 1px rgba(111,214,255,.35)}.fx-card__img{display:block;position:relative;background:#fff}.fx-card__img img{display:block;width:100%;height:190px;object-fit:contain;padding:14px}.fx-card__badge{position:absolute;left:12px;top:12px;padding:4px 9px;border-radius:6px;background:var(--fx-navy-2);color:var(--fx-yellow);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fx-card__body{display:grid;gap:6px;padding:12px 16px 16px}.fx-home .fx-card__name{color:var(--fx-dark-text);font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.fx-card__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fx-card__price strong{font-family:var(--fx-display);font-size:27px;font-weight:900;color:var(--fx-navy-2);letter-spacing:-.02em}.fx-card__price s{color:#7a8ba0;font-size:13px}.fx-card__actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:4px}.fx-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:11px;background:var(--fx-yellow);color:var(--fx-navy-2);font-family:var(--fx-display);font-weight:800;font-size:14px;cursor:pointer;transition:transform 160ms var(--fx-out),background-color 200ms ease,color 200ms ease!important}.fx-add:active:not(:disabled){transform:scale(0.97)}.fx-add i{font-size:18px}.fx-add.is-loading{opacity:.7;cursor:progress}.fx-add.is-added{background:#1f9d55;color:#fff}.fx-home a.fx-add--link{background:var(--fx-navy-2);color:#fff}.fx-home a.fx-view{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;border-radius:11px;border:1.5px solid var(--fx-line);color:var(--fx-navy-2);font-size:18px}@media(hover:hover) and (pointer:fine){.fx-add:hover{background:#fff27a}.fx-home a.fx-add--link:hover{background:var(--fx-blue);color:#fff}.fx-home a.fx-view:hover{border-color:var(--fx-navy-2)}}.fx-mini{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;padding:9px 12px 9px 9px;border-radius:14px;background:rgba(8,24,46,.72);border:1px solid rgba(111,214,255,.28);color:#fff;backdrop-filter:blur(6px)}.fx-mini img{width:64px;height:64px;object-fit:contain;border-radius:10px;background:#fff;padding:4px}.fx-home .fx-mini{color:#fff}.fx-mini b{display:block;font-size:12px;font-weight:600;line-height:1.3;color:#dceaf8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx-mini strong{font-family:var(--fx-display);font-size:17px;font-weight:800;color:var(--fx-yellow)}@media(hover:hover) and (pointer:fine){.fx-home .fx-mini:hover{border-color:var(--fx-yellow)}}.fx-deck .fx-card__img img{height:140px;padding:10px}.fx-deck .fx-card__body{padding:10px 14px 14px;gap:4px}.fx-deck .fx-card__price strong{font-size:24px}.fx-deck .fx-mini{grid-template-columns:52px 1fr;padding:7px 10px 7px 7px}.fx-deck .fx-mini img{width:52px;height:52px}.fx-home .fx-deck__more{justify-self:start;display:inline-flex;align-items:center;gap:6px;color:var(--fx-cel-2);font-weight:700;font-size:14px;order:9}@media(hover:hover) and (pointer:fine){.fx-home .fx-deck__more:hover{color:var(--fx-yellow)}}.fx-deck>.fx-card,.fx-deck>.fx-mini{transition:opacity 320ms var(--fx-out),transform 320ms var(--fx-out),filter 320ms var(--fx-out)}.fx-deck>.is-leaving{opacity:0;transform:scale(.98);filter:blur(4px);transition-duration:160ms}@media(prefers-reduced-motion:no-preference){@starting-style{.fx-deck>.fx-card,.fx-deck>.fx-mini{opacity:0;transform:translateY(10px);filter:blur(4px)}}}.fx-pause{position:absolute;top:8px;right:28px;z-index:2;width:32px;height:32px;border-radius:50%;border:1px solid rgba(111,214,255,.4);background:rgba(5,15,30,.55);color:var(--fx-cel-2);font-size:16px;display:grid;place-items:center;cursor:pointer;transition:transform 160ms var(--fx-out),border-color 200ms ease}.fx-pause:active{transform:scale(0.95)}.fx-stage:not(.is-live) .fx-pause,.fx-stage:not(.is-live) .fx-hud__bar{display:none}.fx-dock{max-width:var(--fx-max);margin:22px auto 0;padding:0 24px 26px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.fx-dock::-webkit-scrollbar{display:none}.fx-dock:empty{display:none}.fx-dock button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid rgba(111,214,255,.25);background:rgba(255,255,255,.04);color:#cfe0f2;font-size:13px;font-weight:600;cursor:pointer;transition:transform 160ms var(--fx-out),background-color 200ms ease,color 200ms ease,border-color 200ms ease}.fx-dock button:active{transform:scale(0.97)}.fx-dock button[aria-pressed="true"]{background:var(--fx-yellow);border-color:var(--fx-yellow);color:var(--fx-navy-2)}@media(hover:hover) and (pointer:fine){.fx-dock button:not([aria-pressed="true"]):hover{border-color:var(--fx-cel-2);color:#fff}}.fx-band{position:relative;z-index:1;overflow:hidden;margin-top:-1px;background:var(--fx-yellow);color:var(--fx-navy-2);border-top:2px solid var(--fx-navy-2);border-bottom:2px solid var(--fx-navy-2)}.fx-band__track{display:flex;width:max-content}.fx-band ul{display:flex;flex:none;gap:0;margin:0;padding:0;list-style:none}.fx-band li{display:inline-flex;align-items:center;gap:9px;padding:13px 30px;font-family:var(--fx-display);font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.fx-band li::after{content:"✦";margin-left:30px;opacity:.55}.fx-band i{font-size:19px}.fx-sec{max-width:var(--fx-max);margin:0 auto;padding:clamp(44px,6vw,72px) 24px 0}.fx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.fx-kicker{margin:0 0 6px;color:#0a7ba1;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fx-kicker--light{color:var(--fx-cel-2)}.fx-head h2{margin:0;font-size:clamp(26px,3vw,40px);font-weight:900;letter-spacing:-.03em;line-height:1.08;color:var(--fx-dark-text)}.fx-head__nav{display:flex;align-items:center;gap:8px}.fx-home .fx-link{color:var(--fx-navy-2);font-weight:700;font-size:14px;padding:8px 4px}@media(hover:hover) and (pointer:fine){.fx-home .fx-link:hover{color:#0a7ba1}}.fx-arrow{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--fx-line);background:#fff;color:var(--fx-navy-2);font-size:17px;display:grid;place-items:center;cursor:pointer;transition:transform 160ms var(--fx-out),background-color 200ms ease,border-color 200ms ease}.fx-arrow:active{transform:scale(0.95)}@media(hover:hover) and (pointer:fine){.fx-arrow:hover{background:var(--fx-yellow);border-color:var(--fx-yellow)}}.fx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,calc((100% - 4 * 16px) / 5));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 18px;margin:0 -4px;scrollbar-width:thin;scroll-behavior:smooth}.fx-rail:empty{display:none}.fx-rail .fx-card{scroll-snap-align:start;background:#fff;box-shadow:0 1px 0 var(--fx-line),0 0 0 1px var(--fx-line);align-content:start;transition:transform 220ms var(--fx-out),box-shadow 220ms ease}.fx-rail .fx-card__img img{height:200px;transition:transform 300ms var(--fx-out)}@media(hover:hover) and (pointer:fine){.fx-rail .fx-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(16,43,76,.14),0 0 0 1px #c9d8ea}.fx-rail .fx-card:hover .fx-card__img img{transform:scale(1.05)}}.fx-card__cat{color:#0a7ba1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fx-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:16px;perspective:1200px}.fx-home a.fx-tile{position:relative;display:block;overflow:hidden;border-radius:22px;color:var(--fx-dark-text);isolation:isolate;background:#fff;border:1px solid var(--fx-line);transition:transform 400ms var(--fx-out),box-shadow 220ms ease,border-color 220ms ease!important}.fx-tile--xl{grid-column:span 2;grid-row:span 2}.fx-tile--photo{grid-column:span 2}.fx-home a.fx-tile--dark{background:radial-gradient(420px 300px at 70% 30%,rgba(34,161,211,.35),transparent 70%),linear-gradient(160deg,var(--fx-navy-2),var(--fx-ink));color:#fff;border-color:#1c3a5e}.fx-tile__media{position:absolute;inset:0;display:grid;place-items:start end;padding:14px;z-index:0}.fx-tile__media img{width:58%;height:64%;object-fit:contain;transition:transform 400ms var(--fx-out)}.fx-tile--xl .fx-tile__media{place-items:center end;padding:24px}.fx-tile--xl .fx-tile__media img{width:50%;height:82%}.fx-tile--dark .fx-tile__media img{border-radius:18px;background:#fff;width:46%;height:70%;padding:12px;box-shadow:0 20px 50px rgba(0,0,0,.45)}.fx-tile--photo .fx-tile__media{padding:0}.fx-tile--photo .fx-tile__media img{width:100%;height:100%;object-fit:cover}.fx-tile--photo .fx-tile__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,15,30,.82) 0,rgba(5,15,30,.25) 70%,transparent)}.fx-home a.fx-tile--photo{color:#fff}.fx-tile__txt{position:absolute;left:20px;bottom:18px;right:18px;z-index:2;display:grid;gap:3px}.fx-tile--xl .fx-tile__txt{right:50%;left:26px;bottom:26px}.fx-tile--photo .fx-tile__txt{right:45%}.fx-tile__txt small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0a7ba1}.fx-tile--dark .fx-tile__txt small,.fx-tile--photo .fx-tile__txt small{color:var(--fx-cel-2)}.fx-tile__txt strong{font-family:var(--fx-display);font-size:clamp(18px,1.6vw,22px);font-weight:900;letter-spacing:-.02em;line-height:1.1}.fx-tile--xl .fx-tile__txt strong{font-size:clamp(26px,2.6vw,38px)}.fx-tile__txt em{font-style:normal;font-size:13px;opacity:.8;line-height:1.4}.fx-tile__txt b{margin-top:10px;justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;background:var(--fx-yellow);color:var(--fx-navy-2);font-family:var(--fx-display);font-size:14px;font-weight:800}.fx-tile__glow{position:absolute;inset:-40%;z-index:-2;opacity:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 70%,var(--fx-cel-2) 80%,var(--fx-yellow) 88%,transparent 96%);transition:opacity 260ms ease}.fx-tile::before{content:"";position:absolute;inset:2px;border-radius:20px;z-index:-1;background:inherit}.fx-tile__shine{position:absolute;left:0;top:0;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;z-index:3;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.45),transparent 65%);opacity:0;transition:opacity 200ms ease;mix-blend-mode:soft-light}@media(hover:hover) and (pointer:fine){.fx-home a.fx-tile:hover{box-shadow:0 26px 60px rgba(16,43,76,.22);border-color:transparent}.fx-tile:hover .fx-tile__glow{opacity:1}.fx-tile:hover .fx-tile__shine{opacity:1}.fx-tile:hover .fx-tile__media img{transform:scale(1.05)}}.fx-home a.fx-tile:active{transform:scale(0.985)}.fx-home a.fx-tile--cta{background:var(--fx-yellow);border-color:var(--fx-yellow);color:var(--fx-navy-2)}.fx-home a.fx-tile--cta::before{background:var(--fx-yellow)}.fx-tile--cta .fx-tile__txt{top:20px;bottom:20px;align-content:space-between}.fx-tile--cta .fx-tile__txt small{color:var(--fx-navy-2);opacity:.7}.fx-tile--cta .fx-tile__txt strong{font-size:clamp(20px,1.8vw,26px)}.fx-tile--cta .fx-tile__txt b{background:var(--fx-navy-2);color:var(--fx-yellow)}.fx-home a.fx-tile.is-tilting,.fx-js .fx-home a.fx-tile.is-tilting[data-fx-reveal].is-in{transition:box-shadow 220ms ease,border-color 220ms ease,opacity 600ms var(--fx-out)!important}.fx-liq{max-width:var(--fx-max);margin:clamp(44px,6vw,72px) auto 0;padding:0 24px;scroll-margin-top:140px}.fx-liq__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 20px;border-radius:18px;color:#fff;background:radial-gradient(500px 160px at 90% 0,rgba(245,226,46,.22),transparent 70%),linear-gradient(120deg,#b3121b,#e2332a 55%,#f05a1a);box-shadow:0 18px 40px rgba(179,18,27,.25)}.fx-liq__tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--fx-display);font-weight:900;font-size:18px;letter-spacing:-.01em;text-transform:uppercase}.fx-liq__tag i{font-size:22px;color:var(--fx-yellow)}.fx-liq__label{font-size:13px;font-weight:700;opacity:.85}.fx-count{display:inline-flex;gap:6px}.fx-count>span{display:grid;justify-items:center;min-width:54px;padding:6px 6px 5px;border-radius:10px;background:rgba(5,15,30,.35);border:1px solid rgba(255,255,255,.18)}.fx-count b{display:block;font-family:var(--fx-display);font-size:22px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.fx-count b.is-tick{animation:fx-tick 220ms var(--fx-out)}.fx-count small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin-top:3px}.fx-liq__note{font-size:12px;opacity:.85}.fx-home .fx-liq__go{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:11px;background:#fff;color:#b3121b;font-family:var(--fx-display);font-weight:800;font-size:14px}.fx-home .fx-liq__go:active{transform:scale(0.97)}.fx-liq #components .theme-section{margin-top:18px!important}.fx-liq #components .container{max-width:none;padding-left:0;padding-right:0}@keyframes fx-tick{from{opacity:.2;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fx-list{position:relative;margin-top:clamp(48px,6vw,80px);color:var(--fx-text);overflow:hidden;isolation:isolate;background:radial-gradient(700px 400px at 85% 10%,rgba(34,161,211,.22),transparent 65%),radial-gradient(600px 400px at 0 100%,rgba(31,35,128,.6),transparent 70%),var(--fx-ink)}.fx-list::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;background-image:linear-gradient(rgba(34,161,211,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(34,161,211,.18) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%)}.fx-list__inner{max-width:var(--fx-max);margin:0 auto;padding:clamp(48px,6vw,80px) 24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,60px);align-items:center}.fx-list h2{margin:0 0 14px;color:#fff;font-size:clamp(28px,3.2vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1.06}.fx-list__copy>p{margin:0 0 22px;color:var(--fx-muted);font-size:16px;line-height:1.6;max-width:520px}.fx-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fx-steps li{display:flex;align-items:center;gap:12px;font-weight:700;color:#fff}.fx-steps b{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(245,226,46,.14);color:var(--fx-yellow);font-family:var(--fx-display);border:1px solid rgba(245,226,46,.45)}.fx-showcase{display:grid;grid-template-columns:290px minmax(270px,320px);gap:30px;align-items:center;justify-content:end}.fx-phone{--pw:290px;position:relative;width:var(--pw);perspective:1300px;justify-self:center}.fx-phone::before{content:"";position:absolute;left:4%;right:4%;top:8%;bottom:10%;z-index:-1;border-radius:40%;background:radial-gradient(closest-side,rgba(37,211,102,.30),rgba(34,161,211,.16) 60%,transparent);filter:blur(28px)}.fx-phone__body{position:relative;aspect-ratio:290 / 596;padding:10px;border-radius:48px;background:linear-gradient(145deg,#4b515a 0,#1c1f24 22%,#0c0e11 62%,#363b43 100%);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.16),inset 0 0 0 6px #050607,0 50px 90px -20px rgba(0,0,0,.65),0 18px 36px rgba(0,0,0,.35);transform:rotateY(-14deg) rotateX(5deg);transform-style:preserve-3d}.fx-phone--list{--pw:330px}.fx-phone--list .fx-phone__body{aspect-ratio:330 / 640;transform:rotateY(-8deg) rotateX(4deg)}.fx-phone__key{position:absolute;width:4px;border-radius:3px;background:linear-gradient(90deg,#2a2e34,#5a616b)}.fx-phone__key--a{left:-3px;top:104px;height:28px}.fx-phone__key--b{left:-3px;top:146px;height:52px}.fx-phone__key--c{right:-3px;top:160px;height:74px}.fx-phone__screen{position:relative;height:100%;border-radius:38px;overflow:hidden;background:#efeae2;isolation:isolate}.fx-phone__island{position:absolute;z-index:5;top:9px;left:50%;width:84px;height:24px;margin-left:-42px;border-radius:20px;background:#000}.fx-phone__glass{position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.20) 0,rgba(255,255,255,.04) 24%,transparent 40%,transparent 80%,rgba(255,255,255,.06) 100%)}.fx-phone__badge{position:absolute;z-index:7;top:74px;right:-24px;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;font-size:34px;box-shadow:0 14px 30px rgba(37,211,102,.5),0 0 0 5px rgba(255,255,255,.92);pointer-events:none}.fx-home .fx-phone__cta{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;margin:20px auto 0;padding:12px 22px;border-radius:999px;background:#25d366;color:#05210f;font-family:var(--fx-display);font-weight:800;font-size:15px;box-shadow:0 12px 30px rgba(37,211,102,.35);transition:transform 160ms var(--fx-out),background-color 200ms ease!important}.fx-home .fx-phone__cta i{font-size:22px}.fx-home .fx-phone__cta:active{transform:scale(.97)}@media(hover:hover) and (pointer:fine){.fx-home .fx-phone__cta:hover{background:#3be07a;color:#05210f}}.fx-wa{position:absolute;inset:0;display:flex;flex-direction:column;text-align:left;color:#111b21;letter-spacing:0;font:400 13px/1.36 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.fx-wa__status{flex:none;height:40px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 24px 5px 30px;background:#fff;color:#000;font-size:12.5px;font-weight:600}.fx-wa__sys{display:inline-flex;align-items:center;gap:6px}.fx-sig{display:inline-flex;align-items:flex-end;gap:1.5px;height:10px}.fx-sig i{display:block;width:3px;border-radius:1px;background:#000}.fx-sig i:nth-child(1){height:4px}.fx-sig i:nth-child(2){height:6px}.fx-sig i:nth-child(3){height:8px}.fx-sig i:nth-child(4){height:10px}.fx-bat{position:relative;display:block;width:22px;height:11px;padding:1.5px;border:1.5px solid rgba(0,0,0,.85);border-radius:3.5px}.fx-bat::after{content:"";position:absolute;right:-4px;top:2.5px;width:2px;height:3.5px;border-radius:0 1px 1px 0;background:rgba(0,0,0,.85)}.fx-bat i{display:block;width:78%;height:100%;border-radius:1.5px;background:#000}.fx-wa__head{flex:none;display:flex;align-items:center;gap:8px;padding:6px 12px 8px 8px;background:#fff;border-bottom:1px solid #e9edef}.fx-wa__head>i{font-size:20px;color:#54656f;flex:none}.fx-wa__head>i:last-child{margin-left:6px}.fx-wa__avatar{flex:none;width:34px;height:34px;border-radius:50%;background:#fff no-repeat 50% 50% / 92% auto;box-shadow:0 0 0 1px #e1e6ea}.fx-wa__who{flex:1;min-width:0;display:grid;line-height:1.2}.fx-wa__who strong{font-size:14.5px;font-weight:600;color:#111b21;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-wa__who small{font-size:11.5px;color:#667781}.fx-wa__chat{position:relative;flex:1;min-height:0;overflow:hidden;background:#efeae2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23cdc4b5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='.32'%3E%3Cpath d='M18 40l12-11 12 11v13H18zM27 53v-7h6v7'/%3E%3Cpath d='M98 18l15 15M112 15a6 6 0 1 0 6 9l-5-1-1-5z'/%3E%3Ccircle cx='128' cy='108' r='7'/%3E%3Cpath d='M124 108h8M128 115v14'/%3E%3Cpath d='M28 116l16-16 6 6-16 16zM44 100l4-9 7 7-9 4'/%3E%3Cpath d='M82 76h22v15H82zM87 76v-5h12v5'/%3E%3Cpath d='M58 142l5-8 5 8 5-8 5 8'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 150px repeat}.fx-wa__list{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:10px 14px 8px}.fx-wa__day{align-self:center;margin:2px 0 6px;padding:4px 10px;border-radius:8px;background:#fff;color:#54656f;font-size:11.5px;font-weight:500;box-shadow:0 1px .5px rgba(11,20,26,.13)}.fx-msg{position:relative;max-width:86%;margin-top:5px;padding:6px 8px 6px 9px;border-radius:8px;font-size:13px;color:#111b21;box-shadow:0 1px .5px rgba(11,20,26,.13);overflow-wrap:anywhere}.fx-msg--in{align-self:flex-start;background:#fff;border-top-left-radius:0;transform-origin:0}.fx-msg--out{align-self:flex-end;background:#d9fdd3;border-top-right-radius:0;transform-origin:100% 0}.fx-msg::before{content:"";position:absolute;top:0;width:8px;height:13px}.fx-msg--in::before{left:-8px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%)}.fx-msg--out::before{right:-8px;background:#d9fdd3;clip-path:polygon(0 0,100% 0,0 100%)}.fx-msg__meta{float:right;position:relative;top:6px;margin-left:10px;display:inline-flex;align-items:center;gap:2px;font-size:10.5px;color:#667781;line-height:1;white-space:nowrap}.fx-msg__meta i{font-size:15px;color:#8696a0}.fx-msg__meta i.is-read{color:#53bdeb}.fx-msg--typing{display:inline-flex;gap:4px;padding:11px 13px}.fx-msg--typing span{width:7px;height:7px;border-radius:50%;background:#8696a0}.fx-msg--card{width:88%;max-width:88%;padding:4px 4px 6px}.fx-msg--card>p{margin:2px 4px 6px}.fx-wa-prods{display:grid;gap:4px}.fx-wa-prod{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px;border-radius:7px;background:#f3f5f6}.fx-wa-prod img{width:42px;height:42px;object-fit:contain;border-radius:6px;background:#fff}.fx-wa-prod b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10.5px;font-weight:600;line-height:1.25;color:#111b21}.fx-wa-prod strong{display:block;margin-top:1px;font-size:13.5px;font-weight:800;color:#111b21}.fx-wa-add{display:inline-flex;align-items:center;gap:4px;padding:7px 10px;border:0;border-radius:999px;background:#25d366;color:#fff;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1;cursor:pointer;transition:transform 160ms var(--fx-out),background-color 200ms ease}.fx-wa-add:active:not(:disabled){transform:scale(.94)}.fx-wa-add.is-loading{opacity:.7;cursor:progress}.fx-wa-add.is-added{background:#128c7e}@media(hover:hover) and (pointer:fine){.fx-wa-add:hover{background:#1ebe5b}}.fx-wa__composer{flex:none;display:flex;align-items:center;gap:6px;margin:0;padding:6px 8px 16px;background:#efeae2}.fx-wa__field{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:22px;background:#fff;color:#8696a0;font-size:14px;box-shadow:0 1px .5px rgba(11,20,26,.13)}.fx-wa__field>i{flex:none;font-size:19px;color:#8696a0}.fx-wa__typed{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fx-wa__typed.is-typing{color:#111b21}.fx-wa__send{flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#00a884;color:#fff;font-size:20px;transition:transform 140ms var(--fx-out),background-color 200ms ease}.fx-wa__send.is-press{transform:scale(.86)}.fx-wa__chat--scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.fx-wa__list--live{position:relative;min-height:100%;justify-content:flex-end}.fx-wa__choices{align-self:flex-start;width:86%;display:grid;gap:3px;margin:3px 0 2px}.fx-wa__choices label{position:relative;margin:0;cursor:pointer}.fx-wa__choices input{position:absolute;opacity:0;pointer-events:none}.fx-wa__choices span{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border-radius:8px;background:#fff;color:#008069;font-size:13px;font-weight:600;box-shadow:0 1px .5px rgba(11,20,26,.13);transition:background-color 200ms ease,color 200ms ease}.fx-wa__choices span i{font-size:17px}.fx-wa__choices input:checked+span{background:#d9fdd3;color:#0b6b3a}.fx-wa__choices input:checked+span::after{content:"✓";font-weight:800}.fx-wa__choices input:focus-visible+span{outline:2px solid #25d366;outline-offset:2px}.fx-wa__items{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.fx-wa__items>li.fx-msg{min-width:64%;transition:opacity 160ms ease,transform 160ms var(--fx-out)}.fx-wa__items>li.is-out{opacity:0;transform:scale(.96)}.fx-item__txt b{font-weight:700}.fx-item__ctl{display:flex;align-items:center;gap:2px;margin-top:6px}.fx-item__ctl button{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.06);color:#0b6b3a;font-size:15px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:transform 140ms var(--fx-out),background-color 200ms ease}.fx-item__ctl button:active{transform:scale(.9)}.fx-item__ctl output{min-width:26px;text-align:center;font-weight:700;font-size:12.5px}.fx-item__ctl .fx-del{margin-left:auto;background:transparent;color:#b3261e}@media(hover:hover) and (pointer:fine){.fx-item__ctl button:hover{background:rgba(0,0,0,.1)}}.fx-wa__quick{flex:none;display:flex;gap:6px;overflow-x:auto;padding:8px 8px 2px;background:#efeae2;scrollbar-width:none}.fx-wa__quick::-webkit-scrollbar{display:none}.fx-wa__quick button{flex:none;padding:7px 12px;border:0;border-radius:18px;background:#fff;color:#008069;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 1px .5px rgba(11,20,26,.13);transition:transform 160ms var(--fx-out),background-color 200ms ease}.fx-wa__quick button:active{transform:scale(.95)}@media(hover:hover) and (pointer:fine){.fx-wa__quick button:hover{background:#f0faf4}}.fx-wa__composer--live .fx-wa__field{padding:0 6px 0 14px}.fx-wa__composer--live .fx-wa__field:focus-within{box-shadow:0 0 0 2px #25d366}.fx-home .fx-wa__composer--live input{min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:#111b21!important;font-family:inherit!important;font-size:15px!important;appearance:textfield!important;-webkit-appearance:none}.fx-home .fx-wa__composer--live input[type="text"]{flex:1;width:100%!important;height:38px!important}.fx-home .fx-wa__composer--live input[type="number"]{flex:none;width:46px!important;height:28px!important;border-radius:12px!important;background:#f0f2f5!important;text-align:center;font-size:13px!important;font-weight:700}.fx-wa__composer--live .fx-wa__send{cursor:pointer}.fx-wa__composer--live .fx-wa__send:active{transform:scale(.9)}.fx-list__device{display:grid;justify-items:center;gap:14px}.fx-home .fx-list__send{width:min(100%,380px);min-height:56px;font-size:16px;box-shadow:0 14px 34px rgba(37,211,102,.35)}.fx-home .fx-list__send i{font-size:22px}.fx-list__count{min-width:26px;height:26px;padding:0 7px;border-radius:13px;background:#05210f;color:#25d366;font-size:13px;display:inline-grid;place-items:center}.fx-list__count[hidden]{display:none}.fx-list__clear{border:0;background:none;color:var(--fx-muted);font-size:12.5px;text-decoration:underline;cursor:pointer;padding:4px}.fx-stores__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fx-store{position:relative;padding:22px 22px 20px;border-radius:20px;background:#fff;border:1px solid var(--fx-line);overflow:hidden}.fx-store::after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(34,161,211,.16),transparent 70%)}.fx-store h3{margin:14px 0 4px;font-size:18px;font-weight:800;color:var(--fx-dark-text)}.fx-store p{margin:0 0 14px;color:#4f647c;font-size:14.5px;line-height:1.5}.fx-home .fx-store a{display:inline-flex;align-items:center;gap:6px;color:var(--fx-navy-2);font-weight:800;font-size:14px}@media(hover:hover) and (pointer:fine){.fx-home .fx-store a:hover{color:#0a7ba1}}.fx-pin{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--fx-navy-2);color:var(--fx-yellow);font-size:24px}.fx-pin::after{content:"";position:absolute;inset:-5px;border-radius:18px;border:2px solid rgba(34,161,211,.5);opacity:0}.fx-store--truck .fx-pin{background:var(--fx-yellow);color:var(--fx-navy-2)}.fx-home .fsp-catalog-section{margin-top:clamp(40px,5vw,64px)}@keyframes fx-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fx-ping{0%{opacity:.7;transform:scale(.6)}100%{opacity:0;transform:scale(1.6)}}@keyframes fx-floor{from{transform:rotateX(62deg) translateY(0)}to{transform:rotateX(62deg) translateY(64px)}}@keyframes fx-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fx-spin{to{transform:rotate(360deg)}}@keyframes fx-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-14px,0)}}@keyframes fx-dots{0%,60%,100%{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes fx-bob{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(-6deg)}}@media(prefers-reduced-motion:no-preference){.fx-hero [data-fx-in]{animation:fx-rise 640ms var(--fx-out) backwards}.fx-hero__copy>:nth-child(1){animation-delay:40ms}.fx-hero__copy>:nth-child(2){animation-delay:100ms}.fx-hero__copy>:nth-child(3){animation-delay:160ms}.fx-hero__copy>:nth-child(4){animation-delay:220ms}.fx-hero__copy>:nth-child(5){animation-delay:280ms}.fx-hero__copy>:nth-child(6){animation-delay:340ms}.fx-hero__copy>:nth-child(7){animation-delay:400ms}.fx-laser::after{animation:fx-draw 900ms 420ms var(--fx-out) backwards}.fx-pulse::after{animation:fx-ping 1.8s ease-out infinite}.fx-floor__plane{animation:fx-floor 3.2s linear infinite}.fx-orb--a{animation:fx-float 9s ease-in-out infinite}.fx-orb--b{animation:fx-float 11s ease-in-out -3s infinite}.fx-band__track{animation:fx-marquee 32s linear infinite}.fx-tile__glow{animation:fx-spin 4s linear infinite;animation-play-state:paused}.fx-tile:hover .fx-tile__glow{animation-play-state:running}.fx-pin::after{animation:fx-ping 2.4s ease-out infinite}.fx-store:nth-child(2) .fx-pin::after{animation-delay:.8s}.fx-store:nth-child(3) .fx-pin::after{animation-delay:1.6s}.fx-showcase{animation:fx-rise 800ms 200ms var(--fx-out) backwards}.fx-msg--typing span{animation:fx-dots 1.2s ease-in-out infinite}.fx-msg--typing span:nth-child(2){animation-delay:.15s}.fx-msg--typing span:nth-child(3){animation-delay:.3s}.fx-phone__badge{animation:fx-bob 2.6s ease-in-out infinite}.fx-js .fx-home [data-fx-reveal]{opacity:0;transform:translateY(18px);transition:opacity 600ms var(--fx-out),transform 600ms var(--fx-out)}.fx-js .fx-home [data-fx-reveal].is-in{opacity:1;transform:none}.fx-js .fx-home a.fx-tile[data-fx-reveal]{transition:opacity 600ms var(--fx-out),transform 600ms var(--fx-out),box-shadow 220ms ease,border-color 220ms ease!important}.fx-js .fx-home a.fx-tile[data-fx-reveal].is-in{transition:transform 400ms var(--fx-out),box-shadow 220ms ease,border-color 220ms ease,opacity 600ms var(--fx-out)!important}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fx-band:hover .fx-band__track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.fx-hero [data-fx-in],.fx-showcase{animation:fx-fade 300ms ease backwards}.fx-band__track{flex-wrap:wrap;width:auto;justify-content:center}.fx-band ul[aria-hidden="true"]{display:none}.fx-deck>.fx-card,.fx-deck>.fx-mini{transition:opacity 200ms ease}.fx-deck>.is-leaving{transform:none;filter:none}}@keyframes fx-fade{from{opacity:0}to{opacity:1}}@media(max-width:1320px){.fx-showcase{grid-template-columns:270px minmax(250px,300px);gap:24px}.fx-phone--hero{--pw:270px}}@media(max-width:1180px){.fx-hero__inner{grid-template-columns:minmax(0,1fr);min-height:0}.fx-hero__copy{max-width:720px}.fx-showcase{justify-content:center;margin-top:10px}.fx-rail{grid-auto-columns:minmax(220px,calc((100% - 3 * 16px) / 3.4))}}@media(max-width:860px){.fx-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px}.fx-tile--xl{grid-row:span 2}.fx-list__inner{grid-template-columns:minmax(0,1fr)}.fx-stores__grid{grid-template-columns:minmax(0,1fr)}.fx-liq__go{margin-left:0}}@media(max-width:700px){.fx-hero{padding-top:22px}.fx-hero__inner,.fx-sec,.fx-liq,.fx-list__inner{padding-left:16px;padding-right:16px}.fx-dock{padding-left:16px;padding-right:16px}.fx-eyebrow{font-size:10.5px;letter-spacing:.06em}.fx-hero h1{font-size:clamp(34px,10vw,44px)}.fx-search{height:56px}.fx-search button{padding:0 16px}.fx-ctas .fx-btn{flex:1 1 100%}.fx-showcase{grid-template-columns:minmax(0,1fr);gap:28px;width:100%}.fx-phone--hero{--pw:min(300px,84vw)}.fx-phone--list{--pw:min(330px,88vw)}.fx-phone__badge{right:-12px;width:52px;height:52px;font-size:30px}.fx-holo{height:190px}.fx-deck{grid-template-columns:minmax(0,1fr)}.fx-deck>.fx-card{grid-template-columns:120px minmax(0,1fr)}.fx-deck>.fx-card .fx-card__img img{height:100%;min-height:150px;padding:10px}.fx-deck>.fx-mini{display:none}.fx-rail{grid-auto-columns:74%}.fx-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;grid-auto-rows:170px}.fx-tile--xl,.fx-tile--photo{grid-column:span 2;grid-row:span 1}.fx-tile__txt{left:14px;right:14px;bottom:14px}.fx-tile--xl .fx-tile__txt{left:18px;right:47%;bottom:18px}.fx-tile--xl .fx-tile__txt strong{font-size:24px}.fx-tile__txt em{display:none}.fx-tile--xl .fx-tile__txt em{display:block}.fx-tile__media{place-items:start end;padding:12px}.fx-tile__media img{width:62%;height:58%}.fx-tile--xl .fx-tile__media img,.fx-tile--dark .fx-tile__media img{width:44%;height:76%}.fx-tile__txt b{display:none}.fx-tile--cta{grid-column:span 2}.fx-tile--cta .fx-tile__txt b{display:inline-flex}.fx-count>span{min-width:48px}.fx-liq__bar{padding:14px}}