body{font-family:'Montserrat',Arial,sans-serif}.header-inner{width:min(1180px,calc(100% - 58px))}.nav{gap:22px;font-size:11px;font-weight:600}.menu-links,.menu-links ul{display:flex;align-items:center}.menu-links ul{gap:25px;list-style:none;margin:0;padding:0}.menu-links li{margin:0;padding:0}.menu-links a{display:block;white-space:nowrap;line-height:1.2;padding:8px 0;border-bottom:2px solid transparent}.menu-links a:hover,.menu-links .current-menu-item>a,.menu-links .current_page_item>a{border-bottom-color:#f1ce00}.nav .cta{white-space:nowrap;font-size:10px;font-weight:700;padding:11px 20px;border-bottom:0}.service-icon svg{width:70px;height:62px;fill:currentColor;color:var(--blue)}.service-icon svg .yellow,.benefit svg .yellow{fill:var(--yellow)}.service-icon svg .cut{fill:#edf3fe}.benefit .ico{height:34px;display:flex;align-items:center}.benefit .ico svg{width:34px;height:34px;color:var(--blue);fill:currentColor}.benefit:last-child .ico svg{width:43px}.mail-icon svg{width:31px;height:26px;color:var(--blue)}
.menu-links{column-gap:25px}.menu-links a:hover,.menu-links .current-menu-item>a,.menu-links .current_page_item>a{border-bottom-color:var(--blue)}.benefit span{font-size:9.5px;line-height:1.45;margin-top:6px}
.hero:after{content:"";position:absolute;z-index:2;width:118px;height:118px;border-radius:50%;left:calc(max(29px,(100vw - 1180px)/2) + 292px);bottom:-62px;background:rgba(143,204,239,.36)}
.hero-photo{left:349px;right:auto;width:calc(100vw - 349px - (100vw - 100%)/2);height:100%;max-width:none;object-fit:cover;object-position:center center;-webkit-clip-path:path("M 298 0 C 190 35 90 90 64 120 C 45 140 30 165 18 200 C 8 230 0 260 -2 280 C -3 325 10 385 33 421 L 2400 421 L 2400 0 Z");clip-path:path("M 298 0 C 190 35 90 90 64 120 C 45 140 30 165 18 200 C 8 230 0 260 -2 280 C -3 325 10 385 33 421 L 2400 421 L 2400 0 Z")}
.hero-copy{position:relative;top:4px;z-index:3}.hero h1{font-size:44px;line-height:1.08;letter-spacing:-3.3px}.hero h2{font-size:19px;line-height:1.25}.hero-copy>p{max-width:340px;font-size:12px;line-height:1.6;margin-bottom:30px}.hero-actions{gap:20px}.hero-actions .button{min-height:36px;padding:9px 20px;font-size:10px;line-height:16px;font-weight:700}.hero-actions .button:first-child{padding-left:16px;padding-right:16px}.bubble{left:400px;z-index:4;background:linear-gradient(145deg,#0644ce 0 58%,rgba(151,211,242,.78) 58% 100%);mix-blend-mode:normal}.hero:before{content:"";position:absolute;z-index:5;width:208px;height:208px;border-radius:50%;right:-104px;bottom:-104px;background:#edf5ff}
@media(max-width:1050px) and (min-width:801px){.nav{gap:18px;font-size:10px}.menu-links,.menu-links ul{gap:20px}.nav .cta{padding:10px 17px}.brand{font-size:25px}}
@media(max-width:800px){.hero:after,.hero:before{display:none}.hero-copy{top:0}.hero h1{font-size:39px;letter-spacing:-2px}.bubble{left:51%}.hero-photo{left:auto;right:-30%;width:130%;height:350px;-webkit-clip-path:ellipse(70% 75% at 70% 52%);clip-path:ellipse(70% 75% at 70% 52%)}}
@media(max-width:480px){.hero h1{font-size:34px}}
.site-header .nav .menu-links a,.site-header .nav .menu-links a:visited,.site-header .nav .menu-links a:hover,.site-header .nav .menu-links a:focus{color:#083fc6!important}
