:root{color-scheme:light;--ink:#12131f;--ink-2:#303342;--muted:#5f6270;--paper:#fbfbff;--panel:#ffffff;--soft:#f5f6fb;--line:rgba(18,19,31,0.1);--violet:#7047ff;--violet-2:#8b6cff;--violet-soft:#eee9ff;--jade:#19a97b;--jade-soft:#e5f8f0;--amber:#e4a43a;--graphite:#20232d;--radius:8px;--max:1280px;--shadow:0 28px 80px rgba(48,39,98,0.16);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{max-width:100%;overflow-x:clip;margin:0;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.7;letter-spacing:0;text-rendering:optimizeLegibility}h1,h2,h3,p,a,button,span,strong,small,li,dt,dd{overflow-wrap:break-word}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:14px;left:14px;z-index:10000;min-height:42px;display:inline-flex;align-items:center;padding:0 14px;color:white;background:var(--ink);border-radius:var(--radius);font-weight:900;opacity:0;pointer-events:none;transform:translateY(calc(-100% - 24px));transition:opacity 160ms ease,transform 160ms ease}.skip-link:focus,.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.announce{min-height:42px;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 18px;color:white;background:linear-gradient(90deg,var(--violet),#835cff);font-size:0.92rem;font-weight:800;text-align:center}.announce span{min-width:0}.announce a{display:inline-flex;align-items:center;justify-content:center;min-height:26px;min-width:82px;padding:0 10px;color:var(--violet);background:white;border-radius:999px;white-space:nowrap}.site-header{position:sticky;z-index:30;top:0;width:100%;background:rgba(251,251,255,0.86);border-bottom:1px solid rgba(18,19,31,0.06);backdrop-filter:blur(18px)}.site-header::before{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(112,71,255,0.22),transparent);opacity:0;transition:opacity 180ms ease}.site-header.is-scrolled::before{opacity:1}.site-header{min-height:82px;display:flex;align-items:center;justify-content:center;padding:0 20px}.brand,.site-nav,.nav-toggle{position:relative;z-index:1}.site-header{gap:clamp(28px,9vw,160px)}.brand{min-width:0;display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:1.08rem;font-weight:950}.brand-mark-img{width:34px;height:34px;object-fit:contain;border-radius:8px}.brand-name{white-space:nowrap;letter-spacing:0}.brand-logo{width:clamp(128px,13vw,158px);height:auto;object-fit:contain}.brand-product{display:none;color:var(--muted);font-size:0.78rem;font-weight:950}.brand-mark{display:none}.site-nav{display:flex;align-items:center;gap:10px}.site-nav a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;color:var(--ink-2);border-radius:999px;font-size:0.94rem;font-weight:800}.site-nav a:hover,.site-nav a:focus-visible{color:var(--violet);background:var(--violet-soft)}.site-nav .nav-cta{margin-left:8px;min-width:116px;color:white;background:var(--violet)}.site-nav .nav-cta:hover,.site-nav .nav-cta:focus-visible{color:white;background:#5f36f2}.nav-toggle{display:none;width:44px;height:44px;place-items:center;color:var(--ink);background:white;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.hero{position:relative;width:min(calc(100% - 40px),var(--max));margin:0 auto;padding:54px 0 58px;overflow:hidden}.hero::before{content:"";position:absolute;top:150px;left:50%;width:min(820px,72vw);height:360px;transform:translateX(-50%);background:radial-gradient(circle,rgba(112,71,255,0.16),transparent 68%);pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:860px;margin:0 auto;text-align:center}.eyebrow{margin:0 0 14px;color:var(--violet);font-size:0.82rem;line-height:1.4;font-weight:950;text-transform:uppercase}.hero h1{margin:0;font-size:3.95rem;line-height:1.04;font-weight:950;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word}.hero-copy>p:not(.eyebrow){max-width:720px;margin:24px auto 0;color:var(--muted);font-size:1.18rem}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.button{max-width:100%;min-width:0;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid transparent;border-radius:var(--radius);font-weight:950;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:normal;word-break:keep-all;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease}.button svg{width:19px;height:19px;flex:0 0 19px}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button.primary{color:white;background:var(--violet);box-shadow:0 18px 34px rgba(112,71,255,0.24)}.button.secondary{color:var(--ink);background:white;border-color:var(--line);box-shadow:0 8px 24px rgba(18,19,31,0.06)}.command-stage{position:relative;z-index:1;width:min(860px,100%);min-height:460px;margin:48px auto 0}.orbit{position:absolute;border:1px solid rgba(112,71,255,0.24);border-radius:var(--radius);pointer-events:none}.orb-one{inset:58px 14px 40px;transform:rotate(3deg)}.orb-two{inset:88px -34px 26px 54px;transform:rotate(-4deg);opacity:0.7}.signal-card{position:absolute;z-index:4;min-height:52px;display:inline-flex;align-items:center;gap:10px;padding:0 16px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 44px rgba(18,19,31,0.1);font-weight:900}.signal-card svg{width:19px;height:19px;color:var(--violet)}.signal-top{top:24px;right:160px}.signal-left{left:8px;bottom:112px}.signal-right{right:30px;top:146px}.search-console{position:absolute;z-index:3;inset:0 80px 0 80px;min-height:420px;padding:24px;background:rgba(255,255,255,0.92);border:1px solid rgba(18,19,31,0.12);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.console-top{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:18px}.console-top strong{color:var(--ink)}.console-dots{display:flex;gap:8px}.console-dots span{width:10px;height:10px;border-radius:50%;background:#f36d58}.console-dots span:nth-child(2){background:#e4a43a}.console-dots span:nth-child(3){background:#20b07d}.status{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;color:var(--jade);background:var(--jade-soft);border-radius:999px;font-size:0.82rem;font-weight:900}.query-box{min-height:56px;margin-top:20px;display:flex;align-items:center;gap:12px;padding:0 18px;color:var(--ink-2);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);font-weight:900}.query-box svg{width:20px;height:20px;color:var(--jade)}.result-list{display:grid;gap:14px;margin-top:22px}.result-item{min-height:102px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.result-item.active{background:#effcf6;border-color:rgba(25,169,123,0.34)}.favicon{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;color:var(--violet);background:rgba(112,71,255,0.06);border:1px solid rgba(112,71,255,0.14);border-radius:50%;font-weight:950}.favicon.muted{color:var(--muted);background:rgba(18,19,31,0.04);border-color:rgba(18,19,31,0.08)}.favicon img{width:64%;height:64%;object-fit:contain}.favicon svg{width:19px;height:19px}.result-item p{margin:0;color:var(--muted);font-size:0.88rem;font-weight:800}.result-item h2{margin:6px 0 14px;font-size:1.08rem;line-height:1.35}.meter{height:9px;overflow:hidden;background:rgba(25,169,123,0.14);border-radius:999px}.meter span{display:block;height:100%;background:var(--jade);border-radius:inherit}.meter.soft{background:rgba(112,71,255,0.1)}.meter.soft span{background:var(--violet-2)}.score-panel{position:absolute;right:28px;bottom:18px;width:196px;padding:16px;background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 50px rgba(18,19,31,0.12)}.score-ring{height:108px;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at center,white 52%,transparent 53%),conic-gradient(var(--violet) 0 82%,#ece8ff 82% 100%);border-radius:50%}.score-ring span{font-size:2.2rem;line-height:1;font-weight:950}.score-ring small{color:var(--muted);font-weight:800}.score-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.score-panel div{padding:10px 6px;text-align:center;background:var(--soft);border-radius:var(--radius)}.score-panel dt{color:var(--muted);font-size:0.72rem;font-weight:900}.score-panel dd{margin:2px 0 0;font-size:0.82rem;font-weight:950}.metric-strip{width:min(calc(100% - 40px),1040px);position:relative;z-index:8;margin:22px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 34px rgba(18,19,31,0.06)}.metric-strip article{min-height:112px;display:grid;place-items:center;align-content:center;gap:6px;background:white;text-align:center}.metric-strip strong{color:var(--violet);font-size:2.1rem;line-height:1}.metric-strip span{color:var(--muted);font-weight:850}.section{width:min(calc(100% - 40px),var(--max));margin:0 auto;padding:112px 0}.section-head{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(300px,0.76fr);gap:48px;align-items:end;margin-bottom:42px}.section-head.centered{display:block;max-width:780px;margin-inline:auto;text-align:center}.section h2,.final-cta h2{margin:0;font-size:3.1rem;line-height:1.12}.section-head p:not(.eyebrow),.final-cta p{margin:0;color:var(--muted);font-size:1.06rem}.section-head.centered p:not(.eyebrow){margin-top:18px}.module-grid{display:grid;grid-template-columns:1.15fr 0.85fr 0.85fr;gap:16px}.module-card{min-height:300px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(18,19,31,0.04)}.module-card.primary-card{color:white;background:radial-gradient(circle at 88% 18%,rgba(255,255,255,0.22),transparent 28%),linear-gradient(145deg,var(--violet),#4223b9);box-shadow:var(--shadow)}.module-card:nth-child(4){grid-column:span 2;min-height:250px;background:linear-gradient(145deg,#f8f6ff,#eefbf5)}.module-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:auto;color:var(--violet);background:var(--violet-soft);border-radius:var(--radius)}.primary-card .module-icon{color:var(--violet);background:white}.module-icon svg{width:22px;height:22px}.module-card h3{margin:26px 0 0;font-size:1.4rem;line-height:1.2}.module-card p{margin:14px 0 0;color:var(--muted)}.primary-card p{color:rgba(255,255,255,0.76)}.module-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.module-card li{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;color:var(--violet);background:white;border-radius:999px;font-size:0.82rem;font-weight:900}.process{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,0.9fr);gap:42px;align-items:center}.process-visual{min-height:470px;display:grid;place-items:center;border-radius:var(--radius);background:radial-gradient(circle at 82% 24%,rgba(255,255,255,0.4),transparent 28%),linear-gradient(180deg,#7b54ff,#f7f3ff 74%)}.editor-window{width:min(680px,calc(100% - 48px));min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) 220px;overflow:hidden;background:white;border:1px solid rgba(18,19,31,0.12);border-radius:var(--radius);box-shadow:var(--shadow)}.editor-main{padding:36px}.editor-main h2{font-size:2rem}.editor-main p:not(.eyebrow){color:var(--muted)}.brief-lines{display:grid;gap:12px;margin-top:34px}.brief-lines span{height:12px;background:var(--soft);border-radius:999px}.brief-lines span:nth-child(1){width:88%}.brief-lines span:nth-child(2){width:68%}.brief-lines span:nth-child(3){width:78%}.editor-window aside{padding:28px;background:#fbfbff;border-left:1px solid var(--line)}.mini-score{width:132px;height:132px;display:grid;place-items:center;margin:22px auto;color:var(--ink);background:radial-gradient(circle at center,white 54%,transparent 55%),conic-gradient(var(--violet) 0 88%,#e6e1ff 88% 100%);border-radius:50%;font-size:2.8rem;font-weight:950}.editor-window aside span{color:var(--muted);font-size:0.9rem;font-weight:850}.process-copy h2{margin:0;font-size:3rem;line-height:1.12}.step-list{display:grid;gap:12px;margin-top:32px}.step-list article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:22px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.step-list span{color:var(--violet);font-weight:950}.step-list h3{margin:0;font-size:1.22rem}.step-list p{grid-column:2;margin:-8px 0 0;color:var(--muted)}.content{background:transparent}.content-grid{display:grid;grid-template-columns:1.15fr 0.85fr 0.85fr;gap:16px}.content-card{min-height:260px;padding:28px;display:flex;flex-direction:column;justify-content:flex-start;background:white;border:1px solid var(--line);border-radius:var(--radius)}.content-card.wide{color:white;background:radial-gradient(circle at 90% 20%,rgba(25,169,123,0.35),transparent 34%),linear-gradient(145deg,var(--graphite),#1f4f43);box-shadow:var(--shadow)}.content-card p{margin:0;color:var(--violet);font-size:0.82rem;font-weight:950;text-transform:uppercase}.content-card.wide p{color:var(--jade-soft)}.content-card h3{margin:22px 0 0;font-size:1.4rem;line-height:1.25}.content-card.wide h3{max-width:620px;font-size:2rem}.content-card a{margin-top:auto;font-weight:950;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.final-cta{width:min(calc(100% - 40px),var(--max));margin:0 auto 32px;padding:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;color:white;background:radial-gradient(circle at 88% 20%,rgba(255,255,255,0.26),transparent 26%),linear-gradient(135deg,var(--violet),#32206f);border-radius:var(--radius);box-shadow:var(--shadow)}.final-cta .eyebrow{color:rgba(255,255,255,0.94)}.final-cta p{max-width:690px;margin-top:14px;color:rgba(255,255,255,0.92)}.final-cta .button.primary,.service-page .final-cta .button.primary,.service-page-v6 .final-cta .button.primary,.detail-page .final-cta .button.primary{color:#241150;background:white;border-color:rgba(255,255,255,0.44);box-shadow:0 18px 34px rgba(10,9,24,0.22)}.service-page-v6 .final-cta p,.detail-page .final-cta p,.service-page .final-cta p{color:rgba(255,255,255,0.92)}.site-footer{width:min(calc(100% - 40px),var(--max));min-height:92px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--muted);border-top:1px solid var(--line)}.site-footer p{margin:0;color:var(--ink);font-weight:950}.footer-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:950}.footer-brand-icon{width:30px;height:30px;object-fit:contain;border-radius:8px}.footer-brand-name{white-space:nowrap}.footer-brand-logo{width:126px;height:auto;object-fit:contain}.site-footer nav{display:flex;flex-wrap:wrap;gap:16px;font-size:0.94rem}.home-services{padding-top:92px}.mini-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mini-service-card{min-height:188px;display:grid;align-content:start;gap:12px;padding:24px;background:white;border:1px solid var(--line);border-radius:var(--radius);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.mini-service-card:hover,.mini-service-card:focus-visible{transform:translateY(-3px);border-color:rgba(112,71,255,0.3);box-shadow:0 18px 50px rgba(18,19,31,0.08)}.mini-service-card svg{width:28px;height:28px;color:var(--violet)}.mini-service-card span{color:var(--muted);font-size:0.82rem;font-weight:950;text-transform:uppercase}.mini-service-card strong{font-size:1.18rem;line-height:1.32}.mini-service-card.see-all{color:white;background:radial-gradient(circle at 84% 20%,rgba(255,255,255,0.24),transparent 28%),linear-gradient(145deg,var(--violet),#32206f)}.mini-service-card.see-all svg,.mini-service-card.see-all span{color:white}.library-hero,.service-hero,.library-map,.service-guide,.free-audit-tool,.pricing-model,.service-section,.service-metrics{width:min(calc(100% - 40px),var(--max));margin-right:auto;margin-left:auto}.library-hero{min-height:640px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:44px;align-items:center;padding:88px 0 76px}.library-hero h1,.service-hero h1{max-width:11.5em;margin:0;font-size:clamp(2.45rem,4.2vw,3.35rem);line-height:1.12;letter-spacing:0;overflow-wrap:break-word;word-break:normal;line-break:strict;text-wrap:balance}.library-hero p:not(.eyebrow),.service-hero-copy>p,.service-split p,.service-section .section-head>p,.service-flow .section-head p{margin:22px 0 0;color:var(--muted);font-size:1.08rem}.library-hero .hero-actions,.service-hero .hero-actions{justify-content:flex-start}.library-panel{min-height:360px;display:grid;align-content:start;gap:26px;padding:32px;background:radial-gradient(circle at 84% 20%,rgba(112,71,255,0.16),transparent 30%),white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.library-panel>strong{font-size:1.35rem}.library-panel dl{display:grid;gap:1px;overflow:hidden;margin:0;background:var(--line);border:1px solid var(--line);border-radius:var(--radius)}.library-panel div{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;background:white}.library-panel dt{color:var(--muted);font-weight:900}.library-panel dd{margin:0;color:var(--violet);font-size:1.38rem;font-weight:950}.library-panel p{margin:0;color:var(--muted)}.library-map{padding:72px 0 112px}.service-guide{padding:42px 0 74px}.guide-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.guide-path{min-height:330px;display:flex;flex-direction:column;align-items:flex-start;padding:26px;background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(18,19,31,0.04)}.guide-path.featured{color:white;background:radial-gradient(circle at 86% 18%,rgba(255,255,255,0.24),transparent 28%),linear-gradient(145deg,var(--violet),#33206f);border-color:rgba(255,255,255,0.2);box-shadow:var(--shadow)}.guide-path span{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;color:var(--violet);background:var(--violet-soft);border-radius:999px;font-size:0.78rem;font-weight:950}.guide-path.featured span{color:#2d1a70;background:white}.guide-path span svg{width:16px;height:16px}.guide-path h3{margin:24px 0 0;font-size:1.28rem;line-height:1.32}.guide-path p{margin:14px 0 0;color:var(--muted)}.guide-path.featured p{color:rgba(255,255,255,0.9)}.guide-path a{min-height:42px;display:inline-flex;align-items:center;margin-top:auto;color:var(--violet);font-weight:950}.guide-path.featured a{color:white;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.guide-path small{margin-top:10px;color:rgba(255,255,255,0.74);font-weight:800}.service-router{min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding:26px;background:linear-gradient(135deg,#ffffff,#f2efff);border:1px solid rgba(112,71,255,0.18);border-radius:var(--radius)}.service-router strong{font-size:1.18rem}.service-router p{max-width:720px;margin:8px 0 0;color:var(--muted)}.free-audit-tool{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(440px,1fr);gap:24px;align-items:stretch;padding:24px 0 76px}.audit-tool-copy,.audit-report{padding:30px;background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(18,19,31,0.04)}.audit-tool-copy{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 88% 18%,rgba(112,71,255,0.13),transparent 32%),linear-gradient(180deg,white,#fbfaff)}.audit-tool-copy h2{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.12}.audit-tool-copy>p{margin:18px 0 0;color:var(--muted);font-size:1.05rem}.audit-form{display:grid;gap:10px;margin-top:28px}.audit-form label{color:var(--ink);font-weight:950}.audit-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.audit-form input{min-height:54px;width:100%;padding:0 16px;color:var(--ink);background:white;border:1px solid rgba(112,71,255,0.24);border-radius:var(--radius);box-shadow:0 10px 30px rgba(112,71,255,0.08);font:inherit;font-weight:850}.audit-form input:focus{outline:3px solid rgba(112,71,255,0.18);border-color:var(--violet)}.audit-form small{color:var(--muted);font-weight:800}.audit-report{position:relative;overflow:hidden;color:white;background:radial-gradient(circle at 88% 16%,rgba(255,255,255,0.24),transparent 30%),linear-gradient(145deg,#7047ff,#2f2068 76%)}.audit-report::before{content:"";position:absolute;inset:72px 24px 28px;border:1px solid rgba(255,255,255,0.18);border-radius:var(--radius);transform:rotate(-2deg);pointer-events:none}.audit-report>*{position:relative;z-index:1}.audit-report-badge{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;color:#2d1a70;background:white;border-radius:999px;font-size:0.78rem;font-weight:950}.audit-report h3{margin:24px 0 0;font-size:clamp(1.65rem,2.2vw,2.25rem);line-height:1.15}.audit-report p{margin:14px 0 0;color:rgba(255,255,255,0.9)}.audit-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.audit-report-grid article{min-height:108px;display:grid;align-content:start;gap:8px;padding:16px;background:rgba(255,255,255,0.11);border:1px solid rgba(255,255,255,0.18);border-radius:var(--radius)}.audit-report-grid strong{color:white;font-size:1.02rem}.audit-report-grid span{color:rgba(255,255,255,0.76);font-size:0.9rem;font-weight:800}.audit-report a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:0 18px;color:#2d1a70;background:white;border-radius:12px;font-weight:950}.audit-report.is-ready .audit-report-badge{color:white;background:rgba(25,169,123,0.9)}.audit-app{width:min(calc(100% - 40px),var(--max));margin:0 auto;padding:68px 0 96px}.free-seo-audit-page>.section,.free-seo-audit-page .section:has(.audit-app){width:100%;max-width:none;padding:0}.free-seo-audit-page .section>article>h1:first-child,.free-seo-audit-page .section:has(.audit-app)>article>h1{display:none}.audit-app-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,0.78fr);gap:32px;align-items:end}.audit-app-copy h1{max-width:920px;margin:0;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.04;overflow-wrap:anywhere;word-break:normal;line-break:strict}.audit-app-copy p:not(.eyebrow){max-width:760px;margin:22px 0 0;color:var(--muted);font-size:1.08rem}.audit-runner{padding:24px;background:radial-gradient(circle at 88% 14%,rgba(112,71,255,0.16),transparent 32%),white;border:1px solid rgba(112,71,255,0.18);border-radius:var(--radius);box-shadow:var(--shadow)}.audit-runner label{display:block;margin-bottom:10px;color:var(--ink);font-weight:950}.audit-runner-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.audit-runner p{margin:14px 0 0;color:var(--muted);font-size:0.92rem;font-weight:800}.audit-runner p[data-state="loading"]{color:var(--violet)}.audit-runner p[data-state="success"]{color:var(--jade)}.audit-runner p[data-state="error"]{color:#c33922}.audit-dashboard{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start;margin-top:34px}.audit-score-panel,.audit-results-panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(18,19,31,0.04)}.audit-score-panel{position:sticky;top:108px;padding:24px;color:white;background:radial-gradient(circle at 88% 18%,rgba(112,71,255,0.32),transparent 30%),linear-gradient(155deg,#15131a,#241915 58%,#11131c)}.audit-score-panel .ui-badge{color:#4b210f;background:#fff5ec}.audit-score-ring{width:152px;height:152px;display:grid;place-items:center;margin:24px auto 18px;color:white;background:radial-gradient(circle at center,#18151a 54%,transparent 55%),conic-gradient(var(--jade) 0 78%,rgba(255,255,255,0.16) 78% 100%);border:1px solid rgba(255,255,255,0.12);border-radius:50%;font-size:3rem;line-height:1;font-weight:950}.audit-score-panel p{margin:0;color:rgba(255,255,255,0.76)}.audit-score-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 0}.audit-score-panel div{min-height:72px;display:grid;place-items:center;align-content:center;padding:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius);text-align:center}.audit-score-panel dt{color:rgba(255,255,255,0.62);font-size:0.75rem;font-weight:950}.audit-score-panel dd{margin:2px 0 0;font-size:1.28rem;font-weight:950}.audit-results-panel{min-height:520px;padding:26px;background:white}.audit-results-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.audit-results-head h2{margin:0;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.12}.audit-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px}.audit-section-grid article{min-height:92px;display:grid;align-content:center;gap:6px;padding:16px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius)}.audit-section-grid strong{color:var(--muted);font-size:0.82rem}.audit-section-grid span{color:var(--ink);font-size:1.02rem;font-weight:950}.audit-checklist{display:grid;gap:10px;margin-top:18px}.audit-check,.audit-empty-state{min-height:82px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;padding:16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.audit-check svg,.audit-empty-state svg{width:22px;height:22px;margin-top:2px}.audit-check-pass svg{color:var(--jade)}.audit-check-warn svg{color:var(--amber)}.audit-check-fail svg{color:#c33922}.audit-check-info svg,.audit-empty-state svg{color:var(--violet)}.audit-check span{display:block;color:var(--muted);font-size:0.78rem;font-weight:950;text-transform:uppercase}.audit-check strong,.audit-empty-state strong{display:block;margin-top:2px;color:var(--ink);font-size:1.02rem;line-height:1.35}.audit-check p,.audit-empty-state span{display:block;margin:5px 0 0;color:var(--muted)}.pricing-model{padding:26px 0 82px;scroll-margin-top:120px}.contact-pricing{padding-top:48px}.pricing-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.pricing-flow article{min-height:178px;padding:22px;background:linear-gradient(180deg,white,#fbfaff);border:1px solid rgba(112,71,255,0.18);border-radius:var(--radius)}.pricing-flow span{display:inline-grid;place-items:center;width:42px;height:42px;color:white;background:var(--violet);border-radius:14px;font-weight:950}.pricing-flow h3{margin:18px 0 0;font-size:1.08rem}.pricing-flow p{margin:10px 0 0;color:var(--muted)}.pricing-model-grid{display:grid;grid-template-columns:1.18fr repeat(3,minmax(0,1fr));gap:16px}.pricing-model-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-model-card{min-height:360px;display:flex;flex-direction:column;align-items:flex-start;padding:26px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(18,19,31,0.04)}.pricing-model-card.primary{color:white;background:radial-gradient(circle at 88% 20%,rgba(255,255,255,0.22),transparent 30%),linear-gradient(145deg,#7047ff,#2f2068 74%);border-color:rgba(255,255,255,0.18);box-shadow:var(--shadow)}.pricing-model-card span{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;color:var(--violet);background:var(--violet-soft);border-radius:999px;font-size:0.78rem;font-weight:950}.pricing-model-card.primary span{color:#2d1a70;background:white}.pricing-model-card span svg{width:16px;height:16px}.pricing-model-card h3{margin:24px 0 0;font-size:1.24rem;line-height:1.28}.pricing-model-card strong{display:block;margin-top:12px;color:var(--violet);font-size:clamp(1.55rem,2vw,2.18rem);line-height:1.05;font-weight:950}.pricing-model-card.primary strong{color:white}.pricing-model-card p{margin:14px 0 0;color:var(--muted)}.pricing-model-card.primary p{color:rgba(255,255,255,0.9)}.pricing-model-card ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.pricing-model-card li{position:relative;padding-left:22px;color:rgba(255,255,255,0.88);font-weight:800}.pricing-model-card li::before{content:"";position:absolute;top:0.78em;left:0;width:8px;height:8px;background:#ffffff;border-radius:999px;transform:translateY(-50%)}.pricing-model-card small{margin-top:auto;color:var(--muted);font-weight:850}.pricing-model-card>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:0 18px;color:#2d1a70;background:white;border-radius:12px;font-weight:950}.pricing-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.pricing-note div{padding:24px;background:linear-gradient(135deg,#f6fbf8,#ffffff);border:1px solid rgba(25,169,123,0.2);border-radius:var(--radius)}.pricing-note div:nth-child(2){background:linear-gradient(135deg,#fffaf0,#ffffff);border-color:rgba(213,138,32,0.24)}.pricing-note strong{font-size:1.12rem}.pricing-note p{margin:8px 0 0;color:var(--muted)}.service-family-section{width:min(calc(100% - 40px),var(--max));margin:0 auto;padding:40px 0 70px}.service-family-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.service-family-grid article{min-height:330px;display:flex;flex-direction:column;align-items:flex-start;padding:24px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.service-family-grid svg{width:30px;height:30px;color:var(--violet)}.service-family-grid h3{margin:22px 0 0;font-size:1.16rem;line-height:1.3}.service-family-grid p{margin:12px 0 0;color:var(--muted)}.service-family-grid div{display:grid;gap:8px;margin-top:auto}.service-family-grid a{min-height:34px;display:inline-flex;align-items:center;color:var(--violet);font-size:0.88rem;font-weight:900}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.library-card{min-height:312px;display:flex;flex-direction:column;align-items:flex-start;padding:26px;background:linear-gradient(180deg,var(--service-tint),white 58%);border:1px solid var(--line);border-radius:var(--radius);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.library-card:hover,.library-card:focus-within{transform:translateY(-3px);border-color:color-mix(in srgb,var(--service-accent),transparent 68%);box-shadow:0 18px 50px rgba(18,19,31,0.08)}.library-card>span{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;color:color-mix(in srgb,var(--service-accent),var(--ink) 42%);background:color-mix(in srgb,var(--service-soft),white 26%);border:1px solid color-mix(in srgb,var(--service-accent),transparent 76%);border-radius:999px;font-size:0.78rem;font-weight:950}.library-card>span svg{width:16px;height:16px}.library-card h3{margin:28px 0 0;color:var(--service-text);font-size:1.34rem;line-height:1.25}.library-card p{margin:14px 0 0;color:var(--muted)}.service-scope-tags{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 22px}.service-scope-tags span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;color:color-mix(in srgb,var(--service-accent),var(--ink) 24%);background:color-mix(in srgb,var(--service-soft),white 34%);border:1px solid color-mix(in srgb,var(--service-accent),transparent 78%);border-radius:999px;font-size:0.74rem;font-weight:950}.library-card a{min-height:42px;display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--service-accent);font-weight:950}.library-card a svg{width:17px;height:17px}.import-notes{padding-top:0}.import-notes .service-list-panel a{color:var(--ink);background:white}.service-page{--service-accent:var(--violet);--service-soft:var(--violet-soft);--service-tint:#f8f6ff;--service-text:var(--ink)}.service-page .button.primary{color:white;background:color-mix(in srgb,var(--service-accent),#12131f 28%);border-color:color-mix(in srgb,var(--service-accent),#12131f 28%);box-shadow:0 18px 34px color-mix(in srgb,var(--service-accent),transparent 76%)}.service-hero{position:relative;min-height:720px;display:grid;grid-template-columns:minmax(0,0.86fr) minmax(480px,1fr);gap:58px;align-items:center;padding:78px 0 54px}.service-hero::before{content:"";position:absolute;inset:70px 0 auto;height:430px;background:radial-gradient(circle at 70% 28%,color-mix(in srgb,var(--service-accent),transparent 80%),transparent 35%),radial-gradient(circle at 18% 68%,rgba(25,169,123,0.1),transparent 28%);pointer-events:none}.service-hero-copy,.service-stage{position:relative;z-index:1}.service-hero-copy{max-width:660px}.service-hero .eyebrow{color:var(--service-accent)}.service-hero-copy>p{max-width:590px}.service-stage{min-height:520px}.service-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--service-accent),transparent 76%);border-radius:var(--radius);pointer-events:none}.service-orbit.orbit-a{inset:44px 14px 72px 42px;transform:rotate(3deg)}.service-orbit.orbit-b{inset:86px 68px 36px -10px;transform:rotate(-4deg)}.service-chip{position:absolute;z-index:4;min-height:48px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 48px rgba(18,19,31,0.1);font-weight:950}.service-chip svg{width:18px;height:18px;color:var(--service-accent)}.chip-one{top:58px;left:0}.chip-two{right:24px;bottom:102px}.service-console{position:absolute;z-index:3;inset:0 28px 0 28px;min-height:480px;padding:24px;background:rgba(255,255,255,0.94);border:1px solid rgba(18,19,31,0.12);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.service-console-top{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.service-console-top span{color:var(--muted);font-weight:900}.service-console-top strong{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;color:var(--service-accent);background:var(--service-soft);border-radius:999px;font-size:0.78rem}.service-query{min-height:58px;display:flex;align-items:center;gap:12px;margin-top:22px;padding:0 16px;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);font-weight:950}.service-query svg{width:20px;height:20px;color:var(--service-accent)}.service-rows{display:grid;gap:12px;margin-top:20px}.service-row{min-height:72px;display:grid;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:0 16px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.service-row.is-active{background:var(--service-tint);border-color:color-mix(in srgb,var(--service-accent),transparent 66%)}.service-row span{color:var(--service-accent);font-weight:950}.service-row p{margin:0;color:var(--ink-2);font-weight:900}.service-row svg{width:18px;height:18px;color:var(--service-accent)}.service-score{width:142px;height:142px;display:grid;place-items:center;align-content:center;margin:26px 0 0 auto;background:radial-gradient(circle at center,white 54%,transparent 55%),conic-gradient(var(--service-accent) 0 86%,var(--service-soft) 86% 100%);border-radius:50%}.service-score strong{font-size:2.5rem;line-height:1}.service-score span{color:var(--muted);font-size:0.82rem;font-weight:900}.service-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:-30px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 34px rgba(18,19,31,0.06)}.service-metrics article{min-height:126px;display:grid;place-items:center;align-content:center;gap:8px;background:white;text-align:center}.service-metrics strong{color:var(--service-accent);font-size:2rem;line-height:1}.service-metrics span{color:var(--muted);font-weight:900}.service-section{padding:106px 0}.service-section h2{margin:0;font-size:3rem;line-height:1.12}.service-split{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(360px,1fr);gap:44px;align-items:center}.service-list-panel{display:grid;gap:10px;padding:22px;background:linear-gradient(180deg,var(--service-tint),white);border:1px solid var(--line);border-radius:var(--radius)}.service-list-panel span,.service-list-panel a{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;background:white;border:1px solid var(--line);border-radius:var(--radius);font-weight:900}.service-list-panel svg{width:18px;height:18px;color:var(--service-accent,var(--violet));flex:0 0 auto}.service-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card{min-height:230px;display:grid;align-content:start;gap:16px;padding:24px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.service-card span{color:var(--service-accent);font-weight:950}.service-card h3{margin:0;font-size:1.18rem;line-height:1.3}.service-card p{margin:0;color:var(--muted)}.optimization-scope{padding-top:clamp(64px,8vw,104px)}.optimization-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-flow{padding-top:48px}.flow-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:42px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius)}.flow-track article{min-height:230px;display:grid;align-content:start;gap:14px;padding:26px;background:white}.flow-track span{color:var(--service-accent);font-weight:950}.flow-track h3{margin:0;font-size:1.24rem}.flow-track p{margin:0;color:var(--muted)}.variant-stage{isolation:isolate}.variant-window{position:absolute;inset:0 28px 0 28px;min-height:480px;display:grid;align-content:start;gap:20px;padding:24px;overflow:hidden;background:rgba(255,255,255,0.94);border:1px solid rgba(18,19,31,0.12);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.variant-top{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.variant-top span{color:var(--muted);font-weight:900}.variant-top strong{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;color:var(--service-accent);background:var(--service-soft);border-radius:999px;font-size:0.78rem}.stage-kpi{width:142px;height:142px;display:grid;place-items:center;align-content:center;justify-self:end;background:radial-gradient(circle at center,white 54%,transparent 55%),conic-gradient(var(--service-accent) 0 86%,var(--service-soft) 86% 100%);border-radius:50%}.stage-kpi strong{font-size:2.5rem;line-height:1}.stage-kpi span{color:var(--muted);font-size:0.82rem;font-weight:900}.dashboard-bars{min-height:156px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:18px;background:linear-gradient(180deg,var(--service-tint),white);border:1px solid var(--line);border-radius:var(--radius)}.dashboard-bars span{height:var(--bar);min-height:40px;background:linear-gradient(180deg,var(--service-accent),color-mix(in srgb,var(--service-accent),white 54%));border-radius:var(--radius) var(--radius) 0 0}.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-grid article,.proof-wall article,.blueprint-stack article,.commerce-funnel article,.distribution-loop-ui article{min-height:98px;padding:16px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.dashboard-grid strong,.commerce-funnel span,.blueprint-stack span,.distribution-loop-ui span{color:var(--service-accent);font-weight:950}.dashboard-grid span,.commerce-funnel p,.blueprint-stack p,.proof-wall p,.variant-note{color:var(--muted)}.variant-note{min-height:54px;display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--service-tint);border:1px solid color-mix(in srgb,var(--service-accent),transparent 76%);border-radius:var(--radius);font-weight:800}.variant-note svg{width:20px;height:20px;color:var(--service-accent);flex:0 0 auto}.answer-layout{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px}.answer-document,.answer-score,.offer-card,.ebook-preview{padding:20px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.answer-document span{color:var(--service-accent);font-weight:950}.answer-document h3,.offer-card h3,.ebook-preview h3,.proof-wall h3,.blueprint-stack h3,.commerce-funnel h3,.distribution-loop-ui h3{margin:8px 0 0;font-size:1.06rem;line-height:1.28}.answer-document p,.offer-card p,.ebook-preview p{margin:14px 0 0;color:var(--muted)}.answer-score{display:grid;align-content:start;gap:10px;text-align:center}.answer-score strong{color:var(--service-accent);font-size:2.3rem;line-height:1}.answer-score span{color:var(--muted);font-weight:900}.answer-score em{min-height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--service-accent);background:var(--service-soft);border-radius:999px;font-style:normal;font-weight:900}.commerce-funnel,.blueprint-stack{display:grid;gap:12px}.commerce-funnel article{display:grid;grid-template-columns:44px minmax(0,0.56fr) minmax(0,1fr);align-items:center;gap:12px}.commerce-funnel p,.blueprint-stack p{margin:0}.offer-card{display:grid;gap:14px;background:linear-gradient(180deg,var(--service-tint),white 72%)}.offer-card div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.offer-card div span,.product-matrix span{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;background:white;border:1px solid var(--line);border-radius:var(--radius);font-size:0.82rem;font-weight:900}.offer-card button,.ebook-preview button{min-height:48px;color:white;background:var(--service-accent);border:0;border-radius:var(--radius);font-weight:950}.audit-list{display:grid;gap:10px}.audit-list article{min-height:70px;display:grid;grid-template-columns:82px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:0 14px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.audit-list span{min-height:30px;display:inline-flex;align-items:center;justify-content:center;color:white;background:var(--service-accent);border-radius:999px;font-size:0.76rem;font-weight:950}.audit-list p{margin:0;font-weight:900}.audit-list svg{width:20px;height:20px;color:var(--service-accent)}.proof-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proof-wall svg{width:26px;height:26px;color:var(--service-accent)}.distribution-loop-ui,.product-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.distribution-loop-ui article{display:grid;place-items:center;align-content:center;text-align:center}.distribution-loop-ui span{width:38px;height:38px;display:grid;place-items:center;background:var(--service-soft);border-radius:50%}.product-matrix span{min-height:76px;text-align:center}.product-matrix .is-active{color:white;background:var(--service-accent);border-color:var(--service-accent)}.ebook-preview{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:16px}.ebook-preview>div{min-height:230px;display:grid;align-content:center;padding:22px;color:white;background:radial-gradient(circle at 86% 18%,rgba(255,255,255,0.24),transparent 32%),linear-gradient(145deg,var(--service-accent),#28322f);border-radius:var(--radius)}.ebook-preview span{font-weight:950}.ebook-preview p{color:rgba(255,255,255,0.78)}.ebook-preview form{display:grid;align-content:center;gap:10px}.ebook-preview input{width:100%;min-height:44px;padding:0 12px;color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);font:inherit}.layout-feature,.intent-section{width:min(calc(100% - 40px),var(--max));display:grid;grid-template-columns:minmax(0,0.78fr) minmax(420px,1fr);gap:44px;align-items:center}.layout-feature>div:first-child p:not(.eyebrow),.intent-panel p:not(.eyebrow){margin:22px 0 0;color:var(--muted);font-size:1.08rem}.feature-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feature-board article{min-height:206px;display:grid;align-content:start;gap:12px;padding:24px;background:linear-gradient(180deg,var(--service-tint),white 74%);border:1px solid var(--line);border-radius:var(--radius)}.feature-board span{color:var(--service-accent);font-weight:950}.feature-board h3,.intent-panel h2{margin:0}.feature-board p{margin:0;color:var(--muted)}.intent-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding-top:70px;padding-bottom:70px}.intent-panel{min-height:260px;display:grid;align-content:center;padding:32px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.intent-panel.is-muted{background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--service-accent),transparent 82%),transparent 28%),var(--service-tint)}.service-faq-grid,.related-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-faq-grid article,.related-service-grid article{min-height:230px;padding:26px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.service-faq-grid h3,.related-service-grid h3{margin:0;font-size:1.16rem;line-height:1.34}.service-faq-grid p,.related-service-grid p{margin:14px 0 0;color:var(--muted)}.related-service-grid article{display:flex;flex-direction:column;align-items:flex-start}.related-service-grid span{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;color:color-mix(in srgb,var(--service-accent),var(--ink) 42%);background:color-mix(in srgb,var(--service-soft),white 26%);border:1px solid color-mix(in srgb,var(--service-accent),transparent 76%);border-radius:999px;font-size:0.78rem;font-weight:950}.related-service-grid svg{width:16px;height:16px}.related-service-grid a{min-height:42px;display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--service-accent);font-weight:950}.service-page-v6 .service-landing{width:min(calc(100% - 80px),var(--max));margin:0 auto}.hero,.library-hero,.service-hero,.detail-hero,.service-page-v6 .service-landing,.service-page-v6 .service-landing *,.section,.final-cta{min-width:0}.service-page-v6 .service-landing>section:not(.final-cta),.service-page-v6 .service-landing>div{width:100%;margin-right:auto;margin-left:auto}.service-page-v6 .service-landing>div{padding:72px 0}.service-page-v6 .landing-copy{min-width:0;max-width:680px}.service-page-v6 .landing-copy h1{max-width:11.5em;margin:0;color:var(--service-text);font-size:clamp(2.45rem,4.2vw,3.35rem);line-height:1.12;overflow-wrap:break-word;word-break:normal;line-break:strict;text-wrap:balance}.service-page-v6 .landing-copy>p:not(.eyebrow),.service-page-v6 section:not(.final-cta)>div>p:not(.eyebrow){margin:22px 0 0;color:var(--muted);font-size:1.08rem}.service-page-v6 .service-landing>.final-cta>div>p:not(.eyebrow),.service-page-v6 .service-landing>.final-cta p,.detail-page .final-cta>div>p:not(.eyebrow){color:rgba(255,255,255,0.94)}.landing-art,.dashboard-art,.ai-editor-art,.commerce-art,.campaign-art,.audit-art,.rebuild-art,.authority-art,.distribution-art,.product-art,.creative-art,.governance-art,.lead-art,.editorial-art{max-width:100%;min-width:0;display:block;overflow:hidden;background:white;border:1px solid rgba(18,19,31,0.08);border-radius:var(--radius);box-shadow:var(--shadow)}.landing-art img,.dashboard-art img,.ai-editor-art img,.commerce-art img,.campaign-art img,.audit-art img,.rebuild-art img,.authority-art img,.distribution-art img,.product-art img,.creative-art img,.governance-art img,.lead-art img,.editorial-art img{width:100%;max-width:100%;height:auto;object-fit:contain}.serp-hero{display:grid;justify-items:center;gap:44px;padding:84px 0 70px;text-align:center}.serp-hero .hero-actions{justify-content:center}.serp-hero-art{position:relative;width:min(100%,980px)}.serp-metric-dock,.landing-metrics,.dashboard-kpi-row,.campaign-proof,.lead-proof-row,.editorial-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius)}.serp-metric-dock{width:min(92%,760px);margin:-34px auto 0;position:relative;z-index:2;box-shadow:0 14px 40px rgba(18,19,31,0.08)}.serp-metric-dock article,.landing-metrics article,.dashboard-kpi-row article,.campaign-proof article,.lead-proof-row article,.editorial-proof article{min-height:104px;display:grid;place-items:center;align-content:center;gap:8px;background:white;text-align:center}.serp-metric-dock strong,.landing-metrics strong,.dashboard-kpi-row strong,.campaign-proof strong,.lead-proof-row strong,.editorial-proof strong{color:var(--service-accent);font-size:1.72rem;line-height:1}.serp-metric-dock span,.landing-metrics span,.dashboard-kpi-row span,.campaign-proof span,.lead-proof-row span,.editorial-proof span{color:var(--muted);font-weight:900}.rank-lanes,.channel-board,.answer-system,.catalog-system,.experiment-board,.issue-table-section,.migration-storyboard,.authority-narrative,.loop-lanes,.product-matrix-section,.selected-work-section,.governance-board,.download-page-system{display:grid;grid-template-columns:minmax(0,0.72fr) minmax(420px,1fr);gap:44px;align-items:center;padding:92px 0}.rank-lanes h2,.channel-board h2,.answer-system h2,.catalog-system h2,.experiment-board h2,.issue-table-section h2,.migration-storyboard h2,.authority-narrative h2,.loop-lanes h2,.product-matrix-section h2,.selected-work-section h2,.governance-board h2,.download-page-system h2,.sprint-board h2,.quarter-roadmap h2,.commerce-path h2,.developer-ticket-board h2,.template-matrix-section h2,.proof-wall-section h2{margin:0;font-size:3rem;line-height:1.12}.rank-lane-list,.sprint-card-grid,.landing-card-grid,.landing-process-grid,.channel-columns,.answer-stack,.commerce-path-grid,.catalog-rows,.experiment-grid,.issue-table,.ticket-grid,.storyboard-steps,.template-matrix,.proof-wall-grid,.authority-process,.loop-steps,.distribution-cards,.product-page-types,.product-growth-steps,.selected-work-grid,.creative-process,.governance-rules,.governance-flow,.download-modules,.nurture-timeline,.editorial-deliverables,.editorial-pipeline{display:grid;gap:14px}.sprint-card-grid,.landing-card-grid,.channel-columns,.answer-stack,.experiment-grid,.proof-wall-grid,.selected-work-grid,.governance-rules,.download-modules{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-path-grid,.ticket-grid,.storyboard-steps,.template-matrix,.authority-process,.loop-steps,.distribution-cards,.product-page-types,.product-growth-steps,.creative-process,.governance-flow,.nurture-timeline,.editorial-deliverables,.editorial-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-lane-list article,.sprint-card-grid article,.landing-card-grid article,.landing-process-grid article,.channel-columns article,.answer-stack article,.commerce-path-grid article,.catalog-rows article,.experiment-grid article,.issue-table article,.ticket-grid article,.storyboard-steps article,.template-matrix article,.proof-wall-grid article,.authority-process article,.loop-steps article,.distribution-cards article,.product-page-types article,.product-growth-steps article,.selected-work-grid article,.creative-process article,.governance-rules article,.governance-flow article,.download-modules article,.nurture-timeline article,.editorial-deliverables article,.editorial-pipeline article{min-height:190px;display:grid;align-content:start;gap:12px;padding:24px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.rank-lane-list article{min-height:118px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center}.rank-lane-list h3,.rank-lane-list p{grid-column:2}.rank-lane-list span,.sprint-card-grid span,.landing-card-grid span,.landing-process-grid span,.channel-columns span,.answer-stack span,.commerce-path-grid span,.catalog-rows span,.experiment-grid span,.issue-table span,.ticket-grid span,.storyboard-steps span,.template-matrix span,.proof-wall-grid span,.authority-process span,.loop-steps span,.distribution-cards span,.product-page-types span,.product-growth-steps span,.selected-work-grid span,.creative-process span,.governance-rules span,.governance-flow span,.download-modules span,.nurture-timeline span,.editorial-deliverables span,.editorial-pipeline span{color:var(--service-accent);font-weight:950}.rank-lane-list h3,.sprint-card-grid h3,.landing-card-grid h3,.landing-process-grid h3,.channel-columns h3,.answer-stack h3,.commerce-path-grid h3,.catalog-rows h3,.experiment-grid h3,.issue-table h3,.ticket-grid h3,.storyboard-steps h3,.template-matrix h3,.proof-wall-grid h3,.authority-process h3,.loop-steps h3,.distribution-cards h3,.product-page-types h3,.product-growth-steps h3,.selected-work-grid h3,.creative-process h3,.governance-rules h3,.governance-flow h3,.download-modules h3,.nurture-timeline h3,.editorial-deliverables h3,.editorial-pipeline h3{margin:0;font-size:1.14rem;line-height:1.3}.rank-lane-list p,.sprint-card-grid p,.landing-card-grid p,.landing-process-grid p,.channel-columns p,.answer-stack p,.commerce-path-grid p,.catalog-rows p,.experiment-grid p,.issue-table p,.ticket-grid p,.storyboard-steps p,.template-matrix p,.proof-wall-grid p,.authority-process p,.loop-steps p,.distribution-cards p,.product-page-types p,.product-growth-steps p,.selected-work-grid p,.creative-process p,.governance-rules p,.governance-flow p,.download-modules p,.nurture-timeline p,.editorial-deliverables p,.editorial-pipeline p{margin:0;color:var(--muted)}.rank-lane-list svg,.sprint-card-grid svg,.channel-columns svg,.answer-stack svg,.commerce-path-grid svg,.catalog-rows svg,.experiment-grid svg,.issue-table svg,.ticket-grid svg,.storyboard-steps svg,.template-matrix svg,.proof-wall-grid svg,.authority-process svg,.loop-steps svg,.distribution-cards svg,.product-page-types svg,.product-growth-steps svg,.selected-work-grid svg,.creative-process svg,.governance-rules svg,.governance-flow svg,.download-modules svg,.nurture-timeline svg,.editorial-deliverables svg,.editorial-pipeline svg{width:22px;height:22px;color:var(--service-accent)}.campaign-flow,.commerce-steps,.rank-roadmap,.editorial-rail,.quarter-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.campaign-flow article,.commerce-steps article,.rank-roadmap article,.editorial-rail article,.quarter-steps article{min-height:190px;display:grid;align-content:start;gap:12px;padding:24px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.campaign-flow span,.commerce-steps span,.rank-roadmap span,.editorial-rail span,.quarter-steps span{color:var(--service-accent);font-weight:950}.campaign-flow h3,.commerce-steps h3,.rank-roadmap h3,.editorial-rail h3,.quarter-steps h3{margin:0;font-size:1.14rem;line-height:1.3}.campaign-flow p,.commerce-steps p,.rank-roadmap p,.editorial-rail p,.quarter-steps p{margin:0;color:var(--muted)}.campaign-flow svg,.commerce-steps svg,.rank-roadmap svg,.editorial-rail svg,.quarter-steps svg{width:22px;height:22px;color:var(--service-accent)}.audience-section,.creative-title-block,.dashboard-copy{min-width:0}.creative-title-block,.dashboard-copy{display:grid;gap:18px}.sprint-board,.quarter-roadmap,.commerce-path,.developer-ticket-board,.template-matrix-section,.proof-wall-section{padding:78px 0}.dashboard-hero,.commerce-hero,.campaign-hero,.audit-hero,.product-hero,.governance-hero,.lead-hero{min-height:700px;display:grid;grid-template-columns:minmax(0,0.82fr) minmax(500px,1fr);gap:54px;align-items:center;padding:76px 0 54px}.ai-editor-hero,.rebuild-hero,.distribution-hero,.creative-hero,.editorial-studio{min-height:700px;display:grid;grid-template-columns:minmax(500px,1fr) minmax(0,0.82fr);gap:54px;align-items:center;padding:76px 0 54px}.authority-hero,.editorial-hero{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(460px,1fr);gap:52px;align-items:center;padding:86px 0}.campaign-offer-card,.editorial-hero aside{padding:30px;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--service-accent),transparent 82%),transparent 32%),white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.editorial-hero aside p{margin:0 0 20px;color:var(--muted)}.campaign-proof,.lead-proof-row,.editorial-proof,.dashboard-kpi-row{margin-top:28px}.catalog-rows article,.issue-table article{min-height:104px;grid-template-columns:44px minmax(0,0.42fr) minmax(0,1fr) 24px;align-items:center}.catalog-rows h3,.catalog-rows p,.issue-table h3,.issue-table p{grid-column:auto}.lead-hero{background:radial-gradient(circle at 24% 22%,color-mix(in srgb,var(--service-accent),transparent 88%),transparent 36%)}.entity-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 34px rgba(18,19,31,0.06)}.entity-strip article{min-height:126px;display:grid;place-items:center;align-content:center;gap:8px;background:white;text-align:center}.entity-strip strong{color:var(--service-accent);font-size:2rem;line-height:1}.entity-strip span{color:var(--muted);font-weight:900}.landing-faq{display:grid;grid-template-columns:minmax(0,0.55fr) minmax(420px,1fr);gap:36px;align-items:start;padding:92px 0}.landing-faq h2{margin:0;font-size:2.6rem;line-height:1.14}.landing-faq>div:first-child p:not(.eyebrow){margin:18px 0 0;color:var(--muted)}.landing-faq-list{display:grid;gap:12px}.landing-faq-list article{padding:22px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.landing-faq-list h3{margin:0;font-size:1.08rem}.landing-faq-list p{margin:12px 0 0;color:var(--muted)}.landing-related-mini{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px}.landing-related-mini a{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;color:color-mix(in srgb,var(--service-accent),var(--ink) 42%);background:color-mix(in srgb,var(--service-soft),white 26%);border:1px solid color-mix(in srgb,var(--service-accent),transparent 76%);border-radius:999px;font-weight:900}.landing-related-mini svg{width:17px;height:17px}.detail-page{--page-accent:var(--violet);--page-soft:var(--violet-soft)}.detail-page .eyebrow{color:var(--page-accent)}.detail-page .button.primary{color:white;background:color-mix(in srgb,var(--page-accent),#12131f 28%);border-color:color-mix(in srgb,var(--page-accent),#12131f 28%);box-shadow:0 18px 34px color-mix(in srgb,var(--page-accent),transparent 76%)}.detail-hero,.detail-proof,.detail-section{width:min(calc(100% - 40px),var(--max));margin-right:auto;margin-left:auto}.detail-hero{position:relative;min-height:680px;display:grid;grid-template-columns:minmax(0,0.86fr) minmax(480px,1fr);gap:58px;align-items:center;padding:78px 0 64px}.detail-hero::before{content:"";position:absolute;inset:70px 0 auto;height:430px;background:radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--page-accent),transparent 82%),transparent 35%),radial-gradient(circle at 18% 68%,rgba(25,169,123,0.1),transparent 28%);pointer-events:none}.detail-hero-copy,.detail-visual{position:relative;z-index:1}.detail-hero-copy{max-width:640px}.detail-hero h1{margin:0;font-size:clamp(2.72rem,4.4vw,3.42rem);line-height:1.1;letter-spacing:0;max-width:11.5em;overflow-wrap:break-word;word-break:normal;line-break:strict;text-wrap:balance}.detail-hero-copy>p{max-width:620px;margin:22px 0 0;color:var(--muted);font-size:1.08rem}.detail-hero .hero-actions{justify-content:flex-start}.detail-visual{min-height:500px;padding:26px;overflow:hidden;background:rgba(255,255,255,0.94);border:1px solid rgba(18,19,31,0.12);border-radius:var(--radius);box-shadow:var(--shadow)}.detail-visual::before,.detail-visual::after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--page-accent),transparent 76%);border-radius:var(--radius);pointer-events:none}.detail-visual::before{inset:58px 16px 54px 44px;transform:rotate(3deg)}.detail-visual::after{inset:88px 62px 34px -16px;transform:rotate(-4deg)}.detail-visual-top{position:relative;z-index:1;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.detail-visual-top span{color:var(--muted);font-weight:900}.detail-visual-top strong{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;color:var(--page-accent);background:var(--page-soft);border-radius:999px;font-size:0.78rem}.detail-visual-query{position:relative;z-index:1;min-height:58px;display:flex;align-items:center;gap:12px;margin-top:22px;padding:0 16px;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);font-weight:950}.detail-visual-query svg{width:20px;height:20px;color:var(--page-accent);flex:0 0 auto}.detail-visual-list{position:relative;z-index:1;display:grid;gap:12px;margin-top:22px}.detail-visual-row{min-height:70px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.detail-visual-row.is-active{background:color-mix(in srgb,var(--page-soft),white 42%);border-color:color-mix(in srgb,var(--page-accent),transparent 66%)}.detail-visual-row span{color:var(--page-accent);font-weight:950}.detail-visual-row p{margin:0;color:var(--ink-2);font-weight:900}.detail-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 34px rgba(18,19,31,0.06)}.detail-proof article{min-height:126px;display:grid;place-items:center;align-content:center;gap:8px;background:white;text-align:center}.detail-proof strong{color:var(--page-accent);font-size:2rem;line-height:1}.detail-proof span{color:var(--muted);font-weight:900}.detail-section{padding:104px 0}.detail-section h2{margin:0;font-size:3rem;line-height:1.12}.detail-split{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(360px,1fr);gap:44px;align-items:center}.detail-split p{margin:22px 0 0;color:var(--muted);font-size:1.08rem}.detail-list{display:grid;gap:10px}.detail-list span{min-height:56px;display:flex;align-items:center;gap:10px;padding:0 16px;background:white;border:1px solid var(--line);border-radius:var(--radius);font-weight:900}.detail-list svg{width:18px;height:18px;color:var(--page-accent);flex:0 0 auto}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.detail-card{min-height:270px;display:grid;align-content:start;gap:16px;padding:26px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.detail-card svg{width:30px;height:30px;color:var(--page-accent)}.detail-card h3{margin:0;font-size:1.2rem;line-height:1.3}.detail-card p{margin:0;color:var(--muted)}.content-latest-section{padding-top:54px}.content-latest-head{align-items:end}.content-latest-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,0.34fr);gap:18px;align-items:stretch}.content-latest-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.content-latest-card,.content-latest-empty,.content-ai-cta{min-width:0;border-radius:var(--radius)}.content-latest-card{min-height:226px;display:grid;align-content:start;gap:16px;padding:24px;background:white;border:1px solid var(--line)}.content-latest-card.is-featured{grid-row:span 2;min-height:468px;align-content:end;color:white;background:linear-gradient(145deg,rgba(18,19,31,0.94),rgba(32,35,45,0.86)),radial-gradient(circle at 85% 10%,rgba(25,169,123,0.32),transparent 36%);border-color:rgba(255,255,255,0.14);box-shadow:var(--shadow)}.content-latest-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:0.78rem;font-weight:950}.content-latest-meta span,.content-latest-meta time{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;background:var(--soft);border-radius:999px}.content-latest-meta span{color:var(--violet);background:var(--violet-soft)}.content-latest-card.is-featured .content-latest-meta{color:rgba(255,255,255,0.74)}.content-latest-card.is-featured .content-latest-meta span,.content-latest-card.is-featured .content-latest-meta time{color:white;background:rgba(255,255,255,0.12)}.content-latest-card h3,.content-latest-empty h3,.content-ai-cta h3{margin:0;color:var(--ink);font-size:clamp(1.2rem,1.8vw,1.68rem);line-height:1.24}.content-latest-card.is-featured h3,.content-latest-card.is-featured p{color:white}.content-latest-card p,.content-latest-empty p,.content-ai-cta p{margin:0;color:var(--muted)}.content-latest-card.is-featured p{color:rgba(255,255,255,0.78)}.content-latest-link{min-height:38px;display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:auto;color:var(--violet);font-weight:950}.content-latest-card.is-featured .content-latest-link{color:white}.content-latest-link svg{width:17px;height:17px}.content-ai-cta{display:grid;align-content:start;gap:16px;padding:26px;color:white;background:linear-gradient(145deg,#18181b,#2b211c 62%,#6b2a14);border:1px solid rgba(255,255,255,0.12);box-shadow:var(--shadow)}.content-ai-cta .eyebrow,.content-ai-cta h3,.content-ai-cta p{color:white}.content-ai-cta p{color:rgba(255,255,255,0.78)}.content-ai-cta .button{width:100%;margin-top:8px}.content-latest-empty{display:grid;gap:12px;padding:24px;background:white;border:1px solid var(--line)}.detail-flow-section{padding-top:48px}.detail-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:42px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius)}.detail-flow article{min-height:230px;display:grid;align-content:start;gap:14px;padding:26px;background:white}.detail-flow span{color:var(--page-accent);font-weight:950}.detail-flow h3{margin:0;font-size:1.24rem}.detail-flow p{margin:0;color:var(--muted)}.detail-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.detail-faq article{min-height:220px;padding:26px;background:linear-gradient(180deg,color-mix(in srgb,var(--page-soft),white 55%),white 68%);border:1px solid var(--line);border-radius:var(--radius)}.detail-faq h3{margin:0;font-size:1.16rem;line-height:1.34}.detail-faq p{margin:14px 0 0;color:var(--muted)}.detail-archetype{display:grid;grid-template-columns:minmax(0,0.78fr) minmax(420px,1fr);gap:44px;align-items:center;padding-top:86px;padding-bottom:86px}.detail-archetype>div:first-child p:not(.eyebrow){margin:22px 0 0;color:var(--muted);font-size:1.08rem}.system-layer-grid,.signal-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.system-layer-grid article,.timeline-rail article,.signal-dashboard article{min-height:184px;display:grid;align-content:start;gap:12px;padding:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--page-soft),white 52%),white 74%);border:1px solid var(--line);border-radius:var(--radius)}.system-layer-grid span,.timeline-rail span,.signal-dashboard span{color:var(--page-accent);font-weight:950}.system-layer-grid h3,.timeline-rail h3,.signal-dashboard h3{margin:0;font-size:1.12rem;line-height:1.3}.system-layer-grid p,.timeline-rail p,.signal-dashboard p{margin:0;color:var(--muted)}.timeline-rail{display:grid;gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:var(--radius)}.timeline-rail article{min-height:134px;background:white;border:0;border-radius:0}.cluster-map{min-height:420px;display:grid;place-items:center;align-content:center;gap:14px;padding:32px;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--page-accent),transparent 78%),transparent 34%),white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center}.cluster-map strong{width:190px;height:190px;display:grid;place-items:center;padding:22px;color:white;background:var(--page-accent);border-radius:50%;font-size:1.2rem;line-height:1.25}.cluster-map span{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;background:white;border:1px solid var(--line);border-radius:999px;font-weight:900}.intake-card{display:grid;gap:14px;padding:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--page-soft),white 32%),white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.diagnostic-intake{scroll-margin-top:120px}.intake-card label{display:grid;gap:8px;font-weight:900}.intake-card input,.intake-card textarea{width:100%;color:var(--ink);background:white;border:1px solid var(--line);border-radius:var(--radius);font:inherit;transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease}.intake-card input{min-height:50px;padding:0 14px}.intake-card textarea{min-height:112px;padding:14px;line-height:1.7;resize:vertical}.intake-card input::placeholder,.intake-card textarea::placeholder{color:color-mix(in srgb,var(--muted),white 12%)}.intake-card input:focus,.intake-card textarea:focus{outline:none;border-color:color-mix(in srgb,var(--page-accent),white 18%);box-shadow:0 0 0 4px color-mix(in srgb,var(--page-accent),transparent 84%)}.intake-checklist{display:grid;gap:10px;margin:0;padding:0;border:0}.intake-checklist legend{margin-bottom:10px;font-weight:950}.intake-checklist>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.intake-option{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;min-height:54px;padding:12px;background:color-mix(in srgb,white,var(--page-soft) 28%);border:1px solid color-mix(in srgb,var(--line),var(--page-accent) 12%);border-radius:calc(var(--radius) - 2px);cursor:pointer}.intake-option input{width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--page-accent)}.intake-option span{min-width:0;color:var(--ink);font-size:0.95rem;line-height:1.45}.contact-intake-form .button{width:100%;justify-content:center}.contact-intake-form .button[disabled]{cursor:wait;opacity:0.68}.contact-intake-form small{color:var(--muted);font-weight:800;line-height:1.65}.contact-form-status{min-height:24px;margin:0;color:var(--muted);font-weight:900;line-height:1.55}.contact-form-status.is-success{color:#176b43}.contact-form-status.is-error{color:#b42318}.whoops-hp{position:absolute !important;left:-100vw !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important}.turnstile-slot{min-height:0}.blog-index{width:min(calc(100% - 40px),var(--max));margin:0 auto}.blog-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.42fr);gap:28px;align-items:end;padding:72px 0 42px}.blog-hero h1{max-width:860px;margin:0;font-size:clamp(2.55rem,4.4vw,4.1rem);line-height:1.06;letter-spacing:0;overflow-wrap:anywhere}.blog-hero p:not(.eyebrow){max-width:720px;margin:22px 0 0;color:var(--muted);font-size:1.1rem}.blog-hero-panel{min-height:210px;display:grid;align-content:start;gap:12px;padding:26px;color:white;background:radial-gradient(circle at 88% 18%,rgba(255,255,255,0.24),transparent 30%),linear-gradient(145deg,var(--violet),#2f2068 74%);border-radius:var(--radius);box-shadow:var(--shadow)}.blog-hero-panel>span{color:rgba(255,255,255,0.82);font-weight:950}.blog-hero-panel>strong{font-size:3.2rem;line-height:1}.blog-hero .blog-hero-panel p{margin:0;color:rgba(255,255,255,0.86);font-weight:800}.blog-newsletter-panel .eyebrow{margin:0;color:rgba(255,255,255,0.82)}.blog-newsletter-panel h2{margin:0;color:white;font-size:1.34rem;line-height:1.32}.blog-newsletter-panel .whoops-kit-form{margin-top:2px !important}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;padding:36px 0 96px}.blog-list{display:grid;gap:18px}.blog-card{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:24px;align-items:center;padding:20px;background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(18,19,31,0.04)}.blog-card-media{aspect-ratio:16 / 9;min-height:0;display:grid;place-items:center;align-self:center;overflow:hidden;background:radial-gradient(circle at 80% 16%,rgba(112,71,255,0.08),transparent 30%),#f4f6fb;border-radius:var(--radius)}.blog-card-media img{width:100%;height:100%;min-height:0;object-fit:contain}.blog-card-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:4px 4px 4px 0}.blog-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:0.82rem;font-weight:900}.blog-meta a,.blog-meta time{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;background:var(--soft);border-radius:999px}.blog-meta a{color:var(--violet);background:var(--violet-soft)}.blog-card h2{margin:16px 0 0;font-size:clamp(1.42rem,2.2vw,2rem);line-height:1.22;overflow-wrap:anywhere}.blog-card h2 a:hover,.blog-card h2 a:focus-visible{color:var(--violet)}.blog-excerpt{margin-top:14px;color:var(--muted)}.blog-excerpt p{margin:0}.blog-read-more{min-height:40px;display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--violet);font-weight:950}.blog-read-more svg{width:18px;height:18px}.blog-pagination{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.blog-pagination .page-numbers{min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:var(--radius);font-weight:950}.blog-pagination .current{color:white;background:var(--violet);border-color:var(--violet)}.blog-sidebar{align-self:stretch;display:grid;gap:16px;align-content:start}.blog-widget{padding:22px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.blog-widget h2{margin:0;font-size:1.16rem;line-height:1.28}.blog-search-widget form{display:grid;gap:10px;margin-top:16px}.blog-search-widget label{color:var(--muted);font-weight:850}.blog-search-widget input[type="search"]{width:100%;min-height:46px;padding:0 12px;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);font:inherit}.blog-search-widget input[type="submit"],.blog-search-widget button[type="submit"]{min-height:46px;color:white;background:var(--violet);border:0;border-radius:var(--radius);font-weight:950;cursor:pointer}.blog-cta-widget{color:white;background:radial-gradient(circle at 88% 20%,rgba(255,255,255,0.22),transparent 30%),linear-gradient(145deg,#7047ff,#2f2068 74%);border-color:rgba(112,71,255,0.18)}.blog-cta-widget .eyebrow,.blog-cta-widget p{color:rgba(255,255,255,0.86)}.blog-cta-widget h2{margin-top:8px}.blog-cta-widget a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:0 14px;color:#2d1a70;background:white;border-radius:12px;font-weight:950}.blog-sidebar-list,.blog-category-list{display:grid;gap:10px;margin-top:16px}.blog-sidebar-list a{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--line)}.blog-sidebar-list a:last-child{padding-bottom:0;border-bottom:0}.blog-sidebar-list span{color:var(--violet);font-size:0.78rem;font-weight:950}.blog-sidebar-list strong{color:var(--ink);line-height:1.38}.blog-category-list a{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;background:var(--soft);border-radius:var(--radius);font-weight:900}.blog-category-list em{min-width:28px;min-height:28px;display:inline-grid;place-items:center;color:var(--violet);background:white;border-radius:999px;font-style:normal;font-size:0.8rem}.blog-empty{padding:34px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.post-shell{width:min(calc(100% - 40px),var(--max));margin:0 auto;padding:34px 0 96px}.post-breadcrumbs{color:var(--muted);font-size:0.9rem;font-weight:900}.post-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:0;list-style:none}.post-breadcrumbs li{display:inline-flex;align-items:center;min-width:0}.post-breadcrumbs li:not(:last-child)::after{content:"/";margin-left:8px;color:#b9becb}.post-breadcrumbs a{color:var(--muted)}.post-breadcrumbs a:hover,.post-breadcrumbs a:focus-visible{color:var(--violet)}.post-breadcrumbs [aria-current="page"]{max-width:58ch;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.single-post-card{margin-top:42px}.post-hero{display:grid;gap:22px}.post-kicker{width:fit-content;min-height:32px;display:inline-flex;align-items:center;padding:0 12px;color:var(--violet);background:var(--violet-soft);border-radius:999px;font-size:0.86rem;font-weight:950;text-transform:uppercase}.post-hero h1{max-width:980px;margin:0;font-size:clamp(2.65rem,5vw,5.15rem);line-height:1.03;letter-spacing:0;overflow-wrap:anywhere}.post-lede{max-width:860px;margin:0;color:var(--muted);font-size:clamp(1.06rem,1.8vw,1.28rem);line-height:1.9}.post-meta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.post-meta-row span{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:var(--muted);background:white;border:1px solid var(--line);border-radius:999px;font-size:0.92rem;font-weight:900}.post-meta-row svg{width:17px;height:17px;color:var(--violet)}.post-meta-row a,.post-meta-row time{color:var(--ink)}.post-featured-image{overflow:hidden;margin:16px 0 0;background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.post-featured-image img{width:100%;height:auto;display:block}.post-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(280px,340px);gap:42px;align-items:start;margin-top:44px}.post-main-column{min-width:0}.article-content{padding:42px;color:#262938;background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 rgba(18,19,31,0.04);font-size:1.08rem;line-height:1.92}.article-content>*:first-child{margin-top:0}.article-content>*:last-child{margin-bottom:0}.article-content p{margin:1.05em 0}.article-content h2,.article-content h3,.article-content h4{color:var(--ink);line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.article-content h2{position:relative;margin:2.2em 0 0.65em;padding-top:0.36em;font-size:clamp(1.85rem,3vw,2.5rem)}.article-content h2::before{content:"";position:absolute;top:0;left:0;width:72px;height:5px;background:linear-gradient(90deg,var(--violet),var(--jade));border-radius:999px}.article-content h3{margin:1.8em 0 0.55em;font-size:clamp(1.4rem,2.2vw,1.82rem)}.article-content h4{margin:1.45em 0 0.4em;font-size:1.18rem}.article-content a{color:var(--violet);font-weight:850;text-decoration:underline;text-decoration-thickness:0.08em;text-underline-offset:0.2em}.article-content ul,.article-content ol{display:grid;gap:0.5em;margin:1.05em 0;padding-left:1.35em}.article-content li::marker{color:var(--violet);font-weight:950}.article-content strong{color:var(--ink);font-weight:950}.article-content blockquote,.article-content .wp-block-quote,.article-content .wp-block-pullquote{margin:1.5em 0;padding:22px 24px;color:var(--ink);background:var(--violet-soft);border:1px solid #d7cbff;border-left:5px solid var(--violet);border-radius:var(--radius)}.article-content blockquote p:last-child{margin-bottom:0}.article-content code{padding:0.18em 0.38em;color:#31205f;background:#f0ebff;border-radius:6px;font-size:0.92em}.article-content pre,.article-content .wp-block-preformatted{overflow-x:auto;margin:1.4em 0;padding:22px;color:#f6f7ff;background:#161727;border-radius:var(--radius);line-height:1.68}.article-content pre code{padding:0;color:inherit;background:transparent}.article-content figure{margin:1.6em 0}.article-content img{max-width:100%;height:auto;border-radius:var(--radius)}.article-content figcaption,.article-content .wp-element-caption{margin-top:10px;color:var(--muted);font-size:0.9rem;text-align:center}.article-content .wp-block-table{overflow-x:auto;margin:1.6em 0}.article-content table{width:100%;min-width:620px;overflow:hidden;border-collapse:separate;border-spacing:0;background:white;border:1px solid var(--line);border-radius:var(--radius)}.article-content th,.article-content td{padding:14px 16px;border-bottom:1px solid var(--line);border-left:1px solid var(--line);text-align:left;vertical-align:top}.article-content th:first-child,.article-content td:first-child{border-left:0}.article-content tr:last-child td{border-bottom:0}.article-content thead th{color:var(--ink);background:var(--violet-soft);font-weight:950}.article-content hr,.article-content .wp-block-separator{margin:2em 0;border:0;border-top:1px solid var(--line)}.article-content #ez-toc-container,.article-content .ez-toc-container{width:100%;margin:1.4em 0 2em;padding:22px;background:radial-gradient(circle at 95% 8%,rgba(112,71,255,0.1),transparent 34%),#fbfbff;border:1px solid #ded7ff;border-radius:var(--radius)}.article-content .ez-toc-title{margin:0 0 12px;color:var(--ink);font-size:1.12rem;font-weight:950}.article-content .ez-toc-list,.article-content .ez-toc-list ul{gap:7px;margin:0}.article-content .ez-toc-list a{color:#4f5667;font-weight:850;text-decoration:none}.article-content .ez-toc-list a:hover,.article-content .ez-toc-list a:focus-visible{color:var(--violet)}.article-content .tldr,.article-content .definition-block,.article-content .taiwan-note,.article-content .tip-block,.article-content .warning-block,.article-content .judge-criteria,.article-content .scenario-block{margin:1.5em 0;padding:22px 24px;background:#fbfbff;border:1px solid #ded7ff;border-radius:var(--radius)}.article-content .tldr{background:linear-gradient(145deg,#f4f0ff,#ffffff);border-left:5px solid var(--violet)}.article-content .tip-block,.article-content .taiwan-note{background:#edfbf5;border-color:#b9ead7;border-left:5px solid var(--jade)}.article-content .warning-block{background:#fff8ed;border-color:#f3d6aa;border-left:5px solid #d58a20}.post-bottom-meta,.post-author-box,.comments-area{margin-top:24px;padding:28px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.post-bottom-meta{display:grid;gap:22px}.post-bottom-meta h2{margin:0 0 12px;font-size:1rem;color:var(--muted)}.post-taxonomy-list{display:flex;flex-wrap:wrap;gap:10px}.post-taxonomy-list a{min-height:36px;display:inline-flex;align-items:center;padding:0 12px;color:var(--violet);background:var(--violet-soft);border-radius:999px;font-size:0.9rem;font-weight:950}.post-author-box{display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;align-items:start}.post-author-avatar img{width:76px;height:76px;border-radius:999px}.post-author-box h2{margin:6px 0 8px;font-size:1.35rem}.post-author-box p:not(.eyebrow){margin:0;color:var(--muted)}.post-author-box a{min-height:38px;display:inline-flex;align-items:center;margin-top:14px;color:var(--violet);font-weight:950}.post-sidebar{align-self:stretch}.post-sidebar>* + *{margin-top:16px}.post-sidebar-card{padding:22px;background:white;border:1px solid var(--line);border-radius:var(--radius)}.post-sidebar-card h2{margin:0;font-size:1.16rem;line-height:1.28}.post-newsletter-card{color:white;background:radial-gradient(circle at 86% 18%,rgba(255,255,255,0.22),transparent 30%),linear-gradient(145deg,#7047ff,#2f2068 74%);border-color:rgba(112,71,255,0.18);box-shadow:0 20px 48px rgba(47,32,104,0.18)}.post-newsletter-card .eyebrow,.post-newsletter-card p{color:rgba(255,255,255,0.88)}.post-newsletter-card h2{margin:8px 0 10px;color:white;font-size:1.25rem;line-height:1.32}.whoops-kit-form{position:relative;max-width:none !important;margin:18px 0 0 !important;padding:0 !important;overflow:visible !important;background:transparent !important;border:0 !important;border-radius:0 !important}.whoops-kit-form .formkit-background,.whoops-kit-form .formkit-powered-by-convertkit-container{display:none !important}.whoops-kit-form .formkit-fields{display:grid !important;gap:10px !important;margin:0 !important}.whoops-kit-form .formkit-field{min-width:0 !important;margin:0 !important}.whoops-kit-form .formkit-input{width:100% !important;min-height:48px !important;margin:0 !important;padding:0 13px !important;color:var(--ink) !important;background:white !important;border:1px solid rgba(255,255,255,0.55) !important;border-radius:12px !important;font:inherit !important;font-weight:800 !important;line-height:1.2 !important}.whoops-kit-form .formkit-input::placeholder{color:rgba(18,19,31,0.52) !important;opacity:1 !important}.whoops-kit-form .formkit-input:focus{outline:3px solid rgba(255,255,255,0.28) !important;border-color:white !important}.whoops-kit-form .formkit-submit{width:100% !important;min-height:48px !important;margin:0 !important;padding:0 !important;color:#2d1a70 !important;background:white !important;border:0 !important;border-radius:12px !important;font:inherit !important;font-weight:950 !important;cursor:pointer;box-shadow:0 14px 30px rgba(18,19,31,0.14)}.whoops-kit-form .formkit-submit:hover,.whoops-kit-form .formkit-submit:focus{transform:translateY(-1px);outline:none}.whoops-kit-form .formkit-submit>span{padding:0 14px !important}.whoops-kit-form .formkit-alert{width:100% !important;margin:0 0 10px !important;padding:10px !important;border-radius:12px !important;font-weight:800 !important;text-align:left !important}.whoops-kit-form .formkit-alert:empty{display:none !important}.whoops-kit-form .formkit-guarantee{margin:10px 0 0 !important;color:rgba(255,255,255,0.82) !important;font-size:0.86rem !important;font-weight:800 !important;line-height:1.55 !important}.post-cta-card{color:white;background:radial-gradient(circle at 86% 18%,rgba(255,255,255,0.22),transparent 30%),linear-gradient(145deg,#7047ff,#2f2068 74%)}.post-cta-card .eyebrow,.post-cta-card p{color:rgba(255,255,255,0.88)}.post-cta-card a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:0 14px;color:#2d1a70;background:white;border-radius:12px;font-weight:950}.post-sticky-cta{position:sticky;top:110px;z-index:2;align-self:start}.admin-bar .post-sticky-cta{top:142px}.post-sidebar-list{display:grid;gap:10px;margin-top:16px}.post-sidebar-list a{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--line)}.post-sidebar-list a:last-child{padding-bottom:0;border-bottom:0}.post-sidebar-list span{color:var(--violet);font-size:0.78rem;font-weight:950}.post-sidebar-list strong{color:var(--ink);line-height:1.38}.comments-area h2,.comment-reply-title{margin:0 0 16px;font-size:1.35rem}.comment-list{display:grid;gap:14px;margin:0 0 24px;padding:0;list-style:none}.comment-list .children{margin-top:14px;padding-left:24px;list-style:none}.comment-body{padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius)}.comment-author{display:flex;gap:10px;align-items:center;color:var(--ink);font-weight:950}.comment-author img{border-radius:999px}.comment-metadata,.reply{margin-top:8px;color:var(--muted);font-size:0.86rem;font-weight:850}.comment-content{margin-top:12px}.comment-form{display:grid;gap:14px}.comment-form p{margin:0}.comment-form label{display:block;margin-bottom:8px;color:var(--ink);font-weight:900}.comment-form textarea,.comment-form input:not([type="submit"]):not([type="checkbox"]){width:100%;padding:12px 14px;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);font:inherit}.comment-form textarea{min-height:150px;resize:vertical}.comment-form-cookies-consent{display:flex;gap:8px;align-items:flex-start;color:var(--muted)}.comment-form-cookies-consent label{margin:0;color:var(--muted);font-weight:800}.form-submit .submit{min-height:48px;padding:0 18px;color:white;background:var(--violet);border:0;border-radius:var(--radius);font-weight:950;cursor:pointer}@media (max-width:1080px){.post-layout{grid-template-columns:1fr}.post-sidebar{position:static;align-self:auto;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.post-sidebar>* + *{margin-top:0}.post-sticky-cta{position:static}}@media (max-width:640px){.post-shell{width:min(calc(100% - 28px),var(--max));padding:22px 0 74px}.post-breadcrumbs [aria-current="page"]{max-width:20ch}.post-hero h1{font-size:2.22rem;line-height:1.12}.post-meta-row span{width:100%;justify-content:flex-start}.article-content{padding:24px;font-size:1rem;line-height:1.86}.article-content h2{font-size:1.75rem}.article-content h3{font-size:1.35rem}.post-sidebar{grid-template-columns:1fr}.post-bottom-meta,.post-author-box,.comments-area,.post-sidebar-card{padding:22px}.post-author-box{grid-template-columns:1fr}}@media (max-width:1080px){.site-header{justify-content:space-between;gap:20px}.command-stage{min-height:520px}.search-console{inset-inline:24px}.signal-left{left:0}.module-grid,.process,.content-grid,.library-hero,.guide-path-grid,.free-audit-tool,.audit-app-hero,.audit-dashboard,.blog-hero,.blog-layout,.pricing-flow,.pricing-model-grid,.pricing-note,.service-router,.service-hero,.service-split,.layout-feature,.intent-section,.dashboard-hero,.commerce-hero,.campaign-hero,.audit-hero,.product-hero,.governance-hero,.lead-hero,.ai-editor-hero,.rebuild-hero,.distribution-hero,.creative-hero,.editorial-studio,.authority-hero,.editorial-hero,.rank-lanes,.channel-board,.answer-system,.catalog-system,.experiment-board,.issue-table-section,.migration-storyboard,.authority-narrative,.loop-lanes,.product-matrix-section,.selected-work-section,.governance-board,.download-page-system,.landing-faq,.detail-hero,.detail-split,.detail-archetype{grid-template-columns:1fr}.module-card:nth-child(4){grid-column:auto}.blog-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.library-grid,.guide-path-grid,.audit-report-grid,.audit-section-grid,.pricing-flow,.pricing-model-grid,.pricing-note,.service-family-grid,.service-card-grid,.flow-track,.service-faq-grid,.related-service-grid,.sprint-card-grid,.landing-card-grid,.channel-columns,.answer-stack,.experiment-grid,.campaign-flow,.commerce-steps,.rank-roadmap,.editorial-rail,.quarter-steps,.proof-wall-grid,.selected-work-grid,.governance-rules,.download-modules,.commerce-path-grid,.ticket-grid,.storyboard-steps,.template-matrix,.authority-process,.loop-steps,.distribution-cards,.product-page-types,.product-growth-steps,.creative-process,.governance-flow,.nurture-timeline,.editorial-deliverables,.editorial-pipeline,.mini-service-grid,.detail-grid,.detail-flow,.detail-faq,.system-layer-grid,.signal-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-model-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.library-hero{min-height:0}.library-panel{max-width:620px}.service-hero{min-height:0}.service-stage{width:min(720px,100%)}.detail-hero{min-height:0}.detail-visual{width:min(720px,100%)}}@media (max-width:880px){.content-latest-layout{grid-template-columns:1fr}.nav-toggle{display:grid}.site-nav{position:absolute;top:calc(100% + 8px);left:20px;right:20px;display:none;padding:12px;background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.site-nav.is-open{display:grid}.site-nav a{min-height:48px;justify-content:flex-start;border-radius:var(--radius)}.site-nav .nav-cta{margin-left:0;justify-content:center}.hero h1{font-size:3.5rem}.library-hero h1,.service-hero h1,.detail-hero h1{font-size:3.25rem}.section-head,.final-cta{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.service-metrics{grid-template-columns:1fr}.detail-proof{grid-template-columns:1fr}.editor-window{grid-template-columns:1fr}.editor-window aside{border-left:0;border-top:1px solid var(--line)}.answer-layout,.ebook-preview{grid-template-columns:1fr}.commerce-funnel article{grid-template-columns:40px minmax(0,1fr)}.commerce-funnel article p{grid-column:1 / -1}}@media (max-width:640px){body{font-size:15px}.content-latest-posts{grid-template-columns:1fr}.content-latest-card,.content-latest-card.is-featured,.content-ai-cta{min-height:0;padding:22px}.intake-checklist>div{grid-template-columns:1fr}.announce{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-content:center;gap:5px;min-height:0;padding:7px 12px;text-align:center;font-size:0.82rem;line-height:1.35}.announce span{display:block;max-width:100%;line-break:anywhere;word-break:break-all;overflow-wrap:anywhere}.announce a{justify-self:center;min-width:auto;min-height:24px;padding:0 9px}.site-header{min-height:68px;padding-inline:14px}.brand{font-size:1.05rem}.brand-logo{width:128px}.brand-product{display:none}.hero{width:min(calc(100% - 28px),var(--max));padding:50px 0 42px}.hero h1{font-size:clamp(1.82rem,8vw,2.05rem);line-height:1.08;line-break:anywhere;word-break:break-all}.library-hero,.service-guide,.free-audit-tool,.blog-index,.pricing-model,.service-hero,.audit-app,.library-map,.service-family-section,.service-section,.service-metrics,.service-page-v6 .service-landing,.detail-hero,.detail-proof,.detail-section{width:min(calc(100% - 28px),var(--max))}.service-page-v6 .service-landing>section:not(.final-cta),.service-page-v6 .service-landing>div{width:100%;max-width:100%}.landing-art,.dashboard-art,.ai-editor-art,.commerce-art,.campaign-art,.audit-art,.rebuild-art,.authority-art,.distribution-art,.product-art,.creative-art,.governance-art,.lead-art,.editorial-art,.command-stage,.search-console,.score-panel,.service-stage,.detail-visual{width:100%;max-width:100%}.landing-art img,.dashboard-art img,.ai-editor-art img,.commerce-art img,.campaign-art img,.audit-art img,.rebuild-art img,.authority-art img,.distribution-art img,.product-art img,.creative-art img,.governance-art img,.lead-art img,.editorial-art img{width:100%;height:auto;object-fit:contain}.library-hero,.service-hero,.audit-app-hero,.detail-hero,.serp-hero,.dashboard-hero,.commerce-hero,.campaign-hero,.audit-hero,.product-hero,.governance-hero,.lead-hero,.ai-editor-hero,.rebuild-hero,.distribution-hero,.creative-hero,.editorial-studio,.authority-hero,.editorial-hero{padding:42px 0}.library-hero h1,.service-hero h1,.audit-app-copy h1,.detail-hero h1,.service-page-v6 .landing-copy h1{max-width:12em;font-size:clamp(1.82rem,7vw,2.08rem);line-height:1.16;line-break:strict;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.audit-runner,.audit-results-panel,.audit-score-panel{padding:20px}.audit-runner-row,.audit-results-head,.audit-form>div{grid-template-columns:1fr}.audit-dashboard{margin-top:18px}.audit-score-panel{position:static}.audit-section-grid,.audit-score-panel dl{grid-template-columns:1fr}.service-page-v6 .landing-copy{width:100%;max-width:100%}.library-hero p:not(.eyebrow),.service-hero-copy>p,.detail-hero-copy>p,.service-split p,.detail-split p,.service-section .section-head>p,.service-flow .section-head p,.detail-flow-section .section-head p{font-size:1rem}.hero-copy>p:not(.eyebrow){font-size:1rem}.hero-actions{display:grid;grid-template-columns:1fr}.button{min-height:50px;width:100%;padding-inline:14px}.command-stage{min-height:360px;margin-top:42px}.orb-one,.orb-two,.signal-card{display:none}.search-console{inset:0;min-height:330px;padding:16px}.console-top{align-items:center;justify-content:flex-start}.console-top strong{display:none}.status{display:none}.query-box{min-height:52px;padding-inline:12px;font-size:0.9rem}.result-item{grid-template-columns:38px minmax(0,1fr);min-height:104px;gap:12px;padding:14px}.result-item:not(.active){display:none}.favicon{width:34px;height:34px}.result-item h2{font-size:0.98rem}.score-panel{display:none}.metric-strip,.section,.final-cta,.site-footer{width:min(calc(100% - 28px),var(--max))}.metric-strip{grid-template-columns:1fr}.metric-strip article,.serp-metric-dock article,.landing-metrics article,.dashboard-kpi-row article,.campaign-proof article,.lead-proof-row article,.editorial-proof article,.entity-strip article{padding:14px 12px}.metric-strip{margin-top:18px}.metric-strip article{min-height:92px}.section{padding:76px 0}.section h2,.process-copy h2,.final-cta h2{font-size:2rem}.module-card,.content-card{min-height:0;padding:24px}.process-visual{min-height:390px}.editor-window{width:min(100% - 28px,680px)}.editor-main,.editor-window aside{padding:22px}.step-list article{grid-template-columns:1fr}.step-list p{grid-column:auto;margin-top:0}.content-card.wide h3{font-size:1.55rem}.library-grid,.guide-path-grid,.audit-report-grid,.blog-sidebar,.service-family-grid,.service-card-grid,.flow-track,.feature-board,.service-faq-grid,.related-service-grid,.sprint-card-grid,.landing-card-grid,.channel-columns,.answer-stack,.experiment-grid,.campaign-flow,.commerce-steps,.rank-roadmap,.editorial-rail,.quarter-steps,.proof-wall-grid,.selected-work-grid,.governance-rules,.download-modules,.commerce-path-grid,.ticket-grid,.storyboard-steps,.template-matrix,.authority-process,.loop-steps,.distribution-cards,.product-page-types,.product-growth-steps,.creative-process,.governance-flow,.nurture-timeline,.editorial-deliverables,.editorial-pipeline,.serp-metric-dock,.landing-metrics,.dashboard-kpi-row,.campaign-proof,.lead-proof-row,.editorial-proof,.entity-strip,.dashboard-grid,.proof-wall,.distribution-loop-ui,.product-matrix,.system-layer-grid,.signal-dashboard,.mini-service-grid,.detail-grid,.detail-flow,.detail-faq{grid-template-columns:1fr}.library-panel,.service-list-panel{padding:18px}.library-card,.guide-path,.service-family-grid article,.service-card,.flow-track article{min-height:0;padding:22px}.service-section{padding:74px 0}.detail-section{padding:74px 0}.detail-archetype{padding-top:64px;padding-bottom:64px}.service-section h2,.detail-section h2,.rank-lanes h2,.channel-board h2,.answer-system h2,.catalog-system h2,.experiment-board h2,.issue-table-section h2,.migration-storyboard h2,.authority-narrative h2,.loop-lanes h2,.product-matrix-section h2,.selected-work-section h2,.governance-board h2,.download-page-system h2,.sprint-board h2,.quarter-roadmap h2,.commerce-path h2,.developer-ticket-board h2,.template-matrix-section h2,.proof-wall-section h2,.landing-faq h2{font-size:2rem}.dashboard-hero,.commerce-hero,.campaign-hero,.audit-hero,.product-hero,.governance-hero,.lead-hero,.ai-editor-hero,.rebuild-hero,.distribution-hero,.creative-hero,.editorial-studio{min-height:0;gap:28px}.rank-lanes,.channel-board,.answer-system,.catalog-system,.experiment-board,.issue-table-section,.migration-storyboard,.authority-narrative,.loop-lanes,.product-matrix-section,.selected-work-section,.governance-board,.download-page-system,.sprint-board,.quarter-roadmap,.commerce-path,.developer-ticket-board,.template-matrix-section,.proof-wall-section,.landing-faq{padding:64px 0}.rank-lane-list article,.catalog-rows article,.issue-table article{grid-template-columns:1fr;min-height:0}.rank-lane-list h3,.rank-lane-list p{grid-column:auto}.serp-metric-dock{width:100%;margin-top:16px}.campaign-offer-card,.editorial-hero aside{padding:22px}.service-stage{min-height:0}.service-orbit,.service-chip{display:none}.variant-window{position:relative;inset:auto;min-height:0;padding:16px}.variant-top{align-items:flex-start}.variant-top strong{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-kpi{width:104px;height:104px;margin-left:auto}.stage-kpi strong,.answer-score strong{font-size:1.9rem}.dashboard-bars{min-height:118px;padding:14px}.audit-list article{grid-template-columns:74px minmax(0,1fr);min-height:64px}.audit-list svg{display:none}.offer-card div{grid-template-columns:1fr}.ebook-preview>div{min-height:190px}.service-console{inset:0;min-height:360px;padding:16px}.service-console-top{align-items:flex-start}.service-console-top strong{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-query{min-height:52px;padding-inline:12px;font-size:0.9rem}.service-row{min-height:64px;grid-template-columns:34px minmax(0,1fr)}.service-row svg{display:none}.service-score{width:104px;height:104px;margin-top:18px}.service-score strong{font-size:1.9rem}.service-metrics{margin-top:0}.detail-visual{min-height:410px;padding:16px}.detail-visual::before,.detail-visual::after{display:none}.detail-visual-top{align-items:flex-start}.detail-visual-query{min-height:52px;padding-inline:12px;font-size:0.9rem}.detail-visual-row{min-height:62px;grid-template-columns:34px minmax(0,1fr)}.detail-proof article{min-height:92px}.detail-card,.detail-flow article,.detail-faq article,.feature-board article,.service-faq-grid article,.related-service-grid article,.system-layer-grid article,.timeline-rail article,.signal-dashboard article{min-height:0;padding:22px}.cluster-map{min-height:340px;padding:22px}.cluster-map strong{width:150px;height:150px}.final-cta{padding:28px}.service-router{grid-template-columns:1fr;padding:22px}.blog-hero{padding:42px 0 20px}.blog-hero h1{font-size:2.2rem;line-height:1.12}.blog-layout{padding:28px 0 74px}.blog-card{grid-template-columns:1fr;gap:18px;padding:18px}.blog-card-media,.blog-card-media img{min-height:0}.blog-card-copy{padding:0}.audit-tool-copy,.audit-report{padding:22px}.audit-form>div{grid-template-columns:1fr}.pricing-model-card,.pricing-flow article{min-height:0;padding:22px}.pricing-model-grid.compact{grid-template-columns:1fr}.site-footer{min-height:112px;align-items:flex-start;justify-content:center;flex-direction:column;padding:28px 0}}:root{--paper:#f7f8fb;--soft:#f1f3f7;--line:rgba(18,19,31,0.12);--violet:#6048f5;--violet-2:#7b63ff;--violet-soft:#ece9ff;--jade:#108f68;--jade-soft:#e7f6ef;--brand-fire:#df5b25;--brand-fire-soft:#fff0e8;--shadow:0 24px 64px rgba(18,19,31,0.1);--shadow-deep:0 28px 86px rgba(18,19,31,0.14)}body{background:linear-gradient(180deg,#fbfbfe 0,#f7f8fb 420px,#f7f8fb 100%)}.announce{color:#fff8f4;background:linear-gradient(90deg,#14151d 0%,#242029 52%,#8f3c21 100%);border-bottom:1px solid rgba(223,91,37,0.42);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.08)}.announce a{color:#1b1512;background:#fff7f1;border:1px solid rgba(255,255,255,0.58)}.site-header{min-height:86px;background:rgba(251,251,254,0.9);border-bottom-color:rgba(18,19,31,0.08)}.site-header::before{background:linear-gradient(90deg,transparent,rgba(223,91,37,0.28),rgba(96,72,245,0.2),transparent)}.brand,.footer-brand{gap:12px}.brand{align-items:center}.brand-logo{width:clamp(116px,10vw,142px)}.brand-wordmark{color:#14151d;font-size:clamp(1.28rem,1.8vw,1.68rem);line-height:1;font-weight:950;text-transform:uppercase}.brand-lockup{min-width:0;display:grid;gap:1px;padding-left:12px;border-left:1px solid rgba(18,19,31,0.18)}.brand-extension{color:var(--brand-fire);font-size:0.82rem;line-height:1;font-weight:950}.brand-descriptor{color:var(--muted);font-size:0.66rem;line-height:1.1;font-weight:850;white-space:nowrap}.site-nav{gap:4px}.site-nav a{border-radius:var(--radius);font-weight:850}.site-nav a:hover,.site-nav a:focus-visible{color:#14151d;background:var(--brand-fire-soft)}.site-nav .nav-cta{color:white;background:#14151d;box-shadow:0 14px 28px rgba(18,19,31,0.16)}.site-nav .nav-cta:hover,.site-nav .nav-cta:focus-visible{background:#2a2420}.hero{padding:72px 0 62px}.hero::before{top:auto;bottom:8px;width:min(920px,74vw);height:1px;background:linear-gradient(90deg,transparent,rgba(223,91,37,0.26),rgba(96,72,245,0.22),transparent)}.hero-copy{max-width:980px}.eyebrow{color:color-mix(in srgb,var(--violet),var(--brand-fire) 24%)}.hero h1{max-width:920px;margin-inline:auto;font-size:clamp(3.25rem,6vw,5.15rem);line-height:0.98;text-wrap:balance}.hero-copy>p:not(.eyebrow){max-width:790px;color:#565b69}.button{border-radius:calc(var(--radius) + 2px);font-weight:900}.button.primary{background:linear-gradient(135deg,#171820,#2b2420);border-color:rgba(223,91,37,0.36);box-shadow:0 18px 38px rgba(18,19,31,0.18)}.button.secondary{background:rgba(255,255,255,0.86);box-shadow:0 10px 24px rgba(18,19,31,0.05)}.search-console,.service-console,.variant-window,.detail-visual{background:rgba(255,255,255,0.96);border-color:rgba(18,19,31,0.14);box-shadow:var(--shadow-deep)}.console-top strong,.variant-top span,.detail-visual-top span{color:#171820}.status{color:#7a351f;background:var(--brand-fire-soft)}.query-box{background:#f3f5f9}.query-box svg{color:var(--jade)}.result-item.active{background:linear-gradient(135deg,#effbf5,#ffffff);border-color:rgba(16,143,104,0.3)}.score-ring{background:radial-gradient(circle at center,white 52%,transparent 53%),conic-gradient(var(--brand-fire) 0 36%,var(--jade) 36% 74%,#eceff5 74% 100%)}.score-ring span{font-size:1.9rem}.metric-strip,.service-metrics,.detail-proof,.entity-strip,.landing-metrics,.dashboard-kpi-row,.campaign-proof,.lead-proof-row,.editorial-proof{background:rgba(18,19,31,0.1);box-shadow:0 16px 42px rgba(18,19,31,0.06)}.metric-strip strong,.service-metrics strong,.detail-proof strong,.entity-strip strong,.landing-metrics strong,.dashboard-kpi-row strong,.campaign-proof strong,.lead-proof-row strong,.editorial-proof strong{color:#171820;font-size:1.65rem}.module-card,.mini-service-card,.guide-path,.pricing-model-card,.library-card,.service-card,.service-family-grid article,.landing-faq-list article,.related-service-grid article,.detail-card,.blog-card,.article-content,.post-sidebar-card{border-color:rgba(18,19,31,0.1);box-shadow:0 1px 0 rgba(18,19,31,0.04)}.module-card.primary-card,.guide-path.featured,.pricing-model-card.primary,.mini-service-card.see-all,.final-cta,.blog-hero-panel,.blog-cta-widget,.post-newsletter-card,.post-cta-card{background:linear-gradient(135deg,#171820,#33241d 72%,#7d351d)}.final-cta{box-shadow:var(--shadow-deep)}.final-cta .eyebrow{color:#ffd9c5}.service-page-v6 .landing-copy h1{font-size:clamp(2.72rem,4.7vw,4rem);line-height:1.02}.landing-art,.dashboard-art,.ai-editor-art,.commerce-art,.campaign-art,.audit-art,.rebuild-art,.authority-art,.distribution-art,.product-art,.creative-art,.governance-art,.lead-art,.editorial-art{border-color:rgba(18,19,31,0.1);box-shadow:0 26px 70px rgba(18,19,31,0.11)}.landing-related-mini a,.guide-path span,.pricing-model-card span,.library-card>span,.related-service-grid span,.post-kicker,.blog-meta a,.post-taxonomy-list a{border-radius:var(--radius)}.audit-report a,.pricing-model-card>a,.blog-cta-widget a,.post-cta-card a,.whoops-kit-form .formkit-submit{border-radius:calc(var(--radius) + 2px) !important}@media (max-width:640px){.site-header{min-height:72px}.brand{gap:9px}.brand-logo{width:126px}.brand-wordmark{font-size:1.18rem}.brand-lockup{padding-left:9px}.brand-descriptor{display:none}.brand-extension{font-size:0.78rem}.hero{padding-top:54px}.hero h1{font-size:clamp(2.08rem,9vw,2.55rem);line-height:1.05;word-break:keep-all;overflow-wrap:anywhere}.metric-strip strong,.service-metrics strong,.detail-proof strong,.entity-strip strong,.landing-metrics strong,.dashboard-kpi-row strong,.campaign-proof strong,.lead-proof-row strong,.editorial-proof strong{font-size:1.38rem}}@media (prefers-reduced-motion:no-preference){.js-reveal{opacity:0;transform:translate3d(0,22px,0);filter:blur(4px);transition:opacity 640ms ease,transform 640ms cubic-bezier(0.22,1,0.36,1),filter 640ms ease;transition-delay:calc(min(var(--reveal-index,0),5) * 55ms);will-change:opacity,transform}.js-reveal.is-visible{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}:root{--ui-background:#fbfbfc;--ui-foreground:#17171c;--ui-card:#ffffff;--ui-card-foreground:#18181b;--ui-muted:#f4f4f5;--ui-muted-foreground:#71717a;--ui-border:rgba(24,24,27,0.11);--ui-input:rgba(24,24,27,0.14);--ui-ring:rgba(223,91,37,0.34);--ui-primary:#18181b;--ui-primary-foreground:#fafafa;--ui-accent:#fff3ed;--ui-accent-foreground:#7c2d12;--ui-radius:8px;--ui-shadow-sm:0 1px 2px rgba(24,24,27,0.06);--ui-shadow:0 12px 32px rgba(24,24,27,0.08);--ui-shadow-lg:0 22px 54px rgba(24,24,27,0.12)}.ui-card,.module-card,.mini-service-card,.guide-path,.pricing-model-card,.library-card,.service-family-grid article,.landing-faq-list article,.related-service-grid article,.detail-card,.detail-flow article,.detail-faq article{background:var(--ui-card);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm)}.ui-card:hover,.module-card:hover,.mini-service-card:hover,.guide-path:not(.featured):hover,.pricing-model-card:not(.primary):hover,.library-card:hover,.service-family-grid article:hover,.detail-card:hover{border-color:rgba(24,24,27,0.2);box-shadow:var(--ui-shadow)}.module-card.primary-card,.mini-service-card.see-all,.guide-path.featured,.pricing-model-card.primary,.blog-hero-panel,.blog-cta-widget,.post-newsletter-card,.post-cta-card{color:white;background:linear-gradient(135deg,#18181b,#2b211c 68%,#7c2d12);border-color:rgba(255,255,255,0.14);box-shadow:var(--ui-shadow-lg)}.ui-badge{min-height:28px;display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:0 10px;color:var(--ui-accent-foreground);background:var(--ui-accent);border:1px solid rgba(223,91,37,0.18);border-radius:999px;font-size:0.78rem;line-height:1;font-weight:850}.ui-badge-muted{color:var(--ui-muted-foreground);background:var(--ui-muted);border-color:var(--ui-border)}.ui-badge svg{width:14px;height:14px}.hero-badge-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 18px}.ui-tabs{display:flex;justify-content:center}.ui-tabs-list{min-height:44px;display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;background:var(--ui-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.ui-tabs-trigger{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;color:var(--ui-muted-foreground);border-radius:calc(var(--ui-radius) - 2px);font-size:0.9rem;font-weight:850;white-space:nowrap}.ui-tabs-trigger:hover,.ui-tabs-trigger:focus-visible,.ui-tabs-trigger.is-active{color:var(--ui-foreground);background:white;box-shadow:var(--ui-shadow-sm)}.service-tabs{justify-content:flex-start;margin:-14px 0 22px}.ui-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;color:var(--ui-card-foreground);background:linear-gradient(180deg,#ffffff,#fffaf7);border:1px solid rgba(223,91,37,0.18);border-radius:var(--ui-radius)}.ui-alert>svg{width:18px;height:18px;margin-top:3px;color:var(--brand-fire)}.ui-alert strong{display:block;color:var(--ui-foreground);line-height:1.25;font-weight:900}.ui-alert p{margin:4px 0 0;color:var(--ui-muted-foreground);font-size:0.92rem;line-height:1.55}.ui-command{color:var(--ui-card-foreground);background:rgba(255,255,255,0.98);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius) + 4px);box-shadow:var(--ui-shadow-lg)}.ui-command-input{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;color:var(--ui-muted-foreground);background:var(--ui-muted);border:1px solid transparent;border-radius:var(--ui-radius);font-weight:800}.ui-command-input svg{width:17px;height:17px;color:var(--ui-muted-foreground)}.ui-command-list{display:grid;gap:8px}.ui-command-item{border-radius:var(--ui-radius)}.search-console.ui-command{padding:18px}.search-console .hero-alert{margin:12px 0}.query-box.ui-command-input{margin-top:16px;background:#f4f4f5}.result-item.ui-command-item{border-color:transparent;box-shadow:none}.score-panel.ui-card{border-color:var(--ui-border);box-shadow:var(--ui-shadow-sm)}.library-panel.ui-command{padding:22px;background:white}.library-command-input{margin-bottom:2px}.library-panel.ui-command dl{background:var(--ui-border);border-color:var(--ui-border)}.library-panel-alert{margin-top:0}.service-router.ui-alert{grid-template-columns:auto minmax(0,1fr) auto;background:white;border-color:var(--ui-border);box-shadow:var(--ui-shadow-sm)}.service-router.ui-alert>.button{align-self:center}.ui-form{gap:12px}.ui-input,.audit-form input.ui-input{min-height:46px;padding:0 12px;color:var(--ui-foreground);background:white;border:1px solid var(--ui-input);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm);font:inherit;font-weight:750}.ui-input:focus,.audit-form input.ui-input:focus{outline:3px solid var(--ui-ring);border-color:rgba(223,91,37,0.54)}.audit-tool-copy.ui-card{background:white;box-shadow:var(--ui-shadow-sm)}.audit-form small{display:inline-flex;align-items:flex-start;gap:7px}.audit-form small svg{width:15px;height:15px;margin-top:0.28em;color:var(--brand-fire);flex:0 0 auto}.audit-report.ui-command{background:linear-gradient(145deg,#18181b,#2b211c);border-color:rgba(255,255,255,0.12);box-shadow:var(--ui-shadow-lg)}.audit-report-badge.ui-badge{color:#7c2d12;background:#fff7ed;border-color:rgba(255,255,255,0.24)}.ui-table{overflow:hidden;background:white;border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm)}.ui-table-row{display:grid;grid-template-columns:0.75fr 1.55fr 1fr 1fr;min-height:54px;border-top:1px solid var(--ui-border)}.ui-table-row:first-child{border-top:0}.ui-table-row>span{display:flex;align-items:center;padding:12px 14px;color:var(--ui-muted-foreground);font-size:0.92rem;font-weight:750;border-left:1px solid var(--ui-border)}.ui-table-row>span:first-child{color:var(--ui-foreground);border-left:0;font-weight:900}.ui-table-head{min-height:42px;background:var(--ui-muted)}.ui-table-head>span{color:var(--ui-muted-foreground);font-size:0.78rem;text-transform:uppercase;font-weight:900}.pricing-compare{margin:0 0 18px}.pricing-flow article.ui-card{background:white;border-color:var(--ui-border)}.pricing-model-card.ui-card:not(.primary){background:white}.ui-accordion{display:grid;gap:10px}.ui-accordion-item{overflow:hidden;background:white;border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm)}.ui-accordion-trigger{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:16px 18px;color:var(--ui-foreground);cursor:pointer;font-weight:900;line-height:1.35}.ui-accordion-trigger::-webkit-details-marker{display:none}.ui-accordion-trigger::marker{content:""}.ui-accordion-trigger svg{width:18px;height:18px;color:var(--ui-muted-foreground);transition:transform 180ms ease}.ui-accordion-item[open] .ui-accordion-trigger svg{transform:rotate(180deg)}.ui-accordion-content{padding:0 18px 18px}.ui-accordion-content p,.landing-faq-list .ui-accordion-content p{margin:0;color:var(--ui-muted-foreground)}.landing-faq-list.ui-accordion{gap:10px}.landing-faq-list .ui-accordion-item{border-color:color-mix(in srgb,var(--service-accent),transparent 78%)}.guide-path.ui-card,.pricing-model-card.ui-card,.library-card.ui-card,.detail-card.ui-card,.detail-flow article.ui-card{transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.guide-path.ui-card:hover,.pricing-model-card.ui-card:not(.primary):hover,.library-card.ui-card:hover,.detail-card.ui-card:hover{transform:translateY(-2px)}@media (max-width:880px){.service-router.ui-alert{grid-template-columns:auto minmax(0,1fr)}.service-router.ui-alert>.button{grid-column:1 / -1;width:100%}.ui-table-row{grid-template-columns:1fr;padding:8px 0}.ui-table-row>span{min-height:36px;border-left:0}.ui-table-head{display:none}}@media (max-width:640px){.hero-badge-row{justify-content:flex-start}.ui-tabs,.service-tabs{justify-content:stretch}.ui-tabs-list{width:100%;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-tabs-trigger{min-width:0;padding-inline:10px}.search-console.ui-command,.library-panel.ui-command,.audit-tool-copy.ui-card,.audit-report.ui-command{padding:16px}.ui-alert{padding:12px}.ui-accordion-trigger{min-height:56px;padding:14px 15px}.ui-accordion-content{padding:0 15px 15px}}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.module-card{min-height:292px}.module-card:nth-child(4),.module-card.ai-card{grid-column:auto;min-height:292px;background:linear-gradient(180deg,#ffffff,#f5fffb);border-color:rgba(25,169,123,0.2)}.module-card.ai-card .module-icon{color:var(--jade);background:var(--jade-soft)}.module-card.ai-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.module-card.ai-card li{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;color:#087456;background:#e9fbf3;border-radius:999px;font-size:0.78rem;font-weight:900}.module-card.ai-card li::before{display:none}@media (max-width:1180px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.module-grid{grid-template-columns:1fr}}@media (min-width:881px){.site-header{gap:clamp(18px,4vw,96px)}.site-nav{gap:6px}.site-nav a{min-height:42px;padding-inline:11px;font-size:0.96rem}.site-nav .nav-cta{padding-inline:18px}}.contact-direct-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.contact-direct-actions .button{min-width:min(100%,180px)}.contact-direct-actions span{color:var(--muted);font-size:0.96rem;font-weight:800;line-height:1.55}.ranking-depth-section{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:clamp(70px,9vw,118px) 0 0}.depth-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr);gap:18px;margin-top:28px}.depth-case,.depth-delivery{min-width:0;padding:clamp(24px,3vw,36px);background:white;border:1px solid color-mix(in srgb,var(--service-accent,var(--violet)),transparent 82%);border-radius:var(--radius);box-shadow:0 18px 54px rgba(18,19,31,0.06)}.depth-case{background:linear-gradient(135deg,color-mix(in srgb,var(--service-accent,var(--violet)),transparent 92%),transparent 58%),white}.depth-case>span,.depth-delivery>span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;color:var(--service-accent,var(--violet));background:color-mix(in srgb,var(--service-accent,var(--violet)),transparent 88%);border-radius:999px;font-size:0.78rem;font-weight:950}.depth-case h3,.depth-delivery h3{margin:18px 0 10px;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.18}.depth-case p,.depth-delivery p{margin:0;color:var(--muted);font-weight:760}.depth-case ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.depth-case li{position:relative;padding-left:22px;color:var(--ink-2);font-weight:850}.depth-case li::before{content:"";position:absolute;top:0.8em;left:0;width:8px;height:8px;background:var(--service-accent,var(--violet));border-radius:999px}.depth-delivery div{display:grid;gap:12px;margin-top:20px}.depth-delivery p{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--ink-2);font-weight:850}.depth-delivery svg{width:18px;height:18px;margin-top:4px;color:var(--service-accent,var(--violet))}.depth-compare{margin-top:18px;overflow:hidden}.depth-compare .ui-table-row{grid-template-columns:0.86fr 1fr 1.18fr}@media (max-width:1080px){.depth-layout,.depth-compare .ui-table-row{grid-template-columns:1fr}.depth-compare .ui-table-head{display:none}}@media (max-width:640px){.contact-direct-actions{align-items:stretch}.contact-direct-actions .button,.contact-direct-actions span{width:100%}.ranking-depth-section{width:min(calc(100% - 28px),var(--max))}}.command-stage{min-height:540px}.library-hero,.service-page-v6 .landing-copy,.detail-visual,.service-stage{overflow:visible}.search-console .result-list{padding-right:214px}.signal-card{max-width:min(230px,42vw);white-space:nowrap}.signal-top{top:-30px;right:126px}.signal-left{left:-6px;bottom:126px}.signal-right{top:112px;right:-10px}.query-box span,.service-query span,.detail-visual-query span{min-width:0}.score-panel{z-index:5;right:34px;bottom:26px;width:184px}.score-ring{height:98px;background:radial-gradient(circle at center,#ffffff 48%,transparent 49%),conic-gradient(var(--brand-fire) 0 42%,var(--jade) 42% 78%,#eceff5 78% 100%)}.score-ring span{font-size:1.55rem;letter-spacing:0}.score-panel dd{word-break:keep-all;overflow-wrap:normal}.brand-character{position:absolute;z-index:6;display:block;width:180px;margin:0;pointer-events:none;filter:drop-shadow(0 26px 34px rgba(18,19,31,0.2)) drop-shadow(0 10px 18px rgba(223,91,37,0.12));transform-origin:50% 76%;animation:brandCharacterFloat 7s ease-in-out infinite}.brand-character picture,.brand-character img{display:block;width:100%}.brand-character img{height:auto;object-fit:contain}.brand-character-hero{right:-132px;bottom:72px;width:clamp(136px,14vw,168px)}.brand-character-detail{right:-42px;bottom:-28px;width:160px}.brand-character-service,.brand-character-service-inline{width:158px}.brand-character-service{right:-34px;bottom:-28px}.brand-character-service-inline{position:relative;right:auto;bottom:auto;width:150px;margin:24px 0 -8px}.brand-character-library{right:42px;bottom:-56px;width:clamp(136px,14vw,188px)}.brand-character-library-inline{position:relative;right:auto;bottom:auto;width:132px;margin:24px 0 0}img.mascot,img.detail-mascot,img.service-mascot{display:none !important}@keyframes brandCharacterFloat{0%,100%{transform:translate3d(0,0,0) rotate(-2deg)}50%{transform:translate3d(0,-8px,0) rotate(1deg)}}@media (max-width:1180px){.search-console .result-list{padding-right:196px}.signal-right{right:-4px}.brand-character-hero{right:-74px;width:150px}.brand-character-library{right:24px}}@media (max-width:880px){.search-console .result-list{padding-right:0}.score-panel{display:none}.brand-character-hero{right:12px;bottom:-20px;width:156px}.brand-character-detail,.brand-character-service{right:-12px;bottom:-20px;width:128px}.brand-character-service-inline{width:126px;margin-top:18px}.brand-character-library{right:12px;bottom:-22px;width:132px}}@media (max-width:640px){.command-stage{min-height:398px}.brand-descriptor{display:block;max-width:112px;white-space:normal}.brand-character-hero{right:8px;bottom:8px;width:88px}.brand-character-detail,.brand-character-service{width:104px}.brand-character-service-inline{width:112px}.brand-character-library{width:110px}.brand-character-library-inline{width:104px}}.audit-score-panel.ui-card{color:white;background:radial-gradient(circle at 88% 18%,rgba(112,71,255,0.32),transparent 30%),linear-gradient(155deg,#15131a,#241915 58%,#11131c);border-color:rgba(255,255,255,0.12);box-shadow:var(--ui-shadow-lg)}.audit-score-panel.ui-card .ui-badge{color:#4b210f;background:#fff5ec}.audit-score-panel.ui-card p,.audit-score-panel.ui-card dt{color:rgba(255,255,255,0.72)}.audit-score-panel.ui-card dd{color:white}.free-seo-audit-page .audit-app,.free-seo-audit-page .audit-runner,.free-seo-audit-page .audit-score-panel,.free-seo-audit-page .audit-results-panel{max-width:100%}.free-seo-audit-page .audit-app *,.free-seo-audit-page .audit-app *::before,.free-seo-audit-page .audit-app *::after{min-width:0}.free-seo-audit-page .audit-app-copy h1,.free-seo-audit-page .audit-app-copy p,.free-seo-audit-page .audit-check p,.free-seo-audit-page .audit-section-grid span{overflow-wrap:anywhere;word-break:normal}@media (max-width:640px){.free-seo-audit-page .audit-app{width:min(calc(100% - 28px),var(--max));padding:42px 0 72px}.free-seo-audit-page .audit-app-hero,.free-seo-audit-page .audit-dashboard,.free-seo-audit-page .audit-runner-row,.free-seo-audit-page .audit-results-head,.free-seo-audit-page .audit-section-grid,.free-seo-audit-page .audit-score-panel dl{grid-template-columns:minmax(0,1fr) !important}.free-seo-audit-page .audit-app-copy h1{max-width:100%;font-size:clamp(2rem,10vw,2.5rem);line-height:1.08}.free-seo-audit-page .audit-runner .button,.free-seo-audit-page .audit-runner .ui-input,.free-seo-audit-page .audit-results-head .button{width:100%}}