.seo-intent-page{padding-top:48px;padding-bottom:88px}.seo-intent-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:48px;align-items:center}.seo-intent-hero .page-title{max-width:720px}.seo-intent-figure{margin:0;overflow:hidden;border-radius:12px;background:var(--am-surface,#f3f0ec)}.seo-intent-figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.seo-intent-cta{display:inline-flex;gap:12px;align-items:center;margin-top:22px;padding:13px 18px;border-radius:999px;background:var(--am-ink,#171717);color:#fff;font-weight:700;text-decoration:none}.seo-intent-section{margin-top:76px}.seo-intent-section h2{margin:0 0 22px;font-size:clamp(1.5rem,3vw,2.25rem)}.seo-intent-products,.seo-intent-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-intent-product,.seo-intent-step{border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:10px;padding:22px}.seo-intent-step-number{display:block;margin-bottom:24px;color:#737373;font-size:.8rem;letter-spacing:.08em}.seo-intent-product h3,.seo-intent-step h3{margin:0 0 8px;font-size:1.1rem}.seo-intent-product p,.seo-intent-step p{margin:0;line-height:1.65;color:color-mix(in srgb,currentColor 72%,transparent)}.seo-intent-product{color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.seo-intent-product h3{display:flex;justify-content:space-between;gap:12px}.seo-intent-product:hover{transform:translateY(-2px);border-color:currentColor}.seo-intent-note{margin-top:16px;color:color-mix(in srgb,currentColor 68%,transparent);font-size:.95rem}.seo-intent-faq details{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);padding:18px 0}.seo-intent-faq details:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.seo-intent-faq summary{cursor:pointer;font-weight:700}.seo-intent-faq p{max-width:760px;margin:12px 0 0;line-height:1.7;color:color-mix(in srgb,currentColor 72%,transparent)}.seo-intent-related{display:flex;flex-wrap:wrap;gap:18px;margin-top:48px}.seo-intent-related a{color:inherit;font-weight:700}@media (max-width:760px){.seo-intent-page{padding-top:28px}.seo-intent-hero,.seo-intent-products,.seo-intent-steps{grid-template-columns:1fr}.seo-intent-figure{order:-1}.seo-intent-section{margin-top:52px}}