@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6a2daa6f-module__-0thcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6a2daa6f-module__-0thcW__variable{--font-body:"Manrope","Manrope Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_18394859-module__At-e-q__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_18394859-module__At-e-q__variable{--font-heading:"Sora","Sora Fallback"}
﻿:root{--bg:#f6f9fc;--bg-soft:#eef3f8;--surface:#fff;--text:#1a2a3b;--muted:#536779;--line:#d8e2ec;--primary:#ff5c35;--primary-strong:#d9481b;--accent:#0b5cab;--danger:#c0392b;--radius:16px;--ui-card-radius:16px;--ui-field-radius:14px;--shadow:0 18px 42px #0d284314}*{box-sizing:border-box}html,body{color:var(--text);font-family:var(--font-body),"Segoe UI",sans-serif;background:radial-gradient(circle at 20% 0,#fff 0%,#f7f9fc 46%,#edf3f9 100%);margin:0;padding:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;height:auto}.container{width:min(1180px,100% - 2rem);margin:0 auto}.section{padding:2rem 0}.section.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(140deg,#f1f6fb,#f9fbfd)}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#8a99a8;opacity:.9;margin:0;font-size:.74rem}.section-head{gap:.7rem;max-width:820px;margin-bottom:1.4rem;display:grid}.section-head.compact{margin-bottom:1rem}.section-head h2{font-family:var(--font-heading),"Segoe UI",sans-serif;margin:0;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.15}.section-head p{color:var(--muted);margin:0;line-height:1.66}.muted{color:var(--muted)}.site-header{z-index:1000;position:sticky;top:0;overflow:visible!important}.header-utility{background:linear-gradient(90deg,#f7f9fc,#f3f7fc);border-bottom:1px solid #e7edf4}.utility-inner{justify-content:space-between;align-items:center;gap:.75rem;min-height:40px;display:flex}.utility-left,.utility-right{align-items:center;gap:.65rem;display:flex}.lang-select{color:#3e546a;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.lang-select select{color:#284258;background:#fff;border:1px solid #d3dee9;border-radius:999px;min-width:130px;height:30px;padding:0 .8rem;font-size:.82rem}.utility-link-btn{color:#2d455b;cursor:pointer;background:#fff;border:1px solid #d3dee9;border-radius:999px;padding:.33rem .7rem;font-size:.82rem;font-weight:600}.utility-link{color:#2e4a61;border-radius:8px;align-items:center;padding:.18rem .32rem;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-flex}.utility-link-as-btn{cursor:pointer;background:0 0;border:none;align-items:center;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-flex}.utility-link:hover{background:#eaf1f8}.header-main{background:#fffffffa}.header-main-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:80px;display:grid}.brand-lockup{grid-template-columns:auto 1fr;align-items:center;gap:.7rem;display:grid}.brand-badge{background:linear-gradient(130deg,var(--primary),#ff7a5a);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.brand-lockup strong{font-size:1rem;line-height:1.2;display:block}.brand-lockup small{color:var(--muted);font-size:.72rem}.mega-nav{justify-content:center;display:flex}.mega-desktop{justify-content:center;align-items:center;gap:.28rem;display:flex}.mega-item{position:relative}.mega-trigger{color:#21384c;cursor:pointer;background:0 0;border:none;border-radius:11px;align-items:center;gap:.26rem;padding:.7rem .74rem;font-size:.91rem;font-weight:700;display:inline-flex}.mega-trigger:hover{background:#f1f5f9}.mega-trigger.active{color:#103a5d;background:#edf4fb}.mega-trigger-link,.mega-trigger-link:link,.mega-trigger-link:visited,.mega-trigger-link:active{background:0 0;color:#21384c!important;font-weight:700!important}.mega-trigger-link:hover,.mega-trigger-link:focus-visible{background:#edf4fb;color:#103a5d!important}.mega-panel{z-index:2000;background:#fff;border:1px solid #d8e2ec;border-radius:18px;width:min(760px,90vw);max-width:calc(100vw - 20px);padding:1rem 1rem .8rem;display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0000001f}.mega-item{z-index:100;position:relative}.mega-item:after{content:"";width:100%;height:15px;position:absolute;top:100%;left:0}.mega-panel.open{gap:.8rem;display:grid}.mega-panel-head h4{color:#173753;margin:0;font-size:1.02rem}.mega-panel-head p,.mega-kicker{color:var(--muted);margin:.35rem 0 0;font-size:.87rem}.mega-kicker{text-transform:uppercase;letter-spacing:.08em;color:#ff5c35;font-size:.72rem}.mega-panel-feature{background:linear-gradient(135deg,#f8fbff,#f4f8fd);border:1px solid #e4ebf3;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.68rem .76rem;display:flex}.mega-panel-feature strong{color:#1f4769;font-size:.84rem}.mega-panel-feature p{color:var(--muted);margin:.35rem 0 0;font-size:.82rem}.mega-panel-feature a{color:#0b5cab;white-space:nowrap;font-size:.82rem;font-weight:700}.mega-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}.mega-link-card{background:#fdfefe;border:1px solid #e2eaf2;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;padding:.7rem .72rem;display:grid}.mega-link-card:hover{background:#f7fbff;border-color:#c6d9ea}.mega-link-icon{color:#0f4f84;background:#eaf3fb;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.82rem;font-weight:800;display:grid}.mega-link-content{gap:.1rem;display:grid}.mega-link-content strong{font-size:.88rem;line-height:1.2}.mega-link-content span{color:var(--muted);font-size:.8rem}.mega-badge{color:#8a4e04;background:#fff0d8;border:1px solid #ffdca9;border-radius:999px;padding:.18rem .38rem;font-size:.68rem;font-style:normal;font-weight:700}.mega-arrow{color:#4f6c86;font-size:.78rem}.mega-panel-footer{border-top:1px solid #ecf1f6;margin-top:.25rem;padding-top:.6rem}.mega-panel-footer a{color:#1f4d76;font-size:.83rem;font-weight:700}.menu-toggle{color:#1f3851;cursor:pointer;background:#fff;border:1px solid #d0dbe6;border-radius:10px;padding:.48rem .72rem;font-weight:600;display:none}.mega-mobile{display:none}.btn{font-family:inherit;font-size:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.64rem 1rem;font-weight:700;line-height:1;transition:transform .2s,opacity .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.btn-primary{background:linear-gradient(130deg,var(--primary),var(--primary-strong));color:#fff!important}.btn-ghost{color:#23384b;background:#fff;border-color:#c7d3df}.high-contrast{--bg:#0b1422;--bg-soft:#101c2d;--surface:#162235;--text:#e6edf7;--muted:#a7b5c8;--line:#2f3f57;--primary:#c24e31;--primary-strong:#8f2f19;--accent:#5d95db;--shadow:0 16px 34px #00000073}.standard-contrast{--primary:#ff5c35;--primary-strong:#d9481b;--accent:#ff7a3d}.standard-contrast .btn-ghost{color:#ff5c35!important;border-color:#ff5c35!important}.standard-contrast .eyebrow{color:#8a99a8!important}.hero{padding-top:1.5rem}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:1.4rem;display:grid}.hero-copy h1{font-family:var(--font-heading),"Segoe UI",sans-serif;margin:.2rem 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.hero-copy p{color:var(--muted);margin-top:1rem;font-size:1.03rem;line-height:1.7}.hero-actions{align-items:flex-end;gap:.7rem;display:flex}.hero-actions .btn{white-space:nowrap;flex:none}.hero-actions .btn-ghost{margin-top:6px}@media (max-width:768px){.hero-actions{flex-wrap:nowrap;justify-content:space-between}}.hero-visual{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(150deg,#fff,#f3f7fc);border-radius:24px;padding:.6rem}.trust-ribbon{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.trust-chip{border:1px solid var(--line);color:#2b4256;background:#fff;border-radius:999px;padding:.46rem .72rem;font-size:.84rem;font-weight:600}.stats-section{padding:1rem 0 .8rem}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.stat-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:.95rem;box-shadow:0 12px 32px #0d284314}.stat-card h3{margin:0;font-size:clamp(1.4rem,2.3vw,2.1rem)}.stat-card p{color:var(--muted);margin:.4rem 0 0;font-size:.9rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:.65rem;padding:1rem;display:grid}.icon-shell{width:44px;height:44px;color:var(--primary-strong);background:#fff3ef;border:1px solid #ffd6cc;border-radius:12px;place-items:center;display:grid}.feature-card h3{margin:0;font-size:1.07rem}.feature-card p{color:var(--muted);margin:0;line-height:1.58}.feature-card a{color:var(--primary-strong);margin-top:.25rem;font-weight:700}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.listing-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1rem}.listing-card h3{margin-top:0}.listing-card ul{gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.listing-card a{color:#1f4f76}.callout-panel{border:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#153958,#0b5cab);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.3rem;display:grid}.callout-panel p{color:#ffffffd6;margin:.5rem 0 0}.form-shell{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:1rem}.form-head h3{margin:0}.form-head p{color:var(--muted);margin:.45rem 0 0}.lead-form{gap:.56rem;margin-top:.9rem;display:grid}.filters-row{flex-wrap:wrap;gap:.55rem;display:flex}.filters-row input,.filters-row select{min-height:42px;font:inherit;color:#14344a;background:#fbfdff;border:1px solid #cfdae5;border-radius:14px;flex:220px;padding:.7rem 1rem;box-shadow:0 2px 6px #0000000d}.lead-form input,.lead-form select,.lead-form textarea{width:100%;font:inherit;color:#14344a;background:#fbfdff;border:1px solid #cfdae5;border-radius:12px;padding:.68rem .75rem}.lead-select{position:relative}.lead-select-trigger{width:100%;font:inherit;color:#14344a;cursor:pointer;background:#fbfdff;border:1px solid #cfdae5;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.68rem .75rem;display:inline-flex}.lead-select-caret{font-size:.86rem;line-height:1}.lead-select-menu{z-index:30;background:#fbfdff;border:1px solid #cfdae5;border-radius:12px;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #0a1e3024}.lead-select-option{color:#14344a;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;padding:.62rem .75rem}.lead-select-option:hover,.lead-select-option.active{background:#edf4fb}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus,.lead-select-trigger:focus{border-color:#cfd8e3;outline:none}.form-status{color:#0f5f63;margin:0;font-weight:600}.upload-label{color:var(--muted);border:1px dashed #aac0d1;border-radius:12px;padding:.6rem;font-size:.92rem}.page-content{gap:1rem;display:grid}.content-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1rem}.content-card h3,.content-card h4{margin-top:0}.content-card p,.content-card li{color:var(--muted);line-height:1.66}.two-col{grid-template-columns:1.2fr .8fr;align-items:start;gap:.8rem;display:grid}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.tag-list{flex-wrap:wrap;gap:.35rem;display:flex}.tag-list span{border:1px solid var(--line);background:#f3f8fc;border-radius:999px;padding:.33rem .56rem;font-size:.79rem}.tender-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.city-grid-scroll{max-height:68vh;padding-right:.2rem;overflow:auto}.city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.city-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:.6rem;padding:.8rem;display:grid}.city-card h3{margin:.2rem 0 0;font-size:1rem}.city-visual{background:#f5f9ff;border:1px solid #d7e4f2;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.city-stat{color:#15508a;margin:.2rem 0 .45rem;font-size:.84rem;font-weight:700}.tender-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:.5rem;height:100%;padding:.95rem;display:flex}.tender-card h3{margin:.35rem 0 0;font-size:1rem}.tender-card p{color:var(--muted);margin:0}.tender-meta{gap:.27rem;margin-top:.65rem;font-size:.85rem;display:grid}.tender-read-more-btn{width:fit-content;margin-top:auto}.empty-note{color:var(--muted);border:1px dashed #adc2d2;border-radius:12px;margin:0;padding:.85rem}.site-footer{background:linear-gradient(#f4f8fc 0%,#eef5fb 100%);border-top:1px solid #d6e3ef;margin-top:1.2rem}.footer-cta{color:#fff;background:linear-gradient(120deg,#173b5a,#0b5cab);border:1px solid #d7e4ef;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:.9rem;margin-top:1.4rem;padding:1rem 1.1rem;display:grid}.footer-cta h3{margin:.24rem 0 0;font-size:clamp(1.15rem,2vw,1.5rem)}.footer-cta p{color:#ffffffd6;margin:.45rem 0 0}.footer-cta .eyebrow{color:#8a99a8}.footer-cta-actions{align-items:center;gap:.5rem;display:flex}.footer-grid{grid-template-columns:1.6fr repeat(5,minmax(140px,1fr));gap:.95rem;padding:1rem 0 .6rem;display:grid}.footer-grid h3,.footer-grid h4{margin:0}.footer-grid h4{color:#213f57;font-size:.96rem}.footer-grid p,.footer-grid li,.footer-grid a{color:#395a72;font-size:.9rem;line-height:1.58}.footer-link-btn{color:#395a72;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;padding:0}.footer-brand>p:first-of-type{margin-top:.5rem}.footer-contact-list{margin-top:.48rem}.footer-contact-list p{margin:.2rem 0}.footer-grid ul{gap:.3rem;margin:.55rem 0 0;padding-left:0;list-style:none;display:grid}.footer-pill-row{flex-wrap:wrap;gap:.35rem;margin-top:.58rem;display:flex}.footer-pill-row span{color:#294b66;background:#f7fbff;border:1px solid #c8d8e8;border-radius:999px;padding:.24rem .5rem;font-size:.74rem}.footer-bottom{border-top:1px solid #d5e0ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.5rem 0 .6rem;display:flex}.footer-bottom p{color:#5b7388;margin:0;font-size:.87rem}.footer-bottom-links{align-items:center;gap:.35rem;display:flex}.site-footer .footer-grid section ul a,.site-footer .footer-contact-list a,.site-footer .footer-bottom a{text-decoration:none;display:inline-block;position:relative}.site-footer .footer-grid section ul a:after,.site-footer .footer-contact-list a:after,.site-footer .footer-bottom a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.site-footer .footer-grid section ul a:hover:after,.site-footer .footer-grid section ul a:focus-visible:after,.site-footer .footer-contact-list a:hover:after,.site-footer .footer-contact-list a:focus-visible:after,.site-footer .footer-bottom a:hover:after,.site-footer .footer-bottom a:focus-visible:after{transform:scaleX(1)}@media (max-width:1100px){.utility-inner{min-height:34px}.mega-desktop{gap:.1rem}.hero-grid,.two-col{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.split-grid,.tender-grid,.listing-grid,.city-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.utility-inner{flex-wrap:wrap;padding:.4rem 0}.header-main-inner{grid-template-columns:auto auto;grid-template-areas:"brand menu""nav nav""cta cta";row-gap:.7rem;padding:.75rem 0}.brand-lockup{grid-area:brand}.menu-toggle{grid-area:menu;justify-self:end;display:inline-flex}.mega-nav{grid-area:nav;width:100%;display:none}.mega-nav.open{display:block}.mega-desktop{display:none}.mega-mobile{border:1px solid var(--line);background:#fff;border-radius:14px;gap:.5rem;padding:.72rem;display:grid}.mobile-direct-link{color:#1f3a53;border:1px solid #d9e3ed;border-radius:10px;padding:.58rem .66rem;font-weight:600}.mobile-menu-group{border:1px solid #dfe8f0;border-radius:10px;overflow:hidden}.mobile-group-toggle{text-align:left;color:#244058;cursor:pointer;background:#f8fbff;border:none;width:100%;padding:.56rem .66rem;font-weight:700}.mobile-group-links{background:#fff;gap:.2rem;padding:.46rem .66rem .6rem;display:grid}.mobile-group-links a{color:#2a465d;padding:.2rem 0;font-size:.9rem}.header-main-cta{grid-area:cta;justify-content:flex-start;width:100%}.header-main-cta .btn{flex:48%}.footer-cta{grid-template-columns:1fr}.footer-cta-actions{width:100%}.footer-cta-actions .btn{flex:48%}}@media (max-width:760px){.container{width:min(1180px,100% - 1.2rem)}@media (max-width:768px){.two-col{grid-template-columns:1fr}}.stats-grid,.callout-panel{grid-template-columns:1fr}.utility-left,.utility-right{flex-wrap:wrap;justify-content:flex-start;width:100%}.lang-select{justify-content:space-between;width:100%}.lang-select select{width:100%;min-width:0}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.footer-bottom{justify-content:flex-start}}@media (max-width:560px){.mega-panel{width:94vw;left:50%;transform:translate(-50%)}.footer-grid{grid-template-columns:1fr}}.goog-te-banner-frame.skiptranslate{display:none!important}.goog-tooltip,.goog-te-balloon-frame,iframe.goog-te-banner-frame{display:none!important}body{top:0!important}.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,.skiptranslate,body>.skiptranslate{display:none!important}body{position:static!important;top:0!important}html{margin-top:0!important}.nav-item{position:relative}.dropdown{display:none;position:absolute;top:100%;left:0}.nav-item:hover .dropdown,.dropdown:hover{display:block}.nav-item:after{content:"";width:100%;height:20px;position:absolute;top:100%;left:0}.menu-toggle{cursor:pointer;background:#fff;border:1px solid #d0dbe6;border-radius:10px;width:42px;height:42px;position:relative}.menu-toggle:before,.menu-toggle:after{content:"";background:#1f3851;width:22px;height:2px;position:absolute;left:10px}.menu-toggle:before{top:14px}.menu-toggle:after{top:26px}.menu-toggle{background-image:linear-gradient(#1f3851,#1f3851);background-position:50%;background-repeat:no-repeat;background-size:22px 2px}.lang-select{width:100%}.lang-select select{width:100%;max-width:100%}@media (max-width:768px){.utility-inner{flex-direction:column;align-items:stretch}.lang-select{width:100%}}.custom-select{width:100%;position:relative}.lang-btn{text-align:left;cursor:pointer;background:#fff;border:1px solid #d3dee9;border-radius:999px;width:100%;height:30px;padding:0 .8rem}.custom-dropdown{z-index:9999;background:#fff;border:1px solid #d8e2ec;border-radius:10px;width:100%;position:absolute;top:100%;left:0}.custom-dropdown div{cursor:pointer;padding:.5rem}.custom-dropdown div:hover{background:#f1f5f9}.utility-link-btn{white-space:nowrap}.mobile-bottom-nav{z-index:9999;background:#fff;border-top:1px solid #ddd;width:100%;display:none;position:fixed;bottom:0;left:0}@media (max-width:768px){.mobile-bottom-nav{white-space:nowrap;display:flex;overflow-x:auto}.nav-item{color:#333;flex:none;padding:10px 14px;font-size:12px;text-decoration:none}.nav-item:hover{color:#f60}body{padding-bottom:65px}}.mobile-bottom-nav{z-index:9999;background:#fff;border-top:1px solid #eee;width:100%;height:65px;display:none;position:fixed;bottom:0;left:0}@media (max-width:768px){.mobile-bottom-nav{justify-content:space-around;align-items:center;display:flex}}.nav-item{color:#777;flex-direction:column;flex:1;align-items:center;font-size:11px;text-decoration:none;transition:all .25s;display:flex}.nav-item .icon{margin-bottom:3px;font-size:20px}.nav-item.active{color:#222;transform:translateY(-3px)}.nav-item.active .icon{color:#fff;background:linear-gradient(135deg,#2b2b2b,#ff7a3d);border-radius:10px;padding:6px 10px}.nav-item:hover{color:#ff7a3d}.search-input{border:1px solid var(--line);width:100%;font:inherit;color:#14344a;caret-color:#14344a;background:#fbfdff;border-radius:999px;padding:.7rem 1rem}.search-input::placeholder{color:#6f8397}.btn-read{color:#fff;background:linear-gradient(135deg,#2b2b2b,#ff7a3d);border-radius:999px;margin-top:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;transition:all .25s;display:inline-block}.btn-read:hover{opacity:.9;transform:translateY(-2px)}.content-card .btn-primary{margin-top:.8rem}.header-main-cta{align-items:center;gap:.6rem;display:flex}.header-main-cta .btn{justify-content:center;align-items:center;height:42px;padding:0 1.1rem;line-height:1;display:inline-flex}.header-main-cta .btn-ghost{border:1px solid var(--line);background:0 0}.header-main-cta .header-book-demo-btn{white-space:nowrap;background:linear-gradient(120deg,#1a4f77 0%,#8a2434 100%);border:none;box-shadow:0 10px 20px #12345638;color:#fff!important}.header-main-cta .header-book-demo-btn:hover{opacity:.96}.standard-contrast .btn-primary{color:#fff!important}.high-contrast input,.high-contrast select,.high-contrast textarea,.high-contrast .lead-select-trigger{color:#e9f1ff!important;caret-color:#e9f1ff!important;box-shadow:none!important;background:#0f1a2b!important;border:1px solid #3a4f6f!important}.high-contrast input::placeholder,.high-contrast textarea::placeholder{color:#96aac2}.high-contrast .filters-row input,.high-contrast .filters-row select,.high-contrast .search-input{color:#e9f1ff!important;caret-color:#e9f1ff!important;background:#0f1a2b!important;border-color:#3f5574!important;border-radius:14px!important}.high-contrast .filters-row input::placeholder,.high-contrast .search-input::placeholder{color:#a9bbd2!important}.high-contrast input:focus,.high-contrast textarea:focus,.high-contrast select:focus,.high-contrast .lead-select-trigger:focus{border-color:#6f8fb8!important;outline:none!important}.high-contrast .btn-primary,.high-contrast .header-book-demo-btn,.high-contrast .popup-btn,.high-contrast .btn-read{filter:brightness(.82)saturate(.95)}.high-contrast .btn-ghost{color:#d9e6f8!important;background:0 0!important;border-color:#5f7697!important}.high-contrast .btn-ghost:hover{background:#1a2a40!important}.plan-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;gap:.7rem;height:100%;padding:1.2rem;display:flex}.plan-actions{flex-direction:row;align-items:center;gap:.6rem;margin-top:auto;display:flex}.plan-actions .btn{white-space:nowrap;text-align:center}.feature-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.2rem;display:grid}.plan-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;height:100%;padding:1.2rem;display:flex}.plan-desc{opacity:.8;font-size:.9rem}.plan-price{color:var(--primary);align-items:center;gap:.5rem;font-size:1.4rem;display:flex}.old-price{opacity:.6;font-size:.85rem;text-decoration:line-through}.plan-list{gap:.3rem;padding-left:1rem;font-size:.9rem;display:grid}.tag-list{flex-wrap:wrap;gap:6px;min-height:55px;display:flex}.tag-list span{border:1px solid var(--line);color:#2b4358;background:#eef3f8;border-radius:20px;padding:6px 10px;font-size:.75rem;font-weight:600}.knowledge-center-tag-list{min-height:0}.knowledge-center-tag-list .knowledge-center-tag{white-space:nowrap;align-items:center;padding:.4rem .85rem;line-height:1.2;display:inline-flex}.plans-wrapper{flex-direction:column;gap:1.5rem;display:flex}.plans-row{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.plans-row-mixed{align-items:start}.plans-row-mixed .plan-card{height:auto}.plans-form{align-items:stretch;display:flex}.plans-form>*{width:100%}@media (max-width:768px){html,body{overflow-x:clip}.lang-select{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.35rem;min-width:0}.lang-select span{display:block}.custom-select{min-width:0}.lang-btn{width:100%;min-width:0}.header-main-inner{grid-template-columns:minmax(0,1fr) auto;column-gap:.6rem}.brand-lockup,.brand-lockup span{min-width:0}.brand-lockup strong,.brand-lockup small{overflow-wrap:anywhere;display:block}.header-main-cta{flex-direction:column;align-items:stretch;gap:.5rem}.header-main-cta .btn{flex:auto;width:100%}.hero-actions{flex-wrap:wrap;align-items:stretch}.hero-actions .btn{flex:100%;width:100%}.hero-copy h1{font-size:clamp(1.85rem,9vw,2.4rem);line-height:1.12}.hero-copy p{overflow-wrap:anywhere}}@media (max-width:560px){.feature-grid,.plans-row{grid-template-columns:1fr}}body.auth-layout{background:#fff;padding-bottom:0!important}body.auth-layout .site-header,body.auth-layout .site-footer,body.auth-layout .mobile-bottom-nav{display:none!important}body.auth-layout main{min-height:100vh}.popup-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-box{text-align:center;background:linear-gradient(145deg,#fff,#f8f9fb);border-radius:16px;width:340px;padding:28px 26px;animation:.35s popupScale;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000040}.popup-box:before{content:"";background:linear-gradient(90deg,#ff5c35,#ff8a5c);width:100%;height:5px;position:absolute;top:0;left:0}.popup-box.success:before{background:linear-gradient(90deg,#22c55e,#4ade80)}.popup-box.error:before{background:linear-gradient(90deg,#ef4444,#f87171)}.popup-box p{color:#222;margin-bottom:18px;font-size:16px;font-weight:500}.popup-btn{cursor:pointer;color:#fff;background:linear-gradient(130deg,#ff5c35,#d9481b);border:none;border-radius:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .25s}.popup-btn:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 8px 18px #ff5c3559}.popup-btn:active{transform:scale(.97)}@keyframes popupScale{0%{opacity:0;transform:scale(.75)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.footer-social{gap:14px;margin-top:10px;display:flex}.footer-social a{border-radius:10px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.footer-social a .footer-social a{color:#6b7f90}.footer-social a{transition:all .3s}.contact-book-demo-modal{z-index:20000;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.contact-book-demo-modal:target{display:flex}.contact-book-demo-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1c2c99;position:absolute;inset:0}.contact-book-demo-dialog{z-index:20001;background:#eef2f6;border:1px solid #d3dce6;border-radius:22px;width:min(470px,92vw);max-height:none;padding:.62rem .6rem;position:relative;overflow-y:visible;box-shadow:0 24px 56px #0b223a47}.contact-sales-popup-overlay{z-index:20000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1c2c99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.contact-sales-popup-dialog{z-index:20001;background:#eef2f6;border:1px solid #d3dce6;border-radius:22px;width:min(470px,92vw);max-height:none;padding:.62rem .6rem;position:relative;overflow-y:visible;box-shadow:0 24px 56px #0b223a47}.contact-book-demo-dialog .form-shell,.contact-sales-popup-dialog .form-shell{box-shadow:none;background:0 0;border:none;padding:0}.contact-book-demo-dialog .form-head h3,.contact-sales-popup-dialog .form-head h3{color:#1e2f42;font-size:clamp(1.75rem,2.7vw,2.15rem)}.contact-book-demo-dialog .form-head p,.contact-sales-popup-dialog .form-head p{color:#687789;font-size:1rem}.contact-book-demo-dialog .lead-form input,.contact-book-demo-dialog .lead-form select,.contact-book-demo-dialog .lead-form textarea,.contact-book-demo-dialog .lead-select-trigger,.contact-sales-popup-dialog .lead-form input,.contact-sales-popup-dialog .lead-form select,.contact-sales-popup-dialog .lead-form textarea,.contact-sales-popup-dialog .lead-select-trigger{color:#24384d;background:#f3f5f8;border:1px solid #b9c6d6;border-radius:16px;padding:.85rem .9rem}.contact-book-demo-dialog .form-head h3,.contact-sales-popup-dialog .form-head h3{font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.2}.contact-book-demo-dialog .form-head p,.contact-sales-popup-dialog .form-head p{font-size:.86rem}.contact-book-demo-dialog .lead-form,.contact-sales-popup-dialog .lead-form{gap:.45rem;margin-top:.5rem}.contact-book-demo-dialog .lead-form input,.contact-book-demo-dialog .lead-form select,.contact-book-demo-dialog .lead-form textarea,.contact-book-demo-dialog .lead-select-trigger,.contact-sales-popup-dialog .lead-form input,.contact-sales-popup-dialog .lead-form select,.contact-sales-popup-dialog .lead-form textarea,.contact-sales-popup-dialog .lead-select-trigger{border-radius:12px;padding:.56rem .66rem}.contact-book-demo-dialog .lead-select-menu,.contact-sales-popup-dialog .lead-select-menu{background:#f3f5f8;border-color:#b9c6d6}.contact-book-demo-dialog .lead-select-option,.contact-sales-popup-dialog .lead-select-option{color:#24384d}.contact-book-demo-dialog .lead-select-option:hover,.contact-book-demo-dialog .lead-select-option.active,.contact-sales-popup-dialog .lead-select-option:hover,.contact-sales-popup-dialog .lead-select-option.active{background:#e3ebf4}.contact-book-demo-dialog .lead-form textarea,.contact-sales-popup-dialog .lead-form textarea{min-height:78px}.contact-book-demo-dialog .lead-form button,.contact-sales-popup-dialog .lead-form button{min-height:38px}.contact-book-demo-close,.contact-sales-popup-close{color:#234159;z-index:2;background:#fff;border:1px solid #c8d3df;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:700;line-height:1;display:grid;position:absolute;top:.45rem;right:.5rem}.hero-actions{z-index:10;position:relative}.high-contrast body,.high-contrast .site-header,.high-contrast .header-utility,.high-contrast .header-main,.high-contrast .section,.high-contrast .section.alt,.high-contrast .site-footer,.high-contrast .footer-cta,.high-contrast .footer-grid,.high-contrast .footer-bottom,.high-contrast .contact-book-demo-modal,.high-contrast .contact-sales-popup-overlay{color:#e6edf7!important;background:#0b1524!important;border-color:#2f3f57!important}.high-contrast .header-utility,.high-contrast .header-main,.high-contrast .site-footer,.high-contrast .footer-bottom{border-color:#2f3f57!important}.high-contrast [class*=card],.high-contrast .form-shell,.high-contrast .mega-panel,.high-contrast .mega-panel-feature,.high-contrast .mega-link-card,.high-contrast .mega-mobile,.high-contrast .mobile-menu-group,.high-contrast .mobile-group-links,.high-contrast .footer-pill-row span,.high-contrast .trust-chip,.high-contrast .popup-box,.high-contrast .contact-book-demo-dialog,.high-contrast .contact-sales-popup-dialog,.high-contrast .custom-dropdown,.high-contrast .lead-select-menu,.high-contrast .callout-panel{color:#e6edf7!important;background:#121f32!important;border-color:#334863!important;box-shadow:0 12px 28px #00000059!important}.high-contrast h1,.high-contrast h2,.high-contrast h3,.high-contrast h4,.high-contrast h5,.high-contrast h6,.high-contrast strong{color:#f3f8ff!important}.high-contrast p,.high-contrast li,.high-contrast small,.high-contrast .muted,.high-contrast .section-head p,.high-contrast .hero-copy p,.high-contrast .mega-panel-head p,.high-contrast .mega-link-content span,.high-contrast .footer-grid p,.high-contrast .footer-grid li,.high-contrast .footer-bottom p{color:#a9b7ca!important}.high-contrast a{color:#8db8ff}.high-contrast .mega-link-card,.high-contrast .utility-link,.high-contrast .mobile-direct-link,.high-contrast .footer-link-btn,.high-contrast .lead-select-option,.high-contrast .custom-dropdown div{color:#dce8f7!important}.high-contrast .mega-link-content strong,.high-contrast .mega-panel-head h4,.high-contrast .mega-panel-feature strong{color:#f2f7ff!important}.high-contrast .mega-panel-feature p{color:#b5c3d5!important}.high-contrast .mega-kicker{color:#ffb28e!important}.high-contrast .mega-badge{color:#f0c794!important;background:#2f2a1f!important;border-color:#6b5432!important}.high-contrast .lead-select-option:hover,.high-contrast .lead-select-option.active,.high-contrast .custom-dropdown div:hover{background:#1b2c43!important}.high-contrast .brand-lockup strong,.high-contrast .mega-trigger,.high-contrast .mega-trigger-link,.high-contrast .utility-link,.high-contrast .utility-link-btn,.high-contrast .header-main-cta .btn{color:#eef4ff!important;opacity:1!important}.high-contrast .utility-link-btn,.high-contrast .lang-btn,.high-contrast .menu-toggle{color:#eef4ff!important;background:#16263a!important;border-color:#4f6786!important}.high-contrast .footer-grid h3,.high-contrast .footer-grid h4{color:#f4f8ff!important}.high-contrast .footer-grid p,.high-contrast .footer-grid li,.high-contrast .footer-grid a,.high-contrast .footer-bottom p,.high-contrast .footer-bottom a{font-size:.95rem;line-height:1.65;color:#c8d4e4!important}.high-contrast details summary,.high-contrast .page-content p,.high-contrast .form-head p,.high-contrast .lead-form label{color:#d7e2f2!important}.high-contrast .lead-form input::placeholder,.high-contrast .lead-form textarea::placeholder{color:#a9bbd2!important}.high-contrast .mega-trigger:hover,.high-contrast .mega-trigger:focus-visible,.high-contrast .mega-trigger.active,.high-contrast .mega-trigger-link:hover,.high-contrast .mega-trigger-link:focus-visible,.high-contrast .mobile-group-toggle:hover,.high-contrast .mobile-group-toggle:focus-visible,.high-contrast .utility-link:hover,.high-contrast .utility-link-as-btn:hover,.high-contrast .mobile-direct-link:hover{color:#f4f8ff!important;background:#1b2d45!important}.high-contrast .header-main-cta .btn-ghost:hover{color:#f4f8ff!important;background:#1b2d45!important;border-color:#6a84a8!important}.high-contrast .lead-form input,.high-contrast .lead-form textarea,.high-contrast .lead-form select,.high-contrast .lead-select-trigger,.high-contrast .contact-book-demo-dialog .lead-form input,.high-contrast .contact-book-demo-dialog .lead-form textarea,.high-contrast .contact-book-demo-dialog .lead-select-trigger,.high-contrast .contact-sales-popup-dialog .lead-form input,.high-contrast .contact-sales-popup-dialog .lead-form textarea,.high-contrast .contact-sales-popup-dialog .lead-select-trigger{color:#e9f1ff!important;background:#0f1a2b!important;border-color:#3f5574!important}.high-contrast .lead-select-trigger span,.high-contrast .lead-select-caret{color:#e9f1ff!important;opacity:1!important}.high-contrast .lead-select-menu,.high-contrast .contact-book-demo-dialog .lead-select-menu,.high-contrast .contact-sales-popup-dialog .lead-select-menu{background:#0f1a2b!important;border-color:#3f5574!important}.high-contrast .lead-select-option,.high-contrast .contact-book-demo-dialog .lead-select-option,.high-contrast .contact-sales-popup-dialog .lead-select-option{color:#e9f1ff!important;background:0 0!important}.high-contrast .lead-select-option:hover,.high-contrast .lead-select-option.active,.high-contrast .contact-book-demo-dialog .lead-select-option:hover,.high-contrast .contact-book-demo-dialog .lead-select-option.active,.high-contrast .contact-sales-popup-dialog .lead-select-option:hover,.high-contrast .contact-sales-popup-dialog .lead-select-option.active{background:#1b2d45!important}.high-contrast .tag-list span,.high-contrast .knowledge-center-tag-list .knowledge-center-tag{color:#dce8f7!important;background:#1b2d45!important;border-color:#3f5574!important}.high-contrast input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#e9f1ff!important;caret-color:#e9f1ff!important;border:1px solid #3f5574!important;box-shadow:inset 0 0 0 1000px #0f1a2b!important}.high-contrast input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#e9f1ff!important;caret-color:#e9f1ff!important;border:1px solid #3f5574!important;box-shadow:inset 0 0 0 1000px #0f1a2b!important}.high-contrast input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#e9f1ff!important;caret-color:#e9f1ff!important;border:1px solid #3f5574!important;box-shadow:inset 0 0 0 1000px #0f1a2b!important}.high-contrast textarea:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#e9f1ff!important;caret-color:#e9f1ff!important;border:1px solid #3f5574!important;box-shadow:inset 0 0 0 1000px #0f1a2b!important}.high-contrast textarea:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#e9f1ff!important;caret-color:#e9f1ff!important;border:1px solid #3f5574!important;box-shadow:inset 0 0 0 1000px #0f1a2b!important}.high-contrast textarea:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#e9f1ff!important;caret-color:#e9f1ff!important;border:1px solid #3f5574!important;box-shadow:inset 0 0 0 1000px #0f1a2b!important}.high-contrast select:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#e9f1ff!important;caret-color:#e9f1ff!important;border:1px solid #3f5574!important;box-shadow:inset 0 0 0 1000px #0f1a2b!important}.high-contrast select:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#e9f1ff!important;caret-color:#e9f1ff!important;border:1px solid #3f5574!important;box-shadow:inset 0 0 0 1000px #0f1a2b!important}.high-contrast select:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#e9f1ff!important;caret-color:#e9f1ff!important;border:1px solid #3f5574!important;box-shadow:inset 0 0 0 1000px #0f1a2b!important}.feature-card,.content-card,.listing-card,.stat-card,.plan-card,.form-shell,.city-card,.contact-book-demo-dialog,.contact-sales-popup-dialog,.mega-panel,.mega-mobile,.mobile-menu-group,.mobile-group-links{border-radius:var(--ui-card-radius)}.filters-row input,.filters-row select,.search-input,.lead-form input,.lead-form select,.lead-form textarea,.lead-select-trigger,.lead-select-menu,.contact-book-demo-dialog .lead-form input,.contact-book-demo-dialog .lead-form select,.contact-book-demo-dialog .lead-form textarea,.contact-book-demo-dialog .lead-select-trigger,.contact-book-demo-dialog .lead-select-menu,.contact-sales-popup-dialog .lead-form input,.contact-sales-popup-dialog .lead-form select,.contact-sales-popup-dialog .lead-form textarea,.contact-sales-popup-dialog .lead-select-trigger,.contact-sales-popup-dialog .lead-select-menu{border-radius:var(--ui-field-radius)!important}.high-contrast .feature-card,.high-contrast .content-card,.high-contrast .listing-card,.high-contrast .stat-card,.high-contrast .plan-card,.high-contrast .form-shell,.high-contrast .city-card,.high-contrast .contact-book-demo-dialog,.high-contrast .contact-sales-popup-dialog,.high-contrast .mega-panel,.high-contrast .mega-mobile,.high-contrast .mobile-menu-group,.high-contrast .mobile-group-links{border-radius:var(--ui-card-radius)!important}.high-contrast .filters-row input,.high-contrast .filters-row select,.high-contrast .search-input,.high-contrast .lead-form input,.high-contrast .lead-form select,.high-contrast .lead-form textarea,.high-contrast .lead-select-trigger,.high-contrast .lead-select-menu,.high-contrast .contact-book-demo-dialog .lead-form input,.high-contrast .contact-book-demo-dialog .lead-form select,.high-contrast .contact-book-demo-dialog .lead-form textarea,.high-contrast .contact-book-demo-dialog .lead-select-trigger,.high-contrast .contact-book-demo-dialog .lead-select-menu,.high-contrast .contact-sales-popup-dialog .lead-form input,.high-contrast .contact-sales-popup-dialog .lead-form select,.high-contrast .contact-sales-popup-dialog .lead-form textarea,.high-contrast .contact-sales-popup-dialog .lead-select-trigger,.high-contrast .contact-sales-popup-dialog .lead-select-menu{border-radius:var(--ui-field-radius)!important}:root{--ui-card-radius:18px;--ui-field-radius:12px}.feature-card,.content-card,.listing-card,.stat-card,.plan-card,.form-shell,.city-card,.tender-card,.hero-visual,.callout-panel,.popup-box,.contact-book-demo-dialog,.contact-sales-popup-dialog{border-radius:var(--ui-card-radius)!important}input,select,textarea,.search-input,.lead-select-trigger{border-radius:var(--ui-field-radius)!important}.book-demo-inline-link{color:#1f5f96;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:none}.book-demo-inline-link:hover{text-decoration:underline}.high-contrast .book-demo-inline-link{color:#8db8ff!important}.contact-sales-popup-overlay{opacity:0;animation:.26s cubic-bezier(.2,.7,.2,1) forwards cs-overlay-in}.contact-sales-popup-dialog,.contact-book-demo-dialog{opacity:0;transform-origin:50% 22%;will-change:transform,opacity;animation:.32s cubic-bezier(.16,1,.3,1) forwards cs-dialog-in;transform:translateY(24px)scale(.965)}.contact-sales-popup-close,.contact-book-demo-close{transition:transform .18s,box-shadow .18s}.contact-sales-popup-close:hover,.contact-book-demo-close:hover{transform:rotate(90deg)scale(1.05);box-shadow:0 8px 18px #0b223a38}.contact-sales-popup-dialog .form-head,.contact-sales-popup-dialog .lead-form>*,.contact-book-demo-dialog .form-head,.contact-book-demo-dialog .lead-form>*{opacity:0;animation:.24s cubic-bezier(.22,.61,.36,1) forwards cs-item-in;transform:translateY(8px)}.contact-sales-popup-dialog .lead-select,.contact-book-demo-dialog .lead-select{z-index:1;position:relative}.contact-sales-popup-dialog .lead-select.open,.contact-book-demo-dialog .lead-select.open{z-index:140}.contact-sales-popup-dialog .lead-select.open .lead-select-menu,.contact-book-demo-dialog .lead-select.open .lead-select-menu{z-index:160}.contact-sales-popup-dialog .form-head,.contact-book-demo-dialog .form-head{animation-delay:.11s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:first-child{animation-delay:.145s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:nth-child(2){animation-delay:.175s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:nth-child(3){animation-delay:.205s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:nth-child(4){animation-delay:.235s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:nth-child(5){animation-delay:.265s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:nth-child(6){animation-delay:.295s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:nth-child(7){animation-delay:.325s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:nth-child(8){animation-delay:.355s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:nth-child(9){animation-delay:.385s}:is(.contact-sales-popup-dialog,.contact-book-demo-dialog) .lead-form>:nth-child(10){animation-delay:.415s}.contact-sales-popup-overlay.closing{animation:.2s forwards cs-overlay-out}.contact-sales-popup-overlay.closing .contact-sales-popup-dialog,.contact-sales-popup-overlay.closing .contact-book-demo-dialog{animation:.2s forwards cs-dialog-out}.contact-sales-popup-overlay.closing .contact-sales-popup-dialog .form-head,.contact-sales-popup-overlay.closing .contact-sales-popup-dialog .lead-form>*,.contact-sales-popup-overlay.closing .contact-book-demo-dialog .form-head,.contact-sales-popup-overlay.closing .contact-book-demo-dialog .lead-form>*{opacity:1;animation:none;transform:none}@keyframes cs-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cs-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes cs-dialog-in{0%{opacity:0;transform:translateY(24px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cs-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes cs-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contact-sales-popup-overlay,.contact-sales-popup-dialog,.contact-book-demo-dialog,.contact-sales-popup-dialog .form-head,.contact-sales-popup-dialog .lead-form>*,.contact-book-demo-dialog .form-head,.contact-book-demo-dialog .lead-form>*,.contact-sales-popup-overlay.closing,.contact-sales-popup-overlay.closing .contact-sales-popup-dialog,.contact-sales-popup-overlay.closing .contact-book-demo-dialog{opacity:1!important;animation:none!important;transform:none!important}}
