.seo-page{position:relative;z-index:2;color:#fff;text-align:center}.seo-page *,.seo-page *:before,.seo-page *:after{box-sizing:border-box}.seo-hero{max-width:920px;margin:24px auto 88px;padding:0 24px}.seo-hero .breadcrumbs ol{margin-bottom:28px}.seo-hero__title{margin:0;font-size:clamp(2.1rem,5vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.seo-hero__lead{max-width:640px;margin:28px auto 0;color:#aaa;font-size:1.125rem;line-height:1.7}.seo-body{display:flex;flex-direction:column;gap:96px;max-width:1200px;margin:0 auto;padding:0 24px 104px}.seo-body :is(p,li,dd) a:not([class]){color:#ff003c;text-decoration:none;border-bottom:1px solid rgba(255,0,60,.4);transition:border-color .2s ease,color .2s ease}.seo-body :is(p,li,dd) a:not([class]):hover{color:#ff3361;border-bottom-color:#ff003c}.seo-form{display:grid;gap:20px;width:100%;max-width:880px;margin:0 auto;padding:40px;text-align:left}.seo-form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.seo-form__field{display:grid;gap:8px}.seo-form__label{color:#ccc;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.seo-form__required{color:#ff003c}.seo-form input:not([type=checkbox]),.seo-form textarea{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000059;color:#fff;font-family:inherit;font-size:.95rem;transition:border-color .2s ease,background .2s ease}.seo-form textarea{min-height:130px;resize:vertical}.seo-form input::placeholder,.seo-form textarea::placeholder{color:#555}.seo-form input:not([type=checkbox]):focus,.seo-form textarea:focus{outline:none;border-color:#ff003c;background:#00000080}.seo-form__check{display:flex;align-items:flex-start;gap:12px;color:#aaa;font-size:.85rem;line-height:1.55}.seo-form__check input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;accent-color:#ff003c}.seo-form__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.seo-form__footer{display:grid;gap:12px;margin-top:4px}.seo-form__footer .seo-button{width:100%}.seo-form__hint{margin:0;color:#777;font-size:.78rem;text-align:center}.seo-form__error{margin:0;padding:12px 16px;border:1px solid rgba(239,68,68,.25);border-radius:10px;background:#ef44441a;color:#ef4444;font-size:.875rem}.seo-form__success{width:100%;max-width:880px;margin:0 auto;padding:40px;border:1px solid rgba(34,197,94,.3);border-radius:16px;background:#22c55e14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.seo-form__success h3{margin:0 0 10px;color:#22c55e;font-size:1.3rem}.seo-form__success p{margin:0 0 8px;color:#bbb;line-height:1.6}@media(max-width:900px){.seo-hero{margin-bottom:64px}.seo-body{gap:72px}}@media(max-width:640px){.seo-hero{margin-top:8px;padding:0 4px}.seo-hero__lead{font-size:1.02rem}.seo-body{gap:64px;padding:0 4px 72px}.seo-form,.seo-form__success{padding:26px 18px}.seo-form__row{grid-template-columns:1fr}}
