.info-card{--ic-ease:cubic-bezier(0.4,0,0.2,1);position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1.35fr) 64px 40px;grid-template-areas:"index title content icon arrow";align-items:center;grid-column-gap:32px;column-gap:32px;min-width:0;padding:34px 28px;border-top:1px solid rgba(37,99,235,.14);border-radius:0;background:transparent;transition:background-color .3s var(--ic-ease),box-shadow .3s var(--ic-ease),border-radius .3s var(--ic-ease),border-color .3s var(--ic-ease)}.info-card:before{position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:3px;background:linear-gradient(180deg,#3b82f6,#06b6d4);transform:scaleY(.4)}.info-card:after,.info-card:before{content:"";opacity:0;transition:opacity .3s ease,transform .3s var(--ic-ease)}.info-card:after{grid-area:arrow;justify-self:end;width:40px;height:40px;border-radius:50%;background:var(--fill-accent) no-repeat center /18px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");box-shadow:var(--shadow-accent);transform:translateX(-10px)}.info-card__index{grid-area:index;font-family:var(--font-manrope),var(--font-sans);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1.5px rgba(37,99,235,.38);background:var(--gradient-accent) no-repeat left center /0 100%;-webkit-background-clip:text;background-clip:text;transition:background-size .45s var(--ic-ease),-webkit-text-stroke-color .3s ease}.info-card__icon{grid-area:icon;box-sizing:border-box;width:64px;height:64px;padding:10px;border:1px solid #ffffff;border-radius:20px;background:rgba(255,255,255,.85);box-shadow:var(--shadow-card-sm);object-fit:contain;transition:transform .35s var(--ic-ease),box-shadow .3s ease}.info-card__title{grid-area:title;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--color-text);transition:transform .35s var(--ic-ease),color .3s ease}.info-card__content{grid-area:content;margin:0;font-size:1rem;line-height:1.65;color:var(--color-text-muted)}.info-card:hover{border-color:transparent;border-radius:24px;background-color:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(15,23,42,.04),0 22px 44px -28px rgba(11,46,138,.45)}.info-card:hover:before{opacity:1;transform:scaleY(1)}.info-card:hover:after{opacity:1;transform:translateX(0)}.info-card:hover .info-card__index{background-size:100% 100%;-webkit-text-stroke-color:transparent}.info-card:hover .info-card__title{transform:translateX(6px);color:var(--color-blue-700)}.info-card:hover .info-card__icon{transform:scale(1.06) rotate(-4deg);box-shadow:var(--shadow-card-lg)}@media only screen and (max-width:1079px){.info-card{grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"index icon" "title title" "content content";row-gap:12px;padding:28px 12px}.info-card:after,.info-card:before{display:none}.info-card__content{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.info-card,.info-card:after,.info-card:before,.info-card__icon,.info-card__index,.info-card__title{transition:none}.info-card:hover .info-card__icon,.info-card:hover .info-card__title{transform:none}}.process-item{position:relative;display:flex;flex-flow:column;align-items:center;gap:18px;padding:28px 16px 26px;border:1px solid #ffffff;border-radius:24px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(15,23,42,.04),0 18px 36px -24px rgba(11,46,138,.35);text-align:center;transition:transform .25s ease,border-color .25s ease,background .25s ease}.process-item:hover{transform:translateY(-4px);border-color:rgba(147,197,253,.9);background:rgba(255,255,255,.92);box-shadow:0 2px 4px rgba(15,23,42,.04),0 24px 44px -22px rgba(11,46,138,.4)}.process-item__icon{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#06b6d4);font-family:var(--font-manrope),var(--font-sans);font-size:1.125rem;font-weight:800;color:#ffffff;box-shadow:0 0 0 6px rgba(37,99,235,.08),0 0 0 7px rgba(37,99,235,.14),0 10px 22px -6px rgba(37,99,235,.55);transition:transform .25s ease}.process-item:hover .process-item__icon{transform:scale(1.1)}.process-item:before{content:"";position:absolute;top:55px;left:calc(50% + 32px);width:calc(100% - 64px + 16px);height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#38bdf8,transparent) no-repeat -40% 0 /40% 100%,linear-gradient(90deg,rgba(37,99,235,.3),rgba(6,182,212,.18));animation:process-pulse 6s linear infinite}.process-item:nth-child(2):before{animation-delay:1.2s}.process-item:nth-child(3):before{animation-delay:2.4s}.process-item:nth-child(4):before{animation-delay:3.6s}.process-item:last-child:before{display:none}@keyframes process-pulse{0%{background-position:-40% 0,0 0}20%,to{background-position:140% 0,0 0}}@keyframes process-pulse-v{0%{background-position:0 -40%,0 0}20%,to{background-position:0 140%,0 0}}.process-item__text{flex-shrink:1}.process-item__title{margin:0 0 8px;font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--color-text)}.process-item__content{margin:0;font-size:.9375rem;line-height:1.6;color:var(--color-text-muted)}@media only screen and (max-width:1079px){.process-item{flex-flow:row;align-items:flex-start;gap:18px;padding:18px;text-align:left}.process-item:before{top:74px;left:45px;width:2px;height:calc(100% - 44px);background:linear-gradient(180deg,transparent,#38bdf8,transparent) no-repeat 0 -40% /100% 40%,linear-gradient(180deg,rgba(37,99,235,.3),rgba(6,182,212,.18));animation-name:process-pulse-v}.process-item__icon{flex:none}.process-item__text{padding-top:4px}}@media (prefers-reduced-motion:reduce){.process-item:before{animation:none}}