.istrinskaya-prices{padding:84px 0;background:#f7fcff}.istrinskaya-price-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.istrinskaya-price-head h2{margin:8px 0 0}.istrinskaya-price-head>p{max-width:315px;margin:0 0 9px;color:#50677b;line-height:1.55}.trial-price-card{display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;padding:30px 34px;margin-bottom:32px;border-radius:28px;background:#ffb6c1;position:relative;overflow:hidden}.trial-price-card:after{content:'';position:absolute;width:170px;height:170px;border-radius:50%;right:-78px;bottom:-95px;background:#a7d8f0;opacity:.75}.trial-price-card>div,.trial-price-card>strong,.trial-price-card>a{position:relative;z-index:1}.trial-price-card span{font-weight:700;font-size:.84rem;text-transform:uppercase;letter-spacing:.06em}.trial-price-card h3{font-family:'Balsamiq Sans','Evolventa',sans-serif;font-size:1.85rem;margin:5px 0}.trial-price-card p{margin:0;color:#314e68}.trial-price-card>strong{font-family:'Balsamiq Sans','Evolventa',sans-serif;font-size:3.3rem;white-space:nowrap;color:#0d3b66;line-height:1}.trial-price-card>strong small{font-size:.52em}.price-plan-heading,.price-plan-list article{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px;align-items:center}.price-plan-heading{padding:0 24px 12px;color:#168db8;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.price-plan-heading span:not(:first-child){text-align:center}.price-plan-list{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 25px rgba(13,59,102,.06)}.price-plan-list article{min-height:86px;padding:17px 24px;border-bottom:1px solid #d9eef6}.price-plan-list article:last-child{border-bottom:0}.price-plan-list article:nth-child(even){background:#f7fcff}.price-plan-list b{font-family:'Balsamiq Sans','Evolventa',sans-serif;font-size:1.14rem;display:block;color:#0d3b66}.price-plan-list small{display:block;margin-top:4px;color:#688094;font-size:.82rem;line-height:1.25}.price-plan-list strong{display:block;text-align:center;font-family:'Balsamiq Sans','Evolventa',sans-serif;font-size:1.3rem;color:#0d3b66}.price-plan-list strong small{font-family:'Evolventa',sans-serif;font-weight:400;color:#168db8;font-size:.78rem}.price-plan-list i{text-align:center;font-size:1.6rem;color:#8aa5b6;font-style:normal}.istrinskaya-price-note{margin:18px 0 0;color:#50677b;font-size:.92rem;line-height:1.5}@media(max-width:760px){.istrinskaya-prices{padding:62px 0}.istrinskaya-price-head{display:block;margin-bottom:22px}.istrinskaya-price-head>p{margin:14px 0 0}.trial-price-card{display:block;padding:25px 23px;margin-bottom:26px;border-radius:23px}.trial-price-card h3{font-size:1.5rem}.trial-price-card>strong{display:block;font-size:2.7rem;margin:20px 0}.price-plan-heading{display:none}.price-plan-list{box-shadow:none;background:transparent;display:grid;gap:12px}.price-plan-list article{display:grid;grid-template-columns:1fr 1fr;padding:19px 17px;gap:12px;border:0!important;border-radius:20px;background:#fff!important;box-shadow:0 7px 18px rgba(13,59,102,.06)}.price-plan-list article>div{grid-column:1 / 3}.price-plan-list strong{font-size:1.13rem;text-align:left}.price-plan-list strong:nth-of-type(2):before{content:'Лояльный';display:block;font-family:'Evolventa',sans-serif;font-size:.66rem;color:#168db8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px}.price-plan-list strong:nth-of-type(1):before{content:'Стандарт';display:block;font-family:'Evolventa',sans-serif;font-size:.66rem;color:#168db8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px}.price-plan-once strong{grid-column:1 / 2}.price-plan-once i{grid-column:2 / 3;grid-row:2;text-align:left}.istrinskaya-price-note{font-size:.84rem}}.istrinskaya-prices{background:linear-gradient(180deg,#dff5fc 0%,#f8fdff 100%);position:relative}.istrinskaya-prices:before{content:'';position:absolute;inset:0 0 auto;height:42px;background:radial-gradient(80% 42px at 50% 0,#fff 98%,transparent 100%)}.istrinskaya-prices .container{position:relative}.trial-price-card{background:linear-gradient(112deg,#ffb6c1 0%,#ffcbd5 58%,#a7d8f0 100%);box-shadow:0 15px 28px rgba(13,59,102,.12)}.trial-price-card .btn{background:#0d3b66;color:#fff}.price-plan-heading{grid-template-columns:1.35fr 1fr 1fr}.price-plan-heading span:nth-child(2),.price-plan-heading span:nth-child(3){padding:8px 10px;border-radius:999px;color:#0d3b66;letter-spacing:.05em}.price-plan-heading span:nth-child(2){background:#bfeafb}.price-plan-heading span:nth-child(3){background:#ffd5df}.price-plan-list{padding:10px;background:rgba(255,255,255,.72);box-shadow:0 15px 32px rgba(13,59,102,.10)}.price-plan-list article{margin-bottom:8px;border:0;border-radius:17px;min-height:92px;background:#fff}.price-plan-list article:last-child{margin-bottom:0}.price-plan-list article:nth-child(2n){background:#e9f8fd}.price-plan-list article:nth-child(3n){background:#fff0f4}.price-plan-list article:nth-child(4n){background:#e3f4fc}.price-plan-list strong:first-of-type{padding:9px 8px;border-radius:13px;background:rgba(255,255,255,.58)}.price-plan-list strong:nth-of-type(2){padding:9px 8px;border-radius:13px;background:rgba(255,255,255,.58)}.price-plan-list b{font-size:1.18rem}.price-plan-list strong{font-size:1.36rem}.price-plan-once{background:#0d3b66!important;color:#fff}.price-plan-once b,.price-plan-once strong{color:#fff}.price-plan-once small{color:#c9eafa}.price-plan-once strong{background:transparent!important}.price-plan-once i{color:#a7d8f0}@media(max-width:760px){.istrinskaya-prices:before{height:26px;background:radial-gradient(80% 26px at 50% 0,#fff 98%,transparent 100%)}.price-plan-list{padding:0;background:transparent;box-shadow:none}.price-plan-list article{margin:0;background:#fff!important}.price-plan-list article:nth-child(2n){background:#e9f8fd!important}.price-plan-list article:nth-child(3n){background:#fff0f4!important}.price-plan-list article:nth-child(4n){background:#e3f4fc!important}.price-plan-once{background:#0d3b66!important}.price-plan-list strong:first-of-type,.price-plan-list strong:nth-of-type(2){padding:0;background:transparent}}.istrinskaya-price-head{position:relative;padding-right:142px}.istrinskaya-price-head:after{content:'';position:absolute;right:0;bottom:-12px;width:130px;height:125px;background:url("benefit-comfort.png") center/contain no-repeat;transform:rotate(5deg);filter:drop-shadow(0 8px 10px rgba(13,59,102,.11))}.trial-price-card:before{content:'';position:absolute;z-index:0;inset:auto -7% -33px 36%;height:88px;background:radial-gradient(60px 36px at 10% 35%,#fff 0 47%,transparent 49%),radial-gradient(86px 45px at 39% 66%,#fff 0 47%,transparent 49%),radial-gradient(100px 50px at 74% 38%,#fff 0 47%,transparent 49%);opacity:.5}.price-plan-list article{position:relative;overflow:hidden;transition:transform .18s,box-shadow .18s}.price-plan-list article:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(13,59,102,.09)}.price-plan-list article:not(.price-plan-once):after{content:'';position:absolute;right:14px;top:12px;width:18px;height:18px;border:3px solid rgba(22,141,184,.22);border-radius:50%;box-shadow:24px 15px 0 -5px rgba(255,182,193,.95),-16px 46px 0 -7px rgba(22,141,184,.3)}.price-plan-list article:nth-child(3n):after{border-color:rgba(255,143,168,.45);box-shadow:23px 16px 0 -5px rgba(22,141,184,.37),-14px 44px 0 -7px rgba(255,182,193,.85)}.price-plan-list article>div{position:relative;z-index:1}.price-plan-list article>div:before{content:'●';display:inline-block;margin-right:7px;color:#38bce7;font-size:.66rem;vertical-align:2px}.price-plan-list article:nth-child(3n)>div:before{color:#ff92ad}.price-plan-once>div:before{color:#a7d8f0}@media(max-width:760px){.istrinskaya-price-head{padding-right:75px}.istrinskaya-price-head:after{width:84px;height:84px;right:-4px;bottom:auto;top:2px}.price-plan-list article:not(.price-plan-once):after{right:10px;top:11px;transform:scale(.72);transform-origin:top right}.price-plan-list article:hover{transform:none}}