.page-module__D4Um5W__pageEnter{min-width:0}.page-module__D4Um5W__pageEnter .page-module__D4Um5W__hero{animation:.68s cubic-bezier(.22,1,.36,1) both page-module__D4Um5W__packageHeroEnter}.page-module__D4Um5W__pageEnter .page-module__D4Um5W__imageWrap img{animation:.9s cubic-bezier(.22,1,.36,1) both page-module__D4Um5W__packageImageEnter}.page-module__D4Um5W__pageEnter .page-module__D4Um5W__pageGrid,.page-module__D4Um5W__pageEnter .page-module__D4Um5W__morePackages{animation:.7s cubic-bezier(.22,1,.36,1) .14s both page-module__D4Um5W__packageContentEnter}@keyframes page-module__D4Um5W__packageHeroEnter{0%{opacity:0;transform:translateY(16px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-module__D4Um5W__packageImageEnter{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes page-module__D4Um5W__packageContentEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.page-module__D4Um5W__hero{background:#f5f8fa;border-radius:34px;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);width:min(100% - clamp(32px,5vw,96px),1600px);min-height:640px;margin:0 auto;display:grid;overflow:hidden}.page-module__D4Um5W__imageWrap{background:#dcecf4;min-height:640px;position:relative;overflow:hidden}.page-module__D4Um5W__imageWrap img{object-fit:cover}.page-module__D4Um5W__imageWrap:after{content:"";background:linear-gradient(#0000 68%,#00000024);position:absolute;inset:0}.page-module__D4Um5W__imageBadge{z-index:1;color:#0872c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:750;position:absolute;top:28px;left:28px}.page-module__D4Um5W__heroContent{flex-direction:column;justify-content:center;padding:62px clamp(40px,5vw,78px);display:flex}.page-module__D4Um5W__breadcrumb{color:#959da2;align-items:center;gap:8px;margin-bottom:30px;font-size:11px;display:flex}.page-module__D4Um5W__breadcrumb a{color:#687177;text-decoration:none}.page-module__D4Um5W__eyebrow,.page-module__D4Um5W__sectionEyebrow,.page-module__D4Um5W__sidebarEyebrow{color:#0788f5;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:760}.page-module__D4Um5W__heroContent h1{color:#101519;letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(45px,5vw,70px);font-weight:790;line-height:.95}.page-module__D4Um5W__location{color:#687177;align-items:center;gap:7px;margin:17px 0 0;font-size:13px;display:flex}.page-module__D4Um5W__location svg{fill:none;stroke:#0788f5;stroke-width:1.8px;width:15px}.page-module__D4Um5W__description{color:#5e686e;margin:24px 0 0;font-size:15px;line-height:1.7}.page-module__D4Um5W__quickFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:27px;display:grid}.page-module__D4Um5W__quickFacts div{background:#fff;border:1px solid #e4eaed;border-radius:13px;flex-direction:column;gap:6px;min-height:68px;padding:13px 15px;display:flex}.page-module__D4Um5W__quickFacts span,.page-module__D4Um5W__priceRow span{color:#91999e;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.page-module__D4Um5W__quickFacts strong{font-size:12px;line-height:1.35}.page-module__D4Um5W__priceRow{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:25px;display:flex}.page-module__D4Um5W__priceRow>div{grid-template-columns:auto auto;align-items:baseline;gap:2px 6px;display:grid}.page-module__D4Um5W__priceRow>div span{grid-column:1/-1}.page-module__D4Um5W__priceRow strong{letter-spacing:-.04em;font-size:28px}.page-module__D4Um5W__priceRow small{color:#8b9499;font-size:10px}.page-module__D4Um5W__priceRow .page-module__D4Um5W__rating{color:#596268;letter-spacing:0;text-transform:none;align-items:center;gap:5px;font-size:11px;display:flex}.page-module__D4Um5W__rating svg{fill:#0788f5;width:12px}.page-module__D4Um5W__pageGrid{grid-template-columns:minmax(0,1fr) 360px;gap:clamp(35px,5vw,75px);width:min(100% - clamp(32px,5vw,96px),1400px);margin:92px auto 110px;display:grid}.page-module__D4Um5W__mainContent{min-width:0}.page-module__D4Um5W__block{padding-bottom:68px}.page-module__D4Um5W__block+.page-module__D4Um5W__block{border-top:1px solid #e9edef;padding-top:68px}.page-module__D4Um5W__block h2{color:#11161a;letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(29px,3vw,43px);line-height:1.05}.page-module__D4Um5W__highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.page-module__D4Um5W__highlights div{background:#f5f8fa;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:110px;padding:17px;display:flex}.page-module__D4Um5W__highlights span{color:#0788f5;font-size:10px;font-weight:750}.page-module__D4Um5W__highlights strong{font-size:14px;line-height:1.3}.page-module__D4Um5W__timeline{isolation:isolate;gap:12px;margin-top:34px;padding-left:58px;display:grid;position:relative}.page-module__D4Um5W__timelineStep{--connector-x:-36px;z-index:1;background:#fff;border:1px solid #e5ebee;border-radius:17px;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:visible}.page-module__D4Um5W__timelineStep:not(:last-child):before,.page-module__D4Um5W__timelineStep:not(:last-child):after{z-index:-1;top:36px;left:var(--connector-x);content:"";pointer-events:none;border-radius:2px;width:2px;height:calc(100% + 12px);position:absolute}.page-module__D4Um5W__timelineStep:not(:last-child):before{background:#dceefb}.page-module__D4Um5W__timelineStep:not(:last-child):after{transform-origin:top;background:linear-gradient(#0788f5,#58b8fa);transform:scaleY(0)}.page-module__D4Um5W__timelineStarted .page-module__D4Um5W__timelineStepActive:not(:last-child):after{animation:1.65s linear forwards page-module__D4Um5W__timelineSegmentFill}.page-module__D4Um5W__timelineStepCompleted:not(:last-child):after{transform:scaleY(1)}.page-module__D4Um5W__timelineStarted .page-module__D4Um5W__timelineStep{animation:page-module__D4Um5W__timelineStepReveal .52s calc(var(--step-index) * .11s) cubic-bezier(.22, 1, .36, 1) both}.page-module__D4Um5W__timelineStep:hover{border-color:#cce8fb;transform:translate(3px)}.page-module__D4Um5W__timelineStepActive{border-color:#92d2ff;box-shadow:0 14px 35px #0788f51c}.page-module__D4Um5W__timelineButton{border-radius:inherit;color:#151b1f;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:115px minmax(0,1fr) 34px;align-items:center;gap:18px;padding:18px 18px 18px 22px;display:grid;position:relative}.page-module__D4Um5W__timelineMarker{z-index:2;color:#0788f5;background:#fff;border:5px solid #e6f5ff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:9px;font-weight:800;transition:color .22s,background-color .22s,transform .22s;display:grid;position:absolute;top:14px;left:-58px;box-shadow:0 7px 18px #0788f51f}.page-module__D4Um5W__timelineStepActive .page-module__D4Um5W__timelineMarker{color:#fff;background:#0788f5;transform:scale(1.08)}.page-module__D4Um5W__timelineLabel{color:#0788f5;font-size:10px;font-weight:750}.page-module__D4Um5W__timelineButton strong{font-size:16px;line-height:1.3}.page-module__D4Um5W__timelineArrow{color:#687177;background:#f2f6f8;border-radius:50%;place-items:center;width:32px;height:32px;transition:color .22s,background-color .22s,transform .22s;display:grid}.page-module__D4Um5W__timelineArrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px}.page-module__D4Um5W__timelineStepActive .page-module__D4Um5W__timelineArrow{color:#fff;background:#0788f5;transform:rotate(180deg)}.page-module__D4Um5W__timelinePanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .2s;display:grid}.page-module__D4Um5W__timelinePanel>div{min-height:0;overflow:hidden}.page-module__D4Um5W__timelinePanel p{color:#697278;margin:0;padding:0 64px 22px 155px;font-size:13px;line-height:1.65}.page-module__D4Um5W__timelineStepActive .page-module__D4Um5W__timelinePanel{opacity:1;grid-template-rows:1fr}@keyframes page-module__D4Um5W__timelineSegmentFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes page-module__D4Um5W__timelineStepReveal{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.page-module__D4Um5W__servicesBlock{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;display:grid}.page-module__D4Um5W__servicesBlock>div+div{border-left:1px solid #e9edef;padding-left:42px}.page-module__D4Um5W__servicesBlock h2{font-size:27px}.page-module__D4Um5W__servicesBlock ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.page-module__D4Um5W__servicesBlock li{color:#5d666c;align-items:center;gap:10px;font-size:13px;display:flex}.page-module__D4Um5W__servicesBlock li span{border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:750;display:grid}.page-module__D4Um5W__included span{color:#10a755;background:#e8f8ef}.page-module__D4Um5W__excluded span{color:#8a9297;background:#f0f2f3}.page-module__D4Um5W__sidebar{background:#fff;border:1px solid #e8edef;border-radius:23px;align-self:start;padding:32px;position:sticky;top:116px;box-shadow:0 20px 55px #1a40571a}.page-module__D4Um5W__sidebar h2{letter-spacing:-.035em;margin:11px 0 0;font-size:25px;line-height:1.08}.page-module__D4Um5W__sidebar>p{color:#727b80;margin:15px 0 0;font-size:13px;line-height:1.6}.page-module__D4Um5W__sidebar dl{margin:24px 0 0}.page-module__D4Um5W__sidebar dl div{border-top:1px solid #edf0f2;padding:13px 0}.page-module__D4Um5W__sidebar dt{color:#9aa1a5;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.page-module__D4Um5W__sidebar dd{color:#242b30;margin:5px 0 0;font-size:12px;line-height:1.45}.page-module__D4Um5W__sidebar>a{color:#fff;background:linear-gradient(135deg,#169fff,#0788f5);border-radius:999px;justify-content:space-between;align-items:center;min-height:49px;margin-top:21px;padding:0 18px;font-size:12px;font-weight:750;text-decoration:none;display:flex;box-shadow:0 11px 23px #0788f53d}.page-module__D4Um5W__sidebar>a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:17px}.page-module__D4Um5W__sidebar>small{color:#9aa1a5;text-align:center;margin-top:13px;font-size:9px;line-height:1.45;display:block}.page-module__D4Um5W__morePackages{background:#f5f8fa;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:30px;width:min(100% - clamp(32px,5vw,96px),1400px);margin:0 auto 95px;padding:44px 50px;display:flex}.page-module__D4Um5W__morePackages>div span{color:#0788f5;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.page-module__D4Um5W__morePackages h2{letter-spacing:-.035em;margin:9px 0 0;font-size:28px}.page-module__D4Um5W__morePackages>a{color:#12171b;font-size:12px;font-weight:750;text-decoration:none}.page-module__D4Um5W__morePackages>a span{color:#0788f5;margin-left:10px}@media (max-width:950px){.page-module__D4Um5W__hero{grid-template-columns:1fr 1fr}.page-module__D4Um5W__heroContent{padding:45px 35px}.page-module__D4Um5W__pageGrid{grid-template-columns:minmax(0,1fr) 310px}.page-module__D4Um5W__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__D4Um5W__hero{border-radius:26px;flex-direction:column;width:calc(100% - 24px);min-height:0;display:flex}.page-module__D4Um5W__imageWrap{width:100%;min-height:390px}.page-module__D4Um5W__heroContent{padding:35px 25px 38px}.page-module__D4Um5W__breadcrumb{margin-bottom:25px}.page-module__D4Um5W__heroContent h1{font-size:45px}.page-module__D4Um5W__priceRow{flex-direction:column;align-items:flex-start}.page-module__D4Um5W__pageGrid{flex-direction:column;width:calc(100% - 24px);margin:65px auto 75px;display:flex}.page-module__D4Um5W__sidebar{order:-1;position:static}.page-module__D4Um5W__servicesBlock{grid-template-columns:1fr}.page-module__D4Um5W__servicesBlock>div+div{border-top:1px solid #e9edef;border-left:0;padding:35px 0 0}.page-module__D4Um5W__morePackages{width:calc(100% - 24px);margin-bottom:70px;padding:35px 27px;display:block}.page-module__D4Um5W__morePackages>a{margin-top:21px;display:inline-block}.page-module__D4Um5W__imageBadge{font-size:12px}.page-module__D4Um5W__breadcrumb{font-size:13px}.page-module__D4Um5W__eyebrow,.page-module__D4Um5W__sectionEyebrow,.page-module__D4Um5W__sidebarEyebrow{font-size:12px}.page-module__D4Um5W__location{font-size:15px}.page-module__D4Um5W__description{font-size:16px}.page-module__D4Um5W__quickFacts span,.page-module__D4Um5W__priceRow span{font-size:11px}.page-module__D4Um5W__quickFacts strong{font-size:14px}.page-module__D4Um5W__priceRow small{font-size:12px}.page-module__D4Um5W__priceRow .page-module__D4Um5W__rating{font-size:13px}.page-module__D4Um5W__highlights span{font-size:12px}.page-module__D4Um5W__highlights strong{font-size:15px}.page-module__D4Um5W__timelineLabel{font-size:12px}.page-module__D4Um5W__timelineButton strong{font-size:17px}.page-module__D4Um5W__timelinePanel p,.page-module__D4Um5W__servicesBlock li,.page-module__D4Um5W__sidebar>p{font-size:15px}.page-module__D4Um5W__sidebar dt{font-size:11px}.page-module__D4Um5W__sidebar dd,.page-module__D4Um5W__sidebar>a{font-size:14px}.page-module__D4Um5W__sidebar>small,.page-module__D4Um5W__morePackages>div span{font-size:11px}.page-module__D4Um5W__morePackages>a{font-size:14px}}@media (max-width:430px){.page-module__D4Um5W__imageWrap{min-height:310px}.page-module__D4Um5W__heroContent h1{font-size:39px}.page-module__D4Um5W__quickFacts{grid-template-columns:1fr}.page-module__D4Um5W__highlights{grid-template-columns:1fr 1fr}.page-module__D4Um5W__timeline{padding-left:48px}.page-module__D4Um5W__timelineStep{--connector-x:-29px}.page-module__D4Um5W__timelineStep:not(:last-child):before,.page-module__D4Um5W__timelineStep:not(:last-child):after{top:33px}.page-module__D4Um5W__timelineButton{grid-template-columns:1fr 32px;gap:10px;padding-left:18px}.page-module__D4Um5W__timelineMarker{border-width:4px;width:38px;height:38px;font-size:10px;left:-48px}.page-module__D4Um5W__timelineLabel{grid-column:1/-1}.page-module__D4Um5W__timelinePanel p{padding:0 50px 20px 18px}}@media (prefers-reduced-motion:reduce){.page-module__D4Um5W__pageEnter .page-module__D4Um5W__hero,.page-module__D4Um5W__pageEnter .page-module__D4Um5W__imageWrap img,.page-module__D4Um5W__pageEnter .page-module__D4Um5W__pageGrid,.page-module__D4Um5W__pageEnter .page-module__D4Um5W__morePackages,.page-module__D4Um5W__timelineStarted .page-module__D4Um5W__timelineStep{animation:none}.page-module__D4Um5W__timelineStarted .page-module__D4Um5W__timelineStepActive:not(:last-child):after{animation:none;transform:scaleY(1)}.page-module__D4Um5W__timelineStep,.page-module__D4Um5W__timelineMarker,.page-module__D4Um5W__timelineArrow,.page-module__D4Um5W__timelinePanel{transition:none}}
