.prose p{color:var(--body);margin-bottom:16px}.prose.cols{columns:2;column-gap:56px}.prose.cols p{break-inside:avoid}.team{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.team li{flex-direction:column;gap:8px;display:flex}.team .portrait{aspect-ratio:1;width:100%;margin-bottom:8px}img.portrait{object-fit:cover;background:var(--wash);border-radius:10px}.team:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.team h3{font-size:19px}.team .role{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--link);font-size:12.5px}.team p{color:var(--body);font-size:15.5px}.offices{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.offices li{flex-direction:column;gap:10px;padding:24px 28px 0 0;display:flex}.offices li+li{border-left:1px solid var(--line);padding-left:28px}.offices address{color:var(--body);font-size:16.5px;font-style:normal;line-height:1.6}.offices small{color:var(--muted);font-size:14px}.offices .directions{align-self:flex-start;margin-top:auto;padding-top:6px;font-size:15px}.recog{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.recog li{border-left:3px solid var(--sky);flex-direction:column;gap:6px;padding-left:18px;display:flex}.recog b{font-size:18px}.recog span{color:var(--body);font-size:15px}.vgrid{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.vgrid a{color:var(--ink);flex-direction:column;gap:10px;text-decoration:none;display:flex}.vth{aspect-ratio:16/9;background:linear-gradient(135deg,var(--navy),var(--navy-2));border-radius:10px;display:block;position:relative;overflow:hidden}.vth .ph{color:#b9cbee;border-color:#5470a8;position:absolute;inset:12px}.vth .play{background:var(--sky);z-index:1;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vth .play svg{width:22px;height:22px;color:var(--navy);margin-left:3px}.vgrid a:hover .play{transform:translate(-50%,-50%)scale(1.07)}.vgrid .ftag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--link);margin-top:6px;font-size:12px}.vgrid strong{font-size:18px;line-height:1.35}.vgrid .d{color:var(--body);font-size:15.5px}.form-hero{background:linear-gradient(180deg,var(--wash),#fff 70%)}.form-hero .wrap{grid-template-columns:6fr 5fr;align-items:start;gap:64px;padding-top:40px;padding-bottom:88px;display:grid}.form-copy{flex-direction:column;gap:20px;padding-top:12px;display:flex}.form-copy .crumbs{margin-bottom:8px}.form-copy h1{font-size:clamp(34px,3.8vw,48px)}.form-copy .lede{color:var(--body);font-size:19px}.next-h{font-size:15px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-weight:500}.next{counter-reset:nx;gap:14px;margin:0;padding:0;list-style:none;display:grid}.next li{counter-increment:nx;grid-template-columns:34px 1fr;gap:2px 14px;display:grid}.next li:before{content:counter(nx);background:var(--navy);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.next b{font-size:17px}.next span{color:var(--body);font-size:15.5px}.next.big{grid-template-columns:repeat(3,1fr);gap:28px;max-width:none}.next.big li{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr;gap:8px;padding:24px}.next.big li:before{grid-row:auto}.mini-proof{border-top:1px solid var(--line);gap:16px;margin-top:12px;padding-top:24px;display:grid}.mini-proof figure{border-left:3px solid var(--sky);margin:0;padding-left:16px}.mini-proof blockquote{color:var(--ink);margin:0;font-size:17px}.mini-proof figcaption{color:var(--muted);margin-top:6px;font-size:14px}.mini-proof .award{color:var(--body);align-items:flex-start;gap:10px;font-size:15px;display:flex}.mini-proof .award .ico{color:var(--sky);flex:none;margin-top:2px}.mini-proof .award b{color:var(--ink);display:block}.trial-inc{border-top:1px solid var(--line);color:var(--body);grid-template-columns:1fr 1fr;gap:10px 20px;margin:8px 0 0;padding:20px 0 0;font-size:15.5px;list-style:none;display:grid}.trial-inc li{grid-template-columns:18px 1fr;gap:10px;display:grid}.trial-inc li:before{content:"";background:var(--sky-tint) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23002866%27 stroke-width=%273.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M20 6L9 17l-5-5%27/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;width:18px;height:18px;margin-top:3px}.contact-ways{border-top:1px solid var(--line);gap:18px;margin-top:8px;padding-top:24px;display:grid}.contact-ways h3{font-size:17px}.contact-ways p{color:var(--body);margin-top:4px;font-size:15.5px}.fcard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:32px;position:sticky;top:110px;box-shadow:0 30px 60px -36px #00286666}.fcard h2{margin-bottom:20px;font-size:24px}.fgrid-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ff{color:var(--ink);flex-direction:column;grid-column:span 2;gap:6px;font-size:14.5px;font-weight:700;display:flex}.ff.half{grid-column:span 1}.ff .opt{color:var(--muted);font-weight:400}.ff input,.ff select,.ff textarea{font:inherit;color:var(--ink);background:#fff;border:1.5px solid #c3ccd9;border-radius:6px;width:100%;padding:11px 12px;font-size:16px;font-weight:400}.ff input:focus,.ff select:focus,.ff textarea:focus{border-color:var(--sky);outline:none;box-shadow:0 0 0 3px #00b2fa33}.ff small{color:var(--muted);font-size:13.5px;font-weight:400}.consent{color:var(--muted);grid-column:span 2;font-size:13.5px}.fgrid-form .btn{grid-column:span 2;justify-content:center}.fnote{color:var(--muted);font-size:12.5px;font-family:var(--mono);margin-top:14px}.form-inline{grid-template-columns:5fr 6fr;align-items:start;gap:56px;display:grid}.form-inline .fcard{position:static}.done-ico{width:64px;height:64px;color:var(--ok);background:#e7f4ee;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.done-ico .ico{width:32px;height:32px;color:var(--ok);background:0 0;padding:0}@media (width<=1000px){.team,.recog{grid-template-columns:1fr 1fr}.offices{grid-template-columns:1fr}.offices li,.offices li+li{border-left:0;border-bottom:1px solid var(--line);padding:20px 0}.vgrid,.next.big{grid-template-columns:1fr 1fr}.form-hero .wrap,.form-inline{grid-template-columns:1fr;gap:40px}.fcard{position:static}.prose.cols{columns:1}}@media (width<=720px){.team,.recog,.vgrid,.next.big,.fgrid-form{grid-template-columns:1fr}.ff,.ff.half,.consent,.fgrid-form .btn{grid-column:span 1}.fcard{padding:24px 20px}.trial-inc{grid-template-columns:1fr}}.form-copy .lede p{margin:0}.fcard .consent{margin-top:14px}.contact-ways h3{margin-top:4px}.fcard .hs-form fieldset{max-width:none!important}.fcard .hs-form .hs-form-field{margin-bottom:16px}.fcard .hs-form label{color:var(--ink);margin-bottom:6px;font-size:14.5px;font-weight:700;display:block}.fcard .hs-form .hs-form-required{color:#b4302c;margin-left:2px}.fcard .hs-form input[type=text],.fcard .hs-form input[type=email],.fcard .hs-form input[type=tel],.fcard .hs-form input[type=number],.fcard .hs-form select,.fcard .hs-form textarea{font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border:1.5px solid #c3ccd9;border-radius:6px;padding:11px 12px;font-size:16px;width:100%!important}.fcard .hs-form input:focus,.fcard .hs-form select:focus,.fcard .hs-form textarea:focus{border-color:var(--sky);outline:none;box-shadow:0 0 0 3px #00b2fa33}.fcard .hs-form fieldset.form-columns-2 .hs-form-field{float:left;box-sizing:border-box;padding-right:8px;width:50%!important}.fcard .hs-form fieldset.form-columns-2 .hs-form-field+.hs-form-field{padding-left:8px;padding-right:0}.fcard .hs-form fieldset:after{content:"";clear:both;display:table}.fcard .hs-form .hs-error-msgs{color:#b4302c;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none}.fcard .hs-form .legal-consent-container,.fcard .hs-form .hs-richtext{color:var(--muted);font-size:13.5px}.fcard .hs-form .hs-button{width:100%;font:inherit;background:var(--sky);color:var(--navy);cursor:pointer;border:0;border-radius:6px;justify-content:center;padding:15px 24px;font-size:17px;font-weight:700;display:flex}@media (width<=720px){.fcard .hs-form fieldset.form-columns-2 .hs-form-field{float:none;width:100%!important;padding:0!important}}.hs-form .field{height:auto;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;transition:none;display:block}.fcard .hs-form ul.inputs-list{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fcard .hs-form .inputs-list label{color:var(--body);cursor:pointer;align-items:center;gap:10px;margin:0;font-size:15.5px;font-weight:400;display:flex}.fcard .hs-form input[type=checkbox],.fcard .hs-form input[type=radio]{width:18px;height:18px;accent-color:var(--navy);flex:none;margin:0}.fcard .hs-form .hs-fieldtype-checkbox>label,.fcard .hs-form .hs-fieldtype-textarea>label{margin-bottom:4px}.fcard .hs-form .hs_submit{margin-top:8px}.fcard .submitted-message{color:var(--body);padding:20px 0;font-size:16.5px}.fcard .submitted-message p+p{margin-top:8px}.fcard .hs-form .hs-button,.fcard .hs-form .hs-button:hover,.fcard .hs-form .hs-button:focus,.fcard .hs-form .hs-button:active{width:100%;background:var(--sky)!important;color:var(--navy)!important;text-shadow:none!important;box-shadow:none!important;border:0!important;padding:15px 24px!important;font-family:inherit!important;font-size:17px!important;line-height:1.3!important}.fcard .hs-form .hs-button:hover{background:#33c2fb!important}.fcard .hs-form .hs-button:focus-visible{outline-offset:2px;outline:3px solid #00b2fa59!important}.fcard .hs-form .hs_recaptcha{margin:14px 0 4px}.fcard .hs-form .hs-richtext p{margin:0 0 10px}.fcard .hs-form .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important;max-width:none!important;height:auto!important;color:var(--ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #c9d1dd!important;border-radius:6px!important;padding:12px 14px!important;font-family:inherit!important;font-size:16px!important;line-height:1.4!important}.fcard .hs-form .hs-input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--sky)!important;box-shadow:0 0 0 3px #00b2fa33!important}.fcard .hs-form .hs-input::placeholder{color:#8a94a6}.fcard .hs-form .input{margin-right:0!important}
