.QuoteForm-module__RaPKDa__dialog{overscroll-behavior:contain;border:1px solid var(--color-plan-card);background:var(--color-plan-surface);width:min(1472px,100vw - 48px);max-width:1472px;max-height:calc(100dvh - 48px);color:var(--color-plan-heading);border-radius:12px;padding:40px 80px;display:block;overflow:auto}.QuoteForm-module__RaPKDa__form{flex-direction:column;gap:40px;display:flex;position:relative}.QuoteForm-module__RaPKDa__header{max-width:946px;padding-right:44px}.QuoteForm-module__RaPKDa__close{color:var(--color-plan-heading);position:absolute;top:0;right:0}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__title{font-size:var(--fontSize-h2);font-weight:var(--fontWeight-label);letter-spacing:0;color:var(--color-plan-heading);line-height:1.2}.QuoteForm-module__RaPKDa__description{font-size:var(--fontSize-body-xl);line-height:var(--lineHeight-auth-button);color:var(--color-plan-copy);margin-top:8px}.QuoteForm-module__RaPKDa__section,.QuoteForm-module__RaPKDa__actions{flex-direction:column;gap:24px;display:flex}.QuoteForm-module__RaPKDa__sectionLabel{font-size:var(--fontSize-body-lg);font-weight:var(--fontWeight-bold);text-transform:uppercase;align-items:center;gap:8px;line-height:12px;display:flex}.QuoteForm-module__RaPKDa__divider{flex:1;height:1px;position:relative;overflow:hidden}.QuoteForm-module__RaPKDa__divider img{transform-origin:0 0;max-width:none;position:absolute;top:1px;left:0;transform:rotate(-90deg)}.QuoteForm-module__RaPKDa__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.QuoteForm-module__RaPKDa__field{flex-direction:column;gap:6px;min-width:0;display:flex}.QuoteForm-module__RaPKDa__field .QuoteForm-module__RaPKDa__label{font-size:var(--fontSize-body);font-weight:var(--fontWeight-label);color:var(--color-plan-heading);line-height:1.4}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__input,.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__deployment{border:1px solid var(--wb-gray-300);background:var(--wb-gray-50);width:100%;height:56px;color:var(--color-plan-heading);font-size:var(--fontSize-body-lg);font-weight:var(--fontWeight-body);box-shadow:none;border-radius:6px;margin:0;padding:8px 12px;line-height:1.4}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__input::placeholder,.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__country .QuoteForm-module__RaPKDa__input{color:var(--wb-gray-500)}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__deployment{font-weight:var(--fontWeight-h5);color:var(--wb-gray-500);border-width:1.5px}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__deployment[aria-pressed=true]{border-color:var(--color-plan-success);color:var(--color-plan-success)}.QuoteForm-module__RaPKDa__country,.QuoteForm-module__RaPKDa__selectWrap{position:relative}.QuoteForm-module__RaPKDa__country>div>div>svg{display:none}.QuoteForm-module__RaPKDa__selectWrap select{appearance:none}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__country .QuoteForm-module__RaPKDa__input,.QuoteForm-module__RaPKDa__selectWrap .QuoteForm-module__RaPKDa__input{padding-right:44px}.QuoteForm-module__RaPKDa__chevron{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__comments{resize:vertical;height:112px;min-height:112px;padding:10px 16px}.QuoteForm-module__RaPKDa__notice{color:var(--color-plan-accent);font-size:var(--fontSize-body-lg);font-weight:var(--fontWeight-h5);align-items:center;gap:8px;line-height:29px;display:flex}.QuoteForm-module__RaPKDa__notice img{flex-shrink:0;transform:rotate(180deg)}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__submit,.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__cancel{width:100%;min-height:56px;font-size:var(--fontSize-body-lg);font-weight:var(--fontWeight-h5);box-shadow:none;border-radius:6px}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__submit{background:var(--color-plan-accent);color:var(--color-auth-action-copy)}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__submit:disabled{opacity:1;cursor:not-allowed}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__submit:hover:not(:disabled){background:var(--color-auth-action-hover)}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__cancel{color:var(--color-plan-heading);background:0 0}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__cancel:hover{background:var(--wb-gray-50)}.QuoteForm-module__RaPKDa__form button:hover{transform:none}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__input:focus-visible,.QuoteForm-module__RaPKDa__form button:focus-visible{outline:2px solid var(--color-plan-accent);outline-offset:2px}.QuoteForm-module__RaPKDa__confirmation{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.QuoteForm-module__RaPKDa__confirmationHeader{width:100%}.QuoteForm-module__RaPKDa__confirmationMark{--fontSize-confirmation-mark:5rem;color:var(--color-auth-link);font-size:var(--fontSize-confirmation-mark);font-weight:800;line-height:1.3625}@media not (min-height:1400px),not (min-width:1400px){.QuoteForm-module__RaPKDa__dialog{max-width:1100px;padding:32px 48px}.QuoteForm-module__RaPKDa__form{gap:28px}.QuoteForm-module__RaPKDa__section,.QuoteForm-module__RaPKDa__actions{gap:16px}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__title{font-size:var(--fontSize-h3)}.QuoteForm-module__RaPKDa__description{font-size:var(--fontSize-body);line-height:1.4}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__input,.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__deployment{height:44px;font-size:var(--fontSize-body)}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__comments{height:88px;min-height:88px}.QuoteForm-module__RaPKDa__notice{font-size:var(--fontSize-body);line-height:1.5}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__submit,.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__cancel{min-height:44px;font-size:var(--fontSize-body)}}@media not (min-width:640px){.QuoteForm-module__RaPKDa__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 20px}.QuoteForm-module__RaPKDa__row{grid-template-columns:1fr;gap:16px}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__title{font-size:var(--fontSize-h4)}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__input{font-size:var(--fontSize-body-lg)}}@media (not (min-height:1000px)) and (min-width:640px){.QuoteForm-module__RaPKDa__dialog{padding:24px 40px}.QuoteForm-module__RaPKDa__form{gap:20px}.QuoteForm-module__RaPKDa__section{gap:12px}.QuoteForm-module__RaPKDa__field .QuoteForm-module__RaPKDa__label{font-size:var(--fontSize-body-sm)}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__title{font-size:var(--fontSize-h4)}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__input,.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__deployment{height:40px}.QuoteForm-module__RaPKDa__form .QuoteForm-module__RaPKDa__comments{height:72px;min-height:72px}.QuoteForm-module__RaPKDa__notice{font-size:var(--fontSize-body-sm)}.QuoteForm-module__RaPKDa__actions{gap:8px}.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__submit,.QuoteForm-module__RaPKDa__dialog .QuoteForm-module__RaPKDa__cancel{min-height:40px}}.QuoteForm-module__RaPKDa__dialog.QuoteForm-module__RaPKDa__confirmationDialog{width:min(749px,100vw - 48px);max-width:749px;padding:40px 80px}.QuoteForm-module__RaPKDa__confirmationDialog .QuoteForm-module__RaPKDa__title{font-size:var(--fontSize-h2)}.QuoteForm-module__RaPKDa__confirmationDialog .QuoteForm-module__RaPKDa__description{font-size:var(--fontSize-body-xl);line-height:var(--lineHeight-auth-button)}.QuoteForm-module__RaPKDa__confirmationDialog .QuoteForm-module__RaPKDa__submit{min-height:56px;font-size:var(--fontSize-body-lg)}@media not (min-width:760px){.QuoteForm-module__RaPKDa__dialog.QuoteForm-module__RaPKDa__confirmationDialog{width:calc(100vw - 24px);padding:32px 24px}.QuoteForm-module__RaPKDa__confirmationDialog .QuoteForm-module__RaPKDa__title{font-size:var(--fontSize-h4)}.QuoteForm-module__RaPKDa__confirmationDialog .QuoteForm-module__RaPKDa__description{font-size:var(--fontSize-body-lg)}.QuoteForm-module__RaPKDa__confirmation{gap:28px}}
.StudentActivationForm-module__FDSTRa__dialog{overscroll-behavior:contain;border:1px solid var(--color-plan-card);background:var(--color-plan-surface);width:min(1497px,100vw - 48px);max-width:1497px;max-height:calc(100dvh - 48px);color:var(--color-plan-heading);border-radius:12px;padding:40px 80px;display:block;overflow:auto}.StudentActivationForm-module__FDSTRa__form{flex-direction:column;gap:40px;display:flex}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__title{color:var(--color-plan-heading);font-size:var(--fontSize-h2);font-weight:var(--fontWeight-label);letter-spacing:0;line-height:1.2}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__title:focus{outline:none}.StudentActivationForm-module__FDSTRa__description{color:var(--color-plan-copy);font-size:var(--fontSize-body-xl);line-height:var(--lineHeight-auth-button);margin-top:8px}.StudentActivationForm-module__FDSTRa__section{flex-direction:column;gap:24px;display:flex}.StudentActivationForm-module__FDSTRa__sectionHeading{font-size:var(--fontSize-body-lg);font-weight:var(--fontWeight-bold);line-height:var(--lineHeight-body-lg);text-transform:uppercase;align-items:center;gap:8px;display:flex}.StudentActivationForm-module__FDSTRa__sectionHeading>span{flex:1;height:1px;position:relative;overflow:hidden}.StudentActivationForm-module__FDSTRa__sectionHeading img{transform-origin:0 0;max-width:none;position:absolute;top:1px;left:0;transform:rotate(-90deg)}.StudentActivationForm-module__FDSTRa__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.StudentActivationForm-module__FDSTRa__field{flex-direction:column;gap:6px;min-width:0;display:flex}.StudentActivationForm-module__FDSTRa__field .StudentActivationForm-module__FDSTRa__label{font-size:var(--fontSize-body);font-weight:var(--fontWeight-label);line-height:var(--lineHeight-body);color:var(--color-plan-heading);display:block}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__input{border:1px solid var(--wb-gray-300);background:var(--wb-gray-50);width:100%;height:56px;color:var(--color-plan-heading);font-size:var(--fontSize-body-lg);line-height:var(--lineHeight-body-lg);box-shadow:none;border-radius:6px;margin:0;padding:8px 12px}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__input::placeholder{color:var(--wb-gray-500)}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__textarea{resize:vertical;height:112px;min-height:112px;padding:10px 16px}.StudentActivationForm-module__FDSTRa__country,.StudentActivationForm-module__FDSTRa__selectWrap{position:relative}.StudentActivationForm-module__FDSTRa__country>div>div>svg{display:none}.StudentActivationForm-module__FDSTRa__selectWrap select{appearance:none}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__country .StudentActivationForm-module__FDSTRa__input,.StudentActivationForm-module__FDSTRa__selectWrap .StudentActivationForm-module__FDSTRa__input{padding-right:44px}.StudentActivationForm-module__FDSTRa__chevron{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.StudentActivationForm-module__FDSTRa__agreements{border-top:1px solid var(--color-auth-section-border);flex-direction:column;gap:24px;padding-top:40px;display:flex}.StudentActivationForm-module__FDSTRa__consent{font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-button);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.StudentActivationForm-module__FDSTRa__consent input{width:18px;height:18px;accent-color:var(--color-plan-accent);flex-shrink:0;margin-top:3px}.StudentActivationForm-module__FDSTRa__consent a,.StudentActivationForm-module__FDSTRa__notice a{text-decoration:underline}.StudentActivationForm-module__FDSTRa__actions{flex-direction:column;gap:24px;display:flex}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__primary,.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__back{width:100%;height:auto;min-height:56px;font-size:var(--fontSize-body-lg);font-weight:var(--fontWeight-h5);white-space:normal;box-shadow:none;border-radius:6px;padding:16px}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__primary{background:var(--color-plan-accent);color:var(--color-auth-action-copy)}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__primary:hover:not(:disabled){background:var(--color-auth-action-hover)}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__back{color:var(--color-plan-heading);background:0 0}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__back:hover{background:var(--wb-gray-50)}.StudentActivationForm-module__FDSTRa__form button:hover{transform:none}.StudentActivationForm-module__FDSTRa__form :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--color-plan-accent);outline-offset:3px}.StudentActivationForm-module__FDSTRa__tools{border:0;min-width:0;padding:0}.StudentActivationForm-module__FDSTRa__tools legend{font-size:var(--fontSize-body);font-weight:var(--fontWeight-label);margin-bottom:16px}.StudentActivationForm-module__FDSTRa__tools>div{flex-wrap:wrap;gap:16px;display:flex}.StudentActivationForm-module__FDSTRa__tools button{border:1px solid var(--wb-gray-300);background:var(--wb-gray-50);min-height:41px;color:var(--color-plan-heading);font-size:var(--fontSize-body);cursor:pointer;border-radius:4px;padding:8px 16px}.StudentActivationForm-module__FDSTRa__tools button[aria-pressed=true]{border-color:var(--color-plan-success);color:var(--color-plan-success-copy)}.StudentActivationForm-module__FDSTRa__progress{justify-content:space-between;align-items:center;gap:24px;padding:0;list-style:none;display:flex}.StudentActivationForm-module__FDSTRa__progress>li:not(.StudentActivationForm-module__FDSTRa__connector){min-width:0;color:var(--wb-gray-500);font-size:var(--fontSize-body-lg);line-height:var(--lineHeight-body-lg);flex:1}.StudentActivationForm-module__FDSTRa__progress span{background:var(--wb-gray-500);width:30px;height:30px;color:var(--color-auth-action-copy);font-size:var(--fontSize-body-sm);border-radius:50%;place-items:center;margin-bottom:6px;font-weight:800;display:grid}.StudentActivationForm-module__FDSTRa__connector{flex-shrink:0}.StudentActivationForm-module__FDSTRa__summary{border:2px solid var(--color-plan-card);background:var(--background-plan-professional);box-shadow:var(--shadow-plan-card);border-radius:24px;grid-template-columns:minmax(100px,.65fr) 1px minmax(240px,1fr) 1px minmax(250px,1fr);align-items:center;gap:40px;padding:40px;display:grid}.StudentActivationForm-module__FDSTRa__summary>div:first-child{align-self:start}.StudentActivationForm-module__FDSTRa__summaryLabel,.StudentActivationForm-module__FDSTRa__summary dt{color:var(--color-plan-copy);font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-copy);text-transform:uppercase}.StudentActivationForm-module__FDSTRa__summary h3{font-size:var(--fontSize-h3);font-weight:var(--fontWeight-label);line-height:var(--lineHeight-plan-heading);margin-top:8px}.StudentActivationForm-module__FDSTRa__summary ul{flex-direction:column;gap:16px;margin-top:24px;padding:0;list-style:none;display:flex}.StudentActivationForm-module__FDSTRa__summary li{font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-copy);align-items:flex-start;gap:8px;display:flex}.StudentActivationForm-module__FDSTRa__summary li img{flex-shrink:0;margin-top:2px}.StudentActivationForm-module__FDSTRa__summary dl{font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-copy);grid-template-columns:auto minmax(0,1fr);gap:16px 24px;display:grid}.StudentActivationForm-module__FDSTRa__summary dd{overflow-wrap:anywhere;margin:0}.StudentActivationForm-module__FDSTRa__summaryDivider{width:1px;height:92px;position:relative}.StudentActivationForm-module__FDSTRa__summaryDivider img{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.StudentActivationForm-module__FDSTRa__notice,.StudentActivationForm-module__FDSTRa__warning{font-size:var(--fontSize-body);line-height:var(--lineHeight-body-lg);align-items:flex-start;gap:8px;display:flex}.StudentActivationForm-module__FDSTRa__notice{color:var(--color-auth-link)}.StudentActivationForm-module__FDSTRa__notice img{flex-shrink:0;margin-top:2px;transform:rotate(180deg)}.StudentActivationForm-module__FDSTRa__warning{border:1px solid var(--wb-warning-light);background:var(--wb-warning-lightest);color:var(--wb-warning-dark);border-radius:6px;padding:24px 40px}.StudentActivationForm-module__FDSTRa__warning img{flex-shrink:0;margin-top:2px}.StudentActivationForm-module__FDSTRa__warning a{text-decoration:underline}.StudentActivationForm-module__FDSTRa__error{color:var(--color-auth-error);font-size:var(--fontSize-body)}.StudentActivationForm-module__FDSTRa__trust{color:var(--color-plan-copy);text-align:center;font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-copy)}@media not (min-width:1400px),not (min-height:1000px){.StudentActivationForm-module__FDSTRa__dialog{padding:32px 48px}.StudentActivationForm-module__FDSTRa__form{gap:28px}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__title{font-size:var(--fontSize-h3)}.StudentActivationForm-module__FDSTRa__description{font-size:var(--fontSize-body-lg)}.StudentActivationForm-module__FDSTRa__section{gap:20px}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__input{height:48px}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__textarea{height:112px}.StudentActivationForm-module__FDSTRa__summary{grid-template-columns:minmax(80px,.5fr) 1px minmax(220px,1fr) 1px minmax(220px,1fr);gap:24px;padding:28px}.StudentActivationForm-module__FDSTRa__agreements{padding-top:28px}.StudentActivationForm-module__FDSTRa__progress{gap:16px}}@media not (min-width:1100px){.StudentActivationForm-module__FDSTRa__summary{grid-template-columns:1fr;gap:24px}.StudentActivationForm-module__FDSTRa__summaryDivider{display:none}.StudentActivationForm-module__FDSTRa__summary dl{max-width:600px}.StudentActivationForm-module__FDSTRa__progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.StudentActivationForm-module__FDSTRa__connector{display:none}}@media not (min-width:640px){.StudentActivationForm-module__FDSTRa__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:28px 20px}.StudentActivationForm-module__FDSTRa__form .StudentActivationForm-module__FDSTRa__title{font-size:var(--fontSize-h4)}.StudentActivationForm-module__FDSTRa__row{grid-template-columns:1fr;gap:20px}.StudentActivationForm-module__FDSTRa__tools>div{gap:10px}.StudentActivationForm-module__FDSTRa__tools button{padding:8px 12px}.StudentActivationForm-module__FDSTRa__warning{padding:16px}.StudentActivationForm-module__FDSTRa__summary{padding:24px}.StudentActivationForm-module__FDSTRa__summary dl{grid-template-columns:1fr;gap:4px}.StudentActivationForm-module__FDSTRa__summary dd:not(:last-child){margin-bottom:12px}}
.PlanSelection-module__16AEyq__overlay{background:var(--color-plan-overlay)}.PlanSelection-module__16AEyq__dialog{overscroll-behavior:contain;border:1px solid var(--color-plan-card);background:var(--color-plan-surface);width:min(1471px,100vw - 48px);max-width:1471px;max-height:calc(100dvh - 48px);color:var(--color-plan-heading);border-radius:12px;padding:0;display:block;overflow:auto}.PlanSelection-module__16AEyq__selection{padding:40px 80px;position:relative}.PlanSelection-module__16AEyq__close{width:32px;height:32px;color:var(--color-plan-heading);cursor:pointer;border-radius:6px;place-items:center;display:grid;position:absolute;top:40px;right:80px}.PlanSelection-module__16AEyq__close:hover{background:var(--color-plan-card)}.PlanSelection-module__16AEyq__header{text-align:center}.PlanSelection-module__16AEyq__trialEnded{border:1px solid var(--wb-warning-light);background:var(--wb-warning-lightest);color:var(--wb-warning-dark);font-size:var(--fontSize-body-sm);font-weight:var(--fontWeight-label);border-radius:6px;margin-bottom:16px;padding:4px 12px;display:inline-flex}.PlanSelection-module__16AEyq__selection .PlanSelection-module__16AEyq__title{color:var(--color-plan-heading);font-size:var(--fontSize-h3);font-weight:var(--fontWeight-label);line-height:var(--lineHeight-plan-heading);letter-spacing:0}.PlanSelection-module__16AEyq__header p{color:var(--color-plan-copy);font-size:var(--fontSize-body-xl);line-height:var(--lineHeight-auth-button);margin-top:8px}.PlanSelection-module__16AEyq__tabs{background:var(--color-plan-card);width:fit-content;box-shadow:var(--shadow-plan-tabs);border-radius:8px;margin:56px auto;padding:4px;display:flex}.PlanSelection-module__16AEyq__tabs button{color:var(--color-plan-heading);font-size:var(--fontSize-body-xl);font-weight:var(--fontWeight-body);line-height:var(--lineHeight-body-xl);cursor:pointer;border-radius:4px;padding:6px 12px}.PlanSelection-module__16AEyq__tabs button[aria-selected=true]{background:var(--color-plan-surface);box-shadow:var(--shadow-plan-tab)}.PlanSelection-module__16AEyq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1311px;margin:0 auto;display:grid}.PlanSelection-module__16AEyq__academic{grid-template-columns:repeat(2,minmax(0,1fr));max-width:866px}.PlanSelection-module__16AEyq__card{border:1px solid var(--color-plan-card);background:var(--color-plan-card);min-width:0;min-height:813px;box-shadow:var(--shadow-plan-card);border-radius:24px;flex-direction:column;padding:40px;display:flex;position:relative}.PlanSelection-module__16AEyq__academic .PlanSelection-module__16AEyq__card{min-height:846px}.PlanSelection-module__16AEyq__professional{border:2px solid var(--color-plan-success);background:var(--background-plan-professional);padding:39px}.PlanSelection-module__16AEyq__popular{--fontSize-plan-popular:19px;background:var(--color-plan-success);width:218px;min-height:43px;color:var(--color-auth-action-copy);font-size:var(--fontSize-plan-popular);font-weight:var(--fontWeight-h5);line-height:var(--lineHeight-auth-button);border-radius:999px;place-items:center;padding:4px 16px;display:grid;position:absolute;top:-24px;right:-10px}.PlanSelection-module__16AEyq__cardHeader{border-bottom:1px solid var(--color-plan-divider);min-height:137px;padding-bottom:40px}.PlanSelection-module__16AEyq__cardTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.PlanSelection-module__16AEyq__cardTitleRow h3{color:var(--color-plan-heading);font-size:var(--fontSize-h3);font-weight:var(--fontWeight-label);line-height:var(--lineHeight-plan-heading)}.PlanSelection-module__16AEyq__badge{--fontSize-plan-badge:15px;background:var(--color-plan-accent);color:var(--color-auth-action-copy);font-size:var(--fontSize-plan-badge);font-weight:var(--fontWeight-h5);line-height:var(--lineHeight-plan-badge);border-radius:999px;flex-shrink:0;padding:4px 16px}.PlanSelection-module__16AEyq__cardHeader p{color:var(--color-plan-copy);font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-copy);margin-top:8px}.PlanSelection-module__16AEyq__features{padding:40px 0 24px}.PlanSelection-module__16AEyq__features h4{color:var(--color-plan-heading);font-size:var(--fontSize-body-xl);font-weight:var(--fontWeight-body);line-height:var(--lineHeight-auth-button);margin-bottom:16px}.PlanSelection-module__16AEyq__features ul{flex-direction:column;gap:16px;list-style:none;display:flex}.PlanSelection-module__16AEyq__features li{color:var(--color-plan-heading);font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-copy);align-items:flex-start;gap:8px;display:flex}.PlanSelection-module__16AEyq__features img{flex-shrink:0;margin-top:2px}.PlanSelection-module__16AEyq__cardFooter{margin-top:auto}.PlanSelection-module__16AEyq__pricing{border-top:1px solid var(--color-plan-divider);margin-bottom:24px;padding-top:32px}.PlanSelection-module__16AEyq__priceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PlanSelection-module__16AEyq__priceLabel{color:var(--color-plan-heading);white-space:nowrap;font-size:var(--fontSize-h5);font-weight:var(--fontWeight-label);line-height:var(--lineHeight-auth-button)}.PlanSelection-module__16AEyq__priceLabel strong{font-size:var(--fontSize-h3);font-weight:inherit}.PlanSelection-module__16AEyq__priceLabel small{font-size:var(--fontSize-body-lg)}.PlanSelection-module__16AEyq__taxNote{color:var(--color-plan-copy);font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-copy);margin-top:12px}.PlanSelection-module__16AEyq__pricing select{border:1px solid var(--color-plan-field-border);background:var(--color-plan-surface);width:104px;color:var(--color-plan-field-copy);font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-copy);cursor:pointer;border-radius:6px;padding:8px 12px}.PlanSelection-module__16AEyq__action{background:var(--color-plan-accent);width:100%;min-height:56px;color:var(--color-auth-action-copy);font-size:var(--fontSize-body-lg);font-weight:var(--fontWeight-h5);line-height:var(--lineHeight-auth-button);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:16px 12px;display:flex}.PlanSelection-module__16AEyq__action:hover{background:var(--color-auth-action-hover)}.PlanSelection-module__16AEyq__action:disabled{opacity:.5;cursor:default}.PlanSelection-module__16AEyq__selection button:focus-visible,.PlanSelection-module__16AEyq__selection select:focus-visible{outline:2px solid var(--color-plan-accent);outline-offset:3px}.PlanSelection-module__16AEyq__error,.PlanSelection-module__16AEyq__confirmation{font-size:var(--fontSize-body);line-height:var(--lineHeight-auth-copy);margin-bottom:12px}.PlanSelection-module__16AEyq__error{color:var(--color-auth-error)}.PlanSelection-module__16AEyq__confirmation{color:var(--color-plan-success-copy)}@media not (min-height:1100px),not (min-width:1400px){.PlanSelection-module__16AEyq__selection{padding:24px 40px}.PlanSelection-module__16AEyq__close{top:28px;right:40px}.PlanSelection-module__16AEyq__selection .PlanSelection-module__16AEyq__title{font-size:var(--fontSize-h5);line-height:var(--lineHeight-h5)}.PlanSelection-module__16AEyq__header p,.PlanSelection-module__16AEyq__tabs button{font-size:var(--fontSize-body)}.PlanSelection-module__16AEyq__tabs{margin:28px auto}.PlanSelection-module__16AEyq__card,.PlanSelection-module__16AEyq__academic .PlanSelection-module__16AEyq__card{min-height:600px;padding:24px}.PlanSelection-module__16AEyq__professional{padding:23px}.PlanSelection-module__16AEyq__cardHeader{min-height:109px;padding-bottom:24px}.PlanSelection-module__16AEyq__cardTitleRow h3{font-size:var(--fontSize-h5);line-height:var(--lineHeight-h5)}.PlanSelection-module__16AEyq__badge{padding:2px 10px}.PlanSelection-module__16AEyq__features{padding:24px 0 16px}.PlanSelection-module__16AEyq__features h4{font-size:var(--fontSize-body);margin-bottom:12px}.PlanSelection-module__16AEyq__features ul{gap:10px}.PlanSelection-module__16AEyq__popular{width:160px;min-height:32px;top:-18px}.PlanSelection-module__16AEyq__pricing{margin-bottom:16px;padding-top:16px}.PlanSelection-module__16AEyq__priceLabel{font-size:var(--fontSize-body-lg)}.PlanSelection-module__16AEyq__priceLabel strong{font-size:var(--fontSize-h5)}.PlanSelection-module__16AEyq__priceLabel small{font-size:var(--fontSize-body)}.PlanSelection-module__16AEyq__pricing select{width:80px;font-size:var(--fontSize-body);padding:6px 8px}.PlanSelection-module__16AEyq__action{min-height:44px;font-size:var(--fontSize-body);padding:10px}}@media not (min-width:1050px){.PlanSelection-module__16AEyq__selection{padding:28px 24px}.PlanSelection-module__16AEyq__cards{gap:16px}.PlanSelection-module__16AEyq__card{padding:20px 16px}.PlanSelection-module__16AEyq__professional{padding:19px 15px}.PlanSelection-module__16AEyq__cardTitleRow{flex-wrap:wrap}.PlanSelection-module__16AEyq__cardHeader{min-height:133px}}@media not (min-width:760px){.PlanSelection-module__16AEyq__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.PlanSelection-module__16AEyq__selection{padding:48px 16px 20px}.PlanSelection-module__16AEyq__close{top:12px;right:12px}.PlanSelection-module__16AEyq__selection .PlanSelection-module__16AEyq__title{font-size:var(--fontSize-h4)}.PlanSelection-module__16AEyq__cards{grid-template-columns:1fr;gap:32px;max-width:421px}.PlanSelection-module__16AEyq__card,.PlanSelection-module__16AEyq__academic .PlanSelection-module__16AEyq__card{min-height:0;padding:24px}.PlanSelection-module__16AEyq__professional{padding:23px}.PlanSelection-module__16AEyq__cardHeader{min-height:0}.PlanSelection-module__16AEyq__cardTitleRow h3{font-size:var(--fontSize-h4)}.PlanSelection-module__16AEyq__cardHeader p,.PlanSelection-module__16AEyq__features li{font-size:var(--fontSize-body)}.PlanSelection-module__16AEyq__action{min-height:48px}}
