.seo-section{padding-top:65px;padding-bottom:55px}.seo-heading{max-width:780px;margin-bottom:30px}.seo-heading h2{font-size:clamp(28px,3vw,43px);letter-spacing:-.055em;margin-top:10px}.seo-heading>p,.seo-two-col p,.seo-three-col p{font-size:14px;line-height:1.85;color:#747a8b}.how-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.how-cards article{padding:25px;border:1px solid #e9eaf2;border-radius:17px;background:#fff}.seo-step{display:inline-flex;border-radius:50%;width:34px;height:34px;align-items:center;justify-content:center;background:#eeebff;color:#7060ba;font-size:11px;font-weight:800}.how-cards h3{font-size:19px;letter-spacing:-.6px}.how-cards p{font-size:12px;line-height:1.85;color:#7d8190}.text-link{display:inline-block;margin-top:25px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.seo-band{background:#f8f8fc;border-block:1px solid #eeeef5;padding:65px 0}.seo-two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px}.seo-two-col h2{font-size:clamp(30px,3vw,44px)}.seo-two-col .btn{margin-top:15px}.seo-feature-stack{display:grid;gap:12px}.seo-feature-stack article{background:white;border:1px solid #e9eaf1;border-radius:16px;padding:12px 25px}.seo-feature-stack h3{font-size:18px}.seo-feature-stack p{font-size:12px}.seo-feature-stack a,.collection-copy a{color:#ac3979;text-decoration:underline;text-underline-offset:3px}.seo-three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.seo-three-col h3{font-size:21px}.seo-faq{border-top:1px solid #eeeef5}.seo-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;align-items:start}.seo-faq-grid .faq summary{font-size:14px;line-height:1.6;padding-right:15px}.seo-faq-grid .faq p{font-size:13px}.seo-final{display:flex;gap:30px;align-items:center;justify-content:space-between;border-radius:20px;background:#f3f0fb;padding:35px!important;margin-top:20px!important;margin-bottom:55px!important}.seo-final h2{font-size:28px}.seo-final p{font-size:13px;color:#787389}.seo-final .btn{white-space:nowrap}.collection-copy{padding:45px 0;max-width:1050px}.collection-copy>p{font-size:15px;color:#606878;line-height:1.9;max-width:850px}.collection-copy h2{font-size:34px;margin-bottom:20px}.scene-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.scene-cards article{padding:24px;border:1px solid #ebebf2;background:#fafafd;border-radius:16px}.scene-cards h3{font-size:20px;margin-top:0}.scene-cards p{font-size:13px;line-height:1.85;color:#747b89}.pack-outline{background:#f7f6fc;border-radius:18px;padding:26px;margin:25px 0}.pack-outline dl{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 35px;margin:0}.pack-outline dt{font-size:12px;font-weight:800}.pack-outline dd{font-size:13px;line-height:1.8;color:#74788b;margin:5px 0 0}.related-packs{padding:30px 0 50px}.related-packs h2{font-size:29px}.related-links{display:flex;flex-wrap:wrap;gap:12px}.related-links a{border:1px solid #e5e5ee;padding:13px 18px;border-radius:12px;font-size:13px}.pack-answer{max-width:850px;color:#697282;font-size:14px;line-height:1.85}.pack-toc{display:flex;gap:18px;flex-wrap:wrap;padding:15px 0;border-block:1px solid #eeeef5;margin-bottom:15px;font-size:12px;color:#707889}.no-examples{padding:35px;border:1px dashed #dcdce8;border-radius:16px;line-height:1.8;color:#7b7d90;background:#fbfbfe}.review-badge{font-size:10px;background:#eef9f2;color:#2e7550;display:inline-block;padding:7px 10px;border-radius:30px}.admin-previews{margin:30px 0}.admin-preview-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.admin-preview-toolbar input,.admin-preview-toolbar select{border:1px solid #dddfea;border-radius:9px;padding:11px;background:white}.preview-table{width:100%;border-collapse:collapse;font-size:12px}.preview-table th{text-align:left;color:#81889b;font-size:10px;letter-spacing:1px}.preview-table td,.preview-table th{border-bottom:1px solid #eeeef5;padding:14px 9px;vertical-align:top}.preview-table td:last-child{min-width:220px}.preview-table button{margin:3px;font-size:10px;padding:8px 10px}.preview-thumbs{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.preview-thumbs img{width:54px;height:65px;object-fit:cover;border-radius:6px}.admin-scroll{overflow-x:auto}.admin-preview-summary{color:#818398;font-size:12px;line-height:1.8}.admin-error{color:#b44155;font-size:12px}.editorial-source{font-size:11px!important;color:#9398a6!important}.preview-gallery.result-gallery{grid-template-columns:repeat(4,1fr)}@media(max-width:950px){.how-cards{grid-template-columns:repeat(2,1fr)}.seo-two-col{grid-template-columns:1fr;gap:25px}.seo-three-col{gap:20px}.scene-cards{grid-template-columns:1fr}.preview-gallery.result-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.seo-section{padding-top:40px;padding-bottom:35px}.how-cards,.seo-three-col,.seo-faq-grid{grid-template-columns:1fr}.how-cards article{padding:22px}.seo-two-col{gap:15px}.seo-band{padding:35px 0}.seo-final{align-items:start;flex-direction:column;padding:25px!important}.seo-final h2{font-size:25px}.pack-outline dl{grid-template-columns:1fr}.collection-copy h2{font-size:28px}.pack-toc{gap:12px}.seo-heading h2{font-size:29px}.seo-feature-stack article{padding:15px 22px}}
