@media (min-width:1560px){.imeigeneratorPg{width:66%;font-size:25px}.imeigeneratorPg2{width:85%!important}.imeigeneratorHeading{font-size:45px!important}}.imeiGeneratorSection{font-family:Space Grotesk\ ,sans-serif}.imeigeneratorPg{width:80%}.imeiGenerator-title{letter-spacing:1px}.imeiGenerator-subtitle{color:#000}.imeiGenerator-brand-btn{transition:all .3s ease}.imeiGenerator-back-btn{transition:background .3s ease}.imeiGenerator-title{font-size:3rem;font-weight:800;text-align:center;margin-bottom:3rem;background:linear-gradient(90deg,#42cf40,#024788);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.imeiGenerator-subtitle{font-size:1.875rem;font-weight:600;text-align:center;margin-bottom:2rem}.imeiGenerator-highlight{color:#facc15}.imeiGenerator-brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.imeiGenerator-brand-btn{position:relative;padding:2rem;border-radius:1.5rem;border:2px solid #000;font-size:1.25rem;font-weight:700;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s;box-shadow:0 8px 16px rgba(0,0,0,.4);height:210px}.imeiGenerator-brand-btn:hover{transform:scale(1.05)}.imeiGenerator-brand-icon{font-size:8rem;margin-bottom:.5rem}.imeiGenerator-brand-overlay{position:absolute;inset:0;border:2px solid #fff;border-radius:1.5rem;opacity:.1}.imeiGenerator-model-section{margin-top:3rem;text-align:center}.imeiGenerator-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.imeiGenerator-model-btn{padding:.5rem;border-radius:1rem;border:2px solid #000;font-weight:700;font-size:1.125rem;color:#000;transition:transform .3s;display:flex;flex-direction:column;align-items:center}.imeiGenerator-model-img{-o-object-fit:contain;object-fit:contain;margin-bottom:.5rem}.imeiGenerator-generate-section{margin-top:3rem}.imeiGenerator-generate-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}.imeiGenerator-generate-btn{border-radius:1.5rem;font-weight:900;color:#fff;background:#64bc4b;width:45%;box-shadow:0 8px 16px rgba(0,0,0,.4);padding:23px;margin-bottom:3%;font-size:24px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.imeiGenerator-row{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.imeiGenerator-row{grid-template-columns:5fr 7fr}}.imeiGenerator-col-left{display:flex;justify-content:start;flex-direction:column;gap:1rem}.imeiGenerator-imei-list{border:2px solid #64bc4b;padding:15px;border-radius:1rem}.imeiGenerator-col-right,.imeiGenerator-imei-list{display:flex;flex-direction:column;gap:1rem}.imeiGenerator-imei-box{position:relative;padding:5px;font-size:1.125rem;text-align:center;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #64bc4b;transition:background .3s}.imeiGenerator-imei-box:hover{background:rgba(255,255,255,.2)}.imeiGenerator-copy-btn{top:.75rem;right:.75rem;font-size:.75rem;padding:.25rem .75rem;border-radius:.5rem;background:#64bc4b;color:#fff;transition:background .3s}.imeiGenerator-copy-btn:hover{background:#144407}.imeiGenerator-placeholder{text-align:center;color:#9ca3af;font-size:1.125rem}.imeiGenerator-back-wrap{margin-bottom:3rem;display:flex;gap:1.5rem}.imeiGenerator-back-btn{padding:.75rem 1.5rem;border-radius:.75rem;background:#101110;color:#fff;transition:background .3s}.imeiGenerator-back-btn:hover{background:#4b5563}.imeiGenerator-imei-label{font-weight:700;color:#080a0a;min-width:90px}.imeiGenerator-imei-value{font-weight:700;font-size:20px;color:#000;transition:transform .3s;display:flex;flex-direction:column;align-items:center}.ImeiGenaratorMainBG{height:-moz-max-content;height:max-content}.imeiGeneratorSection{margin-top:100px}.imeiGeneratorSection .row{align-items:start}.imeigeneratorHeading{font-size:80px;font-weight:700;color:#fff;color:white;text-align:center}.imeiGeneratorSection h2{font-size:50px;font-weight:700;color:#0a1a28;margin-bottom:15px}.imeiGeneratorSection p{font-size:32px;color:#0a1a28;font-weight:400;margin-top:10px}.imeiGeneratorSection ul li{font-size:28px;color:#0a1a28;font-weight:400;list-style:disc;line-height:50px;margin-left:25px;margin-right:20px}.phone-image{background-color:#ebebeb;height:210px;border-radius:14.99px}.phone-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brand-card{text-align:center;border:2px solid #6161614d;border-radius:14.99px;height:375px}.imeiGenerator-brand-name{padding:20px;font-size:20px;font-weight:600;color:#0a1a28;background-color:#fff;border-radius:0 0 14.99px 14.99px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:160px}.imeiGenerator-brand-name button{background-color:#61bb47;color:#fff;padding:10px 20px;border-radius:11.92px;border:none;cursor:pointer;transition:background-color .3s ease;width:90%;margin-top:20px}.tool-grid{display:grid;grid-template-columns:repeat(2,auto);gap:20px}.tool-card{padding:40px;display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:space-between;background-color:#fff;align-items:start;border-radius:18px}.imeiGeneratorSection h3{font-size:30px;font-weight:600;color:#002839}.brand-card h3{font-size:24px}.ImeiunlockRow .imeiGeneratorInfo{margin-top:5%!important}@media screen and (min-width:320px) and (max-width:560px){.imeiGeneratorSection{margin-top:25px}.imeigeneratorHeading{font-size:19px!important}.tool-grid{display:grid;grid-template-columns:repeat(1,auto);gap:20px}.imeigeneratorPg{width:100%;font-size:15px!important}.tool-card{padding:20px;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:space-between;background-color:#fff;align-items:start;border-radius:18px}.imeiGeneratorSection ul li{font-size:20px;color:#0a1a28;font-weight:400;list-style:disc;margin-left:26px!important;line-height:30px}.imeiGeneratorSection h3{font-size:24px}.imeiGeneratorSection h2{margin-bottom:5px}}@media screen and (min-width:560px) and (max-width:768px){.imeigeneratorPg{width:100%}.imeigeneratorHeading{font-size:30px!important}.imeiGeneratorSection h2{font-size:35px!important}.imeiGeneratorSection h3{font-size:24px}.imeiGeneratorSection p{font-size:25px!important}.imeiGeneratorSection ul li{font-size:25px!important;line-height:40px;margin-left:20px!important}.imeiGeneratorSection img{width:100%;display:block;-o-object-fit:contain;object-fit:contain}.tool-card img{width:-moz-fit-content;width:fit-content;display:block;-o-object-fit:cover;object-fit:cover}.tool-grid{display:grid;grid-template-columns:repeat(1,auto);gap:20px}}@media screen and (min-width:768px) and (max-width:1025px){.imeigeneratorPg{width:100%}.ImeiunlockRow .info{margin-top:10%}.imeigeneratorHeading{font-size:30px!important}.imeigeneratorPg{font-size:20px!important}.imeiGeneratorSection h2{font-size:35px!important}.imeiGeneratorSection h3{font-size:24px}.imeiGeneratorSection p{font-size:21px!important}.imeiGeneratorSection ul li{font-size:20px!important;line-height:30px}.imeiGeneratorSection img{width:100%}.imeiGeneratorSection img,.tool-card img{display:block;-o-object-fit:cover;object-fit:cover}.tool-card img{width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1025px) and (max-width:1550px){.imeigeneratorHeading{font-size:60px}.imeiGeneratorSection .row{align-items:center}.imeiGeneratorSection h2{font-size:30px!important;margin-bottom:5px}.imeiGeneratorSection h3{font-size:24px}.imeigeneratorPg{width:100%}.imeiGeneratorSection p{font-size:20px!important}.imeiGeneratorSection ul li{font-size:20px;line-height:normal;margin-bottom:10px}}.allbrandsimeigenerator{background-color:#e7e9ea}.allbrandsimeigenerator h2,.allbrandsimeigenerator p{text-align:center;padding-top:10px}.swiper-button-next,.swiper-button-prev{color:#61bb47!important;font-weight:500}.imeiHeroSection{padding:60px 0 40px;text-align:center}.heroDescription{margin:15px auto 30px;font-size:24px;color:#fff;line-height:1.6}.imeiStatsWrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.imeiStatCard{background:transparent;border-radius:14px;padding:20px 15px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.06);transition:all .3s ease;border:1px solid #f1f1f1}.imeiStatCard:hover{transform:translateY(-5px);box-shadow:0 12px 35px rgba(100,188,75,.18)}.imeiStatCard h3{font-size:26px;font-weight:700;color:#fff;margin-bottom:5px}.imeiStatCard p{font-size:20px;color:#fff;margin:0}@media (max-width:992px){.imeiStatsWrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.imeiStatsWrapper{grid-template-columns:1fr}.heroDescription{font-size:14px}.imeiStatCard h3{font-size:22px}}@media screen and (min-width:1001px) and (max-width:1400px){.imeigeneratorHeroSection{height:auto!important}}.imei-tool-kicker,.imeiHeroEyebrow,.imeiSectionEyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(100,188,75,.22);background:rgba(255,255,255,.1);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.imeiHeroEyebrow{color:#d7f4cc;margin-bottom:18px}.imeiContentSection{padding:clamp(56px,7vw,92px) 0}.imeiEditorialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.imeiEditorialCard{position:relative;display:flex;flex-direction:column;height:100%;padding:28px;border-radius:24px;background:#ffffff;border:1px solid rgba(2,64,119,.08);box-shadow:0 16px 40px rgba(2,64,119,.08);overflow:hidden;justify-content:space-between}.imeiEditorialCard:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#64bc4b,#0a1a28)}.imeiEditorialCard h3{margin:0;color:#0a1a28;font-size:28px;line-height:1.25;font-weight:700}.imeiEditorialBody{display:flex;flex-direction:column;gap:16px;margin-top:18px}.imeiEditorialBody p{margin:0;color:#0a1a28;font-size:18px;line-height:1.8;font-weight:400}.imeiEditorialBody a{color:#2f8b24;font-weight:700;text-decoration:none}.imeiEditorialBody a:hover{text-decoration:underline}.imeiEditorialLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(2,64,119,.08)}.imeiEditorialLink{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;background:rgba(100,188,75,.12);color:#2f8b24;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.imeiEditorialLink:hover{background:#64bc4b;color:#ffffff;transform:translateY(-1px)}.imeiContentSectionSoft{background:radial-gradient(circle at top right,rgba(100,188,75,.14),transparent 28%),linear-gradient(180deg,#f7fbf5,#eef5fb)}.imeiSectionHeader{margin-bottom:34px}.imeiSectionHeaderCentered{margin-left:auto;margin-right:auto;text-align:center}.imeiSectionHeader h2{margin:16px 0 0;color:#0a1a28;font-family:Space Grotesk;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.05;font-weight:700}.imeiSectionHeader p{margin:18px 0 0;color:#0a1a28;font-size:24px;line-height:1.8}.imeiSectionEyebrow{color:#024077;background:rgba(2,64,119,.06);border-color:rgba(2,64,119,.12)}.imeiSectionHeaderSpacing{margin-top:48px}.imeiAudienceGrid,.imeiCategoryGrid,.imeiFeatureGrid,.imeiStepsGrid{display:grid;gap:20px}.imeiAudienceGrid,.imeiCategoryGrid,.imeiFeatureGrid,.imeiStepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}article.imeiCategoryCard{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.imeiInlineLink{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;border-radius:12px;background:#64bc4b;color:#fff;font-size:.9rem;font-weight:700}.imeiAudienceCard,.imeiCategoryCard,.imeiFeatureCard,.imeiLuhnCard,.imeiStepCard,.imeiStructureCard{position:relative;height:100%;padding:26px;border-radius:24px;background:#ffffff;border:1px solid rgba(2,64,119,.08);box-shadow:0 16px 40px rgba(2,64,119,.08)}.imeiCardTag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:16px;padding:7px 12px;border-radius:999px;background:rgba(100,188,75,.14);color:#2f8b24;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.imeiAudienceCard h3,.imeiCategoryCard h3,.imeiExplainCopy h3,.imeiFeatureCard h3,.imeiLuhnCard h3,.imeiStepCard h3{margin:0;color:#0a1a28;font-size:26px;line-height:1.3;font-weight:700}.imeiAudienceCard p,.imeiCategoryCard p,.imeiCtaCopy p,.imeiFeatureCard p,.imeiFormulaCard p,.imeiLuhnCard p,.imeiStepCard p,.imeiStructureCard p{margin:16px 0 0;color:#0a1a28;font-size:20px;line-height:1.75;font-weight:400}.imeiExplainGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:clamp(24px,3vw,36px);align-items:center}.imeiStructureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.imeiStructureCard span{display:inline-block;color:#64bc4b;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.imeiStructureCard strong{display:block;margin-top:12px;color:#0a1a28;font-size:1.4rem}.imeiExplainVisual{display:flex;flex-direction:column;gap:18px}.imeiExplainImage{height:420px;width:90%;margin:0 auto;border-radius:24px;border:1px solid rgba(2,64,119,.12)}.imeiFormulaCard{padding:26px;border-radius:24px;background:#0a1a28;color:#ffffff;box-shadow:0 18px 40px rgba(4,26,47,.22)}.imeiFormulaCard .imeiCardTag{background:rgba(100,188,75,.18);color:#baf18a}.imeiFormulaCard strong{display:block;margin-top:6px;font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1.15}.imeiFormulaCard p{color:rgba(255,255,255,.82)}.imeiCtaImage,.imeiExplainImage,.imeiHeroVisualMain,.imeiHeroVisualSecondary{position:relative;overflow:hidden;border-radius:28px;box-shadow:0 30px 70px rgba(4,26,47,.22)}.imeiLuhnGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.imeiLuhnCard{display:flex;gap:18px;align-items:flex-start}.imeiLuhnNumber{display:inline-flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;border-radius:18px;background:#0a1a28;color:#ffffff;font-size:1.1rem;font-weight:700}.imeiAudienceCard{padding-top:22px}.imeiAudienceIcon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:18px;border-radius:20px;background:rgba(2,64,119,.06)}.imeiCtaPanel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(24px,4vw,40px);align-items:center;padding:clamp(26px,4vw,42px);border-radius:32px;background:#ffffff;border:1px solid rgba(2,64,119,.08);box-shadow:0 18px 45px rgba(2,64,119,.08)}.imeiCtaCopy h2{margin:16px 0 0;color:#000;font-size:clamp(2rem,3vw,3.1rem);line-height:1.08;font-weight:700}.imeiCtaNote{font-weight:600;color:#024077}.imeiCtaImage{height:340px;box-shadow:none}.imeiCtaImage img{margin:0 auto}@media (max-width:1199px){.IMEI_generator_Tool .imei-tool-grid,.imeiAudienceGrid,.imeiCategoryGrid,.imeiEditorialGrid,.imeiFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.IMEI_generator_Tool .imei-tool-field-button{grid-column:span 2}}@media (max-width:991px){.ImeiGenaratorMainBG{padding-top:48px;background:radial-gradient(circle at top left,rgba(100,188,75,.22),transparent 34%),linear-gradient(180deg,#041a2f,#0b3558 54%,#f4f8fb 0,#f7fbf5)}.imeiCtaPanel,.imeiExplainGrid,.imeiHeroGrid{grid-template-columns:1fr}.imeigeneratorHeading{max-width:none}.imeiHeroVisual{min-height:auto;padding-bottom:210px}.imeiHeroVisualMain{height:420px}.imeiHeroFloatingTop{top:auto;right:20px;bottom:160px}.imeiHeroFloatingBottom{left:20px;bottom:12px}.imeiHeroVisualSecondary{right:20px;bottom:16px}.imeiLuhnGrid,.imeiStepsGrid,.imeiStructureGrid{grid-template-columns:1fr}.imeiCtaImage,.imeiExplainImage{height:300px}}@media (max-width:767px){.IMEI_generator_Tool .imei-tool-grid,.imeiAudienceGrid,.imeiCategoryGrid,.imeiEditorialGrid,.imeiFeatureGrid,.imeiHeroStats{grid-template-columns:1fr}.imeiHeroPills{gap:10px}.imeiHeroStats{display:grid}.IMEI_generator_Tool .imei-tool-field-button{grid-column:span 1}.imeiHeroVisual{padding-bottom:188px}.imeiHeroVisualMain{height:320px}.imeiHeroVisualSecondary{width:calc(100% - 56px);height:150px}.imeiHeroFloatingCard{max-width:calc(100% - 32px)}.imeiHeroFloatingBottom,.imeiHeroFloatingTop{left:16px;right:16px}.imeiHeroFloatingTop{bottom:136px}.imeiHeroFloatingBottom{bottom:-10px}.imeiAudienceCard,.imeiCategoryCard,.imeiEditorialCard,.imeiFeatureCard,.imeiFormulaCard,.imeiLuhnCard,.imeiStepCard,.imeiStructureCard{padding:22px}.imeiEditorialCard h3{font-size:24px}.imeiEditorialBody p{font-size:16px}.imeiLuhnCard{flex-direction:column}.imeiPrimaryLink{width:100%;justify-content:center;text-align:center}}.IMEI_generator_Tool .imei-wrapper{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;min-height:320px;padding:0 0 clamp(32px,5vw,48px)}.IMEI_generator_Tool .imei-card{position:relative;width:100%;max-width:none;padding:48px 52px 38px;border-radius:24px;background:#ffffff;border:1px solid rgba(2,64,119,.1);box-shadow:0 20px 60px rgba(2,64,119,.08),0 4px 16px rgba(2,64,119,.04)}.IMEI_generator_Tool .imei-card:before{content:"";position:absolute;top:0;left:23px;right:23px;height:4px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,#024077,#64bc4b)}.IMEI_generator_Tool .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.IMEI_generator_Tool .field{display:flex;flex-direction:column;gap:8px}.IMEI_generator_Tool .field-label{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;letter-spacing:.07em;color:#024077;text-transform:uppercase}.IMEI_generator_Tool .select-wrapper{position:relative}.IMEI_generator_Tool .input-wrapper input,.IMEI_generator_Tool .select-wrapper select{width:100%;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #64bc4b;background:#f5fdf2;box-shadow:0 0 0 3px rgba(100,188,75,.2);color:#000;padding:13px 42px 13px 16px;border-radius:12px;font-size:16px;font-weight:600;outline:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.IMEI_generator_Tool .input-wrapper input{padding-right:16px;cursor:text}.IMEI_generator_Tool .input-wrapper input:focus,.IMEI_generator_Tool .select-wrapper select:focus{border-color:#64bc4b;background:#f5fdf2;box-shadow:0 0 0 3px rgba(100,188,75,.2)}.IMEI_generator_Tool .select-wrapper.disabled select{opacity:.42;cursor:not-allowed}.IMEI_generator_Tool .select-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#024077;font-size:20px;pointer-events:none;line-height:1}.IMEI_generator_Tool .field-error{margin:0;color:#dc2626;font-size:14px;line-height:1.4}.IMEI_generator_Tool .generate-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border-radius:12px;border:none!important;cursor:pointer;font-size:15px;font-weight:700;letter-spacing:.025em;color:#ffffff;background:linear-gradient(135deg,#64bc4b,#3da62a);box-shadow:0 4px 18px rgba(100,188,75,.4),inset 0 1px 0 rgba(255,255,255,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;overflow:hidden;margin:0}.IMEI_generator_Tool .generate-btn:focus-visible{outline:2px solid #64bc4b;outline-offset:2px}.IMEI_generator_Tool .generate-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.IMEI_generator_Tool .btn-shine{position:absolute;inset:0;background:linear-gradient(108deg,transparent 28%,rgba(255,255,255,.2) 50%,transparent 72%);transform:translateX(-120%);transition:transform 0s}.IMEI_generator_Tool .generate-btn:hover:not(:disabled) .btn-shine{transform:translateX(120%);transition:transform .55s ease}.IMEI_generator_Tool .generate-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(100,188,75,.48),inset 0 1px 0 rgba(255,255,255,.28);filter:brightness(1.06)}.IMEI_generator_Tool .generate-btn:active:not(:disabled){transform:translateY(0) scale(.975);box-shadow:0 2px 10px rgba(100,188,75,.3)}@media (max-width:900px){.IMEI_generator_Tool .imei-card{padding:40px 32px 30px}.IMEI_generator_Tool .imei-card:before{left:32px;right:32px}.IMEI_generator_Tool .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.IMEI_generator_Tool .field-btn{grid-column:span 2}}@media (max-width:560px){.IMEI_generator_Tool .imei-wrapper{padding:24px 16px 40px}.IMEI_generator_Tool .imei-card{padding:30px 20px 24px}.IMEI_generator_Tool .imei-card:before{left:20px;right:20px}.IMEI_generator_Tool .grid{grid-template-columns:1fr}.IMEI_generator_Tool .field-btn{grid-column:span 1}}.imeiGenIntroLead{font-weight:600}.imeiGenFinalCta h2,.imeiGenLegalCard h3,.imeiGenSubsectionCard h3,.imeiSectionHeader h2,.imeiSectionHeader h3{font-family:Space Grotesk,sans-serif}.imeiGenBrandCard a,.imeiGenFinalCta a,.imeiGenRelatedToolsList a,.imeiGenSubsectionCard a,.imeiGenUseCaseCard a,.imeiSectionHeader a{color:#2f8b24;font-weight:700;text-decoration:none}.imeiGenBrandCard a:hover,.imeiGenFinalCta a:hover,.imeiGenRelatedToolsList a:hover,.imeiGenSubsectionCard a:hover,.imeiGenUseCaseCard a:hover,.imeiSectionHeader a:hover{text-decoration:underline}.imeiGenStepsList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;counter-reset:imei-step}.imeiGenStepItem{position:relative;margin:0;padding:24px 24px 24px 72px;border-radius:24px;background:#ffffff;border:1px solid rgba(2,64,119,.08);box-shadow:0 16px 40px rgba(2,64,119,.08);color:#0a1a28;font-size:22px;line-height:1.75}.imeiGenStepItem:before{counter-increment:imei-step;content:counter(imei-step,decimal-leading-zero);position:absolute;left:22px;top:22px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#0a1a28;color:#ffffff;font-size:.85rem;font-weight:700}.imeiGenSubsectionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.imeiGenSubsectionCard{padding:28px;border-radius:24px;background:#ffffff;border:1px solid rgba(2,64,119,.08);box-shadow:0 16px 40px rgba(2,64,119,.08)}.imeiGenSubsectionCard h3{margin:0 0 16px;color:#0a1a28;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.25;font-weight:700}.imeiGenSubsectionCard li,.imeiGenSubsectionCard p{margin:0 0 14px;color:#0a1a28;font-size:18px;line-height:1.75}.imeiGenSubsectionCardDark{background:#0a1a28;border-color:rgba(100,188,75,.18)}.imeiGenSubsectionCardDark h3,.imeiGenSubsectionCardDark li,.imeiGenSubsectionCardDark p{color:rgba(255,255,255,.92)}.imeiGenLuhnList{margin:0 0 16px;padding-left:1.25rem}.imeiGenLuhnList li{margin-bottom:10px}.imeiGenLuhnResult{margin-bottom:0!important;padding-top:8px;border-top:1px solid rgba(255,255,255,.12);font-weight:600}.imeiGenBrandGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.imeiGenBrandCard{padding:24px;border-radius:24px;background:#ffffff;border:1px solid rgba(2,64,119,.08);box-shadow:0 16px 40px rgba(2,64,119,.08);color:#0a1a28;font-size:22px;line-height:1.75}.imeiGenUseCaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.imeiGenUseCaseCard{padding:24px;border-radius:24px;background:#ffffff;border:1px solid rgba(2,64,119,.08);box-shadow:0 16px 40px rgba(2,64,119,.08);color:#0a1a28;font-size:22px;line-height:1.75}.imeiGenLegalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.imeiGenLegalCard{padding:28px;border-radius:24px;background:#ffffff;border:1px solid rgba(2,64,119,.08);box-shadow:0 16px 40px rgba(2,64,119,.08)}.imeiGenLegalCard h3{margin:0 0 16px;color:#0a1a28;font-size:1.5rem;font-weight:700}.imeiGenLegalCardAllowed{border-top:4px solid #64bc4b}.imeiGenLegalCardProhibited{border-top:4px solid #dc2626}.imeiGenLegalList{margin:0;padding-left:1.25rem}.imeiGenLegalList li{margin-bottom:10px;color:#0a1a28;font-size:22px;line-height:1.65}.imeiGenRelatedToolsList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.imeiGenRelatedToolsList li{padding:18px 20px;border-radius:16px;background:#ffffff;border:1px solid rgba(2,64,119,.08);box-shadow:0 10px 24px rgba(2,64,119,.06);font-size:22px;line-height:1.5}.imeiGenFinalCta{padding:clamp(28px,4vw,42px);border-radius:32px;background:linear-gradient(135deg,#041a2f,#0b3558);color:#ffffff;text-align:center}.imeiGenFinalCta h2{margin:0 0 16px;color:#ffffff;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.15;font-weight:700}.imeiGenFinalCta p{margin:0;color:rgba(255,255,255,.9);font-size:24px;line-height:1.8}.imeiGenFinalCta a{color:#baf18a}@media (max-width:991px){.imeiGenBrandGrid,.imeiGenLegalGrid,.imeiGenRelatedToolsList,.imeiGenStepsList,.imeiGenSubsectionGrid,.imeiGenUseCaseGrid{grid-template-columns:1fr}}@media (max-width:767px){.imeiGenBrandCard,.imeiGenLegalCard,.imeiGenStepItem,.imeiGenSubsectionCard,.imeiGenUseCaseCard{padding:20px}.imeiGenStepItem{padding-left:20px;padding-top:64px;font-size:18px}.imeiGenStepItem:before{left:20px;top:18px}.imeiGenBrandCard,.imeiGenFinalCta p,.imeiGenLegalList li,.imeiGenSubsectionCard li,.imeiGenSubsectionCard p,.imeiGenUseCaseCard{font-size:16px}}