.seo-hero{padding-top:34px}.seo-hero-frame{min-height:650px;padding-bottom:100px}.seo-hero-frame .hero-copy{width:min(100%,1080px)}.seo-hero-frame h1{font-size:clamp(3.6rem,6.1vw,6rem)}.seo-how{padding:125px 0 86px}.seo-framed-section{padding-block:48px 68px}.seo-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:54px;margin:68px 0 0;padding:0;list-style:none}.seo-steps:before{content:"";position:absolute;top:39px;left:52px;right:52px;border-top:1px dashed var(--line-strong)}.seo-steps li{position:relative;display:grid;grid-template-columns:72px 1fr;gap:18px}.seo-step-number{position:relative;z-index:1;display:block;background:var(--paper);color:var(--blue);font-family:Impact,Arial Narrow,sans-serif;font-size:72px;line-height:.9}.seo-steps h3,.seo-use-case-grid h3{margin:4px 0 8px;font-size:17px}.seo-steps p,.seo-use-case-grid p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.seo-context{border-block:1px solid var(--line);padding:96px 0;background:var(--surface)}.seo-context-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);gap:120px;align-items:start}.seo-context-grid h2{font-size:clamp(2.8rem,4.5vw,4.7rem)}.seo-context-grid p{margin:0;color:#38445f;font-size:16px;line-height:1.8}.seo-context-grid p+p{margin-top:22px}.seo-use-cases{padding:100px 0 70px}.seo-use-case-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:76px;margin-top:58px}.seo-use-case-grid ol{margin:0;padding:0;list-style:none}.seo-use-case-grid li{display:grid;grid-template-columns:58px 1fr;gap:18px;border-bottom:1px dashed var(--line);padding:18px 0}.seo-use-icon{position:relative;width:48px;height:48px;display:grid;place-items:center;color:var(--blue)}.seo-use-icon i{position:absolute;inset:0;background:linear-gradient(var(--ink),var(--ink)) 0 0 /10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 0 /2px 10px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /2px 10px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /2px 10px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /10px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /2px 10px no-repeat}.seo-use-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.seo-transcript-example{align-self:center;border:1px solid var(--line);border-radius:10px;padding:16px 32px;background:var(--surface)}.seo-transcript-example>div{display:grid;grid-template-columns:58px 10px 1fr;gap:14px;align-items:start;border-bottom:1px solid var(--line);padding:23px 0}.seo-transcript-example>div:last-child{border-bottom:0}.seo-transcript-example span{color:var(--blue);font-family:Arial Narrow,monospace;font-weight:800}.seo-transcript-example .green-time{color:var(--green)}.seo-transcript-example i{width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--blue)}.seo-transcript-example>div:last-child i{background:var(--green)}.seo-transcript-example p{margin:0;color:#25314c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.7}.seo-example-section{padding-top:94px}.seo-example-section h2{margin-bottom:18px}.seo-section-intro{max-width:680px;margin:0 auto 42px;color:var(--muted);font-size:16px;text-align:center}.seo-faq-row{position:relative;display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr) 28px;gap:42px;align-items:start;border-bottom:1px solid var(--line);padding:24px 8px}.seo-faq-row h3,.seo-faq-row p{margin:0;font-size:15px}.seo-faq-row p{color:var(--muted);line-height:1.65}.seo-faq-row>span{color:var(--blue);font-size:24px;font-weight:400;line-height:1;text-align:right}.seo-related{padding:45px 0 85px}.seo-tool-links{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px;border-block:1px solid var(--line)}.seo-tool-links a{display:grid;place-items:center;min-height:96px;border-right:1px solid var(--line);padding:16px;color:var(--blue);font-size:14px;font-weight:750;text-align:center;transition:background .16s ease,color .16s ease}.seo-tool-links a:last-child{border-right:0}.seo-tool-links a:hover{background:var(--soft-blue);color:var(--blue-dark)}.seo-footer-shell nav{gap:28px}@media (max-width:900px){.seo-hero-frame{min-height:600px}.seo-steps{grid-template-columns:1fr;gap:34px}.seo-steps:before{top:10px;bottom:10px;left:35px;right:auto;border-top:0;border-left:1px dashed var(--line-strong)}.seo-context-grid{grid-template-columns:1fr;gap:36px}.seo-use-case-grid{grid-template-columns:1fr;gap:45px}.seo-tool-links{grid-template-columns:repeat(2,1fr)}.seo-tool-links a:nth-child(2){border-right:0}.seo-tool-links a:nth-child(-n+2){border-bottom:1px solid var(--line)}.seo-faq-row{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) 24px;gap:24px}}@media (max-width:620px){.seo-hero{padding-top:18px}.seo-hero-frame{min-height:560px;padding:50px 20px 78px}.seo-hero-frame h1{font-size:clamp(2.65rem,13.5vw,4rem)}.seo-how{padding:88px 0 60px}.seo-framed-section{padding:34px 24px 48px}.seo-steps{margin-top:42px}.seo-steps li{grid-template-columns:56px 1fr;gap:14px}.seo-step-number{font-size:56px}.seo-steps:before{left:27px}.seo-context{padding:68px 0}.seo-context-grid{gap:28px}.seo-context-grid p{font-size:15px}.seo-use-cases{padding:72px 0 48px}.seo-use-case-grid{margin-top:36px}.seo-transcript-example{padding:8px 16px}.seo-transcript-example>div{grid-template-columns:50px 8px 1fr;gap:8px;padding:18px 0}.seo-transcript-example p{font-size:11px}.seo-example-section{padding-top:72px}.seo-section-intro{margin-bottom:30px;font-size:14px}.seo-tool-links{grid-template-columns:1fr}.seo-tool-links a{border-right:0;border-bottom:1px solid var(--line)}.seo-tool-links a:last-child{border-bottom:0}.seo-related{padding-bottom:60px}.seo-faq-row{grid-template-columns:1fr 24px;gap:8px 16px;padding-block:20px}.seo-faq-row p{grid-column:1/2;font-size:14px}.seo-faq-row>span{grid-column:2;grid-row:1}}