.Offering-module__iPglAG__section{--violet:#8b5cf6;--violet-deep:#6d28d9;--aqua:#22d3ee;--teal:#14b8a6;--silver:#e2e8f0;--ink:#1e1b4b;--muted:#64748b;--ease:cubic-bezier(.16,1,.3,1);isolation:isolate;width:100%;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:linear-gradient(#07133a 0%,#07133a26 9%,#0000 16%),linear-gradient(#0000 84%,#07133a2e 92%,#07133a 100%),radial-gradient(70% 55% at 12% 35%,#c4b5fdf2,#0000 58%),radial-gradient(60% 50% at 88% 28%,#2dd4bf8c,#0000 55%),radial-gradient(50% 40% at 70% 80%,#e2e8f0d9,#0000 60%),linear-gradient(125deg,#ddd6fe 0%,#5eead4 46%,#e8eef4 100%);padding:clamp(4.5rem,8vw,7.5rem) 0;position:relative;overflow:hidden}.Offering-module__iPglAG__parallaxLayer{pointer-events:none;will-change:transform;position:absolute;inset:-12% 0}.Offering-module__iPglAG__orb{filter:blur(48px);opacity:.55;border-radius:50%;position:absolute}.Offering-module__iPglAG__orbViolet{background:radial-gradient(circle,#a78bfab3,#0000 70%);width:min(42vw,28rem);height:min(42vw,28rem);top:12%;left:-6%}.Offering-module__iPglAG__orbTeal{background:radial-gradient(circle,#2dd4bf8c,#0000 70%);width:min(38vw,24rem);height:min(38vw,24rem);top:8%;right:-4%}.Offering-module__iPglAG__orbSilver{background:radial-gradient(circle,#f8fafcb3,#0000 68%);width:min(46vw,32rem);height:min(46vw,32rem);bottom:-8%;right:18%}.Offering-module__iPglAG__dotGrid{pointer-events:none;background-image:radial-gradient(#6d28d924 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 15%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 15%,#0000 78%)}.Offering-module__iPglAG__particles{z-index:1;pointer-events:none;position:absolute;inset:0}.Offering-module__iPglAG__particles canvas{pointer-events:none;width:100%;height:100%;display:block}.Offering-module__iPglAG__inner{z-index:2;grid-template-columns:1fr;align-items:center;gap:2.75rem;width:min(1180px,100% - 2rem);margin:0 auto;display:grid;position:relative}@media (min-width:1024px){.Offering-module__iPglAG__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr);gap:3.25rem}}.Offering-module__iPglAG__copy{flex-direction:column;align-items:flex-start;gap:1.15rem;max-width:36rem;display:flex}.Offering-module__iPglAG__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--violet-deep);align-items:center;gap:.7rem;font-size:.72rem;font-weight:700;display:inline-flex}.Offering-module__iPglAG__eyebrowTrack{background:linear-gradient(90deg,var(--violet),var(--aqua));border-radius:999px;width:2.6rem;height:.7rem;position:relative;box-shadow:0 0 14px #22d3ee73}.Offering-module__iPglAG__eyebrowKnob{background:#0f172a;border-radius:50%;width:.54rem;height:.54rem;animation:3.2s ease-in-out infinite Offering-module__iPglAG__knobSlide;position:absolute;top:.08rem;left:.08rem}.Offering-module__iPglAG__heading{letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(100deg,#6d28d9 0%,#7c3aed 28%,#06b6d4 68%,#22d3ee 100%) 0 0/160% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.85rem,4.4vw,3.35rem);font-weight:900;line-height:1.08;animation:8s ease-in-out infinite Offering-module__iPglAG__headingSheen}.Offering-module__iPglAG__subhead{max-width:32rem;color:var(--muted);margin:0;font-size:clamp(.98rem,1.5vw,1.12rem);font-weight:400;line-height:1.7}.Offering-module__iPglAG__stage{min-height:22rem;position:relative}.Offering-module__iPglAG__ring{z-index:0;pointer-events:none;opacity:.85;position:absolute;inset:-18% -8%}.Offering-module__iPglAG__grid{z-index:1;perspective:1400px;transform-style:preserve-3d;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .7rem;display:grid;position:relative}@media (min-width:768px){.Offering-module__iPglAG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .85rem}}.Offering-module__iPglAG__cardEntrance,.Offering-module__iPglAG__cardFloat{transform-style:preserve-3d}.Offering-module__iPglAG__cardFloat{animation:5.2s ease-in-out infinite Offering-module__iPglAG__levitate}.Offering-module__iPglAG__grid>:nth-child(odd) .Offering-module__iPglAG__cardFloat{animation-duration:5.6s}.Offering-module__iPglAG__grid>:nth-child(2n) .Offering-module__iPglAG__cardFloat{animation-duration:4.7s}.Offering-module__iPglAG__card{isolation:isolate;cursor:pointer;touch-action:manipulation;width:100%;min-height:8.4rem;color:var(--ink);font:inherit;transform-style:preserve-3d;-webkit-backdrop-filter:blur(18px)saturate(1.45);transition:box-shadow .45s var(--ease);background:linear-gradient(165deg,#ffffff94 0%,#ffffff29 48%,#e2e8f052 100%);border:0;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.15rem .7rem 1.05rem;display:flex;position:relative;overflow:visible;box-shadow:0 12px 28px #5b21b61f,inset 0 2px #fff6}.Offering-module__iPglAG__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.85;background:linear-gradient(135deg,#a78bfaf2,#22d3eee6,#e2e8f0bf);padding:1.4px;transition:opacity .4s,filter .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.Offering-module__iPglAG__cardGlow{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#22d3ee47,#0000 65%);height:70%;transition:opacity .4s;position:absolute;inset:auto -20% -45%}.Offering-module__iPglAG__card:hover,.Offering-module__iPglAG__card:focus-visible{box-shadow:0 22px 44px #6d28d938,0 0 36px #22d3ee38,inset 0 1px #ffffffa6}.Offering-module__iPglAG__card:hover:before,.Offering-module__iPglAG__card:focus-visible:before{opacity:1;filter:drop-shadow(0 0 10px #22d3ee73)}.Offering-module__iPglAG__card:hover .Offering-module__iPglAG__cardGlow,.Offering-module__iPglAG__card:focus-visible .Offering-module__iPglAG__cardGlow{opacity:1}.Offering-module__iPglAG__card:hover .Offering-module__iPglAG__iconGlyph,.Offering-module__iPglAG__card:focus-visible .Offering-module__iPglAG__iconGlyph{color:#0e7490;transform:translateZ(22px)}.Offering-module__iPglAG__card:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.Offering-module__iPglAG__iconStage{z-index:1;width:3.15rem;height:3.15rem;transform-style:preserve-3d;background:linear-gradient(#ffffffc7,#ffffff38);border-radius:.95rem;place-items:center;display:grid;position:relative;box-shadow:0 10px 16px #5b21b624,inset 0 1px #ffffffd9}.Offering-module__iPglAG__iconShadow,.Offering-module__iPglAG__iconGlyph{grid-area:1/1;place-items:center;display:grid}.Offering-module__iPglAG__iconShadow{color:var(--violet-deep);opacity:.22;filter:blur(2.5px);transform:translateZ(0)translate(5px,7px)}.Offering-module__iPglAG__iconGlyph{color:var(--violet-deep);transition:transform .45s var(--ease),color .45s ease;filter:drop-shadow(0 8px 10px #6d28d938);position:relative;transform:translateZ(14px)}.Offering-module__iPglAG__cardTitle{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#312e81;font-size:.72rem;font-weight:800;position:relative}.Offering-module__iPglAG__rippleLayer{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Offering-module__iPglAG__ripple{pointer-events:none;width:14px;height:14px;animation:Offering-module__iPglAG__rippleGlow .7s var(--ease)forwards;background:radial-gradient(circle,#22d3ee8c,#8b5cf61f 55%,#0000 70%);border-radius:50%;margin:-7px 0 0 -7px;position:absolute}@keyframes Offering-module__iPglAG__levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Offering-module__iPglAG__rippleGlow{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(18)}}@keyframes Offering-module__iPglAG__knobSlide{0%,to{transform:translate(0)}50%{transform:translate(1.7rem)}}@keyframes Offering-module__iPglAG__headingSheen{0%,to{background-position:0%}50%{background-position:100%}}@media (min-width:768px){.Offering-module__iPglAG__card{min-height:9.4rem}}@media (hover:none){.Offering-module__iPglAG__card:hover{box-shadow:0 12px 28px #5b21b61f,inset 0 2px #fff6}}@media (prefers-reduced-motion:reduce){.Offering-module__iPglAG__cardFloat,.Offering-module__iPglAG__eyebrowKnob,.Offering-module__iPglAG__heading{animation:none}}
