.cadastro_page__qtP_g{min-height:100vh;padding:28px 22px;background:radial-gradient(circle at 10% 18%,rgba(34,185,146,.2),transparent 35%),radial-gradient(circle at 80% 8%,rgba(52,130,230,.2),transparent 28%),linear-gradient(180deg,#041124,#071935 45%,#041127)}.cadastro_page__qtP_g *,.cadastro_page__qtP_g :after,.cadastro_page__qtP_g :before{box-sizing:border-box}.cadastro_layout__b3qgz{width:100%;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(340px,.95fr) minmax(520px,1.35fr);grid-gap:22px;gap:22px;align-items:start}.cadastro_sidePanel__xhEM6{border-radius:22px;border:1px solid rgba(114,157,229,.34);background:linear-gradient(155deg,rgba(13,34,71,.92),rgba(7,22,45,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 52px rgba(1,8,20,.48);padding:28px 26px;color:#eef4ff;width:100%;min-width:0}.cadastro_backLink__xLQuC{display:inline-flex;border:0;background:transparent;padding:0;cursor:pointer;color:#65f0d2;text-decoration:none;font-size:.9rem;font-weight:600}.cadastro_backLink__xLQuC:hover{text-decoration:underline}.cadastro_title__szV4o{margin-top:20px;margin-bottom:8px;font-size:clamp(1.8rem,2.6vw,2.5rem);letter-spacing:-.03em;line-height:1.12}.cadastro_subtitle__o5CIf{margin:0;color:#bdd0f0;line-height:1.45}.cadastro_benefits__s4iKz{margin:26px 0 0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.cadastro_benefitItem___6vqO{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(101,139,208,.3);background:rgba(11,38,79,.46)}.cadastro_benefitItem___6vqO strong{font-size:.94rem}.cadastro_benefitItem___6vqO span{color:#b9cdf3;font-size:.88rem}.cadastro_planFeatureBox__Fd_Cm{margin-top:22px;border-radius:14px;border:1px solid rgba(79,209,186,.36);background:rgba(5,41,56,.45);padding:14px}.cadastro_planFeatureBox__Fd_Cm h2{margin:0;font-size:1rem}.cadastro_featureGrid__oeMc9{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.cadastro_featureBadge__Yr7QL{border-radius:999px;border:1px solid rgba(98,230,196,.43);background:rgba(16,110,109,.44);color:#d7fff4;font-size:.78rem;padding:6px 10px}.cadastro_formPanel__e16SA{border-radius:22px;border:1px solid rgba(126,164,232,.32);background:linear-gradient(165deg,rgba(10,28,62,.96),rgba(6,18,40,.95));box-shadow:0 30px 64px rgba(3,10,28,.5);padding:26px;color:#eef4ff;width:100%;min-width:0;overflow:hidden}.cadastro_formHeader__Rt9Oj h2{margin:0;font-size:clamp(1.6rem,2.1vw,2.1rem);letter-spacing:-.02em}.cadastro_formHeader__Rt9Oj p{margin-top:6px;color:#bdd0f0;font-size:.9rem}.cadastro_alertError__JuJ0_,.cadastro_alertSuccess__pQg8m{margin-top:14px;border-radius:11px;padding:10px 12px;font-size:.9rem}.cadastro_alertError__JuJ0_{border:1px solid rgba(255,115,115,.62);background:rgba(255,115,115,.14);color:#ffd7d7}.cadastro_alertSuccess__pQg8m{border:1px solid rgba(72,220,168,.62);background:rgba(72,220,168,.16);color:#cdf8e8}.cadastro_form__02gFS{margin-top:18px;display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0}.cadastro_form__02gFS>*{min-width:0}.cadastro_section__F5AjY{border-radius:14px;border:1px solid rgba(99,142,218,.3);background:rgba(8,34,74,.46);padding:14px;display:grid;grid-gap:12px;gap:12px;width:100%;min-width:0}.cadastro_section__F5AjY h3{margin:0;font-size:.98rem}.cadastro_gridAddressBottom__ylYYJ,.cadastro_gridAddressTop__t0pV3,.cadastro_gridThree__ZknFC,.cadastro_gridTwo__Idmg9{display:grid;grid-gap:10px;gap:10px;width:100%;min-width:0}.cadastro_gridTwo__Idmg9{grid-template-columns:repeat(2,minmax(0,1fr))}.cadastro_gridThree__ZknFC{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.cadastro_gridAddressTop__t0pV3{grid-template-columns:minmax(0,.7fr) minmax(0,1.7fr) minmax(0,.6fr)}.cadastro_gridAddressBottom__ylYYJ{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,.45fr) minmax(0,.8fr)}.cadastro_form__02gFS label{display:grid;grid-gap:6px;gap:6px;font-size:.86rem;color:#d8e7ff;min-width:0}.cadastro_paymentMethodCard__XYBkq{display:flex!important;align-items:flex-start;gap:10px;border:1px solid rgba(126,163,226,.45);border-radius:10px;padding:10px 12px;background:rgba(9,30,62,.62);cursor:pointer}.cadastro_paymentMethodCard__XYBkq input[type=radio]{width:18px;height:18px;margin-top:2px;accent-color:#2cc8ae}.cadastro_paymentMethodCard__XYBkq strong{display:block;color:#f0f6ff;font-size:.92rem}.cadastro_paymentMethodCard__XYBkq span{display:block;margin-top:4px;color:#bdd0f0;font-size:.84rem;line-height:1.4}.cadastro_form__02gFS input{border-radius:10px;border:1px solid rgba(126,163,226,.45);background:rgba(9,30,62,.82);color:#f7fbff;outline:none;padding:10px 11px;font-size:.92rem;width:100%;min-width:0}.cadastro_form__02gFS input:focus{border-color:rgba(75,214,194,.96);box-shadow:0 0 0 3px rgba(75,214,194,.2)}.cadastro_terms__MjZNY{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;color:#c0d5f7;font-size:.87rem;line-height:1.5;cursor:pointer}.cadastro_terms__MjZNY input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px!important;min-width:20px;height:20px;flex-shrink:0;border-radius:6px;border:2px solid rgba(126,163,226,.5);background:rgba(9,30,62,.82);cursor:pointer;position:relative;transition:all .2s ease;padding:0}.cadastro_terms__MjZNY input:hover{border-color:rgba(75,214,194,.7)}.cadastro_terms__MjZNY input:checked{background:linear-gradient(135deg,#2cc8ae,#2b8fd8);border-color:transparent}.cadastro_terms__MjZNY input:checked:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700}.cadastro_termsText__GoHna{display:inline}.cadastro_termsLink__A8QIJ{color:#84f8de;text-decoration:none;cursor:pointer;font-weight:600}.cadastro_termsLink__A8QIJ:hover{text-decoration:underline}.cadastro_modalOverlay__m_4cF{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(2,8,20,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:20px}.cadastro_modalPanel__VtKdj{position:relative;width:100%;max-width:720px;max-height:85vh;border-radius:20px;border:1px solid rgba(126,164,232,.32);background:linear-gradient(165deg,rgba(10,28,62,.98),rgba(6,18,40,.98));box-shadow:0 30px 64px rgba(3,10,28,.6);color:#eef4ff;display:flex;flex-direction:column;overflow:hidden}.cadastro_modalHeader__NoHng{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(99,142,218,.25)}.cadastro_modalHeader__NoHng h2{margin:0;font-size:1.2rem;letter-spacing:-.01em}.cadastro_modalClose__hrJUm{border:0;background:rgba(99,142,218,.18);color:#d8e7ff;font-size:1.2rem;width:34px;height:34px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.cadastro_modalClose__hrJUm:hover{background:rgba(99,142,218,.32)}.cadastro_modalBody__sf6jO{padding:22px;overflow-y:auto;font-size:.9rem;line-height:1.7;color:#c8daf7}.cadastro_modalBody__sf6jO h3{color:#eef4ff;font-size:1rem;margin:22px 0 8px}.cadastro_modalBody__sf6jO h3:first-child{margin-top:0}.cadastro_modalBody__sf6jO p{margin:0 0 10px}.cadastro_modalBody__sf6jO ul{margin:0 0 10px;padding-left:20px}.cadastro_modalBody__sf6jO li{margin-bottom:4px}.cadastro_form__02gFS button{border:0;border-radius:999px;padding:12px 14px;cursor:pointer;font-size:.95rem;font-weight:700;color:#032132;background:linear-gradient(96deg,#2cc8ae,#2b8fd8);width:100%}.cadastro_form__02gFS button:disabled{opacity:.72;cursor:not-allowed}.cadastro_lookupHints__wgKuK{display:grid;grid-gap:4px;gap:4px;color:#a9c2e9;font-size:.8rem}.cadastro_footer__TEEK_{margin-top:14px;display:flex;justify-content:center;gap:6px;color:#c8d9f6;font-size:.9rem}.cadastro_footer__TEEK_ a{color:#84f8de;text-decoration:none;font-weight:700}.cadastro_footer__TEEK_ a:hover{text-decoration:underline}@media (max-width:1180px){.cadastro_layout__b3qgz{grid-template-columns:1fr}.cadastro_sidePanel__xhEM6{order:2}.cadastro_formPanel__e16SA{order:1}}@media (max-width:860px){.cadastro_page__qtP_g{padding:14px 12px 26px}.cadastro_formPanel__e16SA,.cadastro_sidePanel__xhEM6{padding:18px 14px}.cadastro_gridAddressBottom__ylYYJ,.cadastro_gridAddressTop__t0pV3,.cadastro_gridThree__ZknFC,.cadastro_gridTwo__Idmg9{grid-template-columns:1fr}}