.seo-story{--story-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--story-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--story-serif:Georgia, "Times New Roman", serif;--story-ease:cubic-bezier(.2, .78, .18, 1);--story-hover:#101219;--story-card:#0f1117;--story-node:#ff9ccd;isolation:isolate;background:var(--story-bg);color:var(--story-text);font-family:var(--story-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;position:relative;overflow:clip}.seo-story:before{content:"";inset-block:0;z-index:-1;pointer-events:none;background:#ffffff09;width:1px;position:absolute;left:8vw;box-shadow:21vw 0 #ffffff06,42vw 0 #ffffff06,63vw 0 #ffffff06,84vw 0 #ffffff06}.seo-story *,.seo-story :before,.seo-story :after{box-sizing:border-box}.seo-story h1,.seo-story h2,.seo-story h3,.seo-story h4,.seo-story p,.seo-story ul,.seo-story ol,.seo-story dl,.seo-story dd,.seo-story figure,.seo-story blockquote{margin:0}.seo-story ul,.seo-story ol{padding:0;list-style:none}.seo-story a{color:inherit;text-decoration:none}.seo-story button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.seo-story img{max-width:100%;display:block}.seo-story ::selection{background:var(--story-accent);color:var(--story-bg)}.seo-story :focus-visible{outline:2px solid var(--story-accent);outline-offset:4px;border-radius:4px}.seo-boundary{width:min(1440px,100% - clamp(40px,8vw,136px));margin-inline:auto}.seo-hero,.seo-workflow,.seo-free,.seo-local,.keyword-section,.maker-case,.seo-explainer,.search-answers,.seo-faq,.seo-final{border-bottom:1px solid var(--story-line);flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(120px,15vw,220px);display:flex;position:relative}.seo-kicker{font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-accent);font-size:12px;font-weight:760;display:block}.seo-story h1,.seo-story h2{letter-spacing:-.075em;font-weight:610}.seo-story h1 i,.seo-story h2 i,.seo-story h3 i,.seo-story blockquote i{font-family:var(--story-serif);letter-spacing:-.02em;color:var(--story-accent);font-style:italic;font-weight:400}.seo-story h2{font-size:clamp(64px,7.4vw,118px);line-height:.86}.seo-story h3{letter-spacing:-.045em;font-size:clamp(22px,2.2vw,30px);font-weight:640;line-height:1.06}.seo-story p{color:var(--story-muted);font-size:17px;line-height:1.7}.seo-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:36px;margin-bottom:clamp(40px,4.5vw,68px);display:grid}.seo-section-heading>.seo-kicker{grid-column:1/-1}.seo-section-heading p{padding-bottom:8px;font-size:18px}.back-to-tool{z-index:6;background:color-mix(in srgb, var(--story-surface) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:max-content;height:42px;font-family:var(--story-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--story-text);transition:transform .3s var(--story-ease), border-color .3s var(--story-ease);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-block:18px -60px;margin-inline:auto clamp(20px,4vw,68px);padding-inline:20px;font-size:11px;font-weight:700;display:flex;position:sticky;top:18px}.back-to-tool:hover{border-color:var(--story-accent);transform:translateY(-2px)}[data-reveal]{transition:opacity .8s cubic-bezier(.2,.78,.18,1),transform .8s cubic-bezier(.2,.78,.18,1)}.reveal-pending{opacity:0;transform:translateY(34px)}.is-visible{opacity:1;transform:none}.seo-cta{background:var(--story-accent);height:54px;color:var(--story-bg);letter-spacing:-.01em;transition:transform .3s var(--story-ease), box-shadow .3s var(--story-ease);border-radius:999px;align-items:center;gap:12px;padding-inline:32px;font-size:15px;font-weight:690;display:inline-flex}.seo-cta:hover{transform:translateY(-3px);box-shadow:0 18px 42px #7c87ff4d}.text-link,.all-guides-link{color:var(--story-accent);border-bottom:1px solid color-mix(in srgb, var(--story-accent) 40%, transparent);transition:color .3s var(--story-ease), border-color .3s var(--story-ease), gap .3s var(--story-ease);align-items:center;gap:10px;padding-bottom:3px;font-size:15px;font-weight:640;display:inline-flex}.text-link:hover,.all-guides-link:hover{color:var(--story-text);border-color:var(--story-text);gap:16px}.all-guides-link{font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;margin-top:clamp(36px,4vw,60px);font-size:12px;font-weight:760}.seo-story :has(>.seo-hero-copy){grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(44px,6vw,88px) clamp(24px,3vw,48px);display:grid}.seo-hero-copy{flex-direction:column;grid-column:1/7;align-items:flex-start;gap:clamp(20px,2.4vw,34px);display:flex}.seo-hero-copy~*{grid-column:7/13}.seo-hero-copy~.scroll-cue{grid-column:1/-1}.seo-hero-copy h1{font-size:clamp(70px,8.2vw,128px);line-height:.8}.seo-hero-copy p,.seo-hero-copy h1>.seo-kicker{max-width:46ch;font-size:19px}.seo-hero-copy h1>.seo-kicker{color:var(--story-muted);margin-bottom:clamp(20px,2.4vw,34px);line-height:1.7}.pixel-smooth-word{transform:translate3d(var(--word-x,0px), var(--word-y,0px), 0);transition:transform .34s var(--story-ease);display:inline-grid;position:relative}.pixel-smooth-word>*{grid-area:1/1}.pixel-label{font-family:var(--story-mono);letter-spacing:-.13em;text-transform:uppercase;color:#cdd2ff;text-shadow:.045em .03em #ff8ac4,.09em .06em #d6006e;filter:contrast(1.8);clip-path:inset(-20% -8% -22%);transition:clip-path .55s var(--story-ease);font-size:.79em;font-weight:900;transform:translateY(.07em)skew(-4deg)}.pixel-label b:before{content:var(--letter,"")}.pixel-label b{font-weight:inherit;transition:transform .55s var(--story-ease), opacity .55s var(--story-ease);transition-delay:calc(var(--fragment,0) * 34ms);display:inline-block}.vector-label{font-family:var(--story-serif);letter-spacing:-.02em;color:var(--story-accent);clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--story-ease) 80ms;font-style:italic;font-weight:400}.word-vector-ui{pointer-events:none;width:100%;height:100%;overflow:visible}.word-vector-ui path{fill:none;stroke:var(--story-accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:var(--trace-length,240);stroke-dashoffset:var(--trace-length,240)}.word-vector-ui circle,.word-vector-ui rect{fill:var(--story-bg);stroke:var(--story-node);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.2)}.pixel-smooth-word:hover .pixel-label,.pixel-smooth-word:focus-within .pixel-label{clip-path:inset(-20% -8% -22% 100%)}.pixel-smooth-word:hover .pixel-label b:nth-child(odd),.pixel-smooth-word:focus-within .pixel-label b:nth-child(odd){opacity:.35;transform:translateY(-.42em)rotate(-4deg)}.pixel-smooth-word:hover .pixel-label b:nth-child(2n),.pixel-smooth-word:focus-within .pixel-label b:nth-child(2n){opacity:.35;transform:translateY(.38em)rotate(5deg)}.pixel-smooth-word:hover .vector-label,.pixel-smooth-word:focus-within .vector-label{clip-path:inset(0 -6% 0 0)}.pixel-smooth-word:hover .word-vector-ui path,.pixel-smooth-word:focus-within .word-vector-ui path{animation:word-trace 1.1s var(--story-ease) .1s forwards}.pixel-smooth-word:hover .word-vector-ui :is(circle,rect),.pixel-smooth-word:focus-within .word-vector-ui :is(circle,rect){animation:word-node .46s var(--story-ease) forwards}.word-vector-ui :is(circle,rect):first-of-type{animation-delay:.46s}.word-vector-ui :is(circle,rect):nth-of-type(2){animation-delay:.62s}.word-vector-ui :is(circle,rect):nth-of-type(3){animation-delay:.78s}.word-vector-ui :is(circle,rect):nth-of-type(4){animation-delay:.94s}@keyframes word-trace{to{stroke-dashoffset:0}}@keyframes word-node{60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.hover-instruction{font-family:var(--story-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--story-muted);font-size:11px;font-weight:700;animation:3.4s ease-in-out infinite hint-breathe}@keyframes hint-breathe{0%,to{opacity:.45}50%{opacity:1}}.trace-orbit,.trace-orbit svg{width:100%;height:auto;display:block;overflow:visible}.trace-orbit figcaption,.trace-orbit>p,.trace-orbit>span{font-family:var(--story-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--story-muted);align-items:center;gap:14px;margin-top:22px;font-size:11px;font-weight:760;display:flex}.trace-grid{fill:none;stroke:#ffffff12;stroke-width:1px}.trace-raster{fill:#ffffff0b;stroke:#3f4352;stroke-width:1.6px;stroke-linejoin:miter}.trace-vector{fill:none;stroke:var(--story-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:920;filter:drop-shadow(0 0 12px #7c87ff8c);animation:5s linear infinite story-trace}.trace-nodes :is(circle,rect){fill:var(--story-bg);stroke:var(--story-node);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:node-pop 5s var(--story-ease) infinite}.trace-nodes :is(circle,rect):nth-of-type(2){animation-delay:.3s}.trace-nodes :is(circle,rect):nth-of-type(3){animation-delay:.6s}.trace-nodes :is(circle,rect):nth-of-type(4){animation-delay:.9s}.trace-nodes :is(circle,rect):nth-of-type(5){animation-delay:1.2s}@keyframes story-trace{0%{stroke-dashoffset:920px}45%{stroke-dashoffset:0}60%{stroke-dashoffset:0}to{stroke-dashoffset:-920px}}@keyframes node-pop{0%,12%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1.3)}28%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.scroll-cue{font-family:var(--story-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--story-muted);flex-direction:column;justify-self:start;align-items:flex-start;gap:14px;font-size:11px;font-weight:700;display:flex}.scroll-cue:after{content:"";background-color:var(--story-line);background-image:linear-gradient(180deg, transparent, var(--story-accent), transparent);background-repeat:no-repeat;background-size:100% 46%;width:1px;height:64px;animation:2s linear infinite story-scroll}@keyframes story-scroll{0%{background-position:0 -50%}to{background-position:0 150%}}.seo-story :has(>.workflow-stage){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(48px,6vw,88px) clamp(40px,6vw,96px);display:grid}.seo-story :has(>.workflow-stage)>.seo-section-heading{grid-column:1/-1}.workflow-stage{perspective:1400px;position:relative}.workflow-stage:before{content:"";filter:blur(46px);z-index:-1;background:radial-gradient(circle,#7c87ff38,#0000 68%);border-radius:50%;position:absolute;inset:12% 6%}.workflow-demo{border:1px solid var(--story-line);background:var(--story-surface);border-radius:18px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 48px 120px #0000008c}.demo-toolbar{border-bottom:1px solid var(--story-line);background:#0d0f15;align-items:center;gap:8px;height:44px;padding-inline:18px;display:flex}.demo-toolbar span:empty{background:#3a3e4c;border-radius:50%;width:9px;height:9px}.demo-toolbar span:empty:first-child{background:#4a4e5e}.demo-toolbar :is(code,em,small,strong,p){font-family:var(--story-mono);letter-spacing:.04em;color:var(--story-muted);background:#14161f;border-radius:999px;margin-left:14px;padding:5px 14px;font-size:11px;font-style:normal;font-weight:600}.demo-canvas{background-color:var(--story-bg);background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:28px 28px;height:460px;position:relative;overflow:hidden}.demo-drop{font-family:var(--story-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--story-muted);animation:demo-drop 8s var(--story-ease) infinite;border:1px dashed #ffffff26;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:16% 14%}.demo-hand{fill:none;stroke:#f3f0e84d;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;animation:demo-hand 8s var(--story-ease) infinite;position:absolute;inset:0}.demo-path{fill:none;width:100%;height:100%;stroke:var(--story-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:760;filter:drop-shadow(0 0 10px #7c87ff73);animation:demo-trace 8s var(--story-ease) infinite;position:absolute;inset:0}.demo-scan{inset-inline:0;background:var(--story-accent);height:2px;animation:8s linear infinite demo-scan;position:absolute;top:0;box-shadow:0 0 22px 2px #7c87ffa6}.demo-export{border-top:1px solid var(--story-line);background:#0d0f15;flex-wrap:wrap;gap:8px;padding:16px 18px;display:flex}.demo-export>*{border:1px solid var(--story-line);font-family:var(--story-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--story-muted);border-radius:999px;padding:8px 14px;font-size:11px;font-weight:760}.demo-export>:first-child,.demo-export>.is-active,.demo-export>.active{background:var(--story-accent);color:var(--story-bg);animation:demo-chip 8s var(--story-ease) infinite;border-color:#0000}@keyframes demo-drop{0%,12%{opacity:1;transform:scale(1)}20%,92%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes demo-hand{0%,16%{opacity:0}26%,74%{opacity:1}90%,to{opacity:0}}@keyframes demo-trace{0%,34%{stroke-dashoffset:760px;opacity:1}70%,90%{stroke-dashoffset:0;opacity:1}99%,to{stroke-dashoffset:0;opacity:0}}@keyframes demo-scan{0%,30%{opacity:0;transform:translateY(-4px)}36%{opacity:.95;transform:translateY(28px)}84%{opacity:.95;transform:translateY(458px)}92%,to{opacity:0;transform:translateY(458px)}}@keyframes demo-chip{0%,68%{box-shadow:0 0 #7c87ff00}78%{box-shadow:0 0 0 6px #7c87ff38}90%,to{box-shadow:0 0 #7c87ff00}}.workflow-copy ol,.workflow-copy ul{counter-reset:workflow-step}.workflow-copy li{border-top:1px solid var(--story-line);counter-increment:workflow-step;grid-template-columns:64px minmax(0,1fr);gap:8px 20px;padding-block:clamp(20px,2.4vw,30px);display:grid}.workflow-copy li:before{content:counter(workflow-step, decimal-leading-zero);font-family:var(--story-mono);letter-spacing:.12em;color:var(--story-accent);grid-row:1/span 2;padding-top:4px;font-size:12px;font-weight:760}.workflow-copy li strong,.workflow-copy li h3{letter-spacing:-.04em;color:var(--story-text);font-size:clamp(19px,1.7vw,23px);font-weight:640}.workflow-copy li p,.workflow-copy li span{color:var(--story-muted);grid-column:2;font-size:16px;line-height:1.65}.seo-story :has(>.free-copy){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,6vw,88px) clamp(40px,6vw,96px);display:grid}.seo-story :has(>.free-copy)>.seo-section-heading{grid-column:1/-1}.free-number{border:1px solid var(--story-line);background:var(--story-card);border-radius:26px;flex-direction:column;justify-content:space-between;gap:clamp(28px,4vw,52px);min-height:420px;padding:clamp(30px,3.4vw,50px);display:flex}.free-number>:first-child{font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-muted);font-size:12px;font-weight:760}.free-number p{font-size:16px}.free-equation-large{letter-spacing:-.075em;text-transform:uppercase;color:var(--story-text);text-decoration-line:line-through;-webkit-text-decoration-color:var(--story-accent);text-decoration-color:var(--story-accent);font-size:clamp(64px,9vw,148px);font-weight:810;line-height:.82;text-decoration-thickness:clamp(3px,.45vw,7px);display:block}.free-copy{flex-direction:column;align-items:flex-start;gap:clamp(24px,3vw,40px);display:flex}.free-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(24px,3vw,44px);width:100%;display:grid}.free-copy li{color:var(--story-muted);padding-left:22px;font-size:16px;line-height:1.6;position:relative}.free-copy li:before{content:"";background:var(--story-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.seo-story :has(>.local-copy){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,88px) clamp(40px,6vw,96px);display:grid}.seo-story :has(>.local-copy)>.seo-section-heading{grid-column:1/-1}.local-visual{place-items:center;height:640px;display:grid;position:relative}.local-device{z-index:1;background:var(--story-surface);text-align:center;width:210px;height:290px;font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-muted);border:1px solid #4a4e5e;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:11px;font-weight:760;display:flex;position:relative}.local-device strong{color:var(--story-text);font-size:13px}.local-camera{background:#4a4e5e;border-radius:999px;width:46px;height:6px;position:absolute;top:14px;left:50%;translate:-50%}.local-ring{border:1px solid var(--story-line);border-radius:50%;animation:4s ease-in-out infinite local-pulse;position:absolute;top:50%;left:50%;translate:-50% -50%}.ring-one{width:340px;height:340px}.ring-two{width:490px;height:490px;animation-delay:-.7s}.ring-three{width:630px;height:630px;animation-delay:-1.4s}@keyframes local-pulse{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.72;transform:scale(1.03)}}.local-label{z-index:2;font-family:var(--story-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:760;position:absolute}.label-browser{color:var(--story-accent);top:18%;left:4%}.label-server{color:var(--story-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--story-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--story-muted) 60%, transparent);bottom:18%;right:4%}.local-copy{flex-direction:column;align-items:flex-start;gap:clamp(22px,2.6vw,34px);display:flex}.local-copy p{max-width:52ch}.seo-local .local-note,.seo-local .local-note p{border-left:2px solid var(--story-accent);color:var(--story-text);background:linear-gradient(90deg,#7c87ff1a,#0000 70%);padding:18px 0 18px 22px;font-size:16px;line-height:1.65}.seo-local .local-note p{background:0 0;border:0;padding:0}.keyword-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:36px;margin-bottom:clamp(40px,4.5vw,68px);display:grid}.keyword-heading>.seo-kicker{grid-column:1/-1}.keyword-list{border-top:1px solid var(--story-line)}.keyword-list li{display:block}.keyword-list a{border-bottom:1px solid var(--story-line);min-height:116px;transition:padding-inline .4s var(--story-ease), background-color .4s var(--story-ease);grid-template-columns:150px minmax(0,.8fr) minmax(0,1fr) 32px;align-items:center;gap:24px;padding-block:20px;padding-inline:0;display:grid}.keyword-list a:hover{background:var(--story-hover);padding-inline:18px}.keyword-list a>:first-child{font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-accent);font-size:11px;font-weight:760}.keyword-list a>:nth-child(2){letter-spacing:-.05em;color:var(--story-text);font-size:clamp(22px,2.2vw,34px);font-weight:620;line-height:1.02}.keyword-list a>:nth-child(3){color:var(--story-muted);font-size:16px;line-height:1.6}.keyword-list a>:last-child{color:var(--story-muted);transition:transform .4s var(--story-ease), color .4s var(--story-ease);justify-self:end;font-size:20px}.keyword-list a:hover>:last-child{color:var(--story-accent);transform:translate(4px,-4px)}.seo-story :has(>.maker-copy){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,6vw,88px) clamp(40px,6vw,96px);display:grid}.seo-story :has(>.maker-copy)>.seo-section-heading{grid-column:1/-1}.maker-visual{border:1px solid var(--story-line);background:var(--story-surface);border-radius:22px;position:relative;overflow:hidden}.maker-visual img{filter:grayscale()contrast(1.08);width:100%;height:auto}.maker-visual>:is(span,b,strong,i,em){font-family:var(--story-serif);color:color-mix(in srgb, var(--story-text) 82%, transparent);mix-blend-mode:difference;pointer-events:none;font-size:clamp(120px,14vw,220px);font-style:italic;line-height:1;position:absolute;top:-.16em;right:.06em}.maker-copy{flex-direction:column;align-items:flex-start;gap:clamp(22px,2.6vw,34px);display:flex}.maker-copy blockquote{font-family:var(--story-serif);letter-spacing:-.03em;color:var(--story-text);font-size:clamp(28px,3.4vw,46px);font-style:italic;line-height:1.16}.maker-copy blockquote p{font:inherit;color:inherit}.case-tags{flex-wrap:wrap;gap:8px;display:flex}.case-tags>*{border:1px solid var(--story-line);font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-muted);border-radius:999px;padding:8px 14px;font-size:11px;font-weight:760}.seo-story :has(>.explainer-copy){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(48px,6vw,88px) clamp(40px,6vw,96px);display:grid}.seo-story :has(>.explainer-copy)>.seo-section-heading{grid-column:1/-1}.explainer-copy{flex-direction:column;gap:clamp(22px,2.6vw,34px);display:flex}.explainer-copy p{max-width:60ch;font-size:18px}.seo-explainer dl{grid-template-columns:85px minmax(0,1fr);column-gap:20px;display:grid}.seo-explainer dt,.seo-explainer dd{border-top:1px solid var(--story-line);padding-block:18px}.seo-explainer dt{font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-accent);font-size:12px;font-weight:760}.seo-explainer dd{color:var(--story-muted);font-size:16px;line-height:1.65}.explainer-copy ul>li{border-top:1px solid var(--story-line);color:var(--story-muted);grid-template-columns:85px minmax(0,1fr);gap:20px;padding-block:18px;font-size:16px;line-height:1.65;display:grid}.explainer-copy ul>li>:first-child{font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-accent);font-size:12px;font-weight:760}.search-answer-grid{border-top:1px solid var(--story-line);border-bottom:1px solid var(--story-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.search-answer-grid>*{border-right:1px solid var(--story-line);flex-direction:column;gap:18px;min-height:390px;padding:clamp(28px,3vw,44px);display:flex}.search-answer-grid>:last-child{border-right:0}.search-answer-grid>*>:first-child{font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-accent);font-size:11px;font-weight:760}.search-answer-grid a{color:var(--story-accent);border-bottom:1px solid color-mix(in srgb, var(--story-accent) 40%, transparent);transition:color .3s var(--story-ease), border-color .3s var(--story-ease);align-self:flex-start;margin-top:auto;padding-bottom:3px;font-size:15px;font-weight:640}.search-answer-grid a:hover{color:var(--story-text);border-color:var(--story-text)}.seo-story :has(>.faq-list){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,5vw,72px) clamp(40px,6vw,96px);display:grid}.seo-story :has(>.faq-list)>.seo-section-heading{grid-column:1/-1}.faq-list details{border-bottom:1px solid var(--story-line)}.faq-list details:first-child{border-top:1px solid var(--story-line)}.faq-list summary{color:var(--story-text);cursor:pointer;padding:26px 48px 26px 0;font-size:17px;font-weight:630;line-height:1.35;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-family:var(--story-mono);color:var(--story-accent);transition:rotate .3s var(--story-ease);font-size:24px;font-weight:400;line-height:1;position:absolute;top:50%;right:0;translate:0 -50%}.faq-list details[open] summary:after{rotate:45deg}.faq-list details>:not(summary){max-width:62ch;color:var(--story-muted);padding-bottom:26px;font-size:16px;line-height:1.7}.seo-final{text-align:center;justify-content:center;align-items:center;min-height:78svh}.seo-final h2{max-width:16ch;margin-inline:auto;font-size:clamp(78px,11vw,170px);line-height:.78}.seo-final .seo-kicker{margin-bottom:clamp(24px,3vw,40px)}.seo-final .seo-cta,.seo-final a:not(.text-link){background:var(--story-text);color:var(--story-bg);margin-top:clamp(36px,4vw,60px)}.seo-final .seo-cta:hover,.seo-final a:not(.text-link):hover{box-shadow:0 18px 42px #f3f0e82e}.story-footer{border-top:1px solid var(--story-line);justify-content:space-between;align-items:flex-start;gap:clamp(32px,5vw,80px);padding-block:clamp(56px,7vw,96px);display:flex}.story-footer>:only-child{flex:1;justify-content:space-between;align-items:flex-start;gap:clamp(32px,5vw,80px);display:flex}.story-brand-block{flex-direction:column;gap:18px;max-width:46ch;display:flex}.story-brand{letter-spacing:-.04em;color:var(--story-text);flex-direction:column;gap:4px;font-size:20px;font-weight:690;display:flex}.story-brand small{font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--story-muted);font-size:11px;font-weight:700}.story-logo{width:88px;height:auto;overflow:visible}.story-logo .brand-logo-vector{fill:none;stroke:var(--story-accent);stroke-width:9px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite logo-flex}.story-logo .brand-logo-pointer{fill:none;stroke:var(--story-text);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:bottom;animation:4.8s ease-in-out infinite logo-point}.story-logo .brand-logo-node{fill:var(--story-bg);stroke:var(--story-node);stroke-width:7px;transform-box:fill-box;transform-origin:50%}.story-logo .brand-logo-node-left{animation:4.8s ease-in-out infinite logo-node}.story-logo .brand-logo-node-right{animation:4.8s ease-in-out -.6s infinite logo-node}@keyframes logo-flex{0%,to{transform:scaleY(1)}35%{transform:scaleY(.82)}70%{transform:scaleY(1.12)}}@keyframes logo-point{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-6px)rotate(-5deg)}62%{transform:translateY(3px)rotate(4deg)}}@keyframes logo-node{0%,46%,to{stroke:var(--story-node);transform:scale(1)}22%{stroke:var(--story-text);transform:scale(1.18)}}.legal-footer{font-family:var(--story-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 26px;font-size:11px;font-weight:700;display:flex}.legal-footer a{color:var(--story-muted);transition:color .3s var(--story-ease)}.legal-footer a:hover{color:var(--story-text)}@media (max-width:900px){.seo-boundary{width:min(100% - 40px,760px)}.seo-story:before{left:6vw;box-shadow:22vw 0 #ffffff06,44vw 0 #ffffff06,66vw 0 #ffffff06,88vw 0 #ffffff06}.seo-story h2{font-size:clamp(46px,11vw,72px)}.seo-hero-copy h1{font-size:clamp(56px,15vw,104px)}.seo-final h2{font-size:clamp(56px,16vw,110px)}.seo-hero,.seo-workflow,.seo-free,.seo-local,.keyword-section,.maker-case,.seo-explainer,.search-answers,.seo-faq,.seo-final{min-height:0;padding-block:clamp(96px,16vw,150px)}:is(.seo-section-heading,.keyword-heading,.seo-story :has(>.seo-hero-copy),.seo-story :has(>.workflow-stage),.seo-story :has(>.free-copy),.seo-story :has(>.local-copy),.seo-story :has(>.maker-copy),.seo-story :has(>.explainer-copy),.seo-story :has(>.faq-list)){grid-template-columns:minmax(0,1fr)}.seo-hero-copy,.seo-hero-copy~*,.seo-hero-copy~.scroll-cue{grid-column:1/-1}.local-visual{order:2;height:520px}.local-copy{order:1}.search-answer-grid{grid-template-columns:minmax(0,1fr)}.search-answer-grid>*{border-right:0;border-bottom:1px solid var(--story-line);min-height:0;padding-inline:0}.search-answer-grid>:last-child{border-bottom:0}.keyword-list a{grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:6px 16px;min-height:0;padding-block:26px}.keyword-list a>:first-child,.keyword-list a>:nth-child(2),.keyword-list a>:nth-child(3){grid-column:1}.keyword-list a>:last-child{grid-area:1/2/span 3;align-self:center}.free-number{min-height:0}.demo-canvas{height:340px}@keyframes demo-scan{0%,30%{opacity:0;transform:translateY(-4px)}36%{opacity:.95;transform:translateY(24px)}84%{opacity:.95;transform:translateY(338px)}92%,to{opacity:0;transform:translateY(338px)}}}@media (max-width:560px){.seo-boundary{width:calc(100% - 30px)}.seo-hero,.seo-workflow,.seo-free,.seo-local,.keyword-section,.maker-case,.seo-explainer,.search-answers,.seo-faq,.seo-final{padding-block:104px}.seo-hero-copy h1{font-size:clamp(52px,18vw,96px)}.seo-story p{font-size:15px}.seo-section-heading p,.explainer-copy p,.seo-hero-copy p,.seo-hero-copy h1>.seo-kicker{font-size:16px}.free-copy ul{grid-template-columns:minmax(0,1fr)}.local-visual{height:400px}.local-device{border-radius:20px;width:150px;height:220px;padding:18px}.ring-one{width:230px;height:230px}.ring-two{width:320px;height:320px}.ring-three{width:410px;height:410px}.keyword-list a{grid-template-columns:minmax(0,1fr)}.keyword-list a>:last-child{grid-area:auto/1;justify-self:start}.story-footer,.story-footer>:only-child{flex-direction:column;align-items:flex-start}.legal-footer{justify-content:flex-start}.back-to-tool{margin-inline:auto 15px}}@media (prefers-reduced-motion:reduce){.seo-story *,.seo-story :before,.seo-story :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-pending{opacity:1;transform:none}.pixel-smooth-word{transform:none}}
