:root{--t:#159d96;--t2:#0e756f;--d:#173b3d;--bg:#f3fbfa;--soft:#e7f7f5;--line:#d7e9e7;--text:#294244;--warm:#fff7e8}
*{box-sizing:border-box}
body{margin:0;background:#eef7f6;color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.6}
.avparrot2-page{padding:28px 18px 64px}
.avparrot2-wrap{max-width:1160px;margin:0 auto}
.avparrot2-page a{color:var(--t2)}
.avparrot2-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:26px;align-items:stretch;background:linear-gradient(135deg,#fff 0%,#e8f8f6 100%);border:1px solid rgba(21,157,150,.12);border-radius:34px;padding:42px;box-shadow:0 16px 44px rgba(21,112,107,.12)}
.avparrot2-kicker{font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--t2)}
.avparrot2-page h1{font-size:48px;line-height:1.06;color:var(--d);margin:12px 0 16px}
.avparrot2-page h2{font-size:31px;line-height:1.18;color:var(--d);margin:0 0 18px}
.avparrot2-page h3{font-size:20px;line-height:1.25;color:var(--d);margin:0 0 8px}
.avparrot2-lead{font-size:20px;max-width:720px;margin:0 0 18px}
.avparrot2-price-row{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}
.avparrot2-price{background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px 18px;min-width:225px}
.avparrot2-price strong{display:block;font-size:30px;line-height:1.08;color:var(--d)}
.avparrot2-price span{display:block;font-size:14px;color:#617677;margin-top:4px}
.avparrot2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.avparrot2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:999px;font-weight:800;text-decoration:none!important;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}
.avparrot2-btn-main{background:linear-gradient(180deg,#1db2aa,#15958e);color:#fff!important;box-shadow:0 9px 22px rgba(21,149,142,.25)}
.avparrot2-btn-main:hover{background:linear-gradient(180deg,#18a69f,#0f7d77);transform:translateY(-2px);box-shadow:0 13px 28px rgba(15,125,119,.31)}
.avparrot2-btn-alt{background:#fff;color:var(--t2)!important;border-color:#b8dfdc;box-shadow:0 7px 17px rgba(14,117,111,.08)}
.avparrot2-btn-alt:hover{background:#f0faf9;border-color:#7cc9c3;transform:translateY(-2px);box-shadow:0 11px 23px rgba(14,117,111,.14)}
.avparrot2-btn:active{transform:translateY(0)}
.avparrot2-hero-card{display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:0 12px 28px rgba(21,112,107,.09)}
.avparrot2-hero-card ul{margin:12px 0 0;padding:0;list-style:none}
.avparrot2-hero-card li{position:relative;padding:9px 0 9px 28px;border-bottom:1px solid #edf4f3}
.avparrot2-hero-card li:last-child{border-bottom:0}
.avparrot2-hero-card li:before{content:"✓";position:absolute;left:0;top:9px;width:19px;height:19px;border-radius:50%;background:var(--soft);color:var(--t2);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:12px}
.avparrot2-alert{margin-top:22px;background:var(--warm);border-left:5px solid #eaa62e;border-radius:18px;padding:19px 22px}
.avparrot2-alert strong{color:#704d0b}
.avparrot2-section{background:#fff;border:1px solid rgba(21,157,150,.08);border-radius:28px;padding:34px;margin-top:24px;box-shadow:0 11px 30px rgba(21,112,107,.07)}
.avparrot2-grid{display:grid;gap:16px}
.avparrot2-grid-2{grid-template-columns:repeat(2,1fr)}
.avparrot2-grid-3{grid-template-columns:repeat(3,1fr)}
.avparrot2-card{background:#f8fcfc;border:1px solid var(--line);border-radius:20px;padding:21px}
.avparrot2-card p{margin:0}
.avparrot2-symptoms{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.avparrot2-symptom{background:#f7fcfb;border:1px solid var(--line);border-radius:17px;padding:15px;font-weight:750}
.avparrot2-steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.avparrot2-step{background:#f8fcfc;border:1px solid var(--line);border-radius:20px;padding:20px}
.avparrot2-step:before{counter-increment:step;content:counter(step);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--t);color:#fff;font-weight:900;margin-bottom:13px}
.avparrot2-note{background:var(--soft);border-radius:20px;padding:22px}
.avparrot2-links{display:flex;flex-wrap:wrap;gap:10px}
.avparrot2-links a{display:inline-flex;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#f8fcfc;text-decoration:none;font-weight:800;transition:.18s ease}
.avparrot2-links a:hover{background:var(--soft);border-color:#9bd5d0;transform:translateY(-1px)}
.avparrot2-faq details{background:#f8fcfc;border:1px solid var(--line);border-radius:16px;padding:16px 18px;margin:10px 0}
.avparrot2-faq summary{cursor:pointer;font-weight:850;color:var(--d)}
.avparrot2-faq details p{margin:12px 0 2px}
.avparrot2-cta{background:linear-gradient(135deg,#1aa49d,#0f756f);color:#fff}
.avparrot2-cta h2,.avparrot2-cta p{color:#fff}
.avparrot2-cta .avparrot2-btn-main{background:#fff;color:var(--t2)!important}
.avparrot2-cta .avparrot2-btn-main:hover{background:#effcfb}
.avparrot2-cta .avparrot2-btn-alt{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.72)}
.avparrot2-cta .avparrot2-btn-alt:hover{background:rgba(255,255,255,.11);border-color:#fff}
@media(max-width:920px){
  .avparrot2-hero{grid-template-columns:1fr;padding:28px}
  .avparrot2-page h1{font-size:35px}
  .avparrot2-page h2{font-size:27px}
  .avparrot2-grid-3,.avparrot2-steps,.avparrot2-symptoms{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:640px){
  .avparrot2-page{padding:16px 12px 44px}
  .avparrot2-hero,.avparrot2-section{padding:24px 19px;border-radius:23px}
  .avparrot2-page h1{font-size:31px}
  .avparrot2-lead{font-size:18px}
  .avparrot2-grid-2,.avparrot2-grid-3,.avparrot2-steps,.avparrot2-symptoms{grid-template-columns:1fr}
  .avparrot2-actions{flex-direction:column;align-items:stretch}
  .avparrot2-btn{width:100%}
}