.pricing-promo-dock[data-astro-cid-wpy2vper]{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));left:50%;z-index:120;display:flex;width:min(760px,calc(100% - 32px));min-height:64px;padding:8px 9px 8px 12px;align-items:center;gap:12px;color:#fff;background:#0c0c0ee5;border:1px solid var(--pricing-promo-border, rgb(255 106 42 / 45%));border-radius:16px;box-shadow:0 16px 44px #00000047,inset 0 1px #ffffff14;transform:translate(-50%);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);animation:pricing-promo-dock-in .24s ease-out both}.pricing-promo-dock[data-astro-cid-wpy2vper][hidden]{display:none!important}.pricing-promo-dock__icon[data-astro-cid-wpy2vper]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;color:#15110d;background:var(--pricing-promo-accent, #ff6a2a);border-radius:10px}.pricing-promo-dock__copy[data-astro-cid-wpy2vper]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.pricing-promo-dock__copy[data-astro-cid-wpy2vper]>strong[data-astro-cid-wpy2vper]{overflow:hidden;color:#fff;font-size:13px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pricing-promo-dock__copy[data-astro-cid-wpy2vper]>small[data-astro-cid-wpy2vper]{margin-top:2px;color:var(--pricing-promo-accent, #ff6a2a);font-size:11px;font-weight:800;letter-spacing:.06em}.pricing-promo-dock__meta[data-astro-cid-wpy2vper]{display:grid;min-width:292px;padding:5px 7px;grid-template-columns:minmax(0,1fr);align-items:center;background:#ffffff0d;border:1px solid rgb(255 255 255 / 9%);border-radius:10px}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper]{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper]>span[data-astro-cid-wpy2vper]{display:flex;min-width:0;padding:5px 6px;align-items:center;flex-direction:column;justify-content:center;gap:2px;background:#ffffff0d;border:1px solid rgb(255 255 255 / 9%);border-radius:7px;line-height:1;white-space:nowrap}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper] strong[data-astro-cid-wpy2vper]{color:#fff;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper] small[data-astro-cid-wpy2vper]{color:#c8c8d0;font-size:8.5px;font-weight:750;letter-spacing:.06em;line-height:1;text-transform:uppercase}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper]>span[data-astro-cid-wpy2vper]:last-child{border-color:color-mix(in srgb,var(--pricing-promo-accent, #ff6a2a) 64%,transparent)}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper]>span[data-astro-cid-wpy2vper]:last-child strong[data-astro-cid-wpy2vper]{color:var(--pricing-promo-accent, #ff6a2a);text-shadow:0 0 12px color-mix(in srgb,var(--pricing-promo-accent, #ff6a2a) 50%,transparent)}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper]>span[data-astro-cid-wpy2vper]:last-child small[data-astro-cid-wpy2vper]{color:var(--pricing-promo-accent-alt, #ffb05c)}.pricing-promo-dock__action[data-astro-cid-wpy2vper]{display:inline-flex;min-width:154px;min-height:46px;padding:7px 15px;align-items:center;justify-content:center;gap:8px;color:#15110d;background:var(--pricing-promo-accent, #ff6a2a);border:0;border-radius:10px;font-size:13px;font-weight:800;line-height:1.25;white-space:nowrap;text-decoration:none;transition:filter .16s ease,transform .16s ease}.pricing-promo-dock__action[data-astro-cid-wpy2vper]:hover,.pricing-promo-dock__action[data-astro-cid-wpy2vper]:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.pricing-promo-dock__exit[data-astro-cid-wpy2vper]{display:grid;position:absolute;top:-8px;right:-8px;width:26px;height:26px;padding:0;place-items:center;color:#ffb69a;background:#121215f0;border:1px solid rgb(255 255 255 / 14%);border-radius:50%;cursor:pointer}.pricing-promo-dock__exit[data-astro-cid-wpy2vper][hidden]{display:none}@keyframes pricing-promo-dock-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 760px){.pricing-promo-dock[data-astro-cid-wpy2vper]{right:12px;bottom:max(10px,env(safe-area-inset-bottom));left:12px;display:grid;width:auto;min-height:68px;padding:8px;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"icon copy action" "meta meta meta";gap:6px 8px;border-radius:13px;transform:none;animation-name:pricing-promo-dock-in-mobile}.pricing-promo-dock__icon[data-astro-cid-wpy2vper]{grid-area:icon;width:32px;height:32px;flex-basis:32px;border-radius:9px}.pricing-promo-dock__copy[data-astro-cid-wpy2vper]{grid-area:copy}.pricing-promo-dock__copy[data-astro-cid-wpy2vper]>strong[data-astro-cid-wpy2vper]{font-size:11px}.pricing-promo-dock__copy[data-astro-cid-wpy2vper]>small[data-astro-cid-wpy2vper]{font-size:8px}.pricing-promo-dock__meta[data-astro-cid-wpy2vper]{grid-area:meta;width:100%;min-width:0;padding:6px 7px;border-radius:8px}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper]{gap:3px}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper]>span[data-astro-cid-wpy2vper]{padding:5px 3px;gap:3px;border-radius:7px}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper] strong[data-astro-cid-wpy2vper]{font-size:16px}.pricing-promo-dock__countdown[data-astro-cid-wpy2vper] small[data-astro-cid-wpy2vper]{font-size:8.5px}.pricing-promo-dock__action[data-astro-cid-wpy2vper]{grid-area:action;min-width:0;min-height:42px;padding:5px 9px;font-size:9px}.pricing-promo-dock__action[data-astro-cid-wpy2vper] span[data-astro-cid-wpy2vper]{max-width:70px}.pricing-promo-dock__exit[data-astro-cid-wpy2vper]{top:-6px;right:-4px}}@keyframes pricing-promo-dock-in-mobile{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.pricing-promo-dock[data-astro-cid-wpy2vper]{animation:none}}.season-promo-dock[data-astro-cid-wpy2vper]{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));left:50%;z-index:120;display:flex;width:min(760px,calc(100% - 32px));min-height:66px;padding:8px 9px 8px 11px;align-items:center;gap:10px;color:#fff;background:#0c0c0eeb;border:1px solid var(--pricing-promo-border, rgb(255 106 42 / 45%));border-radius:16px;box-shadow:0 18px 52px #0000004d,inset 0 1px #ffffff14;transform:translate(-50%);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);animation:season-promo-dock-in .26s ease-out both}.season-promo-dock[data-astro-cid-wpy2vper][hidden]{display:none!important}.season-promo-dock__icon[data-astro-cid-wpy2vper]{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:#17110d;background:#ff6a2a;border-radius:10px}.season-promo-dock__copy[data-astro-cid-wpy2vper]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:1px}.season-promo-dock__eyebrow[data-astro-cid-wpy2vper]{display:flex;align-items:center;gap:7px;color:#ff9a70;font-size:8px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.season-promo-dock__eyebrow[data-astro-cid-wpy2vper] [data-astro-cid-wpy2vper][data-promo-preview-label]{padding:2px 5px;color:#111;background:#ffd5c1;border-radius:999px}.season-promo-dock__copy[data-astro-cid-wpy2vper]>strong[data-astro-cid-wpy2vper]{overflow:hidden;color:#fff;font-size:13px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.season-promo-dock__meta[data-astro-cid-wpy2vper]{display:flex;min-width:0;align-items:center;gap:10px}.season-promo-dock__meta[data-astro-cid-wpy2vper]>b[data-astro-cid-wpy2vper]{color:#a6ff4d;font-size:9px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.season-promo-dock__countdown[data-astro-cid-wpy2vper]{display:flex;align-items:center;gap:5px}.season-promo-dock__countdown[data-astro-cid-wpy2vper]>span[data-astro-cid-wpy2vper]{display:inline-flex;align-items:baseline;gap:2px;color:#fff;white-space:nowrap}.season-promo-dock__countdown[data-astro-cid-wpy2vper] strong[data-astro-cid-wpy2vper]{font-size:10px;font-variant-numeric:tabular-nums;line-height:1}.season-promo-dock__countdown[data-astro-cid-wpy2vper] small[data-astro-cid-wpy2vper]{color:#9f9fa8;font-size:6px;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase}.season-promo-dock__cta[data-astro-cid-wpy2vper]{display:inline-flex;min-height:42px;padding:0 14px;align-items:center;justify-content:center;gap:6px;color:#15110d;background:#ff6a2a;border-radius:10px;font-size:11px;font-weight:750;white-space:nowrap;transition:filter .16s ease,transform .16s ease}.season-promo-dock__cta[data-astro-cid-wpy2vper]:hover,.season-promo-dock__cta[data-astro-cid-wpy2vper]:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.season-promo-dock__exit[data-astro-cid-wpy2vper]{display:grid;width:30px;height:30px;padding:0;flex:0 0 30px;place-items:center;color:#ffb69a;background:#ffffff12;border:1px solid rgb(255 255 255 / 13%);border-radius:9px;cursor:pointer}.season-promo-dock__exit[data-astro-cid-wpy2vper][hidden]{display:none}@keyframes season-promo-dock-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 640px){.season-promo-dock[data-astro-cid-wpy2vper]{bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);min-height:58px;padding:7px 7px 7px 8px;gap:7px;border-radius:13px}.season-promo-dock__icon[data-astro-cid-wpy2vper]{width:32px;height:32px;flex-basis:32px;border-radius:9px}.season-promo-dock__copy[data-astro-cid-wpy2vper]>strong[data-astro-cid-wpy2vper]{font-size:10px}.season-promo-dock__eyebrow[data-astro-cid-wpy2vper]{font-size:6px}.season-promo-dock__meta[data-astro-cid-wpy2vper]{gap:6px}.season-promo-dock__meta[data-astro-cid-wpy2vper]>b[data-astro-cid-wpy2vper]{font-size:7px}.season-promo-dock__countdown[data-astro-cid-wpy2vper]{gap:3px}.season-promo-dock__countdown[data-astro-cid-wpy2vper] strong[data-astro-cid-wpy2vper]{font-size:8px}.season-promo-dock__countdown[data-astro-cid-wpy2vper] small[data-astro-cid-wpy2vper]{font-size:5px}.season-promo-dock__cta[data-astro-cid-wpy2vper]{width:38px;min-height:38px;padding:0}.season-promo-dock__cta[data-astro-cid-wpy2vper] span[data-astro-cid-wpy2vper]{display:none}.season-promo-dock__exit[data-astro-cid-wpy2vper]{width:27px;height:27px;flex-basis:27px}}@media (prefers-reduced-motion: reduce){.season-promo-dock[data-astro-cid-wpy2vper]{animation:none}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/figtree-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/fonts/figtree-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--primary: #ff4d00;--primary-hover: #e54300;--primary-soft: #fff0e9;--primary-border: #ffc7b0;--ink: #111113;--ink-2: #26262b;--muted: #66666f;--subtle: #94949d;--line: #e6e6e9;--line-strong: #d4d4d9;--page: #f7f7f4;--surface: #ffffff;--surface-warm: #fbfaf7;--dark: #0d0d0f;--dark-2: #171719;--success: #1f7a4c;--radius: 20px;--radius-lg: 28px;--shadow-sm: 0 1px 2px rgb(17 17 19 / 4%), 0 8px 24px rgb(17 17 19 / 4%);--shadow-md: 0 20px 60px rgb(17 17 19 / 10%);--container: 1240px;--site-header-clearance: 113px;--internal-hero-offset: 88px;--font-sans: "Figtree", "SF Pro Display", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display: "Figtree", "SF Pro Display", "Segoe UI", "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{color-scheme:only light;scroll-behavior:smooth;scroll-padding-top:var(--site-header-clearance);-webkit-text-size-adjust:100%;background:var(--surface)}body{margin:0;color:var(--ink);background:var(--surface);font-family:var(--font-sans);font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}p{text-wrap:pretty}::selection{color:var(--ink);background:#ffc5ac}:focus-visible{outline:3px solid rgb(255 77 0 / 34%);outline-offset:4px}.container{width:min(var(--container),calc(100% - 64px));margin-inline:auto}.section{padding-block:120px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:10000;padding:10px 16px;color:#fff;background:var(--dark);border-radius:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.eyebrow--light{color:#ff8a5c}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:700;text-decoration:underline;text-decoration-color:#11111338;text-underline-offset:5px;transition:color .18s ease,text-decoration-color .18s ease}.text-link:hover{color:var(--primary);text-decoration-color:var(--primary)}.button{display:inline-flex;min-height:50px;padding:13px 22px;align-items:center;justify-content:center;gap:10px;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:15px;font-weight:750;line-height:1;white-space:nowrap;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button--primary{color:#fff;background:var(--primary);box-shadow:0 12px 28px #ff4d0030}.button--primary:hover{background:#ff6625;box-shadow:0 16px 34px #ff4d0045}.button--secondary{color:var(--ink);background:var(--surface);border-color:var(--line-strong)}.button--secondary:hover{background:var(--page);border-color:var(--ink)}.button--outline-light{color:#fff;border-color:#ffffff3d;background:#ffffff0d}.button--outline-light:hover{background:#ffffff1a;border-color:#ffffff75}.button--small{min-height:42px;padding:10px 17px;font-size:13px}.icon-button{display:inline-flex;width:42px;height:42px;padding:0;align-items:center;justify-content:center;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer}.brand-logo{display:inline-flex;align-items:center}.brand-logo__image{width:142px;height:auto}.brand-logo--compact .brand-logo__image{width:28px}.site-header{position:sticky;top:0;z-index:1000;background:#fffffff5;border-bottom:1px solid rgb(230 230 233 / 75%);backdrop-filter:blur(18px)}.announcement-bar{color:#fff;background:var(--dark);font-size:13px}.announcement-bar__inner{display:flex;min-height:34px;align-items:center;justify-content:center;gap:7px}.announcement-bar__editorial,.announcement-bar__promo{display:flex;min-width:0;align-items:center;justify-content:center;gap:7px}.announcement-bar__editorial[hidden],.announcement-bar__promo[hidden]{display:none!important}.announcement-bar__dot{flex:0 0 auto;width:7px;height:7px;background:var(--primary);border-radius:50%;box-shadow:0 0 0 4px #ff4d0029}.announcement-bar__promo-label{flex:0 0 auto;color:#ff9a70;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.announcement-bar__promo strong{overflow:hidden;color:#fff!important;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.announcement-bar__promo em{flex:0 0 auto;color:#a6ff4d;font-size:13px;font-style:normal;font-weight:850;white-space:nowrap}.announcement-bar a{display:inline-flex;margin-left:8px;align-items:center;gap:4px;color:#ff9a70;font-size:13px;font-weight:700}.announcement-bar a:hover{color:#fff}.announcement-bar .announcement-bar__promo-cta{min-height:0;margin-left:8px;padding:0;color:#ff9a70!important;background:none;border-radius:0;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.announcement-bar .announcement-bar__promo-cta:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.desktop-nav>a.desktop-nav__pricing{position:relative}.nav-promo-badge{position:static;z-index:2;display:inline-flex;min-width:28px;min-height:18px;padding:2px 6px;align-items:center;justify-content:center;color:#11130f!important;background:#a6ff4d;border:1px solid rgb(255 255 255 / 28%);border-radius:999px;box-shadow:0 5px 14px #0000003d;font-size:9px;font-weight:850;letter-spacing:.01em;line-height:1.2;text-align:center;white-space:nowrap}.nav-promo-badge[hidden]{display:none!important}.header-main{display:flex;min-height:76px;align-items:center;gap:38px}.header-logo{display:inline-flex;flex:0 0 auto;height:26px;align-items:center;line-height:0}.desktop-nav{display:flex;flex:1;align-items:center;gap:6px}.desktop-nav>a,.desktop-nav summary{display:inline-flex;height:44px;padding:0 12px;align-items:center;gap:5px;color:var(--ink);border-radius:8px;cursor:pointer;font-size:15px;font-weight:650;list-style:none;transition:background-color .16s ease}.desktop-nav summary::-webkit-details-marker{display:none}.desktop-nav>a:hover,.desktop-nav summary:hover,.desktop-nav details[open]>summary{background:var(--page)}.desktop-nav summary svg{color:var(--subtle);transition:transform .18s ease}.desktop-nav details[open] summary svg{transform:rotate(180deg)}.nav-dropdown{position:relative}.mega-menu{position:absolute;top:calc(100% + 14px);left:-14px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 80px #00000021}.mega-menu:before{position:absolute;top:-18px;right:0;left:0;height:18px;content:""}.mega-menu--tools{width:min(920px,calc(100vw - 48px));grid-template-columns:.76fr 1.6fr;gap:26px}.mega-menu--tools,.mega-menu--solutions,.mega-menu--resources{display:none}.nav-dropdown[open]>.mega-menu{display:grid}.mega-menu__intro{padding:20px;background:var(--page);border-radius:14px}.mega-menu__intro h2{margin-top:16px;font-size:30px;line-height:1.1}.mega-menu__intro p{margin-block:15px 18px;color:var(--muted);font-size:13px;line-height:1.6}.mega-menu__quick-links{display:grid;margin-top:18px;padding-top:12px;gap:3px;border-top:1px solid var(--line)}.mega-menu__quick-links a{display:flex;padding-block:7px;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px;font-weight:650}.mega-menu__quick-links a:hover{color:var(--primary)}.mega-tools{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px}.mega-tool{display:flex;min-width:0;padding:10px;align-items:flex-start;gap:10px;border-radius:10px;transition:background-color .16s ease}.mega-tool:hover{background:var(--surface-warm)}.mega-tool__icon{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary-soft);border-radius:9px}.mega-tool strong{display:block;font-size:13px;line-height:1.4}.mega-tool small{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mega-menu--solutions{width:min(880px,calc(100vw - 48px));grid-template-columns:1fr .9fr 1.25fr 1fr;gap:20px}.mega-menu--resources{width:440px;grid-template-columns:1fr 1fr;gap:24px}.mega-menu__column{padding:10px}.menu-list-link{display:flex;padding:12px 2px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.menu-list-link+.menu-list-link{margin-top:2px}.menu-list-link svg{color:var(--subtle)}.menu-list-link:hover{color:var(--primary)}.mega-menu__feature{display:flex;padding:22px;flex-direction:column;align-items:flex-start;color:#fff;background:var(--dark);border-radius:14px}.feature-number{margin-bottom:auto;color:#ff8f64;font-size:38px;font-weight:750;letter-spacing:-.06em}.mega-menu__feature h3{margin-top:16px;color:#fff;font-size:24px}.mega-menu__feature p{margin-block:10px 20px;color:#b9b9bf;font-size:12px;line-height:1.55}.mega-menu__feature .text-link{color:#fff}.header-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.header-login{padding:8px 7px;font-size:13px;font-weight:650}.header-login:hover{color:var(--primary)}.language-picker{position:relative}.language-picker summary{display:inline-flex;height:40px;padding:0 10px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:12px;font-weight:750;list-style:none}.language-picker summary::-webkit-details-marker{display:none}.language-picker__flag{flex:0 0 auto;font-size:15px;line-height:1}.language-picker__menu{position:absolute;top:calc(100% + 9px);right:0;z-index:20;width:185px;max-height:min(72vh,560px);padding:8px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md)}.language-picker__menu a{display:grid;padding:9px 10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:7px;font-size:13px}.language-picker__menu a:hover,.language-picker__menu a[aria-current=true]{background:var(--page)}.language-picker__option{display:flex;min-width:0;align-items:center;gap:8px}.language-picker__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-picker__code{color:var(--subtle);font-size:10px;font-weight:700}.language-picker:not([open])>.language-picker__menu{display:none}.language-control{position:relative;z-index:24}.language-suggestion{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:238px;padding:10px;color:var(--ink);background:var(--surface);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-radius:12px;box-shadow:0 18px 46px #0f0f1229;opacity:0;transform:translateY(-5px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.75,.25,1)}.language-suggestion[hidden]{display:none}.language-suggestion.is-visible{opacity:1;transform:none}.language-suggestion:before{position:absolute;top:-5px;right:22px;width:9px;height:9px;background:var(--surface);border-top:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));border-left:1px solid color-mix(in srgb,var(--primary) 18%,var(--line));content:"";transform:rotate(45deg)}.language-suggestion__prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px}.language-suggestion__prompt strong{color:var(--ink);font-size:12px;font-weight:750;letter-spacing:-.01em;line-height:1.35}.language-suggestion__close{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:var(--subtle);background:transparent;border:0;border-radius:7px;cursor:pointer}.language-suggestion__close:hover{color:var(--ink);background:var(--page)}.language-suggestion__choice{display:flex;margin-top:9px;padding:9px 1px 1px;align-items:center;justify-content:space-between;gap:10px;color:var(--primary);border-top:1px solid var(--line);font-size:11px;font-weight:750;line-height:1.3}.language-suggestion__action{display:inline-flex;min-width:0;align-items:center;gap:7px}.language-suggestion__flag{flex:0 0 auto;font-size:17px;line-height:1}.language-suggestion__choice:hover{color:color-mix(in srgb,var(--primary) 80%,#000)}.language-suggestion__arrow{display:inline-flex;width:23px;height:23px;flex:0 0 auto;align-items:center;justify-content:center;color:#fff;background:var(--primary);border-radius:7px;transition:transform .16s ease}.language-suggestion__choice:hover .language-suggestion__arrow{transform:translate(2px)}[dir=rtl] .language-suggestion__choice:hover .language-suggestion__arrow{transform:translate(-2px) rotate(180deg)}[dir=rtl] .language-suggestion__choice>.language-suggestion__arrow{transform:rotate(180deg)}[dir=rtl] .language-suggestion__choice:hover>.language-suggestion__arrow{transform:translate(-2px) rotate(180deg)}@media (prefers-reduced-motion: reduce){.language-suggestion,.language-suggestion__arrow{transition:none}}.mobile-menu__open,.mobile-menu__slot{display:none}.home-page .site-header{position:fixed;inset-inline:0;width:100%;background:transparent;border-bottom-color:transparent;box-shadow:none;backdrop-filter:none;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.home-page .site-header.is-scrolled{background:#ffffffe5;border-bottom-color:#d6d6dbb8;box-shadow:0 8px 26px #1111130f;backdrop-filter:blur(22px) saturate(145%)}.home-page .site-header .announcement-bar{color:var(--ink-2);background:transparent;transition:min-height .22s ease,height .22s ease,opacity .18s ease}.home-page .site-header .announcement-bar__inner{min-height:36px;border-bottom:1px solid rgb(17 17 19 / 8%)}.home-page .site-header .announcement-bar a{color:var(--primary)}.home-page .site-header .announcement-bar .announcement-bar__promo-cta{color:var(--primary)!important}.home-page .site-header.is-scrolled .announcement-bar{height:0;min-height:0;overflow:hidden;opacity:0}.home-page .site-header.is-scrolled .announcement-bar__inner{min-height:0;border-bottom-color:transparent}.home-page .site-header .header-main{transition:min-height .22s ease}.home-page .site-header.is-scrolled .header-main{min-height:72px}.home-page .hero-layout{min-height:760px;padding-top:170px}.mobile-menu{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;background:var(--surface);border:0}.mobile-menu::backdrop{background:#00000057;backdrop-filter:blur(4px)}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between}.mobile-menu__nav{display:grid;margin-top:34px;gap:25px}.mobile-menu__group{display:grid;padding-bottom:22px;gap:4px;border-bottom:1px solid var(--line)}.mobile-menu__group a{padding:7px 0;font-size:18px;font-weight:600;letter-spacing:-.02em}.mobile-menu__group .text-link{margin-top:8px;font-size:13px}.mobile-menu__actions{display:grid;margin-top:25px;grid-template-columns:1fr 1fr;gap:10px}.mobile-menu__languages{display:flex;margin-top:24px;flex-wrap:wrap;gap:7px}.mobile-menu__languages a{display:inline-flex;width:56px;height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:750}.mobile-menu__languages a[aria-current=true]{color:var(--primary);background:var(--primary-soft);border-color:var(--primary-border)}.hero-section{position:relative;overflow:hidden;background:var(--surface-warm);border-bottom:1px solid var(--line)}.hero-section__grid,.marketing-hero__grid,.article-hero__grid{position:absolute;inset:0;opacity:.52;background-image:linear-gradient(rgb(17 17 19 / 3.7%) 1px,transparent 1px),linear-gradient(90deg,rgb(17 17 19 / 3.7%) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}.hero-section__orb{position:absolute;top:-280px;right:-230px;width:820px;height:820px;background:radial-gradient(circle,rgb(255 77 0 / 16%),rgb(255 77 0 / 3%) 52%,transparent 70%);pointer-events:none}.hero-layout{position:relative;display:grid;min-height:720px;padding-block:76px 58px;grid-template-columns:minmax(0,.98fr) minmax(0,1.08fr);align-items:center;gap:54px}.hero-copy{position:relative;z-index:2}.hero-eyebrow{display:inline-flex;padding:6px 10px 6px 6px;align-items:center;gap:8px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm);font-size:12px;font-weight:700}.hero-eyebrow__mark{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:50%}.hero-copy h1{max-width:710px;margin-top:22px;font-size:clamp(52px,5.25vw,76px);line-height:.99;letter-spacing:-.062em}.hero-copy h1 span{display:block;color:var(--primary)}.hero-description{max-width:620px;margin-top:25px;color:var(--muted);font-size:18px;line-height:1.65}.url-checker{max-width:630px;margin-top:32px}.url-checker__label{display:block;margin-bottom:9px;color:var(--ink-2);font-size:12px;font-weight:700}.url-checker__field{display:flex;min-height:66px;padding:7px 7px 7px 18px;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;box-shadow:0 16px 40px #11111314;transition:border-color .18s ease,box-shadow .18s ease}.url-checker__control{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:11px}.url-checker__field:focus-within{border-color:var(--ink);box-shadow:0 18px 44px #1111131f}.url-checker__icon{color:var(--subtle)}.url-checker__field input{min-width:0;flex:1;height:46px;padding:0;color:var(--ink);background:transparent;border:0;outline:0;font-size:15px}.url-checker__field input::placeholder{color:var(--subtle)}.url-checker__field .button{min-height:50px;flex:0 0 auto}.url-checker__note{display:flex;margin-top:10px;padding-left:8px;align-items:center;gap:6px;color:var(--muted);font-size:11px}.url-checker__note svg{color:var(--success)}.url-checker--compact{max-width:570px}.trust-row{display:flex;margin-top:27px;align-items:center;gap:12px}.avatar-stack{display:flex;padding-left:8px}.avatar-stack span{display:inline-flex;width:31px;height:31px;margin-left:-8px;align-items:center;justify-content:center;color:#fff;background:#2d2d32;border:2px solid var(--surface-warm);border-radius:50%;font-size:8px;font-weight:750}.avatar-stack span:nth-child(2){background:#5a443c}.avatar-stack span:nth-child(3){background:#7a4b34}.avatar-stack span:nth-child(4){color:var(--ink);background:var(--primary);font-size:12px}.trust-row__copy{display:grid;gap:1px}.stars{color:var(--primary);font-size:11px;letter-spacing:.08em}.trust-row__copy p{color:var(--muted);font-size:11px}.hero-visual{position:relative;z-index:1;min-width:0;transform:none}.logo-strip{position:relative;display:flex;padding-block:21px 25px;align-items:center;gap:38px;border-top:1px solid var(--line)}.logo-strip__label{flex:0 0 auto;color:var(--subtle);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.logo-strip__logos{display:flex;flex:1;align-items:center;justify-content:space-between;gap:30px;color:#77777e;filter:grayscale(1);font-size:17px;font-weight:750;letter-spacing:-.045em}.logo-strip__logos span:nth-child(2){font-weight:600;letter-spacing:-.02em}.logo-strip__logos span:nth-child(3){font-weight:700}.dashboard-preview{position:relative;min-height:540px}.dashboard-preview__glow{position:absolute;inset:6% 0 4% 8%;background:var(--primary);border-radius:50%;filter:blur(90px);opacity:.2}.dashboard-window{position:relative;overflow:hidden;background:#fff;border:1px solid #d7d7db;border-radius:16px;box-shadow:0 2px #fffc inset,0 40px 90px #1111132e,0 8px 24px #11111317}.dashboard-window__chrome{display:flex;min-height:44px;padding:0 13px;align-items:center;gap:15px;background:#f4f4f5;border-bottom:1px solid #e2e2e5}.dashboard-window__dots{display:flex;width:47px;gap:5px}.dashboard-window__dots i{width:7px;height:7px;background:#d1d1d5;border-radius:50%}.dashboard-window__dots i:first-child{background:var(--primary)}.dashboard-window__search{display:flex;height:25px;flex:1;align-items:center;justify-content:center;gap:5px;color:#92929a;background:#fff;border:1px solid #e2e2e5;border-radius:6px;font-size:7px}.dashboard-window__avatar{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:#fff;background:#252529;border-radius:50%;font-size:7px;font-weight:700}.dashboard-window__body{display:grid;min-height:455px;grid-template-columns:49px 1fr}.dashboard-rail{display:flex;padding:13px 9px;flex-direction:column;align-items:center;gap:10px;background:#fafafa;border-right:1px solid #ececef}.dashboard-rail__mark{display:inline-flex;width:29px;height:29px;margin-bottom:8px;align-items:center;justify-content:center;background:#fff;border:1px solid #e8e8eb;border-radius:8px}.dashboard-rail__item{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;color:#a3a3aa;border-radius:7px}.dashboard-rail__item--active{color:var(--primary);background:var(--primary-soft)}.dashboard-canvas{min-width:0;padding:15px 16px;background:#fff}.dashboard-heading{display:flex;align-items:center;justify-content:space-between}.dashboard-heading>div{display:grid;gap:2px}.dashboard-heading span{color:#9999a1;font-size:7px}.dashboard-heading strong{font-size:14px;letter-spacing:-.035em}.dashboard-heading__pill{display:inline-flex;height:23px;padding:0 9px;align-items:center;gap:4px;color:var(--ink)!important;background:var(--primary);border-radius:999px;font-size:7px!important;font-weight:700}.dashboard-metrics{display:grid;margin-top:12px;grid-template-columns:.75fr 1.6fr;gap:9px}.dashboard-score,.dashboard-chart,.dashboard-table{background:#fafafa;border:1px solid #eeeeef;border-radius:9px}.dashboard-score{display:flex;padding:12px;flex-direction:column;align-items:center}.dashboard-score>span:first-child,.dashboard-chart span,.dashboard-summary span,.dashboard-table span{color:#66666e;font-size:7px}.score-ring{display:grid;width:80px;height:80px;margin-block:10px 7px;place-items:center;background:conic-gradient(var(--primary) calc(var(--score) * 1%),#ededf0 0);border-radius:50%}.score-ring:before{position:absolute;width:65px;height:65px;content:"";background:#fff;border-radius:50%}.score-ring>div{position:relative;display:flex;align-items:baseline}.score-ring strong{font-size:26px;letter-spacing:-.07em}.score-ring small{color:#9999a2;font-size:7px}.dashboard-status{display:inline-flex;padding:3px 6px;align-items:center;gap:4px;color:#27814e!important;background:#eaf7ef;border-radius:999px;font-size:6px!important}.dashboard-status i{width:4px;height:4px;background:#27814e;border-radius:50%}.dashboard-chart{padding:12px 12px 8px}.dashboard-card__title{display:flex;align-items:center;justify-content:space-between}.dashboard-card__title strong{color:#27814e;font-size:8px}.dashboard-chart svg{width:100%;height:110px;margin-top:5px;overflow:visible}.chart-axis{display:flex;justify-content:space-between;color:#aaaab0;font-size:6px}.dashboard-summary{display:grid;margin-top:9px;grid-template-columns:repeat(3,1fr);gap:9px}.dashboard-summary>div{display:grid;padding:9px 11px;grid-template-columns:1fr auto;align-items:end;background:#fafafa;border:1px solid #eeeeef;border-radius:8px}.dashboard-summary>div>span{grid-column:1 / -1}.dashboard-summary strong{margin-top:3px;font-size:15px;letter-spacing:-.04em}.dashboard-summary small{color:#2b8552;font-size:6px;font-weight:700}.dashboard-table{margin-top:9px;padding:10px 11px 8px}.dashboard-table__more{color:#9a9aa1;letter-spacing:.08em}.dashboard-row{display:grid;min-height:26px;padding-inline:4px;grid-template-columns:minmax(0,1.8fr) .55fr .55fr .55fr;align-items:center;gap:5px;border-top:1px solid #ececef;font-size:7px}.dashboard-row--header{margin-top:7px;color:#a0a0a7;border-top:0;font-size:6px}.dashboard-row>span:first-child{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:#3c3c42;text-overflow:ellipsis;white-space:nowrap}.dashboard-row strong{font-size:7px}.keyword-dot{width:5px;height:5px;flex:0 0 5px;background:var(--primary);border-radius:2px}.keyword-dot--green{background:#4ba56e}.keyword-dot--blue{background:#5376b6}.impact{display:inline-flex;width:fit-content;padding:2px 5px;border-radius:999px;font-size:5px!important;font-weight:700}.impact--high{color:#287c4d!important;background:#e9f6ee}.impact--medium{color:#8b5430!important;background:#fff1e9}.dashboard-float{position:absolute;display:flex;min-width:142px;padding:11px 13px;align-items:center;gap:9px;background:#fff;border:1px solid #e0e0e3;border-radius:11px;box-shadow:0 16px 32px #11111324}.dashboard-float--score{top:22%;left:-35px}.dashboard-float--win{right:-22px;bottom:12%}.dashboard-float__icon{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-soft);border-radius:8px}.dashboard-float__icon--green{color:var(--success);background:#edf8f1}.dashboard-float>span:last-child{display:grid}.dashboard-float small{color:var(--muted);font-size:7px}.dashboard-float strong{font-size:11px}.section-heading{margin-bottom:48px}.section-heading h2{margin-top:18px;font-size:clamp(40px,4.2vw,62px);line-height:1.02}.has-text-gradient{display:block;padding-block:.045em .09em;color:transparent;background-image:linear-gradient(to bottom,#fff,#4e4e59);background-image:linear-gradient(to bottom in oklab,#fff,#4e4e59);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.has-text-gradient,.has-text-gradient span{-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.has-text-gradient{color:#f4f4f6;background:none;-webkit-text-fill-color:currentColor}}.section-heading--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.68fr);align-items:end;gap:70px}.section-heading--split>p{padding-bottom:5px;color:var(--muted);font-size:17px;line-height:1.7}.platform-section{background:var(--surface)}.tool-group-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tool-group-card{display:flex;min-height:280px;padding:28px;flex-direction:column;color:var(--ink);background:var(--surface-warm);border:1px solid var(--line);border-radius:var(--radius);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.tool-group-card:hover{z-index:1;border-color:#bdbdc3;box-shadow:var(--shadow-md);transform:translateY(-4px)}.tool-group-card--featured{grid-column:span 2;color:#fff;background:var(--dark);border-color:var(--dark)}.tool-group-card--featured:hover{border-color:var(--dark)}.tool-group-card__top{display:flex;align-items:flex-start;justify-content:space-between}.tool-group-card__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:13px}.tool-group-card__number{color:var(--subtle);font-size:11px;font-weight:700;letter-spacing:.08em}.tool-group-card--featured .tool-group-card__number{color:#77777f}.tool-group-card h3{margin-top:auto;font-size:27px;letter-spacing:-.04em}.tool-group-card--featured h3{font-size:clamp(38px,4vw,54px)}.tool-group-card p{max-width:480px;margin-top:12px;color:var(--muted);font-size:14px;line-height:1.65}.tool-group-card--featured p{color:#aeadb3}.tool-group-card__link{display:inline-flex;margin-top:22px;align-items:center;gap:7px;font-size:13px;font-weight:700}.tool-group-card__link svg{color:var(--primary)}.workflow-section{position:relative;overflow:hidden;background:var(--page);border-block:1px solid var(--line)}.workflow-section:after{position:absolute;top:-200px;left:30%;width:700px;height:700px;content:"";background:radial-gradient(circle,rgb(255 77 0 / 10%),transparent 66%);pointer-events:none}.workflow-layout{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1.35fr;align-items:center;gap:85px}.workflow-copy h2{margin-top:18px;font-size:clamp(42px,4.5vw,66px);line-height:1.01}.workflow-copy p{max-width:470px;margin-block:23px 30px;color:var(--muted);font-size:17px;line-height:1.7}.workflow-steps{position:relative;display:grid;gap:12px}.workflow-steps:before{position:absolute;top:50px;bottom:50px;left:53px;width:1px;content:"";background:#d6d6da}.workflow-step{position:relative;display:grid;min-height:160px;padding:28px 30px 28px 90px;grid-template-columns:54px 1fr;grid-template-rows:auto auto;column-gap:18px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:18px;transition:transform .18s ease,border-color .18s ease}.workflow-step:hover{border-color:#bdbdc3;transform:translate(5px)}.workflow-step__icon{display:inline-flex;width:54px;height:54px;grid-row:1 / span 2;align-items:center;justify-content:center;color:var(--ink);background:var(--primary-soft);border-radius:14px}.workflow-step__number{position:absolute;top:18px;right:20px;color:var(--subtle);font-size:10px;font-weight:700}.workflow-step h3{align-self:end;font-size:26px}.workflow-step p{align-self:start;margin-top:7px;color:var(--muted);font-size:13px;line-height:1.55}.stats-section{position:relative;overflow:hidden;color:#fff;background:var(--dark)}.stats-section:before{position:absolute;inset:0;content:"";opacity:.14;background-image:linear-gradient(rgb(255 255 255 / 15%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 15%) 1px,transparent 1px);background-size:78px 78px;mask-image:radial-gradient(circle at 15% 40%,#000,transparent 58%)}.stats-layout{position:relative;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:90px}.stats-copy h2{max-width:580px;margin-top:18px;color:#fff;font-size:clamp(42px,4.4vw,64px);line-height:1.02}.stats-copy p{max-width:480px;margin-top:21px;color:#a7a7ae;font-size:16px;line-height:1.7}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #2c2c2f}.stats-grid article{display:flex;min-height:235px;padding:25px 23px;flex-direction:column;border-left:1px solid #2c2c2f}.stats-grid article:last-child{border-right:1px solid #2c2c2f}.stats-index{color:#606066;font-size:10px;font-weight:700}.stats-grid strong{margin-top:auto;color:var(--primary);font-size:clamp(44px,4vw,62px);font-weight:700;letter-spacing:-.07em;line-height:1}.stats-grid article>span:last-child{margin-top:9px;color:#b8b8be;font-size:12px}.testimonials-section{background:var(--surface)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonial-card{position:relative;display:flex;min-height:375px;padding:28px;flex-direction:column;background:var(--surface-warm);border:1px solid var(--line);border-radius:var(--radius)}.testimonial-card--accent{background:var(--primary-soft);border-color:var(--primary-border)}.testimonial-card__quote{height:44px;color:var(--primary);font-family:Georgia,serif;font-size:72px;line-height:.9}.testimonial-card blockquote{margin-top:18px;font-size:20px;font-weight:550;letter-spacing:-.025em;line-height:1.52}.testimonial-card figcaption{display:flex;margin-top:auto;padding-top:26px;align-items:center;gap:11px}.testimonial-card__avatar{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:#fff;background:#35353a;border-radius:50%;font-size:11px;font-weight:700}.testimonial-card figcaption>span:last-child{display:grid;gap:2px}.testimonial-card figcaption strong{font-size:13px}.testimonial-card figcaption small{color:var(--muted);font-size:10px}.testimonial-card__stars{position:absolute;top:28px;right:24px;bottom:auto;color:var(--primary);font-size:10px;letter-spacing:.12em}.final-cta{padding-block:20px 80px}.final-cta__inner{position:relative;display:grid;min-height:500px;padding:72px;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;overflow:hidden;color:#fff;background:var(--dark);border-radius:var(--radius-lg)}.final-cta__inner:before{position:absolute;inset:0;content:"";opacity:.34;background-image:linear-gradient(rgb(255 255 255 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 8%) 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(90deg,#000,transparent 80%)}.final-cta__glow{position:absolute;right:-190px;bottom:-390px;width:850px;height:850px;background:radial-gradient(circle,rgb(255 77 0 / 44%),transparent 66%)}.final-cta__copy{position:relative;z-index:1}.final-cta h2{max-width:700px;margin-top:17px;color:#fff;font-size:clamp(48px,5vw,74px);line-height:1.04}.final-cta p{max-width:590px;margin-top:22px;color:#b7b7bd;font-size:17px;line-height:1.7}.final-cta__actions{display:flex;margin-top:31px;gap:10px}.final-cta small{display:block;margin-top:14px;color:#818188;font-size:11px}.final-cta__visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.final-score{position:relative;display:flex;width:320px;min-height:330px;padding:27px;flex-direction:column;background:#ffffff14;border:1px solid rgb(255 255 255 / 14%);border-radius:20px;backdrop-filter:blur(10px);transform:none}.final-score>span{color:#bcbcc2;font-size:11px;font-weight:650}.final-score>strong{margin-top:8px;color:var(--primary);font-size:52px;letter-spacing:-.07em}.final-score__bars{display:flex;height:145px;margin-top:auto;align-items:end;gap:8px}.final-score__bars i{height:var(--height);flex:1;background:linear-gradient(to top,#7a2a0a,var(--primary));border-radius:5px 5px 1px 1px}.final-cta__visual>img{position:absolute;right:-20px;bottom:-12px;width:88px;height:88px;padding:18px;background:var(--primary);border-radius:24px;box-shadow:0 20px 40px #0000004d;transform:rotate(-8deg)}.marketing-hero{position:relative;overflow:hidden;background:var(--surface-warm);border-bottom:1px solid var(--line)}.marketing-hero__layout{position:relative;display:grid;min-height:650px;padding-block:65px;grid-template-columns:1.03fr .97fr;align-items:center;gap:60px}.breadcrumb{display:flex;margin-bottom:48px;align-items:center;gap:7px;color:var(--subtle);font-size:11px;font-weight:550}.breadcrumb a:hover{color:var(--primary)}.breadcrumb--light{color:#77777e}.marketing-hero h1{margin-top:18px;font-size:clamp(52px,5.4vw,80px);line-height:.98}.marketing-hero__description{max-width:610px;margin-top:23px;color:var(--muted);font-size:18px;line-height:1.65}.marketing-hero__actions{display:flex;margin-top:30px;gap:10px}.marketing-hero .url-checker{margin-top:26px}.marketing-hero__visual{display:flex;align-items:center;justify-content:center}.product-orbit{position:relative;display:grid;width:min(490px,100%);aspect-ratio:1;place-items:center}.product-orbit:before{position:absolute;width:55%;height:55%;content:"";background:var(--primary);border-radius:50%;filter:blur(65px);opacity:.14}.product-orbit__ring{position:absolute;border:1px solid #d8d8dc;border-radius:50%}.product-orbit__ring--one{inset:9%}.product-orbit__ring--two{inset:23%}.product-orbit__core{position:relative;display:flex;width:215px;height:215px;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:var(--dark);border:9px solid #29292c;border-radius:50%;box-shadow:0 30px 70px #1111133b}.product-orbit__core>span{display:inline-flex;width:52px;height:52px;margin-bottom:10px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:16px}.product-orbit__core strong{font-size:39px;letter-spacing:-.06em;line-height:1}.product-orbit__core small{margin-top:5px;color:#9999a1;font-size:10px}.product-orbit__chip{position:absolute;display:flex;max-width:180px;padding:10px 13px;align-items:center;gap:7px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm);font-size:10px;font-weight:650}.product-orbit__chip svg{color:var(--primary)}.product-orbit__chip--one{top:11%;right:2%}.product-orbit__chip--two{top:45%;left:-2%}.product-orbit__chip--three{right:9%;bottom:9%}.marketing-features{background:#fff}.feature-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{position:relative;min-height:315px;padding:30px;background:var(--surface-warm);border:1px solid var(--line);border-radius:var(--radius)}.feature-card:nth-child(2){background:var(--primary-soft);border-color:var(--primary-border)}.feature-card__number{position:absolute;top:25px;right:25px;color:var(--subtle);font-size:10px;font-weight:700}.feature-card__icon{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:14px}.feature-card h3{margin-top:75px;font-size:26px}.feature-card p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.65}.feature-card--highlight{display:flex;min-height:265px;flex-direction:column}.feature-card--highlight h3{margin-top:auto;font-size:clamp(21px,2vw,28px);line-height:1.22}.marketing-spotlights{background:var(--page);border-block:1px solid var(--line)}.marketing-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketing-spotlight{position:relative;display:flex;min-height:440px;padding:clamp(30px,4vw,48px);flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}.marketing-spotlight--primary{color:#fff;background:radial-gradient(circle at 92% 8%,rgb(255 77 0 / 22%),transparent 34%),var(--dark);border-color:#ffffff1a}.marketing-spotlight__top{display:flex;align-items:center;justify-content:space-between}.marketing-spotlight__top>span:first-child{color:var(--subtle);font-size:10px;font-weight:700;letter-spacing:.08em}.marketing-spotlight__top>span:last-child{display:grid;width:48px;height:48px;place-items:center;color:var(--ink);background:var(--primary);border-radius:14px}.marketing-spotlight h3{max-width:570px;margin-top:48px;font-size:clamp(31px,3.3vw,48px);line-height:1.04}.marketing-spotlight p{max-width:580px;margin-top:17px;color:var(--muted);font-size:15px;line-height:1.7}.marketing-spotlight--primary p{color:#b8b8bf}.marketing-spotlight__ui{position:relative;display:grid;min-height:104px;margin-top:auto;padding:15px;grid-template-rows:auto 1fr;gap:14px;background:#ffffff0d;border:1px solid rgb(255 255 255 / 12%);border-radius:14px}.marketing-spotlight:not(.marketing-spotlight--primary) .marketing-spotlight__ui{background:var(--surface-warm);border-color:var(--line)}.marketing-spotlight__ui>span{display:flex;gap:5px}.marketing-spotlight__ui>span i{width:6px;height:6px;background:#6f6f78;border-radius:50%}.marketing-spotlight__ui>div{display:flex;min-height:48px;padding:10px 12px;align-items:flex-end;gap:7px;background:#ffffff0f;border-radius:9px}.marketing-spotlight:not(.marketing-spotlight--primary) .marketing-spotlight__ui>div{background:#fff}.marketing-spotlight__ui>div b{width:14%;height:35%;background:#75757e;border-radius:3px 3px 0 0}.marketing-spotlight__ui>div b:nth-child(2){height:58%}.marketing-spotlight__ui>div b:nth-child(3){height:46%}.marketing-spotlight__ui>div b:nth-child(4){height:78%}.marketing-spotlight__ui>div b:nth-child(5){height:100%;background:var(--primary)}.marketing-spotlight__ui>small{position:absolute;right:25px;bottom:24px;display:grid;width:27px;height:27px;place-items:center;color:var(--ink);background:var(--primary);border-radius:8px}.product-proof{background:var(--page);border-block:1px solid var(--line)}.product-proof__layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:20px}.product-proof__panel{position:relative;display:flex;min-height:520px;padding:45px;flex-direction:column;align-items:flex-start;overflow:hidden;color:#fff;background:var(--dark);border-radius:var(--radius-lg)}.product-proof__panel:after{position:absolute;right:-160px;bottom:-220px;width:500px;height:500px;content:"";background:radial-gradient(circle,rgb(255 77 0 / 35%),transparent 68%)}.product-proof__score{position:absolute;top:40px;right:42px;display:flex;align-items:baseline;color:var(--primary)}.product-proof__score strong{font-size:60px;letter-spacing:-.08em;line-height:1}.product-proof__score span{color:#7e7e85;font-size:11px}.product-proof__panel h2{max-width:500px;margin-top:auto;color:#fff;font-size:clamp(39px,4vw,56px);line-height:1.02}.product-proof__panel p{max-width:520px;margin-top:16px;color:#a6a6ad;font-size:15px;line-height:1.65}.product-proof__panel .button{margin-top:26px}.product-proof__list{display:flex;padding:28px;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}.product-proof__list>div{display:flex;padding:21px 10px;align-items:flex-start;gap:15px;border-bottom:1px solid var(--line)}.product-proof__list>div>svg{color:var(--primary)}.product-proof__list>div span{display:grid;gap:5px}.product-proof__list strong{font-size:15px}.product-proof__list small{color:var(--muted);font-size:12px;line-height:1.6}.product-proof__foot{display:flex;margin-top:auto;align-items:center;gap:10px;color:var(--muted);font-size:11px}.product-proof__foot .avatar-stack span{border-color:#fff}.related-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.related-tool{display:flex;min-height:270px;padding:27px;flex-direction:column;background:var(--surface-warm);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.related-tool:hover{border-color:#c5c5ca;box-shadow:var(--shadow-md);transform:translateY(-3px)}.related-tool__icon{display:inline-flex;width:43px;height:43px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary-soft);border-radius:11px}.related-tool--illustrated{min-height:390px;padding:0;overflow:hidden}.related-tool__visual{position:relative;width:100%;height:174px;flex:0 0 174px;margin:0;overflow:hidden;background:#0c0c0f;border-bottom:1px solid var(--line)}.related-tool__visual:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 62%,rgb(12 12 15 / 22%));pointer-events:none}.related-tool__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.related-tool--illustrated:hover .related-tool__visual img{transform:scale(1.025)}.related-tool--illustrated>strong{margin:22px 24px 0}.related-tool--illustrated>p{margin:9px 24px 0}.related-tool--illustrated>span:last-child{padding:20px 24px 24px}.related-tool>strong{margin-top:32px;font-size:20px}.related-tool p{margin-top:9px;color:var(--muted);font-size:13px;line-height:1.6}.related-tool>span:last-child{display:inline-flex;margin-top:auto;padding-top:20px;align-items:center;gap:6px;font-size:12px;font-weight:700}.related-tool-grid--marketing{grid-template-columns:repeat(2,minmax(0,1fr))}.related-tool-grid--marketing .related-tool{min-height:300px}.related-tool-grid--marketing .related-tool--illustrated{min-height:390px}.related-tool-grid--marketing .related-tool:last-child:nth-child(odd){min-height:230px;grid-column:1 / -1}.marketing-social-proof{padding-block:82px;background:#fff;border-top:1px solid var(--line)}.marketing-social-proof__inner{max-width:840px;margin-inline:auto;text-align:center}.marketing-social-proof h2{margin-top:15px;font-size:clamp(38px,4.6vw,62px);line-height:1.04}.marketing-social-proof p{max-width:660px;margin:20px auto 0;color:var(--muted);font-size:16px;line-height:1.7}.marketing-social-proof__rating{display:flex;margin-top:30px;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px 16px;color:var(--muted)}.marketing-social-proof__rating>span{color:var(--primary);letter-spacing:.1em}.marketing-social-proof__rating>strong{color:var(--ink);font-size:19px}.marketing-social-proof__rating>small{flex-basis:100%;font-size:11px}.marketing-page-cta{padding-block:20px 94px;background:#fff}.marketing-page-cta__inner{position:relative;display:grid;min-height:430px;padding:clamp(42px,5vw,68px);grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:50px;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 30%,rgb(255 77 0 / 22%),transparent 34%),var(--dark);border-radius:var(--radius-lg)}.marketing-page-cta__inner:before{position:absolute;inset:0;content:"";opacity:.28;background-image:linear-gradient(rgb(255 255 255 / 7%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 7%) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 85%)}.marketing-page-cta__copy{position:relative;z-index:1}.marketing-page-cta h2{max-width:720px;margin-top:16px;color:#fff;font-size:clamp(42px,5vw,68px);line-height:1.02}.marketing-page-cta p{max-width:620px;margin-top:18px;color:#b2b2b9;font-size:15px;line-height:1.7}.marketing-page-cta .button{margin-top:27px}.marketing-page-cta__copy>small{display:flex;margin-top:13px;align-items:center;gap:6px;color:#8d8d95;font-size:11px}.marketing-page-cta__visual{position:relative;z-index:1;display:grid;min-height:285px;place-items:center}.marketing-page-cta__visual:before,.marketing-page-cta__visual:after{position:absolute;content:"";border:1px solid rgb(255 255 255 / 12%);border-radius:50%}.marketing-page-cta__visual:before{width:300px;height:300px}.marketing-page-cta__visual:after{width:210px;height:210px}.marketing-page-cta__badge{position:relative;z-index:1;display:flex;width:165px;height:165px;padding:22px;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#ffffff14;border:1px solid rgb(255 255 255 / 15%);border-radius:50%;backdrop-filter:blur(10px)}.marketing-page-cta__badge>span{max-width:125px;overflow:hidden;color:#c8c8cf;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.marketing-page-cta__badge>strong{margin-top:3px;color:var(--primary);font-size:55px;letter-spacing:-.07em;line-height:1}.marketing-page-cta__badge>small{margin-top:4px;color:#9a9aa2;font-size:9px}.marketing-page-cta__visual>span{position:absolute;z-index:2;display:grid;width:42px;height:42px;place-items:center;color:var(--ink);background:var(--primary);border:5px solid #18181b;border-radius:12px;box-shadow:0 10px 26px #0000004d}.marketing-page-cta__visual>span:nth-of-type(1){top:18px;right:39px}.marketing-page-cta__visual>span:nth-of-type(2){bottom:18px;left:42px;transform:rotate(-8deg)}.blog-hero{position:relative;min-height:450px;padding-block:48px 82px;overflow:hidden;background:var(--surface-warm);border-bottom:1px solid var(--line)}.blog-hero:before{position:absolute;inset:0;content:"";opacity:.6;background-image:linear-gradient(rgb(17 17 19 / 3%) 1px,transparent 1px),linear-gradient(90deg,rgb(17 17 19 / 3%) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to right,#000,transparent 80%)}.blog-hero__shape{position:absolute;border:1px solid rgb(17 17 19 / 8%);border-radius:50%}.blog-hero__shape--one{top:-260px;right:-140px;width:650px;height:650px;box-shadow:0 0 0 80px #ff4d0008,0 0 0 170px #11111305}.blog-hero__shape--two{right:18%;bottom:-180px;width:390px;height:390px;background:radial-gradient(circle at 50% 20%,rgb(255 77 0 / 16%),transparent 65%)}.blog-hero__inner{position:relative;z-index:1}.blog-hero .breadcrumb{margin-bottom:52px}.blog-hero h1{max-width:920px;margin-top:19px;font-size:clamp(56px,6.5vw,92px);line-height:.96}.blog-hero>.container>p,.blog-hero__inner>p{max-width:660px;margin-top:24px;color:var(--muted);font-size:18px;line-height:1.7}.blog-hero__notice{display:flex;max-width:fit-content!important;padding:8px 11px;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:11px!important}.blog-section{background:#fff}.blog-toolbar{display:flex;margin-bottom:44px;align-items:center;justify-content:space-between;gap:24px}.category-pills{display:flex;flex-wrap:wrap;gap:7px}.category-pill{display:inline-flex;min-height:38px;padding:8px 13px;align-items:center;gap:7px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:650;transition:border-color .16s ease,background-color .16s ease}.category-pill span{color:var(--subtle);font-size:9px}.category-pill:hover,.category-pill.is-active{background:var(--page);border-color:var(--ink)}.category-pill.is-active span{color:var(--primary)}.blog-search{display:flex;width:235px;height:42px;padding:0 13px;flex:0 0 235px;align-items:center;gap:8px;background:var(--surface-warm);border:1px solid var(--line);border-radius:999px}.blog-search svg{color:var(--subtle)}.blog-search input{width:100%;min-width:0;background:transparent;border:0;outline:0;font-size:11px}.blog-featured{margin-bottom:65px}.blog-featured__label{display:flex;margin-bottom:13px;align-items:center;gap:8px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-featured__label span{width:17px;height:1px;background:var(--primary)}.blog-card{display:flex;min-width:0;flex-direction:column}.blog-card__image{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--page);border:1px solid var(--line);border-radius:14px}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.6,.2,1)}.blog-card:hover .blog-card__image img{transform:scale(1.035)}.blog-card__placeholder{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 60% 20%,rgb(255 77 0 / 22%),transparent 40%),var(--surface-warm)}.blog-card__placeholder img{width:58px;height:58px}.blog-card__language{position:absolute;top:12px;right:12px;display:inline-flex;min-width:28px;height:24px;padding:0 7px;align-items:center;justify-content:center;color:var(--ink);background:#ffffffeb;border:1px solid rgb(255 255 255 / 48%);border-radius:999px;backdrop-filter:blur(8px);font-size:8px;font-weight:800}.blog-card__body{display:flex;padding:17px 2px 0;flex:1;flex-direction:column}.blog-card__meta{display:flex;align-items:center;gap:6px;color:var(--subtle);font-size:9px;font-weight:650}.blog-card__meta a{color:var(--primary);text-transform:uppercase}.blog-card h3{margin-top:11px;font-size:23px;line-height:1.15;letter-spacing:-.035em}.blog-card h3 a:hover{color:var(--primary)}.blog-card__body>p{display:-webkit-box;margin-top:10px;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-card__footer{display:flex;margin-top:auto;padding-top:17px;align-items:center;justify-content:space-between;color:var(--subtle);font-size:9px}.blog-card__footer span{display:inline-flex;align-items:center;gap:5px}.blog-card__footer>a{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;color:var(--ink);border:1px solid var(--line);border-radius:50%;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.blog-card:hover .blog-card__footer>a{color:var(--ink);background:var(--primary);border-color:var(--primary)}.blog-card--featured{display:grid;grid-template-columns:1.45fr 1fr;align-items:stretch;background:var(--surface-warm);border:1px solid var(--line);border-radius:22px}.blog-card--featured .blog-card__image{min-height:430px;aspect-ratio:auto;border:0;border-right:1px solid var(--line);border-radius:21px 0 0 21px}.blog-card--featured .blog-card__body{padding:40px}.blog-card--featured h3{margin-top:17px;font-size:clamp(32px,3.3vw,48px);line-height:1.05}.blog-card--featured .blog-card__body>p{margin-top:18px;font-size:14px;-webkit-line-clamp:5}.blog-card--featured .blog-card__footer{padding-top:30px}.blog-list-heading{display:flex;margin-bottom:22px;padding-bottom:13px;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line)}.blog-list-heading h2{font-size:26px}.blog-list-heading span{color:var(--subtle);font-size:10px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 18px}.blog-empty{padding:60px 0;color:var(--muted);text-align:center}.pagination{display:grid;margin-top:55px;grid-template-columns:1fr auto 1fr;align-items:center}.pagination>a,.pagination>button{display:inline-flex;align-items:center;gap:7px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer;font-size:11px;font-weight:700}.pagination>a:last-child,.pagination>button:last-child{justify-self:end}.pagination>div{display:flex;gap:5px}.pagination>div a,.pagination>div button{display:inline-flex;width:35px;height:35px;align-items:center;justify-content:center;padding:0;color:inherit;background:transparent;border:1px solid var(--line);border-radius:50%;cursor:pointer;font-size:11px}.pagination>div a.is-active{color:var(--ink);background:var(--primary);border-color:var(--primary);font-weight:750}.pagination>div button.is-active{color:var(--ink);background:var(--primary);border-color:var(--primary);font-weight:750}.article-hero{position:relative;padding-block:40px 80px;overflow:hidden;color:#fff;background:var(--dark)}.article-hero__grid{opacity:.26;background-image:linear-gradient(rgb(255 255 255 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 8%) 1px,transparent 1px);mask-image:linear-gradient(to bottom,#000,transparent)}.article-hero__inner{position:relative;max-width:1190px}.article-hero .breadcrumb{margin-bottom:63px}.article-hero__meta{display:flex;align-items:center;gap:16px;color:#898990;font-size:10px;font-weight:650}.article-hero__category{color:var(--primary);letter-spacing:.08em;text-transform:uppercase}.article-hero h1{max-width:1050px;margin-top:20px;color:#fff;font-size:clamp(49px,5.7vw,79px);line-height:1.01}.article-hero__inner>p{max-width:740px;margin-top:24px;color:#a9a9b0;font-size:17px;line-height:1.7}.article-hero__footer{display:flex;margin-top:35px;align-items:center;justify-content:space-between}.article-author{display:flex;align-items:center;gap:10px}.article-author img{width:38px;height:38px;padding:7px;background:var(--primary);border-radius:10px}.article-author span{display:grid;gap:1px}.article-author strong{font-size:12px}.article-author small{color:#8f8f96;font-size:9px}.article-share{display:flex;gap:6px}.article-share a{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:#fff;border:1px solid #333337;border-radius:50%;font-size:9px;font-weight:750}.article-share a:hover{color:var(--ink);background:var(--primary);border-color:var(--primary)}.article-comments{background:var(--surface-warm);border-top:1px solid var(--line)}.article-comments__list{display:grid;max-width:900px;margin-inline:auto;gap:12px}.article-comment{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.article-comment--reply{margin-left:clamp(18px,5vw,64px);border-left:3px solid var(--primary)}.article-comment header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.article-comment header a,.article-comment header span{color:var(--muted);font-size:10px}.article-comment__author-link{display:inline-block;margin-top:8px;color:var(--primary);font-size:10px}.article-comment>div{margin-top:12px;font-size:13px;line-height:1.65}.article-comment__reply{display:inline-block;margin-top:12px;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-comments__empty{max-width:900px;margin-inline:auto;color:var(--muted)}.article-cover{position:relative;z-index:2;margin-top:-42px}.article-cover img{width:100%;max-height:690px;object-fit:cover;background:var(--page);border:1px solid #dddde0;border-radius:20px;box-shadow:0 23px 60px #1111132b}.article-layout{display:grid;max-width:1190px;padding-block:72px 100px;grid-template-columns:210px minmax(0,760px) 245px;align-items:start;gap:42px}.article-toc{position:sticky;top:135px}.article-toc summary{color:var(--ink);cursor:pointer;font-size:11px;font-weight:750;letter-spacing:.03em;list-style:none}.article-toc summary::-webkit-details-marker{display:none}.article-toc nav{display:grid;margin-top:16px;padding-left:12px;gap:4px;border-left:1px solid var(--line)}.article-toc nav a{padding-block:4px;color:var(--muted);font-size:10px;line-height:1.45;transition:color .16s ease}.article-toc nav a:hover{color:var(--primary)}.article-aside{position:sticky;top:135px;display:grid;gap:22px}.article-aside__card{padding:24px;color:#fff;background:var(--dark);border-radius:17px}.article-aside__card h2{margin-top:22px;color:#fff;font-size:27px;line-height:1.07}.article-aside__card p{margin-block:13px 20px;color:#9f9fa6;font-size:11px;line-height:1.6}.article-aside__card .button{width:100%;min-height:43px;font-size:11px}.article-aside__back{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;font-weight:650}.article-aside__back:hover{color:var(--primary)}.prose{min-width:0;color:#333338;font-family:var(--font-sans);font-size:17px;line-height:1.82}.prose>*:first-child{margin-top:0}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5{color:var(--ink);font-family:var(--font-display);font-weight:700;letter-spacing:-.038em;text-wrap:balance}.prose h1{margin-block:1.15em .5em;font-size:2.1em;line-height:1.12}.prose h2{margin-block:1.65em .6em;font-size:1.75em;line-height:1.16;scroll-margin-top:130px}.prose h3{margin-block:1.55em .5em;font-size:1.34em;line-height:1.25;scroll-margin-top:130px}.prose h4{margin-block:1.4em .45em;font-size:1.12em}.prose p{margin-block:1em}.prose a{color:var(--ink);font-weight:550;text-decoration:underline;text-decoration-color:#ffb18f;text-decoration-thickness:2px;text-underline-offset:3px}.prose a:hover{color:var(--primary);text-decoration-color:var(--primary)}.prose strong,.prose b{color:var(--ink);font-weight:700}.prose ul,.prose ol{margin-block:1.1em;padding-left:1.45em}.prose li{margin-block:.45em;padding-left:.25em}.prose li::marker{color:var(--primary);font-weight:700}.prose blockquote{margin-block:1.6em;padding:20px 24px;color:var(--ink);background:var(--surface-warm);border-left:3px solid var(--primary);border-radius:0 12px 12px 0;font-size:1.1em;font-weight:500}.prose img{width:auto;max-width:100%;height:auto;margin-block:1.7em;border:1px solid var(--line);border-radius:12px}.prose figure{margin-block:1.8em}.prose figcaption{margin-top:8px;color:var(--subtle);font-size:11px;text-align:center}.prose table{width:100%;margin-block:1.6em;border-collapse:collapse;font-size:.82em}.prose th,.prose td{padding:10px 12px;border:1px solid var(--line);text-align:left;vertical-align:top}.prose th{background:var(--surface-warm);font-weight:700}.prose iframe{width:100%;min-height:385px;margin-block:1.7em;border:0;border-radius:14px}.prose hr{margin-block:2em;border:0;border-top:1px solid var(--line)}.related-posts{background:var(--surface-warm);border-top:1px solid var(--line)}.content-hero{padding-block:48px 90px;background:var(--surface-warm);border-bottom:1px solid var(--line)}.content-hero .breadcrumb{margin-bottom:55px}.content-hero h1{margin-top:19px;font-size:clamp(52px,6vw,84px)}.content-hero p{max-width:720px;margin-top:22px;color:var(--muted);font-size:18px;line-height:1.7}.content-hero small{display:block;margin-top:25px;color:var(--subtle);font-size:10px}.content-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(240px,260px);align-items:start;justify-content:space-between;gap:48px}.content-layout--with-toc{grid-template-columns:200px minmax(0,760px) 260px;gap:38px}.content-toc,.content-help{position:sticky;top:130px}.content-toc{max-height:calc(100vh - 160px);overflow:auto;scrollbar-width:thin}.content-toc>span{color:var(--ink);font-size:13px;font-weight:750}.content-toc nav{display:grid;margin-top:12px;padding-left:12px;gap:8px;border-left:1px solid var(--line)}.content-toc a{color:var(--muted);font-size:13px;line-height:1.4}.content-help{padding:24px;background:var(--surface-warm);border:1px solid var(--line);border-radius:16px}.content-help h2{margin-top:14px;font-size:25px}.content-help p{margin-block:11px 16px;color:var(--muted);font-size:14px;line-height:1.6}.content-help>a:last-child{color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.credits-list{display:grid;gap:6px}.credits-list a{display:flex;padding:10px 12px;align-items:center;justify-content:space-between;gap:18px;background:var(--surface-warm);border:1px solid var(--line);border-radius:8px;font-size:11px}.credits-list a:hover{border-color:var(--primary)}.credits-list strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.credits-list span{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.content-prose{width:100%;max-width:780px;font-size:16px;line-height:1.78}.content-prose--legal>h2{margin-top:64px;padding-top:28px;border-top:1px solid var(--line);font-size:clamp(30px,3vw,42px);letter-spacing:-.04em}.content-prose--legal>h2:first-child{margin-top:28px;padding-top:0;border-top:0}.content-prose--legal .legal-subheading{margin:34px 0 10px;color:var(--ink);font-size:18px;line-height:1.35;scroll-margin-top:130px}.content-prose--legal .legal-definition-term{margin-bottom:-8px;color:var(--ink);font-size:15px;font-weight:750}.content-prose--legal .legal-notice{margin-block:24px;padding:18px 20px;color:var(--ink);background:var(--surface-warm);border-left:3px solid var(--primary);border-radius:0 10px 10px 0;font-size:14px;font-weight:700;line-height:1.65}.legal-table-wrap{width:100%;margin-block:24px;overflow-x:auto;border:1px solid var(--line);border-radius:12px}.legal-table-wrap table{min-width:720px;margin:0}.legal-table-wrap td,.legal-table-wrap th{padding:13px 15px;font-size:13px;line-height:1.5}.content-empty{padding:60px 35px;background:var(--surface-warm);border:1px solid var(--line);border-radius:18px}.content-empty>svg{color:var(--primary)}.content-empty h2{margin-top:20px}.content-empty .button{margin-top:24px}.pricing-hero{padding-block:54px 38px;text-align:left;background:radial-gradient(circle at 50% 0,rgb(255 77 0 / 13%),transparent 44%),var(--surface-warm);border-bottom:1px solid var(--line)}.pricing-hero__copy{max-width:870px;margin-inline:0}.pricing-hero h1{margin-top:0;font-size:clamp(48px,5.4vw,72px);line-height:.96}.pricing-hero p{max-width:660px;margin:18px 0 0;color:var(--muted);font-size:17px;line-height:1.55}.billing-toggle{display:inline-flex;margin-top:32px;padding:4px;gap:3px;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm)}.billing-toggle button{display:inline-flex;min-height:39px;padding:9px 14px;align-items:center;gap:7px;background:transparent;border:0;border-radius:999px;cursor:pointer;font-size:11px;font-weight:650}.billing-toggle button.is-active{color:#fff;background:var(--dark)}.billing-toggle button span{padding:3px 5px;color:var(--ink);background:var(--primary);border-radius:999px;font-size:7px}.pricing-billing-switch{display:inline-flex;margin-top:24px;padding:7px 14px 7px 7px;align-items:center;gap:12px;color:#f4f4f6;background:#ffffff12;border:1px solid rgb(255 255 255 / 15%);border-radius:999px;cursor:pointer;font-family:inherit;text-align:left}.pricing-billing-switch__track{position:relative;display:block;width:46px;height:25px;flex:0 0 46px;background:var(--primary);border-radius:999px}.pricing-billing-switch__track>span{position:absolute;top:3px;left:3px;width:19px;height:19px;background:#fff;border-radius:50%;box-shadow:0 2px 5px #0000002e;transform:translate(21px);transition:transform .16s ease}.pricing-billing-switch[aria-checked=false] .pricing-billing-switch__track{background:#ffffff26}.pricing-billing-switch[aria-checked=false] .pricing-billing-switch__track>span{transform:translate(0)}.pricing-billing-switch strong{font-size:13px;font-weight:650}.pricing-reference-links{padding-block:14px 20px}.pricing-reference-links nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}.pricing-reference-links a{color:var(--muted);font-size:10px;font-weight:650;text-decoration:underline;text-decoration-color:#c8c8cd;text-underline-offset:3px}.pricing-reference-links a:hover{color:var(--primary)}.pricing-section{padding-block:28px 76px;background:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;background:#fffaf7;border:1px solid var(--line);border-radius:20px}.pricing-card{position:relative;display:flex;min-height:700px;padding:22px;flex-direction:column;background:transparent;border:0;border-radius:0}.pricing-card+.pricing-card{border-left:1px solid var(--line)}.pricing-card--popular{background:linear-gradient(180deg,rgb(255 77 0 / 6%),transparent 210px),var(--primary-soft)}.pricing-card__badge{position:static;padding:4px 7px;color:#fff;background:var(--primary);border-radius:999px;font-size:7px;font-weight:750;text-transform:uppercase;white-space:nowrap}.pricing-card__name-row{display:flex;min-height:30px;align-items:center;gap:6px}.pricing-card h2{font-size:25px;line-height:1}.pricing-card__top p{min-height:48px;margin-top:8px;color:var(--muted);font-size:10.5px;line-height:1.45}.pricing-card__price{display:flex;min-height:58px;margin-top:22px;align-items:baseline}.pricing-card__price>span{align-self:flex-start;margin-top:7px;color:var(--ink);font-size:20px;font-weight:650}.pricing-card__price strong{font-size:50px;letter-spacing:-.08em;line-height:1}.pricing-card__price small{margin-left:5px;color:var(--muted);font-size:10px}.pricing-card__billing{margin-top:6px;color:var(--subtle);font-size:10px}.pricing-card .button{width:100%;min-height:42px;margin-top:14px;padding:9px 12px;border-radius:8px;font-size:11px}.pricing-card__annual-total{display:flex;min-height:20px;margin-top:7px;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:15px;line-height:1.3}.pricing-card__annual-total s{color:var(--subtle)}.pricing-card__annual-total span{color:var(--ink);font-weight:400}.pricing-card__crawl{display:flex;min-height:88px;margin-top:14px;padding:9px 10px;align-items:center;gap:9px;background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:9px}.pricing-card__crawl>div{display:flex;min-width:0;flex:1;flex-direction:column}.pricing-card__crawl-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:var(--primary);background:#fff;border-radius:7px}.pricing-card__crawl-metric{display:flex;flex-direction:column;gap:1px}.pricing-card__crawl-metric+.pricing-card__crawl-metric{margin-top:3px;padding-top:4px;border-top:1px solid var(--primary-border)}.pricing-card__crawl-metric strong{color:var(--ink);font-size:17px;font-weight:700;letter-spacing:-.035em;line-height:1.15}.pricing-card__crawl-metric small{color:var(--muted);font-size:9px;font-weight:600;line-height:1.3}.pricing-card__limits{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.pricing-card__limits-title{display:block;color:var(--subtle);font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pricing-card__metrics{margin-top:9px}.pricing-card__metrics>span{display:flex;min-height:28px;padding:6px 0;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line)}.pricing-card__metrics>span:first-child{border-top:0}.pricing-card__metrics small{min-width:0;color:var(--ink);font-size:12px;font-weight:400;line-height:1.3}.pricing-card__metrics strong{flex:0 0 auto;color:var(--ink);font-size:12px;font-weight:700;line-height:1.3;text-align:right}.pricing-card__metrics>span.is-coming-soon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-height:42px}.pricing-card__metrics>span.is-coming-soon small{grid-column:1;grid-row:1}.pricing-card__metrics>span.is-coming-soon strong{grid-column:2;grid-row:1}.pricing-card__metrics>span.is-coming-soon em{grid-column:1 / -1;grid-row:2;justify-self:end;padding:2px 6px;border-radius:999px;color:var(--primary);background:var(--primary-soft);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pricing-card ul{display:grid;margin:26px 0 0;padding:0;gap:11px;list-style:none}.pricing-card li{display:flex;align-items:flex-start;gap:8px;color:#4c4c52;font-size:12px}.pricing-card li svg{flex:0 0 16px;margin-top:2px;color:var(--primary)}.pricing-card__features{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.pricing-card__feature-group+.pricing-card__feature-group{margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}.pricing-card__feature-heading{display:flex;min-height:21px;align-items:center;justify-content:space-between;gap:8px}.pricing-card__feature-group h3{margin:0;color:var(--ink);font-size:15px;font-weight:780;letter-spacing:-.025em;line-height:1.2}.pricing-card .pricing-card__feature-list{display:grid;margin:10px 0 0;padding:0;gap:9px;list-style:none}.pricing-card .pricing-card__feature-list>li{display:grid;min-height:21px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;color:#29292f;font-size:12px;font-weight:500;line-height:1.42}.pricing-card .pricing-card__feature-list>li>span:last-child{min-width:0;padding-top:1px}.pricing-card__feature-icon{display:grid;width:18px;height:18px;margin-top:0;place-items:center;color:#009f78}.pricing-card__feature-group--ai .pricing-card__feature-icon{color:#7865f3}.pricing-card .pricing-card__feature-icon svg{width:15px;height:15px;margin:0;color:currentColor}.pricing-card__feature-list .has-badge>span:last-child{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}.pricing-card__feature-list .has-badge em{display:inline-flex;min-height:17px;padding:2px 6px;align-items:center;color:var(--primary);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:999px;font-size:8px;font-style:normal;font-weight:750;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.pricing-card__feature-list>li.is-unavailable{color:var(--muted)}.pricing-card__feature-list>li.is-unavailable .pricing-card__feature-icon{color:#c65345}.pricing-card__ai-providers{display:flex;align-items:center;justify-content:flex-end}.pricing-card__ai-providers>span{display:grid;width:20px;height:20px;margin-left:-5px;place-items:center;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:50%;box-shadow:0 1px 4px #13131614}.pricing-card__ai-providers>span:first-child{margin-left:0}.pricing-card__ai-providers>span.is-dark{background:#202123;border-color:#202123}.pricing-card__ai-providers img{display:block;width:13px;height:13px;object-fit:contain}.pricing-card__ai-providers small{display:inline-flex;height:20px;margin-left:3px;padding:0 6px;align-items:center;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:7px;font-weight:650;line-height:1;white-space:nowrap}.pricing-card--enterprise{min-height:460px;grid-column:1 / -1;margin:14px;color:#fff;background:var(--dark);border:1px solid var(--dark);border-radius:18px}.pricing-card--enterprise h2{max-width:760px;margin-top:15px;color:#fff;font-size:clamp(36px,4vw,54px)}.pricing-card--enterprise>p{max-width:700px;margin-top:20px;color:#adadb4;font-size:15px;line-height:1.7}.pricing-card__enterprise-price{display:flex;margin-top:20px;align-items:baseline;flex-wrap:wrap;gap:8px;color:#fff}.pricing-card__enterprise-price small{width:100%;color:#a7a7af;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pricing-card__enterprise-price strong{font-size:36px;letter-spacing:-.05em}.pricing-card__enterprise-price span{color:#a7a7af;font-size:12px}.pricing-card--enterprise ul{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;margin-bottom:28px}.pricing-card--enterprise li{color:#d0d0d5}.pricing-card--enterprise li.pricing-card__enterprise-label{grid-column:1 / -1;color:var(--primary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pricing-card--enterprise .button{width:fit-content;margin-top:auto}.pricing-card__enterprise-footer{display:flex;margin-top:auto;align-items:center;justify-content:space-between;gap:24px}.pricing-card__enterprise-footer>small{max-width:440px;color:#8f8f98;font-size:11px;line-height:1.5;text-align:right}.pricing-site-enterprise{position:relative;display:grid;min-height:430px;margin-top:14px;padding:clamp(34px,4vw,54px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(36px,5vw,72px);overflow:hidden;color:#f4f4f6;background:radial-gradient(circle at 12% 10%,rgb(255 77 0 / 13%),transparent 30%),radial-gradient(circle at 88% 88%,rgb(100 82 185 / 13%),transparent 34%),#0b0b0d;border:1px solid rgb(255 255 255 / 10%);border-radius:22px;box-shadow:0 28px 70px #00000029}.pricing-site-enterprise:before{position:absolute;inset:0;content:"";opacity:.18;background-image:linear-gradient(rgb(255 255 255 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 8%) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(135deg,#000,transparent 74%);pointer-events:none}.pricing-site-enterprise>*{position:relative;z-index:1}.pricing-site-enterprise__main{display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.pricing-site-enterprise__eyebrow{display:inline-flex;padding:6px 9px;color:#ff9b72;background:#ff4d001a;border:1px solid rgb(255 77 0 / 24%);border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pricing-site-enterprise__main h2{max-width:470px;margin:20px 0 0;color:#f7f7f8;font-size:clamp(32px,3.5vw,46px);font-weight:540;letter-spacing:-.045em;line-height:1.04}.pricing-site-enterprise__main>p{max-width:470px;margin:18px 0 0;color:#a4a4ad;font-size:14px;line-height:1.65}.pricing-site-enterprise__price{margin-top:28px}.pricing-site-enterprise__price>span{display:block;color:#74747e;font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.pricing-site-enterprise__price>div{display:flex;margin-top:6px;align-items:baseline}.pricing-site-enterprise__price small{margin-top:7px;color:#d9d9dd;font-size:19px;font-weight:650}.pricing-site-enterprise__price strong{margin-left:2px;color:#f7f7f8;font-size:clamp(52px,5.5vw,68px);font-weight:620;letter-spacing:-.075em;line-height:.9}.pricing-site-enterprise__price em{margin-left:7px;color:#8b8b95;font-size:10px;font-style:normal}.pricing-site-enterprise__main .button{min-height:48px;margin-top:28px;padding:10px 20px;border-radius:10px}.pricing-site-enterprise__benefits{padding:28px;background:#ffffff0a;border:1px solid rgb(255 255 255 / 9%);border-radius:16px}.pricing-site-enterprise__benefits>span{display:block;color:#8f8f99;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pricing-site-enterprise__benefits ul{display:grid;margin:20px 0 0;padding:0;gap:15px;list-style:none}.pricing-site-enterprise__benefits li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;color:#d6d6da;font-size:13px;line-height:1.45}.pricing-site-enterprise__benefits li svg{color:var(--primary)}.pricing-site-enterprise__benefits>small{display:block;margin-top:22px;padding-top:18px;color:#9b9ba4;border-top:1px solid rgb(255 255 255 / 8%);font-size:12px;line-height:1.55}.pricing-vat{margin-top:18px;color:var(--subtle);font-size:9px;text-align:right}.pricing-comparison-full{padding-block:82px;background:#fbfaf8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pricing-comparison-heading{display:flex;margin-bottom:34px;align-items:flex-end;justify-content:space-between;gap:28px}.pricing-comparison-heading>div>span{display:block;margin-bottom:8px;color:var(--primary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-comparison-heading h2{margin:0;color:var(--ink);font-size:clamp(34px,4vw,52px);letter-spacing:-.045em;line-height:1}.pricing-comparison-heading>p{max-width:370px;margin:0;color:var(--muted);font-size:11px;line-height:1.55;text-align:right}.site-comparison-desktop{overflow:clip;background:#fff;border:1px solid var(--line);border-radius:18px;isolation:isolate}.site-comparison-grid{display:grid;grid-template-columns:minmax(230px,1.35fr) repeat(4,minmax(0,1fr))}.site-comparison-plan-head{position:sticky;top:var(--site-header-height, 88px);z-index:12;background:#fff;border-bottom:1px solid var(--line)}.site-comparison-corner{background:#fff}.site-comparison-plan{display:flex;padding:18px 15px;flex-direction:column;align-items:flex-start;border-left:1px solid var(--line)}.site-comparison-plan>strong{color:var(--ink);font-size:15px;font-weight:700}.site-comparison-plan>span{display:flex;margin-top:3px;align-items:baseline;color:var(--ink);font-size:19px;font-weight:650}.site-comparison-plan small{margin-right:2px;color:var(--muted);font-size:11px}.site-comparison-plan em{margin-left:3px;color:var(--muted);font-size:9px;font-style:normal;font-weight:450}.site-comparison-plan>a{display:inline-flex;width:100%;min-height:34px;margin-top:10px;align-items:center;justify-content:center;color:#fff;background:var(--primary);border-radius:7px;font-size:10px;font-weight:650;text-decoration:none}.site-comparison-category{position:sticky;top:calc(var(--site-header-height, 88px) + var(--comparison-head-height, 118px));z-index:11;display:flex;min-height:72px;padding:16px;align-items:center;gap:11px;background:#fff;box-shadow:0 1px 0 var(--line)}.site-comparison-category>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:8px}.site-comparison-category h3{margin:0;color:var(--ink);font-size:14px;font-weight:650}.site-comparison-row{border-top:1px solid var(--line)}.site-comparison-label,.site-comparison-value{display:flex;min-width:0;min-height:54px;padding:13px 16px;align-items:center;color:#55555c;font-size:12px;line-height:1.35}.site-comparison-label{color:var(--ink)}.site-comparison-value{border-left:1px solid var(--line)}.comparison-boolean{display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid var(--line);border-radius:50%}.comparison-boolean.is-included{color:var(--success);background:var(--success-soft)}.comparison-boolean.is-excluded{color:var(--subtle)}.comparison-infinity{display:inline-flex;align-items:center;font-size:20px;font-weight:500;line-height:1}.site-comparison-mobile{display:none}.pricing-faq-section{padding-block:0 90px;background:#fff}.pricing-faq-shell{width:min(1136px,calc(100% - 36px));margin-inline:auto;overflow:hidden;background:#fff;border:1px solid var(--line)}.pricing-faq-heading{max-width:860px;padding:64px 48px 52px}.pricing-faq-heading h2{margin:0;font-size:clamp(40px,5vw,58px);font-weight:560;letter-spacing:-.05em;line-height:.98}.pricing-faq-heading p{margin:20px 0 0;color:var(--muted);font-size:18px;line-height:1.6}.pricing-faq-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.pricing-faq-list{min-width:0}.pricing-faq-list+.pricing-faq-list{border-left:1px solid var(--line)}.pricing-faq-list details{border-bottom:1px solid var(--line)}.pricing-faq-list summary{display:flex;min-height:68px;padding:20px 28px;align-items:center;justify-content:space-between;gap:20px;color:var(--ink);cursor:pointer;font-size:15px;font-weight:650;line-height:1.45;list-style:none}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary svg{flex:0 0 auto;color:var(--ink);transition:transform .18s ease}.pricing-faq-list details[open] summary svg{transform:rotate(45deg)}.pricing-faq-list details>div{padding:0 28px 22px;color:var(--muted);font-size:13px;line-height:1.7}.pricing-faq-list details>div :is(p,ul,ol){margin-block:.7em}.pricing-faq-list details a{color:var(--primary)}.pricing-help{padding-top:0}.pricing-help__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.pricing-help article{display:grid;min-height:190px;padding:28px;grid-template-columns:47px 1fr;align-items:start;gap:20px;background:var(--surface-warm);border:1px solid var(--line);border-radius:18px}.pricing-help__icon{display:inline-flex;width:47px;height:47px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:12px}.pricing-help h2{font-size:24px}.pricing-help p{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.6}.pricing-help .text-link{grid-column:2;margin-top:9px;font-size:11px}.contact-hero{padding-block:55px 90px;background:radial-gradient(circle at 86% 17%,rgb(255 77 0 / 18%),transparent 29%),var(--surface-warm);border-bottom:1px solid var(--line)}.contact-hero__layout{display:block}.contact-hero__copy{max-width:900px}.contact-hero .breadcrumb{margin-bottom:55px}.contact-hero h1{margin-top:18px;font-size:clamp(52px,5.6vw,82px);line-height:.98}.contact-hero__copy>p{max-width:700px;margin-top:23px;color:var(--muted);font-size:18px;line-height:1.7}.contact-form-section{position:relative;padding-block:105px 118px;overflow:clip;background:radial-gradient(circle at 8% 18%,rgb(255 77 0 / 7%),transparent 24%),var(--surface-warm);border-bottom:1px solid var(--line)}.contact-form-section__layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(54px,7vw,94px)}.contact-form-section__intro{position:sticky;top:calc(var(--site-header-clearance) + 28px);padding-top:70px}.contact-form-section__intro h2{max-width:470px;margin-top:17px;font-size:clamp(42px,4.3vw,62px)}.contact-form-section__intro>p{max-width:480px;margin-top:24px;color:var(--muted);font-size:16px;line-height:1.75}.contact-form-benefits{display:grid;padding:0;margin:34px 0 0;gap:13px;list-style:none}.contact-form-benefits li{display:flex;align-items:center;gap:12px;color:var(--ink-2);font-size:13px;font-weight:650}.contact-form-benefits li>span{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;color:var(--primary);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:10px}.contact-form-panel{min-width:0;min-height:900px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 28px 70px #1111131a}.contact-form-panel .hs-form-frame,.contact-form-panel .hs-form-frame iframe{display:block;width:100%;min-width:0}.contact-form-panel .hs-form-frame iframe{border:0}.contact-details{padding-bottom:70px}.contact-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-details h2{margin-top:13px;font-size:29px}.contact-details p{margin-top:13px;color:var(--muted);font-size:14px;line-height:1.75}.contact-links{display:grid;margin-top:17px;gap:8px}.contact-links a{display:flex;padding:14px 0;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.contact-links a:hover{color:var(--primary)}.faq-section{padding-top:90px;background:var(--surface-warm);border-top:1px solid var(--line)}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px}.faq-layout h2{margin-top:17px;font-size:clamp(38px,4vw,55px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;padding:22px 0;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:15px;font-weight:650;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{max-width:620px;padding:0 0 22px;color:var(--muted);font-size:13px;line-height:1.7}.newsletter-page{position:relative;padding-block:140px;overflow:hidden;color:#fff;background:var(--dark)}.newsletter-page__pattern{position:absolute;inset:0;opacity:.4;background:radial-gradient(circle at 25% 30%,rgb(255 77 0 / 30%),transparent 27%),linear-gradient(rgb(255 255 255 / 6%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 6%) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px}.newsletter-page__inner{position:relative;display:flex;max-width:880px;flex-direction:column;align-items:center;text-align:center}.newsletter-page__icon{display:inline-flex;width:66px;height:66px;margin-bottom:25px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:19px;transform:rotate(-5deg)}.newsletter-page h1{margin-top:18px;color:#fff;font-size:clamp(53px,6.4vw,88px);line-height:.98}.newsletter-page p{max-width:610px;margin-top:24px;color:#aaaab1;font-size:17px;line-height:1.7}.newsletter-page .button{margin-top:28px}.newsletter-page .button+.button{margin-top:10px}.not-found{min-height:70vh;padding-block:100px;background:radial-gradient(circle at 70% 20%,rgb(255 77 0 / 15%),transparent 28%),var(--surface-warm)}.not-found .container{max-width:850px;text-align:center}.not-found__code{display:block;color:var(--primary);font-size:clamp(100px,20vw,230px);font-weight:750;letter-spacing:-.1em;line-height:.8}.not-found h1{margin-top:20px;font-size:clamp(42px,5vw,65px)}.not-found p{max-width:570px;margin:21px auto 0;color:var(--muted);font-size:16px;line-height:1.7}.not-found div>div{display:flex;margin-top:28px;justify-content:center;gap:10px}.site-footer{color:#fff;background:var(--dark)}.footer-newsletter{display:flex;min-height:235px;padding-block:50px;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid #29292d}.footer-newsletter__copy{max-width:690px}.footer-newsletter h2{margin-top:14px;color:#fff;font-size:clamp(33px,4vw,48px)}.footer-newsletter p{margin-top:12px;color:#94949c;font-size:13px}.footer-main{display:grid;padding-block:55px 60px;grid-template-columns:1.4fr repeat(4,.72fr);gap:38px}.footer-brand{max-width:300px}.footer-brand .brand-logo__image{width:155px}.footer-brand p{margin-top:20px;color:#8f8f96;font-size:11px;line-height:1.7}.footer-brand .button{margin-top:20px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-column h3{margin-bottom:11px;color:#66666e;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.footer-column a{color:#c0c0c6;font-size:11px;transition:color .16s ease}.footer-column a:hover{color:var(--primary)}.footer-bottom{display:flex;padding-block:25px 32px;align-items:flex-end;justify-content:space-between;gap:30px;border-top:1px solid #29292d}.footer-bottom__legal{display:grid;gap:5px;color:#6e6e75;font-size:9px}.footer-bottom__right{display:flex;align-items:center;gap:18px}.footer-socials{display:flex;gap:7px}.footer-socials a{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;color:#c3c3c8;border:1px solid #313135;border-radius:50%;font-size:10px;font-weight:700}.footer-socials a:hover{color:var(--ink);background:var(--primary);border-color:var(--primary)}.language-picker--footer summary{color:#bdbdc4;border-color:#313135}.language-picker__menu--up{top:auto;bottom:calc(100% + 9px)}@media (max-width: 1180px){.header-main{gap:20px}.desktop-nav>a,.desktop-nav summary{padding-inline:9px;font-size:15px}.header-login{display:none}.hero-layout{min-height:680px;gap:30px}.hero-copy h1{font-size:clamp(48px,5.5vw,66px)}.dashboard-preview{transform:scale(.92);transform-origin:center right}.workflow-layout,.stats-layout{gap:50px}.article-layout{grid-template-columns:180px minmax(0,1fr)}.content-layout,.content-layout--with-toc{grid-template-columns:minmax(0,1fr) 260px}.content-layout--with-toc .content-toc{position:static;grid-column:1 / -1;max-height:none}.content-layout--with-toc .content-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:14px 16px;gap:9px 18px;background:var(--surface-warm);border:1px solid var(--line);border-radius:12px}.article-aside,.content-help{position:static;grid-column:2;max-width:460px}}@media (max-width: 1020px){.desktop-nav{display:none}.header-actions{margin-left:auto}.header-actions .header-login{display:none}.mobile-menu__open{display:inline-flex}.site-header .announcement-bar{display:none}.site-header .header-main{min-height:68px;justify-content:space-between;gap:10px}.site-header .header-actions{width:auto;margin-left:auto;justify-content:flex-end}.hero-layout{padding-block:65px;grid-template-columns:1fr}.home-page .hero-layout{padding-top:158px;padding-bottom:65px}.hero-copy{max-width:760px}.hero-copy h1{font-size:clamp(56px,8.2vw,82px)}.hero-visual{width:min(720px,100%);margin:10px auto 0;transform:none}.dashboard-preview{transform:none}.logo-strip{flex-direction:column;align-items:flex-start;gap:15px}.logo-strip__logos{width:100%}.section-heading--split{grid-template-columns:1fr;gap:20px}.section-heading--split>p{max-width:680px}.workflow-layout{grid-template-columns:1fr}.workflow-copy{max-width:720px}.stats-layout{grid-template-columns:1fr}.stats-copy{max-width:700px}.testimonial-grid{grid-template-columns:1fr 1fr}.testimonial-card:last-child{grid-column:1 / -1}.final-cta__inner{padding:55px;grid-template-columns:1fr;gap:40px}.final-cta__visual{justify-content:flex-start}.marketing-hero__layout{min-height:0;grid-template-columns:1fr}.marketing-hero__copy{max-width:760px}.marketing-hero__visual{margin-top:10px}.product-orbit{width:450px}.product-proof__layout{grid-template-columns:1fr}.product-proof__panel{min-height:470px}.marketing-spotlight-grid{grid-template-columns:1fr}.marketing-spotlight{min-height:390px}.marketing-page-cta__inner{grid-template-columns:1fr;gap:34px}.marketing-page-cta__visual{min-height:280px}.blog-toolbar{align-items:flex-start;flex-direction:column}.blog-search{width:100%;flex-basis:auto}.blog-grid{grid-template-columns:1fr 1fr}.blog-card--featured{grid-template-columns:1.2fr 1fr}.blog-card--featured .blog-card__image{min-height:390px}.article-layout{padding-block:55px 80px;grid-template-columns:minmax(0,1fr)}.article-toc,.article-aside,.content-help{position:static;grid-column:auto}.article-toc{padding:14px 17px;background:var(--surface-warm);border:1px solid var(--line);border-radius:10px}.article-toc nav{margin-top:10px}.article-aside{grid-template-columns:1fr 1fr}.content-layout{grid-template-columns:1fr}.content-toc{position:static}.content-help{max-width:560px}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-card--enterprise{grid-column:auto;grid-row:span 2}.pricing-card--enterprise h2{font-size:40px}.pricing-card--enterprise ul{grid-template-columns:1fr}.contact-form-section{padding-block:84px 96px}.contact-form-section__layout{grid-template-columns:1fr;gap:46px}.contact-form-section__intro{position:static;padding-top:0}.contact-form-section__intro h2,.contact-form-section__intro>p{max-width:680px}.contact-form-panel{width:min(100%,760px)}.faq-layout{grid-template-columns:1fr;gap:40px}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-column:nth-last-child(-n+2){margin-top:20px}}@media (max-width: 760px){:root{--site-header-clearance: 105px}.container{width:min(var(--container),calc(100% - 36px))}.section{padding-block:78px}.content-layout--with-toc .content-toc nav{grid-template-columns:1fr}.content-prose{font-size:15px}.content-prose--legal>h2{margin-top:48px;padding-top:22px;font-size:30px}.content-prose--legal .legal-subheading{margin-top:28px;font-size:17px}.legal-table-wrap table{min-width:620px}.announcement-bar{font-size:13px}.announcement-bar__inner{padding-block:7px;flex-wrap:wrap;text-align:center}.announcement-bar__editorial,.announcement-bar__promo{flex-wrap:wrap;row-gap:4px}.header-main{min-height:68px}.home-page .hero-layout{padding-top:145px;padding-bottom:52px}.brand-logo__image{width:124px}.header-actions>.button{display:none}.hero-section__orb{width:520px;height:520px}.hero-layout{padding-block:52px;gap:42px}.hero-copy h1{font-size:clamp(45px,12vw,64px)}.hero-description{font-size:16px}.url-checker__field{min-height:58px;padding-left:14px}.url-checker__field .button{min-width:54px;padding-inline:16px;font-size:0}.url-checker__field .button svg{width:20px;height:20px}.dashboard-preview{min-height:auto}.dashboard-window__body{min-height:375px;grid-template-columns:39px 1fr}.dashboard-rail{padding-inline:5px}.dashboard-canvas{padding:11px}.dashboard-metrics{grid-template-columns:.82fr 1.2fr}.dashboard-table{display:none}.dashboard-summary{grid-template-columns:1fr 1fr}.dashboard-summary>div:last-child{display:none}.dashboard-float{display:none}.logo-strip__logos{flex-wrap:wrap;font-size:14px}.section-heading{margin-bottom:32px}.section-heading h2{font-size:39px}.tool-group-grid{grid-template-columns:1fr}.tool-group-card,.tool-group-card--featured{min-height:250px;grid-column:auto}.tool-group-card--featured h3{font-size:38px}.workflow-step{padding:24px 24px 24px 25px;grid-template-columns:45px 1fr;min-height:145px}.workflow-step__icon{width:45px;height:45px}.workflow-steps:before{display:none}.stats-grid{grid-template-columns:1fr}.stats-grid article{min-height:150px;border-right:1px solid #2c2c2f;border-bottom:1px solid #2c2c2f}.stats-grid article:last-child{border-bottom:0}.stats-grid strong{margin-top:30px}.testimonial-grid{grid-template-columns:1fr}.testimonial-card:last-child{grid-column:auto}.testimonial-card{min-height:330px}.final-cta{padding-bottom:45px}.final-cta__inner{min-height:auto;padding:38px 25px;border-radius:20px}.final-cta h2{font-size:44px}.final-cta__actions{align-items:stretch;flex-direction:column}.final-cta__visual{display:none}.marketing-hero__layout{padding-block:45px}.breadcrumb{margin-bottom:35px}.marketing-hero h1{font-size:49px}.marketing-hero__description{font-size:16px}.marketing-hero__actions{align-items:stretch;flex-direction:column}.product-orbit{width:360px;margin-block:10px}.product-orbit__core{width:170px;height:170px}.product-orbit__chip{max-width:135px;padding:8px 9px;font-size:8px}.feature-card-grid,.related-tool-grid{grid-template-columns:1fr}.feature-card--highlight{min-height:220px}.marketing-spotlight{min-height:0;padding:28px}.marketing-spotlight h3{margin-top:34px;font-size:34px}.marketing-spotlight__ui{margin-top:30px}.related-tool-grid--marketing .related-tool:last-child:nth-child(odd){grid-column:auto}.marketing-social-proof{padding-block:62px}.marketing-social-proof h2{font-size:42px}.marketing-page-cta{padding-bottom:60px}.marketing-page-cta__inner{min-height:0;padding:36px 24px;border-radius:20px}.marketing-page-cta h2{font-size:42px}.marketing-page-cta__visual{min-height:245px}.marketing-page-cta__visual:before{width:245px;height:245px}.marketing-page-cta__visual:after{width:175px;height:175px}.feature-card{min-height:270px}.feature-card h3{margin-top:55px}.product-proof__panel{min-height:470px;padding:28px}.product-proof__score{top:25px;right:25px}.product-proof__list{padding:15px}.blog-hero{min-height:390px;padding-block:35px 60px}.blog-hero .breadcrumb{margin-bottom:38px}.blog-hero h1{font-size:48px}.blog-hero__inner>p{font-size:16px}.blog-featured{margin-bottom:45px}.blog-card--featured{display:flex;border-radius:18px}.blog-card--featured .blog-card__image{min-height:0;aspect-ratio:16 / 10;border-right:0;border-bottom:1px solid var(--line);border-radius:17px 17px 0 0}.blog-card--featured .blog-card__body{padding:24px}.blog-card--featured h3{font-size:31px}.blog-grid{grid-template-columns:1fr;gap:28px}.article-hero{padding-block:30px 55px}.article-hero .breadcrumb{margin-bottom:42px}.article-hero h1{font-size:45px}.article-hero__meta{flex-wrap:wrap;gap:7px 13px}.article-cover{width:100%;margin-top:0}.article-cover img{border-radius:0;border-inline:0}.article-layout{gap:28px;padding-block:40px 70px}.article-aside{grid-template-columns:1fr}.prose{font-size:16px;line-height:1.75}.prose iframe{min-height:230px}.content-hero{padding-block:35px 60px}.content-hero .breadcrumb{margin-bottom:35px}.content-hero h1{font-size:46px}.content-hero p{font-size:16px}.pricing-hero{padding-block:55px}.pricing-hero h1{font-size:51px}.pricing-hero p{font-size:16px}.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card--enterprise{min-height:auto;grid-column:auto;grid-row:auto}.pricing-card--enterprise{margin-top:2px}.pricing-card--enterprise h2{font-size:35px}.pricing-help__grid{grid-template-columns:1fr}.contact-hero{padding-block:35px 65px}.contact-hero .breadcrumb{margin-bottom:38px}.contact-hero h1{font-size:49px}.contact-form-section{padding-block:74px 82px}.contact-form-section__layout{gap:36px}.contact-form-section__intro h2{font-size:40px}.contact-form-section__intro>p{margin-top:18px;font-size:15px}.contact-form-benefits{margin-top:26px}.contact-form-panel{min-height:780px;border-radius:22px}.contact-details__grid{grid-template-columns:1fr;gap:35px}.footer-newsletter{align-items:flex-start;flex-direction:column}.footer-main{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-brand{grid-column:1 / -1}.footer-column:nth-last-child(-n+2){margin-top:0}.footer-bottom{align-items:flex-start;flex-direction:column-reverse}.newsletter-page{padding-block:90px}.newsletter-page h1{font-size:49px}.not-found{padding-block:80px}}@media (max-width: 420px){.hero-copy h1{font-size:43px}.dashboard-window__body{min-height:340px;grid-template-columns:34px 1fr}.dashboard-rail__item{width:24px}.dashboard-chart svg{height:90px}.product-orbit{width:315px}.product-orbit__chip--one{right:-2%}.mobile-menu__actions,.footer-main{grid-template-columns:1fr}.footer-column{padding-bottom:20px;border-bottom:1px solid #27272b}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[hidden]{display:none!important}.homepage-hero .hero-copy h1{max-width:760px}.homepage-hero .hero-layout{min-height:800px}.homepage-hero__demo{width:100%;max-width:680px;justify-self:end}.homepage-hero .hero-eyebrow__mark img{width:15px;height:15px}.source-trust{display:flex;margin-top:17px;align-items:center;gap:8px;color:var(--muted);font-size:11px}.source-trust__icon{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;color:var(--success);background:#edf8f1;border-radius:50%}.logo-strip--partners{min-height:82px;padding-block:18px}.logo-strip__logos--images{justify-content:flex-start;gap:clamp(28px,5vw,72px);filter:grayscale(1);opacity:.72}.logo-strip__logos--images img{width:auto;height:20px;object-fit:contain}.section-heading--center{max-width:780px;margin-inline:auto;text-align:center}.source-tools-section{padding-bottom:135px;background:var(--surface)}.source-tool-tabs{display:flex;margin-top:38px;padding-bottom:7px;gap:7px;overflow-x:auto;scrollbar-width:none}.source-tool-tabs::-webkit-scrollbar{display:none}.source-tool-tab{min-width:max-content;height:43px;padding:0 17px;color:var(--muted);background:var(--surface-warm);border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.source-tool-tab:hover{color:var(--ink);border-color:var(--line-strong)}.source-tool-tab.is-active{color:#fff;background:var(--dark);border-color:var(--dark)}.source-tool-panels{margin-top:24px}.source-tool-panel{display:grid;min-height:550px;padding:36px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:45px;background:var(--surface-warm);border:1px solid var(--line);border-radius:var(--radius-lg)}.source-tool-panel.is-active{animation:sourcePanelIn .42s cubic-bezier(.2,.7,.2,1) both}@keyframes sourcePanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.source-tool-panel__copy{position:relative;padding:15px 0 15px 10px}.source-tool-panel__index{position:absolute;top:-18px;right:5px;color:var(--subtle);font-size:10px;font-weight:700;letter-spacing:.08em}.source-tool-panel__copy h3{max-width:500px;margin-top:17px;font-size:clamp(43px,4.6vw,66px);line-height:.98}.source-tool-panel__copy ul{display:grid;margin:28px 0 0;padding:0;gap:10px;list-style:none}.source-tool-panel__copy li{display:flex;align-items:flex-start;gap:11px;color:var(--muted);font-size:14px;line-height:1.55}.source-tool-panel__copy li>span{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:50%}.source-tool-panel__actions{display:flex;margin-top:31px;flex-wrap:wrap;gap:9px}.source-tool-panel__visual{position:relative;min-width:0}.source-tool-browser{overflow:hidden;background:#fff;border:1px solid #d9d9dd;border-radius:13px;box-shadow:0 24px 60px #11111321;transform:rotate(1deg)}.source-tool-browser__bar{display:flex;height:31px;padding-inline:10px;align-items:center;gap:5px;background:#f3f3f4;border-bottom:1px solid #e2e2e5}.source-tool-browser__bar i{width:5px;height:5px;background:#cfcfd4;border-radius:50%}.source-tool-browser__bar i:first-child{background:var(--primary)}.source-tool-browser__bar span{display:flex;height:18px;margin-left:6px;padding-inline:10px;flex:1;align-items:center;justify-content:center;color:#a0a0a7;background:#fff;border:1px solid #e4e4e7;border-radius:5px;font-size:6px}.source-tool-browser img{width:100%;height:auto}.source-tool-panel__badge{position:absolute;right:-12px;bottom:-15px;display:inline-flex;padding:9px 12px;align-items:center;gap:6px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm);font-size:9px;font-weight:700}.source-tool-panel__badge svg{color:var(--primary)}.benefits-section{background:var(--page);border-block:1px solid var(--line)}.benefit-list{display:grid;gap:15px}.benefit-row{display:grid;min-height:385px;padding:32px;grid-template-columns:1fr 1fr;align-items:center;gap:45px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.benefit-row--reverse .benefit-row__visual{order:2}.benefit-row--reverse .benefit-row__copy{order:1}.benefit-row__visual{position:relative;display:flex;min-height:310px;padding:22px;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgb(255 77 0 / 15%),transparent 58%),var(--surface-warm);border-radius:18px}.benefit-row__visual:before{position:absolute;width:260px;height:260px;content:"";border:1px solid rgb(17 17 19 / 7%);border-radius:50%;box-shadow:0 0 0 45px #11111305}.benefit-row__visual img{position:relative;width:min(310px,88%);height:auto;object-fit:contain}.benefit-row__number{position:absolute;top:18px;left:20px;color:var(--subtle);font-size:9px;font-weight:700;letter-spacing:.09em}.benefit-row__copy{max-width:490px;padding-inline:22px}.benefit-row__copy h3{margin-top:18px;font-size:clamp(40px,4.4vw,60px)}.benefit-row__copy p{max-width:420px;margin-block:17px 23px;color:var(--muted);font-size:16px;line-height:1.65}.source-stats-section{position:relative;overflow:hidden;color:#fff;background:var(--dark)}.source-stats-section:before{position:absolute;inset:0;content:"";opacity:.18;background-image:linear-gradient(rgb(255 255 255 / 9%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 9%) 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(circle at 50% 10%,#000,transparent 68%)}.source-stats-section .container{position:relative}.source-stats-heading{max-width:820px;margin-inline:auto;text-align:center}.source-stats-heading h2{margin-top:18px;color:#fff;font-size:clamp(42px,5vw,68px)}.source-stats-heading p{max-width:650px;margin:19px auto 0;color:#a5a5ac;font-size:15px;line-height:1.7}.source-stats-grid{display:grid;margin-top:55px;grid-template-columns:repeat(3,1fr);border-block:1px solid #2d2d31}.source-stats-grid article{display:flex;min-height:250px;padding:27px;flex-direction:column;border-left:1px solid #2d2d31}.source-stats-grid article:last-child{border-right:1px solid #2d2d31}.source-stats-grid__index{align-self:flex-end;color:#5d5d64;font-size:9px;font-weight:700}.source-stats-grid__icon{display:inline-flex;width:45px;height:45px;margin-top:14px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:12px}.source-stats-grid strong{margin-top:auto;color:#fff;font-size:clamp(40px,4.5vw,61px);letter-spacing:-.065em;line-height:1}.source-stats-grid article>span:last-child{margin-top:8px;color:#a8a8af;font-size:12px}.source-testimonials-section{overflow:hidden;background:var(--surface)}.testimonial-nav{display:flex;align-self:end;gap:7px}.testimonial-nav button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line-strong);border-radius:50%;cursor:pointer}.testimonial-nav button:hover{color:var(--ink);background:var(--primary);border-color:var(--primary)}.testimonial-filters{display:flex;margin-bottom:22px;gap:7px;overflow-x:auto;scrollbar-width:none}.testimonial-filters::-webkit-scrollbar{display:none}.testimonial-filters button{min-width:max-content;padding:9px 14px;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px;cursor:pointer;font-size:11px;font-weight:650}.testimonial-filters button.is-active{color:#fff;background:var(--dark);border-color:var(--dark)}.source-testimonial-track{display:flex;padding-bottom:8px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.source-testimonial-track::-webkit-scrollbar{display:none}.source-testimonial-card{display:flex;min-height:345px;padding:27px;flex:0 0 calc((100% - 28px) / 3);flex-direction:column;background:var(--surface-warm);border:1px solid var(--line);border-radius:19px;scroll-snap-align:start}.source-testimonial-card:nth-child(3n+2){background:var(--primary-soft);border-color:var(--primary-border)}.source-testimonial-card__stars{color:var(--primary);font-size:10px;letter-spacing:.1em}.source-testimonial-card blockquote{margin-top:27px;color:var(--ink);font-size:17px;font-weight:510;letter-spacing:-.02em;line-height:1.55}.source-testimonial-card figcaption{display:flex;margin-top:auto;padding-top:28px;align-items:center;gap:11px}.source-testimonial-card figcaption img{width:45px;height:45px;flex:0 0 45px;object-fit:cover;border-radius:50%;filter:saturate(.88)}.source-testimonial-card figcaption>span{display:grid;gap:2px}.source-testimonial-card figcaption strong{font-size:12px}.source-testimonial-card figcaption small{color:var(--muted);font-size:9px;line-height:1.4}.source-final-cta{padding-block:20px 80px;background:var(--surface)}.final-cta__copy>small{display:flex;align-items:center;gap:6px}.final-cta__copy>small svg{color:#6fba8a}.final-cta__visual>img{padding:15px;background:#fff;object-fit:contain}.source-final-cta__inner{position:relative;display:grid;min-height:470px;padding:64px 70px;grid-template-columns:1.15fr .85fr;align-items:center;gap:45px;overflow:hidden;color:#fff;background:var(--dark);border-radius:var(--radius-lg)}.source-final-cta__inner:before{position:absolute;inset:0;content:"";opacity:.28;background-image:linear-gradient(rgb(255 255 255 / 7%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 7%) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000,transparent 85%)}.source-final-cta__copy{position:relative;z-index:1}.source-final-cta h2{margin-top:17px;color:#fff;font-size:clamp(51px,5.5vw,76px)}.source-final-cta p{max-width:590px;margin-top:22px;color:#b1b1b8;font-size:17px;line-height:1.7}.source-final-cta__actions{display:flex;margin-top:29px;align-items:center;flex-wrap:wrap;gap:18px}.source-final-cta__actions>span{display:inline-flex;align-items:center;gap:6px;color:#898990;font-size:10px}.source-final-cta__actions>span svg{color:#70b68a}.source-final-cta__visual{position:relative;display:grid;min-height:340px;place-items:center}.cta-orbit{position:absolute;border:1px solid #343438;border-radius:50%}.cta-orbit--one{width:310px;height:310px}.cta-orbit--two{width:220px;height:220px}.cta-rocket{position:relative;width:150px;height:260px;transform:rotate(38deg);filter:drop-shadow(0 24px 36px rgb(0 0 0 / 35%))}.cta-rocket__body{position:absolute;top:34px;left:39px;width:72px;height:178px;background:linear-gradient(90deg,#f5f5f6,#fff 52%,#d8d8dc);border:1px solid #fff;border-radius:52% 52% 30% 30%/32% 32% 16% 16%}.cta-rocket__window{position:absolute;z-index:2;top:68px;left:61px;width:28px;height:28px;background:#242429;border:7px solid #c9c9ce;border-radius:50%}.cta-rocket__wing{position:absolute;width:52px;height:90px;background:var(--primary);border-radius:60% 20% 40% 30%}.cta-rocket__wing--left{top:130px;left:4px;transform:rotate(-18deg)}.cta-rocket__wing--right{top:130px;right:4px;transform:scaleX(-1) rotate(-18deg)}.cta-rocket__flame{position:absolute;top:208px;left:57px;width:36px;height:68px;background:linear-gradient(to bottom,#fff4d1,var(--primary) 58%,transparent);border-radius:50% 50% 60% 60%;clip-path:polygon(50% 100%,0 20%,27% 32%,50% 0,73% 32%,100% 20%);filter:drop-shadow(0 0 14px rgb(255 77 0 / 62%))}.platform-demo{position:relative;width:100%;padding:11px;background:#ffffff9e;border:1px solid rgb(214 214 219 / 88%);border-radius:20px;box-shadow:0 40px 90px #1111132b,0 10px 26px #11111312;backdrop-filter:blur(14px)}.platform-demo:before{position:absolute;inset:-70px -90px;z-index:-1;content:"";background:radial-gradient(circle at 70% 40%,rgb(255 77 0 / 20%),transparent 60%);pointer-events:none}.platform-demo__topbar{display:flex;height:29px;padding-inline:5px;align-items:center;justify-content:space-between;color:var(--muted);font-size:8px;font-weight:650;letter-spacing:.04em}.platform-demo__live{display:inline-flex;align-items:center;gap:6px}.platform-demo__live i{width:6px;height:6px;background:var(--primary);border-radius:50%;box-shadow:0 0 0 4px #ff4d0021;animation:demoLivePulse 2s ease-in-out infinite}@keyframes demoLivePulse{50%{box-shadow:0 0 0 7px #ff4d0005}}.platform-demo__flow{color:#a0a0a7;font-variant-numeric:tabular-nums}.platform-window{overflow:hidden;background:#fff;border:1px solid #dadade;border-radius:13px}.platform-window__chrome{display:flex;height:35px;padding-inline:12px;align-items:center;gap:10px;background:#f3f3f5;border-bottom:1px solid #e3e3e6}.platform-window__dots{display:flex;gap:4px}.platform-window__dots i{width:6px;height:6px;background:#d0d0d5;border-radius:50%}.platform-window__dots i:first-child{background:var(--primary)}.platform-window__address{display:flex;height:20px;padding-inline:8px;flex:1;align-items:center;justify-content:center;gap:5px;color:#96969e;background:#fff;border:1px solid #e2e2e5;border-radius:5px;font-size:6px}.platform-window__address svg{color:#6cae83}.platform-window__user{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;color:#fff;background:#252529;border-radius:50%;font-size:6px;font-weight:700}.platform-window__body{display:grid;height:395px;grid-template-columns:42px 1fr}.platform-rail{display:flex;padding:9px 7px;flex-direction:column;align-items:center;gap:8px;background:#fbfbfb;border-right:1px solid #ececef}.platform-rail__brand{display:inline-flex;width:27px;height:27px;margin-bottom:8px;align-items:center;justify-content:center;background:#fff;border:1px solid #e7e7ea;border-radius:8px}.platform-rail__icon{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;color:#a0a0a8;border-radius:7px}.platform-rail__icon.is-active{color:var(--primary);background:var(--primary-soft)}.platform-rail__spacer{flex:1}.platform-canvas{display:flex;min-width:0;flex-direction:column;background:#fafafa}.platform-canvas__header{display:flex;min-height:48px;padding-inline:15px;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #eeeeef}.platform-project{display:grid;gap:1px}.platform-project span{color:#9a9aa2;font-size:6px}.platform-project strong{font-size:10px;letter-spacing:-.02em}.platform-health{display:inline-flex;padding:4px 7px;align-items:center;gap:4px;color:#2f7f51;background:#eff8f2;border-radius:999px;font-size:6px;font-weight:700}.platform-health i{width:5px;height:5px;background:#2f7f51;border-radius:50%}.platform-screens{position:relative;flex:1;min-height:0}.platform-screen{height:100%;padding:14px;overflow:hidden}.platform-screen.is-active{animation:platformScreenIn .48s cubic-bezier(.2,.7,.2,1) both}@keyframes platformScreenIn{0%{opacity:0;transform:translate(7px) scale(.995)}to{opacity:1;transform:translate(0) scale(1)}}.screen-row{display:flex;align-items:flex-start;gap:10px}.screen-row--between{justify-content:space-between}.screen-kicker{display:block;margin-bottom:4px;color:var(--primary);font-size:6px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.screen-row h3{font-size:15px;letter-spacing:-.035em}.screen-row p{margin-top:3px;color:#909098;font-size:7px}.screen-badge{display:inline-flex;padding:4px 7px;align-items:center;gap:4px;color:#5f5f67;background:#fff;border:1px solid #e4e4e7;border-radius:999px;font-size:6px;font-weight:700}.screen-badge--green{color:#287a4c;background:#eff8f2;border-color:#d9eee1}.analysis-search{display:flex;height:38px;margin-top:10px;padding:4px 4px 4px 10px;align-items:center;gap:8px;background:#fff;border:1px solid #e4e4e7;border-radius:8px}.analysis-search>span{display:flex;min-width:0;flex:1;align-items:center;gap:6px;color:#777780;font-size:7px}.analysis-search button{display:inline-flex;height:28px;padding-inline:11px;align-items:center;gap:5px;color:var(--ink);background:var(--primary);border:0;border-radius:6px;font-size:7px;font-weight:700}.analysis-progress{margin-top:9px;padding:9px 10px;background:#fff;border:1px solid #eeeeef;border-radius:8px}.analysis-progress__labels{display:flex;align-items:center;justify-content:space-between;color:#7d7d85;font-size:6px}.analysis-progress__labels strong{color:var(--ink)}.analysis-progress__track{height:4px;margin-top:6px;overflow:hidden;background:#ededf0;border-radius:999px}.analysis-progress__track i{display:block;width:78%;height:100%;background:linear-gradient(90deg,#ff8b5a,var(--primary));border-radius:inherit}.platform-screen.is-active .analysis-progress__track i{animation:demoProgress 4.3s cubic-bezier(.3,.7,.2,1) both}@keyframes demoProgress{0%{width:8%}70%{width:78%}to{width:100%}}.analysis-grid{display:grid;margin-top:9px;grid-template-columns:.83fr 1.17fr;gap:8px}.analysis-score,.analysis-checks,.issue-list,.next-actions,.editor-paper,.assistant-panel,.keyword-table,.monitor-metrics article,.monitor-chart,.monitor-keywords{background:#fff;border:1px solid #eeeeef}.analysis-score{display:flex;min-height:170px;padding:10px;flex-direction:column;align-items:center;border-radius:8px}.analysis-score>span:first-child,.mini-card-title{align-self:flex-start;color:#777780;font-size:6px;font-weight:650}.screen-score-ring{display:flex;width:79px;height:79px;margin-block:10px 7px;align-items:center;justify-content:center;background:conic-gradient(var(--primary) 86%,#ededf0 0);border-radius:50%}.screen-score-ring:before{position:absolute;width:64px;height:64px;content:"";background:#fff;border-radius:50%}.screen-score-ring strong,.screen-score-ring small{position:relative}.screen-score-ring strong{font-size:23px;letter-spacing:-.07em}.screen-score-ring small{color:#aaaab1;font-size:6px}.screen-status{display:inline-flex;padding:3px 6px;align-items:center;gap:4px;color:#2d7d4f!important;background:#eff8f2;border-radius:999px;font-size:5px!important}.screen-status i{width:4px;height:4px;background:#2d7d4f;border-radius:50%}.analysis-checks{padding:11px;border-radius:8px}.check-row{display:flex;min-height:30px;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f2;color:#595961;font-size:6px}.check-row:last-child{border-bottom:0}.check-row span{display:flex;align-items:center;gap:5px}.check-row strong{color:var(--ink);font-size:6px}.check-dot{width:5px;height:5px;background:var(--primary);border-radius:50%}.check-dot--good{background:#4ca56d}.check-dot--warn{background:#e7a83d}.solutions-layout{display:grid;margin-top:13px;grid-template-columns:1.35fr .8fr;gap:9px}.issue-list{display:grid;padding:7px;gap:6px;border-radius:9px}.issue-card{display:grid;min-height:72px;padding:9px;grid-template-columns:auto 29px 1fr auto;align-items:center;gap:8px;background:#fbfbfb;border:1px solid #eeeeef;border-radius:7px}.issue-priority{justify-self:start;padding:3px 5px;grid-column:1;grid-row:2;border-radius:999px;font-size:5px;font-weight:750}.issue-priority--high{color:#ad4b23;background:#fff0e8}.issue-priority--medium{color:#907032;background:#fff7e7}.issue-icon{display:inline-flex;width:29px;height:29px;grid-column:2;grid-row:1 / span 2;align-items:center;justify-content:center;color:var(--ink);background:var(--primary-soft);border-radius:7px}.issue-card>span:nth-child(3){display:grid;grid-column:3;grid-row:1 / span 2;gap:3px}.issue-card strong{font-size:7px}.issue-card small{color:#92929a;font-size:6px}.issue-card>svg{grid-column:4;grid-row:1 / span 2;color:#a0a0a7}.next-actions{display:flex;padding:12px;flex-direction:column;border-radius:9px}.next-actions>div{display:flex;min-height:61px;align-items:center;gap:8px;border-bottom:1px solid #efeff1}.next-actions>div>i{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary-soft);border-radius:50%;font-size:6px;font-style:normal;font-weight:700}.next-actions>div>span{display:grid;gap:2px}.next-actions strong{font-size:7px}.next-actions small{color:#8d8d95;font-size:5px}.next-actions button{display:inline-flex;height:29px;margin-top:auto;align-items:center;justify-content:center;gap:5px;color:var(--ink);background:var(--primary);border:0;border-radius:6px;font-size:6px;font-weight:700}.editor-layout{display:grid;margin-top:13px;grid-template-columns:1.35fr .9fr;gap:9px}.editor-paper{padding:18px;border-radius:9px}.editor-paper h4{font-size:13px}.editor-paper p{margin-top:11px;color:#66666e;font-size:7px;line-height:1.7}.editor-highlight{display:inline-block;margin-block:8px;padding:2px 4px;color:#9c3b14;background:#fff1e9;border-radius:3px;font-size:6px}.editor-line{display:block;width:100%;height:5px;margin-top:7px;background:#eeeeef;border-radius:999px}.editor-line--title{width:38%;height:8px;margin-bottom:12px;background:#e3e3e6}.editor-line--short{width:64%}.assistant-panel{display:flex;padding:12px;flex-direction:column;gap:8px;border-radius:9px}.assistant-title{display:flex;align-items:center;gap:5px;font-size:7px;font-weight:700}.assistant-title svg{color:var(--primary)}.assistant-score{display:flex;height:35px;padding:7px 9px;align-items:center;justify-content:space-between;background:var(--primary-soft);border-radius:7px;font-size:6px}.assistant-score strong{color:var(--primary);font-size:17px}.assistant-tip{padding:9px;background:#fafafa;border:1px solid #eeeeef;border-radius:7px}.assistant-tip strong{font-size:6px}.assistant-tip p{margin-top:3px;color:#8d8d95;font-size:5px;line-height:1.5}.assistant-panel button{display:inline-flex;height:30px;margin-top:auto;align-items:center;justify-content:center;gap:5px;color:var(--ink);background:var(--primary);border:0;border-radius:6px;font-size:6px;font-weight:700}.keyword-search-bar{display:flex;height:37px;margin-top:12px;padding:4px 4px 4px 11px;align-items:center;gap:7px;color:#9999a1;background:#fff;border:1px solid #e4e4e7;border-radius:8px;font-size:7px}.keyword-search-bar span{flex:1}.keyword-search-bar button{display:inline-flex;height:27px;padding-inline:11px;align-items:center;gap:4px;color:var(--ink);background:var(--primary);border:0;border-radius:6px;font-size:6px;font-weight:700}.keyword-table{margin-top:9px;padding:5px 8px;border-radius:9px}.keyword-row{display:grid;min-height:38px;grid-template-columns:minmax(0,1.8fr) .55fr .7fr .8fr 22px;align-items:center;gap:4px;color:#5b5b63;border-bottom:1px solid #efeff1;font-size:6px}.keyword-row:last-child{border-bottom:0}.keyword-row--head{min-height:27px;color:#a0a0a8;font-size:5px}.keyword-row>span:first-child{display:flex;min-width:0;align-items:center;overflow:hidden;color:#34343a;text-overflow:ellipsis;white-space:nowrap}.keyword-rank{display:inline-flex;width:16px;height:16px;margin-right:6px;align-items:center;justify-content:center;color:#8a8a92;background:#f4f4f5;border-radius:4px;font-size:5px;font-style:normal}.difficulty{display:inline-flex;width:fit-content;padding:3px 5px;border-radius:999px;font-size:5px}.difficulty--easy{color:#2e7950;background:#eff8f2}.difficulty--medium{color:#976c26;background:#fff6e4}.keyword-row button{width:19px;height:19px;padding:0;color:var(--ink);background:var(--primary-soft);border:0;border-radius:4px;cursor:pointer}.keyword-insight{display:flex;margin-top:8px;padding:9px 11px;align-items:center;justify-content:space-between;color:#7c7c84;background:#fff;border:1px solid #eeeeef;border-radius:8px;font-size:6px}.keyword-insight>span:first-child{display:flex;align-items:center;gap:5px}.keyword-insight svg,.keyword-insight strong{color:var(--primary)}.monitor-integrations{display:flex;align-items:center;gap:5px}.monitor-integrations span{display:inline-flex;padding:4px 6px;align-items:center;gap:4px;color:#65656d;background:#fff;border:1px solid #e5e5e8;border-radius:999px;font-size:5px}.monitor-integrations i{width:4px;height:4px;background:#3a9b62;border-radius:50%}.monitor-metrics{display:grid;margin-top:11px;grid-template-columns:repeat(3,1fr);gap:7px}.monitor-metrics article{display:grid;min-height:65px;padding:9px;grid-template-columns:1fr auto;align-items:end;border-radius:8px}.monitor-metrics span{grid-column:1 / -1;color:#8d8d95;font-size:6px}.monitor-metrics strong{font-size:17px;letter-spacing:-.05em}.monitor-metrics small{color:#2d7d4f;font-size:6px;font-weight:700}.monitor-grid{display:grid;margin-top:8px;grid-template-columns:1.35fr .85fr;gap:8px}.monitor-chart{padding:10px;border-radius:8px}.mini-chart-head{display:flex;align-items:center;justify-content:space-between;font-size:6px}.mini-chart-head span{color:#85858d}.monitor-chart svg{width:100%;height:128px;margin-top:4px}.monitor-keywords{padding:10px;border-radius:8px}.monitor-keywords>div{display:grid;min-height:33px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;color:#56565e;border-bottom:1px solid #efeff1;font-size:6px}.monitor-keywords>div:last-child{border-bottom:0}.monitor-keywords>div span{display:flex;min-width:0;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-keywords i{margin-right:5px;color:#a1a1a8;font-size:5px;font-style:normal}.monitor-keywords strong{color:var(--ink);font-size:6px}.monitor-keywords small{color:#2d7d4f;font-size:5px}.platform-demo__controls{display:grid;margin-top:9px;grid-template-columns:repeat(5,1fr);gap:4px}.demo-step{position:relative;display:grid;min-width:0;height:47px;padding:7px 7px 10px;align-content:center;gap:2px;overflow:hidden;color:#96969e;text-align:left;background:transparent;border:0;border-top:2px solid #e1e1e4;cursor:pointer}.demo-step:after{position:absolute;bottom:0;left:0;width:0;height:2px;content:"";background:var(--primary)}.demo-step.is-active{color:var(--ink);border-top-color:var(--primary)}.demo-step.is-active:after{animation:stepProgress 4.6s linear both}.demo-step.is-complete{color:#515158;border-top-color:#ffad8d}@keyframes stepProgress{0%{width:0}to{width:100%}}.demo-step span{font-size:5px;font-weight:750;letter-spacing:.08em}.demo-step strong{overflow:hidden;font-size:6px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1180px){.platform-window__body{height:385px}.source-tool-panel{padding:27px;gap:30px}.source-tool-panel__actions{flex-direction:column;align-items:flex-start}}@media (max-width: 1020px){.homepage-hero__demo{max-width:760px}.source-tool-panel{grid-template-columns:1fr}.source-tool-panel__copy{max-width:700px}.source-tool-panel__visual{max-width:760px}.benefit-row{gap:25px}.source-testimonial-card{flex-basis:calc((100% - 14px)/2)}.source-final-cta__inner{padding:50px}}@media (max-width: 760px){.homepage-hero .hero-layout{padding-top:145px}.homepage-hero__demo{margin-top:8px}.platform-demo{padding:8px;border-radius:15px}.platform-demo__topbar{height:25px}.platform-window__body{height:355px;grid-template-columns:34px 1fr}.platform-rail{padding-inline:4px}.platform-rail__icon,.platform-rail__brand{width:24px;height:24px}.platform-screen{padding:10px}.platform-window__address{justify-content:flex-start}.screen-row h3{font-size:13px}.screen-badge{display:none}.analysis-grid{grid-template-columns:.9fr 1.1fr}.analysis-score{min-height:155px}.screen-score-ring{width:68px;height:68px}.screen-score-ring:before{width:54px;height:54px}.solutions-layout,.editor-layout,.monitor-grid{grid-template-columns:1fr}.next-actions,.monitor-keywords{display:none}.editor-paper{min-height:245px}.assistant-panel{display:none}.keyword-row{grid-template-columns:minmax(0,1.5fr) .55fr .7fr 20px}.keyword-row>*:nth-child(4){display:none}.monitor-integrations span:first-child{display:none}.platform-demo__controls{gap:1px}.demo-step{height:42px;padding-inline:4px}.demo-step span{display:none}.demo-step strong{display:block;font-size:5px;white-space:normal}.logo-strip__logos--images{flex-wrap:wrap;gap:20px 34px}.logo-strip__logos--images img{height:18px}.source-tool-tabs{margin-top:25px}.source-tool-panel{min-height:0;padding:20px;gap:28px}.source-tool-panel__copy{padding:8px 2px}.source-tool-panel__copy h3{font-size:41px}.source-tool-panel__actions{align-items:stretch}.source-tool-panel__actions .button{width:100%}.source-tool-panel__visual{padding-bottom:10px}.source-tool-browser{transform:none}.source-tool-panel__badge{right:4px;bottom:0}.benefit-row{min-height:0;padding:18px;grid-template-columns:1fr;gap:8px}.benefit-row--reverse .benefit-row__visual,.benefit-row--reverse .benefit-row__copy{order:initial}.benefit-row__visual{min-height:280px}.benefit-row__copy{padding:22px 10px}.benefit-row__copy h3{font-size:42px}.source-stats-grid{grid-template-columns:1fr}.source-stats-grid article{min-height:185px;border-right:1px solid #2d2d31;border-bottom:1px solid #2d2d31}.source-stats-grid article:last-child{border-bottom:0}.source-stats-grid strong{margin-top:20px}.source-testimonials-section .section-heading--split{grid-template-columns:1fr auto;align-items:end;gap:15px}.source-testimonials-section .section-heading--split>.testimonial-nav{align-self:end}.source-testimonial-card{min-height:305px;flex-basis:87%}.source-testimonial-card blockquote{font-size:15px}.source-final-cta{padding-bottom:45px}.source-final-cta__inner{min-height:0;padding:38px 25px;grid-template-columns:1fr}.source-final-cta h2{font-size:50px}.source-final-cta p{font-size:15px}.source-final-cta__actions{align-items:flex-start;flex-direction:column}.source-final-cta__visual{display:none}}@media (max-width: 420px){.platform-window__body{height:330px}.analysis-grid{grid-template-columns:1fr}.analysis-checks{display:none}.analysis-score{min-height:175px}.monitor-metrics{grid-template-columns:1fr 1fr}.monitor-metrics article:last-child{display:none}.keyword-insight span:last-child{display:none}.demo-step strong{font-size:4.5px}.source-testimonials-section .section-heading--split{grid-template-columns:1fr}.testimonial-nav{display:none}}@media (prefers-reduced-motion: reduce){.platform-screen.is-active .analysis-progress__track i,.demo-step.is-active:after,.platform-demo__live i{animation:none!important}}.logo-strip__logos--text{justify-content:flex-start;gap:0;color:var(--muted);filter:none;opacity:1}.logo-strip__logos--text span{display:inline-flex;min-height:32px;padding-inline:24px;align-items:center;border-left:1px solid var(--line);font-size:12px;font-weight:750;letter-spacing:-.02em}.logo-strip__logos--text span:first-child{padding-left:0;border-left:0}.copy-tools-section{position:relative;overflow:hidden;background:var(--surface)}.copy-tools-section:before{position:absolute;top:30%;left:50%;width:850px;height:850px;content:"";background:radial-gradient(circle,rgb(255 77 0 / 7%),transparent 64%);pointer-events:none;transform:translate(-50%)}.copy-tools-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.copy-tool-card{display:flex;min-height:390px;padding:28px;flex-direction:column;background:var(--surface-warm);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.copy-tool-card:hover{border-color:#c4c4c9;box-shadow:var(--shadow-md);transform:translateY(-3px)}.copy-tool-card--featured{grid-column:span 2;color:#fff;background:radial-gradient(circle at 82% 10%,rgb(255 77 0 / 24%),transparent 32%),var(--dark);border-color:var(--dark)}.copy-tool-card--featured:hover{border-color:var(--dark)}.copy-tool-card--wide{grid-column:span 2;background:radial-gradient(circle at 88% 8%,rgb(255 77 0 / 16%),transparent 32%),var(--primary-soft);border-color:var(--primary-border)}.copy-tool-card__top{display:flex;margin-bottom:47px;align-items:flex-start;justify-content:space-between}.copy-tool-card__icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:13px}.copy-tool-card__number{color:var(--subtle);font-size:9px;font-weight:700;letter-spacing:.1em}.copy-tool-card--featured .copy-tool-card__number{color:#74747c}.copy-tool-card--featured .eyebrow{color:#ff9b74}.copy-tool-card h3{max-width:600px;margin-top:12px;font-size:clamp(34px,3.5vw,52px);line-height:1}.copy-tool-card--featured h3{font-size:clamp(42px,4.7vw,65px)}.copy-tool-card ul{display:grid;margin:23px 0 0;padding:0;gap:8px;list-style:none}.copy-tool-card li{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:12px;line-height:1.55}.copy-tool-card li>span{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary-soft);border-radius:50%}.copy-tool-card--featured li{color:#aaaab1}.copy-tool-card--featured li>span{color:var(--ink);background:var(--primary)}.copy-tool-card__actions{display:flex;margin-top:auto;padding-top:25px;flex-wrap:wrap;gap:14px}.copy-tool-link{display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid #ff9d77;color:var(--ink);font-size:11px;font-weight:700;line-height:1.6}.copy-tool-link svg{color:var(--primary)}.copy-tool-link--secondary{color:var(--muted);border-bottom-color:var(--line-strong)}.copy-tool-card--featured .copy-tool-link{color:#fff;border-bottom-color:#ffffff4d}.copy-tool-card--featured .copy-tool-link--secondary{color:#aeadb4}.benefit-copy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.benefit-copy-card{display:flex;min-height:505px;padding:25px;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.benefit-copy-card--2{color:#fff;background:var(--dark);border-color:var(--dark)}.benefit-copy-card--3{background:var(--primary-soft);border-color:var(--primary-border)}.benefit-copy-visual{position:relative;display:grid;height:245px;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 52%,rgb(255 77 0 / 17%),transparent 51%),var(--surface-warm);border-radius:16px}.benefit-copy-card--2 .benefit-copy-visual{background:radial-gradient(circle at 50% 52%,rgb(255 77 0 / 38%),transparent 57%),#171719}.benefit-copy-visual__number{position:absolute;top:15px;left:16px;color:var(--subtle);font-size:8px;font-weight:700;letter-spacing:.1em}.benefit-copy-visual__orbit{position:absolute;width:205px;height:205px;border:1px solid rgb(17 17 19 / 10%);border-radius:50%}.benefit-copy-card--2 .benefit-copy-visual__orbit{border-color:#ffffff1f}.benefit-copy-visual__orbit--inner{width:135px;height:135px}.benefit-copy-visual__icon{position:relative;z-index:1;display:inline-flex;width:92px;height:92px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border:9px solid rgb(255 255 255 / 72%);border-radius:27px;box-shadow:0 18px 38px #1111131f;transform:rotate(-7deg)}.benefit-copy-visual__dot{position:absolute;width:13px;height:13px;background:var(--primary);border-radius:4px;transform:rotate(22deg)}.benefit-copy-visual__dot--one{top:46px;right:45px}.benefit-copy-visual__dot--two{bottom:43px;left:48px;width:8px;height:8px;opacity:.55}.benefit-copy-card__copy{display:flex;padding:28px 4px 4px;flex:1;flex-direction:column}.benefit-copy-card h3{margin-top:15px;font-size:clamp(31px,3vw,41px)}.benefit-copy-card p{margin-top:14px;color:var(--muted);font-size:14px;line-height:1.65}.benefit-copy-card--2 h3{color:#fff}.benefit-copy-card--2 p{color:#a4a4ab}.source-testimonial-card__initials{display:inline-flex;width:45px;height:45px;flex:0 0 45px;align-items:center;justify-content:center;color:#fff;background:#28282d;border-radius:50%;font-size:10px;font-weight:750}.source-testimonial-card:nth-child(3n+2) .source-testimonial-card__initials{color:var(--ink);background:var(--primary)}@media (max-width: 1020px){.copy-tools-grid{grid-template-columns:1fr 1fr}.copy-tool-card--featured,.copy-tool-card--wide{grid-column:span 2}.benefit-copy-grid{grid-template-columns:1fr}.benefit-copy-card{display:grid;min-height:330px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:27px}.benefit-copy-visual{height:280px}.benefit-copy-card__copy{padding:15px 10px 15px 0}}@media (max-width: 760px){.logo-strip__logos--text{flex-wrap:wrap;gap:12px 0}.logo-strip__logos--text span{min-height:26px;padding-inline:15px;font-size:10px}.copy-tools-grid{grid-template-columns:1fr}.copy-tool-card,.copy-tool-card--featured,.copy-tool-card--wide{min-height:355px;padding:23px;grid-column:auto}.copy-tool-card__top{margin-bottom:32px}.copy-tool-card h3,.copy-tool-card--featured h3{font-size:38px}.benefit-copy-card{display:flex;min-height:470px;padding:18px;align-items:stretch;gap:0}.benefit-copy-visual{width:100%;height:235px}.benefit-copy-card__copy{padding:24px 6px 8px}.benefit-copy-card h3{font-size:36px}}.brand-logo__image--on-dark{display:none}.home-page .site-header:not(.is-scrolled) .header-logo .brand-logo__image--on-light{display:none}.home-page .site-header:not(.is-scrolled) .header-logo .brand-logo__image--on-dark{display:block}.home-page .site-header:not(.is-scrolled){color:#fff}.home-page .site-header:not(.is-scrolled) .announcement-bar{color:#b3b3ba}.home-page .site-header:not(.is-scrolled) .announcement-bar__inner{border-bottom-color:#ffffff1f}.home-page .site-header:not(.is-scrolled) .announcement-bar a{color:#ff9a71}.home-page .site-header:not(.is-scrolled) .desktop-nav>a,.home-page .site-header:not(.is-scrolled) .desktop-nav summary,.home-page .site-header:not(.is-scrolled) .header-login{color:#fff}.home-page .site-header:not(.is-scrolled) .desktop-nav>a:hover,.home-page .site-header:not(.is-scrolled) .desktop-nav summary:hover,.home-page .site-header:not(.is-scrolled) .desktop-nav details[open]>summary{background:#ffffff17}.home-page .site-header:not(.is-scrolled) .language-picker summary,.home-page .site-header:not(.is-scrolled) .mobile-menu__open{color:#fff;border-color:#ffffff38;background:#ffffff0a}.home-page .site-header .mega-menu,.home-page .site-header .language-picker__menu{color:var(--ink)}.homepage-hero{position:relative;color:#fff;background:radial-gradient(circle 145px at 90% 7%,rgb(255 77 0 / 18%),transparent),#070708;border-bottom-color:transparent}.homepage-hero:after{position:absolute;right:0;bottom:0;left:0;height:180px;content:"";background:linear-gradient(to bottom,transparent,rgb(255 255 255 / 3%));pointer-events:none}.homepage-hero .hero-section__grid{opacity:.28;background-image:linear-gradient(rgb(255 255 255 / 11%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 11%) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 86%)}.homepage-hero .hero-section__orb{display:none}.homepage-hero .hero-layout{min-height:850px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px}.homepage-hero .hero-copy{max-width:720px}.homepage-hero .hero-eyebrow{color:#f5f5f5;background:#ffffff12;border-color:#ffffff26;box-shadow:none;backdrop-filter:blur(10px)}.homepage-hero .hero-eyebrow__mark{color:#fff}.homepage-hero .hero-copy h1{max-width:740px;color:#fff;font-size:clamp(54px,5.5vw,78px);line-height:.96;text-shadow:0 14px 50px rgb(0 0 0 / 20%)}.homepage-hero .hero-copy h1 span{display:inline}.homepage-hero .hero-description{max-width:615px;color:#a9a9b1;font-size:18px}.homepage-hero .url-checker__label{color:#e4e4e8}.homepage-hero .url-checker__field{border-color:#ffffff40;box-shadow:0 24px 54px #00000057,0 0 0 1px #ffffff0d inset}.homepage-hero .source-trust{color:#9e9ea6}.homepage-hero .source-trust__icon{color:#dfe9e2;background:#ffffff14}.homepage-hero__rings{position:absolute;top:7%;right:-70px;width:730px;height:730px;pointer-events:none}.homepage-hero__rings span{position:absolute;inset:0;border:1px solid rgb(255 255 255 / 7%);border-radius:50%}.homepage-hero__rings span:nth-child(2){inset:12%;border-color:#ff4d001c}.homepage-hero__rings span:nth-child(3){inset:27%;border-color:#ffffff1a;box-shadow:0 0 80px #ff4d0008}.homepage-hero__engine-orbit{position:absolute;top:7%;right:-70px;z-index:1;width:730px;height:730px;aspect-ratio:1;contain:layout style;isolation:isolate;pointer-events:none;transform:translateZ(0)}.homepage-hero__engine-track{position:absolute;inset:0;animation-play-state:paused;will-change:transform}.homepage-hero__engine-track:before{position:absolute;top:50%;left:50%;width:var(--track-size);height:var(--track-size);border:1px solid rgb(255 255 255 / 9%);border-radius:50%;content:"";transform:translate(-50%,-50%)}.homepage-hero__engine-track--inner{--track-size: 336px;animation:heroEngineOrbit 30s linear infinite}.homepage-hero__engine-track--middle{--track-size: 554px;animation:heroEngineOrbit 44s linear infinite reverse}.homepage-hero__engine-track--outer{--track-size: 730px;animation:heroEngineOrbit 58s linear infinite}.homepage-hero__engine-track--middle:before{border-color:#ff4d0017}.homepage-hero__engine-track--outer:before{border-color:#ff4d001f}.homepage-hero__engine{position:absolute;top:calc(50% - var(--engine-offset, 21px));left:calc(50% - var(--engine-offset, 21px));width:var(--engine-size, 42px);height:var(--engine-size, 42px);transform:rotate(var(--angle)) translate(var(--radius)) rotate(calc(-1 * var(--angle)))}.homepage-hero__engine-face{display:grid;width:100%;height:100%;place-items:center;background:transparent;border:1px solid rgb(255 255 255 / 23%);border-radius:50%;box-shadow:none;opacity:1;animation-play-state:paused;backface-visibility:hidden;will-change:transform}.homepage-hero__engine-track--inner .homepage-hero__engine-face{animation:heroEngineCounter 30s linear infinite reverse}.homepage-hero__engine-track--middle .homepage-hero__engine-face{animation:heroEngineCounter 44s linear infinite}.homepage-hero__engine-track--outer .homepage-hero__engine-face{animation:heroEngineCounter 58s linear infinite reverse}.homepage-hero__engine-track--inner .homepage-hero__engine{--engine-size: 34px;--engine-offset: 17px;--radius: 168px}.homepage-hero__engine-track--middle .homepage-hero__engine{--engine-size: 38px;--engine-offset: 19px;--radius: 277px}.homepage-hero__engine-track--outer .homepage-hero__engine{--engine-size: 42px;--engine-offset: 21px;--radius: 365px}.homepage-hero__engine--ai .homepage-hero__engine-face{border-color:#ff4d0052;box-shadow:none}.homepage-hero__engine img{width:20px;height:20px;object-fit:contain;filter:grayscale(1) opacity(.7)}.homepage-hero__engine-track--inner .homepage-hero__engine:nth-child(3) img{width:21px;height:21px}.homepage-hero__engine img[src$="/yahoo.png"]{border-radius:10000px}.homepage-hero__engine img[src$="/copilot.svg"],.homepage-hero__engine img[src$="/grok.svg"]{filter:brightness(0) invert(1) opacity(.7)}.homepage-hero.is-ambient-visible .homepage-hero__engine-track,.homepage-hero.is-ambient-visible .homepage-hero__engine-face{animation-play-state:running}.homepage-hero__wordmark{position:absolute;right:-24px;bottom:-160px;color:transparent;font-size:clamp(280px,32vw,520px);font-weight:800;letter-spacing:-.11em;line-height:1;opacity:.36;pointer-events:none;-webkit-text-stroke:1px rgb(255 255 255 / 8%);user-select:none}@keyframes heroEngineOrbit{to{transform:rotate(360deg)}}@keyframes heroEngineCounter{to{transform:rotate(360deg)}}@media (max-width: 1020px) and (min-width: 761px){.homepage-hero__engine-orbit{top:20%;right:-220px;width:650px;height:650px}.homepage-hero__engine-track--inner{--track-size: 299px}.homepage-hero__engine-track--middle{--track-size: 494px}.homepage-hero__engine-track--outer{--track-size: 650px}.homepage-hero__engine-track--inner .homepage-hero__engine{--engine-size: 29px;--engine-offset: 15px;--radius: 150px}.homepage-hero__engine-track--middle .homepage-hero__engine{--engine-size: 33px;--engine-offset: 17px;--radius: 247px}.homepage-hero__engine-track--outer .homepage-hero__engine{--engine-size: 37px;--engine-offset: 19px;--radius: 325px}.homepage-hero__engine-face{border-radius:50%}.homepage-hero__engine img{width:16px;height:16px}.homepage-hero__engine-track--inner .homepage-hero__engine:nth-child(3) img{width:17px;height:17px}}@media (max-width: 760px){.homepage-hero__engine-orbit{display:none}}@media (prefers-reduced-motion: reduce){.homepage-hero__engine-track,.homepage-hero__engine-face{animation:none}.homepage-hero__engine-face{opacity:.82}}.homepage-hero__demo{position:relative;z-index:2;max-width:700px;transform:none}.homepage-hero__demo:before{position:absolute;inset:30px -22px -28px 42px;z-index:-1;content:"";border:1px solid rgb(255 77 0 / 35%);border-radius:24px;box-shadow:0 30px 90px #ff4d001a;transform:rotate(2deg)}.homepage-hero .platform-demo{background:#ffffff14;border-color:#ffffff2e;box-shadow:0 55px 100px #0000006b,0 0 0 1px #ffffff0d inset,0 0 70px #ff4d0017;backdrop-filter:blur(18px)}.homepage-hero .platform-demo__topbar{color:#ababb2}.homepage-hero .platform-window{border-color:#ffffff26;box-shadow:0 30px 70px #00000040}.homepage-hero .logo-strip{color:#8f8f97;border-top-color:#ffffff1a}.homepage-hero .logo-strip__logos--text span{border-left-color:#ffffff21}@media (max-width: 1020px){.homepage-hero .hero-layout{grid-template-columns:1fr}.homepage-hero__rings{top:20%;right:-220px;width:650px;height:650px}.homepage-hero__demo{max-width:760px;transform:none}}@media (max-width: 760px){.homepage-hero .hero-copy h1{font-size:clamp(45px,12vw,60px)}.homepage-hero__rings{top:15%;right:-320px}.homepage-hero__wordmark{right:-36px;bottom:-100px;font-size:260px;opacity:.25}.homepage-hero__demo:before{inset:18px -5px -14px 18px}}.homepage-hero__intro{position:relative;z-index:2;display:grid;padding-top:150px;padding-bottom:51px;grid-template-columns:minmax(0,1.26fr) minmax(360px,.74fr);align-items:end;gap:74px}.homepage-hero__headline .hero-eyebrow{margin-bottom:24px}.homepage-hero__headline h1{max-width:810px;margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(58px,6.1vw,92px);font-weight:500;letter-spacing:-.065em;line-height:.93;text-wrap:balance}.homepage-hero__headline h1 span{display:inline;color:var(--primary)}.homepage-hero__search-panel{padding:7px 0 8px 35px;border-left:1px solid rgb(255 255 255 / 15%)}.homepage-hero__search-panel .hero-description{max-width:450px;margin:0;color:#aeadb5;font-size:16px;line-height:1.68}.homepage-hero__search-panel .url-checker{margin-top:28px}.homepage-hero__search-panel .url-checker__field{min-height:62px}.homepage-hero__search-panel .url-checker__field input{font-size:13px}.homepage-hero__demo{width:min(1230px,calc(100% - 64px));max-width:none;margin:0 auto;padding-bottom:22px;transform:none}.homepage-hero__demo:before{inset:32px -24px -25px 70px;opacity:.72}.homepage-hero__demo .platform-demo{display:grid;padding:12px;grid-template-columns:205px minmax(0,1fr);grid-template-rows:28px auto;align-items:stretch;gap:9px 12px;background:#131315d1;border-color:#ffffff24;border-radius:21px;box-shadow:0 70px 110px #0000007d,0 0 0 1px #ffffff0a inset,0 0 100px #ff4d0012}.homepage-hero__demo .platform-demo__topbar{height:28px;padding-inline:3px;grid-column:1 / -1;color:#9f9fa7}.homepage-hero__demo .platform-window{min-width:0;grid-column:2;grid-row:2}.homepage-hero__demo .platform-window__chrome{height:38px;background:#f0f0f2}.homepage-hero__demo .platform-window__address{max-width:420px;margin-inline:auto;font-size:7px}.homepage-hero__demo .platform-window__body{height:392px;grid-template-columns:47px minmax(0,1fr)}.homepage-hero__demo .platform-canvas__header{min-height:54px;padding-inline:20px}.homepage-hero__demo .platform-project span{font-size:7px}.homepage-hero__demo .platform-project strong{font-size:12px}.homepage-hero__demo .platform-health{padding:5px 9px;font-size:7px}.homepage-hero__demo .platform-screen{padding:17px 19px}.homepage-hero__demo .screen-row h3{font-size:19px}.homepage-hero__demo .screen-row p{font-size:8px}.homepage-hero__demo .screen-kicker{font-size:7px}.homepage-hero__demo .platform-demo__controls{display:flex;margin:0;padding:9px;grid-column:1;grid-row:2;flex-direction:column;gap:5px;background:#ffffff0a;border:1px solid rgb(255 255 255 / 9%);border-radius:11px}.homepage-hero__demo .demo-step{min-height:0;height:auto;padding:10px 10px 10px 13px;flex:1;align-content:center;color:#84848d;border:0;border-left:2px solid #35353a;border-radius:4px}.homepage-hero__demo .demo-step:after{top:0;bottom:0;width:0;height:auto}.homepage-hero__demo .demo-step.is-active{color:#fff;background:#ff4d0014;border-left-color:var(--primary)}.homepage-hero__demo .demo-step.is-active:after{animation:none}.homepage-hero__demo .demo-step.is-complete{color:#bfbfc5;border-left-color:#9f4a2b}.homepage-hero__demo .demo-step strong{font-size:8px;line-height:1.35}.homepage-hero__demo .analysis-search,.homepage-hero__demo .analysis-grid{margin-top:13px}.homepage-hero__demo .analysis-score{min-height:177px}.homepage-hero__demo .screen-score-ring{width:90px;height:90px}.homepage-hero__demo .screen-score-ring:before{width:73px;height:73px}@media (max-width: 1180px){.homepage-hero__intro{gap:45px;grid-template-columns:minmax(0,1.12fr) minmax(335px,.88fr)}.homepage-hero__headline h1{font-size:clamp(54px,6.3vw,76px)}}@media (max-width: 1020px){.homepage-hero__intro{padding-top:142px;grid-template-columns:1fr;gap:35px}.homepage-hero__headline h1{max-width:840px;font-size:clamp(56px,8.5vw,82px)}.homepage-hero__search-panel{max-width:720px;padding:27px 0 0;border-top:1px solid rgb(255 255 255 / 15%);border-left:0}.homepage-hero__demo{width:calc(100% - 36px)}.homepage-hero__demo .platform-demo{grid-template-columns:170px minmax(0,1fr)}.homepage-hero__demo .platform-window__body{height:385px}}@media (max-width: 760px){.homepage-hero__intro{padding-top:138px;padding-bottom:32px}.homepage-hero__headline .hero-eyebrow{margin-bottom:19px}.homepage-hero__headline h1{font-size:clamp(45px,12vw,59px)}.homepage-hero__search-panel{padding-top:21px}.homepage-hero__search-panel .hero-description{font-size:15px}.homepage-hero__demo{width:calc(100% - 20px);padding-bottom:20px}.homepage-hero__demo:before{display:none}.homepage-hero__demo .platform-demo{display:block;padding:8px}.homepage-hero__demo .platform-window{width:100%}.homepage-hero__demo .platform-window__body{height:355px;grid-template-columns:34px minmax(0,1fr)}.homepage-hero__demo .platform-screen{padding:10px}.homepage-hero__demo .screen-row h3{font-size:13px}.homepage-hero__demo .platform-demo__controls{display:grid;margin-top:7px;padding:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:transparent;border:0}.homepage-hero__demo .demo-step{min-height:39px;padding:7px 4px 8px;border-top:1px solid #3a3a3f;border-left:0;text-align:center}.homepage-hero__demo .demo-step.is-active{border-top-color:var(--primary)}.homepage-hero__demo .demo-step span{display:none}.homepage-hero__demo .demo-step strong{display:block;font-size:4.5px;white-space:normal}}.homepage-hero__demo .platform-demo{display:block;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.homepage-hero__demo .platform-demo__masthead{display:flex;min-height:45px;padding:0 4px 11px;align-items:center;justify-content:space-between;gap:20px}.homepage-hero__demo .platform-demo__live{flex:0 0 auto;color:#b0b0b8;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.homepage-hero__demo .platform-demo__controls{display:flex;width:min(690px,100%);margin:0;padding:0;flex-direction:row;gap:0;background:transparent;border:0;border-radius:0}.homepage-hero__demo .demo-step{min-width:0;min-height:40px;height:auto;padding:6px 12px 9px;flex:1;align-content:end;gap:3px;color:#777780;text-align:center;background:transparent;border:0;border-bottom:1px solid rgb(255 255 255 / 15%);border-radius:0}.homepage-hero__demo .demo-step:after{display:none}.homepage-hero__demo .demo-step:hover{color:#d4d4da}.homepage-hero__demo .demo-step.is-active,.homepage-hero__demo .demo-step.is-complete{color:#fff;background:transparent;border-bottom-color:var(--primary)}.homepage-hero__demo .demo-step.is-complete{color:#9b9ba4;border-bottom-color:#7c3a24}.homepage-hero__demo .demo-step span{color:#65656d;font-size:6px}.homepage-hero__demo .demo-step.is-active span{color:#ff9b73}.homepage-hero__demo .demo-step strong{overflow:visible;font-size:8px;line-height:1.2;text-overflow:clip;white-space:normal}.homepage-hero__demo .platform-window{width:100%;overflow:hidden;color:var(--ink);background:#fff;border:1px solid rgb(255 255 255 / 21%);border-radius:15px;box-shadow:0 35px 80px #0000005c}.homepage-hero__demo .platform-window__header{display:grid;min-height:54px;padding:0 20px;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff;border-bottom:1px solid #ececef}.platform-window__brand{display:flex;align-items:center;gap:8px}.platform-window__brand>span{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;background:#f7f7f5;border-radius:7px}.platform-window__brand strong{font-size:9px;letter-spacing:-.02em}.homepage-hero__demo .platform-project{display:flex;align-items:center;gap:7px}.homepage-hero__demo .platform-project span{color:#9a9aa2;font-size:7px}.homepage-hero__demo .platform-project span:after{margin-left:7px;content:"/";color:#c3c3c8}.homepage-hero__demo .platform-project strong{font-size:9px}.homepage-hero__demo .platform-health{justify-self:end;padding:4px 8px;font-size:7px}.homepage-hero__demo .platform-screens{height:412px;background:#fafafa}.homepage-hero__demo .platform-screen{padding:20px 24px}.homepage-hero__demo .screen-row h3{font-size:22px}.homepage-hero__demo .screen-row p{margin-top:5px;font-size:8px}.homepage-hero__demo .analysis-search{height:44px;margin-top:17px;padding:0 0 12px;background:transparent;border:0;border-bottom:1px solid #e7e7ea;border-radius:0}.homepage-hero__demo .analysis-search>span{font-size:9px}.homepage-hero__demo .analysis-search button{height:31px;padding-inline:13px;font-size:8px}.homepage-hero__demo .analysis-progress{margin-top:0;padding:12px 0 14px;background:transparent;border:0;border-radius:0}.homepage-hero__demo .analysis-grid{margin-top:0;grid-template-columns:.78fr 1.22fr;gap:0;border-top:1px solid #e7e7ea}.homepage-hero__demo .analysis-score,.homepage-hero__demo .analysis-checks,.homepage-hero__demo .issue-list,.homepage-hero__demo .next-actions,.homepage-hero__demo .editor-paper,.homepage-hero__demo .assistant-panel,.homepage-hero__demo .keyword-table,.homepage-hero__demo .monitor-metrics article,.homepage-hero__demo .monitor-chart,.homepage-hero__demo .monitor-keywords{background:transparent;border:0;border-radius:0}.homepage-hero__demo .analysis-score{min-height:190px;padding:17px 22px 4px 0;border-right:1px solid #e7e7ea}.homepage-hero__demo .analysis-checks{padding:14px 0 0 24px}.homepage-hero__demo .solutions-layout{margin-top:14px;grid-template-columns:1.3fr .7fr;gap:24px}.homepage-hero__demo .issue-list{padding:0}.homepage-hero__demo .issue-card{min-height:82px;padding:12px 0;background:transparent;border:0;border-bottom:1px solid #e7e7ea;border-radius:0}.homepage-hero__demo .issue-icon{background:#f6f6f6}.homepage-hero__demo .issue-card strong{font-size:9px}.homepage-hero__demo .issue-card small{font-size:7px}.homepage-hero__demo .next-actions{padding:0 0 0 22px;border-left:1px solid #e7e7ea}.homepage-hero__demo .next-actions>div{min-height:72px}.homepage-hero__demo .next-actions strong{font-size:8px}.homepage-hero__demo .editor-layout{margin-top:15px;grid-template-columns:1.28fr .72fr;gap:0}.homepage-hero__demo .editor-paper{padding:7px 25px 7px 0;border-right:1px solid #e7e7ea}.homepage-hero__demo .editor-paper h4{font-size:16px}.homepage-hero__demo .editor-paper p{font-size:8px}.homepage-hero__demo .assistant-panel{padding:4px 0 0 24px;gap:0}.homepage-hero__demo .assistant-score{margin-top:10px;padding:10px 0;background:transparent;border-bottom:1px solid #e7e7ea;border-radius:0}.homepage-hero__demo .assistant-tip{padding:11px 0;background:transparent;border:0;border-bottom:1px solid #e7e7ea;border-radius:0}.homepage-hero__demo .assistant-tip strong{font-size:7px}.homepage-hero__demo .assistant-tip p{font-size:6px}.homepage-hero__demo .assistant-panel button{margin-top:12px}.homepage-hero__demo .keyword-search-bar{height:42px;margin-top:14px;padding:0 0 12px;background:transparent;border:0;border-bottom:1px solid #e7e7ea;border-radius:0}.homepage-hero__demo .keyword-table{margin-top:0;padding:0}.homepage-hero__demo .keyword-row{min-height:45px}.homepage-hero__demo .keyword-row--head{min-height:33px}.homepage-hero__demo .keyword-row>span:first-child,.homepage-hero__demo .keyword-row>strong,.homepage-hero__demo .keyword-row>span:not(:first-child){font-size:7px}.homepage-hero__demo .keyword-insight{margin-top:0;padding:11px 0;background:transparent;border:0;border-top:1px solid #e7e7ea;border-radius:0}.homepage-hero__demo .monitor-metrics{margin-top:14px;gap:0;border-top:1px solid #e7e7ea;border-bottom:1px solid #e7e7ea}.homepage-hero__demo .monitor-metrics article{min-height:73px;padding:12px 16px;border-right:1px solid #e7e7ea}.homepage-hero__demo .monitor-metrics article:first-child{padding-left:0}.homepage-hero__demo .monitor-metrics article:last-child{border-right:0}.homepage-hero__demo .monitor-grid{margin-top:0;grid-template-columns:1.25fr .75fr;gap:0}.homepage-hero__demo .monitor-chart{padding:14px 20px 0 0;border-right:1px solid #e7e7ea}.homepage-hero__demo .monitor-keywords{padding:14px 0 0 20px}.homepage-hero__demo .monitor-keywords>div{min-height:37px}@media (max-width: 760px){.homepage-hero__demo .platform-demo__masthead{display:block;padding:0 1px 8px}.homepage-hero__demo .platform-demo__live{display:inline-flex;margin-bottom:8px}.homepage-hero__demo .platform-demo__controls{width:100%}.homepage-hero__demo .demo-step{min-height:36px;padding:4px 2px 7px}.homepage-hero__demo .demo-step span{display:none}.homepage-hero__demo .demo-step strong{display:none;font-size:5px}.homepage-hero__demo .demo-step.is-active strong{display:block}.homepage-hero__demo .platform-window__header{min-height:49px;padding-inline:12px;grid-template-columns:1fr auto}.platform-window__brand strong,.homepage-hero__demo .platform-project{display:none}.homepage-hero__demo .platform-screens{height:365px}.homepage-hero__demo .platform-screen{padding:14px}.homepage-hero__demo .analysis-search{height:39px;margin-top:11px}.homepage-hero__demo .analysis-progress{padding-block:9px}.homepage-hero__demo .analysis-score{min-height:166px;padding-right:10px}.homepage-hero__demo .analysis-checks{padding-left:12px}.homepage-hero__demo .analysis-grid{grid-template-columns:1fr}.homepage-hero__demo .analysis-score{padding-right:0;border-right:0}.homepage-hero__demo .solutions-layout{gap:13px}.homepage-hero__demo .issue-card{min-height:70px;padding-block:9px}.homepage-hero__demo .editor-layout{gap:13px}.homepage-hero__demo .editor-paper{padding-right:13px}.homepage-hero__demo .assistant-panel{padding-left:13px}.homepage-hero__demo .monitor-grid{grid-template-columns:1fr}.homepage-hero__demo .monitor-keywords{display:none}.homepage-hero__demo .monitor-chart{padding-right:0;border-right:0}}.suite-screenshot-stage{position:relative;width:100%;aspect-ratio:2.08 / 1;overflow:hidden;background:#f8f8fa;border:1px solid rgb(255 255 255 / 20%);border-radius:16px;box-shadow:0 44px 100px #0000006b,0 0 0 1px #ffffff0a inset}.suite-screenshot{width:100%;height:100%;margin:0}.suite-screenshot.is-active{animation:suiteScreenshotIn .48s cubic-bezier(.2,.7,.2,1) both}.suite-screenshot img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}@keyframes suiteScreenshotIn{0%{opacity:0;transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@media (max-width: 1020px){.suite-screenshot-stage{aspect-ratio:1.9 / 1}}@media (max-width: 760px){.suite-screenshot-stage{aspect-ratio:1.35 / 1;border-radius:12px}.suite-screenshot img{object-position:24% top}}@media (prefers-reduced-motion: reduce){.suite-screenshot.is-active{animation:none}}.homepage-hero__intro{display:flex;min-height:clamp(680px,calc(100svh - 84px),900px);max-width:1240px;padding-top:132px;padding-bottom:34px;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.homepage-hero__headline{width:100%;max-width:1030px}.homepage-hero__providers{display:flex;width:fit-content;margin:15px 0 12px;padding-left:4px;align-items:center}.homepage-hero__provider{display:grid;position:relative;width:38px;height:40px;padding:6px;place-items:center;background:#ffffff0d;border:1px solid rgb(255 255 255 / 12%);border-radius:11px;box-shadow:inset 0 1px #ffffff1a,0 9px 20px -12px #000000e5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.homepage-hero__provider+.homepage-hero__provider{margin-left:-9px}.homepage-hero__provider:nth-child(1){z-index:5;transform:rotate(-4deg)}.homepage-hero__provider:nth-child(2){z-index:4;transform:translateY(2px) rotate(2deg)}.homepage-hero__provider:nth-child(3){z-index:3;transform:translateY(-1px) rotate(-2deg)}.homepage-hero__provider:nth-child(4){z-index:2;transform:translateY(1px) rotate(3deg)}.homepage-hero__provider:nth-child(5){z-index:1;transform:rotate(-3deg)}.homepage-hero__provider img{display:block;width:22px;height:22px;object-fit:contain}.homepage-hero__headline h1{max-width:1030px;font-size:clamp(54px,6vw,88px);line-height:.95}.homepage-hero__intro>.hero-description{max-width:720px;margin-top:21px;font-size:17px}.homepage-hero__intro>.url-checker{width:min(680px,100%);max-width:680px;margin-top:23px}.homepage-hero__intro>.url-checker .url-checker__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.homepage-hero__intro>.url-checker .url-checker__field{min-height:58px;padding:6px;gap:7px;background:#fafafa;border:1px solid #e4e4e7;border-radius:14px;box-shadow:0 20px 50px #0000004d}.homepage-hero__intro>.url-checker .url-checker__field:focus-within{background:#fff;border-color:#ffd0bf;box-shadow:0 20px 50px #0000004d,0 0 0 4px #ff4d0012}.homepage-hero__intro>.url-checker .url-checker__control{padding:0 11px 0 13px;gap:9px}.homepage-hero__intro>.url-checker .url-checker__icon{color:#a1a1aa}.homepage-hero__intro>.url-checker .url-checker__field input{height:46px;color:#18181b;font-size:15px}.homepage-hero__intro>.url-checker .url-checker__field input::placeholder{color:#a1a1aa;opacity:1}.homepage-hero__intro>.url-checker .url-checker__field .button{height:46px;min-height:46px;padding:0 18px;gap:8px;color:#fff;border-radius:10px;font-size:13px;font-weight:600}.homepage-hero__intro>.source-trust{margin-top:15px}.homepage-hero__partners{width:100%;margin-top:29px;padding-top:18px;border-top:1px solid rgb(255 255 255 / 11%)}.homepage-hero__partners .logo-strip{min-height:0;padding:0;border:0}.homepage-hero__partners .logo-strip__logos{min-height:34px}.logo-strip__logos--partners{justify-content:flex-start;gap:clamp(28px,4.5vw,68px);filter:none;opacity:1}.homepage-hero__reviews-logos{display:block;min-width:0;overflow:hidden;opacity:.25;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 12%,transparent 24%,transparent 76%,#000 88%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 12%,transparent 24%,transparent 76%,#000 88%,#000 92%,transparent);transition:opacity .22s ease}.homepage-hero__reviews-logos:hover{opacity:1}.review-logos{width:min(1180px,100%);margin:0 auto}.homepage-hero__logos{width:min(1180px,100%);margin:24px auto 0}.homepage-hero__logos--after-cards{margin:58px auto 34px;padding-inline:24px}.homepage-hero__logos .review-logos{width:100%}.homepage-hero__logos .homepage-hero__reviews-logos{min-height:42px;opacity:.72;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.homepage-hero__logos .homepage-hero__reviews-logos:hover{opacity:1}.homepage-hero__logos .homepage-hero__reviews-track{animation-duration:76s;animation-play-state:running}.homepage-hero__logos .homepage-hero__review-logo{min-height:40px;gap:8px}.homepage-hero__logos .homepage-hero__review-logo img{height:22px;max-width:92px;opacity:1}.homepage-hero__logos .homepage-hero__review-logo--wide img{max-width:132px}.homepage-hero__logos .homepage-hero__review-logo small{color:#e2e2e8;font-size:11px;font-weight:620}.voice-intro{position:relative;margin:0 auto 52px;isolation:isolate}.voice-intro .voice-heading{position:relative;z-index:2}.voice-title-stage .review-logos{position:absolute;z-index:1;top:50%;left:50%;width:min(1180px,calc(100vw - 48px));transform:translate(-50%,-50%)}.review-logos .homepage-hero__reviews-logos{min-height:79px}.review-logos__row+.review-logos__row{margin-top:7px}.homepage-hero__reviews-track{display:flex;width:max-content;animation:reviewLogosMarquee 56s linear infinite;animation-play-state:paused;will-change:transform}.homepage-hero__reviews-track--reverse{animation-direction:reverse;animation-duration:63s;animation-delay:-14s}.voice-section.is-visible .homepage-hero__reviews-track{animation-play-state:running}.homepage-hero__reviews-logos:hover .homepage-hero__reviews-track{animation-play-state:paused}.homepage-hero__reviews-group{display:flex;gap:34px;padding-right:34px;align-items:center}.homepage-hero__review-logo{display:inline-flex;min-height:36px;padding:0;align-items:center;gap:9px;color:#d3d3da;background:transparent;border:0;border-radius:0;white-space:nowrap}.homepage-hero__review-logo img{width:auto;height:24px;max-width:58px;object-fit:contain;opacity:.94;filter:brightness(0) invert(1)}.homepage-hero__review-logo--wide img{max-width:150px}.homepage-hero__review-logo>i{display:inline-flex;width:auto;height:auto;align-items:center;color:#ff8a5c;background:transparent;border:0;border-radius:0;font-size:9px;font-style:normal;font-weight:750;letter-spacing:.05em}.homepage-hero__review-logo small{color:#e7e7eb;font-size:13px;font-weight:640;letter-spacing:-.01em}.logo-strip__logos--partners img{width:auto;height:24px;object-fit:contain;opacity:.94;filter:brightness(0) invert(1)}@keyframes reviewLogosMarquee{to{transform:translate(-50%)}}.homepage-hero__demo{width:min(1230px,calc(100% - 64px));padding-bottom:34px}.homepage-hero__demo .platform-demo{display:block;width:100%;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.homepage-hero__demo .platform-demo:before{display:none}.local-demo{width:100%;overflow:hidden;color:var(--ink);background:#fff;border:1px solid rgb(255 255 255 / 19%);border-radius:17px;box-shadow:0 45px 105px #0000006e,0 0 0 1px #ffffff0a inset}.local-demo__header{display:grid;min-height:58px;padding-inline:18px;grid-template-columns:180px minmax(0,1fr) 36px;align-items:center;gap:18px;background:#fff;border-bottom:1px solid #ececef}.local-demo__brand{display:flex;align-items:center;gap:8px}.local-demo__brand>span{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;background:#f7f7f5;border-radius:8px}.local-demo__brand strong{font-size:9px;letter-spacing:-.025em}.local-demo__tabs{display:flex;min-width:0;height:100%;align-items:stretch}.local-demo__tab{position:relative;display:flex;min-width:0;padding:0 13px;flex:1;align-items:center;justify-content:center;gap:5px;color:#85858d;background:transparent;border:0;cursor:pointer;font-size:8px;font-weight:600;white-space:nowrap}.local-demo__tab span{color:#bbbcc2;font-size:6px}.local-demo__tab:hover,.local-demo__tab.is-active{color:var(--ink)}.local-demo__tab.is-active:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;content:"";background:var(--primary);border-radius:999px}.local-demo__avatar{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;color:#fff;background:#1d1d20;border-radius:50%;font-size:7px;font-weight:700}.local-demo__workspace{display:grid;height:540px;grid-template-columns:54px minmax(0,1fr)}.local-demo__rail{display:flex;padding:17px 8px;flex-direction:column;align-items:center;gap:9px;background:#121214}.local-demo__rail-icon{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;color:#77777f;border-radius:8px}.local-demo__rail-icon.is-active{color:var(--ink);background:var(--primary)}.local-demo__content{min-width:0;height:100%;padding:27px 30px 34px;overflow:hidden;background:#fff}.local-demo__screen{min-height:0}.local-demo__screen.is-active{animation:localDemoIn .38s cubic-bezier(.2,.7,.2,1) both}@keyframes localDemoIn{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.local-demo__page-head{display:flex;min-height:52px;align-items:flex-start;justify-content:space-between;gap:20px}.local-demo__page-head>div{display:grid;gap:3px}.local-demo__page-head>div>span,.local-demo__page-head>div>small{color:#8d8d95;font-size:8px}.local-demo__page-head h3{font-size:23px;letter-spacing:-.04em}.local-demo__page-head button{display:inline-flex;height:33px;padding-inline:13px;align-items:center;gap:5px;color:var(--ink);background:var(--primary);border:0;border-radius:999px;font-size:8px;font-weight:700}.local-demo__summary{display:inline-flex;padding:6px 9px;align-items:center;gap:5px;color:#66666e;background:#f7f7f7;border:1px solid #eaeaea;border-radius:999px;font-size:7px;font-weight:650}.local-project-card{margin-top:8px;border:1px solid #e9e9ec;border-radius:12px}.local-project-card>header{display:flex;min-height:57px;padding:9px 14px;align-items:center;gap:10px;background:#fafafa;border-bottom:1px solid #ebebee;border-radius:12px 12px 0 0}.local-project-card__favicon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:#77777f;background:#fff;border:1px solid #e8e8eb;border-radius:7px}.local-project-card__title{display:grid;min-width:0;flex:1;gap:2px}.local-project-card__title strong{font-size:11px}.local-project-card__title small{color:#929299;font-size:8px}.local-project-card__status{display:inline-flex;align-items:center;gap:4px;color:#2f7c50;font-size:7px}.local-project-card__status i,.local-status-dot{display:inline-block;width:5px;height:5px;background:#36a06a;border-radius:50%}.local-project-card>header>svg{color:var(--primary)}.local-project-card__metrics{display:grid;padding:13px 8px;grid-template-columns:.7fr .7fr .9fr 1.2fr}.local-project-card__metrics>div{display:flex;min-width:0;min-height:106px;padding:8px 14px;flex-direction:column;border-right:1px solid #ebebee}.local-project-card__metrics>div:last-child{border-right:0}.local-project-card__metrics span{color:#77777f;font-size:8px}.local-project-card__metrics strong{margin-top:12px;font-size:26px;letter-spacing:-.055em;line-height:1}.local-project-card__metrics strong.is-good{width:fit-content;padding:2px 7px;color:#fff;background:#2ca868;border-radius:999px;font-size:21px}.local-project-card__metrics small{margin-top:6px;color:#2f8d59;font-size:7px}.local-project-card__metrics svg{width:100%;height:44px;margin-top:auto}.local-project-line{display:flex;margin-top:12px;padding:12px 2px;align-items:center;gap:7px;color:#85858c;border-top:1px solid #efeff1;border-bottom:1px solid #efeff1;font-size:8px}.local-project-line span{display:inline-flex;align-items:center;gap:5px}.local-project-line strong{margin-right:15px;color:var(--ink)}.local-project-line>svg{margin-left:auto;color:var(--primary)}.local-solution-list{margin-top:10px;border-top:1px solid #ebebee}.local-solution-list article{display:grid;min-height:69px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #ebebee}.local-solution-list__priority{width:fit-content;padding:4px 7px;color:#a84a28;background:#fff0e9;border-radius:999px;font-size:6px;font-weight:750}.local-solution-list__priority.is-medium{color:#8e6a28;background:#fff7e8}.local-solution-list__priority.is-low{color:#5e6878;background:#f2f4f6}.local-solution-list article>span:nth-child(2){display:grid;gap:3px}.local-solution-list strong{font-size:10px}.local-solution-list small{color:#92929a;font-size:7px}.local-solution-list article>svg{color:#9a9aa1}.local-project-detail{display:grid;margin-top:20px;grid-template-columns:repeat(3,1fr)}.local-project-detail article{display:grid;padding:10px 18px;gap:5px;border-right:1px solid #ebebee}.local-project-detail article:first-child{padding-left:0}.local-project-detail article:last-child{border-right:0}.local-project-detail span,.local-project-detail small{color:#85858d;font-size:7px}.local-project-detail strong{font-size:16px;font-weight:550}.local-ai-form{margin-top:10px;padding:12px 0 14px;border-block:1px solid #ebebee}.local-ai-form>span{color:#77777f;font-size:8px}.local-ai-form>div{display:flex;height:42px;margin-top:7px;padding-left:12px;align-items:center;gap:10px;background:#fff;border:1px solid #e4e4e7;border-radius:8px}.local-ai-form>div strong{flex:1;color:#aaaab1;font-size:8px;font-weight:400}.local-ai-form button{display:inline-flex;height:30px;margin-right:5px;padding-inline:12px;align-items:center;gap:5px;background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:6px;font-size:7px;font-weight:700}.local-ai-form footer{display:flex;margin-top:10px;gap:7px}.local-ai-form footer span{padding:4px 7px;color:#6e6e76;background:#f6f6f6;border-radius:4px;font-size:6px}.local-ai-article{display:grid;margin-top:16px;grid-template-columns:95px 1.4fr .8fr;align-items:start;gap:20px}.local-ai-article>div:first-child{display:flex;width:80px;height:80px;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(var(--primary) 84%,#eeeeef 0);border-radius:50%;box-shadow:inset 0 0 0 8px #fff}.local-ai-article>div:first-child span{color:#7f7f87;font-size:5px}.local-ai-article>div:first-child strong{font-size:22px}.local-ai-article article{padding-right:20px;border-right:1px solid #ebebee}.local-ai-article article>span{color:var(--primary);font-size:6px;font-weight:700}.local-ai-article h4{margin-top:7px;font-size:17px}.local-ai-article p{margin-top:8px;color:#73737b;font-size:8px;line-height:1.7}.local-ai-article article>div{display:grid;margin-top:11px;gap:6px}.local-ai-article article>div i{display:block;height:4px;background:#efeff1;border-radius:999px}.local-ai-article article>div i:nth-child(2){width:84%}.local-ai-article article>div i:nth-child(3){width:58%}.local-ai-article aside{display:grid;gap:8px}.local-ai-article aside span{color:#7e7e86;font-size:7px}.local-ai-article aside p{padding-bottom:8px;color:#4e4e55;border-bottom:1px solid #ebebee;font-size:7px}.local-keyword-search{display:flex;height:40px;margin-top:10px;padding-left:11px;align-items:center;gap:7px;color:#92929a;background:#fff;border:1px solid #e5e5e8;border-radius:8px;font-size:8px}.local-keyword-search span{flex:1}.local-keyword-search button{height:28px;margin-right:5px;width:28px;padding:0;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border:0;border-radius:50%;font-size:7px;font-weight:700}.local-keyword-tabs{display:flex;min-height:36px;align-items:center;gap:12px;border-bottom:1px solid #ebebee}.local-keyword-tabs>div{display:flex;align-self:stretch;gap:3px}.local-keyword-tabs button{padding:0 14px;color:#8a8a92;background:transparent;border:0;border-bottom:2px solid transparent;font-size:8px;font-weight:600}.local-keyword-tabs button.is-active{color:var(--ink);background:#f6f6f6;border-bottom-color:var(--primary)}.local-keyword-tabs>span{color:#85858d;font-size:7px}.local-keyword-tabs>span:nth-last-child(1){margin-left:auto}.local-keyword-search{margin-top:10px}.local-keyword-search__country{padding-left:12px;border-left:1px solid #e6e6e9;color:#55555d}.local-keyword-modes{display:flex;margin-top:10px;align-items:center;justify-content:space-between}.local-keyword-modes>div{display:flex;gap:3px}.local-keyword-modes button{height:28px;padding-inline:10px;color:#797981;background:transparent;border:1px solid transparent;border-radius:5px;font-size:7px}.local-keyword-modes button.is-active{color:var(--ink);background:#fff;border-color:#e5e5e8}.local-keyword-modes>button{border-color:#e5e5e8}.local-keyword-table--full>header,.local-keyword-table--full>div{grid-template-columns:minmax(0,1.9fr) .6fr .55fr .5fr .55fr .45fr}.local-trend{display:block;width:54px;height:14px;background:linear-gradient(155deg,transparent 46%,#ef8a65 47% 51%,transparent 52%) 0 0 / 11px 14px repeat-x;opacity:.5}.local-trend--up{background:linear-gradient(25deg,transparent 46%,var(--primary) 47% 52%,transparent 53%) 0 0 / 11px 14px repeat-x}.local-keyword-footer{display:flex;padding-top:10px;align-items:center;justify-content:space-between;gap:10px}.local-keyword-footer>span{display:grid;color:#65656d;font-size:7px}.local-keyword-footer small{margin-top:2px;color:#92929a;font-size:6px}.local-keyword-footer>div{display:flex;gap:5px}.local-keyword-footer button{height:25px;padding-inline:8px;color:#66666e;background:#fff;border:1px solid #e6e6e9;border-radius:999px;font-size:6px}.local-keyword-table{margin-top:14px}.local-keyword-table>header,.local-keyword-table>div{display:grid;min-height:39px;padding-inline:11px;grid-template-columns:minmax(0,1.8fr) .55fr .6fr .75fr;align-items:center;gap:8px;border-bottom:1px solid #ececef;font-size:8px}.local-keyword-table>header{min-height:32px;color:#85858d;background:#f8f8f8;border:0;border-radius:6px;font-size:7px}.local-keyword-table>div strong{display:block;overflow:hidden;color:#36363c;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.local-score{display:inline-flex;width:fit-content;padding:3px 6px;color:#2e7e50;background:#eef8f2;border-radius:999px;font-size:6px}.local-score.is-medium{color:#8d6926;background:#fff6e4}.local-monitor-grid{margin-top:10px;border-top:1px solid #ebebee}.local-monitor-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #ebebee}.local-monitor-metrics div{display:grid;min-height:78px;padding:12px 18px;grid-template-columns:1fr auto;align-items:end;border-right:1px solid #ebebee}.local-monitor-metrics div:first-child{padding-left:0}.local-monitor-metrics div:last-child{border-right:0}.local-monitor-metrics span{grid-column:1 / -1;color:#85858d;font-size:7px}.local-monitor-metrics strong{font-size:23px;letter-spacing:-.05em}.local-monitor-metrics small{color:#2e8453;font-size:7px}.local-monitor-chart{display:grid;min-height:173px;padding:14px 22px 0 0;grid-template-columns:1.3fr .7fr;gap:18px}.local-monitor-chart>div{display:flex;align-items:center;justify-content:space-between;font-size:8px}.local-monitor-chart svg{width:100%;height:122px;grid-column:1}.local-monitor-keywords{grid-column:2;grid-row:1 / span 2;padding-left:20px;border-left:1px solid #ebebee}.local-monitor-keywords>span{color:#77777f;font-size:8px}.local-monitor-keywords div{display:grid;min-height:32px;grid-template-columns:1fr auto auto;align-items:center;gap:7px;color:#55555c;border-bottom:1px solid #efeff1;font-size:7px}.local-monitor-keywords div strong{overflow:hidden;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.local-monitor-keywords div span{color:var(--ink);font-weight:650}.local-monitor-keywords div small{color:#2c8350}@media (max-width: 1020px){.homepage-hero__intro{padding-top:120px}.homepage-hero__headline h1{font-size:clamp(48px,6.5vw,68px)}.local-demo__header{grid-template-columns:150px minmax(0,1fr) 32px;gap:10px}.local-demo__tab{padding-inline:8px;font-size:7px}}@media (max-width: 760px){.homepage-hero__intro{min-height:auto;padding-top:112px;padding-bottom:27px;justify-content:flex-start}.homepage-hero__headline h1{font-size:clamp(40px,10.6vw,52px)}.homepage-hero__providers{margin:12px 0 10px}.homepage-hero__intro>.hero-description{margin-top:17px;font-size:15px}.homepage-hero__intro>.url-checker{margin-top:20px}.homepage-hero__partners{margin-top:23px;padding-top:15px}.voice-intro{margin-bottom:36px}.homepage-hero__logos{margin-top:18px}.homepage-hero__logos--after-cards{margin:38px auto 24px;padding-inline:12px}.homepage-hero__logos .homepage-hero__review-logo img{height:19px}.homepage-hero__logos .homepage-hero__review-logo small{font-size:10px}.voice-title-stage .review-logos{width:calc(100vw - 24px)}.homepage-hero__partners .logo-strip__logos{flex-wrap:wrap;gap:9px 0}.logo-strip__logos--partners{gap:20px 32px}.logo-strip__logos--partners img{height:20px}.homepage-hero__reviews-group{gap:34px;padding-right:34px}.homepage-hero__review-logo small{font-size:12px}.homepage-hero__demo{width:calc(100% - 20px)}.local-demo{border-radius:13px}.local-demo__header{min-height:52px;padding-inline:10px;grid-template-columns:30px minmax(0,1fr) 26px;gap:7px}.local-demo__brand strong{display:none}.local-demo__tab{padding:0 4px;font-size:0}.local-demo__tab span{font-size:7px}.local-demo__tab.is-active{font-size:6px}.local-demo__avatar{width:24px;height:24px;font-size:6px}.local-demo__workspace{height:410px;grid-template-columns:1fr}.local-demo__rail{display:none}.local-demo__content{padding:18px 14px 20px}.local-demo__screen{min-height:0}.local-demo__page-head h3{font-size:20px}.local-demo__page-head button{height:29px;padding-inline:9px;font-size:6px}.local-project-card__metrics{grid-template-columns:.8fr .8fr 1.1fr}.local-project-card__metrics>div:nth-child(3){display:none}.local-project-card__metrics>div{min-height:91px;padding-inline:9px}.local-project-card__metrics strong{font-size:21px}.local-project-card__metrics strong.is-good{font-size:17px}.local-project-line strong:first-of-type{margin-right:auto}.local-project-line span:nth-of-type(3),.local-project-line strong:nth-of-type(2){display:none}.local-project-detail{grid-template-columns:1fr 1fr}.local-project-detail article:last-child{display:none}.local-ai-article{grid-template-columns:72px 1fr;gap:13px}.local-ai-article>div:first-child{width:66px;height:66px}.local-ai-article aside{display:none}.local-ai-article article{padding-right:0;border-right:0}.local-keyword-table>header,.local-keyword-table>div{grid-template-columns:minmax(0,1.5fr) .55fr .62fr}.local-keyword-table>header>:nth-child(4),.local-keyword-table>div>:nth-child(4),.local-keyword-table>header>:nth-child(3),.local-keyword-table>div>:nth-child(3),.local-keyword-table>header>:nth-child(5),.local-keyword-table>div>:nth-child(5){display:none}.local-keyword-table--full>header,.local-keyword-table--full>div{grid-template-columns:minmax(0,1.7fr) .6fr .45fr}.local-keyword-modes>div button:nth-child(n+2){display:none}.local-keyword-footer>div button:nth-child(n+2){display:none}.local-monitor-metrics{grid-template-columns:1fr 1fr}.local-monitor-metrics div:last-child{display:none}.local-monitor-chart{grid-template-columns:1fr}.local-monitor-keywords{display:none}}.homepage-hero{overflow-x:clip;overflow-y:visible}.homepage-hero__demo{position:relative;z-index:4;margin-bottom:-145px}.homepage-hero__demo .local-demo{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.local-demo__menu{display:grid;width:100%;margin-bottom:20px;grid-template-columns:repeat(5,1fr);background:transparent;border-bottom:1px solid rgb(255 255 255 / 14%)}.local-demo__menu .local-demo__tab{display:flex;min-height:49px;padding:0 13px;align-items:center;justify-content:center;gap:7px;color:#777780;background:transparent;border:0;font-size:10px;font-weight:600;transition:color .22s ease,text-shadow .22s ease,border-color .22s ease}.local-demo__menu .local-demo__tab span{color:#5d5d65;font-size:7px;transition:color .22s ease}.local-demo__menu .local-demo__tab:hover{color:#d6d6db}.local-demo__menu .local-demo__tab.is-active{color:#fff;text-shadow:0 0 18px rgb(255 77 0 / 58%);border-bottom:2px solid var(--primary)}.local-demo__menu .local-demo__tab.is-active span{color:var(--primary)}.local-demo__menu .local-demo__tab.is-active:after{display:none}.local-demo .local-demo__workspace{overflow:hidden;background:#fff;border:0;border-radius:17px;box-shadow:0 50px 100px #00000061}.copy-tools-section{z-index:2;padding-top:120px}.homepage-hero__parallax{position:relative;z-index:4;margin-top:-18px}.homepage-hero__parallax .data-showcase-stack{padding-top:18px;padding-bottom:104px}@media (max-width: 1020px){.homepage-hero__demo{margin-bottom:-110px}.copy-tools-section{padding-top:100px}}@media (max-width: 760px){.homepage-hero__demo{margin-bottom:-70px}.local-demo__menu{margin-bottom:14px}.local-demo__menu .local-demo__tab{min-height:43px;padding-inline:4px;font-size:0}.local-demo__menu .local-demo__tab span{font-size:8px}.local-demo__menu .local-demo__tab.is-active{font-size:6px}.copy-tools-section{padding-top:80px}}.homepage-hero__demo .local-demo__workspace{display:grid;height:590px;grid-template-columns:78px minmax(0,1fr);overflow:hidden;background:#f0f1f3;border:0;border-radius:18px;box-shadow:0 45px 105px #0000006b}.local-demo .local-demo__rail{display:block;min-width:0;padding:0;overflow:hidden;color:#555762;background:#fff;border-right:0}.suite-sidebar-capture{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.suite-sidebar-capture__frame{position:absolute;top:0;left:0;display:block;overflow:hidden;border:0;background:#fff;pointer-events:none;transform-origin:top left;color-scheme:light}.local-demo__rail-brand{display:flex;width:40px;height:40px;align-items:center;justify-content:center}.local-demo__rail-brand img{display:block;width:30px;height:30px}.local-demo__rail-nav{display:flex;width:100%;margin-top:18px;flex:1;flex-direction:column;align-items:center;gap:7px}.local-demo .local-demo__rail-icon{display:flex;width:58px;min-height:58px;padding:7px 3px 6px;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#8c8e98;background:transparent;border-radius:12px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.local-demo__rail-icon small{display:block;max-width:54px;color:inherit;font-size:6px;font-weight:600;line-height:1.12;text-align:center}.local-demo .local-demo__rail-icon.is-active{color:var(--primary);background:#fff;box-shadow:0 5px 18px #1d1e2514,0 0 0 1px #1d1e2512}.local-demo__rail-lang{display:inline-flex;width:25px;height:18px;align-items:center;justify-content:center;color:#fff;background:linear-gradient(90deg,#159159 0 33%,#fff 33% 66%,#d54545 66%);border:1px solid rgb(0 0 0 / 8%);border-radius:3px;font-size:0;font-style:normal}.homepage-hero__demo .local-demo__content{min-width:0;height:100%;padding:10px 10px 10px 0;overflow:hidden;background:#f0f1f3}.local-demo .local-demo__screen{width:100%;height:100%;min-height:0;padding:31px 34px 30px;overflow:hidden;color:#18191e;background:#fff;border:1px solid rgb(20 21 27 / 6%);border-radius:14px;box-shadow:0 1px 2px #14151b08}.local-demo .local-demo__screen--capture{position:relative;padding:0;background:#fff;border:0;border-radius:14px;box-shadow:none}.suite-capture{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.suite-capture__frame{position:absolute;top:0;left:0;display:block;border:0;border-radius:14px;background:#fff;pointer-events:none;transform-origin:top left;color-scheme:light}.local-demo__screen.is-active{animation:localSuiteIn .48s cubic-bezier(.2,.7,.2,1) both}@keyframes localSuiteIn{0%{opacity:0;transform:translateY(5px) scale(.997)}to{opacity:1;transform:translateY(0) scale(1)}}.local-suite-eyebrow{color:var(--primary);font-size:8px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.local-suite-head{display:flex;align-items:flex-start;gap:12px}.local-suite-head__icon{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--primary);background:#fff5f1;border:1px solid #ffe3d8;border-radius:9px}.local-suite-head>div{min-width:0}.local-suite-head h3,.local-monitor-head h3,.local-checker__copy h3{margin-top:3px;color:#111217;font-size:24px;font-weight:650;letter-spacing:-.04em;line-height:1.08}.local-suite-head p,.local-monitor-head p,.local-checker__copy>p{max-width:690px;margin-top:7px;color:#757780;font-size:9px;line-height:1.55}.local-suite-status{display:inline-flex;margin-left:auto;padding:6px 9px;align-items:center;gap:5px;color:#4b735b;background:#f2faf5;border:1px solid #dff1e5;border-radius:999px;font-size:7px;white-space:nowrap}.local-suite-status i{width:5px;height:5px;background:#36a56a;border-radius:50%}.local-checker{display:grid;height:100%;grid-template-columns:minmax(0,1.06fr) minmax(350px,.94fr);align-items:center;gap:36px}.local-checker__copy{min-width:0;padding-left:2px}.local-checker__copy h3{max-width:550px;margin-top:13px;font-size:clamp(34px,3.35vw,49px);font-weight:630;letter-spacing:-.058em;line-height:.98}.local-checker__copy>p{max-width:590px;margin-top:18px;font-size:10px;line-height:1.65}.local-checker__search{display:flex;height:49px;margin-top:23px;padding:5px 5px 5px 15px;align-items:center;gap:9px;color:#a0a2aa;background:#fff;border:1px solid #e1e3e7;border-radius:10px;box-shadow:0 10px 30px #15161c12;font-size:9px}.local-checker__search>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-checker__search button{display:inline-flex;height:37px;padding:0 16px;align-items:center;gap:7px;color:#fff;background:var(--primary);border:0;border-radius:8px;font-size:8px;font-weight:700;white-space:nowrap}.local-checker__modes{display:flex;width:fit-content;margin-top:20px;padding:3px;gap:2px;background:#f7f7f8;border:1px solid #ebebee;border-radius:8px}.local-checker__modes span{display:inline-flex;height:27px;padding:0 9px;align-items:center;gap:5px;color:#767881;border-radius:6px;font-size:7px}.local-checker__modes span.is-active{color:#26272d;background:#fff;box-shadow:0 2px 6px #14151b0f}.local-checker__trust{display:flex;margin-top:12px;align-items:center;gap:6px;color:#8a8c94;font-size:7px}.local-checker__trust svg{color:var(--primary)}.local-checker__engines{display:flex;margin-top:24px;flex-wrap:wrap;align-items:center;gap:7px}.local-checker__engines>small{width:100%;margin-bottom:1px;color:#92949d;font-size:6px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.local-checker__engines>span{display:inline-flex;height:24px;padding:0 8px;align-items:center;gap:5px;color:#656771;background:#fff;border:1px solid #e9e9ec;border-radius:999px;font-size:6px}.local-checker__engines b{display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;border-radius:50%;font-size:7px}.is-google{color:#4285f4!important;background:#fff!important;border:1px solid #dfe3ea!important}.is-bing{color:#008373!important;background:#eef9f7!important}.local-checker__preview{min-width:0}.local-preview-tabs{display:flex;margin:0 9px 9px;align-items:center;gap:15px;color:#a0a2aa;font-size:7px;font-weight:600}.local-preview-tabs span{padding:4px 7px;border-radius:6px}.local-preview-tabs span.is-active{color:#1d1e24;background:#fff;box-shadow:0 2px 8px #15161c14}.local-browser{overflow:hidden;background:#fbfbfc;border:1px solid #e5e6e9;border-radius:14px;box-shadow:0 25px 60px #1a1b221c}.local-browser>header{display:flex;height:37px;padding:0 12px;align-items:center;gap:8px;color:#8a8c95;background:#fff;border-bottom:1px solid #ececef}.local-browser>header>span{display:flex;gap:3px}.local-browser>header i{display:block;width:5px;height:5px;background:#e5e6e9;border-radius:50%}.local-browser>header strong{min-width:0;flex:1;overflow:hidden;padding:5px 10px;color:#a0a2aa;background:#fafafb;border-radius:5px;font-size:6px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.local-browser>header small{color:var(--primary);font-size:5px;font-weight:750;letter-spacing:.1em}.local-browser__scan{position:relative;display:flex;height:331px;padding:55px 20px 21px;flex-direction:column;align-items:center;overflow:hidden;background:radial-gradient(circle at 85% 20%,rgb(255 77 0 / 8%),transparent 29%),radial-gradient(circle at 12% 88%,rgb(255 77 0 / 7%),transparent 31%),#fbfbfc}.local-browser__url{display:flex;width:min(320px,76%);height:42px;padding:4px 4px 4px 12px;align-items:center;gap:7px;color:#8b8d96;background:#fff;border:1px solid #e4e5e8;border-radius:9px;box-shadow:0 9px 24px #18191f0d}.local-browser__url span{min-width:0;flex:1;overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.local-browser__url b{display:inline-flex;height:32px;padding:0 10px;align-items:center;gap:5px;color:#fff;background:var(--primary);border-radius:6px;font-size:6px;white-space:nowrap}.local-scan-list{display:grid;width:min(320px,76%);margin-top:18px;gap:7px}.local-scan-list>span{display:grid;height:27px;padding:0 9px;grid-template-columns:auto 1fr 64px;align-items:center;gap:6px;color:#64666f;background:#ffffffc7;border:1px solid #ebecef;border-radius:6px;font-size:6px}.local-scan-list svg{color:#4ca774}.local-scan-list i{display:block;height:3px;background:linear-gradient(90deg,var(--primary) 0 72%,#f0f0f2 72%);border-radius:999px}.local-browser__score{position:absolute;top:55px;right:17px;display:grid;width:77px;height:77px;place-items:center;color:#1c1d22;background:radial-gradient(circle at center,#fff 0 64%,transparent 65%),conic-gradient(var(--primary) 0 86%,#ebecef 86%);border-radius:50%}.local-browser__score small{position:absolute;top:16px;max-width:50px;color:#999ba4;font-size:5px;line-height:1.2;text-align:center}.local-browser__score strong{padding-top:11px;font-size:22px;letter-spacing:-.06em}.local-browser__score span{position:absolute;right:12px;bottom:16px;color:#9b9da5;font-size:5px}.local-browser__scanline{position:absolute;top:52px;right:15px;left:15px;height:1px;background:linear-gradient(90deg,transparent,rgb(255 77 0 / 50%),transparent);box-shadow:0 0 18px #ff4d0047;animation:localScanline 4.8s ease-in-out infinite}@keyframes localScanline{0%,14%{opacity:0;transform:translateY(0)}22%{opacity:1}72%{opacity:.85;transform:translateY(210px)}80%,to{opacity:0;transform:translateY(210px)}}.local-solutions{display:grid;height:calc(100% - 95px);margin-top:20px;grid-template-columns:190px minmax(0,1fr) 175px;gap:14px}.local-solutions__score,.local-solutions__impact,.local-solutions__list{min-width:0;border:1px solid #e8e9ec;border-radius:12px}.local-solutions__score{display:flex;padding:17px;flex-direction:column;align-items:center;background:radial-gradient(circle at 50% 24%,rgb(255 77 0 / 12%),transparent 46%),#fcfbfb}.local-solutions__score>span{color:#777982;font-size:7px;font-weight:650;text-transform:uppercase}.local-solutions__gauge{display:flex;width:116px;height:116px;margin-top:14px;flex-wrap:wrap;align-content:center;align-items:baseline;justify-content:center;background:radial-gradient(circle at center,#fff 0 63%,transparent 64%),conic-gradient(var(--primary) 0 82%,#ececef 82%);border-radius:50%}.local-solutions__gauge strong{font-size:35px;letter-spacing:-.07em;line-height:1}.local-solutions__gauge small{color:#999ba4;font-size:7px}.local-solutions__totals{display:grid;width:100%;margin-top:17px;grid-template-columns:1fr 1fr;border-top:1px solid #e9eaec}.local-solutions__totals span{display:grid;padding-top:11px;gap:2px;text-align:center}.local-solutions__totals span+span{border-left:1px solid #e9eaec}.local-solutions__totals strong{font-size:14px}.local-solutions__totals small{color:#9698a1;font-size:5px;line-height:1.3}.local-solutions__list{overflow:hidden;background:#fff}.local-solutions__list article{display:grid;min-height:68px;padding:0 13px;grid-template-columns:25px minmax(0,1fr) auto auto auto;align-items:center;gap:9px;border-bottom:1px solid #eff0f2}.local-solutions__list article:last-child{border-bottom:0}.local-solutions__state{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;color:#cf5a35;background:#fff2ed;border-radius:50%}.local-solutions__state.is-resolved{color:#359563;background:#eef8f2}.local-solutions__list article>strong{min-width:0;overflow:hidden;font-size:8px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}.local-solutions__list article>small{color:#a0a2aa;font-size:6px;white-space:nowrap}.local-solutions__list article>svg{color:#9a9ca4}.local-solutions__priority,.local-solutions__resolved{padding:3px 6px;color:#b8502f;background:#fff0e9;border-radius:999px;font-size:5px;font-weight:700;white-space:nowrap}.local-solutions__priority.is-medium{color:#997226;background:#fff7e8}.local-solutions__resolved{color:#397b55;background:#eef8f2}.local-solutions__impact{display:grid;padding:13px 14px;grid-template-columns:22px 1fr;align-content:start;gap:2px 7px;background:#17181c}.local-solutions__impact>span{grid-row:span 2;color:var(--primary);font-size:7px;font-weight:750}.local-solutions__impact>strong{color:#fff;font-size:8px}.local-solutions__impact>small{margin-bottom:17px;color:#777983;font-size:5px}.local-demo__screen:has(.local-writer){padding:0;border:0;background:#fff}.local-writer{height:100%;padding:26px 28px 22px;overflow:hidden;background:radial-gradient(circle at 80% 9%,rgb(50 133 225 / 45%),transparent 28%),linear-gradient(122deg,#1b0837,#21104c 29%,#0f307b 65%,#1280bf);border-radius:13px}.local-writer__head{display:flex;align-items:center;gap:12px;color:#fff}.local-writer__icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;color:#ffad84;border:1px solid rgb(255 255 255 / 20%);border-radius:9px}.local-writer__head h3{display:flex;align-items:center;gap:9px;color:#ff9b6d;font-size:21px;letter-spacing:-.04em}.local-writer__head h3 small{display:inline-flex;padding:4px 7px;align-items:center;gap:4px;color:#e5dbff;background:#6d48c34d;border:1px solid rgb(199 172 255 / 32%);border-radius:999px;font-size:5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.local-writer__head p{margin-top:2px;color:#ffffffc2;font-size:7px}.local-writer__form{display:grid;margin-top:14px;padding:15px 18px 16px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px 8px;color:#60626b;background:#fffffff7;border-radius:11px;box-shadow:0 20px 50px #0507223d}.local-writer__step{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:#777983;background:#f0f1f3;border-radius:50%;font-size:6px;font-weight:700}.local-writer__form>strong{font-size:7px;font-weight:600}.local-writer__keyword-row{display:grid;margin-top:3px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:11px}.local-writer__keyword-row>span{display:flex;height:37px;padding:0 12px;align-items:center;color:#a0a2aa;background:#fff;border:1px solid #e3e4e8;border-radius:7px;box-shadow:0 2px 9px #14151b0a;font-size:7px}.local-caret{width:1px;height:11px;margin-left:3px;background:#7d7f88;animation:localCaret 1.1s step-end infinite}@keyframes localCaret{50%{opacity:0}}.local-writer__keyword-row>div{display:flex;padding:3px;gap:2px;background:#f6f6f7;border:1px solid #ebecef;border-radius:7px}.local-writer__keyword-row button{display:inline-flex;height:29px;padding:0 10px;align-items:center;gap:5px;color:#757780;background:transparent;border:0;border-radius:5px;font-size:6px;white-space:nowrap}.local-writer__keyword-row button.is-active{color:#212228;background:#fff;box-shadow:0 2px 6px #15161c14}.local-writer__keyword-row button.is-active svg{color:var(--primary)}.local-writer__sources{display:flex;margin-top:4px;grid-column:1 / -1;align-items:flex-end;gap:8px}.local-writer__sources label{display:grid;gap:4px}.local-writer__sources small{color:#9a9ca4;font-size:5px}.local-writer__sources label span{display:inline-flex;height:29px;min-width:90px;padding:0 9px;align-items:center;color:#4e5058;background:#fff;border:1px solid #e2e3e7;border-radius:6px;box-shadow:0 2px 8px #14151b0a;font-size:6px}.local-writer__sources>button{display:inline-flex;height:31px;margin-left:auto;padding:0 12px;align-items:center;gap:5px;color:#fff;background:linear-gradient(90deg,#ff9d84,#ffc996);border:0;border-radius:999px;font-size:6px;font-weight:650}.local-writer__articles{margin-top:14px;padding:14px 2px 0;color:#202127;background:#fff;border-radius:8px}.local-writer__articles>div:first-child{display:flex;align-items:center;justify-content:space-between}.local-writer__articles>div:first-child>span{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:600}.local-writer__articles>div:first-child>span:last-child{color:#9a9ca4;font-size:5px}.local-writer__articles>div:first-child>span:last-child strong{margin-left:5px;color:#6d6f78;font-weight:500}.local-writer__empty{display:flex;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:10px}.local-writer__empty p{color:#b4b6bd;font-size:9px}.local-planet{position:relative;width:58px;height:46px;border:1.5px solid #afb1b8;border-radius:50%;transform:rotate(-8deg)}.local-planet:before,.local-planet:after{position:absolute;top:50%;left:50%;content:"";border:1px solid #afb1b8;border-radius:50%;transform:translate(-50%,-50%) rotate(-16deg)}.local-planet:before{width:84px;height:20px}.local-planet:after{width:13px;height:13px;box-shadow:19px -10px 0 -3px #afb1b8,-19px 10px 0 -3px #afb1b8}.local-planet i{position:absolute;top:12px;left:17px;width:5px;height:5px;background:#afb1b8;border-radius:50%}.local-keyword-head{align-items:center}.local-keyword-head h3{margin-top:0;font-size:21px}.local-keyword-head p{margin-top:3px}.local-kw-search{display:grid;height:43px;margin-top:16px;padding:4px 5px 4px 12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:0;background:#fff;border:1px solid #e1e3e7;border-radius:9px;box-shadow:0 5px 18px #14151b0a}.local-kw-search>span{display:flex;min-width:0;align-items:center;gap:7px;color:#a0a2aa;font-size:7px}.local-kw-search small{display:flex;height:25px;padding:0 9px;align-items:center;gap:5px;color:#656771;border-left:1px solid #e7e8ea;font-size:6px;white-space:nowrap}.local-kw-search button{display:inline-flex;height:33px;padding:0 12px;align-items:center;gap:5px;color:#fff;background:#f7a17d;border:0;border-radius:6px;font-size:6px;font-weight:650}.local-kw-modes{display:flex;margin-top:14px;align-items:center;gap:7px}.local-kw-modes>div{display:flex;padding:3px;gap:2px;background:#f6f6f7;border:1px solid #ececef;border-radius:7px}.local-kw-modes span,.local-kw-modes>small,.local-kw-filters span{display:inline-flex;height:25px;padding:0 9px;align-items:center;justify-content:center;color:#8a8c94;border-radius:5px;font-size:6px;white-space:nowrap}.local-kw-modes span.is-active{color:#1f2026;background:#fff;box-shadow:0 2px 6px #14151b0f}.local-kw-modes>small{height:31px;margin-left:auto;color:#25262c;background:#fff;border:1px solid #e6e7ea;border-radius:7px;font-size:7px;font-weight:600}.local-kw-modes>small+small{margin-left:0}.local-kw-filters{display:flex;margin-top:10px;align-items:center;gap:6px}.local-kw-filters span{color:#64666f;border:1px solid #e2e3e6}.local-kw-filters span:nth-child(3),.local-kw-filters span:nth-child(4){min-width:108px;justify-content:flex-start;color:#a0a2aa}.local-kw-filters button{color:#4e5058;background:transparent;border:0;font-size:6px}.local-kw-layout{display:grid;min-height:266px;margin-top:11px;grid-template-columns:175px minmax(0,1fr);overflow:hidden;border:1px solid #e3e5e8;border-radius:10px}.local-kw-groups{padding:12px;background:#fcfcfd;border-right:1px solid #e8e9eb}.local-kw-groups>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:7px}.local-kw-groups>div:first-child span{display:inline-flex;min-width:14px;height:14px;align-items:center;justify-content:center;color:#8c8e96;background:#f1f2f4;border-radius:999px;font-size:5px}.local-kw-groups__tabs{display:grid!important;height:28px;margin-top:12px;grid-template-columns:1fr 1fr;align-items:center!important;background:#f1f2f4;border-radius:6px}.local-kw-groups__tabs span{display:inline-flex;height:24px;margin:2px;align-items:center;justify-content:center;color:#8c8e96;border-radius:4px;font-size:5px}.local-kw-groups__tabs span.is-active{color:#27282e;background:#fff;box-shadow:0 1px 3px #14151b14}.local-kw-groups__item{display:flex;height:32px;margin-top:8px;padding:0 8px;align-items:center;color:#33343b;background:#f4f4f5;border-radius:5px;font-size:6px;font-weight:600}.local-kw-results{min-width:0}.local-kw-summary{display:flex;height:31px;padding:0 12px;align-items:center;gap:18px;color:#8b8d95;border-bottom:1px solid #e9eaec;font-size:5px}.local-kw-summary b{color:#4d4f58;font-weight:600}.local-kw-table>header,.local-kw-table>div{display:grid;height:45px;padding:0 11px;grid-template-columns:minmax(120px,1.7fr) .65fr .8fr .48fr .62fr .72fr;align-items:center;gap:7px;border-bottom:1px solid #eef0f2;font-size:6px}.local-kw-table>header{height:32px;color:#8d8f97;background:#fbfbfc}.local-kw-table>header>span{display:flex;align-items:center;gap:7px}.local-kw-table>header i{display:block;width:9px;height:9px;border:1px solid #a9abb3;border-radius:2px}.local-kw-table>div>span:first-child{overflow:hidden;color:#282930;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.local-kw-table>div>strong{color:#44464f;font-size:6px}.local-kw-meter{display:block;width:42px;height:3px;background:#eceef0;border-radius:999px}.local-kw-meter i{display:block;height:100%;background:#efa17e;border-radius:inherit}.local-kw-table>div>b{width:fit-content;padding:3px 5px;color:#946d24;background:#fff7e7;border-radius:999px;font-size:5px}.local-kw-table>div>b.is-easy{color:#34784f;background:#edf8f1}.local-kw-table .local-trend{width:48px}.local-monitor-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.local-monitor-head>div>span{color:var(--primary);font-size:6px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.local-monitor-head h3{margin-top:4px}.local-monitor-head>span{display:inline-flex;height:27px;padding:0 9px;align-items:center;gap:6px;color:#777981;background:#fafafa;border:1px solid #e7e8eb;border-radius:6px;font-size:6px;white-space:nowrap}.local-monitor-head>span i{width:5px;height:5px;background:#35a169;border-radius:50%}.local-monitor-workspace{display:grid;height:calc(100% - 93px);margin-top:17px;grid-template-columns:minmax(0,1fr) 220px;gap:12px}.local-monitor-main{display:grid;min-width:0;grid-template-rows:minmax(0,1fr) 116px;gap:11px}.local-monitor-traffic,.local-monitor-insight,.local-monitor-score{overflow:hidden;border:1px solid #e7e8eb;border-radius:11px}.local-monitor-traffic{position:relative;padding:13px 14px 7px;background:radial-gradient(circle at 93% 8%,rgb(255 77 0 / 9%),transparent 31%),#fff}.local-monitor-traffic>header{display:flex;align-items:center;justify-content:space-between}.local-monitor-traffic>header span{display:inline-flex;align-items:center;gap:6px;color:#303139;font-size:8px;font-weight:600}.local-monitor-traffic>header small{padding:4px 6px;color:#888a92;border:1px solid #e7e8eb;border-radius:5px;font-size:5px}.local-monitor-metrics{display:grid;margin-top:9px;grid-template-columns:repeat(3,1fr)}.local-monitor-metrics>div{display:grid;padding-left:10px;grid-template-columns:1fr auto;gap:2px 5px;border-left:1px solid #eceef0}.local-monitor-metrics>div:first-child{padding-left:0;border-left:0}.local-monitor-metrics span{grid-column:1 / -1;color:#9698a1;font-size:5px}.local-monitor-metrics strong{color:#292a31;font-size:17px;letter-spacing:-.045em}.local-monitor-metrics small{align-self:end;color:#31905d;font-size:5px}.local-monitor-traffic>svg{display:block;width:100%;height:calc(100% - 79px);min-height:98px;margin-top:4px}.local-chart-grid{fill:none;stroke:#eef0f2;stroke-width:1}.local-chart-area{fill:url(#local-traffic-gradient)}.local-chart-line{fill:none;stroke:var(--primary);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700;animation:localChartDraw 2.4s .3s ease forwards}@keyframes localChartDraw{to{stroke-dashoffset:0}}.local-monitor-insights{display:grid;grid-template-columns:1fr 1fr;gap:11px}.local-monitor-insight{padding:11px 13px;background:#fbfbfc}.local-monitor-insight>header{display:flex;align-items:center;gap:6px;color:#303139;font-size:7px;font-weight:600}.local-monitor-insight>header svg:last-child{margin-left:auto;color:var(--primary)}.local-monitor-insight>header .is-google{display:inline-flex;width:13px;height:13px;align-items:center;justify-content:center;border-radius:50%;font-size:6px}.local-monitor-insight>strong{display:inline-block;margin-top:7px;font-size:19px;letter-spacing:-.05em}.local-monitor-insight>span{margin-left:5px;color:#9597a0;font-size:5px}.local-monitor-insight>div{display:grid;margin-top:7px;grid-template-columns:repeat(3,auto);justify-content:start;gap:1px 5px}.local-monitor-insight>div small{color:#a0a2aa;font-size:4.5px}.local-monitor-insight>div b{color:#4c4e56;font-size:5px;font-weight:600}.local-monitor-insight>div b.is-positive{color:#2d8b58}.local-monitor-score{display:flex;padding:13px;flex-direction:column;background:radial-gradient(circle at 50% 30%,rgb(255 77 0 / 11%),transparent 39%),#fff}.local-monitor-score>header{display:flex;align-items:center;justify-content:space-between}.local-monitor-score>header span{color:#383941;font-size:7px;font-weight:600}.local-monitor-score>header small{color:#34905c;font-size:5px}.local-monitor-score__gauge{display:flex;width:112px;height:112px;margin:12px auto 7px;flex-wrap:wrap;align-content:center;align-items:baseline;justify-content:center;background:radial-gradient(circle at center,#fff 0 61%,transparent 62%),conic-gradient(var(--primary) 0 86%,#eceef0 86%);border-radius:50%}.local-monitor-score__gauge strong{font-size:31px;letter-spacing:-.07em;line-height:1}.local-monitor-score__gauge small{width:100%;margin-top:2px;color:#9a9ca4;font-size:5px;text-align:center}.local-monitor-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.local-monitor-checks span{height:5px;background:#f0f1f3;border-radius:999px}.local-monitor-checks span:nth-child(1){background:#e97454}.local-monitor-checks span:nth-child(2){background:#f0bd68}.local-monitor-checks span:nth-child(3){background:#67b184}.local-monitor-issues{margin-top:10px;padding-top:8px;border-top:1px solid #ebedef}.local-monitor-issues header{display:flex;align-items:center;justify-content:space-between;font-size:6px}.local-monitor-issues header span{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:#b55131;background:#fff1eb;border-radius:999px;font-size:5px}.local-monitor-issues p{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:6px;color:#6b6d75;border-bottom:1px solid #f0f1f3;font-size:5px}.local-monitor-issues p small{color:#a1a3ab;white-space:nowrap}@media (max-width: 1020px){.homepage-hero__demo .local-demo__workspace{height:560px;grid-template-columns:70px minmax(0,1fr)}.local-demo .local-demo__screen{padding:25px 25px 24px}.local-checker{grid-template-columns:minmax(0,1.07fr) minmax(310px,.93fr);gap:24px}.local-checker__copy h3{font-size:clamp(31px,4.4vw,41px)}.local-browser__scan{height:310px}.local-solutions{grid-template-columns:160px minmax(0,1fr)}.local-solutions__impact{display:none}.local-writer{padding:22px}.local-kw-groups{display:none}.local-kw-layout{grid-template-columns:1fr}.local-kw-filters span:nth-child(3),.local-kw-filters span:nth-child(4){display:none}.local-monitor-workspace{grid-template-columns:minmax(0,1fr) 190px}.local-monitor-insights{grid-template-columns:1fr}.local-monitor-insight:nth-child(2){display:none}}@media (max-width: 760px){.homepage-hero__demo .local-demo__workspace{height:470px;grid-template-columns:60px minmax(0,1fr);border-radius:13px}.local-demo .local-demo__rail{padding:10px 3px 8px}.local-demo__rail-brand{width:33px;height:33px}.local-demo__rail-brand img{width:24px;height:24px}.local-demo__rail-nav{margin-top:10px;gap:4px}.local-demo .local-demo__rail-icon{width:40px;min-height:40px;padding:4px}.local-demo__rail-icon small{display:none}.local-demo__rail-lang{width:20px;height:14px}.homepage-hero__demo .local-demo__content{padding:6px 6px 6px 0}.local-demo .local-demo__screen{padding:14px 14px 12px;border-radius:10px}.local-demo .local-demo__screen--capture{padding:0}.suite-capture__frame{border-radius:10px}.local-suite-head{gap:8px}.local-suite-head__icon{width:29px;height:29px}.local-suite-head h3,.local-monitor-head h3{font-size:18px}.local-suite-head p,.local-monitor-head p{margin-top:3px;font-size:7px;line-height:1.4}.local-checker{display:flex;height:100%;flex-direction:column;align-items:stretch;gap:14px}.local-checker__copy h3{margin-top:8px;font-size:25px;line-height:1}.local-checker__copy>p{margin-top:9px;font-size:7px;line-height:1.45}.local-checker__search{height:40px;margin-top:12px;padding-left:10px}.local-checker__search button{height:31px;padding-inline:9px;font-size:6px}.local-checker__modes,.local-checker__trust,.local-checker__engines{display:none}.local-checker__preview{flex:1;min-height:0}.local-preview-tabs{margin:0 3px 7px;gap:5px;font-size:5px}.local-browser{height:calc(100% - 31px)}.local-browser>header{height:30px}.local-browser__scan{height:calc(100% - 30px);min-height:178px;padding:34px 12px 12px}.local-browser__url{height:37px}.local-browser__score{top:34px;right:8px;width:54px;height:54px}.local-browser__score strong{font-size:15px}.local-browser__score small{top:9px;max-width:35px;font-size:3.5px}.local-browser__score span{right:6px;bottom:10px}.local-browser__url,.local-scan-list{width:calc(100% - 68px);align-self:flex-start}.local-scan-list{margin-top:12px}.local-scan-list>span{height:23px}.local-solutions{display:flex;height:auto;min-height:0;margin-top:10px;flex:1;flex-direction:column;gap:8px}.local-solutions__score{min-height:76px;padding:10px 12px;flex-direction:row;gap:10px}.local-solutions__score>span{display:none}.local-solutions__gauge{width:66px;height:66px;margin:0}.local-solutions__gauge strong{font-size:22px}.local-solutions__totals{flex:1;margin:0;border-top:0}.local-solutions__totals strong{font-size:12px}.local-solutions__totals small{font-size:4px}.local-solutions__list{flex:1}.local-solutions__list article{min-height:49px;padding-inline:9px;grid-template-columns:22px minmax(0,1fr) auto;gap:6px}.local-solutions__list article>small,.local-solutions__list article>svg{display:none}.local-solutions__state{width:22px;height:22px}.local-writer{padding:15px 13px}.local-writer__icon{width:31px;height:31px}.local-writer__head h3{font-size:16px}.local-writer__head h3 small{padding:3px 5px;font-size:4px}.local-writer__head p{max-width:240px;margin-top:3px;font-size:5px;line-height:1.35}.local-writer__form{margin-top:12px;padding:11px;gap:5px 6px}.local-writer__keyword-row{grid-template-columns:1fr;gap:6px}.local-writer__keyword-row>span{height:32px}.local-writer__keyword-row>div{height:34px}.local-writer__keyword-row button{height:26px;flex:1;justify-content:center}.local-writer__sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.local-writer__sources label span{min-width:0;height:26px;padding-inline:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-writer__sources>button{grid-column:1 / -1;width:100%;height:27px;justify-content:center}.local-writer__articles{margin-top:8px;padding-top:10px}.local-writer__empty{min-height:83px}.local-writer__empty p{font-size:6px;text-align:center}.local-planet{transform:scale(.68) rotate(-8deg)}.local-keyword-head{display:flex}.local-keyword-head h3{font-size:17px}.local-keyword-head p{display:none}.local-kw-search{height:39px;margin-top:12px;padding-left:8px;grid-template-columns:minmax(0,1fr) auto}.local-kw-search small{display:none}.local-kw-search button{height:30px;padding-inline:8px;font-size:0}.local-kw-modes{margin-top:9px}.local-kw-modes>div{min-width:0;overflow:hidden}.local-kw-modes span:nth-child(n+4){display:none}.local-kw-modes>small{font-size:5px}.local-kw-filters{margin-top:7px}.local-kw-filters span:nth-child(2),.local-kw-filters button{display:none}.local-kw-layout{min-height:258px;margin-top:8px}.local-kw-summary{gap:8px;font-size:4px}.local-kw-summary span:nth-child(3){display:none}.local-kw-table>header,.local-kw-table>div{height:42px;grid-template-columns:minmax(100px,1.6fr) .6fr .4fr .65fr}.local-kw-table>header>:nth-child(3),.local-kw-table>div>:nth-child(3),.local-kw-table>header>:nth-child(5),.local-kw-table>div>:nth-child(5){display:none}.local-monitor-head>span{display:none}.local-monitor-workspace{display:block;height:calc(100% - 73px);margin-top:12px}.local-monitor-main{height:100%;grid-template-rows:minmax(0,1fr) 104px;gap:8px}.local-monitor-score{display:none}.local-monitor-traffic{padding:11px}.local-monitor-metrics strong{font-size:14px}.local-monitor-insights{display:block}.local-monitor-insight{height:100%;padding:9px 11px}.local-monitor-insight>strong{font-size:17px}.local-monitor-insight>div{grid-template-columns:repeat(3,auto)}}@media (prefers-reduced-motion: reduce){.local-demo__screen.is-active,.local-browser__scanline,.local-caret,.local-chart-line{animation:none}.local-chart-line{stroke-dashoffset:0}}.homepage-hero__demo .local-demo__workspace{display:block;width:100%;height:auto;aspect-ratio:16 / 9;grid-template-columns:none;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 45px 105px #0000006b}.homepage-hero__demo .local-demo__content{width:100%;height:100%;padding:0;background:#fff}.homepage-hero__demo .local-demo__screen--capture{padding:0;background:#fff;border-radius:18px}@media (max-width: 1020px){.homepage-hero__demo .local-demo__workspace{height:auto;grid-template-columns:none}}@media (max-width: 760px){.homepage-hero__demo .local-demo__workspace{height:auto;aspect-ratio:16 / 9;grid-template-columns:none;border-radius:12px}.homepage-hero__demo .local-demo__content{padding:0}.homepage-hero__demo .local-demo__screen--capture{border-radius:12px}}.suite-capture--keyword-animation .keyword-animation__frame{opacity:0;transition:opacity .14s ease}.suite-capture--keyword-animation .keyword-animation__frame.is-active{opacity:1}.keyword-animation__overlay{position:absolute;top:0;left:0;z-index:3;overflow:hidden;pointer-events:none;transform-origin:top left}.keyword-animation__focus-ring{position:absolute;top:125px;left:112px;width:817px;height:44px;border:2px solid var(--primary);border-radius:10px;opacity:0;transition:opacity .14s ease}.keyword-animation__overlay:focus-within .keyword-animation__focus-ring{opacity:1}.keyword-animation__form{position:absolute;inset:0;pointer-events:none}.keyword-animation__input{position:absolute;top:130px;left:144px;width:535px;height:28px;padding:0;color:#5f6068;background:#fff;border:0;outline:0;font-size:15px;line-height:20px;pointer-events:auto}.keyword-animation__input::placeholder{color:#9a9ca4}.keyword-animation__submit{position:absolute;top:127px;left:1124px;width:124px;height:38px;color:#fff;background:var(--primary);border:0;border-radius:6px;font-size:10px;font-weight:600;pointer-events:auto;transition:background .16s ease,opacity .16s ease}.keyword-animation__submit:disabled{color:#fff;background:#ffb493}.keyword-animation__submit:not(:disabled):hover{background:#f04400}.keyword-animation__enter{position:absolute;top:177px;left:386px;display:flex;align-items:center;gap:5px;opacity:0}.keyword-animation__enter kbd{padding:5px 8px;color:#5d5f68;background:#fff;border:1px solid #dfe0e5;border-radius:5px;box-shadow:0 4px 12px #14151b1a;font-family:inherit;font-size:10px;font-weight:600}.keyword-animation__enter i{color:var(--primary);font-size:13px;font-style:normal}.keyword-animation__cursor{position:absolute;top:650px;left:1080px;display:block;width:22px;height:28px;opacity:0;filter:drop-shadow(0 5px 8px rgb(0 0 0 / 22%))}.keyword-animation__cursor svg{display:block;width:100%;height:100%;overflow:visible;fill:#fff;stroke:#111;stroke-linejoin:round;stroke-width:1.3px}.suite-capture--keyword-animation.is-animating .keyword-animation__cursor{animation:keywordCursor 1.25s .25s cubic-bezier(.22,.7,.25,1) both,keywordCursorOut .18s 1.81s forwards}.suite-capture--keyword-animation.is-animating .keyword-animation__enter{animation:keywordEnter .52s 1.48s both}@keyframes keywordCursor{0%{opacity:0;transform:translate(0) scale(1)}12%{opacity:1}45%{transform:translate(-620px,-390px) scale(.95)}82%{opacity:1;transform:translate(-765px,-505px) scale(.88)}92%{transform:translate(-765px,-505px) scale(.78)}to{opacity:1;transform:translate(-765px,-505px) scale(.88)}}@keyframes keywordCursorOut{to{opacity:0}}@keyframes keywordEnter{0%{opacity:0;transform:translateY(5px) scale(.94)}32%{opacity:1;transform:translateY(0) scale(1)}55%{transform:translateY(1px) scale(.96)}to{opacity:0;transform:translateY(-4px) scale(1)}}@media (prefers-reduced-motion: reduce){.suite-capture--keyword-animation.is-animating .keyword-animation__cursor,.suite-capture--keyword-animation.is-animating .keyword-animation__enter{animation:none}}@media (max-width: 760px){.homepage-hero__intro>.url-checker .url-checker__field{width:100%;min-height:0;padding:5px;gap:5px}.homepage-hero__intro>.url-checker .url-checker__control{min-height:46px;padding-inline:9px 11px}.homepage-hero__intro>.url-checker .url-checker__field .button{width:auto;min-width:0;height:46px;padding:0 16px;font-size:13px}.homepage-hero__intro>.url-checker .url-checker__field .button svg{width:16px;height:16px}}@media (max-width: 640px){.homepage-hero__intro>.url-checker .url-checker__field{flex-direction:column;align-items:stretch}.homepage-hero__intro>.url-checker .url-checker__field .button{width:100%;justify-content:center}}.seo-checker-hero .marketing-hero__layout{min-height:590px;padding-block:52px;gap:48px}.seo-checker-hero .marketing-hero__copy{max-width:680px}.seo-checker-hero .marketing-hero__copy .url-checker{width:min(590px,100%);margin-top:25px}.seo-checker-hero__window{width:min(485px,100%);overflow:hidden;color:#fff;background:radial-gradient(circle at 12% 8%,rgb(255 77 0 / 13%),transparent 34%),#111114e5;border:1px solid rgb(255 255 255 / 16%);border-radius:22px;box-shadow:0 34px 84px #00000061,0 0 72px #ff4d0017,inset 0 1px #ffffff12;transform:none;backdrop-filter:blur(22px) saturate(130%)}.seo-checker-hero__window>header{display:flex;height:45px;padding:0 15px;align-items:center;gap:11px;color:#777780;background:#ffffff09;border-bottom:1px solid rgb(255 255 255 / 7%);font-size:8px}.seo-checker-hero__window>header>span{display:flex;gap:5px}.seo-checker-hero__window>header i{width:7px;height:7px;background:#37373d;border-radius:50%}.seo-checker-hero__url{display:flex;min-width:0;padding:6px 9px;align-items:center;gap:6px;flex:1;background:#ffffff0d;border:1px solid rgb(255 255 255 / 6%);border-radius:7px}.seo-checker-hero__url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-checker-hero__window>header b{display:inline-flex;align-items:center;gap:5px;color:#6fd394;font-size:7px;letter-spacing:.08em}.seo-checker-hero__window>header b i{width:5px;height:5px;background:#6fd394;box-shadow:0 0 0 3px #6fd39414}.seo-checker-hero__body{position:relative;min-height:342px;padding:27px}.seo-checker-hero__results{display:grid;grid-template-columns:150px minmax(0,1fr);align-content:start;gap:30px}.seo-checker-hero__demo-input,.seo-checker-hero__demo-loading,.seo-checker-hero__results{min-height:288px}.seo-checker-hero__demo-input{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;text-align:center}.seo-checker-hero__demo-input>small{color:#777780;font-size:7px;font-weight:700;letter-spacing:.11em}.seo-checker-hero__demo-field{display:flex;width:min(360px,100%);min-height:50px;padding:6px;align-items:center;gap:9px;color:#d9d9de;background:#ffffff0d;border:1px solid rgb(255 255 255 / 12%);border-radius:14px;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff0d}.seo-checker-hero__demo-field>svg{margin-left:7px;flex:0 0 auto;color:#8e8e97}.seo-checker-hero__demo-url{display:inline-flex;min-width:0;flex:1;align-items:center;color:#eeeef1;font-size:8px;white-space:nowrap}.seo-checker-hero__demo-url>span{overflow:hidden;text-overflow:ellipsis}.seo-checker-hero__demo-url>i{width:1px;height:12px;margin-left:2px;flex:0 0 1px;background:var(--primary);animation:seo-demo-caret .7s steps(1) infinite}.seo-checker-hero__demo-field>button{display:inline-flex;min-height:36px;padding:0 11px;align-items:center;justify-content:center;gap:5px;color:#fff;background:var(--primary);border:0;border-radius:10px;box-shadow:0 9px 22px #ff4d002e;font:inherit;font-size:7px;font-weight:700;white-space:nowrap;transition:background-color .15s ease,transform .12s ease}.seo-checker-hero__demo-field>button.is-pressing{background:#df4400;transform:scale(.92)}.seo-checker-hero__demo-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;text-align:center}.seo-checker-hero__demo-loading>span{width:48px;height:48px;border:3px solid rgb(255 255 255 / 9%);border-top-color:var(--primary);border-radius:50%;animation:seo-demo-spinner .75s linear infinite}.seo-checker-hero__demo-loading>strong{color:#c5c5cb;font-size:8px;font-weight:600}.seo-checker-hero__demo-loading>i{position:relative;display:block;width:150px;height:4px;overflow:hidden;background:#ffffff12;border-radius:999px}.seo-checker-hero__demo-loading>i>b{display:block;width:48%;height:100%;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:seo-demo-loading .9s ease-in-out infinite}.seo-checker-hero__body[data-seo-hero-stage=input] .seo-checker-hero__demo-loading,.seo-checker-hero__body[data-seo-hero-stage=input] .seo-checker-hero__results,.seo-checker-hero__body[data-seo-hero-stage=loading] .seo-checker-hero__demo-input,.seo-checker-hero__body[data-seo-hero-stage=loading] .seo-checker-hero__results,.seo-checker-hero__body[data-seo-hero-stage=results] .seo-checker-hero__demo-input,.seo-checker-hero__body[data-seo-hero-stage=results] .seo-checker-hero__demo-loading{display:none}.seo-checker-hero__body[data-seo-hero-stage=results] .seo-checker-hero__results{animation:seo-demo-results-in .52s cubic-bezier(.2,.75,.25,1) both}.seo-checker-hero__score{--score-gauge-size: 150px;display:flex;width:var(--score-gauge-size);align-items:center;justify-content:center;flex-direction:column}.seo-checker-hero__score>small{margin-bottom:4px;color:#777780;font-size:6px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.seo-checker-hero__score-gauge{position:relative;width:var(--score-gauge-size);height:var(--score-gauge-size)}.seo-checker-hero__score-gauge svg{position:absolute;inset:0;width:100%;height:100%}.seo-checker-hero__score-gauge path{fill:none;stroke-width:26;stroke-linecap:butt}.seo-checker-hero__score-track{stroke:#ffffff24}.seo-checker-hero__score-value{stroke:url(#seo-checker-hero-score-gradient);stroke-dasharray:386.4;stroke-dashoffset:var(--score-offset);transition:stroke-dashoffset .1s linear}.seo-checker-hero__score-gauge>strong{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;color:#f5f5f7;font-size:calc(var(--score-gauge-size) * .226);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.seo-checker-hero__score-gauge>em{position:absolute;left:50%;bottom:calc(var(--score-gauge-size) * .11);padding:calc(var(--score-gauge-size) * .022 - 1px) calc(var(--score-gauge-size) * .09 - 1px);color:#fff;background:#3f8f4a;border-radius:4px;font-size:calc(var(--score-gauge-size) * .07);font-style:normal;font-weight:600;line-height:1.2;transform:translate(-50%);white-space:nowrap}.seo-checker-hero__score-gauge>em.is-fair{background:#c58a1a}.seo-checker-hero__score-gauge>em.is-poor{background:#c0392b}.seo-checker-hero__score-gauge>em.is-good,.seo-checker-hero__score-gauge>em.is-great{background:#3f8f4a}.seo-checker-hero__summary{display:flex;min-width:0;justify-content:center;flex-direction:column}.seo-checker-hero__lines{display:grid;gap:11px}.seo-checker-hero__lines>span{display:grid;grid-template-columns:minmax(0,.95fr) minmax(50px,1.25fr) 20px;align-items:center;gap:8px}.seo-checker-hero__lines small{overflow:hidden;color:#85858e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.seo-checker-hero__lines i{display:block;height:6px;overflow:hidden;background:#2b2b31;border-radius:999px}.seo-checker-hero__lines i b{display:block;height:100%;background:linear-gradient(90deg,#ff8a5c,var(--primary));border-radius:inherit;transform-origin:left;transition:width .18s linear}.seo-checker-hero__lines strong{color:#d9d9de;font-size:8px;font-weight:600;text-align:right}.seo-checker-hero__anomalies{display:grid;grid-column:1 / -1;gap:7px}.seo-checker-hero__anomalies-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.seo-checker-hero__anomalies-head small{color:#777780;font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.seo-checker-hero__anomalies-head>b{display:inline-flex;min-width:19px;height:19px;padding-inline:5px;align-items:center;justify-content:center;color:#ffb092;background:#ff4d001a;border:1px solid rgb(255 77 0 / 17%);border-radius:999px;font-size:7px;font-weight:700}.seo-checker-hero__anomalies-list{display:grid;max-height:105px;overflow-y:auto;gap:6px;overscroll-behavior:contain;scrollbar-width:none}.seo-checker-hero__anomalies-list::-webkit-scrollbar{display:none}.seo-checker-hero__anomaly{display:grid;min-height:31px;padding:7px 9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;color:#b9b9c0;background:#ffffff08;border:1px solid rgb(255 255 255 / 6%);border-radius:8px;transition:background-color .22s ease,border-color .22s ease;animation:seo-hero-anomaly-in .52s cubic-bezier(.2,.75,.25,1) both}.seo-checker-hero__anomaly-copy{display:flex;min-width:0;align-items:center;gap:7px;font-size:7px}.seo-checker-hero__anomaly-status{position:relative;width:12px;height:12px;flex:0 0 12px}.seo-checker-hero__anomaly-status svg{position:absolute;inset:0;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.75,.25,1)}.seo-checker-hero__anomaly-warning{color:#f18a5c}.seo-checker-hero__anomaly-check{color:#68dd93;opacity:0;transform:scale(.45) rotate(-18deg)}.seo-checker-hero__anomaly>b{padding:3px 6px;color:#ffb699;background:#ff4d001a;border-radius:4px;font-size:6px;font-weight:700;line-height:1.2;white-space:nowrap}.seo-checker-hero__anomaly>b.is-medium{color:#e4c577;background:#dfc94a1a}.seo-checker-hero__anomaly>button{padding:4px 6px;color:#ffb398;background:#ff4d0017;border:1px solid rgb(255 77 0 / 15%);border-radius:5px;font:inherit;font-size:6px;font-weight:700;line-height:1.2;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .12s ease;pointer-events:none}.seo-checker-hero__anomaly>button:hover{color:#fff;background:#ff4d002e;border-color:#ff4d0047}.seo-checker-hero__anomaly>button:focus-visible{outline:2px solid rgb(255 137 94 / 75%);outline-offset:2px}.seo-checker-hero__anomaly>button.is-pressing{color:#fff;background:var(--primary);border-color:var(--primary);transform:scale(.9)}.seo-checker-hero__anomaly.is-resolving{border-color:#ff4d0033}.seo-checker-hero__anomaly.is-resolved{background:#3faa6712;border-color:#5bd08626}.seo-checker-hero__anomaly.is-resolved .seo-checker-hero__anomaly-warning{opacity:0;transform:scale(.55)}.seo-checker-hero__anomaly.is-resolved .seo-checker-hero__anomaly-check{opacity:1;transform:none}.seo-checker-hero__anomaly.is-resolved>b{display:none}.seo-checker-hero__anomaly:nth-child(2){animation-delay:80ms}.seo-checker-hero__anomaly:nth-child(3){animation-delay:.16s}.seo-checker-hero__success{display:flex;min-height:105px;padding:16px 18px;grid-column:1 / -1;align-items:center;justify-content:center;gap:12px;color:#c9f4d7;text-align:left;background:radial-gradient(circle at 100% 0,rgb(104 221 147 / 10%),transparent 42%),#3faa6712;border:1px solid rgb(91 208 134 / 17%);border-radius:10px;animation:seo-hero-success-in .48s cubic-bezier(.2,.75,.25,1) both}.seo-checker-hero__success>span{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:#6ee297;background:#48bb721a;border:1px solid rgb(91 208 134 / 18%);border-radius:50%}.seo-checker-hero__success>strong{max-width:290px;font-size:9px;font-weight:600;line-height:1.5}@keyframes seo-hero-anomaly-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes seo-hero-success-in{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@keyframes seo-hero-bar-in{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes seo-demo-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes seo-demo-spinner{to{transform:rotate(360deg)}}@keyframes seo-demo-loading{0%{transform:translate(-115%)}to{transform:translate(240%)}}@keyframes seo-demo-results-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.seo-checker-hero__demo-url>i,.seo-checker-hero__demo-loading>span,.seo-checker-hero__demo-loading>i>b,.seo-checker-hero__anomaly,.seo-checker-hero__success{animation:none}}.seo-checker-overview{background:var(--surface-warm)}.seo-checker-steps{display:grid;margin-top:46px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.seo-checker-steps article{position:relative;min-height:220px;padding:26px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px}.seo-checker-steps__index{color:var(--subtle);font-size:9px;font-weight:750;letter-spacing:.08em}.seo-checker-steps__icon{display:inline-flex;width:54px;height:54px;margin-top:28px;align-items:center;justify-content:center;color:var(--ink);background:var(--primary);border-radius:15px;transform:rotate(-5deg)}.seo-checker-steps article p{max-width:290px;margin-top:25px;color:var(--ink);font-size:17px;font-weight:520;line-height:1.45}.seo-checker-features{background:radial-gradient(circle at 50% 0,rgb(255 77 0 / 13%),transparent 44%),#fbfaf7}.seo-checker-feature{display:grid;padding-block:35px;grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);align-items:center;gap:clamp(45px,8vw,110px);border-bottom:1px solid var(--line)}.seo-checker-feature:first-child{padding-top:0}.seo-checker-feature:last-child{padding-bottom:0;border-bottom:0}.seo-checker-feature--last{padding-bottom:0;border-bottom:0}.seo-checker-feature__copy{max-width:610px;min-width:0}.seo-checker-feature__number{display:flex;margin-bottom:23px;align-items:center;gap:13px;color:var(--primary);font-size:10px;font-weight:750;letter-spacing:.1em}.seo-checker-feature__number:before{width:42px;height:1px;background:currentColor;content:"";opacity:.62}.seo-checker-feature h3{font-size:clamp(36px,4.2vw,58px);font-weight:500;letter-spacing:-.05em;line-height:1.06;color:var(--ink)}.seo-checker-feature p{margin-top:22px;max-width:580px;color:var(--muted);font-size:16px;line-height:1.75}.seo-checker-feature__highlights{display:grid;max-width:560px;margin:27px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 17px;list-style:none}.seo-checker-feature__highlights li{display:flex;min-width:0;align-items:center;gap:9px;color:var(--ink-2);font-size:13px;font-weight:520;line-height:1.4}.seo-checker-feature__highlights li>span{display:inline-grid;width:27px;height:27px;flex:0 0 27px;place-items:center;color:var(--primary);background:#ffffffb8;border:1px solid rgb(17 17 19 / 8%);border-radius:50%;box-shadow:0 6px 18px #1111130d}.seo-checker-feature__visual{position:relative;display:grid;min-height:430px;padding:0;place-items:center;overflow:visible;background:transparent}.seo-checker-feature__visual:before{display:none}.seo-checker-feature__visual:after{display:none}.seo-preview{position:relative;display:flex;width:min(100%,520px);min-height:390px;padding:20px;flex-direction:column;color:var(--ink);overflow:hidden;background:radial-gradient(circle at 12% 0,rgb(255 255 255 / 84%),transparent 38%),linear-gradient(145deg,#ffffff85,#ffffff3d);border:1px solid rgb(255 255 255 / 76%);border-radius:22px;box-shadow:inset 0 1px #ffffffe0,0 28px 70px #301e1414;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.seo-preview>*{position:relative;z-index:1}.seo-preview>header{display:flex;min-height:50px;padding:2px 4px 17px;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.seo-preview>header>div{min-width:0}.seo-preview>header>div>span{display:block;color:var(--subtle);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.seo-preview>header h3{margin-top:5px;color:var(--ink);font-size:17px;font-weight:550;letter-spacing:-.025em;line-height:1.15}.seo-preview>header>b{display:inline-flex;min-height:28px;padding:6px 11px;align-items:center;color:var(--muted);background:#ffffff61;border:1px solid rgb(255 255 255 / 72%);border-radius:8px;box-shadow:inset 0 1px #ffffffc2,0 10px 28px #301e140d;backdrop-filter:blur(16px) saturate(122%);-webkit-backdrop-filter:blur(16px) saturate(122%);font-size:9px;font-weight:650;white-space:nowrap}.seo-preview--audit{display:grid;grid-template-columns:minmax(130px,.82fr) minmax(0,1.18fr);grid-template-rows:auto 1fr auto;column-gap:15px;row-gap:13px}.seo-preview--audit>header,.seo-preview--audit .seo-preview__checklist{grid-column:1 / -1}.seo-preview__gauge{--score-gauge-size: 142px;position:relative;width:var(--score-gauge-size);height:var(--score-gauge-size);margin-block:15px;align-self:center;justify-self:center}.seo-preview__gauge svg{position:absolute;inset:0;width:100%;height:100%}.seo-preview__gauge path{fill:none;stroke-width:26;stroke-linecap:butt}.seo-preview__gauge-track{stroke:#e7e7ea}.seo-preview__gauge-value{stroke:url(#seo-preview-audit-score-gradient);stroke-dasharray:386.4;stroke-dashoffset:var(--score-offset)}.seo-preview__gauge>strong{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;color:var(--ink);font-size:calc(var(--score-gauge-size) * .226);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.seo-preview__gauge>em{position:absolute;left:50%;bottom:calc(var(--score-gauge-size) * .11);padding:calc(var(--score-gauge-size) * .022 - 1px) calc(var(--score-gauge-size) * .09 - 1px);color:#fff;background:#3f8f4a;border-radius:4px;font-size:calc(var(--score-gauge-size) * .07);font-style:normal;font-weight:600;line-height:1.2;transform:translate(-50%);white-space:nowrap}.seo-preview__bars{display:flex;min-height:188px;margin-block:15px;padding:27px 23px;justify-content:center;flex-direction:column;gap:16px;background:#ffffff61;border:1px solid rgb(255 255 255 / 72%);border-radius:17px;box-shadow:inset 0 1px #ffffffd1,0 18px 44px #301e140f;backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.seo-preview__bars i{position:relative;display:block;width:92%;height:9px;overflow:hidden;background:#ededf0;border-radius:999px}.seo-preview__bars i:after{position:absolute;inset:0 auto 0 0;width:var(--progress, 76%);background:linear-gradient(90deg,#ff4d00,#ff8a5c);border-radius:inherit;content:"";transform-origin:left}.seo-preview__bars i:nth-child(1){--progress: 93%}.seo-preview__bars i:nth-child(2){--progress: 76%}.seo-preview__bars i:nth-child(3){--progress: 88%}.seo-preview__bars i:nth-child(4){--progress: 64%}.seo-preview__checklist{display:grid;padding:17px 19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px;background:#ffffff61;border:1px solid rgb(255 255 255 / 72%);border-radius:15px;box-shadow:inset 0 1px #ffffffd1,0 18px 44px #301e140f;backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.seo-preview__checklist span{display:flex;min-width:0;align-items:center;gap:7px;color:var(--muted);font-size:10px;white-space:nowrap}.seo-preview__checklist svg{flex:0 0 auto;color:var(--success)}.seo-preview--issues{height:488px;min-height:488px;justify-content:flex-start}.seo-preview__issues-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.seo-preview__issues-list::-webkit-scrollbar{display:none}.seo-preview__issue-details{max-height:52px;margin-top:6px;overflow:hidden;border-radius:12px;opacity:1;transition:max-height .36s cubic-bezier(.2,.75,.25,1),margin-top .3s ease,opacity .22s ease}.seo-preview__issue-details[open]{max-height:420px}.seo-preview--issues:has(.seo-preview__issue-details[open]) .seo-preview__issue-details:not([open]){max-height:0;margin-top:0;opacity:0;pointer-events:none}.seo-preview__issue{display:grid;min-height:40px;padding:7px 10px;grid-template-columns:minmax(0,1fr) auto 13px;align-items:center;gap:8px;background:#ffffff61;border:1px solid rgb(255 255 255 / 72%);border-radius:12px;box-shadow:inset 0 1px #ffffffc7,0 12px 30px #301e140d;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);cursor:pointer;list-style:none}.seo-preview__issue::-webkit-details-marker{display:none}.seo-preview__issue::marker{content:""}.seo-preview__issue-label{display:flex;min-width:0;align-items:center;gap:7px;color:var(--ink-2);font-size:10px}.seo-preview__issue-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-preview__issue-status{position:relative;width:13px;height:13px;flex:0 0 13px}.seo-preview__issue-status svg{position:absolute;inset:0;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.75,.25,1)}.seo-preview__issue-check{color:#2a9550;opacity:0;transform:scale(.45) rotate(-16deg)}.seo-preview__issue svg{color:var(--primary)}.seo-preview__issue>b{display:inline-flex;min-width:46px;padding:4px 7px;justify-self:end;justify-content:center;color:var(--primary);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:7px;font-size:7px;font-weight:700}.seo-preview__issue>b.is-medium{color:#7a6334;background:#fff7e7;border-color:#ead7ae}.seo-preview__issue-chevron{color:#7a985f;transition:transform .22s ease}.seo-preview__issue-details[open] .seo-preview__issue{background:#fff;border-color:#cfe7d7}.seo-preview__issue-details[open] .seo-preview__issue-chevron{transform:rotate(180deg)}.seo-preview__issue-details.is-resolved .seo-preview__issue{background:#f5fbf7;border-color:#cce7d6}.seo-preview__issue-details.is-resolved .seo-preview__issue-status{border:1px solid #62c47f;border-radius:50%}.seo-preview__issue-details.is-resolved .seo-preview__issue-warning{opacity:0;transform:scale(.55)}.seo-preview__issue-details.is-resolved .seo-preview__issue-check{color:#2a9550;opacity:1;transform:none}.seo-preview__issue-details.is-resolved summary{pointer-events:none;cursor:default}.seo-preview__issue-details.is-resolved .seo-preview__issue>b{color:var(--success);background:#eef9f2;border-color:#cbe7d5}.seo-preview__issue-details.is-resolved .seo-preview__issue-chevron{opacity:0}.seo-preview__issue.is-auto-pressed{animation:seo-issue-click .32s ease both}.seo-preview__issue-guide{margin:6px 0 0;padding:16px 18px;background:#fff;border:1px solid #dceee2;border-radius:11px;box-shadow:0 12px 28px #1c4f2d0d;animation:seo-guide-in .3s cubic-bezier(.2,.75,.25,1) both}.seo-preview__issue-guide p{color:#555b62;font-size:11px;line-height:1.65}.seo-preview__google-preview{margin-top:10px;margin-bottom:13px;padding:12px 14px;background:#fff;border:1px solid #edf0f2;border-left:3px solid #cbd5df;border-radius:4px 10px 10px 4px;transition:border-color .24s ease,background-color .24s ease}.seo-preview__google-preview>small{display:block;color:#4d5156;font-size:9px}.seo-preview__google-preview>strong{display:block;margin-top:3px;color:#281c9b;font-size:15px;font-weight:500;line-height:1.25}.seo-preview__google-preview>strong.is-optimized,.seo-preview__google-preview>p.is-optimized{animation:seo-serp-update .52s ease both}.seo-preview__google-product{display:flex;margin-top:9px;padding:8px 9px;align-items:center;gap:9px;background:#f8fafb;border:1px solid #e9edf0;border-radius:8px}.seo-preview__google-product.is-visible{animation:seo-serp-product-in .48s cubic-bezier(.2,.75,.25,1) both}.seo-preview__google-product>span{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:var(--primary);background:#fff0e9;border-radius:7px}.seo-preview__google-product>span svg{width:30px;height:20px;overflow:visible}.seo-preview__google-product>span path{fill:#18181b}.seo-preview__google-product>span .seo-preview__shoe-sole{fill:var(--primary)}.seo-preview__google-product>span .seo-preview__shoe-lace{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round}.seo-preview__google-product>div{display:grid;min-width:0;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px}.seo-preview__google-product strong{color:#202124;font-size:12px;font-weight:700}.seo-preview__google-product small{color:#4d5156;font-size:8px;white-space:nowrap}.seo-preview__google-product small b{color:#d68b00;font-weight:700;letter-spacing:.04em}.seo-preview__google-product em{grid-column:1 / -1;color:#287a48;font-size:8px;font-style:normal;font-weight:650}.seo-preview__google-preview>p{margin-top:5px;color:#5d6165;font-size:10px;line-height:1.55;transition:opacity .18s ease,transform .18s ease}.seo-preview__google-preview>p.is-truncated{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seo-preview__google-warning{display:flex;margin-top:9px;padding:6px 8px;align-items:center;gap:6px;color:#a74728;background:#fff3ed;border-radius:6px;font-size:8px;font-weight:650;line-height:1.35}.seo-preview__google-warning svg{flex:0 0 auto}.seo-preview__google-preview.is-fixed{background:#fbfffc;border-color:#cee8d7;border-left-color:#52b878}.seo-preview__google-warning.is-fixed{color:#247e47;background:#eef9f2}.seo-preview__google-warning.is-progress{color:#82651d;background:#fff9e8}.seo-preview__google-preview.is-fixing>p{opacity:.2;transform:translateY(3px)}.seo-preview__demo-status{display:flex;min-height:38px;margin-top:8px;padding:8px 10px;align-items:center;gap:7px;color:#a74728;background:#fff4ee;border:1px solid #f5d8ca;border-radius:8px;font-size:8px;font-weight:650;line-height:1.35;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.seo-preview__demo-status svg{flex:0 0 auto}.seo-preview__demo-status-check{display:none}.seo-preview__demo-status.is-progress{color:#80631b;background:#fff9e8;border-color:#f0e2b7}.seo-preview__demo-status.is-fixed{color:#247e47;background:#eef9f2;border-color:#cce7d6}.seo-preview__demo-status.is-fixed .seo-preview__demo-status-warning{display:none}.seo-preview__demo-status.is-fixed .seo-preview__demo-status-check{display:block}.seo-preview__google-site{display:flex;min-width:0;align-items:center;gap:8px}.seo-preview__google-favicon{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;color:#26282b;background:#f4f5f6;border:1px solid #d8dbdf;border-radius:50%;font-size:12px;font-weight:700}.seo-preview__google-favicon img{width:17px;height:auto}.seo-preview__google-site>div{display:grid;min-width:0;gap:2px}.seo-preview__google-site strong{color:#3c4043;font-size:10px;font-weight:500}.seo-preview__google-site small{overflow:hidden;color:#4d5156;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.seo-preview__google-result{display:grid;margin-top:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.seo-preview__google-result>div{min-width:0}.seo-preview__google-result>div>strong{display:block;color:#2116a5;font-size:14px;font-weight:500;line-height:1.25}.seo-preview__google-result>div>p{display:-webkit-box;margin-top:5px;overflow:hidden;color:#5d6165;font-size:9px;line-height:1.5;transition:opacity .18s ease,transform .18s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seo-preview__google-result>div>p:not(.is-truncated){display:block}.seo-preview__google-result>div>strong.is-optimized,.seo-preview__google-result>div>p.is-optimized{animation:seo-serp-update .52s ease both}.seo-preview__google-thumb{display:inline-grid;width:54px;height:50px;place-items:center;background:#f5f5f6;border:1px solid #e6e7e9;border-radius:8px}.seo-preview__google-thumb svg{width:42px;height:28px;overflow:visible}.seo-preview__google-thumb path{fill:#18181b}.seo-preview__google-thumb .seo-preview__shoe-sole{fill:var(--primary)}.seo-preview__google-thumb .seo-preview__shoe-lace{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round}.seo-preview__google-product-data{display:flex;margin-top:8px;padding-top:7px;align-items:center;flex-wrap:wrap;gap:4px 8px;color:#4d5156;border-top:1px solid #eceef0;font-size:8px}.seo-preview__google-product-data>strong{color:#18733e;font-size:11px;font-weight:700}.seo-preview__google-product-data>s{color:#70757a}.seo-preview__google-rating b{color:#d18b00;font-weight:700;letter-spacing:.02em}.seo-preview__google-stock{display:inline-flex;align-items:center;gap:4px}.seo-preview__google-stock i{width:5px;height:5px;background:#3b9b5b;border-radius:50%}.seo-preview__google-thumb.is-visible,.seo-preview__google-product-data.is-visible{animation:seo-serp-product-in .48s cubic-bezier(.2,.75,.25,1) both}.seo-preview__google-preview.is-fixing .seo-preview__google-result>div>strong,.seo-preview__google-preview.is-fixing .seo-preview__google-result>div>p{opacity:.2;transform:translateY(3px)}.seo-preview__issue-actions{display:flex;margin-top:11px;align-items:center;flex-wrap:wrap;gap:7px}.seo-preview__issue-guide button{display:inline-flex;min-height:31px;margin-top:0;padding:6px 10px;align-items:center;gap:6px;color:var(--primary);background:#ffffff9e;border:1px solid var(--primary-border);border-radius:8px;font:inherit;font-size:9px;font-weight:700;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .12s ease}.seo-preview__issue-guide button:hover{color:#fff;background:var(--primary);border-color:var(--primary)}.seo-preview__issue-guide button.is-copied{color:var(--success);background:#f1faf4;border-color:#c9e8d3}.seo-preview__issue-guide .seo-preview__fix-issue{color:#fff;background:var(--primary);border-color:var(--primary)}.seo-preview__issue-guide button.is-pressing{color:#fff;background:#d94100;transform:scale(.92)}.seo-preview__issue-details.is-resolved .seo-preview__issue-guide>p,.seo-preview__issue-details.is-resolved .seo-preview__issue-actions,.seo-preview__issue-details.is-resolved .seo-preview__issue-guide{display:none}.seo-preview--issues.is-demo-active .seo-preview__resolution,.seo-preview--issues.is-demo-active>footer{display:none}@keyframes seo-issue-click{0%,to{transform:scale(1)}48%{transform:scale(.975)}}@keyframes seo-serp-update{0%{color:inherit}45%{color:#26834a}to{color:inherit}}@keyframes seo-serp-product-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes seo-guide-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.seo-preview__resolution{display:flex;min-height:51px;margin-top:10px;padding:10px 13px;align-items:center;justify-content:space-between;gap:16px;background:#ffffff57;border:1px solid rgb(255 255 255 / 70%);border-radius:11px;box-shadow:inset 0 1px #ffffffc7;backdrop-filter:blur(15px) saturate(120%);-webkit-backdrop-filter:blur(15px) saturate(120%)}.seo-preview__resolution>span{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font-size:9px;font-weight:600}.seo-preview__resolution svg{color:var(--primary)}.seo-preview__resolution>div{display:flex;width:min(44%,150px);align-items:center;gap:8px}.seo-preview__resolution i{display:block;height:5px;flex:1;overflow:hidden;background:#11111317;border-radius:999px}.seo-preview__resolution i b{display:block;width:67%;height:100%;background:linear-gradient(90deg,#ff9a72,var(--primary));border-radius:inherit;transform-origin:left}.seo-preview__resolution strong{color:var(--muted);font-size:8px;font-weight:650;white-space:nowrap}.seo-preview--issues>footer,.seo-preview--social>footer{display:flex;margin-top:13px;padding-top:0;gap:8px}.seo-preview--issues>footer span,.seo-preview--social>footer span{display:inline-flex;min-height:27px;padding:6px 10px;align-items:center;color:var(--muted);background:#ffffff57;border:1px solid rgb(255 255 255 / 68%);border-radius:7px;box-shadow:inset 0 1px #ffffffb8;backdrop-filter:blur(14px) saturate(118%);-webkit-backdrop-filter:blur(14px) saturate(118%);font-size:8px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.seo-preview--performance>header{border-bottom-color:var(--line)}.seo-preview--performance>header>b{color:var(--success);background:#eef8f1a8;border-color:#d6ecdde0}.seo-preview__vitals{display:grid;margin-block:17px 25px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seo-preview__vitals>span{display:flex;min-width:0;padding:13px 14px;flex-direction:column;gap:4px;background:#ffffff61;border:1px solid rgb(255 255 255 / 72%);border-radius:10px;box-shadow:inset 0 1px #ffffffd1,0 14px 34px #301e140d;backdrop-filter:blur(16px) saturate(122%);-webkit-backdrop-filter:blur(16px) saturate(122%)}.seo-preview__vitals small{color:var(--subtle);font-size:8px;font-weight:700;letter-spacing:.08em}.seo-preview__vitals strong{overflow:hidden;color:var(--ink);font-size:clamp(16px,2vw,21px);font-weight:500;letter-spacing:-.04em;text-overflow:ellipsis}.seo-preview__graph{position:relative;display:flex;height:126px;padding:18px 16px 12px;align-items:flex-end;gap:clamp(8px,2vw,15px);background:linear-gradient(rgb(17 17 19 / 5%) 1px,transparent 1px) 0 0 / 100% 33px,#ffffff61;border:1px solid rgb(255 255 255 / 72%);border-radius:11px;box-shadow:inset 0 1px #ffffffd1,0 18px 44px #301e140f;backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.seo-preview__graph i{display:block;width:100%;height:var(--bar);min-height:10px;background:linear-gradient(to top,rgb(255 77 0 / 40%),var(--primary));border-radius:5px 5px 2px 2px;box-shadow:0 0 18px #ff4d0014;transform-origin:bottom}[data-seo-preview].is-visible .seo-preview__bars i:after{animation:seo-preview-progress .82s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__bars i:nth-child(2):after{animation-delay:90ms}[data-seo-preview].is-visible .seo-preview__bars i:nth-child(3):after{animation-delay:.18s}[data-seo-preview].is-visible .seo-preview__bars i:nth-child(4):after{animation-delay:.27s}@keyframes seo-preview-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-seo-preview].is-visible .seo-preview__graph i{animation:seo-preview-bars .76s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__graph i:nth-child(2){animation-delay:55ms}[data-seo-preview].is-visible .seo-preview__graph i:nth-child(3){animation-delay:.11s}[data-seo-preview].is-visible .seo-preview__graph i:nth-child(4){animation-delay:165ms}[data-seo-preview].is-visible .seo-preview__graph i:nth-child(5){animation-delay:.22s}[data-seo-preview].is-visible .seo-preview__graph i:nth-child(6){animation-delay:275ms}@keyframes seo-preview-bars{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}.seo-preview--social{justify-content:flex-start}.seo-preview__social-card{display:grid;min-height:215px;margin-top:18px;overflow:hidden;grid-template-columns:.9fr 1.1fr;background:#ffffff61;border:1px solid rgb(255 255 255 / 72%);border-radius:14px;box-shadow:inset 0 1px #ffffffd1,0 18px 44px #301e140f;backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.seo-preview__social-art{position:relative;display:grid;min-height:215px;place-items:center;overflow:hidden;background:radial-gradient(circle at 68% 36%,rgb(255 255 255 / 82%),transparent 37%),radial-gradient(circle at 12% 88%,rgb(255 77 0 / 13%),transparent 35%),linear-gradient(145deg,#f5f2ed,#dfddd9)}.seo-preview__social-art:before,.seo-preview__social-art:after{position:absolute;width:160px;height:160px;border:1px solid rgb(29 30 36 / 8%);border-radius:50%;content:""}.seo-preview__social-art:after{width:215px;height:215px}.seo-preview__social-art img{position:relative;z-index:1;width:43px;height:auto;filter:drop-shadow(0 12px 24px rgb(0 0 0 / 28%))}.seo-preview__social-shoe{position:relative;z-index:2;width:76%;max-width:205px;overflow:visible;filter:drop-shadow(0 16px 18px rgb(24 22 20 / 22%));transform:rotate(-7deg)}.seo-preview__social-shoe-body{fill:#1c1c22;stroke:#0e0e12;stroke-width:1.2}.seo-preview__social-shoe-sole{fill:#f9f7f2;stroke:#c8c3bb;stroke-width:1}.seo-preview__social-shoe-lace{fill:none;stroke:var(--primary);stroke-width:2.2;stroke-linecap:round}.seo-preview__social-art>span{position:absolute;top:14px;left:15px;z-index:2;color:#1a1b207a;font-size:7px;font-weight:700;letter-spacing:.11em}.seo-preview__social-score{position:absolute;right:13px;bottom:12px;z-index:2;display:flex;align-items:baseline;gap:2px;padding:5px 8px;color:#fff;background:#0f0f12c7;border:1px solid rgb(255 255 255 / 13%);border-radius:8px;box-shadow:inset 0 1px #ffffff12;backdrop-filter:blur(12px)}.seo-preview__social-score strong{color:var(--primary);font-size:16px;font-weight:550;letter-spacing:-.05em;line-height:1}.seo-preview__social-score small{color:#ffffff7a;font-size:6px}.seo-preview__social-shine{position:absolute;top:-30%;bottom:-30%;left:-55%;z-index:1;width:34%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 15%),transparent);pointer-events:none;transform:rotate(18deg)}.seo-preview__social-copy{display:flex;min-width:0;padding:20px 18px 17px;justify-content:center;flex-direction:column}.seo-preview__social-source{display:flex;align-items:center;gap:5px;color:var(--subtle);font-size:8px;letter-spacing:.05em;text-transform:uppercase}.seo-preview__social-source svg{color:var(--primary)}.seo-preview__social-copy>strong{display:-webkit-box;margin-top:10px;overflow:hidden;color:var(--ink);font-size:clamp(15px,2vw,20px);font-weight:510;letter-spacing:-.035em;line-height:1.15;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:3}.seo-preview__social-copy>p{display:-webkit-box;margin-top:8px;overflow:hidden;color:var(--muted);font-size:9px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seo-preview__social-meta{display:flex;margin-top:12px;padding-top:9px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);color:var(--subtle);font-size:7px;letter-spacing:.04em}.seo-preview__social-meta b{color:var(--ink-2);font-weight:650}.seo-checker-feature--reverse .seo-checker-feature__copy{order:2}.seo-checker-feature--reverse .seo-checker-feature__visual{order:1}.seo-checker-ai{display:grid;margin-top:36px;padding-block:72px 28px;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(44px,7vw,94px);border-top:1px solid var(--line)}.seo-checker-ai__copy{min-width:0}.seo-checker-ai h2{max-width:500px;margin-top:16px;color:var(--ink);font-size:clamp(38px,4.4vw,58px);font-weight:500;letter-spacing:-.05em;line-height:1.06}.seo-checker-ai__copy>p{max-width:610px;margin-top:24px;color:var(--muted);font-size:16px;line-height:1.72}.seo-checker-ai__engines{margin-top:25px}.seo-checker-ai__engines>span{display:block;color:var(--subtle);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.seo-checker-ai__engines ul{display:flex;margin:10px 0 0;padding:0;flex-wrap:wrap;gap:7px;list-style:none}.seo-checker-ai__engines li{display:inline-flex;min-height:32px;padding:4px 10px 4px 5px;align-items:center;gap:7px;color:var(--ink-2);background:#ffffff61;border:1px solid rgb(255 255 255 / 72%);border-radius:999px;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #301e140a;backdrop-filter:blur(16px) saturate(122%);-webkit-backdrop-filter:blur(16px) saturate(122%);font-size:9px;font-weight:600}.seo-checker-ai__engines li>span{display:inline-grid;width:23px;height:23px;flex:0 0 23px;place-items:center;background:#ffffffa8;border:1px solid rgb(255 255 255 / 82%);border-radius:50%}.seo-checker-ai__engines img{width:14px;height:14px;object-fit:contain}.seo-checker-ai__engines li:first-child>span{background:#111113;border-color:#1111132e}.seo-checker-ai__visual{display:grid;width:100%;min-width:0;place-items:center}.seo-preview--ai{min-height:390px;gap:13px}.seo-preview--ai>header>div>span{display:flex;align-items:center;gap:6px}.seo-preview--ai>header>div>span svg{color:var(--primary)}.seo-ai-preview__overview{display:grid;padding:21px;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:23px;background:#ffffff61;border:1px solid rgb(255 255 255 / 72%);border-radius:18px;box-shadow:inset 0 1px #ffffffd1,0 18px 44px #301e140f;backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%)}.seo-ai-preview__score{--aeo-gauge-size: 132px;display:flex;width:var(--aeo-gauge-size);align-items:center;justify-content:center;flex-direction:column}.seo-ai-preview__gauge{position:relative;width:var(--aeo-gauge-size);aspect-ratio:200 / 110}.seo-ai-preview__gauge svg{display:block;width:100%;height:100%;overflow:visible}.seo-ai-preview__gauge path{fill:none;stroke-width:14;stroke-linecap:round}.seo-ai-preview__gauge-track{stroke:#f0e4dc}.seo-ai-preview__gauge-value{stroke:var(--aeo-score-color, var(--success));stroke-dasharray:206.1 999}.seo-ai-preview__gauge>strong{position:absolute;left:50%;bottom:2px;color:var(--aeo-score-color, var(--success));font-size:34px;font-weight:500;letter-spacing:-.055em;line-height:1;transform:translate(-50%)}.seo-ai-preview__score.is-low{--aeo-score-color: #c24736}.seo-ai-preview__score>span{display:inline-flex;min-height:18px;margin-top:3px;padding-inline:8px;align-items:center;color:#6b6b78;background:#e9e9ef;border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.seo-ai-preview__score>small{margin-top:4px;color:var(--ink);font-size:11px;font-weight:600;line-height:1.2;text-align:center}.seo-ai-preview__categories{display:flex;min-width:0;flex-direction:column;gap:12px}.seo-ai-preview__categories>span{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 56px auto;align-items:center;gap:8px}.seo-ai-preview__categories small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.seo-ai-preview__categories i{display:block;height:5px;overflow:hidden;background:#11111317;border-radius:999px}.seo-ai-preview__categories i b{display:block;height:100%;background:linear-gradient(90deg,#ff8a5c,var(--primary));border-radius:inherit;transform-origin:left}.seo-ai-preview__categories strong{color:var(--ink-2);font-size:9px;font-weight:650;font-variant-numeric:tabular-nums}.seo-ai-preview__categories>span.is-neutral small,.seo-ai-preview__categories>span.is-neutral strong{color:var(--subtle)}.seo-ai-preview__categories>span.is-neutral i{border:1px dashed rgb(17 17 19 / 12%);background:transparent}.seo-ai-preview__checks{display:flex;padding:16px;flex-wrap:wrap;gap:7px;background:#ffffff57;border:1px solid rgb(255 255 255 / 70%);border-radius:15px;box-shadow:inset 0 1px #fffc,0 16px 38px #301e140d;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.seo-ai-preview__checks>span{display:inline-flex;min-height:25px;padding:5px 8px;align-items:center;gap:4px;color:var(--muted);background:#ffffff85;border:1px solid rgb(255 255 255 / 70%);border-radius:7px;font-size:8px;font-weight:600}.seo-ai-preview__checks>span:first-child{width:100%;min-height:29px;margin-bottom:2px;padding:0 0 11px;justify-content:space-between;color:var(--subtle);background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;letter-spacing:.06em;text-transform:uppercase}.seo-ai-preview__checks>span:first-child b{display:inline-grid;min-width:23px;height:20px;place-items:center;color:var(--primary);background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:999px;font-size:8px}.seo-ai-preview__checks svg{color:var(--success)}.seo-ai-preview__checks>span.is-fail{color:#a94b38;background:#fff5f0;border-color:#f0d8ce}.seo-ai-preview__checks>span.is-fail svg{color:#c1533d}.seo-ai-preview__checks>span.is-pass svg{color:var(--success)}[data-seo-preview].is-visible .seo-ai-preview__categories i b{animation:seo-preview-progress .88s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview{animation:seo-preview-glass-in .58s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__gauge,[data-seo-preview].is-visible .seo-ai-preview__score{animation:seo-preview-score-in .68s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__checklist span,[data-seo-preview].is-visible .seo-preview__vitals>span,[data-seo-preview].is-visible .seo-ai-preview__checks>span:not(:first-child){animation:seo-preview-item-in .5s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__checklist span:nth-child(2),[data-seo-preview].is-visible .seo-preview__vitals>span:nth-child(2),[data-seo-preview].is-visible .seo-ai-preview__checks>span:nth-child(3){animation-delay:70ms}[data-seo-preview].is-visible .seo-preview__checklist span:nth-child(3),[data-seo-preview].is-visible .seo-preview__vitals>span:nth-child(3),[data-seo-preview].is-visible .seo-ai-preview__checks>span:nth-child(4){animation-delay:.14s}[data-seo-preview].is-visible .seo-preview__checklist span:nth-child(4),[data-seo-preview].is-visible .seo-ai-preview__checks>span:nth-child(5){animation-delay:.21s}[data-seo-preview].is-visible .seo-ai-preview__checks>span:nth-child(6){animation-delay:.28s}[data-seo-preview].is-visible .seo-preview__issue{animation:seo-preview-issue-in .62s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__issue:nth-child(3){animation-delay:90ms}[data-seo-preview].is-visible .seo-preview__issue:nth-child(4){animation-delay:.18s}[data-seo-preview].is-visible .seo-preview__resolution i b{animation:seo-preview-progress 1s .24s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__social-card{animation:seo-preview-item-in .65s 90ms cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__social-copy>*{animation:seo-preview-item-in .52s .24s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__social-copy>:nth-child(2){animation-delay:.31s}[data-seo-preview].is-visible .seo-preview__social-copy>:nth-child(3){animation-delay:.38s}[data-seo-preview].is-visible .seo-preview__social-copy>:nth-child(4){animation-delay:.45s}[data-seo-preview].is-visible .seo-preview__social-score{animation:seo-preview-score-in .62s .28s cubic-bezier(.2,.75,.25,1) both}[data-seo-preview].is-visible .seo-preview__social-shine{animation:seo-preview-shine 1.1s .26s ease both}[data-seo-preview].is-visible .seo-preview__social-art:before{animation:seo-preview-orbit 12s linear infinite}[data-seo-preview].is-visible .seo-preview__social-art:after{animation:seo-preview-orbit 18s linear infinite reverse}@keyframes seo-preview-glass-in{0%{opacity:.45;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes seo-preview-score-in{0%{opacity:.45;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes seo-preview-item-in{0%{opacity:.25;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes seo-preview-issue-in{0%{opacity:.2;background:#ff4d0024;transform:scaleX(.96)}62%{opacity:1;background:#ffffff7f;transform:scaleX(1)}to{opacity:1;background:#ffffff61;transform:scaleX(1)}}@keyframes seo-preview-orbit{to{transform:rotate(360deg)}}@keyframes seo-preview-shine{0%{opacity:0;transform:translate(0) rotate(18deg)}35%{opacity:1}to{opacity:0;transform:translate(520%) rotate(18deg)}}.seo-checker-extension{background:var(--surface-warm)}.seo-checker-extension__card{display:grid;padding:clamp(35px,6vw,72px);grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(40px,7vw,90px);color:#fff;background:radial-gradient(circle at 14% 32%,rgb(255 77 0 / 24%),transparent 34%),#0c0c0f;border:1px solid rgb(255 255 255 / 10%);border-radius:24px}.seo-checker-extension__visual{position:relative;display:grid;min-height:310px;place-items:center;isolation:isolate}.seo-checker-extension__visual:before,.seo-checker-extension__visual:after{position:absolute;content:"";border:1px solid rgb(255 255 255 / 10%);border-radius:50%}.seo-checker-extension__visual:before{z-index:-1;width:300px;height:300px}.seo-checker-extension__visual:after{z-index:-1;width:220px;height:220px;border-color:#ff4d002e}.seo-chrome-extension{position:relative;z-index:1;width:min(100%,350px);overflow:hidden;color:var(--ink);background:#fffffff0;border:1px solid rgb(255 255 255 / 26%);border-radius:18px;box-shadow:0 32px 70px #00000052,inset 0 1px #ffffffeb}.seo-chrome-extension>header{display:flex;min-height:46px;padding:0 15px;align-items:center;gap:9px;background:#f9f9f7e0;border-bottom:1px solid rgb(17 17 19 / 7%)}.seo-chrome-extension>header>img{width:22px;height:22px}.seo-chrome-extension>header>span{flex:1;color:var(--ink);font-size:10px;font-weight:650}.seo-chrome-extension>header>b{display:inline-flex;align-items:center;gap:5px;color:var(--success);font-size:7px;font-weight:750;letter-spacing:.06em}.seo-chrome-extension>header>b i{width:5px;height:5px;background:var(--success);border-radius:50%;box-shadow:0 0 0 3px #1f7a4c17}.seo-chrome-extension__body{padding:17px}.seo-chrome-extension__heading{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.seo-chrome-extension__heading>span{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:var(--primary);border-radius:10px}.seo-chrome-extension__heading>div{min-width:0}.seo-chrome-extension__heading small{display:block;color:var(--subtle);font-size:7px;font-weight:700;letter-spacing:.08em}.seo-chrome-extension__heading strong{display:block;margin-top:3px;overflow:hidden;color:var(--ink);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.seo-chrome-extension__heading>b{display:inline-grid;width:38px;height:38px;place-items:center;color:var(--primary);background:radial-gradient(circle,#fff 0 56%,transparent 57%),conic-gradient(var(--primary) 0 92%,#e8e8eb 92%);border-radius:50%;font-size:12px;font-weight:650}.seo-chrome-extension__progress{height:5px;margin-top:15px;overflow:hidden;background:#ececef;border-radius:999px}.seo-chrome-extension__progress i{display:block;width:92%;height:100%;background:linear-gradient(90deg,#ff8a5c,var(--primary));border-radius:inherit}.seo-chrome-extension ul{display:grid;margin:13px 0 0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;list-style:none}.seo-chrome-extension li{display:flex;min-width:0;min-height:27px;padding:5px 7px;align-items:center;gap:4px;overflow:hidden;color:var(--muted);background:#f7f7f4;border:1px solid rgb(17 17 19 / 6%);border-radius:7px;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.seo-chrome-extension li svg{flex:0 0 auto;color:var(--success)}.seo-chrome-extension li:last-child svg{color:var(--primary)}.seo-chrome-extension__action{display:flex;min-height:32px;margin-top:13px;padding:7px 12px;align-items:center;justify-content:center;gap:7px;color:#fff;background:var(--primary);border-radius:999px;font-size:9px;font-weight:650}.seo-checker-extension__copy h2{max-width:680px;margin-top:16px;font-size:clamp(40px,5vw,64px);font-weight:500;letter-spacing:-.05em;line-height:1.05}.seo-checker-extension__install{display:inline-flex;margin-top:25px;align-items:center;gap:8px;color:#d5d5da;font-size:13px}.seo-checker-extension__install svg{color:#6fd394}.seo-checker-extension__copy p{max-width:670px;margin-top:16px;color:#9e9ea6;font-size:15px;line-height:1.7}.seo-checker-extension__copy .button{margin-top:25px}.seo-checker-numbers{background:#fff}.seo-checker-numbers .section-heading>p{max-width:520px;color:var(--muted);font-size:15px;line-height:1.7}.seo-checker-numbers__grid{display:grid;margin-top:42px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seo-checker-numbers__grid article{padding:30px;background:var(--surface-warm);border:1px solid var(--line);border-radius:17px}.seo-checker-numbers__grid strong{display:block;color:var(--primary);font-size:clamp(38px,4.5vw,60px);font-weight:500;letter-spacing:-.055em;line-height:1}.seo-checker-numbers__grid span{display:block;margin-top:13px;color:var(--ink);font-size:14px}.seo-checker-final{background:#fff}.seo-checker-final .final-cta__inner h2{max-width:620px;margin-top:16px;color:#fff;font-size:clamp(31px,3vw,41px);font-weight:500;letter-spacing:-.045em;line-height:1.04}.seo-checker-final__card{position:relative;display:grid;min-height:470px;padding:clamp(38px,6vw,72px);grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 32%,rgb(255 77 0 / 24%),transparent 37%),#0a0a0c;border:1px solid rgb(255 255 255 / 10%);border-radius:25px}.seo-checker-final__card>div:first-child{position:relative;z-index:1}.seo-checker-final h2{max-width:650px;margin-top:17px;font-size:clamp(46px,6vw,76px);font-weight:500;letter-spacing:-.055em;line-height:1.03}.seo-checker-final p{max-width:620px;margin-top:20px;color:#a8a8b0;font-size:16px;line-height:1.7}.seo-checker-final .button{margin-top:27px}.seo-checker-final small{display:flex;margin-top:14px;align-items:center;gap:6px;color:#81818a;font-size:11px}.seo-checker-final__visual{position:relative;display:flex;width:270px;aspect-ratio:1;margin-inline:auto;align-items:baseline;justify-content:center;background:#ffffff0a;border:1px solid rgb(255 255 255 / 12%);border-radius:50%;box-shadow:inset 0 0 0 30px #ffffff05}.seo-checker-final__visual span{align-self:center;color:var(--primary);font-size:84px;font-weight:500;letter-spacing:-.08em}.seo-checker-final__visual small{margin:0 0 70px 5px}.seo-checker-hero .marketing-hero__copy .seo-checker-hero__title{max-width:680px;margin-top:24px;font-size:clamp(42px,5vw,68px);font-weight:500;letter-spacing:-.058em;line-height:1.03}.seo-checker-hero .seo-checker-hero__title span{display:block}@media (max-width: 1180px) and (min-width: 1021px){.seo-checker-hero .marketing-hero__layout{gap:34px}.seo-checker-hero .marketing-hero__copy{max-width:620px}.seo-checker-hero h1{font-size:clamp(50px,5.3vw,68px)}}@media (max-width: 1020px) and (min-width: 821px){.seo-checker-hero .marketing-hero__layout{min-height:550px;padding-block:42px;grid-template-columns:minmax(0,1fr) minmax(350px,.88fr);gap:27px}.seo-checker-hero .marketing-hero__copy{max-width:none}.seo-checker-hero h1{font-size:clamp(43px,5.4vw,57px)}.seo-checker-hero .marketing-hero__description{font-size:16px}.seo-checker-hero .marketing-hero__copy .url-checker{width:100%}.seo-checker-hero__window{width:100%;transform:none}.seo-checker-hero__body{min-height:322px;padding:21px}.seo-checker-hero__results{grid-template-columns:110px minmax(0,1fr);gap:17px}.seo-checker-hero__demo-input,.seo-checker-hero__demo-loading,.seo-checker-hero__results{min-height:280px}.seo-checker-hero__score{--score-gauge-size: 110px}}@media (max-width: 820px){.seo-checker-hero .marketing-hero__layout{min-height:0;padding-block:48px;grid-template-columns:1fr;gap:34px}.seo-checker-hero .marketing-hero__copy{max-width:720px}.seo-checker-hero__window{width:min(560px,100%);margin-inline:auto;transform:none}}@media (max-width: 900px){.seo-checker-hero__window{transform:none}.seo-checker-steps,.seo-checker-numbers__grid,.seo-checker-feature,.seo-checker-ai,.seo-checker-extension__card,.seo-checker-final__card{grid-template-columns:1fr}.seo-checker-ai{gap:16px}.seo-checker-ai__copy>p{margin-top:18px}.seo-checker-feature--reverse .seo-checker-feature__copy,.seo-checker-feature--reverse .seo-checker-feature__visual{order:initial}}@media (max-width: 640px){.seo-checker-hero .marketing-hero__layout{min-height:0;padding-block:44px}.seo-checker-hero__body{min-height:340px;padding:17px}.seo-checker-hero__results{grid-template-columns:96px minmax(0,1fr);gap:14px}.seo-checker-hero__demo-input,.seo-checker-hero__demo-loading,.seo-checker-hero__results{min-height:306px}.seo-checker-hero__score{--score-gauge-size: 96px}.seo-checker-hero__lines{display:grid;gap:9px}.seo-checker-hero__summary-head{display:none}.seo-checker-hero__lines>span{grid-template-columns:minmax(0,1fr) minmax(44px,.9fr) 17px;gap:5px}.seo-checker-hero__lines small,.seo-checker-hero__lines strong{font-size:6px}.seo-checker-steps article{min-height:190px}.seo-checker-feature{gap:28px}.seo-checker-feature h3{font-size:36px}.seo-checker-ai{margin-top:28px;padding-block:46px 12px}.seo-checker-ai h2{font-size:36px}.seo-checker-ai__copy>p{font-size:16px}.seo-ai-preview__overview{padding:16px;grid-template-columns:104px minmax(0,1fr);gap:15px}.seo-ai-preview__score{--aeo-gauge-size: 100px}.seo-ai-preview__categories{gap:9px}.seo-ai-preview__categories>span{grid-template-columns:minmax(0,1fr) 38px auto;gap:6px}.seo-checker-feature__highlights{margin-top:23px;gap:9px 13px}.seo-checker-feature__highlights li{font-size:12px}.seo-checker-feature__visual{min-height:0;padding-block:8px}.seo-preview{min-height:300px;padding:15px}.seo-preview--audit{column-gap:16px}.seo-preview__gauge{--score-gauge-size: 112px;margin-block:19px}.seo-preview__bars{min-height:155px;margin-block:10px;padding:21px 17px;gap:13px}.seo-preview__checklist{padding:15px;gap:9px 10px}.seo-preview__issue{min-height:46px}.seo-preview__vitals{margin-block:13px 18px;gap:5px}.seo-preview__vitals>span{padding:11px 9px}.seo-preview__graph{height:108px;margin-top:4px;padding-inline:13px;gap:8px}.seo-preview__social-card,.seo-preview__social-art{min-height:166px}.seo-preview__social-card{grid-template-columns:.72fr 1.28fr}.seo-preview__social-card>div:last-child{padding:17px 14px}.seo-checker-extension__card,.seo-checker-final__card{padding:28px 22px;border-radius:19px}.seo-checker-extension__visual{min-height:210px}.seo-checker-extension__visual:before{width:205px;height:205px}.seo-checker-extension__visual:after{width:150px;height:150px}.seo-checker-final__visual{width:210px}.seo-checker-final__visual span{font-size:65px}}@media (max-width: 390px){.seo-checker-feature__visual{min-height:0;padding-block:6px}.seo-preview{min-height:286px;padding:13px}.seo-preview__resolution{align-items:flex-start;flex-direction:column;gap:8px}.seo-preview__resolution>div{width:100%}.seo-preview--audit{grid-template-columns:98px minmax(0,1fr);column-gap:11px}.seo-preview__gauge{--score-gauge-size: 94px}.seo-preview__bars{gap:12px}.seo-preview__checklist{grid-template-columns:1fr;gap:6px}.seo-checker-feature__highlights{grid-template-columns:1fr}.seo-preview__issue{gap:8px}.seo-preview__vitals>span{padding-inline:7px}.seo-preview__social-card{grid-template-columns:84px minmax(0,1fr)}.seo-preview__social-card>div:last-child{padding-inline:11px}}.home-page :is(.marketing-hero,.blog-hero,.article-hero,.content-hero,.pricing-hero,.contact-hero){color:#fff;background:radial-gradient(circle at 79% 18%,rgb(255 77 0 / 18%),transparent 31%),radial-gradient(circle at 8% 91%,rgb(255 77 0 / 8%),transparent 27%),#0b0b0d;border-bottom-color:#ffffff17}.home-page :is(.article-hero,.newsletter-page){background:radial-gradient(circle at 79% 18%,rgb(255 77 0 / 18%),transparent 31%),radial-gradient(circle at 8% 91%,rgb(255 77 0 / 8%),transparent 27%),#0b0b0d}.home-page .marketing-hero__grid{opacity:.28;background-image:linear-gradient(rgb(255 255 255 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 8%) 1px,transparent 1px);background-size:64px 64px}.home-page .blog-hero:before{opacity:.32;background-image:linear-gradient(rgb(255 255 255 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 8%) 1px,transparent 1px)}.home-page .blog-hero__shape{border-color:#ffffff17}.home-page :is(.marketing-hero,.blog-hero,.article-hero,.content-hero,.pricing-hero,.contact-hero) h1,.home-page :is(.marketing-hero,.blog-hero,.article-hero,.content-hero,.pricing-hero,.contact-hero) h2{color:#fff}.home-page :is(.marketing-hero__description,.blog-hero__inner>p,.article-hero__inner>p,.content-hero p,.pricing-hero p,.contact-hero__copy>p){color:#aaaab3}.home-page :is(.marketing-hero,.blog-hero,.article-hero,.content-hero,.pricing-hero,.contact-hero) .breadcrumb,.home-page .blog-hero__notice,.home-page .content-hero small{color:#96969f}.home-page .marketing-hero .url-checker__label{color:#dedee3}.home-page :is(.marketing-hero,.blog-hero,.article-hero,.content-hero,.pricing-hero,.contact-hero) .breadcrumb a:hover{color:#fff}.home-page :is(.marketing-hero,.pricing-hero,.contact-hero) .button--secondary{color:#f4f4f6;background:#ffffff0f;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0f;backdrop-filter:blur(12px)}.home-page .pricing-hero .billing-toggle{background:#ffffff12;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff12;backdrop-filter:blur(14px)}.home-page .pricing-hero .billing-toggle button{color:#a9a9b2}.home-page .pricing-hero .billing-toggle button.is-active{color:#fff;background:var(--primary)}.home-page .blog-hero__notice{background:#ffffff0f;border-color:#ffffff24;backdrop-filter:blur(12px)}.home-page .marketing-hero .product-orbit__ring{border-color:#ffffff1f}.home-page .marketing-hero .product-orbit__chip{color:#e8e8eb;background:#121215bd;border-color:#ffffff1a;box-shadow:0 14px 36px #0000003d;backdrop-filter:blur(14px)}.home-page :is(.marketing-hero__layout,.blog-hero__inner,.article-hero__inner,.content-hero>.container,.pricing-hero>.container,.contact-hero__layout){margin-top:var(--internal-hero-offset)}.home-page .site-header{color:#fff;background:#08080a57;border-bottom-color:#ffffff14;box-shadow:none;backdrop-filter:blur(16px) saturate(125%)}.home-page .site-header.is-scrolled{background:#08080aeb;border-bottom-color:#ffffff1f;box-shadow:0 12px 32px #00000047;backdrop-filter:blur(22px) saturate(135%)}.home-page .site-header .header-logo .brand-logo__image--on-light{display:none}.home-page .site-header .header-logo .brand-logo__image--on-dark{display:block}.home-page .site-header .desktop-nav>a,.home-page .site-header .desktop-nav summary,.home-page .site-header .header-login{color:#f2f2f4}.home-page .site-header .desktop-nav>a:hover,.home-page .site-header .desktop-nav summary:hover,.home-page .site-header .desktop-nav details[open]>summary{color:#fff;background:#ffffff17}.home-page .site-header .desktop-nav summary svg{color:#a7a7af}.home-page .site-header .language-picker summary,.home-page .site-header .mobile-menu__open{color:#fff;background:#ffffff0d;border-color:#ffffff2e}.home-page .site-header .announcement-bar{color:#b9b9c0;background:transparent}.home-page .site-header .announcement-bar__inner{border-bottom-color:#ffffff17}.home-page .site-header .announcement-bar a{color:#ff9a70}@media (max-width: 1020px){.home-page .site-header{position:absolute;top:0;color:#fff;background:#08080ad1;border-bottom-color:#ffffff1f;box-shadow:0 12px 32px #0000002e;backdrop-filter:none}.home-page .site-header.is-scrolled{background:#08080ad1;border-bottom-color:#ffffff1f;box-shadow:0 12px 32px #0000002e;backdrop-filter:none}.site-header .header-main{width:100%;max-width:none;min-height:58px;padding:8px 16px;gap:8px}.site-header .header-logo .brand-logo__image{width:clamp(78px,22vw,108px)}.site-header .header-actions{width:auto;margin-left:auto;gap:8px;pointer-events:auto}.site-header .header-actions .language-picker{display:block}.site-header .header-actions>.button{display:inline-flex;min-height:36px;padding:7px 11px;font-size:11px}.site-header .language-picker summary{height:36px;padding-inline:9px}.home-page .site-header .header-actions .mobile-menu__open{position:fixed;top:7px;right:16px;z-index:1001;width:44px;height:44px;color:#fff;background:#08080ae5;border-color:#ffffff3d;box-shadow:0 10px 26px #0000003d;backdrop-filter:blur(16px) saturate(130%);pointer-events:auto}.site-header .header-actions .mobile-menu__slot{display:block;width:44px;height:44px;flex:0 0 44px}.mobile-menu{overflow-y:auto;color:#fff;background:#09090b}.mobile-menu__top .icon-button{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.mobile-menu__top .brand-logo__image{filter:brightness(0) invert(1)}.mobile-menu .text-link{color:#fff;text-decoration-color:#ffffff3d}.mobile-menu__group{border-bottom-color:#ffffff24}.mobile-menu__actions .button--secondary{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.mobile-menu__languages a{border-color:#ffffff2e}.mobile-menu__languages a[aria-current=true]{color:var(--primary);background:#ff4d001f;border-color:#ff4d005c}}@media (max-width: 400px){.site-header .header-actions>.button{padding-inline:9px;font-size:10px}}@media (max-width: 600px){.language-suggestion{position:fixed;top:68px;right:16px;width:min(268px,calc(100vw - 32px))}.language-suggestion:before{display:none}}@media (max-width: 360px){.site-header .header-logo .brand-logo__image{width:80px}.site-header .header-actions{gap:6px}.site-header .language-picker summary{width:40px;padding-inline:0;justify-content:center}.site-header .language-picker summary>span:not(.language-picker__flag),.site-header .language-picker summary>svg{display:none}.site-header .header-actions>.button{padding-inline:10px;font-size:10px}.site-header .header-actions .mobile-menu__open{width:44px;height:44px;top:7px}.site-header .header-actions .mobile-menu__slot{width:44px;height:44px;flex-basis:44px}}[data-reveal].reveal-ready{opacity:0;transform:translateY(28px);transition:opacity .62s ease,transform .72s cubic-bezier(.2,.75,.25,1)}[data-reveal].reveal-ready.is-visible{opacity:1;transform:none}[data-reveal-group].reveal-ready>.reveal-item{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .52s ease,transform .65s cubic-bezier(.2,.75,.25,1)}[data-reveal-group].reveal-ready>.reveal-item.is-visible{opacity:1;transform:none}[data-reveal-group].reveal-ready>.reveal-item:nth-child(2){transition-delay:70ms}[data-reveal-group].reveal-ready>.reveal-item:nth-child(3){transition-delay:.14s}[data-reveal-group].reveal-ready>.reveal-item:nth-child(4){transition-delay:.21s}[data-reveal-group].reveal-ready>.reveal-item:nth-child(n+5){transition-delay:.28s}@media (prefers-reduced-motion: reduce){[data-reveal].reveal-ready,[data-reveal-group].reveal-ready>.reveal-item{opacity:1;transform:none;transition:none}}.final-cta__inner.reveal-ready .final-cta__copy>.eyebrow,.final-cta__inner.reveal-ready .final-cta__copy>h2,.final-cta__inner.reveal-ready .final-cta__copy>p,.final-cta__inner.reveal-ready .final-cta__actions,.final-cta__inner.reveal-ready .final-cta__copy>small{opacity:0;transform:translateY(14px);transition:opacity .44s ease,transform .56s cubic-bezier(.2,.75,.25,1)}.final-cta__inner.reveal-ready .final-cta__copy.is-visible>.eyebrow,.final-cta__inner.reveal-ready .final-cta__copy.is-visible>h2,.final-cta__inner.reveal-ready .final-cta__copy.is-visible>p,.final-cta__inner.reveal-ready .final-cta__copy.is-visible>.final-cta__actions,.final-cta__inner.reveal-ready .final-cta__copy.is-visible>small{opacity:1;transform:none}.final-cta__inner.reveal-ready .final-cta__copy.is-visible>h2{transition-delay:80ms}.final-cta__inner.reveal-ready .final-cta__copy.is-visible>p{transition-delay:.15s}.final-cta__inner.reveal-ready .final-cta__copy.is-visible>.final-cta__actions{transition-delay:.22s}.final-cta__inner.reveal-ready .final-cta__copy.is-visible>small{transition-delay:.29s}.final-cta__visual.reveal-item .final-score__bars i{transform:scaleY(.08);transform-origin:bottom;transition:transform .62s cubic-bezier(.2,.75,.25,1)}.final-cta__visual.is-visible .final-score__bars i{transform:none}.final-cta__visual.is-visible .final-score__bars i:nth-child(2){transition-delay:55ms}.final-cta__visual.is-visible .final-score__bars i:nth-child(3){transition-delay:.11s}.final-cta__visual.is-visible .final-score__bars i:nth-child(4){transition-delay:165ms}.final-cta__visual.is-visible .final-score__bars i:nth-child(5){transition-delay:.22s}.final-cta__visual.is-visible .final-score__bars i:nth-child(6){transition-delay:275ms}.benefit-copy-card.is-visible .benefit-copy-visual__orbit{animation:benefitOrbitDrift 9s ease-in-out infinite alternate}.benefit-copy-card.is-visible .benefit-copy-visual__orbit--inner{animation-direction:alternate-reverse;animation-duration:7s}.benefit-copy-card.is-visible .benefit-copy-visual__icon{animation:benefitIconFloat 5.5s ease-in-out infinite}.benefit-copy-card.is-visible .benefit-copy-visual__dot--one{animation:benefitDotFloat 4.8s ease-in-out infinite}.benefit-copy-card.is-visible .benefit-copy-visual__dot--two{animation:benefitDotFloat 6.2s ease-in-out -1.4s infinite reverse}@keyframes benefitOrbitDrift{0%{transform:rotate(-4deg) scale(.98)}to{transform:rotate(5deg) scale(1.04)}}@keyframes benefitIconFloat{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-7px) rotate(-3deg)}}@keyframes benefitDotFloat{0%,to{transform:translateY(0) rotate(22deg)}50%{transform:translateY(-9px) rotate(38deg)}}@media (prefers-reduced-motion: reduce){.final-cta__copy>.eyebrow,.final-cta__copy>h2,.final-cta__copy>p,.final-cta__actions,.final-cta__copy>small,.final-score__bars i{opacity:1;transform:none;transition:none}.benefit-copy-card.is-visible .benefit-copy-visual__orbit,.benefit-copy-card.is-visible .benefit-copy-visual__icon,.benefit-copy-card.is-visible .benefit-copy-visual__dot{animation:none}}.homepage-hero:before{position:absolute;top:34px;right:-140px;width:680px;height:320px;content:"";background:radial-gradient(ellipse,rgb(64 151 255 / 30%),rgb(64 151 255 / 8%) 44%,transparent 72%);border-radius:50%;filter:blur(18px);pointer-events:none;opacity:.65;animation:none;transform-origin:58% 50%;will-change:auto}.homepage-hero .hero-section__grid{inset:-64px;background-position:0 0,0 0;animation:heroGridDrift 22s linear infinite;will-change:transform}.homepage-hero .hero-section__orb{transform-origin:center;animation:heroOrbFloat 15s ease-in-out infinite alternate;will-change:transform,opacity}.homepage-hero__rings{animation:heroRingsOrbit 54s linear infinite;transform-origin:center;will-change:transform}.homepage-hero__rings span:after{position:absolute;top:-3px;left:calc(50% - 3px);width:6px;height:6px;content:"";background:#ff7a42;border-radius:50%;box-shadow:0 0 18px #ff4d00b3}.homepage-hero__rings span:nth-child(2):after{width:4px;height:4px;background:#fff;box-shadow:0 0 14px #ffffff75}.homepage-hero__rings span:nth-child(3):after{width:3px;height:3px;background:#ffb18e;box-shadow:0 0 12px #ff4d008c}.homepage-hero__wordmark{animation:heroWordmarkDrift 26s ease-in-out infinite alternate;will-change:transform,opacity}.homepage-hero:before,.homepage-hero .hero-section__grid,.homepage-hero .hero-section__orb,.homepage-hero__rings,.homepage-hero__wordmark{animation-play-state:paused}.homepage-hero.is-ambient-visible:before,.homepage-hero .hero-section__grid.is-in-view,.homepage-hero .hero-section__orb.is-in-view,.homepage-hero__rings.is-in-view,.homepage-hero__wordmark.is-in-view{animation-play-state:running}@keyframes heroGridDrift{to{transform:translate3d(64px,64px,0)}}@keyframes heroOrbFloat{0%{opacity:.62;transform:translateZ(0) scale(.96)}to{opacity:.86;transform:translate3d(-52px,34px,0) scale(1.06)}}@keyframes heroRingsOrbit{to{transform:rotate(360deg)}}@keyframes heroWordmarkDrift{0%{opacity:.24;transform:translateZ(0)}to{opacity:.34;transform:translate3d(-22px,-16px,0)}}@media (prefers-reduced-motion: reduce){.homepage-hero:before,.homepage-hero .hero-section__grid,.homepage-hero .hero-section__orb,.homepage-hero__rings,.homepage-hero__wordmark{animation:none}}@media (max-width: 1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;background:transparent;border:0}.pricing-card{min-height:0;border:1px solid var(--line);border-radius:16px}.pricing-card+.pricing-card{border-left:1px solid var(--line)}.pricing-card--enterprise{grid-column:1 / -1;grid-row:auto;margin:0}}@media (max-width: 900px){.pricing-site-enterprise{min-height:0;padding:30px 22px;grid-template-columns:1fr}.pricing-comparison-heading{align-items:flex-start;flex-direction:column}.pricing-comparison-heading>p{text-align:left}.site-comparison-desktop{display:none}.site-comparison-mobile{display:block;margin-inline:-32px}.site-comparison-mobile__table{overflow:clip;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);isolation:isolate}.site-comparison-mobile__head,.site-comparison-mobile__values{display:grid;width:100%;grid-template-columns:repeat(var(--plan-count),minmax(0,1fr))}.site-comparison-mobile__head{position:sticky;top:var(--site-header-height, 73px);z-index:20;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 7px 14px #1111130a}.site-comparison-mobile__head>div{display:flex;min-width:0;padding:14px 9px;flex-direction:column;justify-content:flex-end}.site-comparison-mobile__head strong{color:var(--ink);font-size:clamp(12px,3.9vw,16px);line-height:1.2}.site-comparison-mobile__head span{margin-top:5px;color:var(--ink);font-size:clamp(13px,4.2vw,17px);font-weight:650;line-height:1.2}.site-comparison-mobile__head b{font-size:inherit}.site-comparison-mobile__metric{background:#fff;border-bottom:1px solid var(--line)}.site-comparison-mobile__label{position:sticky;left:0;z-index:1;width:100%;padding:16px 16px 7px;color:var(--muted);background:#fff;font-size:13px;line-height:1.35}.site-comparison-mobile__values>div{display:flex;min-height:38px;padding:0 9px 14px;align-items:center;color:var(--ink);font-size:clamp(12px,3.6vw,15px);font-weight:500;line-height:1.35;overflow-wrap:anywhere}.site-comparison-mobile .site-comparison-category{position:sticky;top:auto;z-index:2;display:block;width:100%;min-height:0;padding:22px 16px 10px;background:#fff;border-top:1px solid var(--line);box-shadow:none}.site-comparison-mobile__group:first-of-type .site-comparison-category{border-top:0}.site-comparison-mobile .site-comparison-category>span{display:none}.site-comparison-mobile .site-comparison-category h3{color:var(--ink);font-size:18px;font-weight:700}.pricing-faq-columns{grid-template-columns:1fr}.pricing-faq-list+.pricing-faq-list{border-top:1px solid var(--line);border-left:0}}@media (max-width: 760px){.site-comparison-mobile{margin-inline:-18px}.pricing-hero__copy,.pricing-hero p{margin-inline:auto;text-align:center}.pricing-billing-switch{margin-inline:auto}.pricing-faq-shell{width:calc(100% - 24px)}.pricing-faq-heading{padding:38px 22px 30px}.pricing-faq-heading h2{font-size:clamp(32px,9vw,42px)}.pricing-faq-heading p{margin-top:16px;font-size:15px}.pricing-faq-list summary{min-height:58px;padding:16px 20px;font-size:13px}.pricing-faq-list details>div{padding:0 20px 20px;font-size:12.5px}}@media (max-width: 700px){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.pricing-card__enterprise-footer{align-items:flex-start;flex-direction:column}.pricing-card__enterprise-footer>small{text-align:left}}#iubenda-iframe.iubenda-iframe-branded .purposes-header .purposes-header-right .iub-iframe-brand-button,#iubenda-iframe .iubenda-iframe-badge-container,#iubenda-cs-banner .iubenda-cs-brand-badge-outer,#iubenda-cs-banner .iubenda-cs-brand-badge{display:none!important}
