@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Black Mango;src:url(/fonts/BlackMango-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e5e7eb;background:#1a1a1a;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none}ul,ol{list-style:none}:root{--color-orange: #f25211;--color-orange-hover: #d9480f;--color-orange-muted: rgba(242, 82, 17, .12);--color-charcoal: #1a1a1a;--color-charcoal-light: #242424;--color-surface: #2a2a2a;--color-surface-light: #333333;--color-border: rgba(255, 255, 255, .08);--color-border-accent: rgba(242, 82, 17, .25);--color-text: #f5f5f5;--color-text-muted: #a1a1aa;--color-text-subtle: #71717a;--color-white: #ffffff;--font-display: "Black Mango", "Poppins", sans-serif;--font-body: "Poppins", sans-serif;--max-width: 1200px;--section-padding: 96px 24px;--section-padding-sm: 64px 20px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px}.container{max-width:var(--max-width);margin:0 auto;width:100%}.section{padding:var(--section-padding)}.section-alt{background:var(--color-charcoal-light)}.verify-email-spinner{width:40px;height:40px;border-radius:999px;border:3px solid rgba(242,82,17,.18);border-top-color:var(--color-orange);animation:servd-spin .9s linear infinite}@keyframes servd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:50px;font-weight:500;font-size:15px;line-height:1.2;transition:all .2s ease;white-space:nowrap}.btn-primary{background:var(--color-orange);color:var(--color-white)}.btn-primary:hover{background:var(--color-orange-hover);transform:translateY(-1px);box-shadow:0 8px 24px #f252114d}.btn-secondary{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary:hover{border-color:#fff3;background:#ffffff0a}.btn-ghost{background:transparent;color:var(--color-orange);padding:14px 16px}.btn-ghost:hover{opacity:.85}.display{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);line-height:1.1;color:var(--color-white);letter-spacing:-.5px}.h1{font-family:var(--font-display);font-size:clamp(30px,4vw,44px);line-height:1.15;color:var(--color-white);letter-spacing:-.3px}.h2{font-family:var(--font-display);font-size:clamp(26px,3.5vw,36px);line-height:1.2;color:var(--color-white)}.h3{font-weight:500;font-size:clamp(18px,2vw,22px);line-height:1.3;color:var(--color-white)}.label{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-orange)}.body-lg{font-size:18px;line-height:1.7;color:var(--color-text-muted)}.body{font-size:15px;line-height:1.7;color:var(--color-text-muted)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px;transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:var(--color-border-accent);transform:translateY(-2px)}@media (max-width: 768px){.section{padding:var(--section-padding-sm)}.btn{padding:12px 24px;font-size:14px}}.industry-card:hover{border-color:var(--color-border-accent);transform:translateY(-4px)}.expandable-image{position:relative;display:block;width:100%;padding:0;background:transparent;border:none;overflow:hidden;cursor:zoom-in;line-height:0;text-align:left;isolation:isolate}.expandable-image__img{width:100%;height:100%;display:block;transition:transform .32s ease,filter .32s ease;transform-origin:center center}.expandable-image__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a0a,#0a0a0a75);opacity:0;transition:opacity .24s ease;pointer-events:none}.expandable-image__badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:#0f0f0fcc;border:1px solid rgba(255,255,255,.12);color:var(--color-white);font-size:12px;font-weight:500;letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(-6px);transition:opacity .24s ease,transform .24s ease;pointer-events:none}.expandable-image__badge svg{width:14px;height:14px;flex-shrink:0}.expandable-image:hover .expandable-image__img,.expandable-image:focus-visible .expandable-image__img{transform:scale(1.035)}.expandable-image:hover .expandable-image__overlay,.expandable-image:focus-visible .expandable-image__overlay{opacity:1}.expandable-image:hover .expandable-image__badge,.expandable-image:focus-visible .expandable-image__badge{opacity:1;transform:translateY(0)}.expandable-image:focus-visible{outline:2px solid rgba(242,82,17,.92);outline-offset:4px}@media (max-width: 860px){.step-row-content{flex-direction:column!important;gap:32px!important}.step-row-preview{height:200px!important;width:100%}}
