.smm-page{--smm-navy:#07113f;--smm-navy-deep:#050d2e;--smm-orange:#ff5a13;--smm-orange-hover:#e04a08;--smm-orange-light:#fff1eb;--smm-orange-border:#ffd8c7;--smm-purple:#722ed1;--smm-purple-light:#f6f0ff;--smm-ink:#101735;--smm-muted:#525b75;--smm-muted-light:#64748b;--smm-border:#e2e8f0;--smm-border-card:#eaecef;--smm-bg-warm:#fbf9f6;--smm-bg-soft:#f8f9fc;--smm-shell:1520px;background-color:#ffffff;color:var(--smm-ink);font-family:var(--font-poppins),sans-serif;overflow-x:clip;width:100%}.smm-shell{width:min(calc(100% - 64px),var(--smm-shell));margin-left:auto;margin-right:auto}.smm-text-orange{color:var(--smm-orange)!important}.smm-text-orange,.smm-text-purple{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-style:inherit!important;text-transform:inherit!important;display:inline!important;-webkit-text-stroke:0!important;text-shadow:none!important}.smm-text-purple{color:var(--smm-purple)!important}.smm-section-header{text-align:center;max-width:860px;margin:0 auto 32px;display:flex;flex-direction:column;align-items:center}.smm-star-wrap{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:6px;color:#ff5a13}.smm-star-wrap svg{width:24px;height:24px}.smm-eyebrow-text{font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ff5a13!important;margin-bottom:12px!important;display:block!important}.smm-eyebrow-text,.smm-section-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important}.smm-section-title{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-size:clamp(34px,3.8vw,48px)!important;font-weight:850!important;line-height:1.15!important;letter-spacing:-.035em!important;color:#07154A!important;margin:0 0 14px!important}.smm-section-subtitle{font-family:var(--font-poppins),var(--font-jakarta),sans-serif!important;font-size:15.5px!important;line-height:1.6!important;color:#475569!important;font-weight:450!important;max-width:720px!important;margin:0 auto!important}.smm-hero-section{position:relative;padding:38px 0 28px;background:transparent!important;background-image:none!important;overflow:hidden}.smm-hero-grid{display:grid;grid-template-columns:minmax(500px,580px) 1fr;gap:32px;min-height:500px}.smm-hero-grid,.smm-hero-visual{align-items:center;position:relative}.smm-hero-visual{display:flex;justify-content:center;width:100%;overflow:visible}.smm-hero-visual-glow{position:absolute;width:480px;height:480px;right:6%;top:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(255,90,19,.13) 0,rgba(114,46,209,.075) 45%,transparent 70%);border-radius:50%;filter:blur(44px);pointer-events:none;z-index:1;animation:heroGlowPulse 7s ease-in-out infinite}.smm-hero-composition-img{position:relative;z-index:2;width:100%;height:auto;max-width:720px;object-fit:contain;display:block;transition:transform .4s cubic-bezier(.16,1,.3,1);image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:drop-shadow(0 22px 44px rgba(7,21,74,.085))}.smm-hero-visual:hover .smm-hero-composition-img{transform:translateY(-5px)}.smm-hero-content{position:relative;z-index:4;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-left:clamp(16px,1.8vw,24px)!important;max-width:580px!important}.smm-hero-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 16px!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(12px)!important;border:1.5px solid rgba(255,90,19,.24)!important;border-radius:9999px!important;box-shadow:0 3px 14px rgba(255,90,19,.08),inset 0 1px 0 rgba(255,255,255,1)!important;width:fit-content!important;margin-bottom:18px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.smm-hero-eyebrow:hover{border-color:#FF5A13!important;box-shadow:0 6px 20px rgba(255,90,19,.18)!important;transform:translateY(-2px)!important}.smm-hero-eyebrow-sparkle{color:#FF5A13!important;font-size:13px!important;line-height:1!important;display:inline-block!important;animation:sparklePulse 3s ease-in-out infinite!important}.smm-hero-eyebrow-text{font-size:11.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.smm-hero-eyebrow-text,.smm-hero-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;color:#07154A!important}.smm-hero-title{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-size:clamp(48px,4.5vw,60px)!important;font-weight:850!important;line-height:1.08!important;letter-spacing:-.03em!important;margin:0 0 18px!important;display:flex!important;flex-direction:column!important;gap:2px!important}.smm-hero-title-line{display:block!important;color:#07154A!important}.smm-hero-title-line.smm-hero-orange{color:#FF5A13!important;background:linear-gradient(135deg,#FF5A13,#FF7828)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.smm-hero-paragraph{font-family:var(--font-poppins),var(--font-jakarta),sans-serif!important;font-size:16px!important;line-height:1.62!important;color:#475569!important;margin:0 0 26px!important;font-weight:450!important;max-width:560px!important}.smm-hero-actions{display:flex!important;align-items:center!important;gap:16px!important;margin-bottom:8px!important;flex-wrap:wrap!important}.smm-btn-primary{display:inline-flex!important;align-items:center!important;gap:10px!important;background:linear-gradient(135deg,#FF5A13,#FF7626)!important;color:#ffffff!important;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:15px!important;font-weight:700!important;padding:13.5px 28px!important;border-radius:9999px!important;text-decoration:none!important;box-shadow:0 8px 24px rgba(255,90,19,.32),inset 0 1px 0 rgba(255,255,255,.3)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.smm-btn-primary svg{transition:transform .25s ease!important}.smm-btn-primary:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 12px 30px rgba(255,90,19,.45),inset 0 1px 0 rgba(255,255,255,.4)!important}.smm-btn-primary:hover svg{transform:translateX(4px)!important}.smm-btn-secondary{display:inline-flex!important;align-items:center!important;gap:10px!important;background:#ffffff!important;color:#07154A!important;border:1.5px solid #dce2eb!important;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:15px!important;font-weight:700!important;padding:13.5px 26px!important;border-radius:9999px!important;text-decoration:none!important;box-shadow:0 3px 12px rgba(7,21,74,.04)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.smm-btn-secondary svg{transition:transform .25s ease!important}.smm-btn-secondary:hover{border-color:#FF5A13!important;color:#FF5A13!important;background:#FFF9F5!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(255,90,19,.15)!important}.smm-btn-secondary:hover svg{transform:translateX(4px)!important}.smm-hero-benefits{margin-top:32px;background:#ffffff;border:1px solid #e8ecf4;border-radius:20px;box-shadow:0 8px 28px rgba(7,21,74,.04),0 1px 3px rgba(0,0,0,.02);display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;position:relative;z-index:5}.smm-benefit-cell{padding:20px 18px;display:flex;align-items:center;gap:14px;border-right:1px solid #f1f4f9;transition:all .25s ease}.smm-benefit-cell:last-child{border-right:none}.smm-benefit-cell:hover{background-color:#fafcff;transform:translateY(-1px)}.smm-benefit-icon-wrap{width:44px;height:44px;min-width:44px;border-radius:12px;background:#f8fafd;border:1px solid #edf2f7;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.smm-benefit-cell:hover .smm-benefit-icon-wrap{background:#fff3ed;border-color:rgba(255,90,19,.2);transform:scale(1.06)}.smm-benefit-icon-wrap img{width:28px;height:28px;object-fit:contain}.smm-benefit-text b{display:block;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:14.5px;font-weight:750;color:#07154A;line-height:1.25;margin-bottom:2px;letter-spacing:-.01em}.smm-benefit-text small{display:block;font-size:12.5px;color:#64748b;line-height:1.35;font-weight:450}.smm-build-section{padding:24px 0 28px;background-color:#ffffff}.smm-build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.smm-build-card{background:#ffffff;border:1px solid #e8eaf0;border-radius:24px;padding:28px 24px 22px;display:flex;flex-direction:column;box-shadow:0 6px 24px rgba(10,18,56,.035);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.smm-build-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(10,18,56,.07);border-color:#cbd5e1}.smm-build-card-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:21px!important;font-weight:850!important;color:#07154A!important;margin:0 0 16px!important;line-height:1.25!important;letter-spacing:-.025em!important}.smm-build-bullets{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:14px}.smm-build-bullet-item{display:flex;align-items:center;gap:12px;font-size:14px;color:#334155;font-weight:500;line-height:1.35}.smm-build-bullet-icon{width:19px;height:19px;min-width:19px;border-radius:50%;background:#fff1eb;color:var(--smm-orange);display:flex;align-items:center;justify-content:center}.smm-build-card:nth-child(2n) .smm-build-bullet-icon{background:#f6f0ff;color:var(--smm-purple)}.smm-build-img-wrap{margin-top:auto;position:relative;width:100%;height:235px;display:flex;align-items:center;justify-content:center;overflow:visible;padding-top:8px}.smm-build-img{width:100%;height:100%;max-height:235px;object-fit:contain;transform:scale(1.08);transform-origin:bottom center;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;filter:drop-shadow(0 10px 24px rgba(7,21,74,.08))}.smm-build-card:hover .smm-build-img{transform:scale(1.13) translateY(-4px);filter:drop-shadow(0 16px 32px rgba(7,21,74,.12))}.smm-tech-section{padding:24px 0 32px;background-color:#ffffff}.smm-tech-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:18px}.smm-tech-tile{background:#ffffff;border:1px solid #e8eaf0;border-radius:20px;padding:22px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:128px;box-shadow:0 6px 20px rgba(10,18,56,.035);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.smm-tech-tile:hover{transform:translateY(-4px);border-color:var(--smm-orange);box-shadow:0 10px 28px rgba(255,90,19,.14)}.smm-tech-icon{width:52px;height:52px;object-fit:contain;transition:transform .25s ease}.smm-tech-tile:hover .smm-tech-icon{transform:scale(1.12)}.smm-tech-name{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:14px;font-weight:600;color:#07154A;text-align:center;line-height:1.25;letter-spacing:-.01em}.smm-challenges-section{padding:32px 0 36px;background-color:var(--smm-bg-warm)}.smm-challenges-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.smm-challenge-card{background:#ffffff;border:1px solid #eee7df;border-radius:24px;padding:24px 22px;display:flex;flex-direction:column;text-align:left;box-shadow:0 6px 20px rgba(10,18,56,.03);transition:transform .25s ease,box-shadow .25s ease}.smm-challenge-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(10,18,56,.06)}.smm-challenge-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:28px;background:var(--smm-orange-light);color:var(--smm-orange);font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:13px;font-weight:800;border-radius:8px;margin-bottom:14px}.smm-challenge-img-wrap{width:100%;height:165px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:visible}.smm-challenge-img{max-width:100%;max-height:100%;object-fit:contain;transform:scale(1.08);transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;filter:drop-shadow(0 8px 20px rgba(7,21,74,.06))}.smm-challenge-card:hover .smm-challenge-img{transform:scale(1.14) translateY(-3px);filter:drop-shadow(0 12px 28px rgba(7,21,74,.1))}.smm-challenge-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:19px!important;font-weight:850!important;color:#07154A!important;margin:0 0 10px!important;line-height:1.25!important;letter-spacing:-.025em!important}.smm-challenge-desc{font-size:13.5px;line-height:1.6;color:var(--smm-muted);margin:0 0 16px}.smm-accent-bar{width:44px;height:3.5px;background:var(--smm-orange);border-radius:2px;margin-top:auto}.smm-process-section{padding:36px 0 48px;background:radial-gradient(circle at 4% 20%,rgba(255,90,19,.045) 0,transparent 45%),radial-gradient(circle at 96% 75%,rgba(114,46,209,.04) 0,transparent 45%),#ffffff;position:relative;overflow:hidden}.smm-process-flow{display:grid;grid-template-columns:repeat(5,1fr);align-items:flex-start;position:relative;gap:0;margin-top:16px}.smm-process-line{position:absolute;left:10%;right:10%;top:66px;border-top:1.5px dashed #cbd5e1;z-index:1;pointer-events:none}.smm-process-step{flex-direction:column;text-align:center;z-index:2;padding:0 10px}.smm-process-node,.smm-process-step{display:flex;align-items:center;position:relative}.smm-process-node{width:132px;height:132px;justify-content:center;margin-bottom:22px}.smm-process-outer-ring{position:absolute;inset:0;border-radius:50%;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.smm-process-outer-ring.is-orange{background:radial-gradient(circle,#fff1eb 0,#fff7f2 70%,rgba(255,241,235,.4) 100%);border:1px solid rgba(255,216,199,.6)}.smm-process-outer-ring.is-purple{background:radial-gradient(circle,#f6f0ff 0,#faf6ff 70%,rgba(246,240,255,.4) 100%);border:1px solid rgba(233,216,255,.6)}.smm-process-step:hover .smm-process-outer-ring{transform:scale(1.06)}.smm-process-step:hover .smm-process-outer-ring.is-orange{box-shadow:0 10px 28px rgba(255,90,19,.14)}.smm-process-step:hover .smm-process-outer-ring.is-purple{box-shadow:0 10px 28px rgba(114,46,209,.14)}.smm-process-inner-circle{position:relative;z-index:2;width:90px;height:90px;border-radius:50%;background:#ffffff;border:1px solid rgba(226,232,240,.9);box-shadow:0 6px 20px rgba(7,21,74,.05),inset 0 1px 0 #ffffff;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.smm-process-step:hover .smm-process-inner-circle{transform:scale(1.04)}.smm-process-icon{width:44px;height:44px;object-fit:contain}.smm-process-num-badge{position:absolute;top:4px;left:4px;z-index:3;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:13px;font-weight:800;padding:3px 9px;border-radius:9999px;background:#ffffff;box-shadow:0 3px 10px rgba(7,21,74,.08);border:1px solid rgba(226,232,240,.9);line-height:1.1}.smm-process-num-badge.is-orange{color:#ff5a13}.smm-process-num-badge.is-purple{color:#722ed1}.smm-process-arrow-pill{position:absolute;right:-24px;top:50%;transform:translateY(-50%);z-index:4;width:32px;height:32px;border-radius:50%;background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 3px 10px rgba(7,21,74,.06);display:flex;align-items:center;justify-content:center;color:#ff5a13;transition:all .25s ease}.smm-process-step:hover .smm-process-arrow-pill{border-color:#ffd8c7;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 14px rgba(255,90,19,.15)}.smm-process-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:18.5px!important;font-weight:850!important;color:#07113f!important;margin:0 0 10px!important;line-height:1.25!important;letter-spacing:-.025em!important}.smm-process-desc{font-family:var(--font-poppins),var(--font-jakarta),sans-serif!important;font-size:13.5px!important;line-height:1.55!important;color:#475569!important;font-weight:450!important;max-width:215px!important;margin:0 auto!important}.smm-process-bar{width:38px;height:3.5px;background:#ff5a13;border-radius:9999px;margin:18px auto 0}.smm-why-section{padding:32px 0 36px;background-color:var(--smm-bg-soft)}.smm-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.smm-why-card{background:#ffffff;border:1px solid #e8eaf0;border-radius:24px;padding:26px 22px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 8px 26px rgba(10,18,56,.035);transition:transform .25s ease,box-shadow .25s ease}.smm-why-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(10,18,56,.07)}.smm-why-img-wrap{width:100%;height:165px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:visible}.smm-why-img{max-width:100%;max-height:100%;object-fit:contain;transform:scale(1.08);transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;filter:drop-shadow(0 8px 20px rgba(7,21,74,.06))}.smm-why-card:hover .smm-why-img{transform:scale(1.14) translateY(-3px);filter:drop-shadow(0 12px 28px rgba(7,21,74,.1))}.smm-why-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:19px!important;font-weight:850!important;color:#07154A!important;margin:0 0 12px!important;line-height:1.3!important;letter-spacing:-.025em!important}.smm-why-desc{font-size:13.5px;line-height:1.6;color:var(--smm-muted);margin:0 0 18px}.smm-cta-section{padding:28px 0 40px;background-color:#ffffff}.smm-cta-card{background:linear-gradient(135deg,#050d2e,#07154A 60%,#0d1e5e);border-radius:32px;padding:48px 54px;color:#ffffff;display:grid;grid-template-columns:1.3fr auto 1fr;align-items:center;gap:40px;position:relative;overflow:hidden;box-shadow:0 24px 54px rgba(7,21,74,.22)}.smm-cta-card:after{content:"";position:absolute;right:-50px;bottom:-50px;width:360px;height:360px;background:radial-gradient(circle,rgba(255,90,19,.18) 0,rgba(114,46,209,.12) 60%,transparent 80%);pointer-events:none}.smm-cta-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-size:clamp(36px,4vw,50px)!important;font-weight:850!important;line-height:1.15!important;margin:0 0 16px!important;letter-spacing:-.035em!important;color:#ffffff!important}.smm-cta-desc{font-family:var(--font-poppins),var(--font-jakarta),sans-serif!important;font-size:15.5px!important;line-height:1.65!important;color:#e2e8f0!important;max-width:520px!important;margin:0!important}.smm-cta-divider{width:1px;height:128px;background:rgba(255,255,255,.15)}.smm-cta-actions{display:flex;flex-direction:column;gap:14px}.smm-cta-btn-orange{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--smm-orange);color:#ffffff;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:15px;font-weight:700;padding:15px 32px;border-radius:9999px;box-shadow:0 8px 24px rgba(255,90,19,.35);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;text-decoration:none;text-align:center}.smm-cta-btn-orange:hover{transform:translateY(-2px);background:var(--smm-orange-hover);box-shadow:0 12px 28px rgba(255,90,19,.45)}.smm-cta-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.25);color:#ffffff;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:15px;font-weight:600;padding:14px 32px;border-radius:9999px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;text-decoration:none;text-align:center}.smm-cta-btn-outline:hover{transform:translateY(-2px);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}.smm-cta-note{font-size:12.5px;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px}@media (max-width:1200px){.smm-hero-grid{grid-template-columns:480px 1fr;gap:24px}.smm-tech-grid{grid-template-columns:repeat(4,1fr)}.smm-process-flow{grid-template-columns:repeat(3,1fr);gap:36px 16px}.smm-process-arrow-pill,.smm-process-line{display:none}}@media (max-width:1024px){.smm-hero-section{position:relative!important;overflow:hidden!important;padding:32px 0 24px!important;background:transparent!important;background-image:none!important}.smm-hero-grid{flex-direction:column!important;text-align:center!important;min-height:unset!important;gap:0!important}.smm-hero-grid,.smm-hero-visual{position:relative!important;display:flex!important;align-items:center!important}.smm-hero-visual{justify-content:center!important;width:100%!important;max-width:580px!important;margin:20px auto 12px!important;z-index:2!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;pointer-events:auto!important}.smm-hero-visual-glow{position:absolute!important;width:320px!important;height:320px!important;right:auto!important;left:50%!important;top:45%!important;transform:translate(-50%,-50%)!important;background:radial-gradient(circle,rgba(255,90,19,.16) 0,rgba(114,46,209,.09) 50%,transparent 70%)!important;filter:blur(36px)!important;pointer-events:none!important;z-index:1!important}.smm-hero-composition-img{z-index:2!important;height:auto!important;max-width:100%!important;min-width:unset!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 16px 32px rgba(7,21,74,.09))!important;margin:0 auto!important}.smm-hero-composition-img,.smm-hero-content{position:relative!important;width:100%!important}.smm-hero-content{z-index:3!important;padding-left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.smm-hero-eyebrow{margin:0 auto 14px!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 10px rgba(7,21,74,.06)!important}.smm-hero-title{text-align:center!important;margin:0 auto 14px!important}.smm-hero-paragraph{margin:0 auto 18px!important;max-width:540px!important;text-align:center!important;color:#334155!important;font-weight:450!important}.smm-hero-actions{justify-content:center!important;margin:0 auto 12px!important}.smm-hero-actions,.smm-hero-benefits{position:relative!important;z-index:3!important}.smm-hero-benefits{margin-top:16px!important;border-radius:18px!important;grid-template-columns:1fr!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(12px)!important;overflow:hidden!important}.smm-benefit-cell{padding:13px 16px!important;gap:14px!important;border-right:none!important;border-bottom:1px solid #f1f3f7!important;width:100%!important}.smm-benefit-cell:last-child{border-bottom:none!important}.smm-benefit-cell:nth-child(5){grid-column:span 1!important;border-top:none!important}.smm-benefit-icon-wrap{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}.smm-benefit-icon{width:24px!important;height:24px!important}.smm-benefit-title{font-size:14px!important}.smm-benefit-desc{font-size:12px!important}.smm-build-grid,.smm-challenges-grid,.smm-why-grid{grid-template-columns:repeat(2,1fr)}.smm-cta-card{grid-template-columns:1fr;padding:44px 32px;text-align:center;gap:28px}.smm-cta-divider{display:none}.smm-cta-desc{margin:0 auto!important}}@media (max-width:768px){.smm-shell{width:min(calc(100% - 28px),var(--smm-shell))}.smm-hero-section{padding:24px 0 16px!important}.smm-hero-eyebrow{font-size:10.5px!important;padding:4px 13px!important;margin-bottom:12px!important}.smm-hero-title{font-size:clamp(26px,6vw,34px)!important;line-height:1.08!important;letter-spacing:-.03em!important;margin-bottom:12px!important;gap:0!important}.smm-hero-paragraph{font-size:14px!important;line-height:1.55!important;margin-bottom:18px!important;max-width:100%!important}.smm-hero-actions{flex-direction:column!important;width:100%!important;max-width:340px!important;gap:10px!important;margin:0 auto 18px!important}.smm-btn-primary,.smm-btn-secondary{width:100%!important;justify-content:center!important;padding:12px 20px!important;font-size:14px!important}.smm-hero-benefits{margin-top:12px!important;border-radius:18px!important;grid-template-columns:1fr!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(12px)!important}.smm-benefit-cell{padding:13px 16px!important;gap:14px!important;border-right:none!important;border-bottom:1px solid #f1f3f7!important}.smm-benefit-cell:last-child{border-bottom:none!important}.smm-benefit-cell:nth-child(5){grid-column:span 1!important;border-top:none!important}.smm-benefit-icon-wrap{width:38px!important;height:38px!important;min-width:38px!important}.smm-benefit-icon-wrap img{width:26px!important;height:26px!important}.smm-benefit-text b{font-size:14px!important}.smm-benefit-text small{font-size:12px!important}.smm-section-header{margin-bottom:24px!important}.smm-star-wrap{width:24px!important;height:24px!important;margin-bottom:4px!important}.smm-star-wrap svg{width:20px!important;height:20px!important}.smm-eyebrow-text{font-size:11px!important;letter-spacing:.16em!important;margin-bottom:10px!important}.smm-section-title{font-size:clamp(22px,5.2vw,28px)!important;line-height:1.15!important;margin-bottom:10px!important}.smm-section-subtitle{font-size:14px!important;line-height:1.55!important}.smm-build-section{padding:20px 0 24px!important}.smm-build-grid{grid-template-columns:1fr!important;gap:18px!important}.smm-build-card{padding:22px 18px 18px!important;border-radius:20px!important}.smm-build-card-title{font-size:18px!important;margin-bottom:12px!important}.smm-build-bullets{gap:10px!important;margin-bottom:16px!important}.smm-build-bullet-item{font-size:13px!important}.smm-build-img-wrap{height:190px!important}.smm-tech-section{padding:20px 0 24px!important}.smm-tech-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.smm-tech-tile{padding:16px 10px!important;min-height:104px!important;border-radius:16px!important;gap:10px!important}.smm-tech-icon{width:42px!important;height:42px!important}.smm-tech-name{font-size:13px!important;font-weight:600!important}.smm-challenges-section,.smm-process-section,.smm-why-section{padding:24px 0 28px!important}.smm-challenges-grid,.smm-why-grid{grid-template-columns:1fr!important;gap:16px!important}.smm-process-flow{grid-template-columns:1fr!important;gap:32px!important}.smm-process-arrow-pill,.smm-process-line{display:none!important}.smm-process-desc{max-width:280px!important}.smm-challenge-card,.smm-why-card{padding:20px 18px!important;border-radius:20px!important}.smm-challenge-img-wrap,.smm-why-img-wrap{height:145px!important}.smm-cta-section{padding:20px 0 36px!important}.smm-cta-card{padding:32px 20px!important;border-radius:24px!important;gap:22px!important}.smm-cta-title{font-size:clamp(36px,4vw,50px)!important;margin-bottom:10px!important;color:#ffffff!important}.smm-cta-desc{font-size:14px!important;line-height:1.55!important}.smm-cta-actions{width:100%!important;gap:10px!important}.smm-cta-btn-orange,.smm-cta-btn-outline{width:100%!important;padding:12px 20px!important;font-size:14px!important}}@media (max-width:480px){.smm-shell{width:min(calc(100% - 24px),var(--smm-shell))}.smm-hero-title{font-size:clamp(21px,6.8vw,26px)!important}.smm-hero-paragraph{font-size:13.5px!important}.smm-section-title{font-size:clamp(19px,5.5vw,23px)!important}}.smm-cta-left{display:flex;flex-direction:column}.softwaredev-page{--softwaredev-navy:#07113f;--softwaredev-navy-deep:#050d2e;--softwaredev-orange:#ff5a13;--softwaredev-orange-hover:#e04a08;--softwaredev-orange-light:#fff1eb;--softwaredev-orange-border:#ffd8c7;--softwaredev-purple:#722ed1;--softwaredev-purple-light:#f6f0ff;--softwaredev-ink:#101735;--softwaredev-muted:#525b75;--softwaredev-muted-light:#64748b;--softwaredev-border:#e2e8f0;--softwaredev-border-card:#eaecef;--softwaredev-bg-warm:#fbf9f6;--softwaredev-bg-soft:#f8f9fc;--softwaredev-shell:1520px;background-color:#ffffff;color:var(--softwaredev-ink);font-family:var(--font-poppins),sans-serif;overflow-x:clip;width:100%}.softwaredev-shell{width:min(calc(100% - 64px),var(--softwaredev-shell));margin-left:auto;margin-right:auto}.softwaredev-text-orange{color:var(--softwaredev-orange)!important}.softwaredev-text-orange,.softwaredev-text-purple{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-style:inherit!important;text-transform:inherit!important;display:inline!important;-webkit-text-stroke:0!important;text-shadow:none!important}.softwaredev-text-purple{color:var(--softwaredev-purple)!important}.softwaredev-section-header{text-align:center;max-width:860px;margin:0 auto 32px;display:flex;flex-direction:column;align-items:center}.softwaredev-star-wrap{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:6px;color:#ff5a13}.softwaredev-star-wrap svg{width:24px;height:24px}.softwaredev-eyebrow-text{font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ff5a13!important;margin-bottom:12px!important;display:block!important}.softwaredev-eyebrow-text,.softwaredev-section-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important}.softwaredev-section-title{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-size:clamp(34px,3.8vw,48px)!important;font-weight:850!important;line-height:1.15!important;letter-spacing:-.035em!important;color:#07154A!important;margin:0 0 14px!important}.softwaredev-section-subtitle{font-family:var(--font-poppins),var(--font-jakarta),sans-serif!important;font-size:15.5px!important;line-height:1.6!important;color:#475569!important;font-weight:450!important;max-width:720px!important;margin:0 auto!important}.softwaredev-hero-section{position:relative;padding:38px 0 28px;background:transparent!important;background-image:none!important;overflow:hidden}.softwaredev-hero-grid{display:grid;grid-template-columns:minmax(500px,580px) 1fr;align-items:center;gap:32px;position:relative;min-height:500px}.softwaredev-hero-visual{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:visible}.softwaredev-hero-visual-glow{position:absolute;width:480px;height:480px;right:6%;top:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(255,90,19,.13) 0,rgba(114,46,209,.075) 45%,transparent 70%);border-radius:50%;filter:blur(44px);pointer-events:none;z-index:1;animation:heroGlowPulse 7s ease-in-out infinite}.softwaredev-hero-composition-img{position:relative;z-index:2;width:100%;height:auto;max-width:720px;object-fit:contain;display:block;transition:transform .4s cubic-bezier(.16,1,.3,1);image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:drop-shadow(0 22px 44px rgba(7,21,74,.085))}.softwaredev-hero-visual:hover .softwaredev-hero-composition-img{transform:translateY(-5px)}.softwaredev-hero-content{position:relative;z-index:4;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-left:clamp(16px,1.8vw,24px)!important;max-width:580px!important}.softwaredev-hero-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 16px!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(12px)!important;border:1.5px solid rgba(255,90,19,.24)!important;border-radius:9999px!important;box-shadow:0 3px 14px rgba(255,90,19,.08),inset 0 1px 0 rgba(255,255,255,1)!important;width:fit-content!important;margin-bottom:18px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.softwaredev-hero-eyebrow:hover{border-color:#FF5A13!important;box-shadow:0 6px 20px rgba(255,90,19,.18)!important;transform:translateY(-2px)!important}.softwaredev-hero-eyebrow-sparkle{color:#FF5A13!important;font-size:13px!important;line-height:1!important;display:inline-block!important;animation:sparklePulse 3s ease-in-out infinite!important}.softwaredev-hero-eyebrow-text{font-size:11.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.softwaredev-hero-eyebrow-text,.softwaredev-hero-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;color:#07154A!important}.softwaredev-hero-title{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-size:clamp(48px,4.5vw,60px)!important;font-weight:850!important;line-height:1.08!important;letter-spacing:-.03em!important;margin:0 0 18px!important;display:flex!important;flex-direction:column!important;gap:2px!important}.softwaredev-hero-title-line{display:block!important;color:#07154A!important}.softwaredev-hero-title-line.softwaredev-hero-orange{color:#FF5A13!important;background:linear-gradient(135deg,#FF5A13,#FF7828)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.softwaredev-hero-paragraph{font-family:var(--font-poppins),var(--font-jakarta),sans-serif!important;font-size:16px!important;line-height:1.62!important;color:#475569!important;margin:0 0 26px!important;font-weight:450!important;max-width:560px!important}.softwaredev-hero-actions{display:flex!important;align-items:center!important;gap:16px!important;margin-bottom:8px!important;flex-wrap:wrap!important}.softwaredev-btn-primary{display:inline-flex!important;align-items:center!important;gap:10px!important;background:linear-gradient(135deg,#FF5A13,#FF7626)!important;color:#ffffff!important;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:15px!important;font-weight:700!important;padding:13.5px 28px!important;border-radius:9999px!important;text-decoration:none!important;box-shadow:0 8px 24px rgba(255,90,19,.32),inset 0 1px 0 rgba(255,255,255,.3)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.softwaredev-btn-primary svg{transition:transform .25s ease!important}.softwaredev-btn-primary:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 12px 30px rgba(255,90,19,.45),inset 0 1px 0 rgba(255,255,255,.4)!important}.softwaredev-btn-primary:hover svg{transform:translateX(4px)!important}.softwaredev-btn-secondary{display:inline-flex!important;align-items:center!important;gap:10px!important;background:#ffffff!important;color:#07154A!important;border:1.5px solid #dce2eb!important;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:15px!important;font-weight:700!important;padding:13.5px 26px!important;border-radius:9999px!important;text-decoration:none!important;box-shadow:0 3px 12px rgba(7,21,74,.04)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.softwaredev-btn-secondary svg{transition:transform .25s ease!important}.softwaredev-btn-secondary:hover{border-color:#FF5A13!important;color:#FF5A13!important;background:#FFF9F5!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px rgba(255,90,19,.15)!important}.softwaredev-btn-secondary:hover svg{transform:translateX(4px)!important}@keyframes sparklePulse{0%,to{transform:scale(1) rotate(0deg);opacity:.85}50%{transform:scale(1.25) rotate(15deg);opacity:1;filter:drop-shadow(0 0 6px rgba(255,90,19,.6))}}@keyframes heroGlowPulse{0%,to{transform:translateY(-50%) scale(1);opacity:.85}50%{transform:translateY(-50%) scale(1.08);opacity:1}}.softwaredev-hero-benefits{margin-top:32px;background:#ffffff;border:1px solid #e8ecf4;border-radius:20px;box-shadow:0 8px 28px rgba(7,21,74,.04),0 1px 3px rgba(0,0,0,.02);display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;position:relative;z-index:5}.softwaredev-benefit-cell{padding:20px 18px;display:flex;align-items:center;gap:14px;border-right:1px solid #f1f4f9;transition:all .25s ease}.softwaredev-benefit-cell:last-child{border-right:none}.softwaredev-benefit-cell:hover{background-color:#fafcff;transform:translateY(-1px)}.softwaredev-benefit-icon-wrap{width:44px;height:44px;min-width:44px;border-radius:12px;background:#f8fafd;border:1px solid #edf2f7;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.softwaredev-benefit-cell:hover .softwaredev-benefit-icon-wrap{background:#fff3ed;border-color:rgba(255,90,19,.2);transform:scale(1.06)}.softwaredev-benefit-icon-wrap img{width:28px;height:28px;object-fit:contain}.softwaredev-benefit-text b{display:block;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:14.5px;font-weight:750;color:#07154A;line-height:1.25;margin-bottom:2px;letter-spacing:-.01em}.softwaredev-benefit-text small{display:block;font-size:12.5px;color:#64748b;line-height:1.35;font-weight:450}.softwaredev-build-section{padding:24px 0 28px;background-color:#ffffff}.softwaredev-build-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.softwaredev-build-card{background:#ffffff;border:1px solid #e8eaf0;border-radius:24px;padding:28px 24px 22px;display:flex;flex-direction:column;box-shadow:0 6px 24px rgba(10,18,56,.035);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden}.softwaredev-build-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(10,18,56,.07);border-color:#cbd5e1}.softwaredev-build-card-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:21px!important;font-weight:850!important;color:#07154A!important;margin:0 0 16px!important;line-height:1.25!important;letter-spacing:-.025em!important}.softwaredev-build-bullets{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:14px}.softwaredev-build-bullet-item{display:flex;align-items:center;gap:12px;font-size:14px;color:#334155;font-weight:500;line-height:1.35}.softwaredev-build-bullet-icon{width:19px;height:19px;min-width:19px;border-radius:50%;background:#fff1eb;color:var(--softwaredev-orange);display:flex;align-items:center;justify-content:center}.softwaredev-build-card:nth-child(2n) .softwaredev-build-bullet-icon{background:#f6f0ff;color:var(--softwaredev-purple)}.softwaredev-build-img-wrap{margin-top:auto;position:relative;width:100%;height:235px;display:flex;align-items:center;justify-content:center;overflow:visible;padding-top:8px}.softwaredev-build-img{width:100%;height:100%;max-height:235px;object-fit:contain;transform:scale(1.08);transform-origin:bottom center;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;filter:drop-shadow(0 10px 24px rgba(7,21,74,.08))}.softwaredev-build-card:hover .softwaredev-build-img{transform:scale(1.13) translateY(-4px);filter:drop-shadow(0 16px 32px rgba(7,21,74,.12))}.softwaredev-tech-section{padding:24px 0 32px;background-color:#ffffff}.softwaredev-tech-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:18px}.softwaredev-tech-tile{background:#ffffff;border:1px solid #e8eaf0;border-radius:20px;padding:22px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:128px;box-shadow:0 6px 20px rgba(10,18,56,.035);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.softwaredev-tech-tile:hover{transform:translateY(-4px);border-color:var(--softwaredev-orange);box-shadow:0 10px 28px rgba(255,90,19,.14)}.softwaredev-tech-icon{width:52px;height:52px;object-fit:contain;transition:transform .25s ease}.softwaredev-tech-tile:hover .softwaredev-tech-icon{transform:scale(1.12)}.softwaredev-tech-name{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:14px;font-weight:600;color:#07154A;text-align:center;line-height:1.25;letter-spacing:-.01em}.softwaredev-challenges-section{padding:32px 0 36px;background-color:var(--softwaredev-bg-warm)}.softwaredev-challenges-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.softwaredev-challenge-card{background:#ffffff;border:1px solid #eee7df;border-radius:24px;padding:24px 22px;display:flex;flex-direction:column;text-align:left;box-shadow:0 6px 20px rgba(10,18,56,.03);transition:transform .25s ease,box-shadow .25s ease}.softwaredev-challenge-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(10,18,56,.06)}.softwaredev-challenge-badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:28px;background:var(--softwaredev-orange-light);color:var(--softwaredev-orange);font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:13px;font-weight:800;border-radius:8px;margin-bottom:14px}.softwaredev-challenge-img-wrap{width:100%;height:165px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:visible}.softwaredev-challenge-img{max-width:100%;max-height:100%;object-fit:contain;transform:scale(1.08);transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;filter:drop-shadow(0 8px 20px rgba(7,21,74,.06))}.softwaredev-challenge-card:hover .softwaredev-challenge-img{transform:scale(1.14) translateY(-3px);filter:drop-shadow(0 12px 28px rgba(7,21,74,.1))}.softwaredev-challenge-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:19px!important;font-weight:850!important;color:#07154A!important;margin:0 0 10px!important;line-height:1.25!important;letter-spacing:-.025em!important}.softwaredev-challenge-desc{font-size:13.5px;line-height:1.6;color:var(--softwaredev-muted);margin:0 0 16px}.softwaredev-accent-bar{width:44px;height:3.5px;background:var(--softwaredev-orange);border-radius:2px;margin-top:auto}.softwaredev-process-section{padding:36px 0 48px;background:radial-gradient(circle at 4% 20%,rgba(255,90,19,.045) 0,transparent 45%),radial-gradient(circle at 96% 75%,rgba(114,46,209,.04) 0,transparent 45%),#ffffff;position:relative;overflow:hidden}.softwaredev-process-flow{display:grid;grid-template-columns:repeat(5,1fr);align-items:flex-start;position:relative;gap:0;margin-top:16px}.softwaredev-process-line{position:absolute;left:10%;right:10%;top:66px;border-top:1.5px dashed #cbd5e1;z-index:1;pointer-events:none}.softwaredev-process-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2;padding:0 10px}.softwaredev-process-node{position:relative;width:132px;height:132px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.softwaredev-process-outer-ring{position:absolute;inset:0;border-radius:50%;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.softwaredev-process-outer-ring.is-orange{background:radial-gradient(circle,#fff1eb 0,#fff7f2 70%,rgba(255,241,235,.4) 100%);border:1px solid rgba(255,216,199,.6)}.softwaredev-process-outer-ring.is-purple{background:radial-gradient(circle,#f6f0ff 0,#faf6ff 70%,rgba(246,240,255,.4) 100%);border:1px solid rgba(233,216,255,.6)}.softwaredev-process-step:hover .softwaredev-process-outer-ring{transform:scale(1.06)}.softwaredev-process-step:hover .softwaredev-process-outer-ring.is-orange{box-shadow:0 10px 28px rgba(255,90,19,.14)}.softwaredev-process-step:hover .softwaredev-process-outer-ring.is-purple{box-shadow:0 10px 28px rgba(114,46,209,.14)}.softwaredev-process-inner-circle{position:relative;z-index:2;width:90px;height:90px;border-radius:50%;background:#ffffff;border:1px solid rgba(226,232,240,.9);box-shadow:0 6px 20px rgba(7,21,74,.05),inset 0 1px 0 #ffffff;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.softwaredev-process-step:hover .softwaredev-process-inner-circle{transform:scale(1.04)}.softwaredev-process-icon{width:44px;height:44px;object-fit:contain}.softwaredev-process-num-badge{position:absolute;top:4px;left:4px;z-index:3;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:13px;font-weight:800;padding:3px 9px;border-radius:9999px;background:#ffffff;box-shadow:0 3px 10px rgba(7,21,74,.08);border:1px solid rgba(226,232,240,.9);line-height:1.1}.softwaredev-process-num-badge.is-orange{color:#ff5a13}.softwaredev-process-num-badge.is-purple{color:#722ed1}.softwaredev-process-arrow-pill{position:absolute;right:-24px;top:50%;transform:translateY(-50%);z-index:4;width:32px;height:32px;border-radius:50%;background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 3px 10px rgba(7,21,74,.06);display:flex;align-items:center;justify-content:center;color:#ff5a13;transition:all .25s ease}.softwaredev-process-step:hover .softwaredev-process-arrow-pill{border-color:#ffd8c7;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 14px rgba(255,90,19,.15)}.softwaredev-process-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:18.5px!important;font-weight:850!important;color:#07113f!important;margin:0 0 10px!important;line-height:1.25!important;letter-spacing:-.025em!important}.softwaredev-process-desc{font-family:var(--font-poppins),var(--font-jakarta),sans-serif!important;font-size:13.5px!important;line-height:1.55!important;color:#475569!important;font-weight:450!important;max-width:215px!important;margin:0 auto!important}.softwaredev-process-bar{width:38px;height:3.5px;background:#ff5a13;border-radius:9999px;margin:18px auto 0}.softwaredev-why-section{padding:32px 0 36px;background-color:var(--softwaredev-bg-soft)}.softwaredev-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.softwaredev-why-card{background:#ffffff;border:1px solid #e8eaf0;border-radius:24px;padding:26px 22px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 8px 26px rgba(10,18,56,.035);transition:transform .25s ease,box-shadow .25s ease}.softwaredev-why-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(10,18,56,.07)}.softwaredev-why-img-wrap{width:100%;height:165px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;overflow:visible}.softwaredev-why-img{max-width:100%;max-height:100%;object-fit:contain;transform:scale(1.08);transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;filter:drop-shadow(0 8px 20px rgba(7,21,74,.06))}.softwaredev-why-card:hover .softwaredev-why-img{transform:scale(1.14) translateY(-3px);filter:drop-shadow(0 12px 28px rgba(7,21,74,.1))}.softwaredev-why-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:19px!important;font-weight:850!important;color:#07154A!important;margin:0 0 12px!important;line-height:1.3!important;letter-spacing:-.025em!important}.softwaredev-why-desc{font-size:13.5px;line-height:1.6;color:var(--softwaredev-muted);margin:0 0 18px}.softwaredev-cta-section{padding:28px 0 40px;background-color:#ffffff}.softwaredev-cta-card{background:linear-gradient(135deg,#050d2e,#07154A 60%,#0d1e5e);border-radius:32px;padding:48px 54px;color:#ffffff;display:grid;grid-template-columns:1.3fr auto 1fr;align-items:center;gap:40px;position:relative;overflow:hidden;box-shadow:0 24px 54px rgba(7,21,74,.22)}.softwaredev-cta-card:after{content:"";position:absolute;right:-50px;bottom:-50px;width:360px;height:360px;background:radial-gradient(circle,rgba(255,90,19,.18) 0,rgba(114,46,209,.12) 60%,transparent 80%);pointer-events:none}.softwaredev-cta-title{font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-size:clamp(36px,4vw,50px)!important;font-weight:850!important;line-height:1.15!important;margin:0 0 16px!important;letter-spacing:-.035em!important;color:#ffffff!important}.softwaredev-cta-desc{font-family:var(--font-poppins),var(--font-jakarta),sans-serif!important;font-size:15.5px!important;line-height:1.65!important;color:#e2e8f0!important;max-width:520px!important;margin:0!important}.softwaredev-cta-divider{width:1px;height:128px;background:rgba(255,255,255,.15)}.softwaredev-cta-actions{display:flex;flex-direction:column;gap:14px}.softwaredev-cta-btn-orange{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--softwaredev-orange);color:#ffffff;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:15px;font-weight:700;padding:15px 32px;border-radius:9999px;box-shadow:0 8px 24px rgba(255,90,19,.35);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;text-decoration:none;text-align:center}.softwaredev-cta-btn-orange:hover{transform:translateY(-2px);background:var(--softwaredev-orange-hover);box-shadow:0 12px 28px rgba(255,90,19,.45)}.softwaredev-cta-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.25);color:#ffffff;font-family:var(--font-heading),"Poppins",var(--font-poppins),sans-serif!important;font-size:15px;font-weight:600;padding:14px 32px;border-radius:9999px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease;text-decoration:none;text-align:center}.softwaredev-cta-btn-outline:hover{transform:translateY(-2px);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}.softwaredev-cta-note{font-size:12.5px;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px}@media (max-width:1200px){.softwaredev-hero-grid{grid-template-columns:480px 1fr;gap:24px}.softwaredev-tech-grid{grid-template-columns:repeat(4,1fr)}.softwaredev-process-flow{grid-template-columns:repeat(3,1fr);gap:36px 16px}.softwaredev-process-arrow-pill,.softwaredev-process-line{display:none}}@media (max-width:1024px){.softwaredev-hero-section{position:relative!important;overflow:hidden!important;padding:32px 0 24px!important;background:transparent!important;background-image:none!important}.softwaredev-hero-grid{flex-direction:column!important;text-align:center!important;min-height:unset!important;gap:0!important}.softwaredev-hero-grid,.softwaredev-hero-visual{position:relative!important;display:flex!important;align-items:center!important}.softwaredev-hero-visual{justify-content:center!important;width:100%!important;max-width:580px!important;margin:20px auto 12px!important;z-index:2!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;pointer-events:auto!important}.softwaredev-hero-visual-glow{position:absolute!important;width:320px!important;height:320px!important;right:auto!important;left:50%!important;top:45%!important;transform:translate(-50%,-50%)!important;background:radial-gradient(circle,rgba(255,90,19,.16) 0,rgba(114,46,209,.09) 50%,transparent 70%)!important;filter:blur(36px)!important;pointer-events:none!important;z-index:1!important}.softwaredev-hero-composition-img{position:relative!important;z-index:2!important;width:100%!important;height:auto!important;max-width:100%!important;min-width:unset!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 16px 32px rgba(7,21,74,.09))!important;margin:0 auto!important}.softwaredev-hero-content{position:relative!important;z-index:3!important;padding-left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important}.softwaredev-hero-eyebrow{margin:0 auto 14px!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 10px rgba(7,21,74,.06)!important}.softwaredev-hero-title{text-align:center!important;margin:0 auto 14px!important}.softwaredev-hero-paragraph{margin:0 auto 18px!important;max-width:540px!important;text-align:center!important;color:#334155!important;font-weight:450!important}.softwaredev-hero-actions{position:relative!important;z-index:3!important;justify-content:center!important;margin:0 auto 12px!important}.softwaredev-hero-benefits{position:relative!important;z-index:3!important;margin-top:16px!important;border-radius:18px!important;grid-template-columns:1fr!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(12px)!important;overflow:hidden!important}.softwaredev-benefit-cell{padding:13px 16px!important;gap:14px!important;border-right:none!important;border-bottom:1px solid #f1f3f7!important;width:100%!important}.softwaredev-benefit-cell:last-child{border-bottom:none!important}.softwaredev-benefit-cell:nth-child(5){grid-column:span 1!important;border-top:none!important}.softwaredev-benefit-icon-wrap{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}.softwaredev-benefit-icon{width:24px!important;height:24px!important}.softwaredev-benefit-title{font-size:14px!important}.softwaredev-benefit-desc{font-size:12px!important}.softwaredev-build-grid,.softwaredev-challenges-grid,.softwaredev-why-grid{grid-template-columns:repeat(2,1fr)}.softwaredev-cta-card{grid-template-columns:1fr;padding:44px 32px;text-align:center;gap:28px}.softwaredev-cta-divider{display:none}.softwaredev-cta-desc{margin:0 auto!important}}@media (max-width:768px){.softwaredev-shell{width:min(calc(100% - 28px),var(--softwaredev-shell))}.softwaredev-hero-section{padding:24px 0 16px!important}.softwaredev-hero-eyebrow{font-size:10.5px!important;padding:4px 13px!important;margin-bottom:12px!important}.softwaredev-hero-title{font-size:clamp(26px,6vw,34px)!important;line-height:1.08!important;letter-spacing:-.03em!important;margin-bottom:12px!important;gap:0!important}.softwaredev-hero-paragraph{font-size:14px!important;line-height:1.55!important;margin-bottom:18px!important;max-width:100%!important}.softwaredev-hero-actions{flex-direction:column!important;width:100%!important;max-width:340px!important;gap:10px!important;margin:0 auto 18px!important}.softwaredev-btn-primary,.softwaredev-btn-secondary{width:100%!important;justify-content:center!important;padding:12px 20px!important;font-size:14px!important}.softwaredev-hero-benefits{margin-top:12px!important;border-radius:18px!important;grid-template-columns:1fr!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(12px)!important}.softwaredev-benefit-cell{padding:13px 16px!important;gap:14px!important;border-right:none!important;border-bottom:1px solid #f1f3f7!important}.softwaredev-benefit-cell:last-child{border-bottom:none!important}.softwaredev-benefit-cell:nth-child(5){grid-column:span 1!important;border-top:none!important}.softwaredev-benefit-icon-wrap{width:38px!important;height:38px!important;min-width:38px!important}.softwaredev-benefit-icon-wrap img{width:26px!important;height:26px!important}.softwaredev-benefit-text b{font-size:14px!important}.softwaredev-benefit-text small{font-size:12px!important}.softwaredev-section-header{margin-bottom:24px!important}.softwaredev-star-wrap{width:24px!important;height:24px!important;margin-bottom:4px!important}.softwaredev-star-wrap svg{width:20px!important;height:20px!important}.softwaredev-eyebrow-text{font-size:11px!important;letter-spacing:.16em!important;margin-bottom:10px!important}.softwaredev-section-title{font-size:clamp(22px,5.2vw,28px)!important;line-height:1.15!important;margin-bottom:10px!important}.softwaredev-section-subtitle{font-size:14px!important;line-height:1.55!important}.softwaredev-build-section{padding:20px 0 24px!important}.softwaredev-build-grid{grid-template-columns:1fr!important;gap:18px!important}.softwaredev-build-card{padding:22px 18px 18px!important;border-radius:20px!important}.softwaredev-build-card-title{font-size:18px!important;margin-bottom:12px!important}.softwaredev-build-bullets{gap:10px!important;margin-bottom:16px!important}.softwaredev-build-bullet-item{font-size:13px!important}.softwaredev-build-img-wrap{height:190px!important}.softwaredev-tech-section{padding:20px 0 24px!important}.softwaredev-tech-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.softwaredev-tech-tile{padding:16px 10px!important;min-height:104px!important;border-radius:16px!important;gap:10px!important}.softwaredev-tech-icon{width:42px!important;height:42px!important}.softwaredev-tech-name{font-size:13px!important;font-weight:600!important}.softwaredev-challenges-section,.softwaredev-process-section,.softwaredev-why-section{padding:24px 0 28px!important}.softwaredev-challenges-grid,.softwaredev-why-grid{grid-template-columns:1fr!important;gap:16px!important}.softwaredev-process-flow{grid-template-columns:1fr!important;gap:32px!important}.softwaredev-process-arrow-pill,.softwaredev-process-line{display:none!important}.softwaredev-process-desc{max-width:280px!important}.softwaredev-challenge-card,.softwaredev-why-card{padding:20px 18px!important;border-radius:20px!important}.softwaredev-challenge-img-wrap,.softwaredev-why-img-wrap{height:145px!important}.softwaredev-cta-section{padding:20px 0 36px!important}.softwaredev-cta-card{padding:32px 20px!important;border-radius:24px!important;gap:22px!important}.softwaredev-cta-title{font-size:clamp(36px,4vw,50px)!important;margin-bottom:10px!important;color:#ffffff!important}.softwaredev-cta-desc{font-size:14px!important;line-height:1.55!important}.softwaredev-cta-actions{width:100%!important;gap:10px!important}.softwaredev-cta-btn-orange,.softwaredev-cta-btn-outline{width:100%!important;padding:12px 20px!important;font-size:14px!important}}@media (max-width:480px){.softwaredev-shell{width:min(calc(100% - 24px),var(--softwaredev-shell))}.softwaredev-hero-title{font-size:clamp(21px,6.8vw,26px)!important}.softwaredev-hero-paragraph{font-size:13.5px!important}.softwaredev-section-title{font-size:clamp(19px,5.5vw,23px)!important}}.softwaredev-cta-left{display:flex;flex-direction:column}