.analyzer-section{position:relative;scroll-margin-top:5.5rem;padding:4rem 0 5rem;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(1,158,255,.12),transparent 60%),#000}.analyzer-page .analyzer-section{padding-top:5.5rem}.analyzer-shell{max-width:920px}.analyzer-intro{text-align:center;margin-bottom:2rem}.analyzer-heading{margin:0 auto;max-width:820px;font-size:clamp(1.65rem,3.4vw,2.75rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#fff}.analyzer-lead{margin:1rem auto 0;max-width:640px;color:rgba(255,255,255,.55);font-size:.98rem;line-height:1.7}.analyzer-card{margin:0 auto;max-width:760px;border-radius:24px;border:1px solid rgba(1,158,255,.28);background:rgba(255,255,255,.03);box-shadow:0 0 0 1px rgba(1,158,255,.08),0 20px 60px rgba(1,158,255,.12);padding:1.75rem 1.5rem 1.5rem}@media (min-width:640px){.analyzer-card{padding:2rem 2rem 1.75rem}}.analyzer-card-title{margin:0 0 1.25rem;text-align:center;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:500;line-height:1.35;color:#fff}.analyzer-form{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.analyzer-form{flex-direction:row;align-items:center}}.analyzer-input{flex:1;box-sizing:border-box;min-width:0;height:56px;min-height:56px;border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;padding:0 1.25rem;font-size:1rem;line-height:1.4;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.analyzer-input::placeholder{color:rgba(255,255,255,.35)}.analyzer-input:focus{border-color:rgba(1,158,255,.7);box-shadow:0 0 0 3px rgba(1,158,255,.15)}.analyzer-submit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;height:56px;min-height:56px;padding:0 1.4rem;border:none;border-radius:9999px;background:#019eff;color:#000;font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s ease,transform .15s ease}.analyzer-submit:hover{background:#33b3ff}.analyzer-submit:active{transform:translateY(1px)}.analyzer-error{margin:.85rem 0 0;text-align:center;color:#ff8f8f;font-size:.9rem}.analyzer-trust{display:flex;align-items:center;gap:.85rem;margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.08)}.analyzer-avatars{display:flex;flex-shrink:0;align-items:center}.analyzer-avatars__item{position:relative;display:block;width:34px;height:34px;overflow:hidden;border-radius:9999px;border:2px solid #0a0a0a;background:#17181c;margin-left:-10px}.analyzer-avatars__item:first-child{margin-left:0;z-index:1}.analyzer-avatars__item:nth-child(2){z-index:2}.analyzer-avatars__item:nth-child(3){z-index:3}.analyzer-avatars__img{object-fit:cover;object-position:center top}.analyzer-trust p{margin:0;color:rgba(255,255,255,.55);font-size:.82rem;line-height:1.5}.analyzer-process{max-width:720px;margin:0 auto;text-align:center}.analyzer-process-title{margin:0 0 2rem;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:500;line-height:1.3;color:#fff}.analyzer-process-title span{color:#019eff}.analyzer-steps{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.analyzer-step{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;padding:1rem 1.15rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:rgba(255,255,255,.72);font-size:.95rem;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.analyzer-step.is-active{border-color:rgba(1,158,255,.7);box-shadow:0 0 0 1px rgba(1,158,255,.2),0 12px 40px rgba(1,158,255,.12);background:rgba(1,158,255,.06);color:#fff}.analyzer-step.is-done{color:rgba(255,255,255,.9)}.analyzer-step-icon{width:28px;height:28px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,.08);color:rgba(255,255,255,.35)}.analyzer-step.is-active .analyzer-step-icon{background:rgba(1,158,255,.18);color:#019eff}.analyzer-step.is-done .analyzer-step-icon{background:#019eff;color:#fff}.analyzer-spin{animation:analyzer-spin .9s linear infinite}@keyframes analyzer-spin{to{transform:rotate(1turn)}}.analyzer-progress{display:flex;align-items:center;gap:.85rem;margin-top:1.75rem}.analyzer-progress-track{flex:1;height:8px;border-radius:9999px;background:rgba(255,255,255,.08);overflow:hidden}.analyzer-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0069ff,#019eff);transition:width .45s ease}.analyzer-progress-label{min-width:3ch;color:#019eff;font-weight:600;font-size:.95rem}.analyzer-waiting{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1.15rem;min-height:1.5rem;color:rgba(255,255,255,.72)}.analyzer-waiting .analyzer-spin{color:#019eff;flex-shrink:0}.analyzer-waiting__text{display:inline-block;font-size:.92rem;font-weight:500;letter-spacing:-.01em}.analyzer-waiting__dots{display:inline-flex;align-items:center;gap:.22rem}.analyzer-waiting__dots span{width:.28rem;height:.28rem;border-radius:9999px;background:#019eff;animation:analyzer-waiting-dot 1.2s ease-in-out infinite}.analyzer-waiting__dots span:nth-child(2){animation-delay:.18s}.analyzer-waiting__dots span:nth-child(3){animation-delay:.36s}@keyframes analyzer-waiting-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.analyzer-waiting__dots span{animation:none;opacity:.7}}.analyzer-results{max-width:860px;margin:0 auto}.analyzer-results-head{text-align:center;margin-bottom:2rem}.analyzer-kicker{margin:0 0 .65rem;color:#019eff;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.analyzer-results-head h2{margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:500;color:#fff}.analyzer-results-head h2 span{color:#019eff}.analyzer-results-summary{margin:1rem auto 0;max-width:680px;color:rgba(255,255,255,.62);line-height:1.7}.analyzer-scanned-url{margin:.75rem 0 0;font-size:.85rem;color:rgba(255,255,255,.4)}.analyzer-scanned-url a{color:rgba(1,158,255,.9);text-decoration:none}.analyzer-results-grid{display:grid;gap:.85rem}@media (min-width:768px){.analyzer-results-grid{grid-template-columns:repeat(3,1fr)}}.analyzer-result-card{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:1.15rem}.analyzer-result-card h3{margin:0 0 .65rem;font-size:.95rem;color:#fff}.analyzer-result-card li,.analyzer-result-card p{color:rgba(255,255,255,.6);font-size:.9rem;line-height:1.55}.analyzer-result-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.4rem}.analyzer-industry-pill{display:inline-flex;margin:.85rem 0 0;padding:.35rem .8rem;border-radius:9999px;border:1px solid rgba(1,158,255,.28);background:rgba(1,158,255,.1);color:#7ec4f5;font-size:.78rem;font-weight:600;letter-spacing:.02em}.analyzer-section-label{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .65rem;color:#fff;font-size:1.02rem;font-weight:600;letter-spacing:-.02em}.analyzer-section-label span{display:inline-grid;place-items:center;min-width:1.7rem;height:1.7rem;padding:0 .35rem;border-radius:9999px;background:rgba(1,158,255,.16);color:#019eff;font-size:.72rem;font-weight:700;letter-spacing:.04em}.analyzer-section-lead{margin:0 0 1rem;color:rgba(255,255,255,.5);font-size:.92rem;line-height:1.55}.analyzer-insights{margin-bottom:2rem}.analyzer-insight-chips{display:grid;gap:.65rem}.analyzer-insight-chip{margin:0;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:rgba(255,255,255,.72);font-size:.92rem;line-height:1.55}.analyzer-context-row{display:grid;gap:.75rem;margin-top:.85rem}@media (min-width:720px){.analyzer-context-row{grid-template-columns:1fr 1fr}}.analyzer-context-card{padding:1rem 1.1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0c0f14}.analyzer-context-card h3{margin:0 0 .45rem;color:#7ec4f5;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.analyzer-context-card p{margin:0;color:rgba(255,255,255,.62);font-size:.9rem;line-height:1.55}.analyzer-optimizations,.analyzer-services-block,.analyzer-solutions{margin-top:2rem}.analyzer-optimization-list{display:grid;gap:.85rem}.analyzer-optimization{border-radius:18px;border:1px solid rgba(1,158,255,.22);background:linear-gradient(160deg,rgba(1,158,255,.1),transparent 42%),#0a0d12;padding:1.15rem 1.2rem 1.2rem}.analyzer-optimization-top{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-bottom:.95rem}.analyzer-optimization-index{color:#019eff;font-size:.78rem;font-weight:700;letter-spacing:.06em}.analyzer-optimization-top h4{margin:0;flex:1;min-width:10rem;color:#fff;font-size:1.02rem;font-weight:600;letter-spacing:-.02em}.analyzer-impact{margin-left:auto;border-radius:9999px;padding:.28rem .65rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.analyzer-impact--high{background:rgba(1,158,255,.18);color:#7ec4f5}.analyzer-impact--medium{background:rgba(255,255,255,.08);color:rgba(255,255,255,.72)}.analyzer-impact--low{background:rgba(255,255,255,.05);color:rgba(255,255,255,.5)}.analyzer-optimization-grid{display:grid;gap:.75rem}@media (min-width:800px){.analyzer-optimization-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}}.analyzer-mini-label{margin:0 0 .3rem;color:rgba(1,158,255,.9);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.analyzer-optimization-grid p:not(.analyzer-mini-label){margin:0;color:rgba(255,255,255,.68);font-size:.88rem;line-height:1.55}.analyzer-solution-grid{display:grid;gap:.85rem}@media (min-width:800px){.analyzer-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.analyzer-solution{display:flex;flex-direction:column;min-height:100%;padding:1.15rem 1.15rem 1.2rem;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0a0d12}.analyzer-solution-top{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.7rem}.analyzer-solution-top h4{margin:0;color:#fff;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.analyzer-solution-service{align-self:flex-start;border-radius:9999px;border:1px solid rgba(1,158,255,.28);background:rgba(1,158,255,.1);padding:.22rem .6rem;color:#7ec4f5;font-size:.7rem;font-weight:700;letter-spacing:.03em}.analyzer-solution>p{margin:0;color:rgba(255,255,255,.6);font-size:.88rem;line-height:1.55;flex:1}.analyzer-solution ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.analyzer-solution li{display:flex;align-items:flex-start;gap:.45rem;color:rgba(255,255,255,.78);font-size:.84rem;line-height:1.4}.analyzer-solution li svg{flex-shrink:0;margin-top:.12rem;color:#019eff}.analyzer-services{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.analyzer-services span{border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);padding:.4rem .8rem;color:rgba(255,255,255,.78);font-size:.82rem;font-weight:500}.analyzer-next{margin-top:2rem}.analyzer-next ol{margin:.35rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.analyzer-next li{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);color:rgba(255,255,255,.78);font-size:.92rem;line-height:1.5}.analyzer-next li span{flex-shrink:0;color:#019eff;font-size:.75rem;font-weight:700;letter-spacing:.04em}.analyzer-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem}.analyzer-cta{display:inline-flex;align-items:center;gap:.4rem}.analyzer-mail{color:rgba(255,255,255,.45);font-size:.85rem;text-decoration:none}.analyzer-mail:hover{color:#019eff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}