.cs-short section.cs-hero{padding:90px 0 0;color:#171717}@media (max-width:768px){.cs-short section.cs-hero{padding:50px 0 0}}@media (min-width:769px){.cs-short section.cs-hero{display:flex;flex-direction:column}.cs-short .cs-hero-container{flex:1 1;display:flex;flex-direction:column;margin:0 auto}.cs-short .cs-stats{flex:1 1}}.cs-short .cs-breadcrumb a{color:inherit}.css-polaroid-text{display:flex;align-items:center;justify-content:center;background:#ffffff}.css-industry-icon{width:92px;height:92px;color:#ff7705}@media (max-width:768px){.css-industry-icon{width:72px;height:72px}}.cs-short .polaroid-wrap{width:290px;right:150px}.cs-short .polaroid-label{font-size:16px}.cs-short .polaroid-industry{font-size:15px}.cs-short .polaroid-since{font-size:12px}@media (max-width:1200px){.cs-short .polaroid-wrap{right:auto}}@media (max-width:768px){.cs-short .polaroid-wrap{width:230px}}.cs-short .cs-title{font-size:clamp(36px,4.1vw,56px);letter-spacing:-2px;margin-top:40px}@media (min-width:1201px){.cs-short .cs-title{max-width:min(800px,calc(100% - 480px))}}@media (max-width:768px){.cs-short .cs-title{font-size:34px;letter-spacing:-1px;margin-top:24px}}.css-polaroid-img{width:100%;height:100%;object-fit:contain;padding:12px 18px;display:block}.css-story{background:var(--white)}.css-story-grid{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:60px;gap:60px;align-items:start}.css-glance-panel{background:var(--cream);border-radius:20px;padding:36px;border:1px solid var(--border)}.css-glance-h3{font-size:1.6rem;font-weight:800;letter-spacing:-.025em;color:var(--ink);margin:0 0 .75rem}.css-facts{margin-top:1.5rem;border-top:1px solid var(--border)}.css-fact{display:grid;grid-template-columns:124px 1fr;grid-gap:14px;gap:14px;padding:13px 0;border-bottom:1px solid var(--border);align-items:start}.css-fact:last-child{border-bottom:none}.css-fact-k{font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:2px}.css-fact-v{font-size:1.05rem;font-weight:600;color:var(--ink2)}.css-content-stack{display:grid;grid-gap:0;gap:0}.css-content-block{padding:0 0 2.5rem;border-bottom:1px solid var(--border);margin-bottom:2.5rem}.css-content-block:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.css-content-num{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--orange);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:var(--orange);margin-bottom:1rem}.css-content-h3{font-size:1.4rem;font-weight:800;color:var(--ink);margin:0 0 .75rem;letter-spacing:normal}.css-check-list{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.css-check-list li{display:flex;gap:10px;font-size:1.1rem;font-weight:600;color:var(--fg);line-height:1.55}.css-check-list li:before{content:"✓";color:var(--orange);font-weight:900;flex-shrink:0}@media (max-width:1024px){.css-story-grid{grid-template-columns:1fr}}@media (max-width:640px){.css-fact{grid-template-columns:1fr;gap:3px}}.css-solution{background:var(--navy2);color:#fff}.css-solution .section-p{color:rgba(255,255,255,.6)}.css-solution-grid{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px;align-items:start}.css-solution .section-label{margin-bottom:6px}.css-solution .section-h2{font-size:clamp(1.8rem,2.8vw,2.85rem)}.css-process{display:grid;grid-gap:10px;gap:10px}.css-process-card{display:grid;grid-template-columns:52px 1fr;grid-gap:18px;gap:18px;align-items:start;padding:20px 22px;border-radius:13px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);transition:border-color .2s,background .2s}.css-process-card:hover{border-color:rgba(255,119,5,.35);background:rgba(255,119,5,.05)}.css-process-icon{width:44px;height:44px;border-radius:11px;background:var(--og);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900;color:#fff;flex-shrink:0}.css-process-h3{font-size:1.15rem;font-weight:800;color:#fff;margin:0 0 .3rem;letter-spacing:normal}.css-process-p{font-size:1rem;color:rgba(255,255,255,.54);line-height:1.62;margin:0}.css-tech-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:12px}.css-tech-chip{padding:14px 13px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.03)}.css-tech-chip strong{display:block;font-size:.95rem;color:#fff;margin-bottom:4px;font-weight:700}.css-tech-chip span{font-size:.82rem;color:rgba(255,255,255,.42)}@media (max-width:1024px){.css-solution-grid{grid-template-columns:1fr}}@media (max-width:640px){.css-tech-strip{grid-template-columns:1fr 1fr}}.css-impact{background:var(--cream2)}.css-impact-outer{display:grid;grid-template-columns:1.28fr .72fr;grid-gap:22px;gap:22px;align-items:stretch}.css-impact-panel{border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--white)}.css-impact-head{padding:32px 36px 24px;border-bottom:1px solid var(--border)}.css-impact-head .section-h2{font-size:clamp(1.6rem,2.8vw,2.8rem)}.css-impact-grid{display:grid;grid-template-columns:1fr 1fr}.css-impact-card{padding:26px 26px 22px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.css-impact-card:nth-child(2n){border-right:none}.css-impact-card:nth-child(n+3){border-bottom:none}.css-impact-num{display:block;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:900;letter-spacing:-.05em;line-height:1;background:var(--og);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:9px}.css-impact-title{display:block;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--ink2);margin-bottom:7px}.css-impact-desc{font-size:.79rem;color:var(--muted);line-height:1.55}.css-side-card{position:relative;overflow:hidden;border-radius:20px;padding:36px 32px 32px;background:linear-gradient(145deg,var(--navy) 0,var(--navy2) 100%);color:#fff;display:flex;flex-direction:column;gap:0;box-shadow:0 24px 56px rgba(3,7,18,.22)}.css-side-card:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;right:-130px;bottom:-150px;background:radial-gradient(ellipse,rgba(255,119,5,.18),transparent 65%);pointer-events:none}.css-side-card>*{position:relative;z-index:1}.css-side-label{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;margin-bottom:.625rem;background:rgba(255,119,5,.15);border:1px solid rgba(255,119,5,.3);font-size:.64rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#FFA552}.css-side-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--orange)}.css-testimonial{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.css-quote-mark{font-size:3.5rem;line-height:.8;color:rgba(255,119,5,.25);font-family:Georgia,serif;margin-bottom:.5rem;display:block}.css-quote-text{font-size:1rem;font-style:italic;font-weight:400;color:rgba(255,255,255,.88);line-height:1.72;margin-bottom:1.5rem;flex:1 1}.css-quote-attr-name{font-size:.82rem;font-weight:800;color:#fff;margin-bottom:2px}.css-quote-attr-role{font-size:.74rem;color:rgba(255,119,5,.75);font-weight:600}.css-side-divider{height:1px;background:rgba(255,255,255,.09);margin:1.5rem 0}.css-side-cta-h3{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.15;color:#fff;margin-bottom:.75rem}.css-side-cta-p{font-size:.84rem;color:rgba(255,255,255,.58);line-height:1.7;margin-bottom:1.5rem}.css-cta-btn{display:inline-flex;align-items:center;gap:7px;padding:13px 22px;border-radius:9px;background:var(--orange);color:#fff;font-size:.86rem;font-weight:700;width:-moz-fit-content;width:fit-content;border:none;cursor:pointer;transition:background .2s,transform .15s;box-shadow:0 10px 24px rgba(255,119,5,.3)}.css-cta-btn:hover{background:var(--orange2);transform:translateY(-1px)}@media (max-width:1024px){.css-impact-outer{grid-template-columns:1fr}}@media (max-width:640px){.css-impact-grid{grid-template-columns:1fr}.css-impact-card,.css-impact-card:nth-child(2n),.css-impact-card:nth-child(n+3){border-right:none;border-bottom:1px solid var(--border)}.css-impact-card:last-child{border-bottom:none}}