body.am-v2 .am-hero.am-hero--commerce{min-height:0;padding-bottom:32px}body.am-v2 .am-hero--commerce .am-hero-stage{height:520px}body.am-v2 .am-commerce{padding:80px 0 84px;background:#f5f4f0;color:#222427;border-block:1px solid #e3dfd5}body.am-v2 .am-commerce{scroll-margin-top:110px}body.am-v2 .am-commerce-heading{max-width:760px;margin:0 auto 40px;text-align:center}body.am-v2 .am-commerce .am-commerce-eyebrow{margin:0 0 16px;color:#836521;font-size:14px!important;line-height:1.5!important;font-weight:650;letter-spacing:.08em;text-transform:uppercase}body.am-v2 .am-commerce-heading h2{margin:0;font-size:clamp(30px,3.1vw,44px)!important;line-height:1.18!important;letter-spacing:-.035em!important;text-transform:none}body.am-v2 .am-commerce .am-commerce-intro{max-width:620px;margin:18px auto 0;color:#606164;font-size:17px!important;line-height:1.65!important}body.am-v2 .am-commerce-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}body.am-v2 .am-commerce-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 24px 24px;background:#fff;border:1px solid #dedbd2;border-radius:18px;box-shadow:0 4px 18px #25211504;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}body.am-v2 .am-commerce-card--finance{border-color:#d5ba71;background:linear-gradient(155deg,#fffaf0 0%,#fff 60%);box-shadow:0 4px 22px #a9811909}body.am-v2 .am-commerce-card-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}body.am-v2 .am-commerce-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e6dfce;border-radius:12px;background:#faf8f3;color:#806322;font-size:16px;line-height:1.3;font-weight:650;font-variant-numeric:tabular-nums}body.am-v2 .am-commerce-icon{width:28px;height:28px;color:#8d712f}body.am-v2 .am-commerce-card h3{margin:0 0 14px;font-size:21px!important;line-height:1.3!important;letter-spacing:-.025em!important;text-transform:none}body.am-v2 .am-commerce .am-commerce-card>p{margin:0 0 28px;color:#606164;font-size:16px!important;line-height:1.65!important}body.am-v2 .am-commerce .am-commerce-action{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;margin-top:auto;padding:12px 13px;border:1px solid #d6d2c8;border-radius:10px;background:#fff;color:#292a2d;font-size:16px!important;line-height:1.4!important;font-weight:650;letter-spacing:-.02em;text-decoration:none;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}body.am-v2 .am-commerce-action>span:first-child{min-width:0}body.am-v2 .am-commerce-action>svg{width:18px;height:18px;flex:0 0 18px}body.am-v2 .am-commerce-card--finance .am-commerce-action{background:linear-gradient(120deg,#efd98f,#dfbf66);border-color:#d1b262;color:#282313;box-shadow:inset 0 1px 0 #ffffff70}body.am-v2 .am-commerce .am-commerce-action:focus-visible{outline:3px solid #9c791e;outline-offset:4px}body.am-v2 .am-commerce .am-commerce-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(hover:hover)and (pointer:fine){body.am-v2 .am-commerce-card:hover{border-color:#b8a77e;box-shadow:0 12px 32px #2521150b;transform:translateY(-4px)}body.am-v2 .am-commerce .am-commerce-action:hover{background:#252629;border-color:#252629;color:#fff;box-shadow:0 5px 14px #15151514}body.am-v2 .am-commerce-card--finance .am-commerce-action:hover{background:#d4b359;border-color:#b79841;color:#201c12}}@media(max-width:1100px){body.am-v2 .am-commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.am-v2 .am-commerce-card{padding:28px}body.am-v2 .am-commerce-card-top{margin-bottom:24px}}@media(max-width:767px){body.am-v2 .am-hero.am-hero--commerce{padding-bottom:4px}body.am-v2 .am-hero--commerce .am-hero-stage{height:400px}body.am-v2 .am-commerce{padding:54px 0 56px}body.am-v2 .am-commerce-heading{margin-bottom:30px}body.am-v2 .am-commerce .am-commerce-eyebrow{font-size:13px!important;margin-bottom:13px}body.am-v2 .am-commerce-heading h2{font-size:clamp(28px,6.5vw,36px)!important;line-height:1.22!important}body.am-v2 .am-commerce .am-commerce-intro{font-size:16px!important;margin-top:16px}body.am-v2 .am-commerce-card{padding:24px 22px;border-radius:16px}body.am-v2 .am-commerce-card h3{font-size:21px!important}}@media(max-width:580px){body.am-v2 .am-commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.am-v2 .am-commerce{padding:30px 0 34px}body.am-v2 .am-commerce-heading{margin-bottom:24px}body.am-v2 .am-commerce .am-commerce-intro{display:none}body.am-v2 .am-commerce-card{padding:18px 14px}body.am-v2 .am-commerce-card-top{display:none}body.am-v2 .am-commerce-number{display:none}body.am-v2 .am-commerce-icon{width:25px;height:25px}body.am-v2 .am-commerce-card h3{font-size:18px!important;min-height:2.6em;margin-bottom:10px}body.am-v2 .am-commerce .am-commerce-card>p{margin-bottom:18px;font-size:16px!important;line-height:1.5!important}body.am-v2 .am-commerce .am-commerce-action{min-height:64px;font-size:15px!important;padding:10px;gap:4px}body.am-v2 .am-commerce-action>svg{width:15px;height:15px;flex-basis:15px}body.am-v2 .am-commerce-card--finance .am-commerce-action{justify-content:center;padding-inline:5px;text-align:center}body.am-v2 .am-commerce-card--finance .am-commerce-action>svg{display:none}}@media(max-width:359px){body.am-v2 .am-commerce-grid{grid-template-columns:1fr}body.am-v2 .am-commerce-card{padding:20px}body.am-v2 .am-commerce-card h3{min-height:0}body.am-v2 .am-commerce-card-top{display:none}body.am-v2 .am-commerce .am-commerce-action{min-height:48px}}@media(prefers-reduced-motion:reduce){body.am-v2 .am-commerce-card,body.am-v2 .am-commerce .am-commerce-action{transition:none}body.am-v2 .am-commerce-card:hover{transform:none}}body.am-v2 .am-hero.am-hero--commerce .am-hero-stage{position:relative;isolation:isolate;display:block;align-self:center;justify-self:center;width:100%;max-width:660px;height:clamp(360px,40vw,590px);min-height:0;max-height:none;margin:0;padding:0;overflow:visible;perspective:1200px;perspective-origin:50% 56%;border:0;border-radius:0;background:radial-gradient(ellipse at 52% 53%,#e4c66b20 0%,#e4c66b0b 46%,transparent 72%);box-shadow:none}body.am-v2 .am-hero.am-hero--commerce .am-hero-stage::before{content:"";position:absolute;z-index:0;inset:9% 5% 9%;border:1px solid #e0c67b2b;border-radius:50%;background:radial-gradient(ellipse,#e6c97809 15%,transparent 66%);box-shadow:0 0 65px #e7c76e0b;transform:rotate(-12deg);pointer-events:none}body.am-v2 .am-hero.am-hero--commerce .am-hero-stage::after{content:"";position:absolute;z-index:0;left:3%;right:3%;bottom:24px;height:2px;border:0;border-radius:50%;background:linear-gradient(90deg,transparent,#e4c78045 25%,#e4c7808a 50%,#e4c78045 75%,transparent);box-shadow:0 7px 24px 7px #e4c78013;transform:none;pointer-events:none}body.am-v2 .am-hero.am-hero--commerce .am-hero-product{display:block;position:absolute;z-index:2;left:50%;bottom:25px;flex:none;width:108%!important;height:auto!important;max-width:690px!important;max-height:calc(100% - 28px);aspect-ratio:auto;object-fit:contain;object-position:center bottom;margin:0!important;opacity:1;filter:brightness(1.04) drop-shadow(0 9px 8px #0007) drop-shadow(0 0 18px #ead38b12);transform:translate3d(-50%,0,30px) rotateY(-4deg);transform-origin:50% 98%;backface-visibility:hidden;transition:filter .4s ease;animation:am-showcase-perspective 10s ease-in-out infinite}body.am-v2 .am-hero.am-hero--commerce .am-hero-contact-shadow{position:absolute;z-index:1;top:auto;bottom:16px;left:6%;width:88%;height:19px;margin:0;filter:blur(8px);border-radius:50%;background:radial-gradient(ellipse,#040505b8 18%,#04050565 56%,transparent 74%);box-shadow:none;transform:none;pointer-events:none}body.am-v2 .am-hero.am-hero--commerce .am-hero-product-caption{z-index:3}@media(min-width:1025px){body.am-v2 .am-hero.am-hero--commerce{height:auto;min-height:0;padding-top:116px;padding-bottom:30px}body.am-v2 .am-hero.am-hero--commerce .am-hero-main{height:auto;min-height:0;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-rows:auto;align-items:center;gap:28px}body.am-v2 .am-hero.am-hero--commerce .am-hero-copy{padding-block:24px;min-width:0}body.am-v2 .am-hero.am-hero--commerce .am-hero-stage{height:clamp(430px,39vw,590px)}}@media(min-width:1025px)and (max-height:760px){body.am-v2 .am-hero.am-hero--commerce{padding-top:104px;padding-bottom:26px}body.am-v2 .am-hero.am-hero--commerce .am-hero-stage{height:440px}}@media(max-width:1024px){body.am-v2 .am-hero.am-hero--commerce .am-hero-stage{height:clamp(340px,60vw,440px);max-width:620px;margin-inline:auto}body.am-v2 .am-hero.am-hero--commerce .am-hero-product{width:100%!important;max-width:530px!important}}@media(max-width:580px){body.am-v2 .am-hero.am-hero--commerce .am-hero-stage{height:clamp(295px,85vw,390px);margin-top:16px}body.am-v2 .am-hero.am-hero--commerce .am-hero-product{width:103%!important;max-width:103%!important;max-height:calc(100% - 26px)}body.am-v2 .am-hero.am-hero--commerce .am-hero-stage::before{inset:7% 4% 10%}}@media(hover:hover)and (pointer:fine){body.am-v2 .am-hero.am-hero--commerce .am-hero-stage:hover .am-hero-product{filter:brightness(1.08) drop-shadow(0 9px 8px #0008) drop-shadow(0 0 22px #ead38b20)}}@keyframes am-showcase-perspective{0%,100%{transform:translate3d(-50%,0,30px) rotateY(-5deg)}50%{transform:translate3d(-50%,0,30px) rotateY(5deg)}}@media(prefers-reduced-motion:reduce){body.am-v2 .am-hero.am-hero--commerce .am-hero-product,body.am-v2 .am-hero.am-hero--commerce .am-hero-stage:hover .am-hero-product{animation:none!important;transition:none!important;transform:translate3d(-50%,0,0)!important}}
