.ai-hero{isolation:isolate;color:#fff;background:#100918;position:relative;overflow:hidden}.ai-hero-visual{z-index:-2;position:absolute;inset:0 0 0 30%;overflow:hidden}.ai-hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.4s ease-out both ai-hero-arrive}.ai-hero-visual:after{content:"";background:linear-gradient(90deg,#100918,#10091880 19%,#0000 44%),linear-gradient(#10091830,#0000 10% 82%,#100918);position:absolute;inset:0}.ai-hero-content{align-items:center;min-height:670px;padding-block:65px 63px;display:flex}.ai-hero-copy{width:660px;max-width:58%}.ai-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#dbb8df;align-items:center;gap:12px;font-size:10px;font-weight:500;display:flex}.ai-hero-eyebrow:before{content:"";background:#ed2c7b;width:21px;height:3px;box-shadow:0 0 18px #ed2c7b70}.ai-hero h1{letter-spacing:-.045em;text-wrap:initial;margin:30px 0 29px;font-size:clamp(56px,5.4vw,80px);font-weight:500;line-height:1.08}.ai-hero h1>span{color:#ee77c7}.ai-hero-copy>p{color:#ccbfd2;max-width:420px;margin:0;font-size:15px;line-height:1.8}.ai-hero-actions{align-items:center;gap:32px;margin-top:32px;display:flex}.ai-hero-button{color:#2c1238;border-radius:var(--button-radius);background:#faf6fb;justify-content:center;align-items:center;padding:15px 25px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.ai-hero-button:hover{background:#f3b3de;transform:translateY(-2px)}.ai-hero-explore{color:#d9c6df;border-bottom:1px solid #b39abc70;align-items:center;gap:15px;padding-block:7px;font-size:12px;display:inline-flex}.ai-hero-explore:hover{color:#fff;border-color:#fff}.ai-hero-footer{color:#bfa8ca;border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:25px;padding-block:23px;font-size:10px;display:flex}.ai-hero-footer>span:first-child{align-items:center;gap:15px;display:flex}.ai-hero-footer i{background:#ffffff35;width:1px;height:13px}@keyframes ai-hero-arrive{0%{opacity:.2;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(min-width:1800px){.ai-hero-content{min-height:760px}.ai-hero-visual{right:max(0px,50vw - 900px)}}@media(max-width:1100px){.ai-hero-content{min-height:620px;padding-block:52px}.ai-hero h1{font-size:5.4vw}.ai-hero-copy{max-width:62%}.ai-hero-actions{gap:22px}.ai-hero-button{gap:20px;padding-inline:17px}}@media(max-width:750px){.ai-hero{flex-direction:column;display:flex}.ai-hero-content{order:0;min-height:0;padding-block:38px 0}.ai-hero-copy{width:100%;max-width:none}.ai-hero-eyebrow{letter-spacing:.08em;font-size:9px}.ai-hero h1{margin:29px 0 23px;font-size:clamp(38px,10vw,66px)}.ai-hero-copy>p{max-width:410px;font-size:14px;line-height:1.75}.ai-hero-actions{flex-wrap:wrap;gap:25px;margin-top:25px}.ai-hero-button{gap:17px;padding:15px 17px;font-size:12px}.ai-hero-explore{gap:9px;font-size:11px}.ai-hero-visual{z-index:-1;order:1;width:100%;height:clamp(290px,74vw,470px);margin-top:3px;position:relative;inset:auto}.ai-hero-visual img{object-fit:cover;object-position:70% 50%}.ai-hero-visual:after{background:linear-gradient(#100918,#0000 17% 85%,#100918)}.ai-hero-footer{order:2;padding-block:20px;font-size:9px}.ai-hero-footer>span:last-child{display:none}.ai-hero-footer>span:first-child{gap:10px}}@media(max-width:360px){.ai-hero h1{font-size:33px}.ai-hero-actions{gap:12px}.ai-hero-button{gap:12px;padding-inline:12px}.ai-hero-explore{gap:6px}}@media(prefers-reduced-motion:reduce){.ai-hero-visual img{animation:none}.ai-hero-button{transition:none}}.ec-editorial{background:#f6f2f7;padding:84px 0 90px;scroll-margin-top:84px}.ec-editorial-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.ec-editorial-heading h2{letter-spacing:-.05em;color:#311b3e;margin-top:18px;font-size:clamp(38px,4.2vw,60px);font-weight:500;line-height:1.08}.ec-editorial-heading h2 em{font:inherit;color:#a82d87}.ec-editorial-heading>a{flex-shrink:0;margin-bottom:5px}.ec-collection{border-radius:8px;box-shadow:0 24px 44px -32px #40124c60}.ec-brand-directory{border-radius:inherit;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ec-brand-row{--ec-base:#421654;--ec-light:#8c529d;--ec-shadow:#210d30;--ec-text:#fff;isolation:isolate;min-width:0;min-height:405px;color:var(--ec-text);background:linear-gradient(150deg,var(--ec-base),var(--ec-shadow));flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.ec-brand-row-1{--ec-base:#852892;--ec-light:#c16bbd;--ec-shadow:#56116b}.ec-brand-row-2{--ec-base:#c73089;--ec-light:#f192c8;--ec-shadow:#891961}.ec-brand-row-3{--ec-base:#e2cdec;--ec-light:#f6ebfc;--ec-shadow:#b898cd;--ec-text:#3c1b4c}.ec-sector-heading{z-index:1;align-items:baseline;gap:13px;display:flex}.ec-sector-number{opacity:.65;letter-spacing:.04em;font-size:9px}.ec-brand-row h3{letter-spacing:-.04em;font-size:clamp(21px,2.1vw,29px);font-weight:500;line-height:1.15}.ec-sector-fold{z-index:-1;background:linear-gradient(163deg,var(--ec-light) 0%,var(--ec-base) 25%,var(--ec-shadow) 65%);border-radius:50% 50% 0 0;width:145%;height:290px;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:85px;left:-23%;transform:rotate(-28deg);box-shadow:inset 0 2px 1px #ffffff28,0 -20px 45px -28px #1b072bd9}.ec-sector-fold:after{content:"";background:linear-gradient(160deg,#ffffff08,#0000 45%);border-top:1px solid #ffffff15;border-radius:50% 50% 0 0;position:absolute;inset:24px 0 0}.ec-brand-row:hover .ec-sector-fold{transform:translateY(-10px)rotate(-24deg)}.ec-brand-row-logos{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;margin-top:auto;padding-top:140px;display:flex;position:relative}.ec-brand-item{align-items:center;width:170px;max-width:100%;height:53px;display:flex;overflow:hidden}.ec-brand-item img{object-fit:contain;width:100%;height:auto;max-height:none}.ec-brand-item .ec-brand-tint{filter:brightness(0)invert();width:148px;max-width:100%}.ec-health-brand{letter-spacing:-.05em;flex-direction:column;gap:12px;padding-bottom:7px;font-size:clamp(27px,2.7vw,38px);font-weight:600;line-height:1.1;display:flex}.ec-health-brand small{letter-spacing:0;opacity:.75;font-size:10px;font-weight:400}@media(max-width:1024px){.ec-brand-row{min-height:355px;padding:25px 22px}.ec-sector-heading{gap:8px}.ec-brand-row h3{font-size:23px}.ec-brand-item{width:150px;height:48px}.ec-brand-row-logos{padding-top:110px}}@media(max-width:760px){.ec-brand-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-brand-row{min-height:310px}.ec-brand-row-logos{padding-top:85px}.ec-sector-fold{height:260px;top:80px}}@media(max-width:640px){.ec-editorial{padding:54px 0 60px}.ec-editorial-heading{margin-bottom:29px;display:block}.ec-editorial-heading h2{max-width:310px;margin:14px 0 19px;font-size:39px}.ec-brand-row{min-height:275px;padding:24px 17px 20px}.ec-sector-number{display:none}.ec-brand-row h3{font-size:23px}.ec-brand-item{width:135px;height:44px}.ec-brand-row-logos{gap:3px;padding-top:74px}.ec-health-brand{gap:10px;font-size:27px}.ec-health-brand small{font-size:9px}.ec-sector-fold{top:73px}}@media(prefers-reduced-motion:reduce){.ec-sector-fold{transition:none}.ec-brand-row:hover .ec-sector-fold{transform:rotate(-28deg)}}.home-editorial{color:#2c2332}.home-editorial h2,.home-editorial h3,.home-editorial h4{margin:0}.he-label{text-transform:uppercase;letter-spacing:.12em;color:#815583;font-size:10px;font-weight:600;display:block}.he-text-link{color:#632270;border-bottom:1px solid #ad8db6;padding:9px 0;font-size:13px;font-weight:500;display:inline-block}.he-text-link:hover{color:#b32078;border-color:currentColor}.home-solutions{background:#fff;padding:68px 0 82px}.he-section-heading{grid-template-columns:1fr;align-items:center;gap:60px;margin-bottom:38px;display:grid}.he-section-heading .he-label{color:#68416e;letter-spacing:.14em;align-items:center;gap:12px;font-size:10px;display:flex}.he-section-heading .he-label:before{content:"";background:#ed2c7b;width:26px;height:3px}.he-section-heading h2{letter-spacing:-.058em;color:#2c1739;margin-top:23px;font-size:clamp(43px,5.4vw,78px);font-weight:500;line-height:1.04}.he-section-heading h2 span{color:#ab277e}.he-product-showcase{grid-template-columns:1.25fr 1fr;gap:25px;display:grid}.he-featured-product{color:#fff;isolation:isolate;background:#280b45;border-radius:5px;flex-direction:column;justify-content:space-between;min-height:590px;padding:22px;display:flex;position:relative;overflow:hidden}.he-feature-art{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.he-featured-product:after{content:"";z-index:-1;background:linear-gradient(90deg,#23093c70,#23093c40 42%,#0000 65%);position:absolute;inset:0}.he-feature-top{letter-spacing:.06em;color:#edcbe9;justify-content:space-between;gap:25px;font-size:9px;display:flex}.he-feature-top>span:last-child{white-space:nowrap}.he-feature-copy{margin-top:75px}.he-feature-name{letter-spacing:-.01em;font-size:13px}.he-feature-copy h3{letter-spacing:-.05em;margin:10px 0 12px;font-size:26px;font-weight:500;line-height:1.04}.he-feature-copy h3 em{color:#f488cc;font:inherit}.he-feature-copy p{color:#e2cce6;max-width:255px;margin:0 0 18px;font-size:12px;line-height:1.65}.he-card-link{border-bottom:1px solid;padding-bottom:7px;font-size:12px;font-weight:500;display:inline-block}.he-side-products{grid-template-rows:1fr 1fr;gap:25px;display:grid}.he-product-small{isolation:isolate;background:#f1edf6;border:1px solid #e9e1ef;border-radius:5px;flex-direction:column;align-items:flex-start;padding:22px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.he-small-product-art{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.he-product-small:after{content:"";z-index:-1;background:linear-gradient(90deg,#f2eef7,#f2eef7ed 38%,#f2eef7ad 65%,#f2eef720);position:absolute;inset:0}.he-movvai-people:after{background:linear-gradient(90deg,#faf1f7,#faf1f7ed 38%,#faf1f7ad 65%,#faf1f720)}.he-product-small:hover{border-color:#a073ac}.he-movvai-people{background:#f9f0f5;border-color:#efdee9}.he-product-identity{align-items:center;margin-bottom:24px;display:flex}.he-product-identity img{width:205px;max-width:100%;height:32px}.he-product-small .he-label{font-size:8px}.he-product-small h3{letter-spacing:-.035em;max-width:360px;margin:10px 0 12px;font-size:26px;font-weight:500;line-height:1.2}.he-product-small p{color:#66536f;max-width:295px;margin:0 0 18px;font-size:12px;line-height:1.65}.he-product-small .he-card-link{color:#632270;margin-top:auto}@media(max-width:1100px){.he-section-heading{gap:30px}.he-featured-product{padding:22px}.he-feature-top>span:last-child{display:none}.he-product-small{padding:22px}.he-product-small h3{font-size:26px}}@media(max-width:850px){.he-product-showcase{grid-template-columns:1fr 1fr;gap:18px}.he-side-products{gap:18px}.he-featured-product{min-height:620px;padding:22px}.he-feature-copy h3{font-size:26px}.he-product-small{padding:22px}.he-product-identity{gap:10px}.he-product-identity img{width:205px}}@media(max-width:640px){.home-solutions{padding:46px 0 55px}.he-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:27px}.he-section-heading h2{margin-top:19px;font-size:clamp(37px,10.5vw,54px)}.he-text-link{font-size:12px}.he-product-showcase{grid-template-columns:1fr;gap:17px}.he-featured-product{min-height:490px;padding:22px}.he-feature-art{object-position:left center}.he-feature-copy{margin-top:50px}.he-feature-copy h3{margin-top:16px;font-size:26px}.he-feature-copy p{max-width:235px;font-size:12px}.he-feature-top{font-size:8px}.he-side-products{grid-template-rows:auto;gap:17px}.he-product-small{padding:22px}.he-product-identity img{width:205px}.he-product-small h3{font-size:26px}.he-product-small p{font-size:12px}}@media(prefers-reduced-motion:reduce){.he-feature-art{transition:none}}@media(max-width:640px){.he-product-small:after{background:linear-gradient(90deg,#f2eef7f5,#f2eef7d9 55%,#f2eef770)}.he-movvai-people:after{background:linear-gradient(90deg,#faf1f7f5,#faf1f7d9 55%,#faf1f770)}.he-small-product-art{object-position:65% center}}.he-suite-card{background:#f6f0f8;border-radius:5px;flex-direction:column;padding:22px;transition:background .2s;display:flex;overflow:hidden}.he-suite-crm{background:#f0edf7}.he-suite-connect{background:#faeff5}.he-suite-card:hover{background:#eee3f4}.he-suite-logo{object-fit:contain;object-position:left center;width:205px;max-width:100%;height:32px}.he-suite-graphic{object-fit:contain;width:calc(100% + 44px);max-width:none;height:145px;margin:10px -22px 14px;transition:transform .35s}.he-suite-card:hover .he-suite-graphic{transform:translateY(-5px)}.he-suite-card-copy{flex-direction:column;flex:1;display:flex}.he-suite-card h3{letter-spacing:-.045em;max-width:260px;font-size:26px;font-weight:500;line-height:1.18}.he-suite-card p{color:#75647e;max-width:265px;margin:10px 0 18px;font-size:12px;line-height:1.65}.he-suite-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:auto;display:flex}.he-suite-card .he-card-link{color:#632270;border-color:#9f6daf;margin:0;font-size:12px}.he-suite-card small{color:#73557f;font-size:9px}.he-suite-card:focus-visible{outline-offset:4px;outline:2px solid #741482}.he-vem{isolation:isolate;color:#fff;background:#2b0c3d;border-radius:5px;grid-template-columns:.85fr 1fr;gap:50px;margin-top:24px;padding:48px 23% 48px 45px;display:grid;position:relative;overflow:hidden}.he-vem-brand{flex-direction:column;align-items:flex-start;display:flex}.he-vem .he-label{color:#d2adcf;font-size:9px}.he-vem-wordmark{letter-spacing:-.065em;white-space:nowrap;margin-top:35px;font-size:clamp(33px,3.5vw,50px);font-weight:750;line-height:1.2;display:block}.he-vem-wordmark>span{color:#ed73bb}.he-vem-status{color:#d2adcf;margin-top:15px;font-size:10px}.he-vem-copy h3{letter-spacing:-.04em;font-size:clamp(29px,2.8vw,39px);font-weight:500;line-height:1.1}.he-vem-copy p{color:#d7c1df;max-width:305px;margin:16px 0 12px;font-size:13px;line-height:1.75}.he-vem .he-text-link{color:#fff;border-color:#cb8bbb;font-size:12px}.he-vem-art{z-index:-1;width:27%;height:auto;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}@media(max-width:1024px){.he-suite-card{padding:22px}.he-suite-logo{height:32px}.he-suite-graphic{width:calc(100% + 44px);height:145px;margin-left:-22px;margin-right:-22px}.he-suite-card h3{font-size:26px}.he-vem{gap:30px;padding:36px 22% 36px 30px}}@media(max-width:640px){.he-suite-card{padding:22px}.he-suite-logo{width:205px;height:32px}.he-suite-graphic{width:calc(100% + 44px);height:145px;margin:10px -22px 14px}.he-suite-card h3{font-size:26px}.he-suite-card p{margin:10px 0 18px}.he-vem{grid-template-columns:1fr;gap:35px;margin-top:18px;padding:30px 28px}.he-vem-wordmark{margin-top:18px;font-size:43px}.he-vem-status{margin-top:9px}.he-vem-copy h3{font-size:34px}.he-vem-copy p{max-width:210px}.he-vem-art{opacity:.85;width:210px;top:105px;right:-115px}}@media(prefers-reduced-motion:reduce){.he-suite-card,.he-suite-graphic{transition:none}.he-suite-card:hover .he-suite-graphic{transform:none}}.he-product-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.he-side-products{display:contents}.he-featured-product,.he-product-small{justify-content:flex-start;min-height:0;padding:22px}.he-featured-product:after,.he-product-small:after{display:none}.he-feature-logo,.he-product-identity img{object-fit:contain;object-position:left center;width:205px;max-width:100%;height:32px}.he-feature-logo{filter:brightness(0)invert()}.he-product-identity{margin-bottom:0}.he-showcase-art{object-fit:contain;width:calc(100% + 44px);max-width:none;height:145px;margin:10px -22px 14px;transition:transform .4s;display:block}.he-featured-product:hover .he-showcase-art,.he-product-small:hover .he-showcase-art{transform:translateY(-5px)}.he-feature-copy{flex-direction:column;flex:1;align-items:flex-start;margin-top:0;display:flex}.he-feature-copy .he-label{color:#d2adcf;font-size:8px}.he-feature-copy h3,.he-product-small h3{letter-spacing:-.045em;margin:10px 0 12px;font-size:26px;line-height:1.16}.he-feature-copy p,.he-product-small p{max-width:295px;margin:0 0 18px;font-size:12px;line-height:1.65}.he-feature-copy .he-card-link{margin-top:auto}.he-vem{padding-right:32%}.he-vem-art{object-fit:contain;opacity:1;width:36%;height:300px;right:-2%}@media(max-width:1024px){.he-product-showcase{gap:14px}.he-featured-product,.he-product-small{padding:22px}.he-showcase-art{width:calc(100% + 44px);height:145px;margin-left:-22px;margin-right:-22px}.he-feature-logo,.he-product-identity img{height:32px}.he-feature-copy h3,.he-product-small h3{font-size:26px}.he-vem{gap:25px;padding-left:30px}}@media(max-width:640px){.he-product-showcase{grid-template-columns:1fr;gap:16px}.he-featured-product,.he-product-small{padding:22px}.he-feature-logo,.he-product-identity img{width:205px;height:32px}.he-showcase-art{width:calc(100% + 44px);height:145px;margin:10px -22px 14px}.he-feature-copy h3,.he-product-small h3{font-size:26px}.he-vem{grid-template-columns:1fr;gap:20px;padding:30px 28px}.he-vem-art{grid-row:2;width:calc(100% + 56px);max-width:none;height:240px;margin:-10px -28px;position:static;transform:none}.he-vem-copy p{max-width:290px}}@media(prefers-reduced-motion:reduce){.he-showcase-art{transition:none}.he-featured-product:hover .he-showcase-art,.he-product-small:hover .he-showcase-art{transform:none}}.he-culture{background:#fff;padding:85px 0 75px;scroll-margin-top:105px}.he-culture-editorial{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.he-culture-story{padding:10px 0 16px}.he-culture-story .he-label{letter-spacing:.17em;color:#95658b;font-size:10px}.he-culture-story h2{color:#37203f;letter-spacing:-.055em;margin:27px 0 25px;font-size:clamp(40px,4.6vw,65px);font-weight:400;line-height:1.04}.he-culture-story h2 em{color:#b83184;letter-spacing:-.07em;margin:0 0 0 -5px;font:italic 400 clamp(76px,8.4vw,118px)/.95 Georgia,Times New Roman,serif;display:block}.he-culture-story>p{color:#857389;max-width:280px;margin:0 0 27px;font-size:13px;line-height:1.8}.he-culture-link{color:#67256f;border-bottom:1px solid #bb86b3;padding-bottom:8px;font-size:12px;font-weight:500;display:inline-block}.he-culture-link:hover{color:#b83184;border-color:#b83184}.he-culture-link:focus-visible{outline-offset:5px;outline:2px solid #b83184}.he-culture-portrait{background:#f5eef5;border-radius:120px 12px 12px;height:440px;margin:0;position:relative;overflow:hidden}.he-culture-photo{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.he-culture-values{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin-top:55px;display:grid}.he-culture-value{border-top:1px solid #e2d1e3;padding-top:19px;position:relative}.he-culture-value:before{content:"";background:#b33983;width:32px;height:2px;position:absolute;top:-1px;left:0}.he-culture-value:nth-child(2):before{background:#9857ac}.he-culture-value:nth-child(3):before{background:#de5290}.he-culture-value:nth-child(4):before{background:#ad77bf}.he-culture-value:nth-child(5):before{background:#743184}.he-culture-index{letter-spacing:.05em;color:#b084ab;font:400 10px/1 Inter,sans-serif}.he-culture-value h3{letter-spacing:-.04em;color:#472450;max-width:190px;margin:13px 0 11px;font:500 20px/1.3 Manrope,sans-serif}.he-culture-value p{color:#79657e;max-width:225px;margin:0;font-size:12px;line-height:1.75}@media(max-width:1100px){.he-culture-editorial{gap:40px}.he-culture-portrait{border-top-left-radius:90px;height:425px}.he-culture-values{gap:20px}.he-culture-value h3{font-size:18px}}@media(max-width:760px){.he-culture{padding:50px 0 52px}.he-culture-editorial{grid-template-columns:1fr;gap:28px}.he-culture-story{padding:0 6px}.he-culture-story h2{margin:23px 0;font-size:46px}.he-culture-story h2 em{font-size:83px}.he-culture-story>p{margin-bottom:20px;font-size:12px}.he-culture-portrait{border-radius:75px 10px 10px;height:280px}.he-culture-photo{object-position:center 21%}.he-culture-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:32px}.he-culture-value{padding-top:15px}.he-culture-value:last-child{grid-column:1/-1}.he-culture-value h3{margin:10px 0;font-size:18px}.he-culture-value p{font-size:11px;line-height:1.75}.he-culture-value:last-child p{max-width:310px}}.he-contact{background:#fff;padding:0 0 70px;scroll-margin-top:105px}.he-contact-panel{background:linear-gradient(110deg,#f5edf8,#f9edf4);border:1px solid #ecdeee;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:48px 54px;display:grid;position:relative}.he-contact-panel:before{content:"";background:#df3989;width:90px;height:3px;position:absolute;top:-1px;left:54px}.he-contact .he-label{color:#86588d}.he-contact h2{letter-spacing:-.055em;color:#351a41;margin:20px 0 0;font-size:clamp(36px,4.1vw,58px);font-weight:500;line-height:1.08}.he-contact h2 em{font:inherit;color:#a42c80}.he-contact-actions{flex-direction:column;align-items:center;gap:20px;padding:30px 0 0;display:flex}.he-contact-button{color:#fff;border-radius:var(--button-radius);background:#742080;border:1px solid #742080;justify-content:center;align-items:center;min-width:230px;min-height:54px;padding:17px 30px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.he-contact-button:hover{background:#562064;box-shadow:0 7px 16px #68226d1c}.he-contact-email{color:#724a7c;border-bottom:1px solid #c2a3ca;padding-bottom:4px;font-size:13px}.he-contact-email:hover{color:#942b82}.he-contact-button:focus-visible,.he-contact-email:focus-visible{outline-offset:5px;outline:2px solid #d83b92}@media(max-width:1024px){.he-contact-panel{gap:30px;padding:38px}.he-contact-button{min-width:190px}.he-contact-panel:before{left:38px}}@media(max-width:760px){.he-contact{padding-bottom:45px}.he-contact-panel{grid-template-columns:1fr;gap:27px;padding:32px 26px}.he-contact-panel:before{width:65px;left:26px}.he-contact h2{margin-top:18px;font-size:clamp(31px,8.4vw,42px)}.he-contact-actions{align-items:flex-start;gap:16px;padding-top:0}.he-contact-button{width:100%;min-width:0;min-height:50px}.he-contact-email{align-self:center}}@media(prefers-reduced-motion:reduce){.he-contact-button{transition:none}}
