:root{--ink:#012c65;--navy:#012c65;--blue:#019bd2;--muted:#47627b;--line:#cce4ed;--pale:#f1f9fc;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}img{max-width:100%;height:auto}svg{stroke-width:1.7px;flex-shrink:0;width:22px;height:22px}p{color:var(--muted);margin:0 0 1rem}h1,h2,h3,h4{letter-spacing:-.035em;margin:0 0 1.2rem;line-height:1.18}h1{font-size:clamp(2.5rem,4.2vw,4rem);font-weight:750}h2{font-size:clamp(2rem,3vw,3rem)}h3{letter-spacing:-.02em;font-size:1.25rem}figure{margin:0}.shell{width:min(1200px,100% - 64px);margin:auto}.section{padding:88px 0}.section-head{max-width:740px;margin-bottom:38px}.eyebrow{letter-spacing:.075em;color:#74d5f4;align-items:center;gap:8px;margin-bottom:22px;font-size:.875rem;font-weight:650;display:flex}.eyebrow.dark{color:#006b92}.button{background:var(--blue);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 20px;font-size:.9375rem;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{background:#084bc0;transform:translateY(-2px);box-shadow:0 8px 22px #125ee833}.button.secondary{background:0 0;border-color:#53657d}.button.secondary:hover{background:#ffffff12}.header{z-index:20;border-bottom:1px solid var(--line);background:#fffffffa;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.brand{flex-shrink:0;width:174px;display:block}.brand-crop{display:block}.brand img{object-fit:contain;width:100%;max-height:72px;display:block}.header nav{gap:24px;display:flex}.header nav a{padding:10px 0;font-size:.875rem;font-weight:600}.header-actions{align-items:center;gap:18px;display:flex}.header-phone{white-space:nowrap;align-items:center;gap:7px;font-size:.875rem;font-weight:650;display:flex}.language-switch{font-size:.875rem}.header-cta{display:none}.hero-bg{background:var(--navy);color:#fff;overflow:hidden}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;padding:75px 0;display:grid}.hero .lead{color:#d4eaf4;max-width:540px;margin:25px 0 30px;font-size:1.125rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-benefits{color:#d4eaf4;flex-wrap:wrap;gap:20px;margin-top:28px;font-size:.875rem;display:flex}.hero-benefits span{align-items:center;gap:7px;display:flex}.hero-benefits svg{color:#50c6ee;width:17px}.hero-visual{padding-bottom:30px;position:relative}.hero-visual>img{object-fit:cover;border:1px solid #fff2;border-radius:24px;width:100%;height:395px}.visual-caption{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex;position:absolute;bottom:0;left:-20px;right:20px;box-shadow:0 16px 40px #0002}.visual-caption strong{font-size:1.05rem}.visual-caption p{margin:4px 0 0;font-size:.875rem}.icon-tile{width:48px;height:48px;color:var(--blue);background:#def4fc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.services{background:var(--pale)}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;align-items:flex-start;padding:29px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 4px 16px #18325604}.service-card:hover{border-color:#019bd2;transform:translateY(-5px);box-shadow:0 16px 35px #18325612}.service-card h3{margin-top:24px}.service-card p{font-size:.9375rem}.service-card a{color:#006b92;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:.9375rem;font-weight:650;display:flex}.service-direct{background:#def4fc}.service-direct>svg{color:var(--blue);height:48px}.web-banner{border-radius:var(--radius);background:#e8f7fc;border:1px solid #b7e1f0;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;margin-top:32px;padding:34px;display:grid}.badge{border:1px solid var(--line);color:#006b92;background:#fff;border-radius:30px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 12px;font-size:.875rem;display:inline-flex}.web-banner h3{font-size:1.6rem}.web-banner p{margin-bottom:0;font-size:.9375rem}.interest-form label{margin-bottom:7px;font-size:.875rem;font-weight:650;display:block}.interest-row{gap:8px;display:flex}.interest-row input{background:#fff;border:1px solid #96bccb;border-radius:8px;width:100%;min-width:0;padding:12px}.interest-form p{margin-top:10px;font-size:.875rem}.interest-form a{text-decoration:underline}.about-grid{grid-template-columns:.75fr 1.2fr;align-items:center;gap:80px;display:grid}.about-portrait{background:var(--pale);border-radius:20px;overflow:hidden}.about-portrait img{object-fit:cover;object-position:top;width:100%;height:410px;display:block}.about-portrait figcaption{padding:15px 22px;font-size:.875rem}.values-grid{grid-template-columns:1fr 1fr;gap:25px;margin-top:32px;display:grid}.values-grid svg{color:var(--blue);margin-bottom:10px}.values-grid h3{margin-bottom:8px;font-size:1.0625rem}.values-grid p{margin:0;font-size:.9375rem}.reviews{padding:0 0 75px}.review-panel{border-block:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:65px;padding-block:38px;display:grid}.review-panel h2{margin:0;font-size:1.9rem}.review-panel a{color:var(--blue);gap:10px;margin-top:18px;font-weight:600;display:flex}.process{background:var(--pale)}.process ol{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.process li{border-top:1px solid #b7ddeb;padding-top:22px}.process li>span{color:var(--blue);margin-bottom:20px;font-size:.9375rem;font-weight:700;display:block}.process h3{font-size:1.125rem}.process p{font-size:.9375rem}.contact-section{background:var(--navy);color:#fff;padding:85px 0}.contact-panel{grid-template-columns:.8fr 1.2fr;align-items:start;gap:65px;display:grid}.contact-copy h2{font-size:clamp(2rem,3.5vw,3.4rem)}.contact-phone,.contact-email{overflow-wrap:anywhere;align-items:center;gap:12px;margin-top:25px;display:flex}.contact-phone{font-size:1.6rem;font-weight:650}.contact-note{margin-top:30px;font-size:.875rem}.contact-form{color:var(--ink);background:#fff;border-radius:20px;padding:32px}.form-heading{margin-bottom:22px}.form-kicker{color:var(--blue);font-size:.875rem;font-weight:600}.form-heading h3{margin:8px 0;font-size:1.4rem}.form-response{color:var(--muted);align-items:center;gap:6px;font-size:.875rem;display:flex}.form-response svg{width:16px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label>span:first-child{margin-bottom:7px;font-size:.875rem;font-weight:600;display:block}.field-control{background:#fff;border:1px solid #96bccb;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.field-control:focus-within{outline:2px solid var(--blue);outline-offset:2px}.field-control svg{color:#6e7f93;width:17px}.field-control input,.field-control select,.field-control textarea{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 0}.field-control textarea{resize:vertical}.field-textarea{align-items:flex-start}.field-textarea svg{margin-top:17px}.form-message{grid-column:1/-1}.form-consent{color:var(--muted);align-items:flex-start;gap:10px;margin:22px 0;font-size:.875rem;display:flex}.form-consent input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0;margin-top:4px}.form-consent a{text-decoration:underline}.contact-submit{width:100%}.email-notice{margin:14px 0;font-size:.875rem}.form-reassurance{display:none}.form-status{background:#e8f7fc;border-radius:8px;gap:9px;padding:12px;font-size:.875rem;display:flex}.footer{background:#fff;padding-top:55px}.footer-grid{grid-template-columns:1.3fr .7fr 1fr;gap:60px;display:grid}.footer p,.footer a,.footer li{font-size:.875rem}.footer-intro>p{margin-top:14px}.footer h2{margin-top:15px;font-size:1rem}.footer ul{color:var(--muted);padding:0;list-style:none}.footer li{margin:12px 0}.contact-row{gap:12px;margin-bottom:15px;display:flex}.contact-row i{color:var(--blue)}.contact-row p{margin:0}.contact-row strong,.contact-row span,.contact-row a{display:block}.social-links{gap:16px;margin-top:18px;display:flex}.social-links a{padding:6px}.privacy{text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:35px;padding:24px 0;font-size:.875rem;display:flex}.legal-body{max-width:850px;padding-block:65px}.legal-body section{margin-block:35px}.legal-body h1{margin-top:20px}.legal-body h2{font-size:1.5rem}.back,.policy-email{color:var(--blue);align-items:center;gap:10px;display:flex}.skip-link{color:var(--ink);z-index:50;background:#fff;padding:10px 20px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:5px;outline:3px solid #019bd2}@media (min-width:1350px){.header-cta{display:inline-flex}}@media (max-width:1000px){.header-inner{gap:15px}.header nav{gap:14px}.header-phone svg{display:none}.hero{gap:30px}.hero-visual>img{height:380px}.hero-actions .button{width:100%}.about-grid{gap:40px}.contact-panel{gap:35px}.service-card{padding:22px}.web-banner{gap:25px}.footer-grid{gap:30px}}@media (max-width:760px){html{scroll-padding-top:145px}.shell{width:calc(100% - 36px)}.header-inner{flex-wrap:wrap;gap:6px 12px;min-height:112px;padding:10px 0}.brand{width:132px}.brand img{max-height:51px}.header-actions{gap:12px;margin-left:auto}.header-phone{font-size:.875rem}.header nav{order:3;justify-content:space-between;gap:10px;width:100%}.header nav a{padding:7px 0}.hero{grid-template-columns:1fr;gap:32px;padding:42px 0 48px}.hero h1{max-width:560px}.hero .lead{margin-top:20px}.hero-visual>img{height:260px}.hero-visual{margin-left:12px}.visual-caption{padding:17px;left:-12px;right:12px}.section{padding:55px 0}.service-grid{grid-template-columns:1fr 1fr;gap:14px}.service-card h3{font-size:1.125rem}.service-card{padding:22px}.web-banner,.about-grid,.review-panel,.contact-panel{grid-template-columns:1fr;gap:30px}.web-banner{padding:25px}.about-portrait{width:100%;max-width:460px}.about-portrait img{height:360px}.review-panel{padding-block:30px}.reviews{padding:0 0 45px}.process ol{grid-template-columns:1fr 1fr}.contact-section{padding:50px 0}.contact-form{padding:24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-intro{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:6px}.contact-copy{padding:0}}@media (max-width:460px){.service-grid,.form-grid{grid-template-columns:1fr}.service-card{padding:25px}.service-card h3{font-size:1.25rem}.hero-benefits{gap:10px}.interest-row{flex-direction:column}.interest-row .button{width:100%}.contact-form{padding:22px 18px}.contact-email{font-size:.9375rem}.footer-grid{grid-template-columns:1fr;gap:20px}.values-grid{gap:18px}.header-phone{font-size:.8125rem}.hero h1{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.service-card:hover,.button:hover{transform:none}}:root{--brand-navy:#012c65;--brand-cyan:#019bd2;--action-ink:#001b3f;--cyan-tint:#e8f7fc}.button{background:var(--brand-cyan);color:var(--action-ink);font-weight:750}.button:hover{background:#36b9e8;box-shadow:0 8px 22px #019bd22b}.button.secondary{color:#fff;background:0 0;border-color:#74d5f4}.button.secondary:hover{box-shadow:none;background:#019bd221}.header{border-bottom:3px solid var(--brand-cyan)}.header nav a:hover,.language-switch:hover{color:#006b92}.hero-bg{border-bottom:5px solid var(--brand-cyan);background:linear-gradient(110deg,#012c65 58%,#034674 100%)}.hero .eyebrow{color:#74d5f4}.hero-visual>img{border:1px solid #74d5f466}.visual-caption{border-left:5px solid var(--brand-cyan)}.icon-tile{color:#006b92;background:#def4fc;border:1px solid #b4e5f5}.service-card{border-top:3px solid #b4e5f5}.service-card:hover{border-color:var(--brand-cyan)}.service-direct{background:var(--brand-navy);color:#fff;border-color:var(--brand-navy)}.service-direct p{color:#d4eaf4}.service-direct>svg,.service-direct a{color:#74d5f4}.web-banner{border:1px solid #99d9ee;border-left:5px solid var(--brand-cyan);background:#def4fc}.badge{color:#006b92;border-color:#99d9ee}.about-portrait{border-bottom:5px solid var(--brand-cyan)}.values-grid svg{color:#007aa5}.review-panel{border-top:3px solid var(--brand-cyan);border-bottom:1px solid #b7e1f0}.review-panel a,.form-kicker,.back,.policy-email{color:#006b92}.process li{border-top:3px solid var(--brand-cyan)}.process li>span{color:#006b92}.contact-section{background:var(--brand-navy);border-top:5px solid var(--brand-cyan)}.contact-copy .eyebrow,.contact-phone svg,.contact-email svg{color:#74d5f4}.contact-form{border-top:5px solid var(--brand-cyan)}.footer{background:#f1f9fc;border-top:1px solid #cce4ed}.footer-bottom{border-top:2px solid #b4e5f5}::selection{color:#012c65;background:#b4e5f5}.brand{width:250px}.brand-crop{position:relative}.brand-crop.logo-original{aspect-ratio:4.7;overflow:hidden}.brand-crop.logo-original img{width:117%;max-width:none;height:auto;max-height:none;position:absolute;top:50%;left:-8.8%;transform:translateY(-50%)}.footer .brand{width:min(100%,310px)}.privacy-disclosure{margin:18px 0}.privacy-disclosure summary{cursor:pointer;background:#fff;border:1px solid #96bccb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.privacy-disclosure summary::-webkit-details-marker{display:none}.privacy-disclosure summary:after{content:"⌄";font-size:1.2rem}.privacy-disclosure[open] summary:after{content:"⌃"}.privacy-scroll{overscroll-behavior:contain;background:#fff;border:1px solid #cce4ed;border-top:0;border-radius:0 0 8px 8px;max-height:390px;padding:20px;overflow-y:auto}.privacy-scroll h3{margin:22px 0 10px;font-size:1rem}.privacy-scroll a{overflow-wrap:anywhere;text-decoration:underline}.privacy-full{margin-top:16px;display:block}.footer-service-button{color:#012c65;background:#def4fc;border:1px solid #99d9ee;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:12px 16px;font-weight:650;transition:background .2s;display:flex}.footer-service-button:hover{background:#b4e5f5}.service-gateways{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:35px;display:grid}.service-gateway{background:#fff;border:1px solid #b7e1f0;border-radius:18px;transition:box-shadow .2s;display:block;overflow:hidden}.service-gateway:hover{box-shadow:0 12px 30px #012c651a}.service-gateway img{object-fit:cover;width:100%;height:250px;display:block}.service-gateway>div{padding:25px}.service-gateway h3{font-size:1.4rem}.service-gateway span{color:#006b92;align-items:center;gap:8px;font-weight:650;display:flex}.service-back{color:#d4eaf4;margin-bottom:24px;display:block}.service-hero-image{object-fit:cover;border-bottom:5px solid #019bd2;border-radius:20px;width:100%;height:380px;display:block}.service-hero .button{width:auto}@media (max-width:1100px){.header .brand{width:210px}.header nav{gap:12px}.header-cta{display:none}}@media (max-width:760px){.header .brand{width:185px}.footer .brand{width:280px}.service-gateways{grid-template-columns:1fr}.service-gateway img{height:225px}.service-hero-image{height:280px}.privacy-scroll{max-height:330px}}@media (max-width:370px){.header .brand{width:155px}.header-actions{gap:8px}.header-phone{font-size:.75rem}}.social-links a{color:#012c65;background:#fff;border:1px solid #99d9ee;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:background .2s,color .2s;display:inline-flex}.social-links a:hover{color:#001b3f;background:#019bd2}.social-links svg{width:22px;height:22px}.hero-visual{padding-bottom:0}.hero-visual>img{object-position:right center}.header-actions{margin-left:auto}.header-actions .header-cta{order:0}.header-actions .language-switch{color:#012c65;background:#e8f7fc;border:1px solid #99d9ee;border-radius:8px;order:1;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:700;display:inline-flex}.header nav{margin-left:auto}.header-actions .language-switch:hover{background:#b4e5f5}@media (max-width:760px){.header nav{margin-left:0}}.service-panorama{background:#fff;padding:0 0 64px}.service-panorama img{border:1px solid #cce4ed;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 10px 28px #012c6510}@media (max-width:760px){.service-panorama{padding-bottom:36px}.service-panorama img{border-radius:12px}}.process .process-image{width:min(100%,520px);margin:28px auto 0}.process-image img{border:1px solid #cce4ed;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 6px 18px #012c6510}.section.process{padding-top:48px;padding-bottom:40px}.process .section-head{margin-bottom:26px}.process .process-image img{max-width:100%}@media (max-width:760px){.process .process-image{margin-top:22px}.section.process{padding-top:36px;padding-bottom:32px}}.process .process-image{width:100%;max-width:none;margin:28px 0 0}.process .process-image img{object-fit:cover;object-position:center;width:100%;max-width:none;height:clamp(220px,32vw,440px);box-shadow:none;border:0;border-radius:0}@media (max-width:760px){.process .process-image{margin-top:22px}}.social-caption{color:#012c65;margin:22px 0 10px;font-weight:600}.social-caption+.social-links{margin-top:0}.social-icon{color:#012c65;background:#fff;border:1px solid #99d9ee;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.footer-services .footer-service-link{color:#012c65;text-underline-offset:4px;padding:5px 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.footer-services .footer-service-link:hover{color:#006b92}.footer{color:#fff;background:#012c65;border-top-color:#019bd2}.footer p,.footer h2,.footer h3,.footer a,.footer li,.footer strong,.footer-bottom,.footer .footer-services .footer-service-link{color:#fff}.footer .footer-services .footer-service-link:hover{color:#74d5f4}.footer .privacy-disclosure summary,.footer .privacy-scroll{color:#fff;background:#012c65;border-color:#668caf}.footer .social-links a,.footer .social-icon{color:#fff;background:0 0;border-color:#668caf}.footer .social-links a:hover{color:#001b3f;background:#019bd2}.footer .contact-row i{color:#74d5f4}.footer .footer-bottom{border-top-color:#668caf}.footer .footer-privacy-link{color:#fff;text-underline-offset:4px;margin:18px 0 0;padding:5px 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.footer .footer-privacy-link:hover{color:#74d5f4}.contact-section{color:#012c65;background:#f1f9fc;border-top:1px solid #cce4ed}.contact-copy h2{color:#012c65}.contact-copy p{color:#47627b}.contact-copy .eyebrow{color:#006b92}.contact-section .contact-form{background:#fff;border:1px solid #cce4ed;box-shadow:0 12px 32px #012c6510}.contact-section{padding:40px 0}.contact-panel{gap:32px}.contact-copy{padding-top:8px}.contact-section .contact-form{padding:24px}.contact-section .form-heading{margin-bottom:16px}.contact-section .form-grid{gap:14px}.contact-section .form-consent{margin:16px 0}.contact-section .email-notice{margin:10px 0 0}.contact-copy .eyebrow,.contact-copy h2{margin-bottom:14px}@media (max-width:760px){.contact-section{padding:28px 0}.contact-panel{gap:18px}.contact-copy{padding-top:0}.contact-copy>p:last-child{margin-bottom:0}.contact-section .contact-form{padding:20px}}@media (max-width:460px){.contact-section .contact-form{padding:20px 18px}}.contact-copy .contact-illustration{border:1px solid #cce4ed;border-radius:14px;width:100%;height:auto;margin-top:22px;display:block;box-shadow:0 6px 20px #012c650a}@media (max-width:760px){.contact-copy .contact-illustration{max-width:480px;margin:18px auto 0}}.contact-copy .contact-illustration{object-fit:cover;object-position:center 45%;width:100%;height:480px}@media (max-width:760px){.contact-copy .contact-illustration{max-width:480px;height:440px}}@media (max-width:460px){.contact-copy .contact-illustration{height:420px}}@media (min-width:761px){.contact-panel{align-items:stretch}.contact-copy{flex-direction:column;display:flex}.contact-copy .contact-illustration{flex:1;min-height:480px}.contact-section .contact-form{align-self:stretch}}.home-tech-hero{isolation:isolate;background:#012c65;position:relative}.home-tech-hero>.home-tech-background{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.home-tech-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#01163061,#01163014);position:absolute;inset:0}.home-tech-hero>.hero{position:relative}@media (max-width:760px){.home-tech-hero>.home-tech-background{object-position:65% center}.home-tech-hero:after{background:#0116308f}}@media (min-width:761px){.home-tech-hero .hero-visual{align-self:stretch;min-height:545px;margin-top:-75px;margin-bottom:-75px}.home-tech-hero .hero-visual>img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:absolute;inset:0}}@media (max-width:760px){.home-tech-hero .hero-visual>img{object-fit:cover;object-position:right center;height:clamp(340px,85vw,520px)}}.web-background-hero{isolation:isolate;background:#012c65;position:relative}.web-background-hero>.web-background-image{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.web-background-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#00122bf0 0%,#00122bdb 48%,#00122b59 100%);position:absolute;inset:0}.web-background-hero .service-hero{grid-template-columns:1fr}.web-background-hero .service-hero>div{max-width:760px}.web-background-hero .lead{max-width:720px}@media (max-width:760px){.web-background-hero:after{background:#00122bde}}.service-gateway .service-discovery-link{color:#006b92;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.service-gateway .service-discovery-link:hover{color:#012c65}
