body{margin:0;padding-top:80px;color:#333;background:#fff}.container[data-astro-cid-lmpf5lil]{max-width:1200px;margin:0 auto;padding:0 40px}.hero-case[data-astro-cid-lmpf5lil]{padding:60px 0 20px}.hero-grid[data-astro-cid-lmpf5lil]{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.hero-text[data-astro-cid-lmpf5lil] h1[data-astro-cid-lmpf5lil]{margin:0;color:#0f172a;font-size:32px;font-weight:800;line-height:1.2}.hero-meta[data-astro-cid-lmpf5lil]{margin:10px 0 0;color:#64748b;font-size:16px}.hero-img-box[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{display:block;width:100%;border-radius:8px;box-shadow:0 4px 20px #00000014}.green-line[data-astro-cid-lmpf5lil]{width:100%;height:4px;margin:20px 0 60px;background:#27b58d}.blog-content[data-astro-cid-lmpf5lil]{max-width:800px;margin:0 auto 100px}.section-block[data-astro-cid-lmpf5lil]{margin-bottom:60px}h2[data-astro-cid-lmpf5lil]{display:block;margin:0 0 30px;color:#000;font-size:26px;font-weight:900}.section-block[data-astro-cid-lmpf5lil]>p[data-astro-cid-lmpf5lil]{margin:0 0 25px;color:#334155;font-size:18px;line-height:1.9}.upgrade-section[data-astro-cid-lmpf5lil]{padding:32px;border-radius:12px;background:#f8fafc}.upgrade-section--after[data-astro-cid-lmpf5lil]{background:#f0fbf7}.upgrade-list[data-astro-cid-lmpf5lil]{display:grid;gap:16px;margin:0;padding:0;list-style:none}.upgrade-list[data-astro-cid-lmpf5lil] li[data-astro-cid-lmpf5lil]{position:relative;padding-left:28px;color:#334155;font-size:17px;line-height:1.7}.upgrade-list[data-astro-cid-lmpf5lil] li[data-astro-cid-lmpf5lil]:before{position:absolute;top:.66em;left:0;width:9px;height:9px;border-radius:50%;background:#27b58d;content:""}.upgrade-story[data-astro-cid-lmpf5lil]{padding-top:10px}.upgrade-story__stage[data-astro-cid-lmpf5lil]{padding:26px 30px;border-radius:10px}.upgrade-story__stage--before[data-astro-cid-lmpf5lil]{margin-bottom:14px;background:#f8fafc;border-left:4px solid #94a3b8}.upgrade-story__stage--after[data-astro-cid-lmpf5lil]{background:#f0fbf7;border-left:4px solid #27b58d}.upgrade-story__stage[data-astro-cid-lmpf5lil] p[data-astro-cid-lmpf5lil]{margin:0;color:#334155;font-size:17px;line-height:1.8}.upgrade-story__stage[data-astro-cid-lmpf5lil] .upgrade-story__note[data-astro-cid-lmpf5lil]{margin-top:20px}.upgrade-story__stage[data-astro-cid-lmpf5lil] .upgrade-story__label[data-astro-cid-lmpf5lil]{margin-bottom:8px;color:#0f172a;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.upgrade-story__carousel[data-astro-cid-lmpf5lil]{margin:18px 0 0}.upgrade-story__carousel[data-astro-cid-lmpf5lil] .site-carousel__slide[data-astro-cid-lmpf5lil]{height:410px;min-height:0;max-height:none;background:#f1f5f9}.upgrade-story__carousel[data-astro-cid-lmpf5lil] .site-carousel__slide[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{width:100%;height:100%;max-height:none;object-fit:contain!important;object-position:center}.upgrade-story__carousel--full[data-astro-cid-lmpf5lil] .site-carousel__slide[data-astro-cid-lmpf5lil]{height:auto}.upgrade-story__carousel--full[data-astro-cid-lmpf5lil] .site-carousel__slide[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{height:auto;object-fit:contain!important}.upgrade-story__gallery[data-astro-cid-lmpf5lil]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.upgrade-story__gallery-item[data-astro-cid-lmpf5lil]{display:grid;height:420px;margin:0;place-items:center;overflow:hidden;border-radius:10px;background:#f1f5f9;box-shadow:0 8px 22px #0f172a1a}.upgrade-story__gallery-item[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{display:block;width:100%;height:100%;object-fit:contain}.upgrade-story__gallery-item[data-astro-cid-lmpf5lil]:first-child img[data-astro-cid-lmpf5lil]{height:calc(100% + 108px);max-height:none;object-fit:cover;object-position:center;transform:translateY(-108px)}.upgrade-story__carousel--pairs[data-astro-cid-lmpf5lil] .site-carousel__slide[data-astro-cid-lmpf5lil]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;box-sizing:border-box;background:#f1f5f9}.upgrade-story__pair-image[data-astro-cid-lmpf5lil]{display:block;min-width:0;height:100%;overflow:hidden;border-radius:8px;background:#e2e8f0}.upgrade-story__carousel--pairs[data-astro-cid-lmpf5lil] .upgrade-story__pair-image[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{width:100%;height:100%;object-fit:cover!important;object-position:center bottom}.device-list[data-astro-cid-lmpf5lil]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;margin-top:30px}.device-list[data-astro-cid-lmpf5lil] div[data-astro-cid-lmpf5lil]{position:relative;padding-left:22px;color:#334155;font-size:17px;line-height:1.5}.device-list[data-astro-cid-lmpf5lil] div[data-astro-cid-lmpf5lil]:before{position:absolute;top:.55em;left:0;width:8px;height:8px;border-radius:50%;background:#27b58d;content:""}.image-grid-two[data-astro-cid-lmpf5lil]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:40px 0}.image-grid-two[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{display:block;width:100%;height:400px;border-radius:8px;object-fit:cover;box-shadow:0 4px 15px #0000000d}.site-carousel[data-astro-cid-lmpf5lil]{position:relative;margin:40px 0;padding-bottom:34px}.site-carousel__viewport[data-astro-cid-lmpf5lil]{overflow:hidden;border-radius:10px;background:#f1f5f9;box-shadow:0 10px 28px #0f172a1a;touch-action:pan-y}.site-carousel__track[data-astro-cid-lmpf5lil]{display:flex;transition:transform .35s ease}.site-carousel__slide[data-astro-cid-lmpf5lil]{display:grid;flex:0 0 100%;min-height:460px;max-height:680px;margin:0;place-items:center;background:#f8fafc}.site-carousel__slide[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{display:block;width:100%;height:100%;max-height:680px;object-fit:contain}.site-carousel__control[data-astro-cid-lmpf5lil]{position:absolute;top:calc(50% - 17px);z-index:1;width:42px;height:42px;border:0;border-radius:50%;background:#0f172ac7;color:#fff;font-size:34px;line-height:34px;cursor:pointer;opacity:0;transition:opacity .2s,background .2s}.site-carousel[data-astro-cid-lmpf5lil]:hover .site-carousel__control[data-astro-cid-lmpf5lil],.site-carousel__control[data-astro-cid-lmpf5lil]:focus-visible{opacity:1}.site-carousel__control[data-astro-cid-lmpf5lil]:hover{background:#27b58d}.site-carousel__control--previous[data-astro-cid-lmpf5lil]{left:14px}.site-carousel__control--next[data-astro-cid-lmpf5lil]{right:14px}.site-carousel__dots[data-astro-cid-lmpf5lil]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.site-carousel__dots[data-astro-cid-lmpf5lil] button[data-astro-cid-lmpf5lil]{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cbd5e1;cursor:pointer}.site-carousel__dots[data-astro-cid-lmpf5lil] button[data-astro-cid-lmpf5lil][aria-current=true]{width:25px;border-radius:8px;background:#27b58d}.deployment-carousel[data-astro-cid-lmpf5lil]{position:relative;margin:40px 0;padding-bottom:34px}.deployment-carousel__viewport[data-astro-cid-lmpf5lil]{overflow:hidden;border-radius:10px;background:#f8fafc;box-shadow:0 4px 15px #0000000d;touch-action:pan-y}.deployment-carousel__track[data-astro-cid-lmpf5lil]{display:flex;transition:transform .35s ease}.deployment-carousel__slide[data-astro-cid-lmpf5lil]{flex:0 0 100%;margin:0}.deployment-carousel__slide[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{display:block;width:100%;min-height:300px;max-height:560px;object-fit:contain}.deployment-carousel__control[data-astro-cid-lmpf5lil]{position:absolute;top:calc(50% - 17px);z-index:1;width:42px;height:42px;border:0;border-radius:50%;background:#0f172ac7;color:#fff;font-size:34px;line-height:34px;cursor:pointer;opacity:0;transition:opacity .2s,background .2s}.deployment-carousel[data-astro-cid-lmpf5lil]:hover .deployment-carousel__control[data-astro-cid-lmpf5lil],.deployment-carousel__control[data-astro-cid-lmpf5lil]:focus-visible{opacity:1}.deployment-carousel__control[data-astro-cid-lmpf5lil]:hover{background:#27b58d}.deployment-carousel__control--previous[data-astro-cid-lmpf5lil]{left:14px}.deployment-carousel__control--next[data-astro-cid-lmpf5lil]{right:14px}.deployment-carousel__dots[data-astro-cid-lmpf5lil]{display:flex;justify-content:center;gap:8px;margin-top:14px}.deployment-carousel__dots[data-astro-cid-lmpf5lil] button[data-astro-cid-lmpf5lil]{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#cbd5e1;cursor:pointer}.deployment-carousel__dots[data-astro-cid-lmpf5lil] button[data-astro-cid-lmpf5lil][aria-current=true]{width:25px;border-radius:8px;background:#27b58d}@media(max-width:768px){.container[data-astro-cid-lmpf5lil]{padding:0 24px}.hero-grid[data-astro-cid-lmpf5lil],.image-grid-two[data-astro-cid-lmpf5lil]{grid-template-columns:1fr}.image-grid-two[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{height:300px}.site-carousel__slide[data-astro-cid-lmpf5lil]{min-height:340px;max-height:520px}.site-carousel__slide[data-astro-cid-lmpf5lil] img[data-astro-cid-lmpf5lil]{max-height:520px}.device-list[data-astro-cid-lmpf5lil]{grid-template-columns:1fr}.upgrade-section[data-astro-cid-lmpf5lil]{padding:24px}.upgrade-story__stage[data-astro-cid-lmpf5lil]{padding:22px}.upgrade-story__carousel[data-astro-cid-lmpf5lil] .site-carousel__slide[data-astro-cid-lmpf5lil]{height:290px;min-height:0}.upgrade-story__carousel--full[data-astro-cid-lmpf5lil] .site-carousel__slide[data-astro-cid-lmpf5lil]{height:auto}.upgrade-story__gallery[data-astro-cid-lmpf5lil]{gap:10px}.upgrade-story__gallery-item[data-astro-cid-lmpf5lil]{height:280px}.upgrade-story__carousel--pairs[data-astro-cid-lmpf5lil] .site-carousel__slide[data-astro-cid-lmpf5lil]{gap:10px;padding:10px}}
