.seo-landing .w-hero{min-height:480px;padding-top:35px;padding-bottom:35px}.seo-landing .w-hero h1{font-size:clamp(36px,3.6vw,48px);line-height:1.2;max-width:22ch}.seo-landing .w-hero-intro{font-size:21px}.seo-landing .w-hero-portrait>img{height:360px}.seo-landing .w-hero-small{font-size:16px}.seo-landing .w-trust-strip{padding-top:20px;padding-bottom:20px}.seo-landing .reading-tools{padding-top:8px;padding-bottom:8px}.s-service,.s-care,.s-faq,.seo-landing .w-reading,.s-business-reading{margin:48px 0}.s-service h2,.s-care h2,.s-faq h2,.s-business-reading h2,.seo-landing .w-reading h2{font-size:34px;line-height:1.3;color:var(--w-deep);max-width:30ch;letter-spacing:-.025em;margin-bottom:20px}.s-intro{font-size:var(--reader-size);line-height:1.8;max-width:83ch}.s-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-top:25px}.s-option{display:flex;flex-direction:column;text-decoration:none;border:1px solid #dce4dd;border-radius:22px;background:#fff;padding:25px;min-width:0;color:var(--ink)}.s-option:hover{border-color:var(--accent);box-shadow:0 9px 24px #243c3610}.s-option strong{font-size:23px;line-height:1.4;color:var(--w-deep);margin-bottom:13px}.s-option span{font-size:19px;line-height:1.7}.s-option b{align-self:flex-end;font-size:24px;color:var(--accent);font-weight:500;margin-top:auto;padding-top:12px}.s-note{background:var(--soft);border-radius:19px;padding:23px 27px;margin-top:24px;font-size:19px;line-height:1.7}.s-note strong{color:var(--w-deep);font-size:21px;line-height:1.5}.s-note p{margin:12px 0;max-width:88ch}.s-note a{font-weight:600}.s-care{display:grid;grid-template-columns:1fr 1fr;gap:45px;background:var(--soft);border-radius:27px;padding:36px}.s-care>div{min-width:0}.s-doctor .w-doc-body{padding:0}.s-doctor h3{font-size:24px;line-height:1.45;margin:0 0 13px}.s-doctor p{font-size:19px;margin-bottom:14px}.s-doctor .w-doc-actions{margin-bottom:18px}.s-doctor .w-doc-actions a{font-size:18px}.s-small{font-size:17px;line-height:1.75;color:var(--muted);margin:15px 0}.s-reasons>div+div{margin-top:21px;padding-top:21px;border-top:1px solid #ccdacf}.s-reasons h3{font-size:22px;line-height:1.4;margin:0 0 10px;color:var(--w-deep)}.s-reasons p{font-size:19px;line-height:1.75;margin:0}.s-care .w-text-link{margin-top:13px;font-size:18px}.s-product{display:flex;align-items:center;gap:30px;padding:22px 28px;border:1px solid #dce4dd;border-radius:22px;background:white;margin-top:25px}.s-product>a{width:185px;flex-shrink:0}.s-product img{display:block;width:100%;height:185px;object-fit:contain}.s-product>div{min-width:0}.s-product strong{font-size:22px;line-height:1.4;color:var(--w-deep)}.s-product p{font-size:19px;margin:12px 0}.s-product>div>a{display:inline-flex;margin:0 20px 5px 0;font-size:18px;font-weight:600;min-height:42px;align-items:center}.s-faq-list{border-top:1px solid #dae2d9}.s-faq-list details{border-bottom:1px solid #dae2d9;margin:0;padding:0}.s-faq-list summary{font-size:22px;line-height:1.5;font-weight:650;padding:20px 0;cursor:pointer;color:var(--w-deep)}.s-faq-list details p{font-size:var(--reader-size);line-height:1.8;padding:0 0 15px;max-width:90ch}.s-contact{display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:24px;padding:29px;background:var(--w-tint);margin-top:28px}.s-contact h3{font-size:27px;line-height:1.4;margin-bottom:12px;color:var(--w-deep)}.s-contact p{font-size:19px;line-height:1.75;margin:0;max-width:55ch}.s-contact .w-button{flex-shrink:0}.s-source{font-size:16px;line-height:1.8;color:var(--muted);margin:22px 0 0;max-width:90ch}.s-source a{margin-left:10px}.seo-landing .w-reading .w-article-grid{gap:23px}.seo-landing .w-reading .w-article>img{height:190px}.seo-landing .w-reading .w-article p{font-size:18px}.seo-landing .w-reading .w-article h3{font-size:23px}.seo-landing .w-reading .w-section-head{margin-bottom:22px}.seo-landing .w-home{padding-bottom:5px}
@media(max-width:1000px){.s-options{gap:16px}.s-option{padding:22px}.s-option strong{font-size:22px}.s-care{gap:29px;padding:29px}.s-contact{display:block}.s-contact .w-button{margin-top:23px}.seo-landing .w-hero h1{font-size:39px}}
@media(max-width:700px){.seo-landing .w-hero{padding:27px 0 30px;min-height:0}.seo-landing .w-hero h1{font-size:35px;line-height:1.25;max-width:none;letter-spacing:-1px}.seo-landing .w-hero-portrait>img{height:285px}.seo-landing .w-hero-intro{font-size:20px;line-height:1.7}.seo-landing .w-trust-strip{padding:18px 0}.s-service,.s-care,.s-faq,.seo-landing .w-reading,.s-business-reading{margin:36px 0}.s-service h2,.s-care h2,.s-faq h2,.s-business-reading h2,.seo-landing .w-reading h2{font-size:29px;line-height:1.35;max-width:none;margin-bottom:18px}.s-options{grid-template-columns:1fr;gap:13px;margin-top:20px}.s-option{padding:22px}.s-option strong{font-size:23px}.s-option span{font-size:19px}.s-option b{padding-top:4px}.s-care{grid-template-columns:1fr;padding:25px 22px;gap:29px;border-radius:24px}.s-doctor h3{font-size:23px}.s-small{font-size:17px}.s-reasons h3{font-size:22px}.s-reasons p{font-size:19px}.s-note{padding:23px 21px}.s-note strong{font-size:21px}.s-note p{font-size:19px}.s-product{display:flex;flex-direction:column;gap:15px;padding:22px}.s-product>a{width:210px}.s-product img{height:210px}.s-product strong{font-size:23px}.s-product p{font-size:19px;line-height:1.75}.s-faq-list summary{font-size:21px;padding:20px 0}.s-faq-list details p{line-height:1.8}.s-contact{padding:25px 21px}.s-contact h3{font-size:26px}.s-contact p{font-size:19px}.s-contact .w-button{width:100%;font-size:17px}.s-source{font-size:16px}.seo-landing .w-reading .w-article-grid{grid-template-columns:1fr}.seo-landing .w-reading .w-article>img{height:205px}}
