.page-module__vWYcta__page{background:radial-gradient(1200px 500px at 10% -10%, #4a9eff1f, transparent 65%), radial-gradient(900px 400px at 90% -20%, #9d4edd1a, transparent 70%), var(--bg-primary);min-height:100vh}.page-module__vWYcta__container{max-width:1360px;padding:5.2rem 1rem 3.2rem}.page-module__vWYcta__hero{background:linear-gradient(145deg,#141b29f2,#0c111ced);border:1px solid #84a5d23d;border-radius:24px;gap:1.5rem;margin-bottom:1.4rem;padding:2rem clamp(360px,38vw,520px) 2rem 2rem;display:block;position:relative;overflow:hidden;box-shadow:0 22px 48px #070b1259}.page-module__vWYcta__floatingA,.page-module__vWYcta__floatingB{pointer-events:none;border-radius:999px;position:absolute}.page-module__vWYcta__floatingA{background:radial-gradient(circle,#4a9eff40 0%,#4a9eff00 72%);width:240px;height:240px;animation:12s ease-in-out infinite page-module__vWYcta__floatA;top:-80px;right:-70px}.page-module__vWYcta__floatingB{background:radial-gradient(circle,#9d4edd3d 0%,#9d4edd00 72%);width:170px;height:170px;animation:13s ease-in-out infinite page-module__vWYcta__floatB;bottom:-95px;left:62%}.page-module__vWYcta__heroContent{z-index:1;max-width:820px;position:relative}.page-module__vWYcta__kicker{color:#9fc4f8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .6rem;font-size:.78rem;font-weight:700}.page-module__vWYcta__title{color:var(--text-primary);text-wrap:balance;margin:0 0 .85rem;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.08}.page-module__vWYcta__title span{color:#fff;text-shadow:0 1px 8px #590e0059;background:linear-gradient(135deg,#ffbe0b 0%,#fb5607 48%,#ff006e 100%);border-radius:999px;padding:.14em .5em;display:inline-block;box-shadow:0 0 0 1px #ffe09d59,0 10px 22px #fb560757}.page-module__vWYcta__subtitle{color:#c5d5ef;max-width:820px;margin:0;font-size:1rem;line-height:1.62}.page-module__vWYcta__heroHighlights{flex-wrap:wrap;gap:.48rem;margin-top:.95rem;display:flex}.page-module__vWYcta__heroHighlight{letter-spacing:.05em;text-transform:uppercase;color:#fff;border-radius:999px;padding:.33rem .72rem;font-size:.76rem;font-weight:800}.page-module__vWYcta__heroHighlightGold{background:linear-gradient(135deg,#ffbe0b 0%,#fb5607 100%);box-shadow:0 8px 16px #fb6c0754}.page-module__vWYcta__heroHighlightBlue{background:linear-gradient(135deg,#38bdf8 0%,#2563eb 100%);box-shadow:0 8px 16px #2d78ff52}.page-module__vWYcta__heroHighlightPink{background:linear-gradient(135deg,#f43f5e 0%,#db2777 100%);box-shadow:0 8px 16px #e43a8154}.page-module__vWYcta__heroTags{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.page-module__vWYcta__heroTags span{color:#cde1ff;background:#0c132180;border:1px solid #9dbbe847;border-radius:999px;padding:.35rem .72rem;font-size:.79rem}.page-module__vWYcta__heroBadge{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#ffbe0bf2 0%,#fb5607f0 52%,#ff006eeb 100%);border:1px solid #ffdf97b3;border-radius:18px;align-self:stretch;gap:.45rem;min-width:250px;max-width:280px;margin-top:0;padding:1rem;display:grid;position:relative;box-shadow:0 16px 30px #fb56075c,0 0 0 1px #fff0c83d}.page-module__vWYcta__heroBadge span{text-transform:uppercase;letter-spacing:.09em;color:#fffaecf2;font-size:.78rem}.page-module__vWYcta__heroBadge strong{color:#fff;text-shadow:0 2px 10px #78120047;font-size:1.15rem;line-height:1.28}.page-module__vWYcta__heroVisual{z-index:2;pointer-events:none;justify-content:center;align-items:flex-end;width:clamp(360px,37vw,540px);display:flex;position:absolute;top:0;bottom:0;right:0}.page-module__vWYcta__heroVisualGlow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffb80054 0%,#ffb80000 72%);border-radius:50%;width:78%;position:absolute;inset:auto auto 6px 50%;transform:translate(-50%)}.page-module__vWYcta__heroMashka{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 22px 30px #070b1275);width:94%;max-height:calc(100% - 6px)}.page-module__vWYcta__heroStats{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;max-width:none;margin-top:0;display:grid}.page-module__vWYcta__heroBottomRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.8rem;margin-top:1.1rem;display:grid}.page-module__vWYcta__stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(100% 100% at 0 0,#4a9eff14,#0000 65%),#090f1bb3;border:1px solid #9dbbe829;border-radius:16px;flex-direction:column;gap:.18rem;padding:.8rem .9rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.page-module__vWYcta__stat:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#9dbbe84d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.page-module__vWYcta__stat:hover{border-color:#6aacf952;box-shadow:0 8px 24px #0003}.page-module__vWYcta__statAccent{background:radial-gradient(100% 100% at 0 0,#ffbe0b1a,#0000 65%),#090f1bb3;border-color:#ffbe0b47}.page-module__vWYcta__statAccent:after{background:linear-gradient(90deg,#0000,#ffbe0b66,#0000)}.page-module__vWYcta__statAccent:hover{border-color:#ffbe0b80;box-shadow:0 8px 24px #ff96001f}.page-module__vWYcta__statAccent .page-module__vWYcta__statValue{background:linear-gradient(135deg,#ffd60a 0%,#ff8c00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__vWYcta__statIcon{color:#4a7aaa;margin-bottom:.2rem;display:flex}.page-module__vWYcta__statAccent .page-module__vWYcta__statIcon{color:#c87800}.page-module__vWYcta__statValue{color:#def;letter-spacing:-.01em;font-size:1.18rem;font-weight:800;line-height:1.1}.page-module__vWYcta__statLabel{color:#5a7ea0;font-size:.72rem;font-weight:500;line-height:1.3}.page-module__vWYcta__layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:1.1rem;display:grid}.page-module__vWYcta__selectorPanel{background:#0c1320cc;border:1px solid #9dbbe833;border-radius:18px;gap:.9rem;margin-bottom:.95rem;padding:1rem;display:grid}.page-module__vWYcta__selectorGroup{gap:.45rem;display:grid}.page-module__vWYcta__selectorLabel{color:#9fb7da;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.page-module__vWYcta__operatorButtons,.page-module__vWYcta__focusButtons{flex-wrap:wrap;gap:.38rem;display:flex}.page-module__vWYcta__choiceBtn{color:#c9dbf6;cursor:pointer;background:#0a111dcc;border:1px solid #9dbbe838;border-radius:999px;padding:.42rem .74rem;font-size:.8rem;transition:all .18s}.page-module__vWYcta__choiceBtnActive{color:#eef5ff;background:#4a9eff33;border-color:#6aacf9cc;box-shadow:inset 0 0 0 1px #4a9eff59}.page-module__vWYcta__toggleRow{gap:.42rem;display:grid}.page-module__vWYcta__toggle{color:#c9dbf6;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;font-size:.84rem;display:flex}.page-module__vWYcta__toggle input{opacity:0;pointer-events:none;position:absolute}.page-module__vWYcta__toggleControl{background:#0d1523d9;border:1px solid #9dbbe852;border-radius:999px;flex-shrink:0;align-items:center;width:38px;height:22px;padding:2px;transition:background .18s,border-color .18s;display:inline-flex}.page-module__vWYcta__toggleKnob{background:#b8cce8;border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s}.page-module__vWYcta__toggleText{line-height:1.35}.page-module__vWYcta__toggle input:checked+.page-module__vWYcta__toggleControl{background:#4a9eff47;border-color:#6fb2fdcc}.page-module__vWYcta__toggle input:checked+.page-module__vWYcta__toggleControl .page-module__vWYcta__toggleKnob{background:#e6f2ff;transform:translate(16px)}.page-module__vWYcta__toggle input:focus-visible+.page-module__vWYcta__toggleControl{box-shadow:0 0 0 2px #4a9eff52}.page-module__vWYcta__prettyNumbers{background:#0b121fa8;border:1px solid #9dbbe829;border-radius:16px;margin-bottom:1.1rem;padding:.9rem}.page-module__vWYcta__prettyNumbers h2{color:#e3efff;margin:0 0 .62rem;font-size:1rem}.page-module__vWYcta__prettyNumbersViewport{overflow:hidden}.page-module__vWYcta__prettyNumbersTrack{gap:.5rem;width:max-content;animation:42s linear infinite page-module__vWYcta__prettyNumbersRun;display:flex}.page-module__vWYcta__prettyNumberChip{color:#e2efff;white-space:nowrap;background:#4a9eff24;border:1px solid #6aacf95c;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__vWYcta__prettyNumberStatus{letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:999px;align-items:center;padding:.16rem .48rem;font-size:.66rem;font-style:normal;font-weight:800;display:inline-flex}.page-module__vWYcta__prettyNumberStatusBronze{background:linear-gradient(135deg,peru 0%,#8b4c1e 100%);box-shadow:0 3px 8px #b4641e66}.page-module__vWYcta__prettyNumberStatusGold{background:linear-gradient(135deg,#ffcf40 0%,#e8820c 100%);box-shadow:0 3px 8px #ffa01473}.page-module__vWYcta__prettyNumberStatusPlatinum{color:#1e2a38;background:linear-gradient(135deg,#d8e4f0 0%,#a0b4c8 100%);box-shadow:0 3px 8px #a0bed766}.page-module__vWYcta__prettyNumberStatusBrilliant{background:linear-gradient(135deg,#00d2ff 0%,#a855f7 50%,#ff0080 100%);box-shadow:0 3px 10px #7850f080}.page-module__vWYcta__prettyNumberStatusVip{color:#ffd060;background:linear-gradient(135deg,#1a0a00 0%,#4a2800 50%,#1a0a00 100%);border:1px solid #ffc83ccc;box-shadow:0 3px 10px #ffb40073,inset 0 0 0 1px #ffc83c66}.page-module__vWYcta__prettyNumberChip[data-tone=bronze]{background:#cd853f17;border-color:#cd853f73}.page-module__vWYcta__prettyNumberChip[data-tone=gold]{background:#ffb4141a;border-color:#ffcf4080}.page-module__vWYcta__prettyNumberChip[data-tone=platinum]{background:#b4d2eb12;border-color:#b4d2eb73}.page-module__vWYcta__prettyNumberChip[data-tone=brilliant]{background:linear-gradient(135deg,#00d2ff14,#a855f714);border-color:#64b4ff8c}.page-module__vWYcta__prettyNumberChip[data-tone=vip]{background:#ffb4001a;border-color:#ffc83c99;box-shadow:0 0 12px #ffb4001f}@keyframes page-module__vWYcta__prettyNumbersRun{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module__vWYcta__catalog{gap:1.05rem;display:grid}.page-module__vWYcta__resultsBar{color:#bdd3f4;background:#0a111db3;border:1px solid #9dbbe833;border-radius:14px;justify-content:space-between;align-items:center;padding:.7rem .85rem;font-size:.84rem;display:flex}.page-module__vWYcta__resultsBar strong{color:#e3efff;font-size:.95rem}.page-module__vWYcta__resultsBar span{color:#d5e6ff;border:1px solid #6aacf95c;border-radius:999px;padding:.2rem .55rem;font-size:.76rem}.page-module__vWYcta__providerSection{gap:.75rem;display:grid}.page-module__vWYcta__providerSectionHead{justify-content:space-between;align-items:baseline;padding:0 .2rem;display:flex}.page-module__vWYcta__providerSectionHead h2{color:var(--text-primary);align-items:center;gap:.62rem;margin:0;font-size:1.2rem;display:flex}.page-module__vWYcta__providerSectionHead h2 span{line-height:1}.page-module__vWYcta__operatorLogo{object-fit:contain;background:#fff;border:1px solid #9dbbe86b;border-radius:12px;width:48px;height:48px;padding:.38rem;box-shadow:0 10px 22px #070b123d}.page-module__vWYcta__providerSectionHead span{color:var(--text-secondary);font-size:.8rem}.page-module__vWYcta__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;display:grid}.page-module__vWYcta__card{background:radial-gradient(120% 120% at 0 0,#5fa3f61a,#0000 50%),linear-gradient(165deg,#131c2deb 0%,#0c121ef5 100%);border:1px solid #9dbbe838;border-radius:20px;flex-direction:column;grid-column:span 6;gap:.72rem;min-height:290px;padding:1.15rem;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #070b123d}.page-module__vWYcta__badgesRow{flex-wrap:wrap;gap:.42rem;display:flex}.page-module__vWYcta__tariffBadge{text-transform:uppercase;letter-spacing:.06em;color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.24rem .62rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 8px 16px #080c1447}.page-module__vWYcta__tariffBadgeGold{background:linear-gradient(135deg,#ffb400 0%,#ff5e00 100%);border-color:#ffd57099;box-shadow:0 8px 16px #ff840059}.page-module__vWYcta__tariffBadgeViolet{background:linear-gradient(135deg,#a855f7 0%,#6d28d9 100%);border-color:#c48cffb3;box-shadow:0 8px 16px #8243dc59}.page-module__vWYcta__tariffBadgeBlue{background:linear-gradient(135deg,#29b6ff 0%,#2563eb 100%);border-color:#82cdffb3;box-shadow:0 8px 16px #2d78ff59}.page-module__vWYcta__tariffBadgeGreen{background:linear-gradient(135deg,#22c55e 0%,#0f766e 100%);border-color:#72eca2b8;box-shadow:0 8px 16px #18ac6d57}.page-module__vWYcta__tariffBadgePink{background:linear-gradient(135deg,#f43f5e 0%,#db2777 100%);border-color:#ff8cb7b3;box-shadow:0 8px 16px #e43a815c}.page-module__vWYcta__card:hover{border-color:#75b7ff8f;transform:translateY(-4px);box-shadow:0 20px 36px #090e1857}.page-module__vWYcta__cardActive{background:radial-gradient(130% 100% at 0 0,#4a9eff38,#0000 55%),radial-gradient(80% 80% at 100% 100%,#7850ff24,#0000 55%),linear-gradient(165deg,#16243ef7 0%,#0e1426fc 100%);border-color:#63b3ffd9;transform:translateY(-3px);box-shadow:0 0 0 1px #63b3ff80,0 0 28px #4a9eff33,0 24px 44px #070b1261}.page-module__vWYcta__cardActive:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#63b3ff1f 0%,#0000 50%,#7850ff12 100%);position:absolute;inset:0}.page-module__vWYcta__cardActive:after{content:"";pointer-events:none;background:linear-gradient(90deg,#4a9eff 0%,#a78bfa 50%,#4a9eff 100%) 0 0/200% 100%;border-radius:20px 20px 0 0;height:2px;animation:3s linear infinite page-module__vWYcta__cardActiveShimmer;position:absolute;top:0;left:0;right:0}@keyframes page-module__vWYcta__cardActiveShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__vWYcta__cardHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__vWYcta__operator{color:#9dc7fa;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__vWYcta__cardOperatorLogo{object-fit:contain;background:#fff;border:1px solid #9dbbe86b;border-radius:8px;width:28px;height:28px;padding:3px;box-shadow:0 6px 14px #070b1233}.page-module__vWYcta__price{color:#e8f2ff;white-space:nowrap;background:#4a9eff24;border:1px solid #6fb2fd66;border-radius:999px;padding:.2rem .58rem;font-size:.98rem;font-weight:700}.page-module__vWYcta__cardTitle{color:var(--text-primary);margin:0;font-size:1.14rem;line-height:1.3}.page-module__vWYcta__metricsRow{flex-wrap:wrap;gap:.4rem;display:flex}.page-module__vWYcta__metricChip{color:#cfe2fb;background:#0a111ebf;border:1px solid #9dbbe84d;border-radius:999px;padding:.24rem .56rem;font-size:.77rem;font-weight:600}.page-module__vWYcta__features{color:#c4d6f3;flex-wrap:wrap;gap:.34rem;margin:0;padding-left:0;font-size:.8rem;line-height:1.25;list-style:none;display:flex}.page-module__vWYcta__features li{color:#e3f0ff;letter-spacing:.01em;background:linear-gradient(135deg,#4a9eff33 0%,#2a70b933 100%);border:1px solid #7ec3ff66;border-radius:999px;padding:.22rem .5rem .22rem .42rem;font-weight:700;box-shadow:inset 0 0 0 1px #82cdff33}.page-module__vWYcta__featureItem{align-items:center;gap:.32rem;display:inline-flex}.page-module__vWYcta__featureIcon{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 2px 8px #2563eb59}.page-module__vWYcta__featureItemMinutes .page-module__vWYcta__featureIcon:before{content:"M"}.page-module__vWYcta__featureItemSms .page-module__vWYcta__featureIcon:before{content:"S"}.page-module__vWYcta__featureItemInternet .page-module__vWYcta__featureIcon:before{content:"I"}.page-module__vWYcta__featureItemUnlimited .page-module__vWYcta__featureIcon:before{content:"U"}.page-module__vWYcta__featureItemDefault .page-module__vWYcta__featureIcon:before{content:"+"}.page-module__vWYcta__featureItemMinutes .page-module__vWYcta__featureIcon{background:linear-gradient(135deg,#22c55e 0%,#15803d 100%);box-shadow:0 2px 8px #22c55e59}.page-module__vWYcta__featureItemSms .page-module__vWYcta__featureIcon{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);box-shadow:0 2px 8px #f9731659}.page-module__vWYcta__featureItemInternet .page-module__vWYcta__featureIcon{background:linear-gradient(135deg,#38bdf8 0%,#2563eb 100%)}.page-module__vWYcta__featureItemUnlimited .page-module__vWYcta__featureIcon{background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);box-shadow:0 2px 8px #a855f759}.page-module__vWYcta__selectBtn{color:#cce3ff;cursor:pointer;background:linear-gradient(135deg,#52a6f638 0%,#3379bd38 100%);border:1px solid #78bbff8c;border-radius:12px;margin-top:auto;padding:.7rem .82rem;font-size:.88rem;font-weight:700;transition:transform .15s,filter .15s,box-shadow .15s,background .15s,border-color .15s}.page-module__vWYcta__selectBtn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 10px 18px #397bb959}.page-module__vWYcta__cardActive .page-module__vWYcta__selectBtn{color:#fff;background:linear-gradient(135deg,#3a8fef 0%,#2563eb 100%);border-color:#63b3ffe6;box-shadow:0 8px 20px #2563eb73}.page-module__vWYcta__cardActive .page-module__vWYcta__selectBtn:hover{filter:brightness(1.06);box-shadow:0 12px 26px #2563eb8c}.page-module__vWYcta__formSection{background:radial-gradient(110% 70% at 100% -5%,#5baeff2e,#0000 60%),radial-gradient(80% 50% at 0 110%,#9d4edd1f,#0000 60%),linear-gradient(160deg,#121a2cf7 0%,#0b111efa 100%);border:1px solid #9dbbe83d;border-radius:20px;flex-direction:column;gap:.85rem;padding:1.3rem;display:flex;position:sticky;top:92px;box-shadow:0 24px 48px #060a1266,inset 0 0 0 1px #ffffff08}.page-module__vWYcta__formHeader{align-items:center;gap:.72rem;display:flex}.page-module__vWYcta__formHeaderIcon{color:#fff;background:linear-gradient(135deg,#4a9eff 0%,#7c3aed 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;display:flex;box-shadow:0 8px 18px #4a9eff61}.page-module__vWYcta__formHeaderText{flex-direction:column;gap:.12rem;display:flex}.page-module__vWYcta__formTitle{color:var(--text-primary);margin:0;font-size:1.08rem;font-weight:800;line-height:1.2}.page-module__vWYcta__formSubtitle{color:#8aaecc;margin:0;font-size:.8rem}.page-module__vWYcta__selectedTariff{background:linear-gradient(135deg,#4a9eff1a 0%,#4a9eff0d 100%);border:1px solid #6aacf94d;border-radius:14px;flex-direction:column;gap:.38rem;padding:.72rem .8rem;display:flex}.page-module__vWYcta__selectedTariffHint{color:#6e96be;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:700}.page-module__vWYcta__selectedTariffMain{align-items:center;gap:.62rem;display:flex}.page-module__vWYcta__selectedTariffLogo{object-fit:contain;background:#fff;border:1px solid #9dbbe866;border-radius:9px;flex-shrink:0;width:34px;height:34px;padding:4px;box-shadow:0 4px 12px #070b123d}.page-module__vWYcta__selectedTariffInfo{flex-direction:column;gap:.14rem;min-width:0;display:flex}.page-module__vWYcta__selectedTariffInfo strong{color:#e2efff;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;line-height:1.25;overflow:hidden}.page-module__vWYcta__selectedTariffInfo em{color:#7aaad4;font-size:.76rem;font-style:normal}.page-module__vWYcta__formProgressStrip{flex-direction:column;gap:.38rem;display:flex}.page-module__vWYcta__formProgressStripHead{color:#8aaecc;justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.page-module__vWYcta__formProgressPercent{color:#6ab8fb;font-size:.78rem;font-weight:800}.page-module__vWYcta__formProgressTrack{background:#070f1dcc;border:1px solid #7ec4ff2e;border-radius:999px;height:6px;overflow:hidden}.page-module__vWYcta__formProgressFill{border-radius:inherit;background:linear-gradient(90deg,#ffbe0b 0%,#38bdf8 50%,#2e8df3 100%);height:100%;transition:width .35s;display:block;box-shadow:0 0 12px #38bdf880}.page-module__vWYcta__form{flex-direction:column;gap:.7rem;display:flex;position:relative}.page-module__vWYcta__formSuccessOverlay{z-index:4;text-align:center;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070c16f5;border:1px solid #22c55e38;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:2rem 1.5rem;animation:.38s cubic-bezier(.34,1.56,.64,1) both page-module__vWYcta__successIn;display:flex;position:absolute;inset:-.5rem;box-shadow:0 0 0 1px #22c55e1a,0 28px 56px #0000008c,inset 0 1px #ffffff0d}.page-module__vWYcta__formSuccessOverlay:before{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e26 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.page-module__vWYcta__formSuccessIconWrap{justify-content:center;align-items:center;display:flex;position:relative}.page-module__vWYcta__formSuccessRing{pointer-events:none;border:1.5px solid #22c55e80;border-radius:50%;width:84px;height:84px;animation:2.2s ease-out infinite page-module__vWYcta__successRing;position:absolute}.page-module__vWYcta__formSuccessIcon{color:#fff;background:linear-gradient(135deg,#34d36a 0%,#16a34a 100%);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;animation:2.8s ease-in-out infinite page-module__vWYcta__successIconPulse;display:inline-flex;box-shadow:0 0 0 10px #22c55e1f,0 14px 36px #22c55e7a}.page-module__vWYcta__formSuccessBody{flex-direction:column;align-items:center;gap:.36rem;display:flex}.page-module__vWYcta__formSuccessKicker{color:#4ade80;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:700}.page-module__vWYcta__formSuccessOverlay strong{color:#f0fdf4;font-size:1.25rem;font-weight:800;line-height:1.2}.page-module__vWYcta__formSuccessOverlay p{color:#bbe6cdd1;max-width:210px;margin:0;font-size:.84rem;line-height:1.55}@keyframes page-module__vWYcta__successIn{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes page-module__vWYcta__successIconPulse{0%,to{box-shadow:0 0 0 10px #22c55e1f,0 14px 36px #22c55e7a}50%{box-shadow:0 0 0 16px #22c55e0f,0 14px 36px #22c55e4d}}@keyframes page-module__vWYcta__successRing{0%{opacity:.9;transform:scale(.75)}to{opacity:0;transform:scale(1.6)}}.page-module__vWYcta__field{flex-direction:column;gap:.3rem;display:flex}.page-module__vWYcta__fieldLabel{color:#7da8ce;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.page-module__vWYcta__fieldOptional{text-transform:none;letter-spacing:0;color:#506a85;font-size:.68rem;font-weight:400}.page-module__vWYcta__inputWrap{align-items:flex-start;display:flex;position:relative}.page-module__vWYcta__inputIcon{color:#5a85ad;pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;top:50%;left:.78rem;transform:translateY(-50%)}.page-module__vWYcta__inputIconTop{top:.82rem;transform:none}.page-module__vWYcta__input,.page-module__vWYcta__textarea{color:#e8f3ff;width:100%;font:inherit;background:#080e1ae6;border:1px solid #9dbbe838;border-radius:12px;outline:none;padding:.76rem .84rem .76rem 2.4rem;font-size:.9rem;transition:border-color .18s,box-shadow .18s,background .18s}.page-module__vWYcta__input::placeholder,.page-module__vWYcta__textarea::placeholder{color:#3d5870}.page-module__vWYcta__input:disabled,.page-module__vWYcta__textarea:disabled{opacity:.45;cursor:not-allowed}.page-module__vWYcta__input:focus,.page-module__vWYcta__textarea:focus{background:#0a1220f2;border-color:#6aacf9a6;box-shadow:0 0 0 3px #4a9eff24,0 4px 12px #0003}.page-module__vWYcta__textarea{resize:vertical;min-height:72px;padding-top:.76rem}.page-module__vWYcta__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5bb8ff 0%,#2e8df3 45%,#1f5fd6 100%);border:none;border-radius:13px;justify-content:center;align-items:center;gap:.5rem;margin-top:.15rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:800;transition:transform .16s,filter .16s,box-shadow .16s;display:flex;box-shadow:0 16px 32px #1e64dc80,inset 0 0 0 1px #64b4ff4d}.page-module__vWYcta__submitBtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 20px 38px #1e64dc94,inset 0 0 0 1px #78beff59}.page-module__vWYcta__submitBtn:active:not(:disabled){transform:translateY(0)}.page-module__vWYcta__submitBtn:disabled{opacity:.5;cursor:default}.page-module__vWYcta__trustRow{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.page-module__vWYcta__trustBadge{color:#5a7d9a;align-items:center;gap:.32rem;font-size:.72rem;font-weight:500;display:inline-flex}.page-module__vWYcta__success{color:#6ee7b7;margin:.7rem 0 0;font-size:.86rem}.page-module__vWYcta__error{color:#fca5a5;margin:.7rem 0 0;font-size:.86rem}.page-module__vWYcta__emptyState{color:#c9dbf5;background:#0a111db8;border:1px dashed #9dbbe870;border-radius:14px;padding:1.05rem;font-size:.92rem}@keyframes page-module__vWYcta__floatA{0%,to{transform:translate(0,0)}50%{transform:translate(-10px,8px)}}@keyframes page-module__vWYcta__floatB{0%,to{transform:translate(0,0)}50%{transform:translate(10px,-10px)}}@media (max-width:1100px){.page-module__vWYcta__layout{grid-template-columns:1fr}.page-module__vWYcta__formSection{position:static}.page-module__vWYcta__container{padding-top:calc(var(--mcp-header-height,56px) + 1.2rem + env(safe-area-inset-top,0px))}}@media (max-width:900px){.page-module__vWYcta__container{padding:calc(var(--mcp-header-height,56px) + 1rem + env(safe-area-inset-top,0px)) .8rem 2rem}.page-module__vWYcta__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.page-module__vWYcta__card{grid-column:span 1}.page-module__vWYcta__hero{border-radius:16px;grid-template-columns:1fr;gap:.7rem;min-height:0;margin-bottom:.8rem;padding:.9rem .82rem .82rem;display:grid;overflow:hidden}.page-module__vWYcta__heroBottomRow{grid-template-columns:1fr;gap:.42rem;margin-top:.52rem}.page-module__vWYcta__heroBadge{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;min-width:100%;max-width:none;margin-top:0;padding:.66rem;position:static}.page-module__vWYcta__heroVisual{z-index:2;pointer-events:auto;place-self:end center;width:min(240px,66vw);margin-top:.05rem;position:relative}.page-module__vWYcta__heroContent{z-index:2;max-width:100%;position:relative}.page-module__vWYcta__kicker{margin-bottom:.35rem;font-size:.66rem}.page-module__vWYcta__title{margin-bottom:.55rem;font-size:clamp(1.18rem,5vw,1.48rem);line-height:1.18}.page-module__vWYcta__subtitle{max-width:100%;font-size:.8rem;line-height:1.36}.page-module__vWYcta__heroTags{gap:.3rem;margin-top:.55rem}.page-module__vWYcta__heroTags span{padding:.22rem .48rem;font-size:.62rem}.page-module__vWYcta__heroHighlights{gap:.3rem;margin-top:.55rem}.page-module__vWYcta__heroHighlight{padding:.2rem .42rem;font-size:.56rem}.page-module__vWYcta__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin-top:0}.page-module__vWYcta__stat{border-radius:12px;gap:.14rem;padding:.52rem .6rem}.page-module__vWYcta__statIcon svg{width:12px;height:12px}.page-module__vWYcta__statValue{font-size:.9rem}.page-module__vWYcta__statLabel{font-size:.6rem}.page-module__vWYcta__prettyNumbers{border-radius:12px;margin-bottom:.75rem;padding:.58rem}.page-module__vWYcta__prettyNumbers h2{margin-bottom:.44rem;font-size:.86rem}.page-module__vWYcta__prettyNumberChip{gap:.3rem;padding:.3rem .55rem;font-size:.68rem}.page-module__vWYcta__prettyNumberStatus{padding:.12rem .34rem;font-size:.52rem}.page-module__vWYcta__resultsBar{border-radius:10px;padding:.54rem .6rem;font-size:.74rem}.page-module__vWYcta__resultsBar strong{font-size:.82rem}.page-module__vWYcta__providerSectionHead{padding:0}.page-module__vWYcta__providerSectionHead h2{gap:.4rem;font-size:.96rem}.page-module__vWYcta__operatorLogo{border-radius:8px;width:30px;height:30px;padding:.2rem}.page-module__vWYcta__providerSectionHead span{font-size:.68rem}.page-module__vWYcta__grid{gap:.62rem}.page-module__vWYcta__card{border-radius:14px;gap:.42rem;min-height:0;padding:.72rem}.page-module__vWYcta__badgesRow{gap:.24rem}.page-module__vWYcta__tariffBadge{padding:.14rem .42rem;font-size:.56rem}.page-module__vWYcta__operator{gap:.3rem;font-size:.62rem}.page-module__vWYcta__cardOperatorLogo{border-radius:6px;width:18px;height:18px;padding:2px}.page-module__vWYcta__price{padding:.1rem .4rem;font-size:.76rem}.page-module__vWYcta__cardTitle{font-size:.9rem;line-height:1.25}.page-module__vWYcta__metricsRow{gap:.22rem}.page-module__vWYcta__metricChip{padding:.14rem .35rem;font-size:.62rem}.page-module__vWYcta__features{gap:.2rem;font-size:.65rem}.page-module__vWYcta__features li{padding:.16rem .38rem}.page-module__vWYcta__featureItem{gap:.22rem}.page-module__vWYcta__featureIcon{width:13px;height:13px;font-size:8px}.page-module__vWYcta__selectBtn{border-radius:9px;padding:.5rem .58rem;font-size:.72rem}.page-module__vWYcta__formSection{border-radius:16px;gap:.72rem;padding:1rem;top:auto}.page-module__vWYcta__formHeaderIcon{border-radius:10px;width:32px;height:32px;font-size:.88rem}.page-module__vWYcta__formTitle{font-size:.96rem}.page-module__vWYcta__formSubtitle{font-size:.76rem}.page-module__vWYcta__selectedTariff{border-radius:12px;gap:.3rem;padding:.6rem .7rem}.page-module__vWYcta__selectedTariffHint{font-size:.6rem}.page-module__vWYcta__selectedTariffLogo{border-radius:8px;width:28px;height:28px;padding:3px}.page-module__vWYcta__selectedTariffInfo strong{font-size:.82rem}.page-module__vWYcta__selectedTariffInfo em{font-size:.7rem}.page-module__vWYcta__formProgressStripHead{font-size:.68rem}.page-module__vWYcta__formProgressPercent{font-size:.72rem}.page-module__vWYcta__formProgressTrack{height:5px}.page-module__vWYcta__form{gap:.52rem}.page-module__vWYcta__formSuccessOverlay{border-radius:17px;gap:.85rem;padding:1.5rem 1rem;inset:-.3rem}.page-module__vWYcta__formSuccessRing{width:68px;height:68px}.page-module__vWYcta__formSuccessIcon{width:50px;height:50px}.page-module__vWYcta__formSuccessIcon svg{width:22px;height:22px}.page-module__vWYcta__formSuccessKicker{font-size:.64rem}.page-module__vWYcta__formSuccessOverlay strong{font-size:1.05rem}.page-module__vWYcta__formSuccessOverlay p{font-size:.78rem}.page-module__vWYcta__field{gap:.22rem}.page-module__vWYcta__fieldLabel{font-size:.65rem}.page-module__vWYcta__fieldOptional{font-size:.62rem}.page-module__vWYcta__input,.page-module__vWYcta__textarea{border-radius:10px;padding:.62rem .74rem .62rem 2.2rem;font-size:.84rem}.page-module__vWYcta__textarea{min-height:62px}.page-module__vWYcta__inputIcon{left:.68rem}.page-module__vWYcta__inputIconTop{top:.7rem}.page-module__vWYcta__submitBtn{border-radius:11px;gap:.4rem;padding:.78rem 1rem;font-size:.88rem}.page-module__vWYcta__trustRow{gap:.5rem}.page-module__vWYcta__trustBadge{font-size:.67rem}.page-module__vWYcta__error{font-size:.74rem}.page-module__vWYcta__operatorButtons,.page-module__vWYcta__focusButtons{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:-3px;padding-bottom:3px;overflow-x:auto}.page-module__vWYcta__operatorButtons::-webkit-scrollbar{display:none}.page-module__vWYcta__focusButtons::-webkit-scrollbar{display:none}.page-module__vWYcta__choiceBtn{white-space:nowrap;flex-shrink:0}}@media (max-width:700px){.page-module__vWYcta__container{padding:calc(var(--mcp-header-height,56px) + .75rem + env(safe-area-inset-top,0px)) .66rem 1.7rem}.page-module__vWYcta__hero{border-radius:14px;gap:.58rem;padding:.82rem .68rem .72rem}.page-module__vWYcta__heroVisual{width:min(210px,70vw)}.page-module__vWYcta__heroBadge{padding:.6rem}.page-module__vWYcta__title{margin-bottom:.44rem;font-size:1.06rem}.page-module__vWYcta__subtitle{font-size:.76rem;line-height:1.34}.page-module__vWYcta__heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__vWYcta__stat{border-radius:11px;padding:.46rem .52rem}.page-module__vWYcta__statValue{font-size:.84rem}.page-module__vWYcta__statLabel{font-size:.58rem}.page-module__vWYcta__resultsBar{flex-direction:column;align-items:flex-start;gap:.24rem}.page-module__vWYcta__emptyState{border-radius:10px;padding:.62rem;font-size:.72rem}}@media (max-width:600px){.page-module__vWYcta__heroVisual{display:none}.page-module__vWYcta__hero{padding:.85rem .75rem .78rem}}@media (max-width:480px){.page-module__vWYcta__container{padding:calc(var(--mcp-header-height,56px) + .75rem + env(safe-area-inset-top,0px)) .5rem 1.5rem}.page-module__vWYcta__heroVisual{display:none}.page-module__vWYcta__hero{border-radius:14px;gap:.4rem;margin-bottom:.65rem;padding:.75rem .7rem .7rem}.page-module__vWYcta__kicker{margin-bottom:.16rem;font-size:.62rem}.page-module__vWYcta__title{margin-bottom:0;font-size:1.08rem;line-height:1.2}.page-module__vWYcta__title span{border-radius:8px;padding:.1em .38em}.page-module__vWYcta__subtitle{display:none}.page-module__vWYcta__heroHighlights{gap:.22rem;margin-top:.4rem}.page-module__vWYcta__heroHighlight{padding:.2rem .44rem;font-size:.58rem}.page-module__vWYcta__heroTags{display:none}.page-module__vWYcta__heroBottomRow{grid-template-columns:1fr;gap:.35rem;margin-top:.42rem}.page-module__vWYcta__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.page-module__vWYcta__stat{border-radius:10px;gap:.1rem;padding:.4rem .46rem}.page-module__vWYcta__statIcon{margin-bottom:.1rem}.page-module__vWYcta__statIcon svg{width:11px;height:11px}.page-module__vWYcta__statValue{font-size:.84rem}.page-module__vWYcta__statLabel{font-size:.56rem}.page-module__vWYcta__heroBadge{display:none}.page-module__vWYcta__prettyNumbers{border-radius:12px;margin-bottom:.62rem;padding:.54rem .62rem}.page-module__vWYcta__prettyNumbers h2{margin-bottom:.4rem;font-size:.82rem}.page-module__vWYcta__prettyNumberChip{gap:.28rem;padding:.28rem .5rem;font-size:.66rem}.page-module__vWYcta__prettyNumberStatus{padding:.11rem .32rem;font-size:.52rem}.page-module__vWYcta__selectorPanel{border-radius:14px;gap:.68rem;padding:.72rem}.page-module__vWYcta__selectorLabel{font-size:.67rem}.page-module__vWYcta__choiceBtn{padding:.36rem .64rem;font-size:.75rem}.page-module__vWYcta__toggleText{font-size:.79rem}.page-module__vWYcta__resultsBar{border-radius:10px;flex-flow:wrap;align-items:center;gap:.28rem;padding:.46rem .58rem;font-size:.72rem}.page-module__vWYcta__resultsBar strong{font-size:.8rem}.page-module__vWYcta__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}.page-module__vWYcta__card{border-radius:13px;grid-column:span 1;gap:.3rem;min-height:0;padding:.65rem .7rem}.page-module__vWYcta__card:hover{transform:none}.page-module__vWYcta__badgesRow{gap:.22rem}.page-module__vWYcta__tariffBadge{padding:.12rem .44rem;font-size:.56rem}.page-module__vWYcta__cardHead{gap:.5rem}.page-module__vWYcta__operator{gap:.28rem;font-size:.64rem}.page-module__vWYcta__cardOperatorLogo{border-radius:6px;width:18px;height:18px;padding:2px}.page-module__vWYcta__price{padding:.1rem .44rem;font-size:.78rem}.page-module__vWYcta__cardTitle{font-size:.88rem;line-height:1.24}.page-module__vWYcta__metricsRow{gap:.22rem}.page-module__vWYcta__metricChip{padding:.14rem .36rem;font-size:.64rem}.page-module__vWYcta__features{display:none}.page-module__vWYcta__selectBtn{border-radius:9px;margin-top:.06rem;padding:.52rem .6rem;font-size:.74rem}.page-module__vWYcta__formSection{border-radius:16px;gap:.62rem;padding:.85rem}.page-module__vWYcta__formHeader{gap:.6rem}.page-module__vWYcta__formHeaderIcon{border-radius:9px;width:30px;height:30px;font-size:.82rem}.page-module__vWYcta__formTitle{font-size:.92rem}.page-module__vWYcta__formSubtitle{font-size:.72rem}.page-module__vWYcta__selectedTariff{border-radius:11px;gap:.26rem;padding:.56rem .66rem}.page-module__vWYcta__selectedTariffHint{font-size:.58rem}.page-module__vWYcta__selectedTariffMain{gap:.5rem}.page-module__vWYcta__selectedTariffLogo{border-radius:7px;width:26px;height:26px}.page-module__vWYcta__selectedTariffInfo strong{font-size:.78rem}.page-module__vWYcta__selectedTariffInfo em{font-size:.66rem}.page-module__vWYcta__formProgressStripHead{font-size:.64rem}.page-module__vWYcta__formProgressPercent{font-size:.68rem}.page-module__vWYcta__form{gap:.48rem}.page-module__vWYcta__field{gap:.2rem}.page-module__vWYcta__fieldLabel{font-size:.62rem}.page-module__vWYcta__fieldOptional{font-size:.58rem}.page-module__vWYcta__input,.page-module__vWYcta__textarea{border-radius:10px;padding:.58rem .7rem .58rem 2.1rem;font-size:.82rem}.page-module__vWYcta__textarea{min-height:58px}.page-module__vWYcta__inputIcon{left:.62rem}.page-module__vWYcta__inputIconTop{top:.65rem}.page-module__vWYcta__submitBtn{border-radius:10px;padding:.72rem .9rem;font-size:.84rem}.page-module__vWYcta__trustBadge{font-size:.63rem}}
