.page-module___8aEwW__page{background:var(--safari-chrome-bg);min-height:100dvh;color:var(--color-on-surface);position:relative}.page-module___8aEwW__hero{min-height:100dvh;position:relative;overflow:clip}.page-module___8aEwW__heroImage{object-fit:contain;object-position:center;width:auto;max-width:none;height:100dvh;filter:var(--hero-image-filter);opacity:var(--hero-image-opacity);z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__heroOverlay{top:calc(-1 * var(--safari-top-bleed));right:0;bottom:calc(-1 * var(--safari-bottom-bleed));background:linear-gradient(180deg, var(--safari-chrome-bg) 0, var(--safari-chrome-bg) calc(var(--safari-top-bleed) + 80px), transparent calc(var(--safari-top-bleed) + 280px)), linear-gradient(0deg, var(--safari-chrome-bg) 0, var(--safari-chrome-bg) calc(var(--safari-bottom-bleed) + 110px), transparent calc(var(--safari-bottom-bleed) + 310px));z-index:0;pointer-events:none;width:100%;position:absolute;left:0}.page-module___8aEwW__topBar{z-index:1;justify-content:center;align-items:center;min-height:96px;padding:16px 24px;display:flex;position:relative}.page-module___8aEwW__topBar:before{content:"";height:env(safe-area-inset-top,0px);background:var(--safari-edge-black);pointer-events:none;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__topBar:after{content:"";top:env(safe-area-inset-top,0px);background:linear-gradient(180deg, var(--safari-edge-black) 0%, #0000 100%);pointer-events:none;height:32px;position:absolute;left:0;right:0}.page-module___8aEwW__topBarGlow{top:env(safe-area-inset-top,0px);background:linear-gradient(#ffffff1f,#fff0);position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__logo{z-index:1;object-fit:contain;width:auto;max-width:min(88vw,360px);height:42px;position:relative}.page-module___8aEwW__shell{z-index:1;padding:calc(28px + env(safe-area-inset-top,0px)) 20px calc(36px + env(safe-area-inset-bottom,0px));justify-content:center;display:flex;position:relative}.page-module___8aEwW__shell:after{content:"";height:env(safe-area-inset-bottom,0px);background:var(--safari-edge-black);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__content{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;gap:24px;width:min(1060px,100%);margin-top:min(8vh,72px);display:grid}.page-module___8aEwW__copyBlock{color:var(--color-on-surface);padding:24px 6px 0;animation:.42s ease-out both page-module___8aEwW__fadeUp}.page-module___8aEwW__title{letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:700;line-height:1.06}.page-module___8aEwW__subtitle{max-width:42ch;color:var(--color-on-surface-variant);margin:18px 0 0;font-size:clamp(1rem,2vw,1.1rem);line-height:1.55}.page-module___8aEwW__bullets{gap:14px;margin-top:36px;display:grid}.page-module___8aEwW__bulletRow{color:var(--color-on-surface);align-items:flex-start;gap:16px;font-size:1rem;line-height:1.45;display:flex}.page-module___8aEwW__bulletRow p{margin:0}.page-module___8aEwW__star{flex:none;width:20px;height:20px;margin-top:2px}.page-module___8aEwW__planBlock{gap:18px;animation:.52s ease-out both page-module___8aEwW__fadeUp;display:grid}.page-module___8aEwW__planStack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module___8aEwW__planCard{text-align:left;border:1px solid var(--color-surface-container-low);background:var(--color-surface);width:100%;color:var(--color-on-surface);cursor:pointer;border-radius:18px;padding:18px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s}.page-module___8aEwW__planCard:hover:not(:disabled){border-color:#f6651752;transform:translateY(-1px);box-shadow:0 14px 36px #12161314}.page-module___8aEwW__planCardSelected,.page-module___8aEwW__planCardSelected:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 16px #f665174d,0 0 44px #f6651729}.page-module___8aEwW__planCardDisabled{opacity:.74;cursor:not-allowed}.page-module___8aEwW__planCardSubdued{background:var(--color-surface-container-low);border-color:var(--color-outline);color:var(--color-on-surface-variant)}.page-module___8aEwW__planCardSubdued .page-module___8aEwW__planAmount,.page-module___8aEwW__planCardSubdued .page-module___8aEwW__planInterval,.page-module___8aEwW__planCardSubdued .page-module___8aEwW__planTitle,.page-module___8aEwW__planCardSubdued .page-module___8aEwW__discountBadge{color:var(--color-on-surface-variant)}.page-module___8aEwW__planCardSubdued .page-module___8aEwW__discountBadge{background:var(--color-surface-container);border-color:var(--color-outline)}.page-module___8aEwW__planHeader{gap:10px;display:grid}.page-module___8aEwW__currentBadge{background:var(--color-surface-container-low);width:fit-content;color:var(--color-on-surface);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:4px 9px;font-size:.72rem;font-weight:700}.page-module___8aEwW__planHeaderRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.page-module___8aEwW__planTitle{color:var(--color-on-surface-variant);font-size:1.05rem;font-weight:400}.page-module___8aEwW__discountBadge{color:var(--color-primary);background:#f665171f;border:1px solid #f6651752;border-radius:6px;flex-shrink:1;align-items:center;min-width:0;padding:clamp(2px,.8vw,4px) clamp(5px,1.8vw,10px);font-size:clamp(.6rem,2.4vw,.78rem);font-weight:700;display:inline-flex;overflow:hidden}.page-module___8aEwW__discountBadgeText{white-space:nowrap;transform-origin:0;display:inline-block}.page-module___8aEwW__planPrice{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:12px 0 0;display:flex}.page-module___8aEwW__planAmount{color:var(--color-on-surface);font-size:1.5rem;font-weight:700;line-height:1.2}.page-module___8aEwW__planInterval{color:var(--color-on-surface);white-space:nowrap;font-size:1rem;font-weight:700}.page-module___8aEwW__subscribeButton,.page-module___8aEwW__secondaryButton,.page-module___8aEwW__primaryButton{cursor:pointer;border:0;border-radius:16px;font-family:inherit;font-weight:700;transition:transform .14s,box-shadow .14s,opacity .14s}.page-module___8aEwW__subscribeButton{background:var(--color-primary);width:100%;min-height:56px;color:var(--color-on-primary);border-radius:999px;padding:0 18px;font-size:1.05rem}.page-module___8aEwW__subscribeButton:hover:not(:disabled),.page-module___8aEwW__secondaryButton:hover,.page-module___8aEwW__primaryButton:hover{transform:translateY(-1px)}.page-module___8aEwW__subscribeButton:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.page-module___8aEwW__buttonSpinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite page-module___8aEwW__spin;display:inline-block}.page-module___8aEwW__signedInText{text-align:center;color:var(--color-on-surface-variant);margin:4px 0 0;font-size:.95rem}.page-module___8aEwW__signedInText span{color:var(--color-on-surface);font-weight:700}.page-module___8aEwW__dialogBackdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0408058f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.page-module___8aEwW__dialog{background:var(--color-surface);width:min(520px,100%);color:var(--color-on-surface);border:1px solid var(--color-outline);border-radius:28px;padding:24px;box-shadow:0 28px 70px #0000005c}.page-module___8aEwW__dialogPill{background:linear-gradient(90deg,#f6651729,#f665178f);border-radius:999px;width:64px;height:6px;margin:0 auto 20px}.page-module___8aEwW__dialogTitle{margin:0;font-size:1.4rem;line-height:1.15}.page-module___8aEwW__dialogDescription{color:var(--color-on-surface-variant);margin:12px 0 0;line-height:1.5}.page-module___8aEwW__dialogBody{margin-top:16px}.page-module___8aEwW__dialogNote{color:var(--color-on-surface-variant);margin:0;font-size:.95rem}.page-module___8aEwW__dialogActions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.page-module___8aEwW__secondaryButton,.page-module___8aEwW__primaryButton{min-height:46px;padding:0 18px}.page-module___8aEwW__secondaryButton{background:var(--color-surface-container-low);color:var(--color-on-surface)}.page-module___8aEwW__primaryButton{background:linear-gradient(180deg, var(--color-primary) 0%, #ba3214 100%);color:var(--color-on-primary)}.page-module___8aEwW__loadingState{min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:100%;color:var(--color-on-surface);place-items:center;gap:24px;display:grid}.page-module___8aEwW__loadingHero{gap:18px;display:grid}.page-module___8aEwW__loadingHeader,.page-module___8aEwW__loadingImage,.page-module___8aEwW__loadingLine,.page-module___8aEwW__loadingLineWide,.page-module___8aEwW__loadingLineMedium,.page-module___8aEwW__loadingCard{background:#ffffff1f;position:relative;overflow:hidden}.page-module___8aEwW__loadingHeader{border-radius:999px;width:min(320px,80%);height:36px;margin-inline:auto}.page-module___8aEwW__loadingImage{border-radius:32px;height:min(26vh,260px)}.page-module___8aEwW__loadingContent{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:end;gap:24px;width:min(1060px,100%);display:grid}.page-module___8aEwW__loadingCopy{gap:12px;display:grid}.page-module___8aEwW__loadingLineWide{border-radius:999px;width:min(440px,100%);height:22px}.page-module___8aEwW__loadingLine{border-radius:999px;width:min(340px,92%);height:16px}.page-module___8aEwW__loadingLineMedium{border-radius:999px;width:min(280px,84%);height:16px}.page-module___8aEwW__loadingPlans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module___8aEwW__loadingCard{border-radius:18px;height:96px}.page-module___8aEwW__loadingHeader:after,.page-module___8aEwW__loadingImage:after,.page-module___8aEwW__loadingLine:after,.page-module___8aEwW__loadingLineWide:after,.page-module___8aEwW__loadingLineMedium:after,.page-module___8aEwW__loadingCard:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.25s infinite page-module___8aEwW__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes page-module___8aEwW__shimmer{to{transform:translate(100%)}}@keyframes page-module___8aEwW__spin{to{transform:rotate(360deg)}}@keyframes page-module___8aEwW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.page-module___8aEwW__content,.page-module___8aEwW__loadingContent{grid-template-columns:1fr}.page-module___8aEwW__content{gap:18px;margin-top:36px}.page-module___8aEwW__copyBlock{padding-top:0}.page-module___8aEwW__page{background:var(--color-surface)}.page-module___8aEwW__topBar{min-height:82px}.page-module___8aEwW__logo{height:56px}.page-module___8aEwW__shell{min-height:100dvh;padding-inline:24px;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.page-module___8aEwW__content{margin-top:10px;flex-direction:column;justify-content:space-between;gap:40px;width:100%;margin-inline:auto;display:flex}.page-module___8aEwW__copyBlock{width:100%;padding-inline:0}.page-module___8aEwW__title{max-width:100%}.page-module___8aEwW__dialogActions{flex-direction:column-reverse}.page-module___8aEwW__secondaryButton,.page-module___8aEwW__primaryButton,.page-module___8aEwW__planBlock{width:100%}}
