
body.web-desktop .mega-sheet.journey .sheet{
	background:var(--mobile-page-background);
	border:1px solid var(--mobile-border-subtle);
	height:740px;
	max-width:900px;
	padding:0
}
.mega-sheet.journey .sheet .header{
	height:0;
	margin:0
}
.mega-sheet.journey .sheet .header .close{
	padding:0;
	top:16px;
	z-index:2
}
.mega-sheet.journey .sheet .actions,.mega-sheet.journey .sheet .main{
	padding:0;
	width:100%
}
.mega-sheet.journey .sheet .content{
	height:100%
}
.mega-journey{
	align-items:flex-start;
	display:flex;
	flex-direction:row;
	height:100%
}
.mega-journey .steps{
	box-sizing:border-box;
	padding:48px 24px;
	width:248px
}
.mega-journey .main-content{
	border-inline-start:1px solid var(--mobile-border-subtle);
	box-sizing:border-box;
	display:flex;
	flex:1;
	flex-direction:column;
	height:100%;
	justify-content:space-between;
	min-width:0;
	padding:48px 0 40px
}
.mega-journey .main-content-div{
	display:flex;
	flex-direction:column;
	height:100%;
	max-height:100%;
	overflow:hidden
}
.mega-journey .main-content .image-wrapper>div{
	border-radius:0;
	margin-bottom:20px
}
.mega-journey .main-content .image-wrapper .green-check{
	background-image:url(../imagery/onboarding-green-check-3d.4c144781bc8a5a62.png);
	background-size:contain;
	height:96px;
	width:96px
}
.mega-journey .main-content h1{
	font:var(--mobile-font-heading-h1);
	margin:0 0 4px
}
.mega-journey .main-content h2{
	color:var(--mobile-text-primary);
	font:var(--mobile-font-heading-h2);
	margin:4px 0 0
}
.mega-journey .main-content a{
	color:var(--mobile-link-primary)
}
.mega-journey .main-content p:not(.subtitle){
	margin-bottom:0
}
.mega-journey .main-content p.subtitle{
	color:var(--mobile-text-secondary);
	font:var(--mobile-font-caption-small-regular);
	letter-spacing:.24px;
	line-height:18px;
	margin:0 0 16px
}
.mega-journey .main-content .custom-div,.mega-journey .main-content .custom-div>div{
	display:flex;
	flex-direction:column
}
.mega-journey .custom-div>div:not(.no-padding)>:not(.mega-component),.mega-journey .main-content-div>:not(.custom-div),.mega-sheet.journey .sheet .actions{
	padding:0 48px
}
.mega-journey .main-content-div div.ps__rail-y{
	padding:0
}
.mega-journey .main-content .actions{
	display:flex;
	flex-direction:row-reverse;
	justify-content:flex-start;
	margin-top:44px
}
.mega-journey .main-content .actions button{
	margin-inline-start:8px;
	margin-top:0;
	width:auto
}
.mega-journey .main-content .actions button.slim{
	height:36px
}
.pwm-image{
	background:url(../imagery/pm-plan-subscription.dd45446840aefdfd.png) 50% / cover no-repeat;
	border-radius:var(--mobile-border-radius-large) var(--mobile-border-radius-large) 0 0;
	display:block;
	height:200px;
	width:100%
}
.mega-journey .main-content .actions button.back-button{
	margin-inline-end:auto;
	padding:0
}
.mega-journey .main-content .actions button.back-button .primary-text{
	text-decoration:underline
}
body.ru .mega-journey .main-content .actions button.back-button .primary-text{
	text-underline-offset:.24em
}
.mega-journey .main-content .actions button.primary .right-icon{
	--mask-color:var(--mobile-icon-inverse)
}
@media only screen and (max-width:1079px){
body.web-desktop .mega-sheet.journey .sheet{
	max-width:600px
}
.mega-journey .steps{
	width:80px
}
}
