.home-page .unified-showcase{position:relative;background:#eeedf6;border-block:1px solid #e2dfed;overflow:hidden}
.home-page .unified-showcase>.section{padding-block:85px 65px}
.unified-showcase-heading{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:end;position:relative;z-index:1}
.home-page .unified-showcase-heading h2{font-size:clamp(34px,3.5vw,53px);letter-spacing:-1.8px;line-height:1.15;margin:17px 0 0}
.home-page .unified-showcase-heading h2 em{color:#79618d;font-family:Georgia,serif;font-weight:400}
.home-page .unified-showcase-heading>div>p:not(.eyebrow){font-size:16px;line-height:1.75;color:#736a80;max-width:460px;margin:0 0 21px}
.unified-picture-stage{position:relative;margin:55px -5px 40px;padding:15px 14px 20px;perspective:1800px}
.unified-orbit{position:absolute;width:66%;aspect-ratio:1;right:-18%;top:-12%;border:1px solid #d3c8e3;border-radius:50%;pointer-events:none}
.unified-orbit:before{content:'';position:absolute;inset:42px;border:1px solid #dad2e7;border-radius:50%}.unified-orbit:after{content:'';position:absolute;width:85px;height:85px;left:2%;top:16%;background:#edcdbb;border-radius:50%}
.unified-product-picture{position:relative;z-index:1;margin:0;transform:rotateX(3deg) rotateY(-3deg) rotateZ(-1deg);transform-origin:50% 50%;transition:transform .5s ease}
.unified-product-picture:before{content:'';position:absolute;inset:10px -12px 48px 15px;background:#d3c4e5;border:1px solid #c4b4d8;border-radius:13px;transform:rotate(2deg);z-index:-1}
.unified-picture-bar{display:flex;gap:16px;align-items:center;height:41px;padding:0 18px;background:#faf9fe;border:1px solid #d9d3e5;border-bottom:0;border-radius:11px 11px 0 0;font-size:11px;color:#83748e}
.unified-window-dots{display:flex;gap:5px}.unified-window-dots i{width:6px;height:6px;border-radius:50%;background:#d1bfdc}.unified-window-dots i:nth-child(2){background:#e5c9b6}.unified-window-dots i:nth-child(3){background:#a6bfce}.unified-picture-status{margin-left:auto;width:6px;height:6px;background:#899cbc;border-radius:50%}
.unified-product-picture>a{display:block;background:white;overflow:hidden;border:1px solid #d9d3e5;border-top:0;border-radius:0 0 9px 9px;box-shadow:0 28px 60px -26px #49376640}
.unified-product-picture img{display:block;width:100%;height:auto}
.unified-product-picture figcaption{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:19px 5px 0;font-size:12px;color:#80718c}
.unified-product-picture figcaption .text-link{font-size:12px;gap:10px}
.unified-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;position:relative}
.unified-how article{display:flex;align-items:start;gap:14px;padding-top:24px;border-top:1px solid #d7cee4}
.unified-step{display:grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #d4c8e6;border-radius:50%;font-size:10px;color:#8368a8}.unified-how article:nth-child(2) .unified-step{background:#e1eaf2;border-color:#c7d8e4;color:#56819a}.unified-how article:nth-child(3) .unified-step{background:#f1e0d6;border-color:#e7cbb8;color:#a8765a}
.home-page .unified-how h3{font-size:17px;line-height:1.4;letter-spacing:-.25px;margin:2px 0 10px;color:#50465c}.home-page .unified-how p{font-size:14px;line-height:1.65;color:#82738e;margin:0}
@media(hover:hover){.unified-product-picture:hover{transform:rotateX(0) rotateY(0) rotateZ(0)}}
@media(max-width:1000px){.unified-showcase-heading{gap:35px}.unified-how{gap:23px}.unified-how article{display:block}.unified-step{margin-bottom:15px}.home-page .unified-how h3{font-size:16px}.unified-picture-stage{margin-inline:0;padding-inline:7px}}
@media(max-width:640px){.home-page .unified-showcase>.section{padding-block:55px 45px}.unified-showcase-heading{grid-template-columns:1fr;gap:23px}.home-page .unified-showcase-heading h2{font-size:36px;letter-spacing:-1px}.home-page .unified-showcase-heading>div>p:not(.eyebrow){font-size:15px}.unified-picture-stage{margin:26px -2px 23px;padding:8px 0 16px}.unified-product-picture{transform:rotate(-1deg)}.unified-picture-bar{height:29px;padding-inline:10px;font-size:8px;gap:8px}.unified-window-dots{gap:3px}.unified-window-dots i{width:4px;height:4px}.unified-product-picture:before{inset:6px -4px 51px 9px}.unified-product-picture figcaption{font-size:10px;padding-top:16px;gap:10px}.unified-product-picture figcaption>span{max-width:160px}.unified-product-picture figcaption .text-link{font-size:10px;white-space:nowrap;gap:6px}.unified-how{grid-template-columns:1fr;gap:20px}.unified-how article{display:flex;gap:13px;padding-top:20px}.unified-step{margin:0}.home-page .unified-how h3{font-size:17px;margin-top:3px}.home-page .unified-how p{font-size:14px}.unified-orbit:after{width:35px;height:35px}.home-page .hero-actions .text-link{font-size:13px}}
@media(prefers-reduced-motion:reduce){.unified-product-picture{transition:none;transform:none}}
