.why-sgm-module__VDGdlW__pageShell{width:100%;overflow:hidden}@property --sweep-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes why-sgm-module__VDGdlW__sweepRotate{to{--sweep-angle:360deg}}.why-sgm-module__VDGdlW__container{width:min(1080px,100% - 40px);margin:0 auto;padding:48px 0 100px}.why-sgm-module__VDGdlW__hero{position:relative}.why-sgm-module__VDGdlW__heroDecoration{pointer-events:none;opacity:.4;z-index:0;width:260px;height:260px;animation:26s ease-in-out infinite why-sgm-module__VDGdlW__heroDecorationDrift;position:absolute;top:-30px;right:-40px}@keyframes why-sgm-module__VDGdlW__heroDecorationDrift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-5px,5px)rotate(2deg)}}.why-sgm-module__VDGdlW__eyebrow{z-index:1;font-family:var(--sgm-font-family);letter-spacing:.16em;text-transform:uppercase;color:var(--sgm-color-accent);padding-bottom:14px;font-size:11px;font-weight:800;display:inline-block;position:relative}.why-sgm-module__VDGdlW__eyebrow:after{content:"";background:currentColor;width:32px;height:2px;position:absolute;bottom:0;left:0}.why-sgm-module__VDGdlW__heroTitle{z-index:1;max-width:640px;font-family:var(--sgm-font-family-serif), var(--sgm-font-family);text-shadow:0 -1px #c9a44c66,0 1px #020a0899;letter-spacing:-.015em;color:var(--sgm-color-ink);margin:0 0 48px;font-size:clamp(32px,4.4vw,52px);font-weight:600;line-height:1.1;position:relative}.why-sgm-module__VDGdlW__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:48px;display:grid;position:relative}.why-sgm-module__VDGdlW__grid:before{content:"";background:linear-gradient(90deg, transparent, var(--sgm-color-accent) 12%, var(--sgm-color-accent) 88%, transparent);opacity:.5;z-index:0;height:1px;position:absolute;top:48px;left:9%;right:9%}.why-sgm-module__VDGdlW__pillarCard{z-index:1;border:1px solid var(--sgm-color-border);flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;transform:perspective(900px)rotateX(0)rotateY(0)translateY(0);padding:28px!important}.why-sgm-module__VDGdlW__pillarCard:before{content:"";background:linear-gradient(90deg, var(--sgm-color-primary), var(--sgm-color-accent));transform-origin:0;z-index:2;width:100%;height:3px;transition:transform .35s;position:absolute;top:0;left:0;transform:scaleX(0)}.why-sgm-module__VDGdlW__pillarCard:after{content:"";background:conic-gradient(from var(--sweep-angle,0deg), transparent 0deg, #e7cd68e6 24deg, transparent 65deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:2;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.why-sgm-module__VDGdlW__pillarCard:hover{border-color:var(--sgm-color-accent);box-shadow:0 26px 48px -26px #10243e61, inset 0 0 0 1px var(--sgm-color-accent);transform:perspective(900px)rotateX(-1.5deg)rotateY(1.5deg)translateY(-7px)}.why-sgm-module__VDGdlW__pillarCard:hover:before{transform:scaleX(1)}.why-sgm-module__VDGdlW__pillarCard:hover:after{opacity:1;animation:2.4s linear infinite why-sgm-module__VDGdlW__sweepRotate}.why-sgm-module__VDGdlW__pillarNo{border:1px solid var(--sgm-color-accent);background:var(--sgm-color-surface);width:40px;height:40px;font-family:var(--sgm-font-family-serif), var(--sgm-font-family);color:var(--sgm-color-accent);border-radius:50%;place-items:center;margin-bottom:20px;font-size:15px;font-weight:600;transition:background .3s,color .3s,transform .3s;display:grid}.why-sgm-module__VDGdlW__pillarCard:hover .why-sgm-module__VDGdlW__pillarNo{background:var(--sgm-color-accent);color:#fff;transform:scale(1.06)}.why-sgm-module__VDGdlW__pillarCard h2{font-family:var(--sgm-font-family-serif), var(--sgm-font-family);color:var(--sgm-color-ink);margin:0 0 10px;font-size:21px;font-weight:600;line-height:1.25}.why-sgm-module__VDGdlW__pillarCard p{font-family:var(--sgm-font-family);color:var(--sgm-color-text-secondary);flex:1;margin:0;font-size:14.5px;line-height:1.7}.why-sgm-module__VDGdlW__ctaSection{text-align:center;background:linear-gradient(125deg, #0a2d4b, var(--sgm-color-navy));color:#fff;clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px));place-items:center;width:100%;min-height:280px;margin:8px auto 0;display:grid;position:relative;overflow:hidden}.why-sgm-module__VDGdlW__ctaPattern{pointer-events:none;border:1px solid #e7cd6833;border-radius:50%;width:420px;height:420px;position:absolute;top:-80px;right:-140px;box-shadow:0 0 0 32px #e7cd6808,0 0 0 70px #e7cd6805}.why-sgm-module__VDGdlW__ctaContent{z-index:1;padding:56px 24px;position:relative}.why-sgm-module__VDGdlW__ctaEyebrow{font-family:var(--sgm-font-family);letter-spacing:.16em;text-transform:uppercase;color:#e7cd68;padding-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.why-sgm-module__VDGdlW__ctaContent h2{font-family:var(--sgm-font-family-serif), var(--sgm-font-family);letter-spacing:-.015em;margin:10px 0 8px;font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1.12}.why-sgm-module__VDGdlW__ctaContent h2 em{color:#e7cd68;font-style:italic}.why-sgm-module__VDGdlW__ctaContent>p{font:14px/1.6 var(--sgm-font-family);color:#ffffffad;margin:0}.why-sgm-module__VDGdlW__ctaLink{align-items:center;gap:9px;margin-top:22px;transition:box-shadow .3s,transform .3s;display:inline-flex}.why-sgm-module__VDGdlW__ctaLink:hover{transform:translateY(-2px);box-shadow:0 14px 32px -10px #e7cd688c}@media (max-width:700px){.why-sgm-module__VDGdlW__ctaSection{min-height:260px}.why-sgm-module__VDGdlW__ctaContent{padding:40px 20px}.why-sgm-module__VDGdlW__ctaPattern{width:320px;height:320px;right:-200px}}@media (prefers-reduced-motion:reduce){.why-sgm-module__VDGdlW__heroDecoration{animation:none}.why-sgm-module__VDGdlW__pillarCard{transition:none}.why-sgm-module__VDGdlW__pillarCard:hover{transform:none}.why-sgm-module__VDGdlW__pillarCard:hover:after{animation:none}}@media (max-width:700px){.why-sgm-module__VDGdlW__heroDecoration{opacity:.3;width:180px;height:180px;top:-10px;right:-20px}.why-sgm-module__VDGdlW__heroTitle{margin-bottom:32px}.why-sgm-module__VDGdlW__grid{grid-template-columns:1fr;margin-bottom:36px}.why-sgm-module__VDGdlW__grid:before{display:none}.why-sgm-module__VDGdlW__pillarCard:hover{transform:translateY(-4px)}}
