.fx-kicker{display:flex;align-items:baseline;gap:12px}.fx-kicker .badge{font-size:11px}.fx-two-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:76px;align-items:center}.fx-lead{font-size:16px;line-height:1.9;color:#60758a;max-width:45ch;margin:25px 0}.fx-steps{list-style:none;padding:0;margin:0}.fx-steps li{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #dbe7f0}.fx-steps li:first-child{padding-top:0}.fx-steps li>span{display:grid;place-items:center;border:1px solid #c9e1f1;border-radius:50%;width:40px;height:40px;flex-shrink:0;font-size:12px;color:#0078bb}.fx-steps h3{font-size:17px;margin:0 0 8px}.fx-steps p{font-size:14px;color:#60758a;line-height:1.8;margin:0}.fx-assistant-hero{--orbit-angle:0deg;position:relative;max-width:540px;width:100%;margin:auto;padding:24px 20px 4px}.fx-assistant-orbit{--orbit-size:240px;width:min(var(--orbit-size),calc(100% - 48px));aspect-ratio:1;margin:auto;border:1px dashed #bfdbee;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#d9effc,transparent 70%)}.fx-assistant-orbit>img{width:70%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 32%;border-radius:50%;mix-blend-mode:multiply}.fx-orbit-slot{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transform:rotate(calc(var(--orbit-angle) + var(--orbit-phase)));pointer-events:none}.fx-orbit-slot button{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%) rotate(calc(0deg - var(--orbit-angle) - var(--orbit-phase)));background:#fff;display:grid;place-items:center;border:1px solid #cce1f0;width:48px;height:48px;padding:0;border-radius:14px;color:#0078bb;box-shadow:0 5px 16px rgba(23,58,88,.03);cursor:pointer;pointer-events:auto;transition:background .3s,border-color .3s,box-shadow .3s}.fx-orbit-slot button[aria-pressed=true]{background:#e6f5ff;border-color:#68b8e8;box-shadow:0 0 0 5px rgba(223,242,255,.5),0 6px 18px rgba(8,117,181,.1)}.fx-orbit-slot button:hover{background:#e6f5ff;border-color:#0078bb}.fx-orbit-slot button:focus-visible,.fx-assistant-pause:focus-visible{outline:2px solid #0078bb;outline-offset:5px}.fx-assistant-bubble{position:relative;margin:32px auto 0;max-width:420px;background:#fff;border:1px solid #cce1f0;border-radius:18px;box-shadow:0 20px 45px rgba(23,58,88,.063);overflow:hidden}.fx-assistant-pause{position:absolute;top:22px;right:20px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #d4e7f4;border-radius:50%;background:rgba(255,255,255,.65);color:#647b91;cursor:pointer}.fx-assistant-pause[hidden]{display:none}.fx-assistant-pause:hover{color:#0078bb;background:#fff}.fx-assistant-pause .icon{width:14px;height:14px}.fx-assistant-slides{display:grid;padding:14px}.fx-assistant-slide{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .4s ease,transform .4s ease,visibility .4s}.fx-assistant-slide.is-active{opacity:1;visibility:visible;transform:translateY(0)}.fx-hero-message{width:94%;padding:12px 14px;border-radius:14px 14px 14px 3px;background:#f0f5f9;color:#334155}.fx-hero-message>span{display:block;font-size:10px;color:#647b91;line-height:1.5;margin-bottom:5px}.fx-hero-message p{font:14px/1.55 Roboto,Arial,sans-serif;margin:0;color:inherit}.fx-hero-message-user{width:88%;margin:0 0 10px auto;border-radius:14px 14px 3px;background:#e4f3ff;color:#285777}.fx-hero-message-user>span{color:#4e7e9f}@media(prefers-reduced-motion:reduce){.fx-assistant-slide,.fx-orbit-slot button{transition:none}}.fx-shared-chat{scroll-margin-top:85px}.fx-shared-chat .hp-plaminek{border-bottom:1px solid #e0edf6}.fx-mobile-hero{position:relative;display:flex;flex-direction:column;max-width:330px;width:100%;aspect-ratio:33/46;border:5px solid #2c4258;border-radius:40px;background:radial-gradient(ellipse at 90% 5%,#2c7294,transparent 80%),linear-gradient(140deg,#102a46,#164763);padding:28px 18px 18px;color:#fff;margin:auto;box-shadow:0 28px 55px rgba(22,59,98,.09)}.fx-mobile-hero:after{content:"";display:block;width:80px;height:4px;min-height:4px;border-radius:8px;background:#d5e8f2;margin:auto auto 0}.fx-mobile-lock{display:grid;place-items:center;margin:0 auto 10px;color:#d5e8f2}.fx-mobile-lock .icon{width:22px;height:22px}.fx-mobile-time{font-size:56px;letter-spacing:-.06em;line-height:1.2;text-align:center;font-weight:500}.fx-mobile-time>span{display:block;font-size:14px;letter-spacing:0;color:#bcd9e9;margin-top:6px}.fx-notification{display:flex;gap:12px;align-items:start;border-radius:14px;padding:17px;background:#f3f8fc;color:#24394c;text-align:left;font:14px/1.55 Roboto,Arial,sans-serif}.fx-hero-notification{margin:24px 0 28px;background:rgba(255,255,255,.94);box-shadow:0 10px 28px rgba(8,24,38,.12)}.fx-notice-icon{display:grid;place-items:center;color:#0078bb;width:32px;height:32px;flex-shrink:0}.fx-notice-icon>.icon{width:23px;height:23px}.fx-notification>div,.fx-notification>span:nth-child(2){flex:1;min-width:0}.fx-notification small{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#718398;margin-bottom:8px}.fx-notification strong{display:block;font-weight:500}.fx-notification p{font:14px/1.6 Roboto,Arial,sans-serif;margin:4px 0 0;color:#526579}.fx-dark{background:radial-gradient(ellipse at 95% 90%,#134760,transparent 75%),#0f172b;color:#fff}.features-page .fx-dark .eyebrow,.features-page .fx-dark h2>span{color:#77d4f8}.fx-dark .ft-heading>p{color:#bdcddd}.fx-notify-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:76px;align-items:center}.fx-phone{min-width:0;width:354px;max-width:100%;margin:auto;background:#fff;border:6px solid #2c4258;border-radius:36px;overflow:hidden;box-shadow:0 30px 65px rgba(5,20,33,.376);color:#17283b;font:14px/1.5 Roboto,Arial,sans-serif}.fx-phone-top{height:32px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;font-size:10px;color:#36485d}.fx-phone-island{height:14px;width:76px;border-radius:0 0 10px 10px;background:#2c4258;align-self:start}.fx-phone-appbar{display:flex;align-items:center;justify-content:space-between;padding:16px 19px;background:#f7f9fb;border-bottom:1px solid #e2e8f0}.fx-phone-appbar>img:first-child{width:132px}.fx-phone-appbar>img:last-child{width:28px;height:28px;border-radius:50%;object-fit:cover}.fx-phone-content{padding:24px 18px;min-height:365px}.fx-phone-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.features-page .fx-phone-title h3{font:500 19px/1.4 Roboto,Arial,sans-serif;margin:0}.fx-bell{width:38px;height:38px;border:1px solid #b9d9ec;border-radius:50%;background:#eaf6ff;color:#0078bb;display:grid;place-items:center;cursor:pointer}.fx-bell[aria-pressed=false]{background:#fff;color:#7a8c9f;border-color:#dce5ec}.fx-bell .icon{width:20px;height:20px}.fx-device-state{font-size:11px;color:#74869a;margin:12px 0 26px}.fx-notice-button{border:1px solid #d9e7f2;width:100%;cursor:pointer;gap:8px;padding:15px 10px}.fx-notice-button:hover{background:#eaf5fe;border-color:#94c9eb}.fx-notice-button>.icon{width:16px;height:16px;align-self:center;flex-shrink:0;color:#0078bb}.fx-notice-button .fx-notice-icon{width:24px}.fx-notice-button small{font-size:9px;gap:5px}.fx-notice-text{display:block;font-size:12px;margin-top:7px;color:#60758a}.fx-phone-hint{color:#7d91a3;font-size:11px;line-height:1.7;margin:18px 3px}.fx-phone-nav{display:flex;justify-content:space-around;gap:8px;background:#f7f9fc;border-top:1px solid #e2e8f0;padding:14px;color:#687f91;font-size:9px}.fx-phone-nav span{display:grid;justify-items:center;gap:4px}.fx-phone-nav .icon{width:20px;height:20px}.fx-home-indicator{height:4px;width:92px;border-radius:10px;margin:13px auto;background:#24394c}.fx-notify-copy{min-width:0;max-width:455px}.fx-notify-copy h3{font-size:29px;line-height:1.3;margin:18px 0 28px}.fx-notice-choices{display:grid;gap:10px}.fx-notice-choices button{display:flex;gap:16px;align-items:center;text-align:left;border:1px solid #426178;background:rgba(255,255,255,.024);color:#e5f1fb;padding:18px 20px;border-radius:12px;cursor:pointer;font:inherit}.fx-notice-choices button[aria-pressed=true]{background:#eaf6ff;color:#17364f;border-color:#a6daf9}.fx-notice-choices .icon{flex-shrink:0;color:#71d0ff}.fx-notice-choices button[aria-pressed=true] .icon{color:#0078bb}.fx-notice-choices button>.icon:last-child{margin-left:auto;width:19px}.fx-notice-choices strong{display:block;font-size:15px;font-weight:500}.fx-notice-choices small{display:block;font-size:12px;opacity:.8;margin-top:5px}.fx-notify-explanation{color:#bdcddd;font-size:15px;line-height:1.8;margin-top:27px}.fx-demo-note{color:#99b4c9;font-size:11px;display:block;margin-top:15px}.fx-notify-empty{text-align:center;color:#64748b;padding:18px 10px}.fx-notify-empty>.icon{width:32px;height:32px;color:#9db4c7}.fx-notify-empty h4{font-size:17px;margin:14px 0}.fx-notify-empty p{font-size:13px;line-height:1.7}.fx-back{display:flex;gap:5px;align-items:center;border:0;background:none;color:#0078bb;font:12px Roboto,Arial,sans-serif;padding:0 0 20px;cursor:pointer}.fx-back .icon{width:15px;height:15px}.fx-detail-tag{font-size:10px;color:#7d91a3;text-transform:uppercase;letter-spacing:.08em}.features-page .fx-phone-content h4{font-size:20px;color:#17364f;line-height:1.3;margin:10px 0 16px;letter-spacing:-.02em}.fx-phone-facts{display:grid;gap:12px;margin:0}.fx-phone-facts dt{font-size:10px;color:#7d91a3;text-transform:uppercase;margin-bottom:3px}.fx-phone-facts dd{margin:0;font-size:13px}.fx-phone-copy{font-size:13px;line-height:1.8;color:#526579}.fx-payment-amount{font-size:32px;color:#0078bb;font-weight:500;margin:14px 0}.fx-phone-person{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:15px}.fx-phone-person img{width:28px;height:28px;border-radius:50%;object-fit:cover}.fx-install-column{min-width:0}.features-page .fx-install-copy>.eyebrow{margin:0 0 20px}.fx-install{border:1px solid #cbdfee;border-radius:18px;padding:30px;background:#f5faff}.features-page .fx-install h3{font-size:20px;margin:0 0 24px}.fx-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fx-platforms button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:76px;border:2px solid transparent;padding:9px 6px;border-radius:9px;background:#172b40;color:#fff;font:500 13px/1.35 Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 3px 8px rgba(16,42,70,.063);transition:box-shadow .2s,border-color .2s}.fx-platforms button[data-platform=android]{background:#073042}.fx-platforms button[data-platform=android]>span{font-size:15px;letter-spacing:-.04em;text-transform:lowercase}.fx-platforms button[data-platform=ios]{background:#171719}.fx-platforms .fx-platform-logo{width:24px;height:24px;flex-shrink:0}.fx-platforms .fx-platform-logo-android{width:32px;fill:#3ddc84}.fx-platforms .fx-platform-logo-apple{fill:#fff;width:22px}.fx-platforms button[data-platform=desktop] .icon{color:#a6d8f5}.fx-platforms button:hover{box-shadow:0 0 0 2px #97c5e2}.fx-platforms button[aria-pressed=true]{border-color:#f5faff;box-shadow:0 0 0 2px #0078bb,0 5px 12px rgba(0,120,187,.125)}.fx-platforms button:focus-visible{outline:3px solid #0078bb;outline-offset:5px}.fx-install-steps{counter-reset:install;list-style:none;padding:0;margin:26px 0}.fx-install-steps li{counter-increment:install;display:grid;grid-template-columns:26px 1fr;gap:4px 12px;padding:13px 0;font-size:14px;line-height:1.8;color:#526579}.fx-install-steps li:before{content:counter(install,decimal-leading-zero);color:#0078bb;font-size:12px}.fx-install-steps li strong{font-weight:600}.fx-install-steps li{display:block;padding-left:38px;position:relative}.fx-install-steps li:before{position:absolute;left:0}.fx-install-note{border-top:1px solid #dbe7f0;padding-top:18px;font-size:12px;line-height:1.8;color:#60758a}@media(max-width:1000px){.fx-two-columns,.fx-notify-layout{gap:38px}.fx-assistant-hero{padding:24px 0 0}.fx-assistant-pause{right:0}.fx-mobile-hero{padding:28px 16px 18px}.fx-notify-copy h3{font-size:26px}.fx-notice-choices button{padding:16px 12px;gap:10px}}@media(max-width:760px){.fx-two-columns,.fx-notify-layout{grid-template-columns:minmax(0,1fr);gap:38px}.fx-notify-copy{max-width:none;grid-row:1}.fx-notice-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fx-notice-choices button{display:flex;flex-direction:column;padding:14px 6px;text-align:center;gap:8px;min-width:0}.fx-notice-choices button>.icon:last-child,.fx-notice-choices small{display:none}.fx-notice-choices strong{font-size:11px;line-height:1.5}.fx-notify-copy h3{margin-bottom:22px}.fx-notify-explanation{font-size:14px}.fx-install{padding:23px}.fx-platforms{gap:9px}.fx-platforms button{padding:6px 4px;font-size:12px}.fx-platforms button[data-platform=android]>span{font-size:15px}.fx-assistant-orbit{--orbit-size:210px}.fx-assistant-slides{padding:14px}.fx-hero-message{padding:11px 12px}.fx-mobile-hero{min-height:420px}.fx-mobile-time{font-size:56px}.fx-mobile-hero .fx-notification{gap:7px;padding:14px}.fx-mobile-hero .fx-notification p{font-size:12px}.fx-mobile-hero .fx-notification small{font-size:9px}.fx-phone{border-width:4px}.fx-phone-content{padding-inline:14px}.fx-lead{font-size:15px}.fx-steps h3{font-size:16px}.fx-steps li{gap:16px}.fx-two-columns .hp-text-link{font-size:14px}}.fx-pwa-note{margin:16px 4px 0;font-size:12px;line-height:1.8;color:#60758a}
