.tw-seo-audit-guide{width:100%;padding:100px 40px;background:#f4f4f4;color:#171717}.tw-seo-audit-guide *,.tw-seo-audit-guide *::before,.tw-seo-audit-guide *::after{box-sizing:border-box}.tw-seo-audit-guide__container{width:100%;max-width:1240px;margin:0 auto}.tw-seo-audit-guide__header{max-width:760px;margin:0 auto 48px;text-align:center}.tw-seo-audit-guide__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#555;font-size:11px;font-weight:700;letter-spacing:1.8px;line-height:1.5}.tw-seo-audit-guide__eyebrow::before{content:"";display:inline-block;width:24px;height:2px;background:#171717}.tw-seo-audit-guide__header h2{margin:0 0 20px;color:#171717;font-size:clamp(32px, 3.5vw, 46px);font-weight:700;line-height:1.15;letter-spacing:-1.5px}.tw-seo-audit-guide__header>p{max-width:690px;margin:0 auto;color:#626262;font-size:15px;line-height:1.85}.tw-seo-audit-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tw-seo-audit-guide__card{min-width:0;padding:30px;border:1px solid #e4e4e4;border-radius:5px;background:#fff;transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.tw-seo-audit-guide__card:hover{border-color:#c9c9c9;transform:translateY(-3px);box-shadow:0 15px 35px rgb(0 0 0 / .035)}.tw-seo-audit-guide__card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.tw-seo-audit-guide__number{color:#777;font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.5}.tw-seo-audit-guide__icon{display:inline-flex;width:46px;height:46px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #e2e2e2;border-radius:4px;background:#fafafa;color:#171717;font-size:17px;font-weight:600;line-height:1}.tw-seo-audit-guide__card h3{margin:0 0 13px;color:#171717;font-size:23px;font-weight:700;line-height:1.3;letter-spacing:-.5px}.tw-seo-audit-guide__card>p{margin:0 0 22px;color:#666;font-size:14px;line-height:1.8}.tw-seo-audit-guide__card ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px 0 0;border-top:1px solid #ededed;list-style:none}.tw-seo-audit-guide__card ul li{position:relative;padding-left:23px;color:#454545;font-size:13px;line-height:1.7}.tw-seo-audit-guide__card ul li::before{content:"";position:absolute;top:8px;left:2px;width:7px;height:7px;border:1px solid #777;border-radius:50%}.tw-seo-audit-guide__process{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);align-items:start;gap:65px;margin-top:95px;padding-top:70px;border-top:1px solid #dedede}.tw-seo-audit-guide__process-heading{max-width:420px}.tw-seo-audit-guide__process-heading h2{margin:0 0 17px;color:#171717;font-size:clamp(28px, 3vw, 38px);font-weight:700;line-height:1.2;letter-spacing:-1px}.tw-seo-audit-guide__process-heading>p{margin:0;color:#666;font-size:14px;line-height:1.85}.tw-seo-audit-guide__steps{display:flex;flex-direction:column}.tw-seo-audit-guide__step{display:flex;align-items:flex-start;gap:20px;padding:22px 0;border-bottom:1px solid #dedede}.tw-seo-audit-guide__step:first-child{padding-top:0}.tw-seo-audit-guide__step:last-child{padding-bottom:0;border-bottom:0}.tw-seo-audit-guide__step-number{display:flex;width:42px;height:42px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:4px;background:#fff;color:#333;font-size:11px;font-weight:700;line-height:1}.tw-seo-audit-guide__step h3{margin:1px 0 8px;color:#171717;font-size:16px;font-weight:700;line-height:1.5}.tw-seo-audit-guide__step p{margin:0;color:#666;font-size:13px;line-height:1.8}.tw-seo-audit-guide__note{display:flex;align-items:flex-start;gap:16px;margin-top:65px;padding:24px 26px;border:1px solid #dedede;border-radius:4px;background:#fff}.tw-seo-audit-guide__note-mark{display:inline-flex;width:25px;height:25px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #d8d8d8;border-radius:50%;color:#444;font-size:13px;font-weight:700;line-height:1}.tw-seo-audit-guide__note p{margin:0;color:#626262;font-size:12px;line-height:1.9}.tw-seo-audit-guide__note strong{color:#222;font-weight:700}.tw-seo-audit-guide__cta{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:70px;padding:38px 40px;border-radius:4px;background:#171717;color:#fff}.tw-seo-audit-guide__cta-content{max-width:650px}.tw-seo-audit-guide__cta-content h2{margin:0 0 12px;color:#fff;font-size:clamp(24px, 2.5vw, 32px);font-weight:700;line-height:1.25;letter-spacing:-.7px}.tw-seo-audit-guide__cta-content p{margin:0;color:#c6c6c6;font-size:13px;line-height:1.8}.tw-seo-audit-guide__cta-button{display:inline-flex;min-height:52px;flex-shrink:0;align-items:center;justify-content:center;gap:18px;padding:14px 20px;border:1px solid #fff;border-radius:0;background:#fff;color:#171717;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease}.tw-seo-audit-guide__cta-button span{font-size:19px;font-weight:400;line-height:1;transition:transform 0.25s ease}.tw-seo-audit-guide__cta-button:hover,.tw-seo-audit-guide__cta-button:focus{border-color:#d5d5d5;background:#fff0;color:#fff}.tw-seo-audit-guide__cta-button:hover span{transform:translateX(4px)}.tw-seo-audit-guide__cta-button:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (max-width:1024px){.tw-seo-audit-guide{padding:80px 30px}.tw-seo-audit-guide__grid{gap:16px}.tw-seo-audit-guide__card{padding:25px}.tw-seo-audit-guide__process{gap:40px;margin-top:75px;padding-top:55px}.tw-seo-audit-guide__cta{gap:25px;padding:32px}}@media (max-width:767px){.tw-seo-audit-guide{padding:65px 20px}.tw-seo-audit-guide__header{margin-bottom:32px;text-align:left}.tw-seo-audit-guide__eyebrow{margin-bottom:15px;font-size:10px;letter-spacing:1.5px}.tw-seo-audit-guide__header h2{margin-bottom:15px;font-size:clamp(28px, 7vw, 36px);line-height:1.2;letter-spacing:-.8px}.tw-seo-audit-guide__header>p{font-size:14px;line-height:1.8}.tw-seo-audit-guide__grid{grid-template-columns:minmax(0,1fr);gap:14px}.tw-seo-audit-guide__card{padding:23px 20px}.tw-seo-audit-guide__card-top{margin-bottom:21px}.tw-seo-audit-guide__icon{width:42px;height:42px}.tw-seo-audit-guide__card h3{font-size:21px}.tw-seo-audit-guide__card>p{margin-bottom:19px;font-size:13px}.tw-seo-audit-guide__card ul{gap:10px;padding-top:17px}.tw-seo-audit-guide__card ul li{font-size:12px}.tw-seo-audit-guide__process{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:60px;padding-top:45px}.tw-seo-audit-guide__process-heading h2{font-size:29px;letter-spacing:-.7px}.tw-seo-audit-guide__process-heading>p{font-size:13px}.tw-seo-audit-guide__step{gap:15px;padding:19px 0}.tw-seo-audit-guide__step-number{width:38px;height:38px}.tw-seo-audit-guide__step h3{font-size:15px}.tw-seo-audit-guide__step p{font-size:12px}.tw-seo-audit-guide__note{gap:12px;margin-top:42px;padding:19px 17px}.tw-seo-audit-guide__note p{font-size:11px;line-height:1.85}.tw-seo-audit-guide__cta{align-items:flex-start;flex-direction:column;gap:24px;margin-top:45px;padding:27px 22px}.tw-seo-audit-guide__cta-content h2{font-size:25px;letter-spacing:-.5px}.tw-seo-audit-guide__cta-content p{font-size:12px}.tw-seo-audit-guide__cta-button{width:100%;min-height:52px}}@media (max-width:380px){.tw-seo-audit-guide__card{padding:20px 17px}.tw-seo-audit-guide__cta{padding:24px 18px}.tw-seo-audit-guide__cta-content h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.tw-seo-audit-guide__card,.tw-seo-audit-guide__cta-button,.tw-seo-audit-guide__cta-button span{transition:none}}