.ProcessDeliverSection-module__7VqtVa__section{box-sizing:border-box;background:linear-gradient(#f0f7ff 0%,#f8fafc 35%,#fff 100%);width:100%;max-width:100%;margin-left:0;margin-right:calc(50% - 50vw);padding:clamp(72px,10vw,120px) 0;position:relative;overflow:hidden}.ProcessDeliverSection-module__7VqtVa__section:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000,#3b82f673 20%,#ff823f8c 50%,#1b437059 80%,#0000);height:4px;position:absolute;top:0;left:0;right:0}.ProcessDeliverSection-module__7VqtVa__inner{z-index:1;max-width:min(1240px,100%);margin:0 auto;padding:0 clamp(16px,4vw,40px);position:relative}.ProcessDeliverSection-module__7VqtVa__head{text-align:center;max-width:640px;margin:0 auto clamp(48px,6vw,72px)}.ProcessDeliverSection-module__7VqtVa__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--OR);justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:.68rem;font-weight:800;display:inline-flex}.ProcessDeliverSection-module__7VqtVa__eyebrow:before,.ProcessDeliverSection-module__7VqtVa__eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#ff823f99,#0000);border-radius:2px;width:28px;height:2px}.ProcessDeliverSection-module__7VqtVa__title{font-family:var(--font-hero-display), Georgia, serif;letter-spacing:-.035em;color:var(--TX);margin:0;font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:800;line-height:1.12}.ProcessDeliverSection-module__7VqtVa__title em{background:linear-gradient(105deg, var(--P), var(--PM) 40%, var(--OR));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ProcessDeliverSection-module__7VqtVa__lead{color:var(--MU);margin:16px 0 0;font-size:1.02rem;line-height:1.65}.ProcessDeliverSection-module__7VqtVa__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:960px){.ProcessDeliverSection-module__7VqtVa__section{width:100%;max-width:100%;margin-left:0;margin-right:0}.ProcessDeliverSection-module__7VqtVa__layout{grid-template-columns:1fr;gap:48px}}.ProcessDeliverSection-module__7VqtVa__visualCol{position:sticky;top:100px}@media (max-width:960px){.ProcessDeliverSection-module__7VqtVa__visualCol{position:relative;top:auto}}.ProcessDeliverSection-module__7VqtVa__heroWrap{border-radius:clamp(20px,3vw,28px);position:relative;overflow:visible}.ProcessDeliverSection-module__7VqtVa__heroGlow{pointer-events:none;z-index:0;background:radial-gradient(circle at 40% 40%,#1b43702e,#ff823f14 45%,#0000 70%);animation:9s ease-in-out infinite ProcessDeliverSection-module__7VqtVa__glowPulse;position:absolute;inset:-8%}@keyframes ProcessDeliverSection-module__7VqtVa__glowPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ProcessDeliverSection-module__7VqtVa__heroGlow{animation:none}}.ProcessDeliverSection-module__7VqtVa__heroFrame{z-index:1;aspect-ratio:4/5;background:linear-gradient(165deg,#e8f0fa 0%,#f4f8fd 45%,#eef4fb 100%);border:1px solid #1b43701a;border-radius:clamp(20px,3vw,28px);max-height:min(560px,78vh);position:relative;overflow:hidden;box-shadow:inset 0 4px #ffffff80,0 32px 80px #1b43702e}.ProcessDeliverSection-module__7VqtVa__heroMainImg{object-fit:contain;object-position:center}.ProcessDeliverSection-module__7VqtVa__filmImg{object-fit:cover}.ProcessDeliverSection-module__7VqtVa__heroOverlay{pointer-events:none;background:linear-gradient(#0000 40%,#0e2a4d73 100%);position:absolute;inset:0}.ProcessDeliverSection-module__7VqtVa__heroCaption{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--P);background:#ffffffeb;border:1px solid #fff9;border-radius:14px;padding:14px 16px;font-size:.82rem;font-weight:700;line-height:1.45;position:absolute;bottom:16px;left:16px;right:16px}.ProcessDeliverSection-module__7VqtVa__filmstrip{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.ProcessDeliverSection-module__7VqtVa__filmThumb{border:2px solid #fff;border-radius:14px;flex-shrink:0;width:72px;height:72px;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #1b437026}.ProcessDeliverSection-module__7VqtVa__filmThumb:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 14px 36px #1b437033}.ProcessDeliverSection-module__7VqtVa__filmThumb img{object-fit:cover}@media (prefers-reduced-motion:reduce){.ProcessDeliverSection-module__7VqtVa__filmThumb:hover{transform:none}}.ProcessDeliverSection-module__7VqtVa__timeline{padding-left:8px;position:relative}.ProcessDeliverSection-module__7VqtVa__timelineLine{background:linear-gradient(180deg, var(--P), #ff823fa6 50%, var(--PM));opacity:.35;border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:22px}.ProcessDeliverSection-module__7VqtVa__step{grid-template-columns:auto 1fr;gap:16px 20px;margin-bottom:clamp(20px,3vw,28px);padding-left:8px;display:grid;position:relative}.ProcessDeliverSection-module__7VqtVa__step:last-child{margin-bottom:0}.ProcessDeliverSection-module__7VqtVa__stepNum{color:#fff;z-index:2;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.15rem;font-weight:800;display:flex;box-shadow:0 10px 28px #1b437040}.ProcessDeliverSection-module__7VqtVa__stepNumNavy{background:linear-gradient(135deg, var(--P), var(--PD))}.ProcessDeliverSection-module__7VqtVa__stepNumOrange{background:linear-gradient(135deg, var(--OR), var(--OR2))}.ProcessDeliverSection-module__7VqtVa__card{background:#fffffff2;border:1px solid #1b43701a;border-radius:18px;padding:20px 22px 22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;box-shadow:0 12px 40px #1b437012}.ProcessDeliverSection-module__7VqtVa__step:hover .ProcessDeliverSection-module__7VqtVa__card{border-color:#3b82f633;transform:translateY(-4px);box-shadow:0 20px 50px #1b43701f}.ProcessDeliverSection-module__7VqtVa__cardTop{align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.ProcessDeliverSection-module__7VqtVa__thumb{border:1px solid #1b43701a;border-radius:14px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden;box-shadow:0 4px 16px #1b43701a}.ProcessDeliverSection-module__7VqtVa__thumb img{object-fit:cover}.ProcessDeliverSection-module__7VqtVa__card h3{letter-spacing:-.02em;color:var(--P);margin:0 0 8px;font-size:clamp(1.05rem,1vw + .95rem,1.28rem);font-weight:800}.ProcessDeliverSection-module__7VqtVa__card p{color:var(--MU);margin:0;font-size:.94rem;font-weight:500;line-height:1.7}@media (max-width:520px){.ProcessDeliverSection-module__7VqtVa__step{grid-template-columns:1fr}.ProcessDeliverSection-module__7VqtVa__stepNum{width:44px;height:44px;font-size:1rem}.ProcessDeliverSection-module__7VqtVa__timelineLine{left:18px}}@media (prefers-reduced-motion:reduce){.ProcessDeliverSection-module__7VqtVa__step:hover .ProcessDeliverSection-module__7VqtVa__card{transform:none}}
.AppDevPortfolioSection-module__g1wBiq__section{background:radial-gradient(circle at 20% 15%,#ff823f1f,#0000 45%),radial-gradient(circle at 85% 20%,#1b437024,#0000 52%),linear-gradient(#fff 0%,#f8fafc 55%,#fff 100%);width:100%;max-width:100%;margin-left:0;margin-right:calc(50% - 50vw);padding:clamp(72px,10vw,120px) 0;position:relative;overflow:hidden}.AppDevPortfolioSection-module__g1wBiq__inner{z-index:1;max-width:min(1240px,100%);margin:0 auto;padding:0 clamp(16px,4vw,40px);position:relative}.AppDevPortfolioSection-module__g1wBiq__head{text-align:center;max-width:780px;margin:0 auto clamp(36px,5vw,56px)}.AppDevPortfolioSection-module__g1wBiq__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--P);justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:.68rem;font-weight:900;display:inline-flex}.AppDevPortfolioSection-module__g1wBiq__eyebrow:before,.AppDevPortfolioSection-module__g1wBiq__eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#1b437099,#0000);border-radius:2px;width:28px;height:2px}.AppDevPortfolioSection-module__g1wBiq__title{font-family:var(--font-h);letter-spacing:-.04em;color:var(--TX);margin:0;font-size:clamp(2rem,3.1vw + 1rem,3.1rem);font-weight:900;line-height:1.1}.AppDevPortfolioSection-module__g1wBiq__title em{background:linear-gradient(105deg, var(--P), var(--PM) 40%, var(--OR));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.AppDevPortfolioSection-module__g1wBiq__lead{color:var(--MU);margin:14px 0 0;font-size:1.02rem;line-height:1.7}.AppDevPortfolioSection-module__g1wBiq__layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(22px,4vw,56px);display:grid}@media (max-width:980px){.AppDevPortfolioSection-module__g1wBiq__section{width:100%;max-width:100%;margin-left:0;margin-right:0}.AppDevPortfolioSection-module__g1wBiq__layout{grid-template-columns:1fr}}.AppDevPortfolioSection-module__g1wBiq__offerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:720px){.AppDevPortfolioSection-module__g1wBiq__offerGrid{grid-template-columns:1fr}}.AppDevPortfolioSection-module__g1wBiq__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #1b43701f;border-radius:18px;padding:16px 16px 14px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:inset 0 3px #fff9,0 20px 60px #1b43701a}.AppDevPortfolioSection-module__g1wBiq__card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 0,#1b43701f,#0000 48%),radial-gradient(circle at 90% 55%,#ff823f1c,#0000 55%);transition:opacity .25s;position:absolute;inset:0}.AppDevPortfolioSection-module__g1wBiq__card:hover{border-color:#1b437038;transform:translateY(-6px);box-shadow:inset 0 3px #fff9,0 26px 70px #1b437024}.AppDevPortfolioSection-module__g1wBiq__card:hover:before{opacity:1}.AppDevPortfolioSection-module__g1wBiq__cardTop{z-index:1;align-items:flex-start;gap:12px;display:flex;position:relative}.AppDevPortfolioSection-module__g1wBiq__badge{color:#fff;background:linear-gradient(135deg, var(--P), var(--PD));border-radius:14px;flex:none;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:900;display:grid;box-shadow:0 10px 20px #1b437038}.AppDevPortfolioSection-module__g1wBiq__badgeOrange{background:linear-gradient(135deg, var(--OR), var(--OR2));box-shadow:0 10px 20px #ff823f3d}.AppDevPortfolioSection-module__g1wBiq__cardTitle{font-family:var(--font-h);letter-spacing:-.02em;color:var(--TX);margin:0;font-size:1.02rem;font-weight:900;line-height:1.25}.AppDevPortfolioSection-module__g1wBiq__cardBody{color:var(--MU);margin-top:8px;font-size:.88rem;line-height:1.65}.AppDevPortfolioSection-module__g1wBiq__pillRow{z-index:1;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative}.AppDevPortfolioSection-module__g1wBiq__pill{letter-spacing:.01em;color:var(--P);background:#1b43700f;border:1px solid #1b43701f;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800}.AppDevPortfolioSection-module__g1wBiq__pillOrange{color:var(--OR2);background:#ff823f1a;border-color:#ff823f38}.AppDevPortfolioSection-module__g1wBiq__side{position:sticky;top:106px}@media (max-width:980px){.AppDevPortfolioSection-module__g1wBiq__side{position:relative;top:auto}}.AppDevPortfolioSection-module__g1wBiq__visual{aspect-ratio:4/5;background:linear-gradient(165deg,#e8f0fa 0%,#f4f8fd 45%,#eef4fb 100%);border:1px solid #1b43701a;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 32px 80px #1b437029}.AppDevPortfolioSection-module__g1wBiq__visualImg{object-fit:cover;object-position:center}.AppDevPortfolioSection-module__g1wBiq__visualOverlay{pointer-events:none;background:linear-gradient(#0000 45%,#0e2a4d8c 100%);position:absolute;inset:0}.AppDevPortfolioSection-module__g1wBiq__quote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--P);letter-spacing:-.02em;background:#ffffffeb;border:1px solid #ffffffb3;border-radius:16px;padding:14px;font-size:.92rem;font-weight:900;line-height:1.35;position:absolute;bottom:14px;left:14px;right:14px}.AppDevPortfolioSection-module__g1wBiq__quote small{color:var(--MU);margin-top:8px;font-size:.75rem;font-weight:800;line-height:1.4;display:block}.AppDevPortfolioSection-module__g1wBiq__marquee{background:#ffffffa6;border:1px solid #1b43701f;border-radius:18px;margin-top:14px;overflow:hidden;box-shadow:0 18px 50px #1b43701a}.AppDevPortfolioSection-module__g1wBiq__marqueeTrack{will-change:transform;align-items:center;gap:10px;padding:12px;animation:18s linear infinite AppDevPortfolioSection-module__g1wBiq__slide;display:flex}.AppDevPortfolioSection-module__g1wBiq__marqueeItem{white-space:nowrap;color:#0a192fb8;letter-spacing:-.01em;align-items:center;gap:10px;font-size:.78rem;font-weight:900;display:inline-flex}.AppDevPortfolioSection-module__g1wBiq__dot{background:#ff823fe6;border-radius:50%;width:7px;height:7px;box-shadow:0 8px 18px #ff823f38}@keyframes AppDevPortfolioSection-module__g1wBiq__slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.AppDevPortfolioSection-module__g1wBiq__marqueeTrack{flex-wrap:wrap;animation:none}}.AppDevPortfolioSection-module__g1wBiq__sideBlocks{gap:12px;margin-top:18px;display:grid}.AppDevPortfolioSection-module__g1wBiq__mini{background:#ffffffb3;border:1px solid #1b43701f;border-radius:18px;padding:14px;box-shadow:0 18px 50px #1b43701a}.AppDevPortfolioSection-module__g1wBiq__mini h3{font-family:var(--font-h);letter-spacing:-.02em;color:var(--TX);margin:0;font-size:.95rem;font-weight:900}.AppDevPortfolioSection-module__g1wBiq__mini p{color:var(--MU);margin:8px 0 0;font-size:.84rem;line-height:1.6}
