.vk-public .mx-page{background:#FFFFFF;color:#0C0C0D;font-family:Montserrat,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.vk-public .mx-btn-dark{display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:#D9385E;background-image:linear-gradient(135deg,#F6B53D,#F27A3C 48%,#E9466C);color:#FFFFFF;font:600 15px Montserrat,system-ui,sans-serif;text-decoration:none;border:none;cursor:pointer;box-sizing:border-box;text-shadow:0 1px 2px rgba(12,12,13,.18);box-shadow:0 4px 14px -2px rgba(233,70,108,.35);transition:transform .15s,box-shadow .15s}.vk-public .mx-btn-dark:hover{transform:translateY(-1px);box-shadow:0 6px 18px -2px rgba(233,70,108,.45);color:#FFFFFF}.vk-public .mx-hero-block{max-width:1120px;margin:0 auto;padding:36px 24px 32px;display:grid;grid-template-columns:minmax(310px,.85fr) minmax(0,1.45fr);gap:28px;align-items:start;box-sizing:border-box}.vk-public .mx-hero-col-left{flex:1 1 480px;max-width:100%}.vk-public .mx-main-h1{margin:0;font:500 56px/1.08 Playfair Display,Georgia,serif;letter-spacing:-1.5px;color:#0C0C0D}.vk-public .mx-main-lead{margin:18px 0 0;font:400 18px/1.65 Montserrat,system-ui,sans-serif;color:#3A3A3C}.vk-public .mx-calc-card{margin-top:28px;max-width:440px;background:#FFFFFF;border:1px solid #e8e8ea;border-radius:24px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.04);box-sizing:border-box}.vk-public .mx-calc-tabs{display:flex;padding:4px;border-radius:9999px;background:#F3F3F5}.vk-public .mx-calc-tab{flex:1;height:36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font:500 13px Montserrat,system-ui,sans-serif;color:#737378;text-decoration:none;transition:background .2s,color .2s}.vk-public .mx-calc-tab.is-active{background:#FFFFFF;color:#0C0C0D;font-weight:600;box-shadow:0 1px 3px rgba(50,60,72,.08)}.vk-public .mx-calc-field-group{margin-top:18px}.vk-public .mx-calc-eyebrow{display:block;font:600 11px/1.4 Montserrat,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#737378;margin-bottom:8px}.vk-public .mx-calc-input-wrap{height:52px;border-radius:12px;border:1px solid #e8e8ea;background:#F7F7F8;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.vk-public .mx-calc-input{border:none;background:transparent;font:600 17px Montserrat,system-ui,sans-serif;color:#0C0C0D;outline:none;width:100%}.vk-public .mx-calc-cal-icon{display:flex;align-items:center;flex-shrink:0}.vk-public .mx-calc-btn{margin-top:12px;width:100%;height:48px}.vk-public .mx-calc-sub{margin-top:12px;text-align:center;font:400 12.5px/1.5 Montserrat,system-ui,sans-serif;color:#3A3A3C}.vk-public .mx-stage-card{width:100%;max-width:100%;background:#FFFFFF;border:1px solid #e8e8ea;border-radius:28px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 48px -28px rgba(50,60,72,.3);display:flex;gap:20px;align-items:flex-start;box-sizing:border-box}.vk-public .mx-stage-main{flex:1 1 300px;min-width:250px;max-width:365px;display:flex;flex-direction:column}.vk-public .mx-stage-eyebrow{display:block;font:600 11px/1.4 Montserrat,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#737378}.vk-public .mx-stage-date{margin:6px 0 0;font:500 26px/1.15 Playfair Display,Georgia,serif;color:#0C0C0D}.vk-public .mx-stage-pill{display:none}.vk-public .mx-stage-svg-wrap{margin-top:8px;display:flex;justify-content:center}.vk-public .mx-main-svg{display:block;max-width:100%;height:auto}.vk-public .mx-legend-pills,.vk-public .mx-stage-footer,.vk-public .mx-stage-offer-btn{display:none}.vk-public .mx-stage-desktop-rows{flex:0 0 212px;min-width:200px;padding-top:44px;display:flex;flex-direction:column}.vk-public .mx-stage-row{display:flex;gap:12px;padding:13px 0;border-top:1px solid #e8e8ea}.vk-public .mx-stage-row-dot{flex:none;width:10px;height:10px;margin-top:6px;border-radius:50%}.vk-public .mx-stage-row-label{font:600 11px Montserrat,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#737378}.vk-public .mx-stage-row-val{font:500 17.5px/1.25 Playfair Display,Georgia,serif;margin-top:2px;color:#0C0C0D;white-space:nowrap}.vk-public .mx-sections-wrapper{max-width:1120px;margin:20px auto 0;padding:16px 24px 32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;box-sizing:border-box}.vk-public .mx-section-band{border:1px solid #e8e8ea;border-radius:24px;padding:28px;background:#FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,.04);box-sizing:border-box;transition:transform .15s,box-shadow .15s}.vk-public .mx-section-band:hover{box-shadow:0 10px 24px -10px rgba(50,60,72,.12)}.vk-public .mx-section-band.is-sand,.vk-public .mx-section-band.is-white{background:#FFFFFF}.vk-public .mx-section-inner{max-width:none;margin:0;width:100%}.vk-public .mx-section-header{display:flex;justify-content:space-between;align-items:flex-start}.vk-public .mx-section-eyebrow{display:block;font:600 11px/1.4 Montserrat,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#737378}.vk-public .mx-section-title{margin:6px 0 0;font:500 26px/1.15 Playfair Display,Georgia,serif;color:#0C0C0D}.vk-public .mx-section-chev{margin-top:6px}.vk-public .mx-section-mini-wrap{display:flex;justify-content:center;margin-top:8px}.vk-public .mx-mini-svg{display:block;width:210px;height:210px}.vk-public .mx-section-arcana-title{margin-top:6px;font:600 18px Playfair Display,Georgia,serif;color:#0C0C0D}.vk-public .mx-section-body{margin:8px 0 0;font:400 15px/1.65 Montserrat,system-ui,sans-serif;color:#3A3A3C}.vk-public .mx-section-more{margin-top:10px;font:500 13px/1.5 Montserrat,system-ui,sans-serif;color:#737378}.vk-public .mx-age-block{max-width:1120px;margin:0 auto;background:#FFFFFF;padding:28px 24px;box-sizing:border-box}.vk-public .mx-age-card{margin-top:16px;background:#FFFFFF;border:1px solid #e8e8ea;border-radius:24px;padding:28px;display:flex;gap:28px;align-items:center;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.04);box-sizing:border-box}.vk-public .mx-age-card-img{flex-shrink:0;margin:0;width:120px;height:186px;object-fit:cover;object-position:top;border-radius:12px;box-shadow:0 6px 18px -8px rgba(50,60,72,.35)}.vk-public .mx-age-card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start}.vk-public .mx-age-pill{margin-top:0;display:inline-block;padding:5px 12px;border-radius:9999px;background:#F3F3F5;color:#0C0C0D;font:600 12px Montserrat,system-ui,sans-serif}.vk-public .mx-age-title{margin-top:10px;font:500 24px Playfair Display,Georgia,serif;color:#0C0C0D}.vk-public .mx-age-text{margin:8px 0 0;font:400 15px/1.6 Montserrat,system-ui,sans-serif;color:#3A3A3C}.vk-public .mx-purpose-block{max-width:1120px;margin:0 auto;padding:28px 24px;box-sizing:border-box}.vk-public .mx-purpose-block.is-sand{background:transparent}.vk-public .mx-purpose-cards{display:flex;gap:16px;margin-top:16px}.vk-public .mx-purpose-card{flex:1;background:#FFFFFF;border:1px solid #e8e8ea;border-radius:20px;padding:20px 16px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.04)}.vk-public .mx-purpose-label{font:600 11px Montserrat,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#737378}.vk-public .mx-purpose-circle{margin:12px auto 0;width:48px;height:48px;border-radius:50%;border:1.5px solid #0c0c0d;display:flex;align-items:center;justify-content:center;font:700 18px Montserrat,system-ui,sans-serif;color:#0C0C0D}.vk-public .mx-purpose-name{margin-top:10px;font:600 14px Montserrat,system-ui,sans-serif;color:#0C0C0D}.vk-public .mx-purpose-sub{font:400 12px Montserrat,system-ui,sans-serif;color:#737378;margin-top:3px}.vk-public .mx-offer-block{max-width:1120px;margin:0 auto;background:#FFFFFF;padding:28px 24px;box-sizing:border-box}.vk-public .mx-offer-box{background:#FFFFFF;border:1px solid #e8e8ea;border-radius:24px;padding:22px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -18px rgba(50,60,72,.25);box-sizing:border-box}.vk-public .mx-offer-h3{margin:6px 0 0;font:500 28px/1.12 Playfair Display,Georgia,serif;color:#0C0C0D}.vk-public .mx-offer-sub{margin-top:4px;font:400 14px Montserrat,system-ui,sans-serif;color:#3A3A3C}.vk-public .mx-offer-items{margin-top:14px;display:flex;flex-direction:column;gap:10px}.vk-public .mx-offer-item{display:flex;gap:10px;font:400 14.5px/1.45 Montserrat,system-ui,sans-serif;color:#0C0C0D}.vk-public .mx-offer-check{color:#0C0C0D;font-weight:700}.vk-public .mx-offer-price-row{display:flex;align-items:baseline;gap:8px;margin-top:18px}.vk-public .mx-offer-price{font:600 30px Playfair Display,Georgia,serif;color:#0C0C0D}.vk-public .mx-offer-price-note{font:400 13px Montserrat,system-ui,sans-serif;color:#737378}.vk-public .mx-offer-btn{margin-top:12px;width:100%;height:48px}.vk-public .mx-offer-sublink{margin-top:14px;text-align:center;font:400 13px/1.5 Montserrat,system-ui,sans-serif;color:#3A3A3C}.vk-public .mx-offer-sublink a{color:#3A3A3C}.vk-public .mx-offer-legal{margin-top:10px;text-align:center;font:400 12px/1.5 Montserrat,system-ui,sans-serif;color:#737378}.vk-public .mx-offer-legal a{color:#737378;text-decoration:underline;text-underline-offset:2px}.vk-public .mx-offer-legal a:hover{color:#0C0C0D}.vk-public .mx-explore-block{max-width:1120px;margin:0 auto;padding:32px 24px;background:transparent;border-top:1px solid #e8e8ea;box-sizing:border-box}.vk-public .mx-explore-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;align-items:start;margin-top:16px}.vk-public .mx-explore-left{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.vk-public .mx-detail-mini-row{display:flex;align-items:center;gap:16px;margin:12px 0 8px;padding:12px;border-radius:16px;background:#F7F7F8}.vk-public .mx-detail-mini-svg{width:104px;height:104px;flex-shrink:0}.vk-public .mx-detail-mini-meta{display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.45;color:#3A3A3C}.vk-public .mx-detail-mini-meta b{font-weight:600;color:#0C0C0D}.vk-public .mx-detail-pdf-card{background:#F7F7F8;border:1px solid #e8e8ea;border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}.vk-public .mx-detail-pdf-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.vk-public .mx-detail-pdf-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#1C1C1E;color:#FFFFFF;font:600 11px/1.2 Montserrat,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase}.vk-public .mx-detail-pdf-title{margin:0;font:500 20px/1.22 Playfair Display,Georgia,serif;color:#0C0C0D}.vk-public .mx-detail-pdf-desc{margin:0;font:400 14px/1.55 Montserrat,system-ui,sans-serif;color:#3A3A3C}.vk-public .mx-detail-pdf-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.vk-public .mx-detail-pdf-foot .pub-btn{white-space:nowrap;flex-shrink:0}.vk-public .mx-detail-pdf-price{font:600 15px/1.2 Montserrat,system-ui,sans-serif;color:#0C0C0D}.vk-public .mx-detail-pdf-price span{font-weight:400;font-size:13px;color:#737378}.vk-public .mx-veda-wrap{max-width:1120px;margin:0 auto;padding:12px 24px 36px;box-sizing:border-box}.vk-public .mx-groups{display:grid;gap:16px}.vk-public .mx-group h3{font:700 12px/1.3 Montserrat,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#737378;margin:0 0 8px}.vk-public .mx-parents{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vk-public .mx-parents button{min-height:34px;padding:0 12px;border-radius:9999px;border:1px solid #e8e8ea;background:#FFFFFF;font:500 13px Montserrat,system-ui,sans-serif;color:#3A3A3C;cursor:pointer}.vk-public .mx-parents button:hover{border-color:#1C1C1E;color:#1C1C1E}@media (max-width:960px){.vk-public .mx-hero-block{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 16px 20px;text-align:center}.vk-public .mx-hero-col-left{max-width:100%;width:100%}.vk-public .mx-main-h1{font-size:34px;line-height:1.12;letter-spacing:-.5px}.vk-public .mx-main-lead{font-size:15.5px;line-height:1.6;margin-top:12px}.vk-public .mx-calc-card{max-width:100%;margin-top:20px;text-align:left}.vk-public .mx-stage-card{width:100%;max-width:100%;margin-top:24px;padding:20px 4px 16px;flex-direction:column;gap:0}.vk-public .mx-stage-main{flex:none;width:100%;padding:0 16px;box-sizing:border-box}.vk-public .mx-stage-desktop-rows{display:none}.vk-public .mx-stage-date{font-size:28px;margin-top:6px}.vk-public .mx-stage-pill{margin-top:12px;display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 16px;border-radius:12px;background:#1C1C1E;color:#FFFFFF;font:600 13.5px Montserrat,system-ui,sans-serif;align-self:flex-start}.vk-public .mx-stage-pill-sep{opacity:.4}.vk-public .mx-stage-svg-wrap{margin-top:6px}.vk-public .mx-legend-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:6px}.vk-public .mx-legend-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9999px;background:#F7F7F8;border:1px solid #e8e8ea;font:500 12px Montserrat,system-ui,sans-serif}.vk-public .mx-legend-pill i{width:8px;height:8px;border-radius:50%}.vk-public .mx-stage-footer{margin-top:16px;padding:0 12px;display:flex;align-items:center;justify-content:space-between}.vk-public .mx-stage-footer-title{font:600 14px Montserrat,system-ui,sans-serif}.vk-public .mx-stage-footer-sub{font:400 12px Montserrat,system-ui,sans-serif;color:#737378}.vk-public .mx-stage-footer-price{font:600 22px Playfair Display,Georgia,serif}.vk-public .mx-stage-offer-btn{display:flex;margin-top:12px;width:100%;height:48px}.vk-public .mx-explore-grid{grid-template-columns:minmax(0,1fr)}.vk-public .mx-explore-left{position:static}.vk-public .mx-veda-wrap{padding:12px 16px 28px}.vk-public .mx-sections-wrapper{grid-template-columns:minmax(0,1fr);padding:12px 16px 24px;gap:16px}.vk-public .mx-age-card{flex-direction:column;text-align:center;padding:20px}.vk-public .mx-age-card-img{margin:0 auto}.vk-public .mx-age-card-content{align-items:center}.vk-public .mx-purpose-cards{flex-wrap:wrap}.vk-public .mx-purpose-card{min-width:100px}}.vk-public .mx-calc-input::placeholder{color:#9CA3AF;font-weight:400;opacity:1}.vk-public .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}