.seo-page :where(*),.seo-page :where(*):before,.seo-page :where(*):after{border-color:currentColor}.seo-page :where(a,button){-webkit-tap-highlight-color:revert;transition:revert}.seo-page :where(a){-webkit-text-decoration:revert;text-decoration:revert}.seo-page :where(button,input,textarea,select){font:revert;color:revert}.seo-page :where(button),.seo-page :where(button:disabled){cursor:revert;opacity:revert}.seo-page :where(h1,h2,h3,h4){color:revert;font-family:revert;font-size:revert;font-weight:revert;line-height:revert;letter-spacing:revert;margin:revert}.seo-page :where(p){line-height:revert}.seo-page :where(svg){width:revert;height:revert;fill:revert;stroke:revert;stroke-width:revert;stroke-linecap:revert;stroke-linejoin:revert}.seo-page{--surface:0 0% 100%;--rail:30 10% 96%;--card:30 14% 97%;--card-hover:30 12% 94%;--border:34 22% 87%;--border-mid:32 14% 77%;--border-strong:30 10% 63%;--fg:30 12% 13%;--muted:30 8% 45%;--primary:32 75% 50%;--primary-ink:32 80% 38%;--primary-subtle:36 70% 90%;--media:38 22% 7%;--display:"Quicksand",sans-serif;--body:"Satoshi",sans-serif;--r-control:16px;--r-panel:24px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-box:0 1px 2px 0 #0000000d,0 18px 40px -24px #3c280a38;--shadow-object:0 24px 60px -24px #0000004d,0 0 0 1px #00000010;--max:1120px;--hh:64px;--sy:136px}.seo-page .seo-theme{--glow-a:32 100% 62%;--glow-b:14 90% 70%;--glow-c:44 100% 70%}.seo-page *,.seo-page :before,.seo-page :after{box-sizing:border-box}.seo-page{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.seo-page{scroll-behavior:auto}}.seo-page{background:hsl(var(--surface));color:hsl(var(--fg));font:450 15px/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.seo-page h1,.seo-page h2,.seo-page h3,.seo-page .seo-btn{font-family:var(--display)}.seo-page h1,.seo-page h2,.seo-page h3,.seo-page p,.seo-page figure{margin:0}.seo-page a{color:inherit}.seo-page img,.seo-page video{max-width:100%;height:auto;display:block}.seo-page .seo-wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.seo-page .seo-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seo-page .seo-btn{border-radius:var(--r-control);height:40px;color:hsl(var(--fg));white-space:nowrap;box-shadow:var(--shadow-xs);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.seo-page .seo-btn-primary{background:hsl(var(--primary));color:#fff;font-weight:700}.seo-page .seo-btn-outline{background:hsl(var(--card));border-color:hsl(var(--border))}.seo-page .seo-btn-lg{border-radius:18px;height:52px;padding:0 30px;font-size:16px}.seo-page .seo-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (hover:hover){.seo-page .seo-btn-primary:hover{background:hsl(var(--primary) / .9)}.seo-page .seo-btn-outline:hover{background:hsl(var(--card-hover));border-color:hsl(var(--border-strong))}}.seo-page :focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.seo-page .seo-hdr{z-index:20;background:hsl(var(--surface) / .86);-webkit-backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.seo-page .seo-hdr .seo-wrap{height:var(--hh);justify-content:space-between;align-items:center;display:flex}.seo-page .seo-logo{font:700 20px/1 var(--display);letter-spacing:-.03em;align-items:center;gap:10px;text-decoration:none;display:flex}.seo-page .seo-logo img{width:30px;height:30px}.seo-page .seo-crumb ol{color:hsl(var(--muted) / .85);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.seo-page .seo-crumb li+li:before{content:"›";margin-right:6px}.seo-page .seo-crumb a{text-decoration:none}.seo-page .seo-hero{isolation:isolate;min-height:min(calc(100svh - var(--hh)),900px);flex-direction:column;justify-content:center;padding:112px 0 128px;display:flex;position:relative;overflow:hidden}.seo-page .seo-hero.seo-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 52% at 28% 66%,hsl(var(--glow-a) / .55),transparent 70%),radial-gradient(32% 48% at 72% 62%,hsl(var(--glow-b) / .42),transparent 70%),radial-gradient(30% 40% at 50% 96%,hsl(var(--glow-c) / .5),transparent 70%);filter:blur(28px);height:70%;position:absolute;inset:auto -20% -8%;-webkit-mask-image:linear-gradient(#0000,#000 30% 72%,#0000);mask-image:linear-gradient(#0000,#000 30% 72%,#0000)}.seo-page .seo-hero .seo-crumb{position:absolute;top:20px;left:0;right:0}.seo-page .seo-hero-in{text-align:center;max-width:900px;margin:0 auto}.seo-page .seo-hero h1{letter-spacing:-.05em;text-wrap:balance;font-size:64px;font-weight:700;line-height:1.04}.seo-page .seo-sub{max-width:720px;color:hsl(var(--muted));text-wrap:balance;margin:22px auto 0;font-size:18px;line-height:1.5}.seo-page .seo-prompt{text-align:left;max-width:700px;margin:52px auto 0}.seo-page .seo-pbox{border:1px solid hsl(var(--border));border-radius:var(--r-panel);background:hsl(var(--card));box-shadow:var(--shadow-box);flex-direction:column;gap:14px;padding:22px 16px 16px 24px;transition:border-color .15s,box-shadow .15s;display:flex}.seo-page .seo-pbox:focus-within{border-color:hsl(var(--border-mid));box-shadow:var(--shadow-xs),0 0 0 4px hsl(var(--primary) / .12),0 18px 40px -24px #3c280a38}.seo-page .seo-pbox.seo-flash{animation:.9s seo-flash}@keyframes seo-flash{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .45),var(--shadow-box)}to{box-shadow:0 0 0 14px hsl(var(--primary) / 0),var(--shadow-box)}}.seo-page .seo-pin{resize:none;width:100%;min-height:84px;color:hsl(var(--fg));font:450 17px/27px var(--body);background:0 0;border:0;padding:0 8px 0 0;display:block}.seo-page .seo-pin::placeholder{color:hsl(var(--muted))}.seo-page .seo-pin:focus{outline:none}.seo-page .seo-pact{justify-content:space-between;align-items:center;gap:8px;display:flex}.seo-page .seo-clip{border-radius:999px;width:36px;height:36px;padding:0}.seo-page .seo-go{border-radius:999px;flex:none;width:40px;height:40px;padding:0}.seo-page .seo-go svg{stroke-width:1.75px;width:20px;height:20px}.seo-page .seo-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.seo-page .seo-chip{border:1px solid hsl(var(--border) / .7);border-radius:var(--r-control);background:hsl(var(--surface) / .7);height:36px;color:hsl(var(--fg));font:450 14px/1 var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;padding:0 15px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.seo-page .seo-chip svg{fill:none;width:14px;height:14px;stroke:hsl(var(--muted));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.seo-page .seo-chip:hover{background:hsl(var(--card-hover));border-color:hsl(var(--border-strong))}}.seo-page .seo-chip[aria-pressed=true]{background:hsl(var(--primary-subtle));box-shadow:inset 0 0 0 1px hsl(var(--primary));border-color:#0000}.seo-page .seo-sec{padding:var(--sy) 0}.seo-page .seo-head{text-align:center;max-width:640px;margin:0 auto 64px}.seo-page .seo-head h2{letter-spacing:-.04em;text-wrap:balance;font-size:40px;font-weight:700;line-height:1.12}.seo-page .seo-head p{color:hsl(var(--muted));text-wrap:balance;margin-top:14px;font-size:17px}.seo-page .seo-rail{background:hsl(var(--rail))}.seo-page .seo-ex{grid-template-columns:repeat(var(--cols,4),1fr);max-width:var(--exmax,none);gap:28px;margin:0 auto;padding:0;list-style:none;display:grid}.seo-page .seo-frame{aspect-ratio:9/16;background:hsl(var(--media));box-shadow:var(--shadow-object);border-radius:20px;position:relative;overflow:hidden}.seo-page .seo-frame video{object-fit:cover;width:100%;height:100%}.seo-page .seo-ex figcaption{padding:20px 2px 0}.seo-page .seo-ex h3{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.3}.seo-page .seo-ex .seo-p{color:hsl(var(--muted));text-wrap:pretty;margin-top:8px;font-size:14.5px;line-height:1.55}.seo-page .seo-steps{text-align:center;grid-template-columns:repeat(3,1fr);gap:56px;max-width:940px;margin:0 auto;padding:0;list-style:none;display:grid}.seo-page .seo-n{background:hsl(var(--surface));border:1px solid hsl(var(--border));width:40px;height:40px;color:hsl(var(--primary));font:700 17px/1 var(--display);border-radius:999px;place-items:center;display:inline-grid}.seo-page .seo-steps h3{letter-spacing:-.025em;margin-top:18px;font-size:20px;font-weight:700;line-height:1.25}.seo-page .seo-steps p{color:hsl(var(--muted));margin-top:6px;font-size:16px;line-height:1.55}.seo-page .seo-faq{max-width:720px;margin:0 auto}.seo-page .seo-faq details{border-bottom:1px solid hsl(var(--border))}.seo-page .seo-faq details:first-child{border-top:1px solid hsl(var(--border))}.seo-page .seo-faq summary{cursor:pointer;font:700 18px/1.35 var(--display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:24px 4px;list-style:none;display:flex}.seo-page .seo-faq summary::-webkit-details-marker{display:none}.seo-page .seo-faq summary:after{content:"";border:1px solid hsl(var(--border));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2325211D' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:999px;flex:none;width:28px;height:28px;transition:transform .2s}.seo-page .seo-faq details[open] summary:after{transform:rotate(45deg)}.seo-page .seo-faq .seo-a{color:hsl(var(--muted));padding:0 48px 26px 4px;font-size:16px;line-height:1.65}.seo-page .seo-cta{isolation:isolate;text-align:center;padding:168px 0;position:relative;overflow:hidden}.seo-page .seo-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(32% 50% at 38% 64%,hsl(var(--glow-a) / .3),transparent 70%),radial-gradient(30% 46% at 64% 60%,hsl(var(--glow-b) / .22),transparent 70%),radial-gradient(24% 34% at 50% 84%,hsl(var(--glow-c) / .26),transparent 70%);filter:blur(16px);position:absolute;inset:0}.seo-page .seo-cta h2{letter-spacing:-.045em;text-wrap:balance;font-size:52px;font-weight:700;line-height:1.06}.seo-page .seo-cta p{color:hsl(var(--muted));text-wrap:balance;margin-top:16px;font-size:17px}.seo-page .seo-cta .seo-btn{margin-top:36px}.seo-page .seo-ftr{border-top:1px solid hsl(var(--border) / .6);color:hsl(var(--muted));padding:40px 0 56px;font-size:13px}.seo-page .seo-ftr .seo-wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.seo-page .seo-ftr nav{flex-wrap:wrap;gap:8px 20px;display:flex}.seo-page .seo-ftr a{text-decoration:none}@media (hover:hover){.seo-page .seo-ftr a:hover{color:hsl(var(--fg))}}.seo-page .seo-ftr .seo-fnote{color:hsl(var(--muted) / .85);flex-basis:100%;margin-top:4px;font-size:12px}@media (max-width:1023px){.seo-page{--sy:112px}.seo-page .seo-ex{gap:40px 24px;max-width:640px;--cols:2!important}.seo-page .seo-ex>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}@media (max-width:760px){.seo-page .seo-steps{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.seo-page{--hh:56px;--sy:88px}.seo-page .seo-wrap{padding:0 20px}.seo-page .seo-hero{min-height:calc(100svh - var(--hh));padding:72px 0 84px}.seo-page .seo-hero .seo-crumb{top:12px}.seo-page .seo-hero h1{letter-spacing:-.045em;font-size:40px;line-height:1.06}.seo-page .seo-sub{margin-top:16px;font-size:16px}.seo-page .seo-prompt{margin-top:36px}.seo-page .seo-pbox{border-radius:22px;padding:18px 12px 12px 18px}.seo-page .seo-pin{min-height:100px;font-size:16px;line-height:25px}.seo-page .seo-chips{gap:8px;margin-top:20px}.seo-page .seo-chip{height:34px;padding:0 13px;font-size:13.5px}.seo-page .seo-head{margin-bottom:40px}.seo-page .seo-head h2{font-size:30px}.seo-page .seo-head p{font-size:15.5px}.seo-page .seo-ex{gap:32px 14px}.seo-page .seo-ex>li:last-child:nth-child(odd){width:calc(50% - 7px)}.seo-page .seo-ex h3{font-size:15px}.seo-page .seo-ex .seo-p{font-size:13px}.seo-page .seo-frame{border-radius:16px}.seo-page .seo-faq summary{padding:20px 2px;font-size:16.5px}.seo-page .seo-faq .seo-a{padding:0 8px 22px 2px;font-size:15px}.seo-page .seo-cta{padding:112px 0}.seo-page .seo-cta h2{font-size:36px}.seo-page .seo-cta .seo-btn{width:100%;max-width:340px}}.seo-page .seo-addp{border-radius:999px;gap:6px;height:36px;padding:0 14px 0 10px;font-size:13.5px}.seo-page .seo-addp svg{width:16px;height:16px}.seo-page .seo-feats{grid-template-columns:1fr 1fr;gap:16px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.seo-page .seo-feats li{border:1px solid hsl(var(--border) / .8);background:hsl(var(--surface));border-radius:20px;padding:30px 30px 28px}.seo-page .seo-feats svg{fill:none;width:24px;height:24px;stroke:hsl(var(--primary));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.seo-page .seo-feats h3{letter-spacing:-.02em;margin-top:16px;font-size:19px;font-weight:700;line-height:1.3}.seo-page .seo-feats p{color:hsl(var(--muted));margin-top:6px;font-size:15.5px;line-height:1.55}@media (max-width:760px){.seo-page .seo-feats{grid-template-columns:1fr}}@media (max-width:640px){.seo-page .seo-feats li{padding:24px 22px}}.seo-page .seo-vs-hero{background:hsl(var(--rail));padding:48px 0 120px}.seo-page .seo-vs-hero .seo-crumb{margin-bottom:72px}.seo-page .seo-vs-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:72px;display:grid}.seo-page .seo-vs-hero h1{letter-spacing:-.05em;text-wrap:balance;font-size:58px;font-weight:700;line-height:1.04}.seo-page .seo-vs-hero .seo-sub{text-align:left;max-width:520px;margin:22px 0 0}.seo-page .seo-pline{border:1px solid hsl(var(--border));background:hsl(var(--surface));max-width:540px;box-shadow:var(--shadow-box);border-radius:999px;align-items:center;gap:10px;margin-top:40px;padding:8px 8px 8px 22px;transition:border-color .15s,box-shadow .15s;display:flex}.seo-page .seo-pline:focus-within{border-color:hsl(var(--border-mid));box-shadow:var(--shadow-xs),0 0 0 4px hsl(var(--primary) / .12)}.seo-page .seo-pline.seo-flash{animation:.9s seo-flash}.seo-page .seo-pline input{min-width:0;height:40px;font:450 16px/1 var(--body);color:hsl(var(--fg));background:0 0;border:0;flex:1}.seo-page .seo-pline input::placeholder{color:hsl(var(--muted))}.seo-page .seo-pline input:focus{outline:none}.seo-page .seo-vs-start{margin-top:24px}.seo-page .seo-tbl-wrap{border:1px solid hsl(var(--border));border-radius:var(--r-panel);background:hsl(var(--surface));max-width:960px;margin:0 auto;overflow:hidden}.seo-page table.seo-cmp{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.55}.seo-page .seo-cmp th,.seo-page .seo-cmp td{text-align:left;vertical-align:top;border-top:1px solid hsl(var(--border));padding:22px 24px}.seo-page .seo-cmp thead th{font:700 15px/1.2 var(--display);background:hsl(var(--card));border-top:0}.seo-page .seo-cmp thead th.seo-w{background:hsl(var(--primary-subtle))}.seo-page .seo-cmp thead th.seo-w span{align-items:center;gap:8px;display:inline-flex}.seo-page .seo-cmp thead th.seo-w img{width:20px;height:20px}.seo-page .seo-cmp tbody th{width:22%;font:700 15px/1.4 var(--display);color:hsl(var(--fg))}.seo-page .seo-cmp td.seo-w{background:hsl(var(--primary-subtle) / .35)}.seo-page .seo-cmp td{color:hsl(var(--muted))}.seo-page .seo-cmp td.seo-w{color:hsl(var(--fg))}.seo-page .seo-note{max-width:960px;color:hsl(var(--muted));margin:18px auto 0;font-size:13px}.seo-page .seo-fit{grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:0 auto;display:grid}.seo-page .seo-fit>div{border-radius:var(--r-panel);border:1px solid hsl(var(--border));background:hsl(var(--surface));padding:36px 36px 32px}.seo-page .seo-fit>div.seo-w{border-color:hsl(var(--primary) / .5);box-shadow:var(--shadow-box)}.seo-page .seo-fit h3{letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.25}.seo-page .seo-fit ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.seo-page .seo-fit li{color:hsl(var(--muted));grid-template-columns:22px 1fr;gap:12px;font-size:16px;line-height:1.5;display:grid}.seo-page .seo-fit li svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;margin-top:2px}.seo-page .seo-fit .seo-w li svg{stroke:hsl(var(--primary))}.seo-page .seo-fit .seo-o li svg{stroke:hsl(var(--border-strong))}.seo-page .seo-fit .seo-w li{color:hsl(var(--fg))}.seo-page .seo-cta.seo-dark{background:hsl(var(--fg));color:#fff}.seo-page .seo-cta.seo-dark:before{display:none}.seo-page .seo-cta.seo-dark p{color:#ffffffb3}@media (max-width:960px){.seo-page .seo-vs-grid{grid-template-columns:1fr;gap:64px}}@media (max-width:640px){.seo-page .seo-vs-hero{padding:24px 0 88px}.seo-page .seo-vs-hero .seo-crumb{margin-bottom:48px}.seo-page .seo-vs-hero h1{font-size:40px;line-height:1.06}.seo-page .seo-pline{margin-top:32px;padding-left:18px}.seo-page .seo-tbl-wrap{border-radius:18px}.seo-page .seo-cmp thead{display:none}.seo-page .seo-cmp,.seo-page .seo-cmp tbody,.seo-page .seo-cmp tr,.seo-page .seo-cmp th,.seo-page .seo-cmp td{width:100%;display:block}.seo-page .seo-cmp tr{border-top:1px solid hsl(var(--border))}.seo-page .seo-cmp tr:first-child{border-top:0}.seo-page .seo-cmp tbody th{border:0;width:auto;padding:20px 18px 8px}.seo-page .seo-cmp td{border:0;padding:6px 18px;font-size:14.5px}.seo-page .seo-cmp td:last-child{padding-bottom:20px}.seo-page .seo-cmp td:before{content:attr(data-h);font:700 11px/1.6 var(--display);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted));display:block}.seo-page .seo-cmp td.seo-w{background:0 0}.seo-page .seo-fit{grid-template-columns:1fr}.seo-page .seo-fit>div{padding:28px 24px}}.seo-page .seo-hero{min-height:min(calc(100svh - var(--hh) - 96px),820px);padding:104px 0 112px}.seo-page .seo-hero .seo-sub{margin-top:20px}.seo-page .seo-hero .seo-sub+.seo-prompt{margin-top:44px}.seo-page .seo-steps p{text-wrap:pretty}.seo-page .seo-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.seo-page .seo-idea{border:1px solid hsl(var(--border) / .8);background:hsl(var(--surface));width:100%;height:100%;color:hsl(var(--fg));font:inherit;text-align:left;cursor:pointer;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 28px 24px;transition:border-color .15s,box-shadow .15s;display:flex}.seo-page .seo-idea h3{letter-spacing:-.02em;text-wrap:balance;font-size:19px;font-weight:700;line-height:1.3}.seo-page .seo-idea .seo-d{color:hsl(var(--muted));font-size:15.5px;line-height:1.55}.seo-page .seo-idea .seo-q{background:hsl(var(--card));color:hsl(var(--fg) / .85);text-wrap:pretty;border-radius:14px;margin-top:6px;padding:12px 14px;font-size:14px;line-height:1.5}.seo-page .seo-idea .seo-use{font:700 14px/1 var(--display);color:hsl(var(--primary-ink));align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:inline-flex}.seo-page .seo-idea .seo-use svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (hover:hover){.seo-page .seo-idea:hover{border-color:hsl(var(--border-strong));box-shadow:var(--shadow-box)}}.seo-page .seo-rail .seo-idea{background:hsl(var(--surface))}.seo-page .seo-rel{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.seo-page .seo-rel a{border:1px solid hsl(var(--border) / .8);background:hsl(var(--surface));border-radius:20px;flex-direction:column;gap:6px;height:100%;padding:24px 22px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.seo-page .seo-rel .seo-glow-dot{background:radial-gradient(60% 60% at 30% 35%,hsl(var(--ga) / .9),transparent 72%),radial-gradient(60% 60% at 75% 70%,hsl(var(--gb) / .8),transparent 72%),hsl(var(--card));border-radius:12px;width:36px;height:36px;margin-bottom:8px}.seo-page .seo-rel h3{letter-spacing:-.02em;text-wrap:balance;font-size:17px;font-weight:700;line-height:1.3}.seo-page .seo-rel p{color:hsl(var(--muted));font-size:14.5px;line-height:1.5}.seo-page .seo-rel .seo-go2{font:700 13.5px/1 var(--display);color:hsl(var(--primary-ink));margin-top:auto;padding-top:8px}@media (hover:hover){.seo-page .seo-rel a:hover{border-color:hsl(var(--border-strong));box-shadow:var(--shadow-box)}}.seo-page .seo-chiprow{flex-wrap:wrap;justify-content:center;gap:8px;max-width:880px;margin:40px auto 0;padding:0;list-style:none;display:flex}.seo-page .seo-chiprow a{border:1px solid hsl(var(--border) / .8);background:hsl(var(--surface));height:34px;color:hsl(var(--fg));border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;text-decoration:none;display:inline-flex}.seo-page .seo-chiprow a[aria-current=page]{background:hsl(var(--primary-subtle));border-color:#0000}@media (hover:hover){.seo-page .seo-chiprow a:hover{border-color:hsl(var(--border-strong))}}.seo-page .seo-chiplab{text-align:center;font:700 12px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted));margin-top:56px}.seo-page .seo-anat2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;max-width:980px;margin:0 auto;display:grid}.seo-page .seo-anat2 h2{letter-spacing:-.04em;text-wrap:balance;font-size:40px;font-weight:700;line-height:1.12}.seo-page .seo-anat2 .seo-lead{color:hsl(var(--muted));text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.55}.seo-page .seo-anat2 .seo-btn{margin-top:32px}.seo-page .seo-beats{gap:14px;margin:0;padding:0;list-style:none;display:grid}.seo-page .seo-beats li{border:1px solid hsl(var(--border) / .8);background:hsl(var(--surface));border-radius:18px;grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:20px 22px;display:grid}.seo-page .seo-beats h3{letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:700;line-height:1.3}.seo-page .seo-beats p{color:hsl(var(--muted));margin-top:4px;font-size:15.5px;line-height:1.55}.seo-page .seo-chat{border:1px solid hsl(var(--border));border-radius:var(--r-panel);background:hsl(var(--surface));width:100%;max-width:400px;box-shadow:var(--shadow-box);justify-self:center;gap:14px;padding:22px;display:grid}.seo-page .seo-chat .seo-lab{font:700 11px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted))}.seo-page .seo-chat .seo-msg{background:hsl(var(--primary-subtle));border-radius:16px 16px 4px;justify-self:end;max-width:88%;padding:12px 15px;font-size:14.5px;line-height:1.45}.seo-page .seo-chat .seo-res{background:hsl(var(--card));border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px;display:grid}.seo-page .seo-chat .seo-res img{width:28px;height:28px}.seo-page .seo-chat .seo-res ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seo-page .seo-chat .seo-res li{background:hsl(var(--surface));border:1px solid hsl(var(--border) / .8);border-radius:999px;padding:5px 10px;font-size:12.5px;line-height:1.2}.seo-page .seo-naff{color:hsl(var(--muted));margin-top:18px;font-size:13px}.seo-page .seo-vs-hero .seo-sub{margin-left:0}.seo-page .seo-pline input{text-overflow:ellipsis}.seo-page .seo-calm .seo-chip svg{display:none}.seo-page .seo-calm .seo-chip{background:hsl(var(--surface))}.seo-page .seo-cta .seo-small{color:hsl(var(--muted));margin-top:18px;font-size:14px}.seo-page .seo-cta.seo-dark .seo-small{color:#fff9}.seo-page .seo-cta button.seo-btn{border:0}@media (max-width:1023px){.seo-page .seo-rel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.seo-page .seo-anat2{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.seo-page .seo-ideas{grid-template-columns:1fr}}@media (max-width:640px){.seo-page .seo-hero{min-height:0;padding:64px 0 72px}.seo-page .seo-hero .seo-sub+.seo-prompt{margin-top:32px}.seo-page .seo-idea{padding:22px 20px 20px}.seo-page .seo-rel{gap:12px}.seo-page .seo-rel a{padding:20px 18px 18px}.seo-page .seo-anat2 h2{font-size:30px}.seo-page .seo-anat2 .seo-btn{width:100%}.seo-page .seo-beats li{grid-template-columns:36px 1fr;gap:12px;padding:16px}.seo-page .seo-chat{padding:18px}}@media (max-width:420px){.seo-page .seo-rel{grid-template-columns:1fr}}.seo-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
