.il-seo-single{--max:var(--container, 1200px);--pad:var(--gutter, 16px);--gap:clamp(14px, 2.6vw, 26px);--line:var(--color-line, #e5e7eb);--txt:var(--color-text, #0f172a);--muted:var(--color-muted, #64748b);--surface:var(--color-surface, #fff);--surface2:var(--color-surface-2, #f8fafc);--radius:var(--radius, 16px);--shadow:var(--shadow, 0 18px 40px rgba(2,8,23,.10));--shadow2:0 10px 26px rgba(2,8,23,.08);color:var(--txt)}.il-seo-single .il-container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--pad);box-sizing:border-box}.ilseo-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(900px 420px at 12% 20%,rgb(27 127 58 / .14),transparent 60%),radial-gradient(900px 420px at 80% 25%,rgb(47 128 237 / .12),transparent 60%),linear-gradient(var(--surface),var(--surface))}.ilseo-hero__grid{display:grid;grid-template-columns:1.2fr .9fr;gap:var(--gap);padding-block:clamp(24px, 4.2vw, 62px);align-items:center}@media (max-width:980px){.ilseo-hero__grid{grid-template-columns:1fr}}.ilseo-kicker{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 10px;font-size:13px;color:var(--muted)}.ilseo-kicker__dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(90deg,rgb(27 127 58),rgb(47 128 237));box-shadow:0 0 0 6px rgb(47 128 237 / .10)}.ilseo-kicker__sep{opacity:.6}.ilseo-title{margin:0 0 12px;font-weight:800;letter-spacing:-.02em;line-height:1.08;font-size:clamp(28px, 3.6vw, 46px)}.ilseo-lead{margin:0 0 18px;color:var(--muted);font-size:clamp(15px, 1.5vw, 18px);line-height:1.55;max-width:62ch}.ilseo-hero__cta{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}.ilseo-badges{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:8px}.ilseo-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:rgb(255 255 255 / .8);border:1px solid var(--line);box-shadow:0 8px 20px rgb(2 8 23 / .04);font-size:13px;color:#0b1220}.ilseo-badge .dashicons{font-size:18px;width:18px;height:18px;opacity:.9}.ilseo-hero__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.ilseo-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:rgb(255 255 255 / .75);color:#0b1220;font-size:13px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.ilseo-chip .dashicons{font-size:18px;width:18px;height:18px;opacity:.9}.ilseo-chip--link:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgb(2 8 23 / .08);background:rgb(255 255 255 / .92)}.ilseo-hero__media{display:grid;justify-items:end}@media (max-width:980px){.ilseo-hero__media{justify-items:start}}.ilseo-hero__imgwrap{width:min(520px, 100%);aspect-ratio:16 / 11;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:#0b1220}.ilseo-hero__imgwrap img{width:100%;height:100%;object-fit:cover;display:block}.ilseo-hero__art{position:relative;width:min(520px, 100%);aspect-ratio:16 / 11;border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(520px 240px at 30% 30%,rgb(27 127 58 / .18),transparent 60%),radial-gradient(520px 240px at 70% 40%,rgb(47 128 237 / .18),transparent 60%),linear-gradient(#0b1020,#0b1020);overflow:hidden;box-shadow:var(--shadow)}.ilseo-hero__glow{position:absolute;inset:-20%;background:radial-gradient(closest-side,rgb(255 255 255 / .10),transparent 65%);filter:blur(8px);opacity:.9}.ilseo-hero__gridfx{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .08) 1px,transparent 1px);background-size:34px 34px;opacity:.22}.ilseo-hero__ring{position:absolute;inset:18%;border-radius:999px;border:2px solid rgb(255 255 255 / .16);box-shadow:0 0 0 10px rgb(47 128 237 / .10)}.ilseo-body{padding-block:clamp(18px, 3.6vw, 44px);background:linear-gradient(var(--surface),var(--surface2))}.ilseo-body__grid{display:grid;grid-template-columns:1fr 360px;gap:var(--gap);align-items:start}@media (max-width:1080px){.ilseo-body__grid{grid-template-columns:1fr}}.ilseo-main{min-width:0}.ilseo-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 26px rgb(2 8 23 / .06);padding:clamp(14px, 2.4vw, 22px);margin-bottom:clamp(12px, 2vw, 18px)}.ilseo-section h2{margin:0 0 12px;font-size:20px;letter-spacing:-.01em}.ilseo-section p{margin:0 0 10px;color:var(--muted);line-height:1.6}.ilseo-section p:last-child{margin-bottom:0}.ilseo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:980px){.ilseo-cards{grid-template-columns:1fr}}.ilseo-card{border:1px solid var(--line);background:rgb(255 255 255 / .8);border-radius:14px;padding:14px;box-shadow:0 10px 22px rgb(2 8 23 / .05);transition:transform .15s ease,box-shadow .15s ease}.ilseo-card:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgb(2 8 23 / .08)}.ilseo-card h3{margin:0 0 8px;font-size:15px;display:inline-flex;gap:8px;align-items:center}.ilseo-card h3 .dashicons{font-size:18px;width:18px;height:18px;opacity:.9}.ilseo-checklist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ilseo-checklist li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgb(255 255 255 / .85)}.ilseo-checklist .dashicons{font-size:20px;width:20px;height:20px;opacity:.9}.ilseo-callout{margin-top:14px;padding:12px 14px;border:1px solid rgb(47 128 237 / .28);background:rgb(47 128 237 / .08);border-radius:14px}.ilseo-callout strong{color:#0b1220}.ilseo-content{color:var(--txt)}.ilseo-content--pro :where(h2,h3){color:var(--txt);letter-spacing:-.01em}.ilseo-content--pro :where(p){color:var(--muted)}.ilseo-content--pro :where(a){text-decoration-thickness:2px;text-underline-offset:3px}.ilseo-content--pro :where(ul,ol){padding-left:1.15rem;color:var(--muted)}.ilseo-content--pro :where(blockquote){margin:14px 0;padding:12px 14px;border-left:4px solid rgb(27 127 58 / .35);background:rgb(27 127 58 / .06);border-radius:12px;color:var(--muted)}.ilseo-content--pro .il-seo-landing{display:grid;gap:14px}.ilseo-content--pro .il-seo-lead{font-weight:600;color:#0b1220;background:rgb(27 127 58 / .06);border:1px solid rgb(27 127 58 / .18);border-radius:14px;padding:12px 14px}.ilseo-content--pro .il-seo-proof{margin-top:-6px;color:#0b1220}.ilseo-content--pro .il-seo-variants{color:var(--muted);font-size:14px}.ilseo-content--pro .il-seo-section{border:1px solid var(--line);border-radius:14px;background:rgb(255 255 255 / .86);padding:14px}.ilseo-content--pro .il-seo-section h2{margin:0 0 8px;font-size:18px}.ilseo-content--pro .il-seo-section p{margin:0;color:var(--muted)}.ilseo-content--pro .il-seo-cta{border:1px solid rgb(47 128 237 / .28);background:rgb(47 128 237 / .08);border-radius:14px;padding:14px}.ilseo-content--pro .il-seo-cta h2{margin:0 0 8px}.ilseo-content--pro .il-seo-cta p{margin:0 0 10px;color:var(--muted)}.ilseo-content--pro .il-seo-cta a.button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;text-decoration:none}.ilseo-content--pro .il-seo-faq{border:1px solid var(--line);border-radius:14px;background:rgb(255 255 255 / .86);padding:14px}.ilseo-content--pro .il-seo-faq h2{margin:0 0 10px;font-size:18px}.ilseo-content--pro .il-seo-faq__item{border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.ilseo-content--pro .il-seo-faq__item:first-of-type{border-top:0;padding-top:0;margin-top:0}.ilseo-content--pro .il-seo-faq__item h3{margin:0 0 6px;font-size:15px}.ilseo-content--pro .il-seo-faq__item p{margin:0;color:var(--muted)}.ilseo-side{position:sticky;top:18px;display:grid;gap:12px}@media (max-width:1080px){.ilseo-side{position:static}}.ilseo-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow2);padding:14px}.ilseo-box h3{margin:0 0 10px;font-size:15px;display:inline-flex;gap:8px;align-items:center}.ilseo-box h3 .dashicons{font-size:18px;width:18px;height:18px;opacity:.9}.ilseo-mini{list-style:none;padding:0;margin:0;display:grid;gap:8px;color:var(--muted)}.ilseo-mini strong{color:#0b1220}.ilseo-mini--tight{gap:6px}.ilseo-side__btn{width:100%;justify-content:center}.ilseo-side__contacts{display:grid;gap:8px;margin-top:10px}.ilseo-side__pill{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgb(255 255 255 / .88);text-decoration:none;color:#0b1220;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.ilseo-side__pill:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgb(2 8 23 / .08);background:rgb(255 255 255 / .95)}.ilseo-side__pill .dashicons{font-size:18px;width:18px;height:18px;opacity:.9}.ilseo-side__link{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:#0b1220;text-decoration:none;font-weight:700}.ilseo-side__link:hover{text-decoration:underline;text-underline-offset:3px}.ilseo-side__link--strong{font-weight:800}.ilseo-nearby{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ilseo-nearby a{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:rgb(255 255 255 / .88);text-decoration:none;color:#0b1220;transition:transform .15s ease,box-shadow .15s ease}.ilseo-nearby a:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgb(2 8 23 / .08)}.ilseo-box--note .ilseo-small{font-size:13px;line-height:1.6;color:var(--muted)}.ilseo-faq{display:grid;gap:10px}.ilseo-faq__item{border:1px solid var(--line);border-radius:14px;background:rgb(255 255 255 / .86);padding:12px 14px}.ilseo-faq__item summary{cursor:pointer;font-weight:800;color:#0b1220;list-style:none;outline:none}.ilseo-faq__item summary::-webkit-details-marker{display:none}.ilseo-faq__item summary::after{content:"+";float:right;opacity:.7}.ilseo-faq__item[open] summary::after{content:"–"}.ilseo-faq__body{margin-top:10px;color:var(--muted)}.ilseo-faq__body p{margin:0}.ilseo-final{margin-top:clamp(8px, 1.6vw, 14px);padding:0;background:#fff0;border:0;box-shadow:none}.ilseo-final__box{background:radial-gradient(900px 420px at 12% 20%,rgb(27 127 58 / .12),transparent 60%),radial-gradient(900px 420px at 85% 20%,rgb(47 128 237 / .10),transparent 60%),linear-gradient(var(--surface),var(--surface));border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 32px rgb(2 8 23 / .08);padding:clamp(16px, 2.8vw, 26px)}.ilseo-final__box h2{margin:0 0 8px;font-size:20px;letter-spacing:-.01em}.ilseo-final__box p{margin:0 0 14px;color:var(--muted);line-height:1.6}.ilseo-final__cta{display:flex;flex-wrap:wrap;gap:10px}.il-seo-single :where(a,button,summary):focus-visible{outline:3px solid rgb(47 128 237 / .35);outline-offset:3px;border-radius:12px}@media (max-width:520px){.ilseo-hero__cta{flex-direction:column}.ilseo-hero__cta .il-btn{width:100%;justify-content:center}.ilseo-badge{width:100%;justify-content:flex-start}.ilseo-badges{width:100%}}.il-seo-single{--max:var(--container);--pad:var(--gutter);--line:var(--line);--txt:var(--text);--muted:var(--muted);--surface:var(--surface);--surface2:var(--surface-2);--radius:var(--r-16);--shadow:var(--shadow-lg);--shadow2:var(--shadow-md);--brand:var(--brand-green);--brand2:var(--brand-green-2);--info:var(--info)}.il-seo-single .ilseo-hero{background:radial-gradient(900px 420px at 15% 25%,var(--alpha-brand-12),transparent 60%),radial-gradient(900px 420px at 80% 30%,rgb(47 128 237 / .10),transparent 60%),linear-gradient(var(--white),var(--white));border-bottom:1px solid var(--line)}.il-seo-single .ilseo-hero::before{content:"";position:absolute;inset:-1px;pointer-events:none;background:var(--hero-bg);opacity:.55}.il-seo-single .ilseo-kicker__dot{width:10px;height:10px;background:var(--brand);box-shadow:0 0 0 6px var(--alpha-brand-10)}.il-seo-single .ilseo-badge .dashicons,.il-seo-single .ilseo-chip .dashicons,.il-seo-single .ilseo-card h3 .dashicons,.il-seo-single .ilseo-checklist .dashicons,.il-seo-single .ilseo-box h3 .dashicons{color:var(--brand)}.il-seo-single .ilseo-hero__cta .il-btn,.il-seo-single .ilseo-final__cta .il-btn,.il-seo-single .ilseo-side__btn.il-btn{min-height:var(--btn-h);border-radius:var(--btn-r);font-weight:800;letter-spacing:.2px;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),filter var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease);will-change:transform}.il-seo-single .il-btn.il-btn--primary{background:linear-gradient(135deg,var(--brand),var(--brand2));border:1px solid rgb(16 19 35 / .10);color:var(--white);box-shadow:0 14px 34px rgb(16 19 35 / .12)}.il-seo-single .il-btn.il-btn--primary:hover{transform:translateY(-1px);box-shadow:0 24px 60px rgb(16 19 35 / .16);filter:saturate(1.05)}.il-seo-single .il-btn.il-btn--primary:active{transform:translateY(0);box-shadow:0 14px 34px rgb(16 19 35 / .12)}.il-seo-single .il-btn.il-btn--ghost{background:rgb(255 255 255 / .92);border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-sm)}.il-seo-single .il-btn.il-btn--ghost:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);border-color:rgb(23 160 81 / .22)}.il-seo-single :where(a.il-btn,button,summary):focus-visible{outline:none;box-shadow:var(--focus)}@media (max-width:640px){.il-seo-single .ilseo-hero__cta .il-btn,.il-seo-single .ilseo-final__cta .il-btn,.il-seo-single .ilseo-side__btn.il-btn{width:100%;justify-content:center}}.il-seo-single .ilseo-hero__imgwrap{border-radius:var(--r-16);border:1px solid var(--line);box-shadow:var(--shadow-lg);background:var(--brand-navy)}.il-seo-single .ilseo-hero__art{border-radius:var(--r-16);border:1px solid var(--line);background:radial-gradient(700px 320px at 30% 30%,rgb(23 160 81 / .18),transparent 60%),radial-gradient(700px 320px at 70% 70%,rgb(47 128 237 / .16),transparent 60%),linear-gradient(var(--white),var(--white));box-shadow:var(--shadow-lg);min-height:320px;overflow:hidden}.il-seo-single .ilseo-hero__glow{inset:-40%;background:radial-gradient(circle at 40% 40%,rgb(23 160 81 / .28),transparent 55%);filter:blur(14px);opacity:.7}.il-seo-single .ilseo-hero__gridfx{background-image:linear-gradient(to right,rgb(15 23 42 / .06) 1px,transparent 1px),linear-gradient(to bottom,rgb(15 23 42 / .06) 1px,transparent 1px);background-size:22px 22px;opacity:.35}.il-seo-single .ilseo-hero__ring{inset:auto;width:320px;height:320px;border-radius:999px;border:1px solid rgb(15 23 42 / .12);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px rgb(47 128 237 / .08),0 0 0 44px rgb(23 160 81 / .06)}.il-seo-single .ilseo-badge,.il-seo-single .ilseo-chip{background:var(--panel-bg);border-color:var(--line);box-shadow:var(--shadow-sm)}.il-seo-single .ilseo-chip--link:hover{border-color:rgb(23 160 81 / .22);box-shadow:var(--shadow-md)}.il-seo-single .ilseo-box--cta{background:radial-gradient(600px 240px at 20% 20%,var(--alpha-brand-14),transparent 60%),radial-gradient(600px 240px at 80% 80%,rgb(47 128 237 / .10),transparent 60%),linear-gradient(var(--white),var(--white))}.il-seo-single a.il-btn{text-decoration:none}@media (max-width:980px){.il-seo-single .ilseo-hero__grid{grid-template-columns:1fr}.il-seo-single .ilseo-hero__media{order:-1;justify-items:stretch}.il-seo-single .ilseo-hero__imgwrap,.il-seo-single .ilseo-hero__art{width:100%;max-width:100%}.il-seo-single .ilseo-hero__media{margin-bottom:12px}}.il-seo-single .ilseo-content--pro{--c-txt:var(--txt);--c-muted:var(--muted);--c-line:var(--line);--c-accent:var(--brand, #17a051);--c-accent2:var(--brand2, #1b7f3a);--content-max:76ch;--content-gap:14px;--content-gap-lg:22px;color:var(--c-txt);font-size:16px;line-height:1.75;letter-spacing:0}.il-seo-single .ilseo-content--pro>:where(*){max-width:var(--content-max)}.il-seo-single .ilseo-content--pro>:where(.alignwide,.wp-block-table,.wp-block-image,.wp-block-gallery,.wp-block-columns){max-width:100%}.il-seo-single .ilseo-content--pro :where(p,ul,ol,blockquote,figure,table,pre,.wp-block-group,.wp-block-columns,.wp-block-table,.wp-block-image,.wp-block-embed,.wp-block-separator){margin:0 0 var(--content-gap)}.il-seo-single .ilseo-content--pro :where(*:last-child){margin-bottom:0}.il-seo-single .ilseo-content--pro :where(h1,h2,h3,h4){color:var(--c-txt);letter-spacing:-.01em;line-height:1.22;margin:0 0 10px}.il-seo-single .ilseo-content--pro :where(h2){font-size:clamp(20px, 2.1vw, 26px);margin-top:var(--content-gap-lg);padding-top:6px}.il-seo-single .ilseo-content--pro :where(h3){font-size:clamp(17px, 1.6vw, 20px);margin-top:18px}.il-seo-single .ilseo-content--pro :where(h4){font-size:15px;margin-top:14px;opacity:.95}.il-seo-single .ilseo-content--pro :where(p){color:var(--c-muted)}.il-seo-single .ilseo-content--pro :where(small){color:var(--c-muted)}.il-seo-single .ilseo-content--pro :where(a){color:var(--c-txt);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:rgb(23 160 81 / .35);transition:color .15s ease,text-decoration-color .15s ease,background-color .15s ease}.il-seo-single .ilseo-content--pro :where(a:hover){color:var(--c-txt);text-decoration-color:rgb(23 160 81 / .65)}.il-seo-single .ilseo-content--pro :where(a:focus-visible){outline:3px solid rgb(47 128 237 / .35);outline-offset:3px;border-radius:10px}.il-seo-single .ilseo-content--pro :where(ul,ol){padding-left:1.2rem;color:var(--c-muted)}.il-seo-single .ilseo-content--pro :where(li){margin:0 0 8px}.il-seo-single .ilseo-content--pro :where(li>ul,li>ol){margin-top:8px}.il-seo-single .ilseo-content--pro :where(blockquote){border-left:4px solid rgb(23 160 81 / .35);background:rgb(23 160 81 / .06);border-radius:14px;padding:12px 14px;color:var(--c-muted)}.il-seo-single .ilseo-content--pro :where(blockquote p){color:var(--c-muted);margin-bottom:10px}.il-seo-single .ilseo-content--pro :where(blockquote cite){display:inline-block;margin-top:6px;font-style:normal;color:rgb(15 23 42 / .75);font-weight:700}.il-seo-single .ilseo-content--pro :where(.wp-block-quote){border-left:4px solid rgb(23 160 81 / .35);background:rgb(23 160 81 / .06);border-radius:14px;padding:12px 14px}.il-seo-single .ilseo-content--pro :where(hr,.wp-block-separator){border:0;height:1px;background:var(--c-line);margin:22px 0;max-width:var(--content-max);opacity:1}.il-seo-single .ilseo-content--pro :where(figure){margin:0 0 var(--content-gap)}.il-seo-single .ilseo-content--pro :where(img){max-width:100%;height:auto;border-radius:14px;border:1px solid var(--c-line);box-shadow:0 10px 26px rgb(2 8 23 / .06)}.il-seo-single .ilseo-content--pro :where(figcaption){margin-top:8px;color:rgb(100 116 139 / .9);font-size:13px;line-height:1.5}.il-seo-single .ilseo-content--pro :where(.alignleft){float:left;margin:6px 16px 12px 0;max-width:min(340px, 46%)}.il-seo-single .ilseo-content--pro :where(.alignright){float:right;margin:6px 0 12px 16px;max-width:min(340px, 46%)}.il-seo-single .ilseo-content--pro :where(.aligncenter){display:block;margin-left:auto;margin-right:auto}.il-seo-single .ilseo-content--pro::after{content:"";display:block;clear:both}.il-seo-single .ilseo-content--pro :where(.wp-block-columns){gap:14px;align-items:start}@media (max-width:780px){.il-seo-single .ilseo-content--pro :where(.wp-block-columns){flex-wrap:wrap}}.il-seo-single .ilseo-content--pro :where(.wp-block-table){overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px;border:1px solid var(--c-line);background:rgb(255 255 255 / .9);box-shadow:0 10px 26px rgb(2 8 23 / .05)}.il-seo-single .ilseo-content--pro :where(table){width:100%;border-collapse:collapse;min-width:640px}.il-seo-single .ilseo-content--pro :where(th,td){padding:10px 12px;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;color:rgb(15 23 42 / .9);font-size:14px;line-height:1.55}.il-seo-single .ilseo-content--pro :where(th){background:rgb(248 250 252 / .9);font-weight:800}.il-seo-single .ilseo-content--pro :where(tr:last-child td){border-bottom:0}.il-seo-single .ilseo-content--pro :where(code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:13px;background:rgb(15 23 42 / .06);border:1px solid rgb(15 23 42 / .10);padding:2px 6px;border-radius:10px;color:rgb(15 23 42 / .92)}.il-seo-single .ilseo-content--pro :where(pre){background:#0b1220;color:#e5e7eb;border-radius:14px;padding:12px 14px;overflow:auto;border:1px solid rgb(255 255 255 / .08);box-shadow:0 12px 26px rgb(2 8 23 / .10)}.il-seo-single .ilseo-content--pro :where(pre code){background:#fff0;border:0;padding:0;color:inherit}.il-seo-single .ilseo-content--pro :where(.wp-block-button__link){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h,46px);padding:10px 14px;border-radius:var(--btn-r,14px);font-weight:800;text-decoration:none;border:1px solid rgb(16 19 35 / .10);background:linear-gradient(135deg,var(--c-accent),var(--c-accent2));color:#fff!important;box-shadow:0 14px 34px rgb(16 19 35 / .12);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.il-seo-single .ilseo-content--pro :where(.wp-block-button__link:hover){transform:translateY(-1px);box-shadow:0 24px 60px rgb(16 19 35 / .16);filter:saturate(1.05)}.il-seo-single .ilseo-content--pro :where(.wp-block-button.is-style-outline .wp-block-button__link){background:rgb(255 255 255 / .92);color:var(--c-txt)!important;border:1px solid var(--c-line);box-shadow:0 10px 22px rgb(2 8 23 / .06)}.il-seo-single .ilseo-content--pro :where(.wp-block-button.is-style-outline .wp-block-button__link:hover){border-color:rgb(23 160 81 / .22);box-shadow:0 14px 28px rgb(2 8 23 / .08)}.il-seo-single .ilseo-content--pro :where(.wp-block-embed){border:1px solid var(--c-line);border-radius:14px;overflow:hidden;background:rgb(255 255 255 / .9);box-shadow:0 10px 26px rgb(2 8 23 / .06)}.il-seo-single .ilseo-content--pro :where(.wp-block-group,.wp-block-cover,.wp-block-media-text){border-radius:14px}@media (max-width:680px){.il-seo-single .ilseo-content--pro :where(.alignleft,.alignright){float:none;margin:0 0 var(--content-gap);max-width:100%}}