.W7XDTq_page{--ink:#0b1425;--paper:#f3f2ee;--accent:#f88f22;--muted:#a7b0bf;color:#f6f5f2;background:#07101f;font:400 16px/1.65 Figtree,Segoe UI,sans-serif;overflow:clip}.W7XDTq_page *{box-sizing:border-box}.W7XDTq_page h1,.W7XDTq_page h2,.W7XDTq_page h3{text-wrap:balance;font-family:Montserrat,Segoe UI,sans-serif}.W7XDTq_page a{text-decoration:none}.W7XDTq_page a:focus-visible{outline-offset:5px;outline:3px solid #fbb931}.W7XDTq_page section{scroll-margin-top:105px}.W7XDTq_container{width:min(1200px,100% - 64px);margin-inline:auto}.W7XDTq_skip{color:#07101f;z-index:100;background:#f88f22;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.W7XDTq_skip:focus{transform:none}.W7XDTq_header{z-index:30;background:#07101f;border-bottom:0;position:sticky;top:0;box-shadow:0 6px 14px #00000029,0 18px 30px -12px #0000004d}.W7XDTq_headerInner{align-items:center;gap:30px;width:min(1320px,100% - 64px);min-height:88px;margin:auto;display:flex}.W7XDTq_brand{color:#fff;letter-spacing:-.6px;flex-shrink:0;align-items:center;gap:12px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;display:inline-flex}.W7XDTq_brand img{object-fit:contain;width:48px;height:30px}.W7XDTq_brandWeb{color:#f88f22;margin-left:3px;font-weight:400}.W7XDTq_navigation{gap:30px;margin-left:auto;display:flex}.W7XDTq_navigation a{color:#c5cbd5;align-items:center;min-height:44px;font-size:13px;display:flex}.W7XDTq_navigation a:hover{color:#fff}.W7XDTq_headerCta{color:#fff;border:1px solid #536073;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 18px;font-size:13px;display:flex}.W7XDTq_headerCta:hover{border-color:#f88f22}.W7XDTq_hero{padding-top:86px}.W7XDTq_heroGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-bottom:76px;display:grid}.W7XDTq_eyebrow,.W7XDTq_lightEyebrow,.W7XDTq_contactEyebrow{letter-spacing:2px;color:#f6ac61;margin:0 0 24px;font-size:10px;font-weight:600}.W7XDTq_page .W7XDTq_headline{letter-spacing:-3.2px;max-width:12ch;margin:0;font-size:clamp(44px,5.1vw,74px);font-weight:800;line-height:1.08}.W7XDTq_headline em{color:#f88f22;font-style:normal}.W7XDTq_heroLead{color:#b7bfcc;max-width:43ch;margin:26px 0 0;font-size:17px;line-height:1.8}.W7XDTq_actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:32px;display:flex}.W7XDTq_primaryButton,.W7XDTq_darkButton{color:#111925;background:#f88f22;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:14px 22px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}.W7XDTq_primaryButton:hover{background:#fbb65a}.W7XDTq_textLink{color:#f1f1f0;align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}.W7XDTq_heroNote{color:#9ca8bb;margin:18px 0 0;font-size:11px}.W7XDTq_heroVisual{background:#111b2b;border:1px solid #354051;border-radius:16px;min-width:0;padding:22px}.W7XDTq_visualHeading{color:#b2bccb;letter-spacing:1.7px;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:9px;display:flex}.W7XDTq_visualLogo{object-fit:contain;flex-shrink:0;width:44px;height:28px;display:block}.W7XDTq_browser{background:#fff;border:1px solid #d8dee7;border-radius:9px;overflow:hidden}.W7XDTq_browserBar{color:#233349;border-bottom:1px solid #e3e7ee;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:flex}.W7XDTq_browserLabel{color:#607086;margin-left:auto;font-size:9px}.W7XDTq_dashboard{width:100%;height:auto;display:block}.W7XDTq_visualFooter{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.W7XDTq_visualFooter strong{font-size:13px;font-weight:600;display:block}.W7XDTq_visualFooter small{color:#a7b0bf;margin-top:2px;font-size:11px;display:block}.W7XDTq_visualFooter a{color:#f1b16b;border:1px solid #536073;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.W7XDTq_capabilities{border-top:1px solid #2a3443;justify-content:space-between;align-items:center;gap:26px;padding:25px 0 30px;font-size:12px;display:flex}.W7XDTq_capabilities>span{color:#fff}.W7XDTq_capabilities ul{color:#b6becc;flex-wrap:wrap;gap:20px 30px;margin:0;padding:0;list-style:none;display:flex}.W7XDTq_capabilities li{align-items:center;gap:9px;display:flex}.W7XDTq_capabilities img{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.W7XDTq_services,.W7XDTq_projects,.W7XDTq_process{padding:100px 0}.W7XDTq_services{background:var(--paper);color:var(--ink)}.W7XDTq_sectionHeading{grid-template-columns:1.25fr 1fr;align-items:end;gap:80px;margin-bottom:44px;display:grid}.W7XDTq_page .W7XDTq_sectionHeading h2,.W7XDTq_page .W7XDTq_productText h2{letter-spacing:-1.5px;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.18}.W7XDTq_sectionHeading>p{color:#aeb8c8;max-width:42ch;margin:0 0 3px;font-size:15px;line-height:1.8}.W7XDTq_services .W7XDTq_sectionHeading>p{color:#586171}.W7XDTq_lightEyebrow{color:#84501d;margin-bottom:17px}.W7XDTq_serviceGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.W7XDTq_service{background:#fff;border:1px solid #d8dadd;border-radius:10px;flex-direction:column;padding:32px;display:flex}.W7XDTq_serviceTop{color:#5b6675;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:11px;display:flex}.W7XDTq_serviceIcon{place-items:center;width:88px;height:88px;display:grid}.W7XDTq_serviceIcon img{object-fit:contain;width:88px;height:88px;display:block}.W7XDTq_page .W7XDTq_service h3{letter-spacing:-.7px;max-width:24ch;margin:0 0 16px;font-size:23px;font-weight:700;line-height:1.25}.W7XDTq_service>p{color:#586171;max-width:49ch;margin:0 0 28px;font-size:14px;line-height:1.8}.W7XDTq_serviceBottom{border-top:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:14px;min-height:78px;margin-top:auto;padding-top:16px;display:flex}.W7XDTq_serviceBottom>span{color:#586171;font-size:10px}.W7XDTq_serviceBottom a{color:#1c293b;border:1px solid #d8dadd;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.W7XDTq_serviceBottom a:hover{background:#f3f2ee}.W7XDTq_projects{background:#0c1626}.W7XDTq_projectGrid{grid-template-columns:1fr 1fr;gap:38px 26px;display:grid}.W7XDTq_project{min-width:0}.W7XDTq_projectImage{background:#172334;border:1px solid #354052;border-radius:10px;display:block;position:relative;overflow:hidden}.W7XDTq_projectImage>img{aspect-ratio:1.6;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform .35s;display:block}.W7XDTq_projectImage:hover>img{transform:scale(1.025)}.W7XDTq_projectOpen{color:#fff;background:#07101f;border:1px solid #707a88;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:14px;right:14px}.W7XDTq_projectInfo{margin-top:19px}.W7XDTq_page .W7XDTq_projectInfo h3{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600}.W7XDTq_projectInfo p{color:#b0bac9;margin:6px 0 0;font-size:12px}.W7XDTq_productSection{background:var(--paper);color:#0b1425;padding:92px 0}.W7XDTq_product{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.W7XDTq_productText>p:not(.W7XDTq_lightEyebrow){color:#586171;max-width:43ch;margin:22px 0 0;font-size:15px;line-height:1.8}.W7XDTq_productText ul{gap:10px;margin:24px 0;padding:0;list-style:none;display:grid}.W7XDTq_productText li{color:#3c485a;align-items:center;gap:10px;font-size:13px;display:flex}.W7XDTq_productText li svg{color:#9d5915;flex-shrink:0}.W7XDTq_darkButton{color:#fff;background:#0c192d}.W7XDTq_darkButton:hover{background:#263951}.W7XDTq_productArt{background:#e9edf4;border:1px solid #d4dae4;border-radius:14px;min-width:0;padding:28px 20px 20px}.W7XDTq_productWordmark{letter-spacing:-1.2px;color:#0b1425;margin-bottom:23px;font-family:Montserrat,sans-serif;font-size:27px;font-weight:800;display:block}.W7XDTq_productWordmark span{color:#2563eb}.W7XDTq_productArt img{border:1px solid #cbd4e1;border-radius:7px;width:100%;height:auto;display:block}.W7XDTq_process{padding-bottom:80px}.W7XDTq_steps{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.W7XDTq_steps li{border-top:1px solid #3f4b5f;padding-top:22px}.W7XDTq_steps li>span{color:#f3ab63;margin-bottom:27px;font-size:12px;display:block}.W7XDTq_page .W7XDTq_steps h3{letter-spacing:-.5px;margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.35}.W7XDTq_steps p{color:#aeb8c8;margin:0;font-size:14px;line-height:1.8}.W7XDTq_contactSection{padding:0 0 88px}.W7XDTq_contact{color:#091425;background:#f4a451;border-radius:12px;grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;padding:52px;display:grid}.W7XDTq_contactEyebrow{color:#513516;margin-bottom:20px;font-size:9px}.W7XDTq_page .W7XDTq_contact h2{letter-spacing:-1.5px;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.2}.W7XDTq_contact p:not(.W7XDTq_contactEyebrow){color:#3b342b;max-width:46ch;margin:22px 0 0;font-size:14px;line-height:1.8}.W7XDTq_contactActions{flex-direction:column;justify-self:end;align-items:flex-start;gap:13px;display:flex}.W7XDTq_contactActions>a:not(.W7XDTq_darkButton){color:#172334;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.W7XDTq_contactActions>span{color:#513516;font-size:10px}.W7XDTq_footer{border-top:1px solid #2a3443;padding:30px 0}.W7XDTq_footer>.W7XDTq_container{justify-content:space-between;align-items:center;gap:30px;display:flex}.W7XDTq_footer p{color:#c1c8d3;margin:0;font-size:11px}.W7XDTq_footer p span{color:#9ba8bb;font-size:10px}.W7XDTq_footer>.W7XDTq_container>a:last-child{color:#bdc7d5;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex}@media (min-width:1600px){.W7XDTq_heroGrid{padding-block:30px 95px}}@media (max-width:1000px){.W7XDTq_heroGrid{gap:30px}.W7XDTq_page .W7XDTq_headline{letter-spacing:-2px;font-size:54px}.W7XDTq_heroLead{font-size:15px}.W7XDTq_navigation{gap:18px}.W7XDTq_sectionHeading{gap:40px}.W7XDTq_product{gap:38px}.W7XDTq_contact{gap:30px;padding:38px}}@media (max-width:800px){.W7XDTq_container,.W7XDTq_headerInner{width:calc(100% - 40px)}.W7XDTq_headerInner{flex-wrap:wrap;gap:0 14px;min-height:auto;padding-top:14px}.W7XDTq_brand{font-size:15px}.W7XDTq_brand img{width:40px;height:25px}.W7XDTq_headerCta{margin-left:auto;padding:8px 12px;font-size:11px}.W7XDTq_navigation{border-top:0;order:3;justify-content:space-between;gap:12px;width:100%;margin:12px 0 0}.W7XDTq_navigation a{min-height:44px;font-size:11px}.W7XDTq_hero{padding-top:44px}.W7XDTq_heroGrid{grid-template-columns:1fr;gap:38px;padding-bottom:36px}.W7XDTq_page .W7XDTq_headline{letter-spacing:-2px;max-width:15ch;font-size:clamp(43px,8.5vw,64px)}.W7XDTq_heroLead{max-width:49ch;font-size:16px}.W7XDTq_eyebrow{letter-spacing:1.4px;margin-bottom:20px;font-size:9px}.W7XDTq_heroVisual{max-width:650px}.W7XDTq_capabilities{flex-direction:column;align-items:flex-start;gap:16px}.W7XDTq_capabilities ul{gap:12px 20px;font-size:11px}.W7XDTq_services,.W7XDTq_projects,.W7XDTq_process{padding:64px 0}.W7XDTq_sectionHeading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.W7XDTq_sectionHeading>p{max-width:54ch}.W7XDTq_product{grid-template-columns:1fr;gap:36px}.W7XDTq_productSection{padding:64px 0}.W7XDTq_contact{grid-template-columns:1fr;gap:28px;padding:34px}.W7XDTq_contactActions{justify-self:start}.W7XDTq_contactSection{padding-bottom:60px}.W7XDTq_footer>.W7XDTq_container{flex-wrap:wrap;align-items:flex-start;gap:24px}}@media (max-width:540px){.W7XDTq_serviceGrid,.W7XDTq_projectGrid,.W7XDTq_steps{grid-template-columns:1fr}.W7XDTq_service{padding:26px}.W7XDTq_serviceTop{margin-bottom:24px}.W7XDTq_page .W7XDTq_service h3{font-size:22px}.W7XDTq_heroVisual{border-radius:12px;padding:16px}.W7XDTq_heroLead{font-size:15px}.W7XDTq_page .W7XDTq_headline{letter-spacing:-1.7px;font-size:clamp(40px,11vw,56px)}.W7XDTq_primaryButton{padding-inline:18px;font-size:12px}.W7XDTq_visualFooter strong{font-size:12px}.W7XDTq_visualFooter small{font-size:10px}.W7XDTq_capabilities ul{gap:13px;display:grid}.W7XDTq_page .W7XDTq_sectionHeading h2,.W7XDTq_page .W7XDTq_productText h2{letter-spacing:-1.1px;font-size:30px}.W7XDTq_projectGrid{gap:30px}.W7XDTq_steps{gap:28px}.W7XDTq_steps li>span{margin-bottom:15px}.W7XDTq_contact{padding:30px 24px}.W7XDTq_page .W7XDTq_contact h2{letter-spacing:-1px;font-size:29px}.W7XDTq_contactEyebrow{letter-spacing:1.3px;font-size:8px}.W7XDTq_contactActions .W7XDTq_darkButton{gap:12px;font-size:12px}.W7XDTq_footer p{flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.W7XDTq_page *{scroll-behavior:auto;transition:none}}.W7XDTq_projectFeatured{background:#111b2b;border:1px solid #354052;border-radius:12px;grid-column:1/-1;grid-template-columns:1.35fr 1fr;align-items:center;display:grid;overflow:hidden}.W7XDTq_projectFeatured .W7XDTq_projectImage{border:0;border-right:1px solid #354052;border-radius:0}.W7XDTq_projectFeatured .W7XDTq_projectInfo{margin:0;padding:34px}.W7XDTq_projectEyebrow{color:#f3ab63;letter-spacing:1.7px;margin-bottom:20px;font-size:9px;font-weight:600;display:block}.W7XDTq_page .W7XDTq_projectFeatured h3{letter-spacing:-1px;font-size:34px;font-weight:700}.W7XDTq_projectInfo .W7XDTq_projectSummary{color:#bac3d0;margin-top:22px;font-size:14px;line-height:1.8}.W7XDTq_projectVisit{color:#f5b16b;align-items:center;gap:14px;min-height:44px;margin-top:18px;font-size:12px;display:inline-flex}@media (max-width:800px){.W7XDTq_projectFeatured{grid-template-columns:1fr}.W7XDTq_projectFeatured .W7XDTq_projectImage{border-bottom:1px solid #354052;border-right:0}.W7XDTq_projectFeatured .W7XDTq_projectInfo{padding:28px}}.W7XDTq_projectFeatured .W7XDTq_projectCategory{color:#e2e6ed;font-size:12px;font-weight:600;line-height:1.7}.W7XDTq_projectInfo .W7XDTq_projectDescription{color:#bac3d0;margin-top:16px;font-size:13px;line-height:1.8}.W7XDTq_projectClosing{color:#f5f5f2;margin-top:22px;font-size:13px;font-weight:600;line-height:1.8;display:block}.W7XDTq_productText .W7XDTq_productCategory{color:#334155;margin-top:15px;font-size:13px;font-weight:600}.W7XDTq_productIntro,.W7XDTq_productFeaturesTitle,.W7XDTq_productClosing{color:#172334;font-size:14px;line-height:1.8;display:block}.W7XDTq_productIntro{margin-top:24px}.W7XDTq_productFeaturesTitle{margin-top:26px}.W7XDTq_productText ul{margin-top:14px}.W7XDTq_productText li{align-items:flex-start;line-height:1.8}.W7XDTq_productText li svg{margin-top:3px}.W7XDTq_productClosing{margin-block:24px}.W7XDTq_header{isolation:isolate}.W7XDTq_headerBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.W7XDTq_headerBackdrop img{object-fit:contain;opacity:.11;filter:blur(11px);width:340px;height:210px;position:absolute;top:-58px;left:10px}.W7XDTq_headerInner{gap:26px;min-height:132px;position:relative}.W7XDTq_header .W7XDTq_brandLarge{letter-spacing:-5px;font-size:clamp(58px,8.1vw,116px);font-weight:800;line-height:1}.W7XDTq_brandLarge .W7XDTq_brandWeb{margin-left:0;font-weight:500}.W7XDTq_navigation{gap:24px}@media (max-width:1100px){.W7XDTq_headerInner{flex-wrap:wrap;gap:0 16px;min-height:auto;padding-block:18px 0}.W7XDTq_header .W7XDTq_brandLarge{letter-spacing:-3px;font-size:clamp(42px,8.5vw,88px)}.W7XDTq_headerCta{margin-left:auto}.W7XDTq_navigation{border-top:0;order:3;justify-content:space-between;gap:16px;width:100%;margin:14px 0 0}.W7XDTq_navigation a{min-height:46px;font-size:13px}}@media (max-width:540px){.W7XDTq_headerInner{gap:0 12px;padding-top:16px}.W7XDTq_header .W7XDTq_brandLarge{letter-spacing:-1.4px;font-size:clamp(28px,8vw,44px)}.W7XDTq_headerBackdrop img{opacity:.09;filter:blur(8px);width:220px;height:136px;top:-25px;left:-18px}.W7XDTq_navigation{margin-top:14px}.W7XDTq_navigation a{font-size:12px}}
