.fP2DqG_list{background:#fff;padding:4rem 0 7rem}.fP2DqG_listInner{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.fP2DqG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.fP2DqG_card{transition:transform .45s var(--ease), box-shadow .45s ease;background:#fff;border:1px solid #00000012;border-radius:30px;flex-direction:column;padding:8px;display:flex;box-shadow:0 1px 2px #00000008,0 20px 40px -30px #00000040}.fP2DqG_card:hover{box-shadow:0 1px 2px #0000000a, 0 36px 64px -30px var(--tone-shadow);transform:translateY(-6px)}.fP2DqG_toneBlue{--tone-bg:radial-gradient(70% 60% at 0% 0%, #60a5fa 0%, transparent 60%), linear-gradient(150deg, #2563eb 0%, #1d4ed8 50%, #1e3a8a 100%);--tone-solid:linear-gradient(135deg, #3b82f6, #1d4ed8);--tone-shadow:#1d4ed873}.fP2DqG_toneIndigo{--tone-bg:radial-gradient(70% 60% at 100% 0%, #a5b4fc 0%, transparent 60%), linear-gradient(150deg, #6366f1 0%, #4338ca 55%, #1e1b4b 100%);--tone-solid:linear-gradient(135deg, #818cf8, #4338ca);--tone-shadow:#4338ca73}.fP2DqG_toneTeal{--tone-bg:radial-gradient(70% 60% at 100% 0%, #67e8f9 0%, transparent 60%), linear-gradient(150deg, #06b6d4 0%, #0d9488 55%, #134e4a 100%);--tone-solid:linear-gradient(135deg, #22d3ee, #0d9488);--tone-shadow:#0d948873}.fP2DqG_toneViolet{--tone-bg:radial-gradient(70% 60% at 100% 0%, #f0abfc 0%, transparent 60%), linear-gradient(150deg, #8b5cf6 0%, #6d28d9 55%, #3b0764 100%);--tone-solid:linear-gradient(135deg, #a78bfa, #6d28d9);--tone-shadow:#6d28d973}.fP2DqG_cardArt{isolation:isolate;background:var(--tone-bg);border-radius:24px;justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3}.fP2DqG_cardArt:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 10%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 10%,#0000 80%)}.fP2DqG_cardArt:after{content:"";z-index:-1;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.fP2DqG_cardArtGlow{z-index:-1;transition:transform .7s var(--ease);background:radial-gradient(45% 55%,#ffffff47 0%,#0000 70%);position:absolute;inset:0}.fP2DqG_card:hover .fP2DqG_cardArtGlow{transform:scale(1.3)}.fP2DqG_cardArt>:nth-child(2){transition:transform .6s var(--ease)}.fP2DqG_card:hover .fP2DqG_cardArt>:nth-child(2){transform:translateY(-4px)scale(1.03)}.fP2DqG_cardNum{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:#ffffffb3;font-size:.78rem;font-weight:600;position:absolute;top:1.1rem;right:1.3rem}.fP2DqG_cardBody{flex-direction:column;flex:1;padding:1.6rem 1.4rem 1.4rem;display:flex}.fP2DqG_cardHead{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.fP2DqG_cardIcon{color:#fff;background:var(--tone-solid);width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff40, 0 8px 18px -8px var(--tone-shadow);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fP2DqG_cardTitle{letter-spacing:-.035em;color:#0b1020;font-size:1.45rem;font-weight:700}.fP2DqG_cardDesc{color:#0b102099;margin-bottom:1.4rem;font-size:.96rem;line-height:1.65}.fP2DqG_cardItems{border-top:1px solid #00000012;grid-template-columns:1fr 1fr;gap:.55rem 1rem;margin:auto 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.fP2DqG_cardItems li{color:#0b1020c7;align-items:center;gap:.55rem;font-size:.88rem;font-weight:500;display:flex}.fP2DqG_cardCheck{color:#fff;background:var(--tone-solid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}@media (prefers-reduced-motion:reduce){.fP2DqG_card,.fP2DqG_cardArtGlow,.fP2DqG_cardArt>:nth-child(2){transition:none}}.fP2DqG_process{isolation:isolate;background:linear-gradient(#fff 0%,#f6f7fe 50%,#fff 100%);padding:5rem 0 8rem;position:relative;overflow:hidden}.fP2DqG_process:before{content:"";z-index:-1;pointer-events:none;filter:blur(80px);background:radial-gradient(35% 50% at 20%,#3b82f629 0%,#0000 70%),radial-gradient(35% 50% at 45%,#06b6d424 0%,#0000 70%),radial-gradient(35% 50% at 70%,#f973161f 0%,#0000 70%),radial-gradient(35% 50% at 90%,#8b5cf629 0%,#0000 70%);width:min(1200px,130vw);height:520px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.fP2DqG_processInner{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.fP2DqG_processTitle{text-align:center;letter-spacing:-.045em;color:#0b1020;text-wrap:balance;max-width:760px;margin:0 auto 3.5rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.06}.fP2DqG_processTitleMuted{background:linear-gradient(100deg,#2563eb 0%,#06b6d4 35%,#f97316 65%,#8b5cf6 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fP2DqG_processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid;position:relative}.fP2DqG_processLine{opacity:.55;background:linear-gradient(90deg,#3b82f6,#06b6d4,#f97316,#8b5cf6);border-radius:2px;height:2px;position:absolute;top:33px;left:12.5%;right:12.5%}.fP2DqG_processCard{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.fP2DqG_processMarker{z-index:1;background:#fff;border-radius:50%;margin-bottom:1.4rem;padding:6px;position:relative}.fP2DqG_processIconWrap{color:#fff;width:54px;height:54px;transition:transform .45s var(--ease);background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff40,0 12px 24px -10px #2563eb99}.fP2DqG_processCard:nth-child(3) .fP2DqG_processIconWrap{background:linear-gradient(135deg,#22d3ee,#0d9488);box-shadow:inset 0 1px #ffffff40,0 12px 24px -10px #0d948899}.fP2DqG_processCard:nth-child(4) .fP2DqG_processIconWrap{background:linear-gradient(135deg,#fb923c,#e11d48);box-shadow:inset 0 1px #ffffff40,0 12px 24px -10px #e11d488c}.fP2DqG_processCard:nth-child(5) .fP2DqG_processIconWrap{background:linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow:inset 0 1px #ffffff40,0 12px 24px -10px #6d28d999}.fP2DqG_processCard:hover .fP2DqG_processIconWrap{transform:scale(1.08)rotate(-6deg)}.fP2DqG_processBody{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;transition:transform .45s var(--ease), box-shadow .45s ease, background .45s ease;background:#fffc;border:1px solid #0b102012;border-radius:22px;flex:1;padding:1.6rem 1.4rem;box-shadow:0 1px 2px #0b10200a}.fP2DqG_processCard:hover .fP2DqG_processBody{background:#fff;transform:translateY(-4px);box-shadow:0 28px 52px -28px #2563eb59}.fP2DqG_processStep{letter-spacing:.12em;text-transform:uppercase;color:#2563eb;margin-bottom:.6rem;font-size:.72rem;font-weight:600;display:block}.fP2DqG_processCard:nth-child(3) .fP2DqG_processStep{color:#0d9488}.fP2DqG_processCard:nth-child(4) .fP2DqG_processStep{color:#e11d48}.fP2DqG_processCard:nth-child(5) .fP2DqG_processStep{color:#7c3aed}.fP2DqG_processCardTitle{letter-spacing:-.025em;color:#0b1020;margin-bottom:.5rem;font-size:1.2rem;font-weight:650}.fP2DqG_processCardDesc{color:#0b102099;font-size:.9rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.fP2DqG_processIconWrap,.fP2DqG_processBody{transition:none}}@media (max-width:900px){.fP2DqG_grid{grid-template-columns:1fr}.fP2DqG_processGrid{grid-template-columns:1fr;gap:1rem}.fP2DqG_processLine{background:linear-gradient(#3b82f6,#06b6d4,#f97316,#8b5cf6);width:2px;height:auto;inset:33px auto 33px 32px}.fP2DqG_processCard{text-align:left;flex-direction:row;align-items:flex-start;gap:1rem}.fP2DqG_processMarker{flex-shrink:0;margin-bottom:0}}@media (max-width:560px){.fP2DqG_list{padding:3rem 0 5rem}.fP2DqG_card{border-radius:24px}.fP2DqG_cardArt{border-radius:18px;height:220px}.fP2DqG_cardBody{padding:1.3rem 1rem 1.1rem}.fP2DqG_cardTitle{font-size:1.25rem}.fP2DqG_cardItems{grid-template-columns:1fr}}
