.IN9MoG_section{isolation:isolate;--sec-fill:#eef4fb;color:var(--navy);overflow:clip}.IN9MoG_aurora{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 15% 10%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 70%), radial-gradient(35% 45% at 90% 90%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 70%), radial-gradient(30% 40% at 80% 15%, color-mix(in srgb, var(--brand) 6%, transparent), transparent 70%);-webkit-mask-image:var(--seam-mask);mask-image:var(--seam-mask);animation:18s ease-in-out infinite alternate IN9MoG_drift;position:absolute;inset:0}.IN9MoG_aurora:after{content:"";background-image:radial-gradient(#0f1e3312 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%)}@keyframes IN9MoG_drift{to{transform:translate(-3%,4%)scale(1.08)}}.IN9MoG_inner{position:relative}.IN9MoG_grid{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.IN9MoG_card{--x:-999px;--y:-999px;--rx:0deg;--ry:0deg;--tone:var(--brand);background:var(--border);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .3s ease-in-out, box-shadow .4s var(--ease-out), opacity .8s var(--ease-out), translate .8s var(--ease-out), filter .8s var(--ease-out);transition-delay:0s, 0s, calc(var(--d,0) * 90ms), calc(var(--d,0) * 90ms), calc(var(--d,0) * 90ms);transform-style:preserve-3d;border-radius:22px;padding:1px;position:relative;box-shadow:0 1px 2px #0f1e330a,0 18px 40px -26px #0f1e3338}.IN9MoG_card:before{content:"";border-radius:inherit;background:radial-gradient(300px circle at var(--x) var(--y), var(--tone), color-mix(in srgb, var(--tone) 35%, transparent) 40%, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:2;padding:1.5px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.IN9MoG_card:after{content:"";background:radial-gradient(420px circle at var(--x) var(--y), color-mix(in srgb, var(--tone) 9%, transparent), transparent 60%);opacity:0;pointer-events:none;z-index:1;border-radius:21px;transition:opacity .4s;position:absolute;inset:1px}.IN9MoG_card:hover{box-shadow:0 1px 2px #0f1e330a, 0 28px 50px -24px color-mix(in srgb, var(--tone) 45%, transparent)}.IN9MoG_grid[data-hover] .IN9MoG_card:before,.IN9MoG_grid[data-hover] .IN9MoG_card:after{opacity:1}.IN9MoG_body{background:linear-gradient(#fff,#fbfdff);border-radius:21px;flex-direction:column;gap:12px;height:100%;padding:clamp(22px,2.2vw,32px);display:flex;position:relative;overflow:hidden}.IN9MoG_num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--navy) 8%, transparent);transition:-webkit-text-stroke-color .4s, transform .5s var(--ease-out);font-size:76px;font-weight:800;line-height:1;position:absolute;top:10px;right:18px}.IN9MoG_card:hover .IN9MoG_num{-webkit-text-stroke-color:color-mix(in srgb, var(--tone) 60%, transparent);transform:translateY(-4px)}.IN9MoG_icon{width:50px;height:50px;color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, #fff);border:1px solid color-mix(in srgb, var(--tone) 22%, transparent);box-shadow:0 0 0 0 color-mix(in srgb, var(--tone) 0%, transparent);transition:transform .5s var(--ease-spring), box-shadow .4s, background .4s;border-radius:14px;place-items:center;margin-bottom:10px;display:grid;position:relative}.IN9MoG_card:hover .IN9MoG_icon{background:var(--tone);color:#fff;box-shadow:0 12px 26px -8px color-mix(in srgb, var(--tone) 60%, transparent);transform:translateZ(30px)scale(1.06)rotate(-6deg)}.IN9MoG_title{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:800}.IN9MoG_text{color:var(--text-3);text-wrap:pretty;flex:1;margin:0;font-size:15.5px;line-height:1.62}.IN9MoG_tag{letter-spacing:.01em;color:var(--brand-700);background:color-mix(in srgb, var(--tone) 7%, #fff);border:1px solid color-mix(in srgb, var(--tone) 16%, transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:border-color .4s,background .4s;display:inline-flex}.IN9MoG_card:hover .IN9MoG_tag{border-color:color-mix(in srgb, var(--tone) 40%, transparent);background:color-mix(in srgb, var(--tone) 12%, #fff)}.IN9MoG_dot{background:var(--tone);width:6px;height:6px;box-shadow:0 0 0 0 var(--tone);border-radius:50%;animation:2.4s ease-out infinite IN9MoG_pulse}@keyframes IN9MoG_pulse{70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (hover:none){.IN9MoG_card{background:linear-gradient(150deg, color-mix(in srgb, var(--tone) 40%, transparent), var(--border) 45%)}}@media (max-width:1020px){.IN9MoG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.IN9MoG_grid{grid-template-columns:1fr}.IN9MoG_num{font-size:60px}}@media (prefers-reduced-motion:reduce){.IN9MoG_card{transform:none}.IN9MoG_aurora{animation:none}}
