.start-module__zameva__page{background:var(--surface-page);min-height:100dvh;color:var(--text-primary)}.start-module__zameva__banner{min-height:clamp(11rem,28vw,16rem);padding:calc(var(--header-height) + var(--space-8)) var(--page-padding-mobile) var(--space-8);background-color:var(--surface-inverse);color:var(--text-on-inverse);background-image:url(/wizard-banner.jpg);background-position:50%;background-size:cover;align-items:flex-end;display:flex;position:relative}.start-module__zameva__banner:before{content:"";background:linear-gradient(#17110e73 0%,#17110eb8 100%);position:absolute;inset:0}.start-module__zameva__bannerInner{z-index:1;width:100%;max-width:var(--container-xl);gap:var(--space-2);flex-direction:column;margin:0 auto;display:flex;position:relative}.start-module__zameva__bannerTitle{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-on-inverse)}.start-module__zameva__bannerSubtitle{max-width:32rem;font-size:var(--text-sm);color:var(--text-on-inverse-muted);line-height:var(--leading-relaxed)}.start-module__zameva__content{padding:var(--space-10) var(--page-padding-mobile) var(--space-16)}.start-module__zameva__inner{max-width:var(--container-xl);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.start-module__zameva__innerCentered{align-items:center;max-width:36rem}.start-module__zameva__toolbar{align-items:stretch;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.start-module__zameva__innerCentered .start-module__zameva__toolbar{align-items:center}.start-module__zameva__backButton{appearance:none;min-height:1.25rem;font:inherit;font-size:var(--text-sm);color:var(--text-link);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;line-height:1.25rem;text-decoration:underline}.start-module__zameva__innerCentered .start-module__zameva__backButton{align-self:center}.start-module__zameva__backButton:hover:not(:disabled){color:var(--text-link-hover)}.start-module__zameva__backButtonHidden{visibility:hidden;pointer-events:none}.start-module__zameva__stepper{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.start-module__zameva__innerCentered .start-module__zameva__stepper{justify-content:center}.start-module__zameva__stepItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);display:flex}.start-module__zameva__stepItemActive{color:var(--text-primary);font-weight:var(--font-weight-medium)}.start-module__zameva__stepItemDone{color:var(--text-link)}.start-module__zameva__stepButton{align-items:center;gap:var(--space-2);appearance:none;font:inherit;color:inherit;cursor:default;background:0 0;border:none;padding:0;display:flex}.start-module__zameva__stepButtonClickable{cursor:pointer}.start-module__zameva__stepButtonClickable:hover{color:var(--text-link-hover)}.start-module__zameva__stepIndex{width:1.5rem;height:1.5rem;font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.start-module__zameva__intro{gap:var(--space-2);flex-direction:column;width:100%;max-width:36rem;display:flex}.start-module__zameva__innerCentered .start-module__zameva__intro{text-align:center;align-items:center}.start-module__zameva__authWrap{width:100%;max-width:420px}.start-module__zameva__authCard{width:100%;padding:var(--space-8);background:var(--surface-raised);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-xl);color:var(--text-primary);box-shadow:var(--shadow-sm)}.start-module__zameva__authTitle{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.start-module__zameva__authSubtitle{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.start-module__zameva__form{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.start-module__zameva__label{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);flex-direction:column;display:flex}.start-module__zameva__input{padding:var(--space-3);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--input-bg);color:var(--text-primary);font-family:inherit}.start-module__zameva__input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus-ring);outline:none}.start-module__zameva__authButton{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--interactive-primary);color:var(--interactive-primary-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none}.start-module__zameva__authButton:disabled{opacity:.6;cursor:not-allowed}.start-module__zameva__authFooter{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.start-module__zameva__authFooter button{color:var(--text-link);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.start-module__zameva__authFooter a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.start-module__zameva__grid{gap:var(--space-4);grid-template-columns:1fr;align-items:stretch;width:100%;margin:0;padding:0;list-style:none;display:grid}.start-module__zameva__card{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-xl);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-raised);text-align:left;cursor:pointer;color:var(--text-primary);font:inherit;flex-direction:column;width:100%;display:flex;position:relative}.start-module__zameva__cardSelected{border:2px solid var(--interactive-primary);background:var(--surface-selected)}.start-module__zameva__popular{border-color:var(--interactive-primary)}.start-module__zameva__badge{top:var(--space-4);right:var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--interactive-primary);color:var(--interactive-primary-text);position:absolute}.start-module__zameva__name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.start-module__zameva__price{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.start-module__zameva__desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.start-module__zameva__features{text-align:left;font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;flex:1;gap:.35rem;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}.start-module__zameva__features li{padding-left:1rem;position:relative}.start-module__zameva__features li:before{content:"";background:var(--interactive-primary);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.5em;left:0}.start-module__zameva__code{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-link);letter-spacing:.04em}.start-module__zameva__forWho{font-size:var(--text-sm);color:var(--text-secondary)}.start-module__zameva__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.start-module__zameva__paySummary{gap:var(--space-4);width:100%;max-width:28rem;padding:var(--space-8);border-radius:var(--radius-xl);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-raised);color:var(--text-primary);flex-direction:column;display:flex}.start-module__zameva__resumeBanner{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-page);border:var(--border-width-hairline) solid var(--border-default);font-size:var(--text-sm);color:var(--text-secondary);margin:0}.start-module__zameva__promoSavings{font-size:var(--text-sm);color:var(--text-accent);margin:0}.start-module__zameva__promoRow{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.start-module__zameva__promoField{gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);flex-direction:column;flex:12rem;display:flex}.start-module__zameva__promoInput{min-height:2.5rem;padding:0 var(--space-3);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-transform:uppercase}.start-module__zameva__promoBtn{min-height:2.5rem;padding:0 var(--space-4);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer}.start-module__zameva__promoBtn:disabled{opacity:.55;cursor:not-allowed}.start-module__zameva__confirm{width:100%;max-width:36rem;padding:var(--space-8);border-radius:var(--radius-xl);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-raised);color:var(--text-primary);gap:var(--space-4);flex-direction:column;display:flex}.start-module__zameva__note{font-size:var(--text-sm);color:var(--text-secondary)}.start-module__zameva__success{padding:var(--space-3);background:var(--status-success-bg);color:var(--status-success-text);border:var(--border-width-hairline) solid var(--status-success-border);border-radius:var(--radius-md);font-size:var(--text-sm)}.start-module__zameva__error{width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--status-danger-bg);color:var(--status-danger-text);font-size:var(--text-sm);margin-bottom:0}.start-module__zameva__innerCentered .start-module__zameva__error{text-align:center}@media (min-width:640px){.start-module__zameva__gridPlan{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.start-module__zameva__banner,.start-module__zameva__content{padding-inline:var(--page-padding-desktop)}.start-module__zameva__gridMode{grid-template-columns:repeat(2,1fr)}}
