:root{--rg-navy:#151931;--rg-navy2:#252c4e;--rg-orange:#fd3500;--rg-orange-dark:#d92f06;--rg-soft:#fff1ec;--rg-text:#353a4f;--rg-muted:#6c7388;--rg-line:#e6e8ef;--rg-bg:#f4f6f8;--rg-white:#fff;--rg-green:#1f9d68;--rg-red:#c63d2f;--rg-shadow:0 22px 60px rgba(21,25,49,.11)}
/* Меню и выпадающий список повторяют стили главной страницы egoai.ru. */
.review-generator-page #dtr-header-global .main-navigation .sf-menu>li>a{white-space:nowrap}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul{
  background-color:#fff!important;
  opacity:1!important;
  border:1px solid #e0e0e0!important;
  border-radius:8px!important;
  box-shadow:0 5px 15px rgba(0,0,0,.1)!important;
  padding:8px 0!important;
  min-width:250px!important;
}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul li{
  margin:0!important;
  border-top:0!important;
  border-bottom:0!important;
  background:#fff!important;
}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul li+li{border-top:0!important}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul li a{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  padding:12px 20px!important;
  border-bottom:0!important;
  background:#fff!important;
  color:#333!important;
  font-size:14px!important;
  transition:all .3s ease!important;
}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul li a:hover{
  padding-left:25px!important;
  background-color:#f5f5f5!important;
  color:#151931!important;
}
.review-generator-page #dtr-header-global .main-navigation .sf-menu>li>a:after,
.review-generator-page #dtr-header-global .main-navigation .sf-menu li.sfHover>a:after,
.review-generator-page #dtr-header-global .main-navigation .sf-menu li:hover>a:after{display:none!important}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul .ego-menu-group>a{
  cursor:default;
  padding-top:18px!important;
  padding-bottom:10px!important;
  line-height:1.15;
}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul .ego-menu-group>a:hover{
  padding-left:20px!important;
  background:#fff!important;
  color:#333!important;
}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul .ego-menu-group strong{display:block;color:#151931;font-size:15px;font-weight:700}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul .ego-menu-group small{display:block;margin-top:2px;color:#8a8d96;font-size:12px;font-weight:400;white-space:normal}
.review-generator-page #dtr-header-global .main-navigation .sf-menu ul .ego-menu-group-separated{border-top:1px solid #e6e8ed!important;margin-top:4px!important}
.review-generator-page #dtr-header-global .ego-nav-telegram{font-size:18px;padding-left:12px;padding-right:12px}
.review-generator-page #dtr-header-global .ego-nav-phone,.review-generator-page #dtr-header-global .ego-nav-email{font-size:14px}
@media(min-width:992px) and (max-width:1320px){
  .review-generator-page #dtr-header-global .container{max-width:1280px}
  .review-generator-page #dtr-header-global .pbd-creator{display:none!important}
  .review-generator-page #dtr-header-global .main-navigation .sf-menu>li>a{padding-left:8px!important;padding-right:8px!important;font-size:13px!important}
  .review-generator-page #dtr-header-global .ego-nav-email{display:none}
}
.review-generator-page{font-family:"Futura",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--rg-text);background:#fff}.review-generator-page *{box-sizing:border-box}.review-generator-page a{text-decoration:none}.review-generator-page h1,.review-generator-page h2,.review-generator-page h3{color:var(--rg-navy);letter-spacing:-.035em;line-height:1.13}.review-generator-page p{line-height:1.68}
.rg-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.rg-breadcrumbs{padding:112px 0 18px;background:#eef0f3;color:#777f93;font-size:13px}.rg-breadcrumbs a{color:#596176}.rg-hero{position:relative;overflow:hidden;padding:64px 0 84px;background:#eef0f3}.rg-hero:before{content:"";position:absolute;left:-280px;top:-300px;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(253,53,0,.15),rgba(253,53,0,0) 68%)}.rg-hero:after{content:"";position:absolute;right:-290px;bottom:-390px;width:820px;height:820px;border-radius:50%;background:radial-gradient(circle,rgba(21,25,49,.14),rgba(21,25,49,0) 68%)}.rg-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:52px;align-items:start}.rg-hero-copy{padding-top:38px}.rg-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:8px 13px;border:1px solid #ffd3c7;border-radius:999px;background:var(--rg-soft);color:#a82b0d;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.rg-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rg-orange)}.rg-kicker-dark{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#ffd2c5}.rg-hero h1{margin:0 0 22px;font-size:clamp(43px,5.6vw,72px)}.rg-lead{max-width:720px;margin:0;color:#454b60;font-size:21px;line-height:1.55}.rg-bullets{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.rg-bullets li{display:flex;gap:11px;align-items:flex-start;color:#3e4459;font-size:17px}.rg-bullets li:before{content:"✓";display:grid;flex:0 0 24px;width:24px;height:24px;margin-top:1px;place-items:center;border-radius:50%;background:#e8f7f0;color:var(--rg-green);font-size:13px;font-weight:900}
.rg-generator{padding:27px;border:1px solid rgba(255,255,255,.85);border-radius:28px;background:#fff;box-shadow:var(--rg-shadow)}.rg-generator-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.rg-generator-head h2{margin:8px 0 0;font-size:30px}.rg-live{display:inline-flex;align-items:center;gap:7px;color:var(--rg-green);font-size:12px;font-weight:900;text-transform:uppercase}.rg-live:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c980;box-shadow:0 0 0 6px rgba(34,201,128,.12)}.rg-ai-badge{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:var(--rg-navy);color:#fff;font-weight:900;box-shadow:0 9px 20px rgba(21,25,49,.18)}.rg-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rg-field{display:grid;gap:7px;margin:0}.rg-field-full{margin-bottom:15px}.rg-field>span{color:var(--rg-navy);font-size:14px;font-weight:800}.rg-field b{color:var(--rg-orange)}.rg-field input,.rg-field select,.rg-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #dfe2e9;border-radius:12px;background:#fff;color:var(--rg-text);font:inherit;font-size:15px;line-height:1.45;outline:none;transition:border-color .2s,box-shadow .2s}.rg-field textarea{resize:vertical}.rg-field input:focus,.rg-field select:focus,.rg-field textarea:focus{border-color:#ff896d;box-shadow:0 0 0 4px rgba(253,53,0,.09)}.rg-field small{color:#7c8395;font-size:12px;line-height:1.45}.rg-field-full>small:first-of-type{text-align:right}.rg-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.rg-submit{display:flex;width:100%;min-height:54px;margin-top:18px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;background:var(--rg-orange);color:#fff;cursor:pointer;font-size:16px;font-weight:900;box-shadow:0 13px 30px rgba(253,53,0,.22);transition:transform .2s,background .2s}.rg-submit:hover{transform:translateY(-1px);background:var(--rg-orange-dark)}.rg-submit:disabled{cursor:wait;opacity:.72;transform:none}.rg-spinner{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;animation:rg-spin .7s linear infinite}.rg-submit.is-loading .rg-spinner{display:block}.rg-form-note{margin:10px 0 0;color:#858b9b;font-size:11px;text-align:center}.rg-result,.rg-limit-card,.rg-alert{margin-top:20px;border-radius:17px}.rg-result{padding:20px;border:1px solid #bfe8d6;background:#f1fbf7}.rg-result-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:13px;color:var(--rg-navy)}.rg-result-head button,.rg-regenerate{padding:7px 11px;border:1px solid #cdd5d1;border-radius:8px;background:#fff;color:var(--rg-navy);cursor:pointer;font-weight:800}.rg-result-text{white-space:pre-wrap;color:#313748;font-size:16px;line-height:1.65}.rg-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.rg-result-actions a,.rg-limit-card a{display:inline-flex;min-height:40px;padding:0 14px;align-items:center;border-radius:9px;background:var(--rg-navy);color:#fff;font-size:13px;font-weight:800}.rg-remaining{margin:12px 0 0;color:#718079;font-size:12px}.rg-alert{padding:14px 16px;border:1px solid #ffd1c8;background:#fff4f1;color:#8e2f1c;font-size:14px}.rg-limit-card{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:20px;border:1px solid #ffd4c7;background:var(--rg-soft)}.rg-limit-card h3{margin:0 0 7px;font-size:19px}.rg-limit-card p{margin:0 0 12px;color:#714b43;font-size:14px}.rg-limit-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--rg-orange);color:#fff;font-size:21px;font-weight:900}@keyframes rg-spin{to{transform:rotate(360deg)}}
.rg-platforms{padding:19px 0;border-top:1px solid var(--rg-line);border-bottom:1px solid var(--rg-line);background:#fff}.rg-platform-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.rg-platform-row span{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--rg-line);border-radius:999px;color:var(--rg-navy);font-size:13px;font-weight:800}.rg-platform-row span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rg-orange)}.rg-section{padding:88px 0}.rg-white{background:#fff}.rg-soft{background:var(--rg-bg)}.rg-dark{background:var(--rg-navy);color:#d8dce7}.rg-dark h2,.rg-dark h3{color:#fff}.rg-narrow{max-width:900px}.rg-section h2{margin:0 0 18px;font-size:clamp(32px,4vw,50px)}.rg-section-head{max-width:820px;margin-bottom:34px}.rg-section-head p{margin:0;color:var(--rg-muted);font-size:18px}.rg-direct{margin:0 0 20px;padding:23px 25px;border:1px solid #ffd4c7;border-left:5px solid var(--rg-orange);border-radius:17px;background:var(--rg-soft);color:#4a3b38;font-size:18px}.rg-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rg-card{padding:25px;border:1px solid var(--rg-line);border-radius:20px;background:#fff;box-shadow:0 10px 34px rgba(21,25,49,.045)}.rg-card-number{display:grid;width:43px;height:43px;margin-bottom:17px;place-items:center;border-radius:13px;background:var(--rg-soft);color:var(--rg-orange);font-weight:900}.rg-card h3{margin:0 0 10px;font-size:21px}.rg-card p{margin:0;color:#687085;font-size:15px}.rg-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rg-example{padding:25px;border:1px solid var(--rg-line);border-radius:20px;background:#fff;box-shadow:0 10px 34px rgba(21,25,49,.045)}.rg-example-label{margin-bottom:8px;color:#8a91a1;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rg-example-label-answer{margin-top:20px;color:var(--rg-green)}.rg-example p{margin:0}.rg-example-review{color:#61687b}.rg-center{text-align:center;margin-top:30px}.rg-btn{display:inline-flex;min-height:50px;padding:0 21px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;font-weight:900;transition:.2s}.rg-btn:hover{transform:translateY(-1px)}.rg-btn-primary{background:var(--rg-orange);color:#fff;box-shadow:0 13px 30px rgba(253,53,0,.22)}.rg-btn-primary:hover{background:var(--rg-orange-dark);color:#fff}.rg-btn-outline{border-color:rgba(255,255,255,.26);color:#fff}.rg-two-cols{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:60px;align-items:start}.rg-mistakes{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rg-mistakes li{position:relative;padding:17px 18px 17px 50px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.055);color:#e5e7ee}.rg-mistakes li:before{content:"×";position:absolute;left:17px;top:13px;color:#ff8e6d;font-size:25px;font-weight:900}.rg-faq{display:grid;gap:10px}.rg-faq details{border:1px solid var(--rg-line);border-radius:17px;background:#fff}.rg-faq summary{position:relative;padding:20px 55px 20px 22px;color:var(--rg-navy);cursor:pointer;font-weight:900;list-style:none}.rg-faq summary::-webkit-details-marker{display:none}.rg-faq summary:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);color:var(--rg-orange);font-size:24px}.rg-faq details[open] summary:after{content:"−"}.rg-faq details>div{padding:0 22px 20px;color:#687085}.rg-faq p{margin:0}.rg-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rg-related a{display:grid;gap:8px;min-height:165px;padding:23px;border:1px solid var(--rg-line);border-radius:18px;background:#fff;color:var(--rg-navy);transition:.2s}.rg-related a:hover{transform:translateY(-2px);border-color:#ffc1b2;box-shadow:0 13px 35px rgba(21,25,49,.08)}.rg-related span{color:var(--rg-orange);font-size:11px;font-weight:900;text-transform:uppercase}.rg-related strong{font-size:19px;line-height:1.3}.rg-related small{align-self:end;color:#737b8e}.rg-cta{padding:86px 0;background:var(--rg-navy);color:#d8dce7}.rg-cta h2{margin:0 0 16px;color:#fff;font-size:clamp(32px,4vw,50px)}.rg-cta p{max-width:760px;margin:0;color:#c2c7d5;font-size:17px}.rg-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center}.rg-cta-actions{display:grid;gap:11px;min-width:270px}.rg-footer{padding:52px 0;background:#0d1022;color:#aeb4c4}.rg-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:38px}.rg-footer img{width:120px;filter:brightness(0) invert(1);margin-bottom:15px}.rg-footer p{max-width:300px;margin:0;color:#9097a9;font-size:13px}.rg-footer strong{display:block;margin-bottom:13px;color:#fff}.rg-footer a{display:block;margin:8px 0;color:#aeb4c4;font-size:13px}.rg-footer a:hover{color:#fff}
@media(max-width:1100px){.rg-hero-grid{grid-template-columns:1fr}.rg-hero-copy{padding-top:0}.rg-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-example-grid,.rg-related{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-cta-grid{grid-template-columns:1fr}.rg-cta-actions{display:flex;flex-wrap:wrap;min-width:0}}@media(max-width:767px){.rg-container{width:min(100% - 26px,1180px)}.rg-breadcrumbs{padding-top:95px}.rg-hero{padding:42px 0 60px}.rg-hero h1{font-size:40px}.rg-lead{font-size:18px}.rg-generator{padding:18px;border-radius:20px}.rg-form-grid,.rg-grid-4,.rg-example-grid,.rg-related,.rg-two-cols,.rg-footer-grid{grid-template-columns:1fr}.rg-two-cols{gap:30px}.rg-section{padding:62px 0}.rg-cta{padding:62px 0}.rg-cta-actions{display:grid}.rg-btn{width:100%}.rg-result-actions{display:grid}.rg-result-actions>*{width:100%;justify-content:center}.rg-footer-grid{gap:26px}}@media(max-width:480px){.rg-hero h1{font-size:35px}.rg-generator-head h2{font-size:26px}.rg-field input,.rg-field select,.rg-field textarea{font-size:16px}.rg-platform-row{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.rg-platform-row span{flex:0 0 auto}}
