.atlas-app{color:#222b30;background:#edf0f0;min-height:100vh;font-family:Manrope,Arial,sans-serif}.atlas-app *{box-sizing:border-box}.app-container{width:min(1200px,100% - 44px);margin:auto}.app-header{color:#fff;background:#20282e;border-bottom:1px solid #3f4a4f}.app-header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.app-logo{color:#fff;letter-spacing:-.035em;align-items:center;gap:12px;font-size:1.12rem;font-weight:800;line-height:1.05;text-decoration:none;display:inline-flex}.app-logo img{background:#fff;border-radius:2px;padding:3px}.app-logo b{color:#e1643b}.app-logo small{letter-spacing:.12em;color:#b7c3c7;margin-top:5px;font-size:.55rem;font-weight:700;display:block}.app-return{color:#dce4e6;align-items:center;gap:9px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}:is(.app-return:hover,.app-return:focus-visible){color:#ef764d}.app-main{padding-bottom:72px}.app-intro{color:#fff;background:#20282e;justify-content:space-between;align-items:center;gap:30px;margin:0 calc(-50vw + min(1200px,100vw - 44px)/2);padding:54px max(22px,50vw - 600px) 60px;display:flex;overflow:hidden}.app-eyebrow{color:#f0784f;letter-spacing:.17em;font-size:.78rem;font-weight:800}.app-intro h1{letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(2.35rem,5.2vw,4.9rem);line-height:1.07}.app-intro h1 em{color:#ed7650;font-style:normal}.app-intro p{color:#cbd5d8;max-width:670px;margin:0;font-size:1.04rem;line-height:1.7}.app-intro-mark{color:#ffffff10;letter-spacing:-.12em;white-space:nowrap;font-size:clamp(7rem,18vw,19rem);font-weight:900;line-height:1}.app-intro-mark span{color:#df684326}.app-workspace{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:28px;margin-top:-24px;display:grid;position:relative}.app-choices{gap:7px;display:grid}.app-choices button{color:#374248;text-align:left;cursor:pointer;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #d9dfdf;align-items:center;gap:15px;padding:22px 19px;display:flex}.app-choices button>svg:first-child{color:#cc5d37;flex:none}.app-choices button>svg:last-child{flex:none;margin-left:auto}.app-choices button span{gap:5px;min-width:0;display:grid}.app-choices strong{font-size:1rem}.app-choices small{color:#6b777b;font-size:.82rem}.app-choices button.active{color:#fff;background:#db6139;border-color:#db6139}.app-choices button.active svg,.app-choices button.active small{color:#fff}.app-choices button:hover:not(.active){border-color:#d3623d}.app-form-panel{background:#fff;border:1px solid #d9dfdf;min-width:0;padding:clamp(24px,4vw,48px)}.app-form-heading>span{color:#cf5b36;letter-spacing:.16em;font-size:.78rem;font-weight:800}.app-form-heading h2{letter-spacing:-.05em;margin:13px 0;font-size:clamp(2rem,3.2vw,3.15rem);line-height:1.12}.app-form-heading p{color:#647176;max-width:65ch;margin:0 0 32px;line-height:1.65}.app-fields{gap:18px;margin-bottom:18px;display:grid}.app-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.app-fields label,.app-long{color:#3a464b;gap:9px;font-size:.88rem;font-weight:800;display:grid}.app-fields input,.app-fields select,.app-long textarea{color:#222b30;background:#f9fafa;border:1px solid #cbd3d5;border-radius:0;outline:none;width:100%;min-height:50px;padding:13px 14px;font:400 1rem/1.35 Manrope,Arial,sans-serif}.app-long textarea{resize:vertical;min-height:138px}.app-fields input:focus,.app-fields select:focus,.app-long textarea:focus{border-color:#ce603b;box-shadow:0 0 0 3px #dd673721}.app-fields input::placeholder,.app-long textarea::placeholder{color:#8b969a}.app-type{border:0;flex-wrap:wrap;gap:10px 24px;margin:0 0 25px;padding:0;display:flex}.app-type legend{color:#3a464b;margin-bottom:11px;font-size:.88rem;font-weight:800}.app-type label{cursor:pointer;align-items:center;gap:8px;font-size:.94rem;display:inline-flex}.app-type input,.app-consent input{accent-color:#db6139;flex:none;width:18px;height:18px}.app-consent{color:#657176;cursor:pointer;align-items:flex-start;gap:11px;margin:24px 0 20px;font-size:.82rem;line-height:1.55;display:flex}.app-consent input{margin-top:2px}.app-submit{color:#fff;cursor:pointer;background:#d66039;border:0;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:14px 20px;font:800 .98rem Manrope,Arial,sans-serif;display:inline-flex}.app-submit:hover{background:#bc502e}.app-submit:disabled{opacity:.7;cursor:wait}.app-error{color:#a93224;background:#fff2ef;border:1px solid #f1c3b8;margin-top:18px;padding:13px}.app-success{color:#24513a;background:#e8f2ed;border:1px solid #b7d8c5;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:25px;line-height:1.6;display:flex}.app-success p{flex:1;min-width:200px;margin:0}.app-success button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:9px 13px;font:700 .85rem Manrope,Arial,sans-serif}.app-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.app-assurance{color:#5b676c;border-top:1px solid #cbd3d4;align-items:flex-start;gap:16px;margin-top:40px;padding:24px 0;font-size:.88rem;line-height:1.6;display:flex}.app-assurance svg{color:#d66039;flex:none;margin-top:3px}.app-assurance p{max-width:850px;margin:0}.app-assurance strong{color:#263239}.app-assurance a{color:#bf542f;white-space:nowrap;margin-left:auto;font-weight:800}.app-footer{color:#aebfc3;background:#20282e}.app-footer .app-container{align-items:center;gap:24px;min-height:70px;font-size:.83rem;display:flex}.app-footer a{color:#d7e2e5;text-decoration:none}.app-footer a:last-child{margin-left:auto}@media (max-width:850px){.app-workspace{grid-template-columns:1fr;gap:14px}.app-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.app-choices button{flex-direction:column;align-items:flex-start;gap:9px;min-height:102px;padding:15px}.app-choices button>svg:last-child{display:none}.app-choices button small{font-size:.76rem}.app-intro-mark{display:none}.app-intro{padding-top:44px;padding-bottom:55px}.app-assurance{flex-wrap:wrap}.app-assurance a{margin-left:37px}}@media (max-width:620px){.app-container{width:min(100% - 28px,1200px)}.app-header-inner{min-height:66px}.app-logo{font-size:.98rem}.app-logo img{width:36px;height:36px}.app-logo small{font-size:.48rem}.app-return{gap:0;font-size:0}.app-return svg{width:22px;height:22px}.app-intro{margin:0 -14px;padding:32px 14px 48px}.app-intro h1{font-size:clamp(2rem,9vw,3rem)}.app-intro p{font-size:.94rem}.app-workspace{margin-top:-17px}.app-choices button{min-height:102px;padding:12px 10px}.app-choices button svg{width:20px}.app-choices strong{font-size:.82rem;line-height:1.18}.app-choices small{font-size:.7rem;line-height:1.2}.app-form-panel{padding:23px 18px}.app-fields.two{grid-template-columns:1fr;gap:16px}.app-form-heading p{margin-bottom:23px}.app-type{gap:11px;display:grid}.app-footer .app-container{flex-wrap:wrap;gap:10px 18px;padding:20px 0}.app-footer a:last-child{margin-left:0}}.atlas-app+.mobile-whatsapp{display:none}.admin-status-editor{flex:none;gap:10px;min-width:170px;display:grid}.admin-status-editor label{gap:7px;font-size:.88rem;font-weight:700;display:grid}.admin-status-editor select{width:100%;font-size:1rem}.admin-status-editor small{color:#a75127;font-size:.82rem}.admin-save{color:#fff;cursor:pointer;background:#ce5b35;border:0;min-height:44px;padding:10px 16px;font:700 .94rem Manrope,Arial,sans-serif}.admin-save:disabled{color:#738084;cursor:default;background:#e6ebeb}.admin-status{background:#edf1f2;margin-top:13px;padding:6px 9px;font-weight:700;display:inline-block}.admin-status.approved{color:#2d6143;background:#e6f2e9}.admin-notice{color:#2d6143;background:#e9f4ed;border:1px solid #bad8c5;margin-bottom:22px;padding:17px 20px;line-height:1.6}.admin-next-step{background:#fff;border:1px solid #d2dcde;margin-bottom:22px;padding:22px;line-height:1.6}.admin-next-step strong{font-size:1.05rem}.admin-next-step p{color:#56676f;margin:9px 0 0}.admin-next-step p:last-child{font-size:.88rem}.app-consent a,.app-info a:not(.app-submit){color:#b75130;text-decoration:underline}.app-info{max-width:850px;min-height:75vh;padding-top:65px;padding-bottom:85px}.app-info h1{letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,3.7rem)}.app-info p{color:#526067;margin:20px 0;font-size:1.05rem;line-height:1.75}.app-info .app-submit{margin-top:20px;text-decoration:none}.admin-main{min-height:75vh;padding:56px 0 90px}.admin-main h1{letter-spacing:-.05em;margin:12px 0 34px;font-size:clamp(2.2rem,4vw,4rem)}.admin-login{background:#fff;border:1px solid #d9dfdf;max-width:440px;padding:34px}.admin-login h2{margin:0 0 22px;font-size:1.5rem}.admin-login label{gap:8px;margin-bottom:18px;font-weight:700;display:grid}.admin-login input{border:1px solid #cbd3d5;min-height:48px;padding:10px;font-size:1rem}.admin-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.admin-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-tabs button,.admin-logout{color:#273239;cursor:pointer;background:#fff;border:1px solid #cbd3d5;padding:12px 15px;font:700 .9rem Manrope,Arial,sans-serif}.admin-tabs button.active{color:#fff;background:#20282e;border-color:#20282e}.admin-list{gap:15px;display:grid}.admin-card{background:#fff;border:1px solid #d9dfdf;padding:25px}.admin-card-top{justify-content:space-between;gap:20px;display:flex}.admin-card-top span{color:#788387;font-size:.75rem}.admin-card-top h2{margin:8px 0 5px;font-size:1.45rem}.admin-card-top p{color:#d05c35;margin:0;font-weight:800}.admin-card-top select{background:#fff;border:1px solid #cbd3d5;align-self:start;min-width:135px;padding:10px}.admin-card-details{color:#4b585e;overflow-wrap:anywhere;border-top:1px solid #e0e5e5;margin-top:20px;padding-top:12px;line-height:1.6}.admin-card-details p{margin:8px 0}.admin-card-details a{color:#bd522e}.admin-empty{background:#fff;border:1px solid #d9dfdf;padding:35px}@media (max-width:620px){.admin-main{padding-top:35px}.admin-toolbar,.admin-card-top{flex-direction:column;align-items:stretch}.admin-card{padding:20px}.admin-tabs button{flex:1}.admin-logout{align-self:start}}
