@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/manrope-latin-400-normal.PaqtzbVb.woff2) format("woff2"),url(/_assets/manrope-latin-400-normal.8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/manrope-latin-500-normal.BYYD-dBL.woff2) format("woff2"),url(/_assets/manrope-latin-500-normal.DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/manrope-latin-600-normal.4f0koTD-.woff2) format("woff2"),url(/_assets/manrope-latin-600-normal.BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/manrope-latin-700-normal.BZp_XxE4.woff2) format("woff2"),url(/_assets/manrope-latin-700-normal.DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/_assets/manrope-latin-800-normal.BfWYOv1c.woff2) format("woff2"),url(/_assets/manrope-latin-800-normal.uHUdIJgA.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/sora-latin-600-normal.Cdg4DaK0.woff2) format("woff2"),url(/_assets/sora-latin-600-normal.1_7fyUAY.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/sora-latin-700-normal.9waGdLWo.woff2) format("woff2"),url(/_assets/sora-latin-700-normal.BKPfQAnC.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/_assets/sora-latin-800-normal.2tKLL3qT.woff2) format("woff2"),url(/_assets/sora-latin-800-normal.c3Huklug.woff) format("woff")}.form-header{position:sticky;top:0;z-index:var(--z-sticky);background:#05070fd9;backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.form-header__row{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h)}.form-header__back{font-weight:700;font-size:15px;color:var(--color-light-blue)}.form-header__back:hover{color:#fff}.form-page{background:var(--gradient-dark-premium);min-height:calc(100vh - var(--header-h))}.form-narrow{max-width:720px}.form-title{margin-top:14px;font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#fff}.form-footer{border-top:1px solid var(--color-border);padding-block:24px;font-size:14px;color:var(--color-muted)}.form-footer__row{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.form-footer a{color:var(--color-light-blue);text-decoration:underline}.terms{margin-top:24px;font-size:15px;line-height:1.7;color:var(--color-text-soft)}.terms__section+.terms__section{margin-top:22px}.terms__heading{font-family:var(--font-display);font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.terms__item+.terms__item{margin-top:8px}.form-intro{margin-bottom:clamp(28px,4vw,44px)}.form-intro .lead{margin-top:12px}.form-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(20px,3vw,36px);box-shadow:var(--shadow-card)}.form-block+.form-block{margin-top:clamp(28px,3.5vw,40px);padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--color-border)}.form-block__title{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:14px}.grid-2{display:grid;gap:0 14px}@media(min-width:560px){.grid-2{grid-template-columns:1fr 1fr}.grid-2--wide-narrow{grid-template-columns:2.2fr 1fr}.grid-2--narrow-wide{grid-template-columns:1fr 2.2fr}}.field{margin-top:16px}.field__label{display:block;font-size:14px;font-weight:600;color:var(--color-text-soft);margin-bottom:6px}.req{color:var(--color-orange)}.field__input{width:100%;min-height:48px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:#ffffff0d;color:var(--color-text);font:inherit;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field__input::-moz-placeholder{color:var(--color-muted);opacity:.8}.field__input::placeholder{color:var(--color-muted);opacity:.8}.field__input:focus{outline:none;border-color:var(--color-light-blue);box-shadow:0 0 0 3px #89b1d940;background:#ffffff12}select.field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238791ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center}select.field__input option{color:#0b1120}.field--invalid .field__input{border-color:var(--color-red)}.field__error{margin-top:6px;font-size:13px;color:#ff8a7a}.field__hint,.field__status{margin-top:6px;font-size:13px;color:var(--color-muted)}.field__status[data-kind=ok]{color:#52d67f}.field__status[data-kind=notFound],.field__status[data-kind=unavailable]{color:#ffb37a}.turma-field{border:0;padding:0;margin:0;min-width:0}.turma-list{display:grid;gap:10px}.turma{position:relative;display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:#ffffff08;cursor:pointer;transition:border-color .2s ease,background .2s ease}.turma:hover{border-color:#89b1d980}.turma input{position:absolute;opacity:0;pointer-events:none}.turma__radio{flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;border:2px solid var(--color-muted);transition:border-color .2s ease,box-shadow .2s ease}.turma:has(input:checked) .turma__radio{border-color:var(--color-light-blue);box-shadow:inset 0 0 0 4px #0b1120,inset 0 0 0 10px var(--color-light-blue)}.turma__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.turma__title{font-family:var(--font-display);font-size:18px;line-height:1.25;color:#fff}.turma__house{font-size:15px;color:var(--color-text-soft)}.turma__address{font-size:14px;line-height:1.45;color:var(--color-muted)}.turma:has(input:checked){border-color:var(--color-light-blue);background:#2040c029;box-shadow:0 0 0 1px var(--color-light-blue) inset}.turma:has(input:focus-visible){outline:3px solid var(--color-light-blue);outline-offset:3px}.seg{display:inline-flex;padding:3px;margin-bottom:8px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:#ffffff0a}.seg__opt{position:relative}.seg__opt input{position:absolute;opacity:0;pointer-events:none}.seg__opt span{display:block;padding:7px 18px;border-radius:7px;font-size:14px;font-weight:700;color:var(--color-muted);cursor:pointer;transition:background .2s ease,color .2s ease}.seg__opt:has(input:checked) span{background:var(--color-blue);color:#fff}.seg__opt:has(input:focus-visible) span{outline:3px solid var(--color-light-blue);outline-offset:2px}.iti{width:100%;--iti-border-color: var(--color-border-strong);--iti-hover-color: rgba(255, 255, 255, .08);--iti-icon-color: var(--color-muted);--iti-country-selector-bg: transparent}.iti__country-list{background:#0d1424;border:1px solid var(--color-border-strong);color:var(--color-text);box-shadow:0 20px 50px #0009}.iti__country{color:var(--color-text)}.iti__country.iti__highlight{background:#ffffff14}.iti__dial-code,.iti__selected-dial-code{color:var(--color-text-soft)}.iti__search-input-wrapper{background:#0b1120;border-bottom:1px solid var(--color-border-strong)}.iti__search-input{background:transparent;color:var(--color-text)}.iti__search-input::-moz-placeholder{color:var(--color-muted)}.iti__search-input::placeholder{color:var(--color-muted)}.iti__no-results{color:var(--color-muted)}.hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.consent{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.check{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--color-text)}.check input{width:18px;height:18px;margin-top:4px;flex:none;accent-color:var(--color-blue)}.link-btn{background:none;border:0;padding:0;color:var(--color-orange);text-decoration:underline;font:inherit}.link-btn:hover{color:#ff8a7a}.consent__comms{margin-top:12px;font-size:13px;line-height:1.5}.form-submit{width:100%;margin-top:20px}.form-submit[aria-disabled=true]{opacity:.55}.privacy{margin-top:18px;font-size:13px;line-height:1.6;color:var(--color-muted);text-align:center}.privacy .link-btn{margin-left:4px}.privacy-list{margin-top:14px;display:grid;gap:12px}.privacy-list__row dt{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.privacy-list__row dd{margin:4px 0 0;font-size:14.5px;line-height:1.6;color:var(--color-text-soft)}.form-dialog{width:min(640px,94vw);max-height:90vh;flex-direction:column;overflow:hidden}.form-dialog[open]{display:flex}.form-dialog__meta{margin-top:6px;font-size:13px;color:var(--color-muted)}.form-dialog__scroll{margin-top:14px;overflow:auto;flex:1 1 auto;padding-right:8px}.form-dialog__scroll .terms{margin-top:0}.form-dialog__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:18px}.form-dialog__actions .btn{min-height:46px;padding-block:12px}.review{margin-top:16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:auto}.review__row{display:grid;grid-template-columns:88px 1fr auto;gap:10px;align-items:baseline;padding:10px 12px;font-size:14px}.review__row+.review__row{border-top:1px solid var(--color-border)}.review__label{color:var(--color-muted)}.review__value{color:#fff;font-weight:600;overflow-wrap:anywhere}.review__edit{background:none;border:0;padding:0;font-size:13px;color:var(--color-light-blue);text-decoration:underline}.review__edit:disabled{opacity:.4}.review__error{margin-top:14px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid rgba(248,40,24,.5);background:#f828181f;color:#ffb3aa;font-size:14px;line-height:1.5}.review__error a{color:#fff;text-decoration:underline}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:form-spin .8s linear infinite}@keyframes form-spin{to{transform:rotate(360deg)}}.success{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(24px,4vw,40px);box-shadow:var(--shadow-card)}.success__icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#52d67f;background:#52d67f1f;border:2px solid rgba(82,214,127,.6)}.success__title{margin-top:16px;font-family:var(--font-display);font-size:clamp(26px,3vw,34px);font-weight:800;color:#fff}.success__turma{margin-top:18px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:#ffffff08;display:grid;gap:4px}.success__turma strong{color:#fff;font-family:var(--font-display)}.success .form-block__title{margin-top:24px}.success__steps{display:grid;gap:12px}.success__steps li{display:flex;gap:12px;font-size:15px;line-height:1.55;color:var(--color-text-soft)}.success__steps strong{color:#fff}.success__n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff;background:#ffffff14;border:1px solid var(--color-border-strong)}.success__wa{width:100%;margin-top:22px}.success__back{width:100%;margin-top:10px}.success__wa{background:#22c55e;color:#052e16;box-shadow:0 14px 34px #22c55e47}.success__wa:hover{background:#4ade80;color:#052e16}.success__title:focus{outline:none}.review__edit{padding:6px 4px}
