html{scroll-behavior:smooth}.fg-commercial-site{background:radial-gradient(circle at 72% 8%,#2a70ce29,#0000 28rem),radial-gradient(circle at 12% 38%,#25589e17,#0000 32rem),#07101c;overflow:hidden}.fg-commercial-nav{z-index:50;position:relative}.fg-commercial-links{align-items:center;gap:1.4rem;display:flex}.fg-commercial-links a{color:#9fb1c7;font-size:.78rem;font-weight:750;text-decoration:none}.fg-commercial-links a:hover{color:#fff}.fg-commercial-hero{min-height:690px;padding-top:76px}.fg-hero-badge,.fg-trial-pill{background:#2e6fc817;border:1px solid #5e9ff538;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;margin-bottom:1.2rem;padding:.42rem .65rem;font-size:.68rem;display:flex}.fg-hero-badge span{color:#72b1ff;font-weight:850}.fg-hero-badge strong{color:#c7d8ea;font-weight:700}.fg-hero-trust{color:#7389a4;flex-wrap:wrap;gap:.55rem 1.15rem;margin-top:1.4rem;font-size:.7rem;font-weight:700;display:flex}.fg-hero-trust span:before{color:#54a0ff;content:"✓";margin-right:.4rem}.fg-product-preview{background:#070f1ac2;border:1px solid #6593cc38;border-radius:22px;overflow:hidden;box-shadow:0 32px 90px #0000007a}.fg-preview-browser{background:#0b1624;border-bottom:1px solid #6593cc26;align-items:center;gap:.38rem;min-height:42px;padding:0 .8rem;display:flex}.fg-preview-browser>span{background:#344a62;border-radius:50%;width:8px;height:8px}.fg-preview-browser small{color:#607892;margin-left:auto;font-size:.6rem}.fg-command-card-commercial{box-shadow:none;border:0;border-radius:0}.fg-command-top>div{gap:.2rem;display:grid}.fg-command-top em{color:#7b93af;background:#172a40;border-radius:999px;padding:.28rem .45rem;font-size:.58rem;font-style:normal;font-weight:800}.fg-command-status{display:grid}.fg-command-status>div{color:#8fa3ba;border-top:1px solid #1d3045;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:48px;font-size:.76rem;display:grid}.fg-command-status strong{color:#d8e5f4}.fg-command-status i{border-radius:50%;width:7px;height:7px}.status-critical{background:#ff6c6c;box-shadow:0 0 0 4px #ff6c6c14}.status-good{background:#54d39a;box-shadow:0 0 0 4px #54d39a14}.status-watch{background:#e7b450;box-shadow:0 0 0 4px #e7b45014}.fg-proof-commercial{gap:1rem;display:grid}.fg-proof-commercial>div{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.fg-proof-commercial span{color:#7188a2;border:1px solid #203248;border-radius:999px;padding:.35rem .55rem;font-size:.66rem;font-weight:750}.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section{max-width:1180px;margin:auto;padding:92px 28px}.fg-commercial-heading{max-width:760px}.fg-commercial-heading>p:last-child{color:#8fa3ba;max-width:680px;line-height:1.75}.fg-capability-grid-commercial article{position:relative;overflow:hidden}.fg-capability-grid-commercial article:after{content:"";background:#377dda0d;border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -30px -50px auto}.fg-capability-symbol{background:#3274cd1f;border:1px solid #5297f240;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.68rem;font-weight:900;display:grid;color:#79b7ff!important}.fg-capability-grid-commercial small{color:#617994;margin-top:1rem;line-height:1.6;display:block}.fg-workflow-section{border-top:1px solid #14263a}.fg-workflow-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:2.5rem;display:grid}.fg-workflow-grid article{background:linear-gradient(#0c1928,#09131f);border:1px solid #1d3249;border-radius:16px;padding:1.45rem}.fg-workflow-grid article>span{color:#4d96ed;letter-spacing:.12em;font-size:.66rem;font-weight:900}.fg-workflow-grid h3{color:#e6effa}.fg-workflow-grid p{color:#8196ae;font-size:.82rem;line-height:1.65}.fg-field-section{background:linear-gradient(135deg,#0e2137,#09131f 68%);border:1px solid #1c324b;border-radius:28px;grid-template-columns:1.15fr .65fr;align-items:center;gap:5rem;max-width:1120px;margin:1rem auto 5rem;padding:4rem;display:grid}.fg-field-copy h2{letter-spacing:-.04em;font-size:clamp(2.1rem,4vw,3.6rem)}.fg-field-copy>p:not(.eyebrow){color:#90a4ba;line-height:1.75}.fg-field-points{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.5rem;display:grid}.fg-field-points span{color:#b9c9da;font-size:.76rem}.fg-field-points span:before{color:#55a5ff;content:"✓";margin-right:.42rem}.fg-phone-preview{background:#07101b;border:1px solid #2b425c;border-radius:30px;max-width:290px;margin:auto;padding:.8rem;box-shadow:0 28px 60px #0000006b}.fg-phone-top{color:#71869f;justify-content:space-between;align-items:center;min-height:44px;padding:0 .4rem;font-size:.6rem;display:flex}.fg-phone-top strong{color:#dce9f7;font-size:.72rem}.fg-phone-status{background:linear-gradient(135deg,#153964,#0d213a);border-radius:16px;margin-bottom:.5rem;padding:1.1rem;display:grid}.fg-phone-status small{color:#66abff;font-size:.55rem;font-weight:900}.fg-phone-status strong{color:#fff;font-size:2.1rem}.fg-phone-status span{color:#8fa5bd;font-size:.66rem}.fg-phone-row{border-bottom:1px solid #14263a;grid-template-columns:34px 1fr;align-items:center;gap:.6rem;min-height:58px;padding:.55rem;display:grid}.fg-phone-row b{color:#78b5ff;background:#102a48;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.62rem;display:grid}.fg-phone-row span{gap:.15rem;display:grid}.fg-phone-row strong{color:#d8e4f1;font-size:.7rem}.fg-phone-row small{color:#687f98;font-size:.58rem}.fg-pricing-preview{border-top:1px solid #14263a}.fg-plan-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.fg-plan-grid article{background:#0b1725;border:1px solid #20354d;border-radius:19px;padding:1.7rem;position:relative}.fg-plan-grid article.featured{background:linear-gradient(#102541,#0b1725);border-color:#4994f773;box-shadow:0 22px 50px #00000038}.fg-plan-badge{color:#acd3ff;background:#1b4778;border-radius:999px;padding:.3rem .48rem;font-size:.56rem;font-weight:900;position:absolute;top:1rem;right:1rem}.fg-plan-grid h3{color:#f0f6fd;margin:.25rem 0;font-size:1.55rem}.fg-plan-grid article>p:not(.eyebrow){color:#8298b1;min-height:52px;line-height:1.55}.fg-plan-grid ul{color:#b3c4d7;gap:.75rem;padding:0;font-size:.76rem;list-style:none;display:grid}.fg-plan-grid li:before{color:#53a3ff;content:"✓";margin-right:.45rem}.fg-plan-grid .button{width:100%;margin-top:1rem}.fg-pricing-note{color:#7f95ad;border:1px solid #1c3249;border-radius:12px;flex-wrap:wrap;gap:.45rem 1rem;margin-top:1rem;padding:.9rem 1rem;font-size:.72rem;display:flex}.fg-pricing-note strong{color:#c9d7e6}.fg-pricing-note a{color:#71afff;margin-left:auto;text-decoration:none}.fg-security-callout{background:radial-gradient(circle at 90% 0,#3379d821,#0000 20rem),#0a1725;border:1px solid #1f3853;border-radius:24px;max-width:1120px;margin:0 auto 5rem;padding:3rem}.fg-security-callout h2{letter-spacing:-.04em;max-width:760px;font-size:clamp(2rem,4vw,3.3rem)}.fg-security-points{grid-template-columns:repeat(3,1fr);gap:.65rem;margin:1.6rem 0;display:grid}.fg-security-points span{color:#a8bad0;border:1px solid #1c3148;border-radius:10px;padding:.75rem;font-size:.72rem}.fg-inline-link{color:#72b1ff;font-size:.76rem;font-weight:800;text-decoration:none}.fg-faq-grid{gap:.6rem;margin-top:2rem;display:grid}.fg-faq-grid details{background:#0a1623;border:1px solid #1c3147;border-radius:13px;padding:1rem 1.15rem}.fg-faq-grid summary{color:#d9e6f5;cursor:pointer;font-weight:780}.fg-faq-grid p{color:#8196ad;line-height:1.65}.fg-commercial-final>p:not(.eyebrow){color:#8ca0b7;max-width:610px;margin:0 auto 1.5rem}.fg-commercial-final .fg-hero-actions{justify-content:center}.fg-commercial-footer{border-top:1px solid #182a3e;grid-template-columns:1.3fr 1fr;gap:3rem;max-width:1180px;margin:auto;padding:3.5rem 28px 2rem;display:grid}.fg-footer-brand>p{color:#687f99;max-width:440px;font-size:.75rem;line-height:1.65}.fg-footer-links{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.fg-footer-links>div{align-content:start;gap:.55rem;display:grid}.fg-footer-links strong{color:#b9c9da;font-size:.7rem}.fg-footer-links a{color:#6e85a0;font-size:.7rem;text-decoration:none}.fg-footer-links a:hover{color:#fff}.fg-footer-legal{color:#526981;border-top:1px solid #14263a;grid-column:1/-1;margin:0;padding-top:1.2rem;font-size:.62rem}.fg-trial-page .fg-registration-copy{position:sticky;top:2rem}.fg-trial-pill{color:#9fc8fb}.fg-form-intro{padding-bottom:1.25rem}.fg-form-intro h2{margin:.2rem 0}.fg-form-intro p:last-child{color:var(--fg-muted)}.fg-trial-footnote{color:#7187a0;margin-top:1.3rem;font-size:.76rem}.fg-trial-footnote a,.fg-access-new a{color:#6facf7}.fg-access-new{border-top:1px solid var(--fg-border);color:var(--fg-muted);justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1rem;font-size:.76rem;display:flex}.fg-info-page{color:#e8f1fc;background:radial-gradient(circle at 70% 0,#2869c426,#0000 28rem),#07101c;min-height:100vh;padding:0 max(24px,50vw - 560px) 5rem}.fg-info-nav{justify-content:space-between;align-items:center;min-height:78px;display:flex}.fg-info-nav a{color:#8fa4bd;font-size:.76rem;font-weight:800;text-decoration:none}.fg-info-hero{max-width:820px;padding:5rem 0 3rem}.fg-info-hero h1{letter-spacing:-.05em;margin:.5rem 0 1rem;font-size:clamp(2.8rem,6vw,5rem);line-height:.98}.fg-info-hero>p:last-child{color:#8ca1b9;max-width:720px;line-height:1.75}.fg-info-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.fg-info-grid article{background:#0b1725;border:1px solid #1d3249;border-radius:15px;padding:1.45rem}.fg-info-grid h2{color:#dce8f5;font-size:1rem}.fg-info-grid p{color:#8196ae;font-size:.78rem;line-height:1.65}.fg-info-grid a{color:#70afff;font-size:.74rem;font-weight:800;text-decoration:none}.fg-info-plan-grid{margin-top:0}.fg-info-callout{background:#0b1725;border:1px solid #1d3249;border-radius:15px;margin-top:1rem;padding:1.5rem}.fg-info-callout p,.fg-info-disclaimer{color:#8095ad;line-height:1.65}.fg-info-disclaimer{margin-top:1rem;font-size:.7rem}.fg-legal-page{max-width:none}.fg-legal-copy{gap:.35rem;max-width:820px;display:grid}.fg-legal-copy h2{margin-top:1.5rem}.fg-legal-copy p{color:#879bb2;line-height:1.75}@media (max-width:980px){.fg-commercial-links{display:none}.fg-workflow-grid{grid-template-columns:1fr 1fr}.fg-field-section{gap:2.5rem;margin-inline:1.2rem;padding:2.5rem}.fg-security-points,.fg-info-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section{padding:70px 18px}.fg-field-section{border-radius:20px;grid-template-columns:1fr;padding:1.5rem}.fg-field-copy{order:1}.fg-phone-preview{order:2;width:min(100%,290px)}.fg-plan-grid,.fg-security-points,.fg-info-grid{grid-template-columns:1fr}.fg-security-callout{margin-inline:18px;padding:1.5rem}.fg-commercial-footer{grid-template-columns:1fr;gap:1.7rem}.fg-trial-page .fg-registration-copy{position:static}}@media (max-width:520px){.fg-commercial-hero{padding-top:45px}.fg-hero-trust{display:grid}.fg-preview-browser small{white-space:nowrap;text-overflow:ellipsis;max-width:210px;overflow:hidden}.fg-workflow-grid,.fg-field-points{grid-template-columns:1fr}.fg-footer-links{grid-template-columns:1fr 1fr}.fg-pricing-note a{width:100%;margin-left:0}.fg-access-new{display:grid}}
.fg-commercial-site{width:100%;min-width:0}.fg-commercial-nav,.fg-commercial-hero,.fg-proof-commercial,.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section,.fg-commercial-footer{width:min(100% - 36px,1240px);margin-left:auto;margin-right:auto}.fg-commercial-hero{grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);min-height:680px;padding-left:0;padding-right:0;display:grid}.fg-commercial-hero .fg-hero-message{min-width:0;max-width:650px}.fg-commercial-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:640px;margin-top:.7rem;font-size:clamp(3.7rem,5.8vw,6.5rem);line-height:.94}.fg-commercial-hero .fg-hero-copy{max-width:620px;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}.fg-product-preview{justify-self:end;width:100%;min-width:0;max-width:560px}.fg-registration-page.fg-trial-page{grid-template-columns:minmax(340px,.86fr) minmax(520px,1.14fr);align-items:start;gap:clamp(3rem,6vw,6.5rem);width:min(100% - 40px,1180px);min-height:100vh;margin:0 auto;padding:clamp(3rem,7vh,6rem) 0;display:grid}.fg-trial-page .fg-registration-copy{width:100%;min-width:0;max-width:470px;padding:1.3rem 0;position:sticky;top:3rem}.fg-trial-page .fg-registration-copy h1{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-width:460px;margin:.65rem 0 1rem;font-size:clamp(3.1rem,5vw,5.1rem);line-height:.96}.fg-trial-page .fg-registration-copy>p:not(.eyebrow){color:#8fa4bc;max-width:440px;font-size:.98rem;line-height:1.72}.fg-trial-page .fg-registration-copy ul{gap:.72rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.fg-trial-page .fg-registration-copy li{color:#b0c0d3;font-size:.82rem;line-height:1.4}.fg-trial-page .fg-registration-copy li:before{color:#55a7ff;content:"✓";margin-right:.52rem}.fg-trial-page .fg-trial-pill{white-space:nowrap;margin-bottom:1.35rem}.fg-trial-page .fg-registration-panel{z-index:2;border-radius:20px;justify-self:end;width:100%;min-width:0;max-width:620px;padding:clamp(1.6rem,3vw,2.25rem);position:relative;box-shadow:0 26px 70px #00000047,0 0 0 1px #ffffff05}.fg-trial-page .fg-registration-panel form{width:100%;min-width:0}.fg-trial-page .fg-registration-panel input,.fg-trial-page .fg-registration-panel select,.fg-trial-page .fg-registration-panel textarea{box-sizing:border-box;width:100%;max-width:100%}.fg-trial-page .fg-registration-panel .form-row,.fg-trial-page .fg-registration-panel .form-grid,.fg-trial-page .fg-registration-panel fieldset{min-width:0;max-width:100%}.fg-trial-page .fg-back-home{margin-bottom:1.25rem;display:inline-flex}.fg-info-page{width:100%;min-width:0;padding-left:max(28px,50vw - 590px);padding-right:max(28px,50vw - 590px)}.fg-info-nav{width:100%;max-width:1180px;margin:0 auto}.fg-info-hero{width:100%;max-width:1020px;padding-top:clamp(4rem,9vh,7rem);padding-bottom:3.5rem}.fg-info-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:920px;font-size:clamp(3.6rem,6.6vw,6.7rem);line-height:.94}.fg-info-hero>p:last-child{max-width:760px;font-size:1rem;line-height:1.72}.fg-info-page .fg-info-grid{width:100%;max-width:1180px}.fg-info-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1180px}.fg-info-plan-grid article{min-width:0}.fg-info-plan-grid article h2{font-size:1.45rem}.fg-info-plan-grid article>p{min-height:0}.fg-capability-grid-commercial,.fg-workflow-grid,.fg-plan-grid,.fg-security-points,.fg-footer-links,.fg-capability-grid-commercial>*,.fg-workflow-grid>*,.fg-plan-grid>*,.fg-security-points>*,.fg-footer-links>*{min-width:0}@media (max-width:1050px){.fg-commercial-hero{grid-template-columns:minmax(0,1fr) minmax(370px,.9fr);gap:2.5rem}.fg-commercial-hero h1{font-size:clamp(3.35rem,6.2vw,5.25rem)}.fg-registration-page.fg-trial-page{grid-template-columns:minmax(300px,.8fr) minmax(470px,1.2fr);gap:2.5rem}.fg-trial-page .fg-registration-copy h1{font-size:clamp(2.7rem,5.5vw,4.2rem)}.fg-info-hero h1{max-width:850px;font-size:clamp(3.4rem,7vw,5.8rem)}}@media (max-width:820px){.fg-commercial-nav,.fg-commercial-hero,.fg-proof-commercial,.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section,.fg-commercial-footer{width:min(100% - 28px,1240px)}.fg-commercial-hero{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding-top:3.4rem;padding-bottom:4rem}.fg-commercial-hero .fg-hero-message,.fg-commercial-hero h1,.fg-product-preview{max-width:none}.fg-commercial-hero h1{font-size:clamp(3rem,12vw,5rem);line-height:.96}.fg-product-preview{justify-self:stretch}.fg-registration-page.fg-trial-page{grid-template-columns:1fr;gap:1.8rem;width:min(100% - 28px,680px);padding:2rem 0 4rem}.fg-trial-page .fg-registration-copy{max-width:none;padding:0;position:static}.fg-trial-page .fg-registration-copy h1{max-width:620px;font-size:clamp(2.8rem,11vw,4.5rem)}.fg-trial-page .fg-registration-copy>p:not(.eyebrow){max-width:620px}.fg-trial-page .fg-registration-panel{justify-self:stretch;max-width:none}.fg-info-page{padding-left:20px;padding-right:20px}.fg-info-hero{padding-top:3rem}.fg-info-hero h1{max-width:none;font-size:clamp(3rem,12vw,5rem);line-height:.96}.fg-info-plan-grid{grid-template-columns:1fr}}@media (max-width:520px){.fg-commercial-nav,.fg-commercial-hero,.fg-proof-commercial,.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section,.fg-commercial-footer{width:min(100% - 22px,1240px)}.fg-commercial-hero h1{letter-spacing:-.05em;font-size:clamp(2.75rem,14vw,4.1rem)}.fg-trial-page .fg-trial-pill{white-space:normal}.fg-trial-page .fg-registration-panel{border-radius:16px;padding:1.25rem}.fg-trial-page .fg-registration-copy h1{font-size:clamp(2.7rem,13vw,4rem)}.fg-info-hero h1{font-size:clamp(2.75rem,13vw,4.25rem)}.fg-info-nav{min-height:64px}}
.fg-commercial-nav,.fg-commercial-hero,.fg-proof-commercial,.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section,.fg-commercial-footer,.fg-info-nav,.fg-info-hero,.fg-info-grid,.fg-info-plan-grid{max-width:1240px}.fg-commercial-hero{grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr)!important;align-items:center!important;gap:clamp(3rem,5vw,6rem)!important}.fg-commercial-hero .fg-hero-message{max-width:680px!important}.fg-commercial-hero h1{max-width:660px!important;font-size:clamp(4.2rem,5.6vw,6.6rem)!important;line-height:.93!important}.fg-product-preview{justify-self:end!important;max-width:580px!important}.fg-registration-page.fg-trial-page{grid-template-columns:minmax(410px,.9fr) minmax(560px,1.1fr)!important;align-items:start!important;gap:clamp(4rem,6vw,7rem)!important;width:min(100% - 56px,1220px)!important}.fg-trial-page .fg-registration-copy{max-width:500px!important}.fg-trial-page .fg-registration-copy h1{max-width:500px!important;font-size:clamp(3.5rem,4.7vw,5.3rem)!important;line-height:.95!important}.fg-trial-page .fg-registration-panel{width:100%!important;max-width:640px!important}.fg-info-page{padding-left:max(36px,50vw - 620px)!important;padding-right:max(36px,50vw - 620px)!important}.fg-info-hero{max-width:1080px!important}.fg-info-hero h1{max-width:980px!important;font-size:clamp(4rem,6vw,6.8rem)!important;line-height:.94!important}.fg-info-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (min-width:700px) and (max-width:900px){.fg-commercial-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr)!important;gap:2rem!important}.fg-commercial-hero h1{font-size:clamp(3.4rem,7vw,4.9rem)!important}.fg-product-preview{max-width:460px!important}.fg-registration-page.fg-trial-page{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)!important;gap:2.2rem!important;width:min(100% - 36px,900px)!important}.fg-trial-page .fg-registration-copy h1{font-size:clamp(2.8rem,6vw,4.1rem)!important}.fg-info-hero h1{font-size:clamp(3.3rem,7.5vw,5.2rem)!important}.fg-info-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:699px){.fg-commercial-nav,.fg-commercial-hero,.fg-proof-commercial,.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section,.fg-commercial-footer{width:min(100% - 24px,1240px)!important}.fg-commercial-hero{grid-template-columns:1fr!important;gap:2rem!important;min-height:0!important;padding-top:2.75rem!important;padding-bottom:3.5rem!important}.fg-commercial-hero .fg-hero-message,.fg-commercial-hero h1,.fg-product-preview{max-width:none!important}.fg-commercial-hero h1{font-size:clamp(2.75rem,13vw,4.25rem)!important;line-height:.96!important}.fg-product-preview{justify-self:stretch!important}.fg-registration-page.fg-trial-page{grid-template-columns:1fr!important;gap:1.6rem!important;width:min(100% - 24px,680px)!important;padding:1.5rem 0 3rem!important}.fg-trial-page .fg-registration-copy{max-width:none!important;padding:0!important;position:static!important}.fg-trial-page .fg-registration-copy h1{max-width:none!important;font-size:clamp(2.65rem,12vw,4rem)!important}.fg-trial-page .fg-registration-panel{justify-self:stretch!important;max-width:none!important}.fg-info-page{padding-left:16px!important;padding-right:16px!important}.fg-info-hero{max-width:none!important;padding-top:2.5rem!important}.fg-info-hero h1{max-width:none!important;font-size:clamp(2.7rem,12vw,4.2rem)!important}.fg-info-plan-grid{grid-template-columns:1fr!important}}@media (min-width:1500px){.fg-commercial-nav,.fg-commercial-hero,.fg-proof-commercial,.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section,.fg-commercial-footer{max-width:1320px!important}.fg-commercial-hero{grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr)!important}.fg-info-page{padding-left:max(48px,50vw - 660px)!important;padding-right:max(48px,50vw - 660px)!important}.fg-info-hero{max-width:1160px!important}}
:is(body:has(main.fg-public),body:has(main.fg-registration-page),body:has(main.fg-info-page),body:has(main.fg-public-auth)){background:#07101c}main.fg-public,main.fg-registration-page,main.fg-info-page,main.fg-public-auth{width:100%!important;max-width:none!important;margin:0!important}main.fg-public{padding:0!important}main.fg-registration-page{max-width:none!important}main.fg-info-page{max-width:none!important;margin:0!important}.fg-commercial-nav,.fg-commercial-hero,.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section,.fg-commercial-footer{width:min(100% - 64px,1280px)!important;max-width:1280px!important;margin-inline:auto!important}.fg-proof-commercial{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:max(32px,50vw - 640px)!important}.fg-commercial-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)!important;gap:clamp(56px,6vw,96px)!important;min-height:650px!important;padding-top:72px!important;padding-bottom:72px!important}.fg-commercial-hero .fg-hero-message{max-width:660px!important}.fg-commercial-hero h1{text-wrap:balance;letter-spacing:-.052em!important;max-width:650px!important;margin:14px 0 22px!important;font-size:clamp(3.5rem,4.4vw,4.9rem)!important;line-height:.98!important}.fg-commercial-hero .fg-hero-copy{max-width:600px!important;font-size:1.05rem!important;line-height:1.7!important}.fg-product-preview{justify-self:end!important;width:100%!important;max-width:570px!important}main.fg-info-page{padding:0 max(32px,50vw - 600px) 80px!important}.fg-info-nav{width:100%!important;max-width:1200px!important;min-height:82px!important;margin-inline:auto!important}.fg-info-hero{width:100%!important;max-width:980px!important;margin:0!important;padding:72px 0 48px!important}.fg-info-hero h1{text-wrap:balance;letter-spacing:-.052em!important;max-width:900px!important;margin:10px 0 20px!important;font-size:clamp(3.5rem,4.9vw,5.2rem)!important;line-height:.98!important}.fg-info-hero>p:last-child{max-width:760px!important;font-size:1rem!important;line-height:1.72!important}.fg-info-grid,.fg-info-plan-grid{width:100%!important;max-width:1200px!important;margin-inline:0!important}.fg-info-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.fg-info-plan-grid article{padding:26px!important}.fg-info-plan-grid article h2{font-size:1.45rem!important}main.fg-registration-page.fg-trial-page{grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr)!important;align-items:start!important;gap:clamp(56px,6vw,88px)!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:64px max(32px,50vw - 600px) 72px!important}.fg-trial-page .fg-registration-copy{width:100%!important;max-width:460px!important;padding:16px 0 0!important;position:sticky!important;top:32px!important}.fg-trial-page .fg-registration-copy h1{text-wrap:balance;letter-spacing:-.05em!important;max-width:450px!important;margin:12px 0 18px!important;font-size:clamp(3rem,4vw,4rem)!important;line-height:1!important}.fg-trial-page .fg-registration-copy>p:not(.eyebrow){max-width:430px!important;font-size:.95rem!important;line-height:1.7!important}.fg-trial-page .fg-registration-panel{border-radius:18px!important;justify-self:end!important;width:100%!important;max-width:620px!important;margin:0!important;padding:30px!important}.fg-trial-page .fg-registration-panel h2{font-size:1.55rem!important}.fg-trial-page .fg-registration-panel .field{font-size:.82rem!important}.fg-trial-page .fg-registration-panel input,.fg-trial-page .fg-registration-panel select,.fg-trial-page .fg-registration-panel textarea{min-height:44px!important}main.fg-public-auth{min-height:100vh!important;padding:80px 24px!important}@media (max-width:960px){.fg-commercial-nav,.fg-commercial-hero,.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section,.fg-commercial-footer{width:min(100% - 40px,1280px)!important}.fg-commercial-hero{grid-template-columns:1fr .88fr!important;gap:40px!important}.fg-commercial-hero h1{font-size:clamp(3rem,6vw,4.25rem)!important}main.fg-registration-page.fg-trial-page{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr)!important;gap:36px!important;padding-inline:28px!important}.fg-trial-page .fg-registration-copy h1{font-size:clamp(2.7rem,5.5vw,3.7rem)!important}.fg-info-hero h1{font-size:clamp(3.2rem,6vw,4.6rem)!important}}@media (max-width:720px){.fg-commercial-nav,.fg-commercial-hero,.fg-commercial-section,.fg-workflow-section,.fg-pricing-preview,.fg-faq-section,.fg-commercial-footer{width:calc(100% - 28px)!important}.fg-commercial-hero{grid-template-columns:1fr!important;gap:34px!important;min-height:0!important;padding-block:46px!important}.fg-commercial-hero h1{max-width:none!important;font-size:clamp(2.75rem,12vw,4rem)!important}.fg-product-preview{justify-self:stretch!important;max-width:none!important}main.fg-registration-page.fg-trial-page{grid-template-columns:1fr!important;gap:28px!important;padding:28px 16px 48px!important}.fg-trial-page .fg-registration-copy{max-width:none!important;position:static!important}.fg-trial-page .fg-registration-copy h1{max-width:none!important;font-size:clamp(2.7rem,12vw,3.8rem)!important}.fg-trial-page .fg-registration-panel{justify-self:stretch!important;max-width:none!important;padding:22px!important}main.fg-info-page{padding:0 18px 60px!important}.fg-info-hero{padding-top:42px!important}.fg-info-hero h1{max-width:none!important;font-size:clamp(2.8rem,12vw,4rem)!important}.fg-info-plan-grid{grid-template-columns:1fr!important}}
:root{--fg-brand-ink:#07101c;--fg-brand-panel:#0b1725;--fg-brand-panel-2:#0f2034;--fg-brand-blue:#2f82f6;--fg-brand-blue-soft:#73b2ff;--fg-brand-white:#f4f8fd;--fg-brand-copy:#91a7bf;--fg-brand-border:#1c334c}.fg-sales-site{background:radial-gradient(circle at 74% 7%,#2f82f61f,#0000 29rem),linear-gradient(#07101c 0%,#08121f 55%,#07101c 100%)}.fg-brand-nav{min-height:88px}.fg-brand-lockup{align-items:center;gap:.72rem;text-decoration:none;display:inline-flex}.fg-brand-mark{color:#fff;background:linear-gradient(145deg,#46a0ff 0%,#2f82f6 46%,#1856a8 100%);border-radius:11px;grid-template-columns:1fr 1fr;place-items:center;width:42px;height:42px;font-size:.67rem;font-style:normal;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #2f82f645,inset 0 1px #ffffff38}.fg-brand-mark:after{content:"";background:#ffffff2e;width:1px;position:absolute;inset:0 50% 0 auto}.fg-brand-mark i,.fg-brand-mark b{z-index:1;font-style:normal;font-weight:950;position:relative}.fg-brand-copy{line-height:1;display:grid}.fg-brand-copy strong{color:var(--fg-brand-white);letter-spacing:.07em;text-transform:uppercase;font-size:.84rem}.fg-brand-copy small{color:#667d97;letter-spacing:.015em;margin-top:.34rem;font-size:.58rem}.fg-sales-hero{min-height:670px!important}.fg-sales-hero .eyebrow{color:var(--fg-brand-blue)}.fg-sales-hero h1{max-width:690px!important;font-size:clamp(3.65rem,4.7vw,5.15rem)!important}.fg-primary-cta{box-shadow:0 13px 32px #2f82f636}.fg-product-preview-premium{box-shadow:0 36px 90px #0006,0 0 0 1px #64a3f40a;background:#091521!important;border-color:#5d9def3d!important}.fg-brand-statement{border-top:1px solid var(--fg-brand-border);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end;gap:clamp(3rem,7vw,7rem);width:min(100% - 64px,1280px);margin:20px auto 0;padding:58px 0 72px;display:grid}.fg-brand-statement h2{max-width:650px;color:var(--fg-brand-white);letter-spacing:-.045em;margin:.5rem 0 0;font-size:clamp(2.2rem,3.5vw,3.9rem);line-height:1}.fg-brand-statement>p{max-width:650px;color:var(--fg-brand-copy);margin:0;font-size:1rem;line-height:1.8}.fg-sales-workflow{padding-top:76px!important}.fg-workflow-rail{border-top:1px solid var(--fg-brand-border);margin-top:2.6rem;display:grid}.fg-workflow-rail article{border-bottom:1px solid var(--fg-brand-border);grid-template-columns:74px minmax(0,1fr);align-items:start;gap:1.2rem;min-height:110px;padding:1.45rem 0;display:grid}.fg-workflow-number{color:var(--fg-brand-blue);letter-spacing:.12em;font-size:.68rem;font-weight:950}.fg-workflow-rail h3{color:var(--fg-brand-white);margin:0 0 .4rem;font-size:1.22rem}.fg-workflow-rail p{max-width:760px;color:var(--fg-brand-copy);margin:0;font-size:.84rem;line-height:1.7}.fg-platform-section{border-top:1px solid #14283c}.fg-product-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}.fg-product-area-grid article{border:1px solid var(--fg-brand-border);background:linear-gradient(#0f2034b8,#0a1624d6);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:1rem;min-height:106px;padding:1.25rem;display:grid}.fg-product-area-grid article>span{width:34px;height:34px;color:var(--fg-brand-blue-soft);background:#2f82f617;border:1px solid #5ca0f638;border-radius:9px;place-items:center;font-size:.62rem;font-weight:950;display:grid}.fg-product-area-grid h3{color:#dfeaf7;margin:.05rem 0 .35rem;font-size:.94rem}.fg-product-area-grid p{color:#7e94ad;margin:0;font-size:.76rem;line-height:1.6}.fg-brand-field{margin-top:3rem!important;margin-bottom:6rem!important}.fg-audience-section{border-top:1px solid #14283c;width:min(100% - 64px,1180px);margin:0 auto;padding:90px 0}.fg-audience-list{flex-wrap:wrap;gap:.7rem;margin-top:2.2rem;display:flex}.fg-audience-list span{border:1px solid var(--fg-brand-border);color:#a8bbcf;background:#0c1b2cb8;border-radius:999px;padding:.72rem .9rem;font-size:.76rem;font-weight:750}.fg-sales-plans{border-top:1px solid #14283c}.fg-brand-security{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:3rem;display:grid}.fg-brand-security>div:first-child p:not(.eyebrow){max-width:600px;color:var(--fg-brand-copy);line-height:1.7}.fg-brand-security .fg-inline-link{grid-column:1/-1}.fg-sales-faq{border-top:1px solid #14283c}.fg-brand-final{position:relative;overflow:hidden}.fg-final-mark{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#46a0ff,#1e65c7);border-radius:15px;place-items:center;width:56px;height:56px;margin:0 auto 1.3rem;font-size:.8rem;font-weight:950;display:grid;box-shadow:0 16px 38px #2f82f63b}.fg-brand-final h2{max-width:800px;margin-inline:auto}.fg-brand-footer{padding-top:4rem!important}@media (max-width:900px){.fg-brand-statement,.fg-brand-security{grid-template-columns:1fr;gap:1.8rem}.fg-product-area-grid{grid-template-columns:1fr}}@media (max-width:720px){.fg-brand-statement,.fg-audience-section{width:calc(100% - 28px)}.fg-brand-statement{grid-template-columns:1fr;gap:1.5rem;padding:46px 0 56px}.fg-brand-statement h2{font-size:clamp(2.2rem,10vw,3.4rem)}.fg-workflow-rail article{grid-template-columns:48px minmax(0,1fr)}.fg-brand-security{margin-inline:14px!important}}
main.fg-sales-v35{--v35-bg:#06101c;--v35-bg-2:#081827;--v35-panel:#0b1b2b;--v35-panel-2:#10263d;--v35-line:#16334e;--v35-blue:#1689ff;--v35-blue-2:#43aeff;--v35-copy:#9bb0c5;--v35-white:#f6f9fd;background:var(--v35-bg);min-height:100vh;color:var(--v35-white);overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.fg-v35-nav{z-index:50;background:#040e19f5;border-bottom:1px solid #13304a;grid-template-columns:390px 1fr auto;align-items:center;gap:2rem;width:100%;min-height:86px;padding:0 max(34px,50vw - 725px);display:grid;position:relative}.fg-v35-logo{width:330px;display:block}.fg-v35-logo img{width:100%;height:auto;display:block}.fg-v35-nav-links{justify-content:center;gap:clamp(1.2rem,2.5vw,2.6rem);display:flex}.fg-v35-nav-links a,.fg-v35-signin{color:#c6d4e2;font-size:.82rem;font-weight:700;text-decoration:none}.fg-v35-nav-links a:hover,.fg-v35-signin:hover{color:#fff}.fg-v35-nav-actions{align-items:center;gap:.85rem;display:flex}.fg-v35-signin{border:1px solid #258ef4;border-radius:10px;align-items:center;min-height:44px;padding:0 1.3rem;display:inline-flex}.fg-v35-primary{color:#fff;background:linear-gradient(#2497ff,#0875eb);border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 1.4rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #137ef238}.fg-v35-primary-large{min-height:56px;padding-inline:1.8rem;font-size:.94rem}.fg-v35-hero{border-bottom:1px solid #13304a;min-height:650px;position:relative;overflow:hidden}.fg-v35-fleet-scene{object-fit:cover;object-position:center;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.fg-v35-kicker{color:var(--v35-blue-2);letter-spacing:.22em;font-size:.72rem;font-weight:900}.fg-v35-hero-copy h1{letter-spacing:-.055em;margin:1rem 0 .7rem;font-size:clamp(4rem,5.8vw,6.4rem);line-height:.92}.fg-v35-hero-copy h1 span{color:#2097ff;display:block}.fg-v35-hero-copy h2{color:#f4f8fc;margin:0 0 1rem;font-size:1.45rem}.fg-v35-hero-copy>p:not(.fg-v35-kicker){color:#a7b8c9;max-width:610px;font-size:1.04rem;line-height:1.65}.fg-v35-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.fg-v35-secondary{color:#fff;background:#040f1b85;border:1px solid #2a96fb;border-radius:10px;justify-content:center;align-items:center;min-height:56px;padding:0 1.8rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.fg-v35-trust-row{color:#b3c3d3;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.4rem;font-size:.72rem;display:flex}.fg-v35-trust-row span:first-letter{color:#1f9cff}.fg-v35-laptop-screen{background:#06101a;border:8px solid #07101a;border-radius:18px 18px 10px 10px;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 0 1px #89b2d638}.fg-v35-laptop-screen img{width:100%;height:auto;display:block}.fg-v35-laptop-base{background:linear-gradient(#9ba7b1,#3e4851);border-radius:3px 3px 12px 12px;width:112%;height:16px;margin-left:-6%;box-shadow:0 8px 22px #0000006b}.fg-v35-phone{filter:drop-shadow(0 30px 36px #00000080);width:185px;position:absolute;bottom:0;right:0}.fg-v35-phone img{width:100%;height:auto;display:block}.fg-v35-features{grid-template-columns:repeat(8,minmax(0,1fr));gap:.8rem;width:min(100% - 80px,1450px);margin:0 auto;padding:34px 0 30px;display:grid}.fg-v35-features article{text-align:center;background:linear-gradient(#0a1a2b,#081522);border:1px solid #173754;border-radius:14px;align-content:start;justify-items:center;min-height:176px;padding:1.25rem .9rem;display:grid}.fg-real-icon{color:#1d97ff;place-items:center;width:48px;height:48px;display:grid}.fg-real-icon-warning{color:#ff5266}.fg-real-icon-calendar{color:#f0a52d}.fg-real-icon-box{color:#a76dff}.fg-real-icon-document{color:#1ccfc4}.fg-v35-features h3{color:#fff;margin:.45rem 0 .35rem;font-size:.96rem}.fg-v35-features p{color:#91a5ba;margin:0;font-size:.7rem;line-height:1.45}.fg-v35-benefits{border-top:1px solid #15334e;border-bottom:1px solid #15334e;grid-template-columns:1.5fr repeat(3,1fr) 1.2fr;align-items:stretch;gap:1.3rem;width:min(100% - 80px,1450px);margin:0 auto;padding:24px 0 32px;display:grid}.fg-v35-benefit-lead{border-right:1px solid #173754;padding-right:1.4rem}.fg-v35-benefit-lead h2{letter-spacing:-.04em;margin:.3rem 0 .6rem;font-size:2rem;line-height:1}.fg-v35-benefit-lead p:last-child{color:#91a6bb;font-size:.76rem;line-height:1.55}.fg-v35-benefits>article{border-right:1px solid #173754;grid-template-columns:40px 1fr;gap:.7rem;padding-right:1rem;display:grid}.fg-v35-benefits>article h3{margin:.2rem 0 .35rem;font-size:.88rem}.fg-v35-benefits>article p{color:#91a6bb;margin:0;font-size:.7rem;line-height:1.5}.fg-v35-readiness{background:#091827;border:1px solid #173754;border-radius:14px;padding:1rem;position:relative}.fg-v35-readiness small{color:#2f9dff;letter-spacing:.14em;font-size:.58rem;font-weight:900}.fg-v35-readiness strong{margin-top:.3rem;font-size:3rem;line-height:1;display:block}.fg-v35-readiness span{color:#8199b0;font-size:.65rem}.fg-v35-bars{align-items:flex-end;gap:5px;height:58px;display:flex;position:absolute;bottom:1rem;right:1rem}.fg-v35-bars i{background:#1689ff;width:10px}.fg-v35-bars i:first-child{height:18px}.fg-v35-bars i:nth-child(2){height:28px}.fg-v35-bars i:nth-child(3){height:38px}.fg-v35-bars i:nth-child(4){height:46px}.fg-v35-bars i:nth-child(5){height:58px}.fg-v35-workflow{border-bottom:1px solid #15334e;grid-template-columns:.95fr 1.35fr;gap:4rem;width:min(100% - 80px,1450px);margin:0 auto;padding:58px 0;display:grid}.fg-v35-workflow h2{letter-spacing:-.045em;max-width:620px;margin:.4rem 0 0;font-size:clamp(2.2rem,3vw,3.6rem);line-height:.98}.fg-v35-workflow-steps{display:grid}.fg-v35-workflow-steps span{color:#dbe6f0;border-bottom:1px solid #15334e;grid-template-columns:58px 1fr;align-items:center;min-height:54px;font-size:.9rem;font-weight:750;display:grid}.fg-v35-workflow-steps b{color:#269bff;letter-spacing:.12em;font-size:.67rem}.fg-v35-final{grid-template-columns:330px 1fr 1fr 300px;align-items:center;gap:2rem;width:min(100% - 80px,1450px);margin:0 auto;padding:30px 0;display:grid}.fg-v35-final>img{width:300px;height:auto}.fg-v35-final>div{border-left:1px solid #173754;padding-left:2rem}.fg-v35-final strong{font-size:1.05rem}.fg-v35-final p{color:#9aadc0;margin:0;font-size:.76rem;line-height:1.55}.fg-v35-footer{color:#617c96;border-top:1px solid #15334e;justify-content:space-between;align-items:center;min-height:60px;padding:0 max(40px,50vw - 725px);font-size:.65rem;display:flex}.fg-v35-footer div{gap:1rem;display:flex}.fg-v35-footer a{color:#708aa3;text-decoration:none}@media (max-width:1150px){.fg-v35-nav{grid-template-columns:300px 1fr auto}.fg-v35-logo{width:280px}.fg-v35-nav-links{display:none}.fg-v35-hero-copy{width:min(600px,55vw)}.fg-v35-product-stack{width:47vw}.fg-v35-laptop{right:45px}.fg-v35-phone{width:150px}.fg-v35-features{grid-template-columns:repeat(4,minmax(0,1fr))}.fg-v35-benefits{grid-template-columns:1fr 1fr}.fg-v35-benefit-lead,.fg-v35-benefits>article{border-right:0}.fg-v35-readiness{grid-column:span 2}.fg-v35-final{grid-template-columns:1fr 1fr}}@media (max-width:760px){.fg-v35-nav{grid-template-columns:1fr auto;min-height:74px;padding:0 16px}.fg-v35-logo{width:235px}.fg-v35-nav-actions{display:none}.fg-v35-hero{min-height:auto;padding-bottom:36px}.fg-v35-fleet-scene{object-position:65% top;height:310px}.fg-v35-hero-shade{background:linear-gradient(#040d1726 0,#040d17f2 300px,#06101c 470px)}.fg-v35-hero-copy{width:auto;margin:0 16px;padding-top:265px}.fg-v35-hero-copy h1{font-size:clamp(3rem,14vw,4.5rem)}.fg-v35-hero-copy h2{font-size:1.15rem}.fg-v35-product-stack{width:calc(100% - 28px);height:auto;min-height:330px;margin:38px auto 0;position:relative;bottom:auto;right:auto}.fg-v35-laptop{width:calc(100% - 55px);position:relative;bottom:auto;right:auto}.fg-v35-phone{width:105px;bottom:-2px;right:0}.fg-v35-features{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 28px)}.fg-v35-benefits,.fg-v35-workflow,.fg-v35-final{grid-template-columns:1fr;width:calc(100% - 28px)}.fg-v35-readiness{grid-column:auto}.fg-v35-final>div{border-left:0;padding:0}.fg-v35-footer{gap:1rem;padding:18px;display:grid}.fg-v35-footer div{flex-wrap:wrap}}.fg-v35-fleet-scene{opacity:1!important;object-fit:cover!important;object-position:center 48%!important;filter:brightness(1.08)contrast(1.06)saturate(1.08)!important}.fg-v35-hero{min-height:700px!important}.fg-v35-hero-copy{width:min(610px,42vw)!important}@media (max-width:1150px){.fg-v35-product-stack{width:44vw!important}.fg-v35-laptop{width:100%!important;right:30px!important}.fg-v35-phone{width:135px!important}}@media (max-width:760px){.fg-v35-hero{min-height:auto!important}.fg-v35-fleet-scene{object-position:center top!important;height:330px!important}.fg-v35-hero-shade{background:linear-gradient(#040d1714 0%,#040d1740 180px,#040d17eb 310px,#06101c 470px)!important}.fg-v35-product-stack{width:calc(100% - 28px)!important;height:auto!important;bottom:auto!important;right:auto!important}.fg-v35-laptop{width:calc(100% - 55px)!important;bottom:auto!important;right:auto!important}.fg-v35-phone{width:105px!important}}.fg-v35-hero{background:#06101c!important;min-height:760px!important}.fg-v35-fleet-scene{opacity:1!important;object-fit:cover!important;object-position:center 46%!important;filter:brightness(1.22)contrast(1.04)saturate(1.12)!important;width:100%!important;height:100%!important}.fg-v35-hero-shade{background:linear-gradient(90deg,#030c15fa 0%,#030c15f2 20%,#030c15d4 31%,#030c157a 40%,#030c1524 49%,#030c1505 61%,#030c1500 100%),linear-gradient(#030c1500 0% 68%,#030c1557 100%)!important}.fg-v35-hero-copy{text-shadow:0 2px 16px #00000059;width:min(570px,38vw)!important;padding-top:58px!important}.fg-v35-hero-copy h1{font-size:clamp(3.7rem,5vw,5.5rem)!important}.fg-v35-product-stack{width:min(610px,40vw)!important;height:455px!important;bottom:-52px!important;right:max(6px,50vw - 770px)!important}.fg-v35-laptop{width:525px!important;bottom:0!important;right:48px!important}.fg-v35-phone{width:142px!important;bottom:8px!important;right:0!important}.fg-v35-product-stack{top:auto!important}@media (min-width:1450px){.fg-v35-product-stack{width:620px!important;right:34px!important}.fg-v35-laptop{width:540px!important}}@media (max-width:1100px) and (min-width:761px){.fg-v35-hero-copy{width:45vw!important}.fg-v35-product-stack{width:45vw!important;bottom:-25px!important}.fg-v35-laptop{width:100%!important;right:25px!important}}@media (max-width:760px){.fg-v35-hero{min-height:auto!important}.fg-v35-fleet-scene{object-position:center top!important;filter:brightness(1.15)contrast(1.04)saturate(1.08)!important;height:360px!important}.fg-v35-hero-shade{background:linear-gradient(#030c150a 0%,#030c1526 180px,#030c15e0 335px,#06101c 500px)!important}.fg-v35-hero-copy{width:auto!important}.fg-v35-product-stack{width:calc(100% - 28px)!important;height:auto!important;bottom:auto!important;right:auto!important}.fg-v35-laptop{width:calc(100% - 55px)!important;right:auto!important}.fg-v35-phone{width:105px!important}}@media (min-width:1500px){.fg-v35-hero-copy{width:550px!important}.fg-v35-product-stack{width:590px!important;right:42px!important}.fg-v35-laptop{width:515px!important}.fg-v35-phone{width:130px!important}}@media (max-width:1100px) and (min-width:761px){.fg-v35-hero-copy{width:43vw!important;padding-top:60px!important}.fg-v35-hero-copy h1{font-size:clamp(3rem,5.7vw,4.3rem)!important}.fg-v35-product-stack{width:43vw!important;right:10px!important}.fg-v35-laptop{width:calc(100% - 35px)!important;right:25px!important}.fg-v35-phone{width:105px!important}}@media (max-width:760px){.fg-v35-hero{min-height:auto!important}.fg-v35-fleet-scene{object-position:center top!important;filter:brightness(1.1)contrast(1.04)saturate(1.06)!important;height:350px!important;position:absolute!important}.fg-v35-hero-shade{background:linear-gradient(#030c160a 0%,#030c162e 180px,#030c16e0 325px,#06101c 490px)!important}.fg-v35-hero-copy{width:auto!important;margin-left:16px!important;margin-right:16px!important;padding-top:280px!important}.fg-v35-product-stack{width:calc(100% - 28px)!important;height:auto!important;margin:38px auto 0!important;position:relative!important;bottom:auto!important;right:auto!important}.fg-v35-laptop{width:calc(100% - 55px)!important;position:relative!important;bottom:auto!important;right:auto!important}.fg-v35-phone{width:105px!important;bottom:-2px!important;right:0!important}}.fg-v35-hero{min-height:720px!important;position:relative!important;overflow:hidden!important}.fg-v35-fleet-scene{object-fit:cover!important;object-position:center 42%!important;opacity:1!important;filter:brightness(1.12)contrast(1.05)saturate(1.08)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.fg-v35-hero-shade{background:linear-gradient(90deg,#030c16fc 0%,#030c16f5 17%,#030c16e0 27%,#030c169e 36%,#030c1647 44%,#030c1614 52%,#030c1600 66%),linear-gradient(#030c1605 0%,#030c1600 68%,#030c1659 100%)!important;position:absolute!important;inset:0!important}.fg-v35-hero-copy{z-index:5!important;width:min(540px,37vw)!important;margin-left:max(56px,50vw - 725px)!important;padding-top:74px!important;position:relative!important}.fg-v35-kicker{margin-bottom:22px!important}.fg-v35-hero-copy h1{letter-spacing:-.055em!important;max-width:530px!important;margin:0 0 18px!important;font-size:clamp(3.4rem,4.5vw,5rem)!important;line-height:.94!important}.fg-v35-hero-copy h1 span{display:block!important}.fg-v35-hero-copy h2{margin:0 0 18px!important;font-size:1.32rem!important;line-height:1.25!important}.fg-v35-hero-copy>p:not(.fg-v35-kicker){max-width:520px!important;font-size:.98rem!important;line-height:1.68!important}.fg-v35-hero-actions{margin-top:26px!important}.fg-v35-primary-large,.fg-v35-secondary{min-height:54px!important}.fg-v35-product-stack{z-index:7!important;width:min(570px,38vw)!important;height:390px!important;position:absolute!important;bottom:18px!important;right:max(28px,50vw - 750px)!important}.fg-v35-laptop{width:500px!important;max-width:calc(100% - 42px)!important;position:absolute!important;bottom:18px!important;right:42px!important}.fg-v35-phone{z-index:8!important;width:125px!important;position:absolute!important;bottom:0!important;right:0!important}.fg-v35-laptop-screen{box-shadow:0 24px 60px #00000075,0 0 0 1px #80b0dd2e!important}@media (min-width:1500px){.fg-v35-hero-copy{width:550px!important}.fg-v35-product-stack{width:590px!important;right:42px!important}.fg-v35-laptop{width:515px!important}.fg-v35-phone{width:130px!important}}@media (max-width:1100px) and (min-width:761px){.fg-v35-hero-copy{width:43vw!important;padding-top:60px!important}.fg-v35-hero-copy h1{font-size:clamp(3rem,5.7vw,4.3rem)!important}.fg-v35-product-stack{width:43vw!important;right:10px!important}.fg-v35-laptop{width:calc(100% - 35px)!important;right:25px!important}.fg-v35-phone{width:105px!important}}@media (max-width:760px){.fg-v35-hero{min-height:auto!important}.fg-v35-fleet-scene{object-position:center top!important;filter:brightness(1.1)contrast(1.04)saturate(1.06)!important;height:350px!important;position:absolute!important}.fg-v35-hero-shade{background:linear-gradient(#030c160a 0%,#030c162e 180px,#030c16e0 325px,#06101c 490px)!important}.fg-v35-hero-copy{width:auto!important;margin-left:16px!important;margin-right:16px!important;padding-top:280px!important}.fg-v35-product-stack{width:calc(100% - 28px)!important;height:auto!important;margin:38px auto 0!important;position:relative!important;bottom:auto!important;right:auto!important}.fg-v35-laptop{width:calc(100% - 55px)!important;position:relative!important;bottom:auto!important;right:auto!important}.fg-v35-phone{width:105px!important;bottom:-2px!important;right:0!important}}
.fg-v35-hero{min-height:720px!important;position:relative!important;overflow:hidden!important}.fg-v35-fleet-scene{object-fit:cover!important;object-position:center 43%!important;opacity:1!important;filter:brightness(1.14)contrast(1.04)saturate(1.08)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.fg-v35-hero-shade{background:linear-gradient(90deg,#030c16fc 0%,#030c16f5 16%,#030c16d1 27%,#030c1680 36%,#030c162e 43%,#030c160a 50%,#030c1600 60%)!important;position:absolute!important;inset:0!important}.fg-v35-hero-copy{z-index:10!important;width:500px!important;max-width:34vw!important;margin-left:max(55px,50vw - 725px)!important;padding-top:65px!important;position:relative!important}.fg-v35-hero-copy h1{letter-spacing:-.055em!important;width:100%!important;max-width:500px!important;margin:12px 0 16px!important;font-size:clamp(3.25rem,4.1vw,4.7rem)!important;line-height:.94!important}.fg-v35-hero-copy h2{margin:0 0 14px!important;font-size:1.25rem!important}.fg-v35-hero-copy>p:not(.fg-v35-kicker){width:100%!important;max-width:490px!important;font-size:.94rem!important;line-height:1.65!important}.fg-v35-product-stack{z-index:12!important;width:520px!important;height:360px!important;position:absolute!important;inset:auto 22px 55px auto!important}.fg-v35-laptop{width:455px!important;max-width:none!important;position:absolute!important;inset:auto 42px 15px auto!important}.fg-v35-phone{width:112px!important;position:absolute!important;inset:auto 0 4px auto!important}.fg-v35-laptop img,.fg-v35-phone img{width:100%!important;height:auto!important}@media (max-width:760px){.fg-v35-hero{min-height:auto!important}.fg-v35-fleet-scene{object-position:center top!important;height:350px!important}.fg-v35-hero-shade{background:linear-gradient(#030c160d 0%,#030c162e 180px,#030c16eb 330px,#06101c 480px)!important}.fg-v35-hero-copy{width:auto!important;max-width:none!important;margin:0 16px!important;padding-top:280px!important}.fg-v35-hero-copy h1{max-width:none!important}.fg-v35-product-stack{width:calc(100% - 28px)!important;height:auto!important;margin:36px auto 0!important;position:relative!important;bottom:auto!important;right:auto!important}.fg-v35-laptop{width:calc(100% - 55px)!important;position:relative!important;bottom:auto!important;right:auto!important}.fg-v35-phone{width:105px!important;bottom:-2px!important;right:0!important}}.fg-v35-hero{min-height:720px!important}.fg-v35-fleet-scene{object-fit:cover!important;object-position:center 45%!important;opacity:1!important;filter:brightness(1.12)contrast(1.04)saturate(1.08)!important;width:100%!important;height:100%!important}.fg-v35-hero-copy{width:525px!important;max-width:36vw!important;padding-top:68px!important}.fg-v35-hero-copy>p:not(.fg-v35-kicker){max-width:510px!important}.fg-v35-product-stack,.fg-v35-laptop,.fg-v35-phone{display:none!important}@media (max-width:760px){.fg-v35-fleet-scene{object-position:center top!important;height:350px!important}.fg-v35-hero-shade{background:linear-gradient(#030c1605 0%,#030c161f 190px,#030c16e0 330px,#06101c 485px)!important}.fg-v35-hero-copy{width:auto!important;max-width:none!important;margin-inline:16px!important;padding-top:280px!important}}.fg-v35-hero-shade{background:linear-gradient(90deg,#030c16e0 0%,#030c16ad 14%,#030c1661 22%,#030c161f 30%,#030c1600 38%),linear-gradient(#030c1600 68%,#030c1633 100%)!important}.fg-v35-hero-copy{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(90deg,#040e18c7 0%,#040e188f 72%,#040e1800 100%)!important;border-radius:0 28px 28px 0!important;width:485px!important;max-width:32vw!important;margin-top:38px!important;padding:36px 34px 32px 0!important}.fg-v35-hero-copy h1{max-width:445px!important;font-size:clamp(3.15rem,3.9vw,4.45rem)!important;line-height:.95!important}.fg-v35-hero-copy>p:not(.fg-v35-kicker){max-width:455px!important;font-size:.9rem!important;line-height:1.58!important}.fg-v35-fleet-scene{opacity:1!important;filter:brightness(1.17)contrast(1.03)saturate(1.1)!important}@media (max-width:760px){.fg-v35-hero-copy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;width:auto!important;max-width:none!important;margin-top:0!important;padding:28px 0 20px!important}}.fg-v35-hero{background:radial-gradient(circle at 25% 30%,#1c6fcd1a,#0000 30rem),#06101c!important;grid-template-columns:minmax(500px,.92fr) minmax(650px,1.08fr)!important;min-height:690px!important;display:grid!important;position:relative!important;overflow:hidden!important}.fg-v35-fleet-scene{object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:brightness(1.08)contrast(1.03)saturate(1.08)!important;z-index:1!important;width:57%!important;height:100%!important;position:absolute!important;inset:0 0 0 auto!important}.fg-v35-hero-shade{z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#06101c 0% 38%,#06101cf5 42%,#06101cb8 46%,#06101c4d 50%,#06101c14 54%,#06101c00 59%)!important;position:absolute!important;inset:0!important}.fg-v35-hero-copy{z-index:5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;grid-column:1!important;width:auto!important;max-width:650px!important;margin:0!important;padding:82px 50px 70px max(55px,50vw - 725px)!important;position:relative!important}.fg-v35-kicker{letter-spacing:.22em!important;margin:0 0 22px!important;font-size:.72rem!important}.fg-v35-hero-copy h1{letter-spacing:-.055em!important;max-width:620px!important;margin:0 0 20px!important;font-size:clamp(4rem,5.1vw,5.85rem)!important;line-height:.92!important}.fg-v35-hero-copy h1 span{color:#1d95ff!important;display:block!important}.fg-v35-hero-copy h2{color:#f5f8fc!important;max-width:560px!important;margin:0 0 17px!important;font-size:1.45rem!important;line-height:1.25!important}.fg-v35-hero-copy>p:not(.fg-v35-kicker){color:#a0b3c7!important;max-width:555px!important;margin:0!important;font-size:1rem!important;line-height:1.68!important}.fg-v35-hero-actions{flex-wrap:wrap!important;gap:14px!important;margin-top:30px!important;display:flex!important}.fg-v35-primary-large,.fg-v35-secondary{min-height:56px!important;padding-inline:1.65rem!important}.fg-v35-trust-row{gap:1rem 1.4rem!important;margin-top:20px!important;font-size:.72rem!important}@media (min-width:1450px){.fg-v35-hero{grid-template-columns:minmax(590px,.9fr) minmax(760px,1.1fr)!important}.fg-v35-fleet-scene{width:58%!important}.fg-v35-hero-copy{max-width:690px!important}.fg-v35-hero-copy h1{font-size:5.7rem!important}}@media (max-width:1100px) and (min-width:761px){.fg-v35-hero{grid-template-columns:minmax(430px,.95fr) minmax(500px,1.05fr)!important}.fg-v35-fleet-scene{width:55%!important}.fg-v35-hero-copy{padding:65px 34px 60px 32px!important}.fg-v35-hero-copy h1{font-size:clamp(3.5rem,6vw,4.8rem)!important}.fg-v35-hero-copy h2{font-size:1.25rem!important}}@media (max-width:760px){.fg-v35-hero{min-height:auto!important;display:block!important}.fg-v35-fleet-scene{object-position:center center!important;width:100%!important;height:310px!important;position:relative!important}.fg-v35-hero-shade{display:none!important}.fg-v35-hero-copy{width:auto!important;max-width:none!important;padding:38px 18px 45px!important}.fg-v35-hero-copy h1{max-width:none!important;font-size:clamp(3rem,13vw,4.3rem)!important}.fg-v35-hero-copy h2{font-size:1.2rem!important}}
.fg-v35-hero{background:#06101c!important;grid-template-columns:42% 58%!important;width:100%!important;min-height:675px!important;display:grid!important;position:relative!important;overflow:hidden!important}.fg-v35-fleet-scene{object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:brightness(1.06)contrast(1.03)saturate(1.05)!important;z-index:1!important;background:#07111d!important;width:58%!important;height:100%!important;position:absolute!important;inset:0 0 0 42%!important}.fg-v35-hero-shade{z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#06101c 0%,#06101cb3 30%,#06101c33 68%,#06101c00 100%)!important;width:8%!important;position:absolute!important;top:0!important;bottom:0!important;left:41%!important}.fg-v35-hero-copy{z-index:5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-column:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:76px 48px 60px max(56px,50vw - 725px)!important;position:relative!important}.fg-v35-kicker{color:#3da8ff!important;letter-spacing:.21em!important;margin:0 0 24px!important;font-size:.7rem!important;font-weight:900!important}.fg-v35-hero-copy h1{color:#f6f9fd!important;letter-spacing:-.055em!important;width:100%!important;max-width:590px!important;margin:0 0 24px!important;font-size:clamp(4rem,4.8vw,5.5rem)!important;line-height:.94!important}.fg-v35-hero-copy h1 span{color:#2097ff!important;display:block!important}.fg-v35-hero-copy h2{color:#f5f8fc!important;max-width:560px!important;margin:0 0 17px!important;font-size:1.38rem!important;line-height:1.25!important}.fg-v35-hero-copy>p:not(.fg-v35-kicker){color:#9fb2c6!important;max-width:540px!important;margin:0!important;font-size:.98rem!important;line-height:1.7!important}.fg-v35-hero-actions{flex-wrap:wrap!important;gap:14px!important;margin-top:28px!important;display:flex!important}.fg-v35-primary-large,.fg-v35-secondary{min-height:54px!important;padding-inline:1.65rem!important}.fg-v35-trust-row{color:#879db4!important;flex-wrap:wrap!important;gap:.85rem 1.35rem!important;margin-top:20px!important;font-size:.7rem!important;display:flex!important}.fg-v35-product-stack,.fg-v35-laptop,.fg-v35-phone{display:none!important}@media (max-width:760px){.fg-v35-hero{flex-direction:column!important;min-height:0!important;display:flex!important}.fg-v35-fleet-scene{aspect-ratio:3/2!important;object-fit:cover!important;object-position:center!important;order:1!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.fg-v35-hero-shade{display:none!important}.fg-v35-hero-copy{order:2!important;padding:38px 18px 48px!important}.fg-v35-hero-copy h1{max-width:none!important;font-size:clamp(3rem,13vw,4.2rem)!important}}.fg-v35-hero{background:radial-gradient(circle at 64% 45%,#186ec914,#0000 38rem),#06101c!important}.fg-v35-fleet-scene{object-fit:cover!important;object-position:center center!important;transform-origin:50%!important;filter:brightness(1.04)contrast(1.04)saturate(1.08)!important;border-radius:0!important;width:59.5%!important;left:40.5%!important;transform:scale(1.025)!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 3%,#000000ad 7%,#000 13% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000038 3%,#000000ad 7%,#000 13% 100%)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.fg-v35-hero:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(#06101c2e 0%,#06101c00 14% 80%,#06101c47 100%),linear-gradient(90deg,#06101c 0%,#06101cf0 36%,#06101c94 40%,#06101c26 44%,#06101c00 49%);position:absolute;inset:0}.fg-v35-hero-copy{z-index:5!important}.fg-v35-hero-copy h1{max-width:600px!important}@media (min-width:1500px){.fg-v35-fleet-scene{width:60%!important;left:40%!important}.fg-v35-hero:after{background:linear-gradient(#06101c26 0%,#06101c00 14% 82%,#06101c3d 100%),linear-gradient(90deg,#06101c 0%,#06101cf0 35%,#06101c85 39%,#06101c1f 43%,#06101c00 48%)}}@media (max-width:1050px) and (min-width:761px){.fg-v35-fleet-scene{width:56%!important;left:44%!important}.fg-v35-hero:after{background:linear-gradient(90deg,#06101c 0%,#06101ceb 41%,#06101c59 47%,#06101c00 54%)}}@media (max-width:760px){.fg-v35-fleet-scene{width:100%!important;left:auto!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.fg-v35-hero:after{display:none!important}}.fg-v35-hero{grid-template-columns:40% 60%!important;min-height:680px!important}.fg-v35-fleet-scene{object-fit:contain!important;object-position:center center!important;opacity:1!important;filter:brightness(1.05)contrast(1.03)saturate(1.06)!important;background:#06101c!important;width:61%!important;height:100%!important;position:absolute!important;inset:0 0 0 39%!important;transform:none!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 3%,#000000d1 6%,#000 10% 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000073 3%,#000000d1 6%,#000 10% 100%)!important}.fg-v35-hero:after{z-index:3!important;content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#06101c 0%,#06101cd1 25%,#06101c61 55%,#06101c14 80%,#06101c00 100%)!important;width:10%!important;position:absolute!important;top:0!important;bottom:0!important;left:37%!important}.fg-v35-hero-shade{display:none!important}.fg-v35-hero-copy{width:100%!important;max-width:none!important;padding:72px 34px 58px max(56px,50vw - 725px)!important}.fg-v35-hero-copy h1{max-width:535px!important;font-size:clamp(3.9rem,4.65vw,5.35rem)!important}.fg-v35-hero-copy h2{max-width:520px!important}.fg-v35-hero-copy>p:not(.fg-v35-kicker){max-width:500px!important}@media (min-width:1500px){.fg-v35-hero{grid-template-columns:39% 61%!important}.fg-v35-fleet-scene{width:62%!important;left:38%!important}.fg-v35-hero:after{left:36.5%!important}}@media (max-width:1050px) and (min-width:761px){.fg-v35-hero{grid-template-columns:45% 55%!important}.fg-v35-fleet-scene{object-fit:contain!important;width:56%!important;left:44%!important}.fg-v35-hero:after{left:42%!important}}@media (max-width:760px){.fg-v35-hero{flex-direction:column!important;display:flex!important}.fg-v35-fleet-scene{aspect-ratio:3/2!important;object-fit:cover!important;width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.fg-v35-hero:after{display:none!important}}
main.fg-sales-v35{--fgp-panel:#0a1a2a;--fgp-line:#4888c33d;--fgp-blue:#2097ff;--fgp-copy:#93a9bf;--fgp-white:#f6f9fd;background:radial-gradient(circle at 78% 20%,#2097ff0e,#0000 31rem),radial-gradient(circle at 20% 66%,#2097ff09,#0000 30rem),#06101c!important}.fg-v35-features{padding-top:38px!important;padding-bottom:42px!important}.fg-v35-benefits{padding-top:54px!important;padding-bottom:54px!important}.fg-v35-workflow{padding-top:76px!important;padding-bottom:76px!important}.fg-v35-final{margin-top:18px!important}.fg-v35-features{gap:12px!important}.fg-v35-features article{transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden;border:1px solid var(--fgp-line)!important;background:linear-gradient(#0d2135eb,#081726f0)!important;border-radius:16px!important;min-height:180px!important;padding:24px 18px 22px!important}.fg-v35-features article:before{opacity:.45;content:"";background:linear-gradient(90deg,#0000,#4aabffb3,#0000);width:64%;height:1px;position:absolute;top:0;left:18%}.fg-v35-features article:hover{transform:translateY(-4px);background:linear-gradient(#0f273ffa,#091929fa)!important;border-color:#3aa3ff85!important}.fg-v35-features .fg-real-icon{background:radial-gradient(circle at 50% 30%,#279aff21,#0e2a442e);border:1px solid #3d9df426;border-radius:14px;margin-bottom:4px;transition:transform .22s;width:56px!important;height:56px!important}.fg-v35-features article:hover .fg-real-icon{transform:scale(1.05)}.fg-v35-features .fg-real-icon svg{width:30px!important;height:30px!important}.fg-v35-features h3{color:#f2f7fc!important;margin:10px 0 7px!important;font-size:1rem!important;line-height:1.2!important}.fg-v35-features p{max-width:150px;color:#8399af!important;margin-inline:auto!important;font-size:.71rem!important;line-height:1.48!important}.fg-v35-benefits{border-top:1px solid var(--fgp-line)!important;border-bottom:1px solid var(--fgp-line)!important;grid-template-columns:1.3fr repeat(3,.9fr) 1.05fr!important;gap:16px!important}.fg-v35-benefit-lead{min-width:0;border-right:1px solid var(--fgp-line)!important;padding:22px 28px 22px 0!important}.fg-v35-benefit-lead h2{max-width:430px;color:var(--fgp-white);letter-spacing:-.045em!important;margin:8px 0 14px!important;font-size:clamp(2rem,2.7vw,3rem)!important;line-height:1.02!important}.fg-v35-benefit-lead p:last-child{max-width:430px;color:#8da3b9!important;font-size:.8rem!important;line-height:1.7!important}.fg-v35-benefits>article{background:linear-gradient(#0b1d2fc7,#081523c7);min-height:190px;transition:transform .22s,border-color .22s;border:1px solid var(--fgp-line)!important;border-radius:15px!important;padding:22px!important;display:block!important}.fg-v35-benefits>article:hover{transform:translateY(-3px);border-color:#3d9df470!important}.fg-v35-benefits>article .fg-real-icon{background:#1874c513;border:1px solid #3698ef2b;border-radius:12px;margin-bottom:16px;width:45px!important;height:45px!important;color:var(--fgp-blue)!important}.fg-v35-benefits>article .fg-real-icon svg{width:25px!important;height:25px!important}.fg-v35-benefits>article h3{color:#f1f6fb!important;margin:0 0 9px!important;font-size:.96rem!important}.fg-v35-benefits>article p{color:#869db3!important;margin:0!important;font-size:.73rem!important;line-height:1.6!important}.fg-v35-readiness{min-height:190px;position:relative;overflow:hidden;background:radial-gradient(circle at 85% 20%,#2197ff24,#0000 7rem),linear-gradient(#0c2236,#081725)!important;border:1px solid #2c91ea57!important;border-radius:16px!important;padding:23px!important}.fg-v35-readiness small{z-index:1;position:relative;color:#50acff!important;letter-spacing:.15em!important;font-size:.61rem!important}.fg-v35-readiness strong{z-index:1;color:#f6fafe;letter-spacing:-.05em;position:relative;margin-top:12px!important;font-size:3.45rem!important;line-height:.95!important}.fg-v35-readiness>span{z-index:1;margin-top:8px;display:block;position:relative;color:#7992aa!important}.fg-v35-bars{gap:6px!important;height:70px!important;bottom:18px!important;right:18px!important}.fg-v35-bars i{border-radius:3px 3px 0 0;background:linear-gradient(#55b5ff,#1689ff)!important;width:9px!important}.fg-v35-workflow{grid-template-columns:.9fr 1.25fr!important;gap:clamp(3rem,7vw,7rem)!important}.fg-v35-workflow>div:first-child{align-self:start;position:sticky;top:112px}.fg-v35-workflow h2{max-width:560px;color:#f5f9fd!important;letter-spacing:-.052em!important;margin-top:12px!important;font-size:clamp(2.7rem,4vw,4.4rem)!important;line-height:.98!important}.fg-v35-workflow-steps{padding-left:22px;position:relative}.fg-v35-workflow-steps:before{background:linear-gradient(180deg, var(--fgp-blue), #2097ff24);content:"";width:1px;position:absolute;top:26px;bottom:26px;left:33px}.fg-v35-workflow-steps span{z-index:1;padding:0 18px 0 0;transition:background .2s,padding-left .2s;position:relative;border-bottom:1px solid var(--fgp-line)!important;color:#dce7f2!important;grid-template-columns:78px 1fr!important;min-height:66px!important;font-size:.95rem!important}.fg-v35-workflow-steps span:hover{background:linear-gradient(90deg,#2097ff0e,#0000);padding-left:8px}.fg-v35-workflow-steps b{background:#071827;border:1px solid #359bf45c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;color:#42a7ff!important;font-size:.62rem!important}.fg-v35-final{background:radial-gradient(circle at 92% 20%,#1e97ff21,#0000 14rem),linear-gradient(110deg,#0a1d30fa,#071320fa);border:1px solid #3597ef4d;border-radius:18px;overflow:hidden;grid-template-columns:280px 1.05fr 1.1fr 280px!important;width:min(100% - 80px,1450px)!important;margin-bottom:36px!important;padding:34px 38px!important}.fg-v35-final>img{width:245px!important}.fg-v35-final>div{align-items:center;min-height:68px;display:flex;border-left:1px solid var(--fgp-line)!important;padding-left:28px!important}.fg-v35-final strong{color:#f4f8fc;max-width:360px;font-size:1.06rem!important;line-height:1.35!important}.fg-v35-final p{max-width:390px;color:#8ea4ba!important;font-size:.75rem!important;line-height:1.6!important}.fg-v35-final .fg-v35-primary{box-shadow:0 16px 36px #1689ff2e;min-height:54px!important}.fg-v35-footer{border-top-color:#3774ab33!important;min-height:66px!important}.fg-v35-footer a{transition:color .18s}.fg-v35-footer a:hover{color:#b9d7f2!important}@media (prefers-reduced-motion:reduce){.fg-v35-features article,.fg-v35-features .fg-real-icon,.fg-v35-benefits>article,.fg-v35-workflow-steps span{transition:none!important}}@media (max-width:1180px){.fg-v35-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fg-v35-benefit-lead{border-right:0!important}.fg-v35-readiness{grid-column:span 2}.fg-v35-final{grid-template-columns:1fr 1fr!important}.fg-v35-final>div:first-of-type{border-left:0!important}}@media (max-width:900px){.fg-v35-workflow{grid-template-columns:1fr!important;gap:42px!important}.fg-v35-workflow>div:first-child{position:static!important}.fg-v35-workflow h2{max-width:680px}}@media (max-width:760px){.fg-v35-features{gap:10px!important;width:calc(100% - 28px)!important}.fg-v35-features article{min-height:165px!important;padding:20px 14px!important}.fg-v35-benefits{grid-template-columns:1fr!important;width:calc(100% - 28px)!important}.fg-v35-benefit-lead{padding-right:0!important}.fg-v35-readiness{grid-column:auto}.fg-v35-workflow{width:calc(100% - 28px)!important;padding-block:56px!important}.fg-v35-workflow-steps{padding-left:0}.fg-v35-workflow-steps:before{left:21px}.fg-v35-workflow-steps span{grid-template-columns:58px 1fr!important}.fg-v35-final{grid-template-columns:1fr!important;gap:22px!important;width:calc(100% - 28px)!important;padding:26px 22px!important}.fg-v35-final>div{min-height:auto;border-left:0!important;padding:0!important}.fg-v35-final>img{width:230px!important}}
main.fg-public-auth{background:radial-gradient(circle at 50% 23%,#1f8fff1f,#0000 27rem),radial-gradient(circle at 85% 85%,#1d71cc0f,#0000 30rem),linear-gradient(#08192d 0%,#06101c 58%,#050d17 100%)!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:110px 24px 90px!important;display:grid!important;position:relative!important;overflow:hidden!important}main.fg-public-auth:before{pointer-events:none;opacity:.16;content:"";background-image:linear-gradient(#4988c417 1px,#0000 1px),linear-gradient(90deg,#4988c417 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 78%);mask-image:linear-gradient(#00000073,#0000 78%)}main.fg-public-auth:after{pointer-events:none;content:"";background-image:url(/fleetguard/fleetguard-logo.svg);background-position:0;background-repeat:no-repeat;background-size:contain;width:310px;height:80px;position:absolute;top:30px;left:max(28px,50vw - 725px)}main.fg-public-auth>.eyebrow:first-child,main.fg-public-auth>p:first-child{visibility:hidden!important}main.fg-public-auth>section,main.fg-public-auth>div:not(.fg-public-mobile-menu-panel),main.fg-public-auth form{z-index:3;position:relative}main.fg-public-auth>section,main.fg-public-auth>div{box-sizing:border-box}main.fg-public-auth .fg-auth-card,main.fg-public-auth .fg-public-auth-card,main.fg-public-auth .fg-customer-login-card,main.fg-public-auth>section{color:#f4f8fc!important;background:linear-gradient(#0c1d2ffa,#081523fc)!important;border:1px solid #4d8fcd47!important;border-radius:22px!important;width:min(100%,520px)!important;padding:38px 40px 32px!important;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff06!important}main.fg-public-auth .panel,main.fg-public-auth .card{color:#f4f8fc!important;background:linear-gradient(#0c1d2ffa,#081523fc)!important;border-color:#4d8fcd47!important}main.fg-public-auth .brand-mark,main.fg-public-auth .fg-brand-mark,main.fg-public-auth .auth-brand-mark{display:none!important}main.fg-public-auth h1{color:#f5f9fd!important;letter-spacing:-.045em!important;margin:8px 0 14px!important;font-size:clamp(2.25rem,3vw,3rem)!important;line-height:1!important}main.fg-public-auth h2{color:#f5f9fd!important}main.fg-public-auth .eyebrow{color:#38a5ff!important;letter-spacing:.16em!important;font-size:.67rem!important;font-weight:900!important}main.fg-public-auth p{color:#91a6bb!important;line-height:1.62!important}main.fg-public-auth label{color:#d9e5f0!important;font-size:.76rem!important;font-weight:750!important}main.fg-public-auth input,main.fg-public-auth select,main.fg-public-auth textarea{transition:border-color .18s,box-shadow .18s,background .18s;color:#f4f8fc!important;background:#040e18cc!important;border:1px solid #5589bb6b!important;border-radius:11px!important;outline:none!important;width:100%!important;min-height:50px!important;padding:0 15px!important;box-shadow:inset 0 1px #ffffff06!important}main.fg-public-auth input::placeholder{color:#607991!important}main.fg-public-auth input:focus,main.fg-public-auth select:focus,main.fg-public-auth textarea:focus{background:#061320fa!important;border-color:#299bff!important;box-shadow:0 0 0 3px #299bff21!important}main.fg-public-auth button[type=submit],main.fg-public-auth .button-primary{cursor:pointer;transition:transform .18s,filter .18s;color:#fff!important;background:linear-gradient(#269cff,#0875e8)!important;border:1px solid #2697fb!important;border-radius:11px!important;min-height:50px!important;margin-top:4px!important;font-weight:850!important;box-shadow:0 14px 30px #147fec33!important}main.fg-public-auth button[type=submit]:hover,main.fg-public-auth .button-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}main.fg-public-auth a{text-underline-offset:3px;color:#57aeff!important;text-decoration-color:#57aeff59!important}main.fg-public-auth a:hover{color:#8bc7ff!important}main.fg-public-auth hr{border:0!important;border-top:1px solid #4c83b533!important}main.fg-public-auth form:after{color:#6e879f;text-align:center;content:"Secure organization-scoped access • FleetGuard by SafeGuard Command";border-top:1px solid #4c83b52e;margin-top:22px;padding-top:18px;font-size:.67rem;line-height:1.5;display:block}@media (max-width:760px){main.fg-public-auth{min-height:100vh!important;padding:104px 14px 42px!important}main.fg-public-auth:after{width:255px;height:65px;top:20px;left:18px}main.fg-public-auth .fg-auth-card,main.fg-public-auth .fg-public-auth-card,main.fg-public-auth .fg-customer-login-card,main.fg-public-auth>section{border-radius:18px!important;width:100%!important;padding:30px 22px 26px!important}main.fg-public-auth h1{font-size:2.25rem!important}}main.fg-customer-access .auth-panel:before,main.fg-customer-access .auth-panel:after,main.fg-customer-access .panel:before,main.fg-customer-access .panel:after{content:none!important}main.fg-customer-access .app-brand-mark,main.fg-customer-access .brand-mark,main.fg-customer-access .fg-brand-mark,main.fg-customer-access .auth-brand-mark{display:none!important}main.fg-public-auth .auth-panel:before,main.fg-public-auth .auth-panel:after{content:none!important}main.fg-public-auth .fg-tenant-identity{background:0 0!important;border:0!important;margin:8px 0 24px!important;padding:0!important;display:block!important}main.fg-public-auth .fg-tenant-identity>span{display:none!important}main.fg-public-auth .fg-tenant-identity p{color:#6f8ba5!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:.66rem!important;font-weight:800!important}main.fg-public-auth .fg-tenant-identity strong{color:#f5f9fd!important;font-size:1.45rem!important;line-height:1.15!important;display:block!important}main.fg-public-auth .auth-panel{background:linear-gradient(#0b1d2ffa,#071422fc)!important;border:1px solid #3f89cd4d!important;border-radius:20px!important;width:min(100%,520px)!important;padding:40px 40px 34px!important;box-shadow:0 28px 80px #00000057!important}main.fg-public-auth .fg-back-home{color:#4facff!important;align-items:center!important;margin-bottom:18px!important;font-size:.76rem!important;font-weight:750!important;display:inline-flex!important}main.fg-public-auth .auth-panel input{color:#f5f9fd!important;caret-color:#32a4ff!important;background:#071521!important;border:1px solid #528bc06b!important;border-radius:11px!important;min-height:52px!important}main.fg-public-auth .auth-panel input:-webkit-autofill{-webkit-text-fill-color:#f5f9fd!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #071521!important}main.fg-public-auth .auth-panel input:-webkit-autofill:hover{-webkit-text-fill-color:#f5f9fd!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #071521!important}main.fg-public-auth .auth-panel input:-webkit-autofill:focus{-webkit-text-fill-color:#f5f9fd!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #071521!important}main.fg-public-auth .auth-panel input:focus{border-color:#279dff!important;box-shadow:0 0 0 3px #279dff1f!important}main.fg-public-auth .auth-panel form{gap:15px!important;display:grid!important}main.fg-public-auth .auth-panel button[type=submit]{background:linear-gradient(#269fff,#0875e8)!important;border-radius:11px!important;min-height:52px!important;margin-top:4px!important;box-shadow:0 14px 30px #1685f02e!important}main.fg-public-auth .auth-panel a[href*=forgot-password]{color:#52adff!important;justify-self:center!important;margin-top:2px!important;font-size:.75rem!important;font-weight:750!important}main.fg-public-auth .auth-panel .fg-use-another,main.fg-public-auth .auth-panel a[href=\/customer-login]{color:#4ba9ff!important;font-weight:750!important}main.fg-public-auth .auth-panel form:after{margin-top:22px!important}@media (max-width:760px){main.fg-public-auth .auth-panel{padding:30px 22px 28px!important}main.fg-public-auth .fg-tenant-identity strong{font-size:1.3rem!important}}
:root{--fg-app-navy:#06101c;--fg-app-navy-2:#081827;--fg-app-panel:#0b1d30;--fg-app-line:#4782b93d;--fg-app-blue:#2097ff;--fg-app-blue-soft:#4faeff;--fg-app-text:#f4f8fc;--fg-app-muted:#849bb2}.app-sidebar{background:radial-gradient(circle at 40% 4%,#2585e221,#0000 14rem),linear-gradient(#0a1930,#06101d 62%,#050d18)!important;border-right:1px solid #3874ac45!important}.app-brand-mark{display:none!important}.app-brand{border-bottom:1px solid #4685bf33!important;align-items:center!important;min-height:104px!important;padding:20px 18px 20px 22px!important;display:flex!important;position:relative!important}.app-brand:before{content:"";background-image:url(/fleetguard/fleetguard-logo.svg);background-position:0;background-repeat:no-repeat;background-size:contain;width:196px;height:58px;display:block}.app-brand>div,.app-brand>span:not(.app-brand-mark){display:none!important}.app-sidebar .organization-card,.app-sidebar .active-organization,.app-sidebar .app-organization{background:linear-gradient(#11253fd1,#0c1b2fd1)!important;border:1px solid #4783bd38!important;border-radius:12px!important;margin:16px 14px 20px!important;padding:14px!important}.app-navigation{padding:4px 12px 24px!important}.app-navigation .nav-section-title,.app-navigation .navigation-heading,.app-navigation small{color:#6985a0!important;letter-spacing:.16em!important;font-size:.62rem!important;font-weight:900!important}.app-navigation a{transition:color .17s,background .17s,border-color .17s,transform .17s;position:relative;color:#a9bbcc!important;border:1px solid #0000!important;border-radius:9px!important;min-height:42px!important;margin:3px 0!important;padding:0 12px!important}.app-navigation a:hover{transform:translate(2px);color:#f1f7fd!important;background:#1a67b41a!important;border-color:#3289dc21!important}.app-navigation a.active,.app-navigation a[aria-current=page]{color:#fff!important;background:linear-gradient(90deg,#1c6fd345,#184f961f)!important;border:1px solid #2f91ec5e!important;box-shadow:inset 3px 0 #279cff!important}.app-navigation a>span:first-child{color:#80bfff!important;background:#3371b126!important;border-radius:7px!important}.app-main,.app-content{background:linear-gradient(#f4f7fb,#edf2f7)!important}.app-header,.app-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafdf5!important;border-bottom:1px solid #dce4ed!important;min-height:76px!important}.app-header input,.app-topbar input{background:#fff!important;border:1px solid #d5dee8!important;border-radius:10px!important;min-height:44px!important;box-shadow:0 2px 8px #1b314709!important}.app-header input:focus,.app-topbar input:focus{border-color:#2397ff!important;box-shadow:0 0 0 3px #2397ff1a!important}.operations-dashboard-header,.dashboard-hero,.operations-hero{background:radial-gradient(circle at 92% 12%,#2691f526,#0000 16rem),linear-gradient(110deg,#fff,#edf5ff)!important;border:1px solid #3880c429!important;border-radius:18px!important;box-shadow:0 12px 36px #1e3d5a0f!important}.operations-dashboard-header h1,.dashboard-hero h1,.operations-hero h1{color:#081322!important;letter-spacing:-.045em!important}.operations-dashboard .metric-card,.dashboard-metric,.operations-metric{transition:transform .18s,box-shadow .18s;background:#fffffff5!important;border:1px solid #395b7b1a!important;border-radius:16px!important;box-shadow:0 9px 28px #1f374e0e!important}.operations-dashboard .metric-card:hover,.dashboard-metric:hover,.operations-metric:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1f374e16!important}.operations-dashboard section,.dashboard-panel{border-color:#395b7b1c!important;border-radius:16px!important}.app-content .button-primary,.app-content button.primary,.app-content .primary-button{background:linear-gradient(#299dff,#107bea)!important;border:1px solid #168df7!important;border-radius:9px!important;box-shadow:0 10px 24px #177ee124!important}@media (max-width:760px){.app-brand{min-height:82px!important;padding:14px 16px!important}.app-brand:before{width:180px;height:50px}.app-navigation{padding-bottom:32px!important}}@media (prefers-reduced-motion:reduce){.app-navigation a,.operations-dashboard .metric-card,.dashboard-metric,.operations-metric{transition:none!important}}
:root{--fg41-navy:#06101c;--fg41-navy-2:#081827;--fg41-sidebar:#071425;--fg41-blue:#2097ff;--fg41-blue-soft:#64b8ff;--fg41-border:#3d70a02e;--fg41-card-border:#3a5b7c1c;--fg41-white:#f7f9fc;--fg41-muted:#70859c}.app-shell{background:#eef3f8!important}.app-sidebar{box-shadow:10px 0 30px #0c1c300a;background:radial-gradient(circle at 25% 0,#1c7ee224,#0000 17rem),linear-gradient(#0a1830 0%,#071425 45%,#050d18 100%)!important;border-right:1px solid #427eb840!important}.app-main,.app-content{background:radial-gradient(circle at 90% 5%,#2391f509,#0000 28rem),linear-gradient(#f5f8fb,#edf2f7)!important}.app-brand{border-bottom:1px solid #4684bf2e!important;min-height:104px!important;padding:20px 18px 20px 20px!important}.app-brand-mark{display:none!important}.app-brand:before{flex:none;content:""!important;background:url(/fleetguard/fleetguard-logo.svg) 0/contain no-repeat!important;width:198px!important;height:58px!important;display:block!important}.app-brand>div,.app-brand>span:not(.app-brand-mark){display:none!important}.app-sidebar .organization-card,.app-sidebar .active-organization,.app-sidebar .app-organization{box-shadow:inset 0 1px #ffffff05;background:linear-gradient(#142944d6,#0c1b2fdb)!important;border:1px solid #4989c636!important;border-radius:12px!important;margin:16px 13px 22px!important;padding:14px 14px 13px!important}.app-navigation{padding:2px 12px 28px!important}.app-navigation .nav-section-title,.app-navigation .navigation-heading,.app-navigation>p,.app-navigation>small{color:#68839e!important;letter-spacing:.17em!important;text-transform:uppercase!important;margin:22px 10px 8px!important;font-size:.6rem!important;font-weight:900!important}.app-navigation a{transition:background .17s,border-color .17s,color .17s,transform .17s;color:#a9bacb!important;border:1px solid #0000!important;border-radius:9px!important;align-items:center!important;min-height:43px!important;margin:3px 0!important;padding:0 12px 0 44px!important;font-size:.82rem!important;font-weight:700!important;text-decoration:none!important;display:flex!important;position:relative!important}.app-navigation a>span:first-child{color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;width:22px!important;height:22px!important;font-size:0!important;line-height:0!important;position:absolute!important;top:50%!important;left:12px!important;overflow:hidden!important;transform:translateY(-50%)!important}.app-navigation a>span:first-child:before{content:"";background:#7698ba;display:block;position:absolute;inset:1px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:19px 19px;mask-size:19px 19px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-navigation a[href=\/dashboard]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E")}.app-navigation a[href=\/assets]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E")}.app-navigation a[href=\/inspections]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V2h6v2M8 13l2 2 5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V2h6v2M8 13l2 2 5-5'/%3E%3C/svg%3E")}.app-navigation a[href=\/defects]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2.8 20h18.4L12 3Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2.8 20h18.4L12 3Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.app-navigation a[href=\/work-orders]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14 6 4-4 4 4-4 4'/%3E%3Cpath d='m13 7-9 9-2 4 4-2 9-9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14 6 4-4 4 4-4 4'/%3E%3Cpath d='m13 7-9 9-2 4 4-2 9-9'/%3E%3C/svg%3E")}.app-navigation a[href=\/maintenance]>span:first-child:before,.app-navigation a[href="/maintenance/dashboard"]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18M8 15h3M13 15h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M3 10h18M8 15h3M13 15h3'/%3E%3C/svg%3E")}.app-navigation a[href=\/parts]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 9 5-9 5-9-5 9-5Z'/%3E%3Cpath d='m3 7 9 5 9-5M3 7v10l9 5 9-5V7M12 12v10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 9 5-9 5-9-5 9-5Z'/%3E%3Cpath d='m3 7 9 5 9-5M3 7v10l9 5 9-5V7M12 12v10'/%3E%3C/svg%3E")}.app-navigation a[href=\/reports]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V10M10 20V4M16 20v-7M22 20H2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V10M10 20V4M16 20v-7M22 20H2'/%3E%3C/svg%3E")}.app-navigation a[href=\/notifications]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9M10 21h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9M10 21h4'/%3E%3C/svg%3E")}.app-navigation a[href=\/admin]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3Cpath d='M18 3v4M16 5h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3Cpath d='M18 3v4M16 5h4'/%3E%3C/svg%3E")}.app-navigation a[href=\/billing]>span:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20M6 15h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20M6 15h4'/%3E%3C/svg%3E")}.app-navigation a:hover{transform:translate(2px);color:#f3f8fd!important;background:#1f69b71a!important;border-color:#398ede24!important}.app-navigation a:hover>span:first-child:before{background:#b7d8f6!important}.app-navigation a.active,.app-navigation a[aria-current=page]{color:#fff!important;background:linear-gradient(90deg,#1d74da4a,#14488d1a)!important;border-color:#3193ef66!important;box-shadow:inset 3px 0 #299cff,0 4px 14px #0000000d!important}.app-navigation a.active>span:first-child:before,.app-navigation a[aria-current=page]>span:first-child:before{background:#5bb5ff!important}.app-header,.app-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 12px #1f364d06;background:#f9fbfdf5!important;border-bottom:1px solid #dce4ec!important;min-height:74px!important}.app-header input,.app-topbar input{background:#fff!important;border:1px solid #d5dee8!important;border-radius:10px!important;min-height:44px!important;box-shadow:0 2px 8px #1c314608!important}.app-header input:focus,.app-topbar input:focus{border-color:#279cff!important;box-shadow:0 0 0 3px #279cff1a!important}.app-content .page-header,.app-content .page-hero,.operations-dashboard-header,.dashboard-hero,.operations-hero{background:radial-gradient(circle at 94% 10%,#2691f526,#0000 15rem),linear-gradient(110deg,#fff 0%,#f5f9ff 58%,#eaf3ff 100%)!important;border:1px solid #377cbc24!important;border-radius:18px!important;box-shadow:0 12px 34px #1c3a580e!important}.app-content .card,.app-content .panel,.app-content section,.operations-dashboard .metric-card,.dashboard-metric,.operations-metric{border-color:var(--fg41-card-border)!important;border-radius:15px!important}.operations-dashboard .metric-card,.dashboard-metric,.operations-metric{transition:transform .18s,box-shadow .18s;background:#fffffff7!important;box-shadow:0 8px 26px #1e364e0e!important}.operations-dashboard .metric-card:hover,.dashboard-metric:hover,.operations-metric:hover{transform:translateY(-2px);box-shadow:0 13px 32px #1e364e16!important}.app-content .eyebrow,.app-content .section-eyebrow,.app-content small.label{color:#147ee5!important;letter-spacing:.12em!important;font-weight:850!important}.app-content table{background:#fff;width:100%;overflow:hidden;border-collapse:separate!important;border-spacing:0!important;border:1px solid #e0e7ee!important;border-radius:12px!important}.app-content thead th{letter-spacing:.04em;color:#5c7085!important;background:#f7f9fc!important;border-bottom:1px solid #e1e8ef!important;padding:12px 14px!important;font-size:.7rem!important;font-weight:850!important}.app-content tbody td{border-bottom:1px solid #edf1f5!important;padding:13px 14px!important}.app-content tbody tr:last-child td{border-bottom:0!important}.app-content tbody tr:hover{background:#f8fbff!important}.app-content input,.app-content select,.app-content textarea{background:#fff!important;border-color:#d6dfe8!important;border-radius:9px!important}.app-content input:focus,.app-content select:focus,.app-content textarea:focus{border-color:#269aff!important;outline:none!important;box-shadow:0 0 0 3px #269aff17!important}.app-content button,.app-content .button,.app-header button,.app-topbar button{border-radius:9px!important}.app-content .button-primary,.app-content .primary-button,.app-content button.primary{background:linear-gradient(#299cff,#1179e7)!important;border-color:#178cf4!important;box-shadow:0 9px 22px #167bdc21!important}.app-content .button-primary:hover,.app-content .primary-button:hover,.app-content button.primary:hover{filter:brightness(1.04)}.app-content .badge,.app-content .status-badge,.app-content .pill{border-radius:999px!important;font-weight:750!important}.app-sidebar{scrollbar-width:thin;scrollbar-color:#5f8db952 transparent}@media (max-width:760px){.app-sidebar{box-shadow:18px 0 46px #020a1457!important}.app-brand{min-height:84px!important;padding:14px 16px!important}.app-brand:before{width:182px!important;height:50px!important}.app-navigation{padding-inline:12px!important}.app-navigation a{min-height:47px!important;padding-left:48px!important;font-size:.88rem!important}.app-navigation a>span:first-child{width:24px!important;height:24px!important}.app-navigation a>span:first-child:before{-webkit-mask-size:20px 20px;mask-size:20px 20px}}@media (prefers-reduced-motion:reduce){.app-navigation a,.operations-dashboard .metric-card,.dashboard-metric,.operations-metric{transition:none!important}}
:root{--fg42-navy:#071523;--fg42-navy-soft:#0b2034;--fg42-blue:#168dff;--fg42-blue-soft:#55b2ff;--fg42-green:#1daf78;--fg42-amber:#d89219;--fg42-red:#d84a55;--fg42-slate:#70869c;--fg42-border:#375b7c1c}.operations-dashboard{position:relative}.operations-dashboard:before{pointer-events:none;content:"";background:radial-gradient(circle,#1f93ff0e,#0000 68%);width:360px;height:250px;position:absolute;top:-20px;right:-10px}.operations-dashboard-header,.dashboard-hero,.operations-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 93% 12%,#2194ff29,#0000 14rem),linear-gradient(118deg,#fff 0%,#f6faff 58%,#eaf4ff 100%)!important;border:1px solid #2f7dc729!important;border-radius:18px!important;padding:28px 30px!important;box-shadow:0 14px 38px #1f395411!important}.operations-dashboard-header:after,.dashboard-hero:after,.operations-hero:after{pointer-events:none;content:"";background:linear-gradient(135deg,#0000 0%,#1e8ff609 42%,#1e8ff617 100%);width:210px;height:100%;position:absolute;top:0;right:0}.operations-dashboard-header .eyebrow,.dashboard-hero .eyebrow,.operations-hero .eyebrow{color:#147de1!important;letter-spacing:.15em!important;font-size:.66rem!important;font-weight:900!important}.operations-dashboard-header h1,.dashboard-hero h1,.operations-hero h1{max-width:760px;color:#071321!important;letter-spacing:-.048em!important;margin-top:7px!important;margin-bottom:8px!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:1!important}.operations-dashboard-header p,.dashboard-hero p,.operations-hero p{max-width:760px;color:#6d8195!important;line-height:1.6!important}.operations-dashboard .metrics-grid,.operations-dashboard .dashboard-metrics,.operations-dashboard .operations-metrics{gap:12px!important}.operations-dashboard .metric-card,.dashboard-metric,.operations-metric{min-height:132px;position:relative;overflow:hidden;border:1px solid var(--fg42-border)!important;background:linear-gradient(#fffffffc,#fafcfffc)!important;border-radius:16px!important;padding:20px 20px 18px!important;box-shadow:0 9px 28px #1e374e0d!important}.operations-dashboard .metric-card:before,.dashboard-metric:before,.operations-metric:before{opacity:.78;content:"";background:linear-gradient(90deg,#218ff1,#5bb9ff);width:100%;height:3px;position:absolute;top:0;left:0}.operations-dashboard .metric-card strong,.dashboard-metric strong,.operations-metric strong{letter-spacing:-.04em;color:#081522!important;font-size:clamp(1.65rem,2.1vw,2.3rem)!important;line-height:1!important}.operations-dashboard .metric-card p,.dashboard-metric p,.operations-metric p{color:#71869a!important}.operations-dashboard [class*=critical]:before,.operations-dashboard [class*=danger]:before{background:linear-gradient(90deg,#d74450,#f0757d)!important}.operations-dashboard [class*=warning]:before,.operations-dashboard [class*=due]:before{background:linear-gradient(90deg,#d28b18,#efb64d)!important}.operations-dashboard [class*=ready]:before,.operations-dashboard [class*=good]:before,.operations-dashboard [class*=success]:before{background:linear-gradient(90deg,#149865,#3fd49b)!important}.operations-dashboard>section,.operations-dashboard .dashboard-panel,.operations-dashboard .operations-panel{position:relative;background:#fffffff9!important;border:1px solid #395b7b1c!important;border-radius:17px!important;box-shadow:0 10px 30px #1d344b0c!important}.operations-dashboard>section>header,.operations-dashboard .dashboard-panel>header,.operations-dashboard .operations-panel>header{border-bottom:1px solid #edf1f5;padding-bottom:14px}.operations-dashboard section h2,.operations-dashboard .dashboard-panel h2,.operations-dashboard .operations-panel h2{color:#0a1724!important;font-size:1.05rem!important;line-height:1.25!important}.operations-dashboard section header p,.operations-dashboard .dashboard-panel header p{color:#8496a8!important;font-size:.76rem!important;line-height:1.5!important}.operations-dashboard [class*=safety],.operations-dashboard [class*=priority],.operations-dashboard [class*=critical-queue]{border-color:#ca414b26!important}.operations-dashboard [class*=safety] h2,.operations-dashboard [class*=priority] h2,.operations-dashboard [class*=critical-queue] h2{position:relative}.operations-dashboard [class*=safety] h2:before,.operations-dashboard [class*=priority] h2:before,.operations-dashboard [class*=critical-queue] h2:before{background:var(--fg42-red);vertical-align:.08em;content:"";border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #d84a5517}.operations-dashboard [class*=execution] h2:before,.operations-dashboard [class*=work-queue] h2:before{background:var(--fg42-blue);vertical-align:.08em;content:"";border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #168dff17}.operations-dashboard a[class*=row],.operations-dashboard a[class*=item],.operations-dashboard .queue-item,.operations-dashboard .dashboard-row{transition:background .17s,transform .17s}.operations-dashboard a[class*=row]:hover,.operations-dashboard a[class*=item]:hover,.operations-dashboard .queue-item:hover,.operations-dashboard .dashboard-row:hover{transform:translate(2px);background:#f8fbff!important}.operations-dashboard .badge,.operations-dashboard .pill,.operations-dashboard .status-badge{align-items:center;min-height:24px;display:inline-flex;border-radius:999px!important;padding-inline:9px!important;font-size:.65rem!important;font-weight:800!important}.operations-dashboard [class*=activity]{position:relative}.operations-dashboard [class*=activity] li,.operations-dashboard [class*=activity] article{position:relative;padding-left:18px!important}.operations-dashboard [class*=activity] li:before,.operations-dashboard [class*=activity] article:before{content:"";background:#4aa9fb;border-radius:50%;width:6px;height:6px;position:absolute;top:1.05rem;left:0}.operations-dashboard .empty-state,.operations-dashboard [class*=empty]{color:#71879b!important;background:linear-gradient(#fbfdff,#f8fbfe)!important;border:1px dashed #dce5ed!important;border-radius:13px!important;padding:28px!important}.operations-dashboard a:not(.button):not(.app-navigation a){text-underline-offset:3px}.operations-dashboard .button,.operations-dashboard button{min-height:38px;border-radius:9px!important}.operations-dashboard table{border-radius:12px!important}.operations-dashboard thead th{letter-spacing:.035em;color:#5d7287!important;background:#f8fafc!important;font-size:.68rem!important}.operations-dashboard tbody tr{transition:background .15s}.operations-dashboard tbody tr:hover{background:#f8fbff!important}.operations-dashboard [class*=readiness]{position:relative}.operations-dashboard [class*=readiness] strong{color:#0a1724!important}.operations-dashboard [class*=readiness] [class*=progress],.operations-dashboard [class*=readiness] progress{overflow:hidden;border-radius:999px!important}.operations-dashboard progress::-webkit-progress-bar{background:#e8eef4}.operations-dashboard progress::-webkit-progress-value{background:linear-gradient(90deg,#168dff,#48b0ff)}@media (max-width:1100px){.operations-dashboard-header,.dashboard-hero,.operations-hero{padding:24px!important}}@media (max-width:760px){.operations-dashboard-header,.dashboard-hero,.operations-hero{border-radius:15px!important;padding:21px 18px!important}.operations-dashboard-header h1,.dashboard-hero h1,.operations-hero h1{font-size:2rem!important}.operations-dashboard .metric-card,.dashboard-metric,.operations-metric{min-height:118px;padding:17px!important}.operations-dashboard>section,.operations-dashboard .dashboard-panel,.operations-dashboard .operations-panel{border-radius:14px!important}}@media (prefers-reduced-motion:reduce){.operations-dashboard .metric-card,.dashboard-metric,.operations-metric,.operations-dashboard a[class*=row],.operations-dashboard a[class*=item],.operations-dashboard .queue-item,.operations-dashboard .dashboard-row{transition:none!important}}
:root{--fg43-blue:#168dff;--fg43-blue-soft:#57b3ff;--fg43-green:#20ad78;--fg43-amber:#d8941d;--fg43-red:#d84d58;--fg43-ink:#081522;--fg43-muted:#71869a;--fg43-border:#375b7c1f}.app-content .assets-header,.app-content .inspection-header,.app-content .inspections-header,.app-content .asset-header,.app-content [class*=assets][class*=header],.app-content [class*=inspection][class*=header]{position:relative;overflow:hidden;background:radial-gradient(circle at 94% 12%,#2093ff21,#0000 13rem),linear-gradient(115deg,#fff 0%,#f7faff 65%,#edf5ff 100%)!important;border:1px solid #317ec924!important;border-radius:17px!important;padding:24px 26px!important;box-shadow:0 10px 30px #1e37510d!important}.app-content .toolbar,.app-content .filter-bar,.app-content .list-toolbar,.app-content [class*=filter][class*=bar],.app-content [class*=search][class*=bar]{background:#fffffff5!important;border:1px solid #e1e8ef!important;border-radius:13px!important;gap:10px!important;padding:14px!important;box-shadow:0 5px 18px #1f385009!important}.app-content .toolbar input,.app-content .toolbar select,.app-content .filter-bar input,.app-content .filter-bar select,.app-content .list-toolbar input,.app-content .list-toolbar select{min-height:42px!important}.asset-list,.assets-list{gap:12px!important}.asset-list article,.assets-list article,.asset-card{transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;border:1px solid var(--fg43-border)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 7px 24px #1d364f0b!important}.asset-list article:hover,.assets-list article:hover,.asset-card:hover{transform:translateY(-2px);border-color:#2f90eb3d!important;box-shadow:0 12px 30px #1d364f13!important}.asset-list article:before,.assets-list article:before,.asset-card:before{opacity:.55;content:"";background:linear-gradient(90deg,#0000,#2091ff8c,#0000);height:2px;position:absolute;top:0;left:18px;right:18px}.asset-list h2,.asset-list h3,.assets-list h2,.assets-list h3,.asset-card h2,.asset-card h3{letter-spacing:-.02em;color:var(--fg43-ink)!important}.asset-detail,.asset-detail-view,[class*=asset-detail]{gap:16px!important}.asset-detail section,.asset-detail-view section,[class*=asset-detail] section{border:1px solid var(--fg43-border)!important;background:#fffffffa!important;border-radius:15px!important;box-shadow:0 8px 25px #1d364f0b!important}.asset-detail h2,.asset-detail-view h2,[class*=asset-detail] h2{color:#0b1724!important;font-size:1.02rem!important}.asset-detail [class*=metric],.asset-detail-view [class*=metric],.asset-detail [class*=summary],.asset-detail-view [class*=summary]{border-radius:13px!important}.asset-list table,.assets-list table,.inspection-list table,.inspections-list table,[class*=inspection] table,[class*=asset] table{background:#fff;overflow:hidden;border:1px solid #e0e7ee!important;border-radius:12px!important}.asset-list thead th,.assets-list thead th,.inspection-list thead th,.inspections-list thead th,[class*=inspection] thead th,[class*=asset] thead th{letter-spacing:.045em;color:#5e7388!important;background:#f7f9fc!important;border-bottom:1px solid #e1e8ef!important;padding:12px 14px!important;font-size:.68rem!important;font-weight:850!important}.asset-list tbody td,.assets-list tbody td,.inspection-list tbody td,.inspections-list tbody td,[class*=inspection] tbody td,[class*=asset] tbody td{border-bottom:1px solid #edf1f5!important;padding:13px 14px!important}.asset-list tbody tr:hover,.assets-list tbody tr:hover,.inspection-list tbody tr:hover,.inspections-list tbody tr:hover,[class*=inspection] tbody tr:hover,[class*=asset] tbody tr:hover{background:#f8fbff!important}.inspection-list,.inspections-list{gap:12px!important}.inspection-list article,.inspections-list article,.inspection-card{transition:transform .18s,border-color .18s;position:relative;border:1px solid var(--fg43-border)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 7px 24px #1d364f0b!important}.inspection-list article:hover,.inspections-list article:hover,.inspection-card:hover{transform:translateY(-2px);border-color:#2d8feb3d!important}.template-list,.inspection-template-list,[class*=template-list]{gap:12px!important}.template-list article,.inspection-template-list article,.template-card{position:relative;border:1px solid var(--fg43-border)!important;background:linear-gradient(#fff,#fbfdff)!important;border-radius:14px!important;padding:18px!important;box-shadow:0 7px 23px #1d364f0a!important}.template-list article:before,.inspection-template-list article:before,.template-card:before{background:var(--fg43-blue);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px;box-shadow:0 0 0 4px #168dff14}.inspection-conduct,.inspection-workspace,[class*=inspection-conduct]{gap:16px!important}.inspection-conduct section,.inspection-workspace section,[class*=inspection-conduct] section{border:1px solid var(--fg43-border)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 8px 25px #1d364f0b!important}.inspection-conduct [class*=checklist]>*,.inspection-workspace [class*=checklist]>*,[class*=inspection-conduct] [class*=checklist]>*{border-bottom-color:#edf1f5!important}.inspection-conduct [class*=checklist]>:hover,.inspection-workspace [class*=checklist]>:hover{background:#f9fbfe!important}[class*=inspection] .badge,[class*=inspection] .pill,[class*=inspection] .status-badge,[class*=asset] .badge,[class*=asset] .pill,[class*=asset] .status-badge{border-radius:999px!important;font-size:.65rem!important;font-weight:800!important}[class*=inspection] progress,[class*=inspection] [class*=progress]{overflow:hidden;border-radius:999px!important}[class*=inspection] progress::-webkit-progress-bar{background:#e7edf3}[class*=inspection] progress::-webkit-progress-value{background:linear-gradient(90deg,#168dff,#4eb2ff)}.asset-form,.inspection-form,.template-form,[class*=asset-form],[class*=inspection-form],[class*=template-form]{gap:16px!important}.asset-form fieldset,.inspection-form fieldset,.template-form fieldset,[class*=asset-form] fieldset,[class*=inspection-form] fieldset,[class*=template-form] fieldset{background:#fff!important;border:1px solid #e0e7ee!important;border-radius:14px!important;padding:20px!important}.asset-form legend,.inspection-form legend,.template-form legend,[class*=asset-form] legend,[class*=inspection-form] legend,[class*=template-form] legend{color:#0b1724!important;font-weight:850!important}.asset-form label,.inspection-form label,.template-form label,[class*=asset-form] label,[class*=inspection-form] label,[class*=template-form] label{color:#42586e!important;font-size:.75rem!important;font-weight:750!important}.asset-list .button-primary,.assets-list .button-primary,.inspection-list .button-primary,.inspections-list .button-primary,.asset-form .button-primary,.inspection-form .button-primary,.template-form .button-primary,[class*=asset] .button-primary,[class*=inspection] .button-primary{background:linear-gradient(#2a9dff,#1179e7)!important;border-color:#178df4!important;box-shadow:0 9px 22px #167bdc21!important}.asset-list .empty-state,.assets-list .empty-state,.inspection-list .empty-state,.inspections-list .empty-state,[class*=asset] [class*=empty],[class*=inspection] [class*=empty]{color:#70869b!important;background:linear-gradient(#fcfdff,#f8fbfe)!important;border:1px dashed #d7e1ea!important;border-radius:14px!important;padding:30px!important}@media (max-width:760px){.app-content .toolbar,.app-content .filter-bar,.app-content .list-toolbar{padding:12px!important}.asset-list article,.assets-list article,.asset-card,.inspection-list article,.inspections-list article,.inspection-card,.template-list article,.inspection-template-list article,.template-card{border-radius:13px!important}.asset-form fieldset,.inspection-form fieldset,.template-form fieldset,[class*=asset-form] fieldset,[class*=inspection-form] fieldset,[class*=template-form] fieldset{padding:16px!important}.asset-list table,.assets-list table,.inspection-list table,.inspections-list table,[class*=inspection] table,[class*=asset] table{font-size:.78rem!important}}@media (prefers-reduced-motion:reduce){.asset-list article,.assets-list article,.asset-card,.inspection-list article,.inspections-list article,.inspection-card{transition:none!important}}
:root{--fg44-blue:#168dff;--fg44-green:#20ad78;--fg44-amber:#d7921d;--fg44-red:#d84b57;--fg44-ink:#091522;--fg44-muted:#71869b;--fg44-border:#375b7c1f}.app-content [class*=defect][class*=header],.app-content [class*=work-order][class*=header]{position:relative;overflow:hidden;background:radial-gradient(circle at 94% 12%,#2093ff21,#0000 13rem),linear-gradient(115deg,#fff 0%,#f7faff 65%,#edf5ff 100%)!important;border:1px solid #307cc824!important;border-radius:17px!important;padding:24px 26px!important;box-shadow:0 10px 30px #1e37510d!important}[class*=defect] .filter-bar,[class*=work-order] .filter-bar,[class*=defect] .list-toolbar,[class*=work-order] .list-toolbar{background:#fffffff7!important;border:1px solid #e1e8ef!important;border-radius:13px!important;gap:10px!important;padding:14px!important;box-shadow:0 5px 18px #1f385009!important}.defect-list article,.defects-list article,.defect-card{transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid var(--fg44-border)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 7px 24px #1d364f0b!important}.defect-list article:hover,.defects-list article:hover,.defect-card:hover{transform:translateY(-2px);border-color:#d548543d!important;box-shadow:0 12px 30px #1d364f13!important}.defect-list article:before,.defects-list article:before,.defect-card:before{opacity:.86;content:"";background:linear-gradient(#d94a56,#ef7780);width:3px;position:absolute;inset:0 auto 0 0}.work-order-list article,.workorders-list article,.work-orders-list article,.work-order-card{transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid var(--fg44-border)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 7px 24px #1d364f0b!important}.work-order-list article:hover,.workorders-list article:hover,.work-orders-list article:hover,.work-order-card:hover{transform:translateY(-2px);border-color:#2d8feb3d!important;box-shadow:0 12px 30px #1d364f13!important}.work-order-list article:before,.workorders-list article:before,.work-orders-list article:before,.work-order-card:before{opacity:.62;content:"";background:linear-gradient(90deg,#0000,#2091ff8f,#0000);height:2px;position:absolute;top:0;left:18px;right:18px}.defect-detail section,.defect-detail-view section,[class*=defect-detail] section,.work-order-detail section,.workorder-detail section,[class*=work-order-detail] section{border:1px solid var(--fg44-border)!important;background:#fff!important;border-radius:15px!important;box-shadow:0 8px 25px #1d364f0b!important}[class*=defect] .badge,[class*=defect] .pill,[class*=defect] .status-badge,[class*=work-order] .badge,[class*=work-order] .pill,[class*=work-order] .status-badge{min-height:24px;border-radius:999px!important;padding-inline:9px!important;font-size:.65rem!important;font-weight:800!important}[class*=defect] table,[class*=work-order] table{background:#fff;overflow:hidden;border:1px solid #e0e7ee!important;border-radius:12px!important}[class*=defect] thead th,[class*=work-order] thead th{letter-spacing:.045em;color:#5e7388!important;background:#f7f9fc!important;border-bottom:1px solid #e1e8ef!important;padding:12px 14px!important;font-size:.68rem!important;font-weight:850!important}[class*=defect] tbody td,[class*=work-order] tbody td{border-bottom:1px solid #edf1f5!important;padding:13px 14px!important}[class*=defect] tbody tr:hover,[class*=work-order] tbody tr:hover{background:#f8fbff!important}.defect-form fieldset,.work-order-form fieldset,.workorder-form fieldset,[class*=defect-form] fieldset,[class*=work-order-form] fieldset{background:#fff!important;border:1px solid #e0e7ee!important;border-radius:14px!important;padding:20px!important}.defect-form label,.work-order-form label,[class*=defect-form] label,[class*=work-order-form] label{color:#42586e!important;font-size:.75rem!important;font-weight:750!important}[class*=defect] .button-primary,[class*=work-order] .button-primary,[class*=workorder] .button-primary{background:linear-gradient(#2a9dff,#1179e7)!important;border-color:#178df4!important;box-shadow:0 9px 22px #167bdc21!important}[class*=defect] button[class*=danger],[class*=defect] .button-danger{color:#fff!important;background:linear-gradient(#e25a65,#ca3e49)!important;border-color:#cf4651!important;box-shadow:0 9px 20px #c53a461f!important}[class*=work-order] [class*=labor],[class*=workorder] [class*=labor],[class*=work-order] [class*=parts],[class*=workorder] [class*=parts]{border-radius:14px!important}[class*=work-order] [class*=total],[class*=workorder] [class*=total],[class*=work-order] [class*=cost],[class*=workorder] [class*=cost]{color:#0a1724!important;font-weight:850!important}[class*=defect] [class*=empty],[class*=work-order] [class*=empty]{color:#70869b!important;background:linear-gradient(#fcfdff,#f8fbfe)!important;border:1px dashed #d7e1ea!important;border-radius:14px!important;padding:30px!important}@media (max-width:760px){.defect-list article,.defects-list article,.defect-card,.work-order-list article,.workorders-list article,.work-order-card{border-radius:13px!important}.defect-form fieldset,.work-order-form fieldset,[class*=defect-form] fieldset,[class*=work-order-form] fieldset{padding:16px!important}[class*=defect] table,[class*=work-order] table{font-size:.78rem!important}}@media (prefers-reduced-motion:reduce){.defect-list article,.defects-list article,.defect-card,.work-order-list article,.workorders-list article,.work-order-card{transition:none!important}}
.inventory-status-in_stock{color:#15803d!important;background:#dcfce7!important}.inventory-status-low{color:#92400e!important;background:#fef3c7!important}.inventory-status-critical,.inventory-status-out_of_stock{color:#b91c1c!important;background:#fee2e2!important}
.parts-inventory-page{gap:20px;display:grid}.parts-inventory-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.parts-inventory-kpis article{background:#fff;border:1px solid #375b7c1f;border-radius:16px;min-height:125px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 8px 25px #1d364f0d}.parts-inventory-kpis article:before{content:"";background:#168dff;width:3px;position:absolute;inset:0 auto 0 0}.parts-inventory-kpis span{color:#677d93;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.parts-inventory-kpis strong{color:#091522;letter-spacing:-.035em;margin-top:12px;font-size:1.8rem;line-height:1;display:block}.parts-inventory-kpis small{color:#8193a4;margin-top:10px;font-size:.75rem;display:block}.inventory-warning-card:before{background:#d89219!important}.inventory-danger-card:before{background:#d84b57!important}.parts-inventory-filter{grid-template-columns:minmax(250px,1.6fr) minmax(160px,.7fr) minmax(150px,.6fr) auto;align-items:end;gap:12px!important;display:grid!important}.inventory-stock-badge{text-transform:capitalize;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:.65rem;font-weight:850;display:inline-flex}.inventory-in_stock{color:#15803d;background:#dcfce7}.inventory-low{color:#92400e;background:#fef3c7}.inventory-critical,.inventory-out_of_stock{color:#b91c1c;background:#fee2e2}.part-description{color:#74889c;margin-top:3px;font-size:.74rem;display:block}.parts-inventory-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex!important}.parts-inventory-empty h2{color:#0b1724;margin:5px 0 10px;font-size:1.5rem}.parts-inventory-empty>p:not(.eyebrow){max-width:600px}.parts-empty-features{color:#526b82;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:20px 0 24px;font-size:.78rem;font-weight:700;display:flex}@media (max-width:1100px){.parts-inventory-kpis,.parts-inventory-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.parts-inventory-kpis,.parts-inventory-filter{grid-template-columns:1fr!important}}
.fg-inventory-control{background:linear-gradient(#fff,#fbfdff);border:1px solid #375b7c21;border-radius:18px;margin-top:24px;padding:24px;box-shadow:0 10px 30px #1e374e0e}.fg-inventory-heading,.fg-inventory-history-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.fg-inventory-heading h2,.fg-inventory-history-heading h3{color:#091522;margin:3px 0 5px}.fg-stock-status{text-transform:capitalize;border-radius:999px;align-items:center;min-height:28px;padding:6px 11px;font-size:.67rem;font-weight:850;display:inline-flex}.fg-stock-in_stock{color:#15803d;background:#dcfce7}.fg-stock-low{color:#92400e;background:#fef3c7}.fg-stock-critical,.fg-stock-out_of_stock{color:#b91c1c;background:#fee2e2}.fg-inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.fg-inventory-summary article{background:#f8fafc;border:1px solid #e0e8ef;border-radius:14px;padding:16px}.fg-inventory-summary span{color:#667b90;letter-spacing:.075em;text-transform:uppercase;font-size:.67rem;font-weight:850;display:block}.fg-inventory-summary strong{color:#091522;margin-top:7px;font-size:1.35rem;display:block}.fg-inventory-summary small{color:#8294a6;margin-top:5px;font-size:.71rem;display:block}.fg-inventory-movement{background:linear-gradient(#f9fcff,#f4f9fd);border:1px solid #dbe8f4;border-radius:15px;margin:20px 0 24px;padding:18px}.fg-inventory-form-grid{grid-template-columns:minmax(180px,.65fr) minmax(150px,.45fr) minmax(260px,1.4fr);align-items:end;gap:12px;display:grid}.fg-inventory-actions{justify-content:flex-end;margin-top:14px;display:flex}.fg-inventory-history{border-top:1px solid #e7edf3;padding-top:22px}.fg-inventory-history-heading{margin-bottom:14px}.fg-inventory-history-heading>span{color:#7890a6;font-size:.72rem}.fg-stock-positive{color:#15803d}.fg-stock-negative{color:#b91c1c}.fg-inventory-empty-history{text-align:center;background:#fafcff;border:1px dashed #d7e1ea;border-radius:14px;padding:28px}.fg-inventory-empty-history strong{color:#17293b;margin-bottom:6px;display:block}.fg-inventory-empty-history p{color:#73879a;margin:0;font-size:.82rem}@media (max-width:1050px){.fg-inventory-summary,.fg-inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-inventory-reason{grid-column:1/-1}}@media (max-width:700px){.fg-inventory-control{padding:17px}.fg-inventory-heading,.fg-inventory-history-heading{flex-direction:column}.fg-inventory-summary,.fg-inventory-form-grid{grid-template-columns:1fr}.fg-inventory-reason{grid-column:auto}.fg-inventory-actions .button{width:100%}}
