/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}}@font-face{font-family:SCDream4;src:url(/assets/fonts/SCDream4.ttf)}@font-face{font-family:SCDream7;src:url(/assets/fonts/SCDream7.ttf)}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{color:#111;background:#fff url(/assets/images/circle-header-curve.png) 100% 0 no-repeat;margin:0;font-family:SCDream4,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:calc(100% - 40px);max-width:1200px;margin:auto}header{background:0 0;height:142px}.header-inner{justify-content:space-between;align-items:center;max-width:1140px;height:100%;margin:auto;padding:0 20px;display:flex}.header-inner img{width:205px;height:auto}.header-inner nav{align-items:center;gap:0;display:flex}.header-inner nav a{padding:10px 20px;font-family:SCDream7,sans-serif;font-size:20px;font-weight:700}.header-inner nav a:hover{color:#2f8fc0}.seo-main{padding:42px 0 60px}.analysis-report{text-align:center;background:url(/assets/images/seo-main-img.png) top/cover no-repeat;border-radius:20px;min-height:466px;padding:108px 0 90px;box-shadow:0 0 20px 5px #d7d5d5}.analysis-report h5{text-align:left;color:#a1a1a1;max-width:700px;margin:0 auto;padding:0 0 50px;font-family:SCDream4;font-size:18px;font-weight:400}.analysis-report h1{color:#3e3e3e;margin:0 0 30px;font-family:SCDream7;font-size:30px;font-weight:900}.analysis-report form{width:80%;margin:auto}.input-group{height:68px;position:relative}.input-group input{color:#606060;width:100%;height:68px;box-shadow:none;background:#fff;border:0;border-radius:34px;outline:0;padding:0 245px 0 50px;font-family:SCDream4;font-size:18px}.input-group input::placeholder{color:#a1a1a1}.input-group button{color:#fff;cursor:pointer;background:#3693cb;border:0;border-radius:30px;align-items:center;height:56px;padding:8px 45px 8px 18px;font-family:SCDream7;font-size:25px;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.input-group button:hover{background:#287fac}.input-group button img{object-fit:contain;width:37px;height:38px;margin-right:10px}.error{color:#c53d3d;margin:15px 0 0;font-size:14px}.notice{color:#606060;background:#f5fbff;border:1px solid #d9e9f2;border-radius:10px;align-items:center;gap:14px;width:min(720px,100% - 40px);margin:0 auto 30px;padding:18px 24px;display:flex}.notice strong{color:#3693cb}.notice span{flex:1}.notice button{color:#fff;cursor:pointer;background:#3693cb;border:0;border-radius:5px;padding:8px 15px}.onpage{padding:40px 0 100px}.on-page-wrap{background:#fff;padding:60px 80px 90px;box-shadow:18px 18px 30px -10px #5a5c641a}.on-page-content{padding-bottom:50px}.on-page-content:last-child{padding-bottom:0}.on-page-content h3{color:#606060;margin:0;padding-bottom:18px;font-family:SCDream7;font-size:30px;font-weight:600}.on-page-content p{color:#606060;text-align:justify;word-break:keep-all;margin:0;font-family:SCDream4;font-size:20px;font-weight:400;line-height:1.8}footer{background:#efefef;padding:20px 10px 10px}.footer-inner{color:#606060;grid-template-columns:1.5fr .7fr 2.5fr;align-items:center;gap:20px;max-width:980px;min-height:80px;margin:auto;display:grid}.footer-inner img{width:208px}.footer-inner a,.footer-inner p{font-size:18px}.footer-inner p{text-align:right}@media (max-width:900px){header{height:110px}.header-inner nav a{padding:8px 10px;font-size:15px}.analysis-report{padding:75px 0}.analysis-report h5{max-width:70%;padding-bottom:35px}.on-page-wrap{padding:45px 50px}.on-page-content h3{font-size:26px}.on-page-content p{font-size:16px}.footer-inner a,.footer-inner p{font-size:14px}}@media (max-width:700px){body{background-size:65%}header{height:92px}.header-inner img{width:150px}.header-inner nav a{display:none}.header-inner nav a:first-child{font-size:14px;display:block}.seo-main{padding:20px 0 30px}.container{width:94%}.analysis-report{border-radius:12px;min-height:310px;padding:55px 18px}.analysis-report h5{text-align:center;max-width:100%;padding:0 0 25px;font-size:12px}.analysis-report h1{margin-bottom:25px;font-size:25px}.analysis-report form{width:100%}.input-group{height:auto}.input-group input{border-radius:26px;height:52px;padding:0 18px;font-size:11px}.input-group button{justify-content:center;width:100%;height:46px;margin-top:10px;padding:7px;font-size:17px;position:relative;inset:auto}.input-group button img{width:25px;height:26px}.onpage{padding:30px 0 60px}.on-page-wrap{padding:36px 25px}.on-page-content{padding-bottom:35px}.on-page-content h3{font-size:23px}.on-page-content p{font-size:15px;line-height:1.75}.footer-inner{text-align:center;grid-template-columns:1fr;padding:15px}.footer-inner img{width:160px;margin:auto}.footer-inner p{text-align:center;margin:0}.notice{flex-wrap:wrap;align-items:flex-start}.notice span{flex-basis:60%}}.input-group button:disabled,.input-group input:disabled{opacity:.72;cursor:wait}.results{background:#fff;margin-bottom:40px;padding:45px 55px;scroll-margin-top:20px;box-shadow:0 8px 28px #3c465a24}.result-summary{border-bottom:1px solid #e6e8eb;justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.result-summary small{color:#3693cb;letter-spacing:.08em;font-family:SCDream7}.result-summary h2{color:#454545;margin:9px 0;font-family:SCDream7;font-size:30px}.result-summary a{color:#3693cb;font-size:14px}.result-summary p{color:#888;margin:8px 0 0;font-size:13px}.score{border:10px solid #3693cb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:125px;height:125px;display:flex}.score.mid{border-color:#eea928}.score.low{border-color:#db5353}.score strong{color:#454545;font-family:SCDream7;font-size:36px}.score span{color:#999;font-size:12px}.counts{grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0;display:grid}.counts div{text-align:center;background:#f6f8fa;padding:18px}.counts b{color:#4d4d4d;font-family:SCDream7;font-size:25px;display:block}.counts span{color:#888;font-size:13px}.check-results{border-top:1px solid #e6e8eb}.check-results article{border-bottom:1px solid #e6e8eb;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding:24px 5px;display:grid}.check-icon{border-radius:50%;place-items:center;width:34px;height:34px;font-family:SCDream7;display:grid}.check-icon.pass{color:#159464;background:#e7f7f0}.check-icon.warn{color:#c9850b;background:#fff5dd}.check-icon.fail{color:#d34545;background:#ffebeb}.check-results h3{color:#555;margin:0 0 8px;font-family:SCDream7;font-size:20px}.check-results strong{color:#333;word-break:break-all;margin-bottom:6px;font-size:14px;display:block}.check-results p{color:#7a7a7a;margin:0;font-size:14px;line-height:1.6}.check-results em{white-space:nowrap;background:#f3f3f3;border-radius:5px;padding:7px 11px;font-size:12px;font-style:normal}.check-results em.pass{color:#159464}.check-results em.warn{color:#b87909}.check-results em.fail{color:#d34545}@media (max-width:700px){.results{padding:28px 22px}.result-summary{align-items:flex-start;gap:16px}.result-summary h2{font-size:22px}.score{border-width:7px;flex:none;width:90px;height:90px}.score strong{font-size:27px}.counts{gap:6px}.counts div{padding:13px 5px}.check-results article{grid-template-columns:35px 1fr}.check-results em{grid-column:2;width:max-content}.check-results h3{font-size:18px}}.report-actions{align-items:center;gap:20px;display:flex}.report-actions>button{color:#3693cb;cursor:pointer;background:#fff;border:1px solid #3693cb;border-radius:6px;padding:11px 16px;font-family:SCDream7}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 28px;display:grid}.metric-grid div{text-align:center;border:1px solid #e6e8eb;padding:17px}.metric-grid b{color:#444;margin-bottom:5px;font-family:SCDream7;font-size:18px;display:block}.metric-grid span{color:#888;font-size:12px}.previews{grid-template-columns:1.25fr .75fr;gap:24px;margin:0 0 30px;display:grid}.previews>article,.social-preview{border:1px solid #e6e8eb;padding:25px}.previews h3,.social-preview h3{color:#555;margin:0 0 18px;font-family:SCDream7;font-size:19px}.google-card{background:#fff;padding:20px;font-family:Arial,sans-serif}.google-card>span{color:#202124;font-size:14px;display:block}.google-card>b{color:#1a0dab;margin:7px 0 5px;font-size:20px;font-weight:400;display:block}.google-card p{color:#4d5156;margin:0;font-size:14px;line-height:1.55}.phone-frame{background:#333;border:8px solid #333;border-radius:22px;width:220px;margin:auto;padding:10px}.phone-frame iframe{background:#fff;border:0;border-radius:8px;width:100%;height:300px;display:block}.phone-frame span{color:#ddd;padding-top:9px;font-size:9px;line-height:1.4;display:block}.social-preview{grid-template-columns:160px 1fr;gap:20px;margin-bottom:22px;display:grid}.social-preview h3{grid-column:1/-1}.social-preview img{object-fit:cover;width:160px;height:90px}.social-preview b{color:#444}.social-preview p{color:#777;margin:8px 0;line-height:1.6}@media (max-width:700px){.report-actions{flex-direction:column;align-items:flex-end}.metric-grid{grid-template-columns:repeat(2,1fr)}.previews,.social-preview{grid-template-columns:1fr}.social-preview h3{grid-column:auto}.social-preview img{width:100%;height:auto}}@media print{header,.seo-main,.onpage,footer,.report-actions>button{display:none!important}.results{width:100%;box-shadow:none;margin:0}.phone-frame{display:none}.check-results article{break-inside:avoid}}body{color:#16233a;background:#fff;font-family:Arial,Apple SD Gothic Neo,SCDream4,sans-serif}.modern-header{background:#fff;height:82px}.modern-header-inner{justify-content:space-between;align-items:center;max-width:1180px;height:100%;margin:auto;padding:0 28px;display:flex}.modern-brand{color:#14233b;letter-spacing:-.4px;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.modern-brand b{color:#1467f2}.modern-mark{background:#1467f2;border-radius:9px;align-items:flex-end;gap:3px;width:34px;height:34px;padding:7px;display:flex;transform:rotate(-3deg)}.modern-mark i{background:#fff;border-radius:4px;width:5px;display:block}.modern-mark i:first-child{height:8px}.modern-mark i:nth-child(2){height:13px}.modern-mark i:nth-child(3){height:20px}.modern-header nav{align-items:center;gap:34px;display:flex}.modern-header nav a{color:#4b5565;padding:0;font-family:Arial,Apple SD Gothic Neo,sans-serif;font-size:14px;font-weight:600}.modern-header nav a:hover{color:#1467f2}.modern-header .modern-contact{border:1px solid #cfd8e6;border-radius:8px;padding:11px 20px}.modern-hero{color:#fff;background:linear-gradient(123deg,#0d2444 0%,#123e7b 52%,#1467f2 130%);place-items:center;min-height:500px;padding:78px 24px 92px;display:grid;position:relative;overflow:hidden}.modern-hero:before{content:"";opacity:.11;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.modern-orb{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.orb-a{width:390px;height:390px;top:-180px;right:-110px;box-shadow:inset 0 0 100px #3193ff47}.orb-b{width:210px;height:210px;bottom:-105px;left:-70px}.modern-hero-content{z-index:1;text-align:center;width:min(900px,100%);position:relative}.modern-eyebrow{color:#a9ccff;letter-spacing:.12em;margin:0 0 14px;font-size:14px;font-weight:700}.modern-hero h1{color:#fff;letter-spacing:-.055em;margin:0;font-family:Arial,Apple SD Gothic Neo,sans-serif;font-size:clamp(40px,6vw,64px);line-height:1.1}.modern-copy{color:#cedcf0;word-break:keep-all;max-width:680px;margin:20px auto 38px;font-size:17px;line-height:1.75}.modern-search{background:#fff;border-radius:12px;align-items:center;max-width:820px;height:72px;margin:auto;padding:7px;display:flex;box-shadow:0 18px 45px #020c1f4d}.modern-link-icon{color:#8090a8;width:55px;font-size:30px;transform:rotate(-35deg)}.modern-search input{color:#182338;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 8px;font-size:16px}.modern-search input::placeholder{color:#98a2b3}.modern-search button{color:#fff;cursor:pointer;background:#1467f2;border:0;border-radius:8px;min-width:148px;height:58px;padding:0 22px;font-size:16px;font-weight:700}.modern-search button:hover{background:#0959da}.modern-search button:disabled{opacity:.75;cursor:wait}.modern-spinner{vertical-align:-3px;border:2px solid #8db9ff;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite modern-spin;display:inline-block}@keyframes modern-spin{to{transform:rotate(360deg)}}.modern-error{color:#ffb7b7;margin:14px 0 0;font-size:14px}.modern-helper{color:#a8bad3;margin:17px 0 0;font-size:13px}.results{border:1px solid #e4e9f0;border-radius:18px;margin-top:72px;box-shadow:0 18px 55px #16284c14}.modern-guide{width:min(1120px,100% - 40px);margin:auto;padding:110px 0 120px}.modern-guide-heading{text-align:center;max-width:680px;margin:0 auto 52px}.modern-guide-heading>span{color:#1467f2;letter-spacing:.14em;font-size:12px;font-weight:800}.modern-guide-heading h2{color:#16233a;letter-spacing:-.045em;margin:12px 0 14px;font-size:36px}.modern-guide-heading p{color:#6c7686;margin:0;line-height:1.75}.modern-guide-grid{border-top:1px solid #e4e9f0;border-left:1px solid #e4e9f0;grid-template-columns:repeat(2,1fr);display:grid}.modern-guide-grid article{border-bottom:1px solid #e4e9f0;border-right:1px solid #e4e9f0;min-height:190px;padding:34px 36px;transition:all .2s}.modern-guide-grid article:hover{background:#f8fbff;box-shadow:0 12px 30px #1a458512}.modern-guide-grid article>span{color:#aeb7c5;letter-spacing:.12em;font-size:11px;font-weight:800}.modern-guide-grid h3{color:#16233a;margin:14px 0 11px;font-family:Arial,Apple SD Gothic Neo,sans-serif;font-size:20px}.modern-guide-grid p{color:#687385;word-break:keep-all;margin:0;font-size:14px;line-height:1.75}.modern-footer{color:#8f9db1;background:#0d1e36;grid-template-columns:1fr auto;align-items:center;gap:10px 30px;min-height:170px;padding:40px max(28px,50vw - 560px);font-size:12px;display:grid}.modern-footer .modern-brand{color:#fff}.modern-footer p{margin:0;font-size:13px}.modern-footer>span{text-align:right}@media (max-width:700px){.modern-header{height:70px}.modern-header-inner{padding:0 18px}.modern-header nav a:not(.modern-contact){display:none}.modern-header .modern-contact{padding:9px 14px}.modern-hero{min-height:475px;padding:66px 18px}.modern-copy{font-size:15px}.modern-search{grid-template-columns:1fr;height:auto;display:grid}.modern-link-icon{display:none}.modern-search input{height:54px;padding:0 15px}.modern-search button{width:100%;height:52px}.modern-guide{padding:80px 0}.modern-guide-heading h2{font-size:29px}.modern-guide-grid{grid-template-columns:1fr}.modern-guide-grid article{min-height:auto;padding:28px}.modern-footer{grid-template-columns:1fr}.modern-footer>span{text-align:left}}.crawl-report{border:1px solid #e6e8eb;margin-bottom:28px;padding:25px}.crawl-report>h3{color:#555;margin:0 0 8px;font-family:SCDream7;font-size:19px}.crawl-report>p{color:#777;margin:0 0 18px;font-size:14px}.crawl-table{border-top:1px solid #e9edf2}.crawl-table>div{border-bottom:1px solid #e9edf2;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:14px 5px;display:grid}.crawl-table>div>span{text-align:center;border-radius:5px;padding:6px 4px;font-size:12px;font-weight:700}.crawl-ok{color:#159464;background:#e7f7f0}.crawl-bad{color:#d34545;background:#ffebeb}.crawl-table b{color:#444;margin-bottom:4px;font-size:14px;display:block}.crawl-table small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.crawl-empty{background:#f7f9fb;padding:18px}.duplicate-note{color:#9b680d;background:#fff5dd;margin-top:16px;padding:14px 16px}.duplicate-note b{margin-right:12px}.duplicate-note span{font-size:13px}.discovery-tools{background:#fbfdff;border:1px solid #e6e8eb;margin-bottom:28px;padding:25px}.discovery-tools h3{color:#555;margin:0 0 8px;font-family:SCDream7;font-size:19px}.discovery-tools p{color:#777;margin:0 0 14px}.domain-chips{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.domain-chips span{color:#2967b2;background:#edf4ff;border-radius:5px;padding:6px 9px;font-size:12px}.search-links{gap:9px;margin-top:10px;display:flex}.search-links a{color:#fff;background:#1467f2;border-radius:6px;padding:9px 12px;font-size:13px}.discovery-tools small{color:#8a93a1;margin-top:12px;display:block}@media (max-width:700px){.search-links{flex-direction:column}.search-links a{text-align:center}}.ai-readiness{background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #dce8ff;border-radius:14px;margin:0 0 30px;padding:32px}.ai-head{justify-content:space-between;align-items:center;gap:25px;display:flex}.ai-head small{color:#1467f2;letter-spacing:.12em;font-weight:800}.ai-head h3{color:#172b4d;margin:8px 0;font-size:27px}.ai-head p{color:#637189;max-width:670px;margin:0;font-size:14px;line-height:1.7}.ai-score{background:#fff;border:9px solid #1467f2;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:106px;height:106px;display:flex}.ai-score.mid{border-color:#eea928}.ai-score.low{border-color:#db5353}.ai-score strong{color:#172b4d;font-size:31px}.ai-score span{color:#8995a8;font-size:11px}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.opportunity-grid article{background:#fff;border-radius:9px;padding:19px;box-shadow:0 5px 16px #1f4c8f12}.opportunity-grid span{color:#1467f2;font-size:11px;font-weight:800}.opportunity-grid h4{color:#263955;margin:9px 0 7px}.opportunity-grid p{color:#68768b;margin:0;font-size:13px;line-height:1.55}.ai-check-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ai-check-grid>div{background:#ffffffb8;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;display:flex}.mini-status{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.mini-status.pass{color:#159464;background:#e7f7f0}.mini-status.warn{color:#b87909;background:#fff5dd}.mini-status.fail{color:#d34545;background:#ffebeb}.ai-check-grid p{margin:0}.ai-check-grid b,.ai-check-grid small{display:block}.ai-check-grid b{color:#3a4b64;font-size:13px}.ai-check-grid small{color:#8490a2;margin-top:3px;font-size:11px}.ai-disclaimer{color:#8a94a4!important;margin:18px 0 0!important;font-size:11px!important}.sales-cta{color:#fff;background:#102748;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding:34px 38px;display:flex}.sales-cta span{color:#80b2ff;letter-spacing:.12em;font-size:11px;font-weight:800}.sales-cta h3{max-width:650px;margin:8px 0;font-size:23px;line-height:1.4}.sales-cta p{color:#afc0d9;margin:0;font-size:13px}.sales-cta a{color:#fff;background:#1467f2;border-radius:7px;flex:none;padding:14px 20px;font-weight:700}@media (max-width:700px){.ai-readiness{padding:23px 18px}.ai-head{align-items:flex-start}.ai-head h3{font-size:22px}.ai-score{border-width:6px;width:80px;height:80px}.ai-score strong{font-size:24px}.opportunity-grid,.ai-check-grid{grid-template-columns:1fr}.sales-cta{flex-direction:column;align-items:flex-start;padding:28px 23px}.sales-cta a{text-align:center;width:100%}}.modern-brand-group{align-items:center;gap:14px;display:flex}.signals-home-logo{flex:none;align-items:center;display:flex}.signals-home-logo img{width:108px;height:auto;display:block}.brand-divider{background:#dfe5ee;flex:none;width:1px;height:34px}.service-label{color:#16233a;flex-direction:column;gap:2px;line-height:1;display:flex}.service-label small{color:#8490a2;letter-spacing:.18em;font-size:8px;font-weight:800}.service-label strong{letter-spacing:-.03em;font-size:16px}.service-label b,.service-label:hover strong{color:#1467f2}.footer-brand-group{align-items:center;gap:14px;display:flex}.footer-signals-logo{flex:none;align-items:center;display:flex}.footer-signals-logo img{width:108px;height:auto;display:block}.footer-brand-divider{background:#fff3;flex:none;width:1px;height:34px}.footer-service-label{color:#fff}.footer-service-label small{color:#7f93ad}.footer-service-label b{color:#6da7ff}@media (max-width:900px){.modern-header nav{gap:18px}.modern-header nav a:first-child{display:none}}@media (max-width:700px){.modern-brand-group,.footer-brand-group{gap:9px}.signals-home-logo img,.footer-signals-logo img{width:82px}.brand-divider,.footer-brand-divider{height:29px}.service-label small{font-size:7px}.service-label strong{font-size:13px}.modern-header .modern-contact{white-space:nowrap}}.mobile-break{display:none}.hero-badges{justify-content:center;gap:9px;margin:-18px 0 24px;display:flex}.hero-badges span{color:#c7ddfb;background:#ffffff12;border:1px solid #b1d3ff40;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.checklist-groups{gap:28px;display:grid}.checklist-group{background:#fff;border:1px solid #e1e7ef;border-radius:16px;overflow:hidden;box-shadow:0 10px 32px #1c375c0f}.checklist-group>header{background:#f7faff;border:0;height:auto;padding:30px 34px}.checklist-group>header>span{color:#1467f2;letter-spacing:.13em;font-size:11px;font-weight:800}.checklist-group>header h3{color:#182a45;letter-spacing:-.025em;margin:8px 0 7px;font-size:25px}.checklist-group>header p{color:#6d7889;word-break:keep-all;max-width:760px;margin:0;font-size:14px;line-height:1.65}.checklist-group>div{grid-template-columns:repeat(2,1fr);display:grid}.checklist-group article{border-top:1px solid #e8edf3;grid-template-columns:32px 1fr;gap:10px;min-height:145px;padding:25px 28px;display:grid}.checklist-group article:nth-child(odd){border-right:1px solid #e8edf3}.checklist-group article>span{color:#1467f2;padding-top:3px;font-size:11px;font-weight:800}.checklist-group h4{color:#263851;margin:0 0 8px;font-size:17px}.checklist-group article p{color:#6d7889;word-break:keep-all;margin:0;font-size:13px;line-height:1.7}.group-4{border-color:#ccdcf7}.group-4>header{color:#fff;background:linear-gradient(120deg,#102748,#174c96)}.group-4>header>span{color:#8cbcff}.group-4>header h3{color:#fff}.group-4>header p{color:#c3d1e6}.group-4 article>span{color:#6b50d8}.group-4 article{background:#fcfbff}@media (max-width:700px){.mobile-break{display:block}.modern-hero h1{font-size:42px;line-height:1.18}.modern-copy{margin-bottom:30px}.hero-badges{flex-wrap:wrap;margin:-11px 0 22px}.checklist-groups{gap:20px}.checklist-group>header{padding:25px 22px}.checklist-group>header h3{font-size:22px}.checklist-group>div{grid-template-columns:1fr}.checklist-group article{min-height:auto;padding:22px 20px}.checklist-group article:nth-child(odd){border-right:0}}@page{size:A4 portrait;margin:12mm}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10pt;color:#222!important;background:#fff!important;width:auto!important;min-width:0!important}.modern-header,.modern-hero,.modern-guide,.modern-footer,.report-actions>button{display:none!important}.results.container{width:auto!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.result-summary{align-items:flex-start;gap:20px;padding-bottom:18px}.result-summary h2{font-size:22pt}.score{border-width:7px;width:92px;height:92px}.score strong{font-size:25px}.counts{gap:8px;margin:18px 0}.counts div,.metric-grid div{padding:11px 8px}.ai-readiness,.crawl-report,.discovery-tools,.social-preview,.previews>article,.sales-cta{break-inside:avoid;page-break-inside:avoid}.ai-readiness{margin-bottom:18px;padding:20px}.ai-head h3{font-size:19px}.ai-score{border-width:6px;width:78px;height:78px}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.opportunity-grid article{padding:12px}.ai-check-grid{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:18px}.previews{margin-bottom:18px;display:block}.previews>article{margin-bottom:12px;padding:16px}.previews>article:last-child{display:none}.social-preview{grid-template-columns:110px 1fr;gap:14px;margin-bottom:16px;padding:16px}.social-preview img{width:110px;height:62px}.crawl-report,.discovery-tools{margin-bottom:16px;padding:16px}.crawl-table>div{break-inside:avoid;page-break-inside:avoid;padding:9px 4px}.check-results article{break-inside:avoid;page-break-inside:avoid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:14px 4px}.check-results h3{font-size:15px}.check-results p{font-size:11px;line-height:1.45}.check-results strong,.crawl-table small,.result-summary a{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.sales-cta{margin-top:20px;padding:20px 24px}.sales-cta h3{font-size:17px}.sales-cta a{display:none}}.faq-section{background:#fff;padding:0 20px 110px}.faq-section>div{width:min(900px,100%);margin:auto}.faq-section>div>span{color:#1467f2;text-align:center;letter-spacing:.14em;font-size:11px;font-weight:800;display:block}.faq-section h2{color:#16233a;text-align:center;letter-spacing:-.045em;margin:12px 0 32px;font-size:34px}.faq-section details{border-top:1px solid #e3e8ef}.faq-section details:last-child{border-bottom:1px solid #e3e8ef}.faq-section summary{color:#263851;cursor:pointer;padding:22px 48px 22px 4px;font-size:17px;font-weight:700;list-style:none;position:relative}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary:after{content:"+";color:#1467f2;font-size:25px;font-weight:400;position:absolute;top:18px;right:8px}.faq-section details[open] summary:after{content:"−"}.faq-section details p{color:#687385;word-break:keep-all;margin:0;padding:0 48px 24px 4px;font-size:14px;line-height:1.75}@media (max-width:700px){.faq-section{padding-bottom:75px}.faq-section h2{font-size:27px}.faq-section summary{font-size:15px}.faq-section details p{padding-right:12px}}@media print{.faq-section{display:none!important}}.social-image-fallback{color:#7b8798;text-align:center;background:#f7f9fc;border:1px dashed #cfd8e6;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:160px;height:90px;display:flex}.social-image-fallback span{color:#1467f2;font-size:18px;font-weight:800}.social-image-fallback p{padding:0 10px;margin:0!important;font-size:10px!important;line-height:1.4!important}@media (max-width:700px){.social-image-fallback{width:100%;height:150px}}
