/* AIR Técnico — página exclusiva, complementar ao Design System AIR */
.technician-page{--tech-ink:#18252f;--tech-aqua:#25cbdc;--tech-teal:#047f8e;--tech-burgundy:#972c37;--tech-muted:#697985;overflow-x:hidden}.technician-page .navigation a.nav-active{color:#087f91;font-weight:800}.technician-page .navigation a.nav-active:after{content:"";display:block;width:100%;height:2px;background:#2bcedd;border-radius:2px;margin-top:3px}.tech-hero{background:linear-gradient(125deg,#fcfefe 4%,#f4fbfc 58%,#e9f9fb 100%);position:relative;isolation:isolate;overflow:hidden}.tech-glow{pointer-events:none;position:absolute;border-radius:100%;z-index:-1}.tech-glow-a{right:-270px;top:-345px;width:820px;height:820px;background:radial-gradient(circle,#dcf9fc 0%,rgba(221,249,252,0) 69%)}.tech-glow-b{left:-450px;bottom:-590px;width:960px;height:960px;background:radial-gradient(circle,rgba(32,195,215,.10),transparent 64%)}.tech-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:38px;min-height:720px}.tech-hero-copy{padding:90px 0 116px;position:relative;z-index:2}.tech-hero-copy h1{font-size:clamp(43px,4.35vw,66px);line-height:1.095;letter-spacing:-.057em;margin:27px 0 20px;max-width:610px;color:#162530}.tech-hero-copy h1>span{color:#068e9e;display:block}.tech-hero-copy>p{font-size:17px;line-height:1.78;color:#61737e;max-width:510px;margin:0 0 30px}.tech-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.tech-hero-proof{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:12px;margin-top:32px}.tech-hero-proof span{font-size:12px;font-weight:710;color:#57717e;display:flex;align-items:center;gap:8px}.tech-hero-proof .icon{color:#079aaa;width:15px;height:15px}.tech-hero-art{align-self:stretch;min-height:690px;position:relative;display:flex;align-items:center;justify-content:center}.tech-art-circle{position:absolute;width:580px;height:580px;left:45%;top:50%;transform:translate(-50%,-48%);border-radius:50%;background:radial-gradient(circle at 58% 44%,#dcf9fa 0%,#c3f3f8 48%,rgba(193,242,248,.15) 71%,transparent 72%)}.tech-art-ring{position:absolute;width:550px;height:550px;border-radius:50%;border:1px solid rgba(5,161,180,.15);left:52%;top:47%;transform:translate(-50%,-50%)}.tech-main-phone{position:relative;z-index:2;display:block;object-fit:contain;width:100%;max-width:525px;height:680px;filter:drop-shadow(0 20px 28px rgba(36,61,72,.12));transform:translate(10px,18px) rotate(-3deg)}.tech-floating-note{position:absolute;z-index:3;background:#fff;border:1px solid #e3edef;border-radius:16px;box-shadow:0 18px 40px rgba(22,55,67,.12);padding:13px 16px;display:flex;align-items:center;gap:10px}.tech-floating-note strong,.tech-floating-note small{display:block}.tech-floating-note strong{font-size:12px}.tech-floating-note small{font-size:10px;color:#80909a}.note-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#e5f9fa;color:#058e9e}.note-icon-green{color:#00866a;background:#e2f9ee}.note-icon .icon{width:17px;height:17px}.note-top{right:0;top:158px}.note-bottom{left:-20px;bottom:180px}.tech-art-disclaimer{font-size:11px;color:#8e9ca4;position:absolute;bottom:22px;z-index:3;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap}
.tech-benefit-strip{border-top:1px solid #e2edf0;border-bottom:1px solid #e2edf0;background:#fff}.tech-benefit-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:25px 0}.tech-benefit-row>div{display:flex;align-items:center;gap:12px}.tech-benefit-row>div>.icon{color:#098fa0;width:24px;height:24px}.tech-benefit-row strong,.tech-benefit-row small{display:block}.tech-benefit-row strong{font-size:12px;font-weight:790;line-height:1.5}.tech-benefit-row small{font-size:11px;color:#83939b;line-height:1.45}
.tech-feature-section{background:#fff}.tech-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tech-bento-card{background:#fff;overflow:hidden;border:1px solid #e4eaed;border-radius:23px;padding:31px;position:relative;min-height:310px}.tech-bento-card h3{font-size:25px;line-height:1.18;margin:14px 0 12px;letter-spacing:-.045em}.tech-bento-card p{font-size:14px;line-height:1.75;color:#687c88;margin:0;max-width:340px}.tech-bento-wide{grid-column:span 2;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;min-height:338px;background:#f3fbfc;border-color:#d9f2f5;padding:40px 44px}.tech-bento-wide h3{font-size:clamp(28px,2.9vw,37px);max-width:380px;margin:14px 0}.tech-small-label{font-size:11px;letter-spacing:.13em;color:#0793a6;font-weight:850}.tech-mini-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.tech-mini-tags span{background:#fff;border:1px solid #d8e9ed;padding:7px 9px;font-size:10px;font-weight:750;color:#64808c;border-radius:9px}.tech-appointment-visual{width:min(100%,505px);justify-self:end;border:1px solid #d9e8eb;padding:23px 24px 19px;border-radius:19px;background:#fff;box-shadow:0 20px 45px rgba(25,62,75,.09);transform:rotate(2deg)}.tav-top{font-size:11px;font-weight:750;display:flex;gap:7px;align-items:center;color:#8b6362}.tav-top>.icon{margin-left:auto;width:14px;height:14px;color:#10a697}.tav-dot{height:7px;width:7px;background:#e7a355;border-radius:100%}.tav-title{font-size:23px;font-weight:850;letter-spacing:-.045em;margin-top:13px;color:#1b2933}.tav-info{display:flex;align-items:center;gap:12px;color:#76848d;font-size:11px;margin-top:10px}.tav-plate{font-size:14px;letter-spacing:.07em;color:#263640;border:1px solid #9daec0;border-radius:5px;padding:3px 8px;font-weight:850}.tav-lines{display:grid;gap:7px;margin-top:15px}.tav-lines i{height:7px;border-radius:5px;background:#e6eef0;width:82%}.tav-lines i:last-child{width:62%}.tav-pills{display:flex;gap:10px;margin-top:18px}.tav-pills span{border:1px solid #e0e7eb;border-radius:10px;padding:8px 14px;font-weight:750;color:#526671;font-size:11px;display:flex;align-items:center;gap:7px}.tav-pills .icon{width:14px;height:14px;color:#0599a8}.tech-square-icon{display:grid;place-items:center;background:#e8f9fa;color:#068e9f;width:53px;height:53px;border-radius:15px}.tech-square-icon .icon{width:24px;height:24px}.tech-square-icon.rose{background:#f9eef0;color:#a53b46}.tech-square-icon.dark{background:#eaf1f5;color:#31515f}.tech-bento-cyan{background:#effbfc;border-color:#d7f1f5;min-height:361px}.tech-bento-cyan p{max-width:370px}.tech-evidence-visual{background:#fff;border:1px solid #ddecf0;border-radius:15px;padding:18px 19px;margin-top:26px;box-shadow:0 14px 27px rgba(38,86,94,.06)}.tech-evidence-head{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#84929c;font-weight:650}.tech-evidence-head strong{color:#20353d;font-size:13px}.tech-progress-track{background:#e8eff2;border-radius:100px;height:7px;margin-top:11px;overflow:hidden}.tech-progress-track i{width:50%;background:linear-gradient(90deg,#08a1aa,#2dd0df);border-radius:100px;height:100%;display:block}.tech-evidence-tiles{display:flex;gap:11px;margin-top:16px}.tech-evidence-tiles span{display:grid;place-items:center;height:37px;width:42px;border-radius:10px;background:#ebf9fa;color:#078c9a}.tech-evidence-tiles span:first-child{background:#e7f9ee;color:#0ca773}.tech-evidence-tiles .icon{width:17px;height:17px}.tech-bento-plain{min-height:361px}.tech-imei{border:1px solid #e5ecef;padding:16px;border-radius:14px;margin-top:30px;box-shadow:0 12px 22px rgba(20,50,60,.04)}.tech-imei>span{display:block;color:#7c8a94;font-size:11px;margin-bottom:8px}.tech-imei>div{border:1px solid #dde7eb;border-radius:8px;padding:11px 10px;font-size:11px;color:#99a6ac;display:flex;align-items:center;gap:8px}.tech-imei .icon{width:16px;height:16px}.tech-imei small{display:flex;align-items:center;gap:6px;color:#008c7b;font-size:10px;margin-top:10px;font-weight:750}.tech-imei small .icon{width:13px;height:13px}.tech-bento-footer{min-height:215px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tech-bento-footer>div:first-child{min-width:0}.tech-bento-footer h3{font-size:21px}.tech-bento-footer p{max-width:320px}.tech-contact-chip{flex:none;display:grid;gap:8px;transform:rotate(4deg)}.tech-contact-chip span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;padding:9px 11px;background:#f4fbfc;border:1px solid #dceff1;color:#26505a;border-radius:10px}.tech-contact-chip .icon{color:#048fa0;width:15px;height:15px}.tech-checkline{display:flex;align-items:center;gap:7px;transform:rotate(-4deg)}.tech-checkline>span:first-child,.tech-last-step{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;background:#dff8eb;color:#068c70}.tech-checkline .icon{width:17px;height:17px}.tech-checkline-stroke{height:3px;width:37px;background:#26c9d9}.tech-checkline>.tech-last-step{background:#e9f7f9;color:#0b919c}
.tech-flow-section{background:#f6f9fa}.tech-flow-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:38px}.tech-flow-heading h2{margin:0}.tech-flow-heading>p{max-width:300px;color:#73848d;font-size:14px;line-height:1.75;margin:0 0 3px}.tech-stepper{background:#fff;border-radius:24px;border:1px solid #e5ebef;overflow:hidden;box-shadow:0 18px 45px rgba(33,68,78,.05)}.tech-stepper-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid #e5edef}.tech-step-button{background:#fff;border:0;border-bottom:3px solid transparent;cursor:pointer;text-align:left;padding:20px 27px;display:flex;align-items:center;gap:13px;color:#667985;transition:background .2s,color .2s}.tech-step-button:hover{background:#f6fbfc}.tech-step-button.is-selected{background:#effbfc;border-color:var(--cyan);color:#096f7c}.tech-step-button span{height:31px;width:31px;display:grid;place-items:center;background:#eef3f5;color:#79909b;border-radius:10px;font-size:11px;font-weight:830}.tech-step-button.is-selected span{background:#ccf6fa;color:#078c9b}.tech-step-button strong{font-size:14px}.tech-step-detail{min-height:350px;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:48px;padding:40px 50px}.tech-step-detail-copy h3{font-size:clamp(28px,2.7vw,37px);margin:13px 0 13px;line-height:1.15}.tech-step-detail-copy p{color:#74848d;font-size:15px;line-height:1.75;max-width:470px;margin:0 0 19px}.tech-detail-bullet{display:flex;align-items:center;gap:8px;font-weight:740;color:#4c6772;font-size:12px}.tech-detail-bullet .icon{width:16px;height:16px;color:#079caa}.tech-step-actions{margin-top:32px;display:flex;align-items:center;gap:16px}.tech-step-next{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:11px;background:#dcf8fb;border:1px solid #c9edf2;color:#047b8b;font-weight:780;font-size:12px;cursor:pointer}.tech-step-next:hover{background:#bff4f8}.tech-step-next .icon{width:15px;height:15px}.tech-step-actions>span{font-size:11px;color:#92a1a9;font-weight:750;letter-spacing:.13em}.tech-step-detail-visual{display:flex;justify-content:center}.tech-detail-screen{width:100%;max-width:370px;padding:0 18px 18px;border:1px solid #dee8ed;border-radius:18px;box-shadow:0 18px 40px rgba(36,67,80,.085);background:#fff;overflow:hidden;transform:rotate(2deg)}.tech-detail-window-top{height:35px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #eff2f5}.tech-detail-window-top span{width:6px;height:6px;border-radius:100%;background:#dde6ea}.detail-mini-label{font-size:9px;font-weight:850;color:#098ca0;letter-spacing:.12em;display:block;margin-top:22px}.tech-detail-screen h4{font-size:20px;letter-spacing:-.04em;margin:7px 0 17px}.tech-detail-cards{display:grid;gap:8px}.tech-detail-cards>div{display:flex;gap:12px;align-items:center;border:1px solid #e7eef1;border-radius:11px;padding:12px;color:#516571;font-size:12px;font-weight:730}.tech-detail-cards .icon{width:17px;height:17px;color:#08a3b2}.tech-detail-cards>div .icon:last-child{margin-left:auto;color:#14b599}.tech-detail-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:9px;color:#92a1a9;font-weight:800;letter-spacing:.05em}.td-pulse{height:7px;width:7px;border-radius:50%;background:#14cabc;box-shadow:0 0 0 4px #e0f9f8}
.tech-connection{background:#fff}.tech-connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.tech-connection-visual{position:relative;border-radius:26px;background:linear-gradient(160deg,#f0fbfc,#eaf9fb);border:1px solid #d8f1f4;min-height:380px;display:flex;justify-content:center;align-items:center;gap:0;overflow:hidden}.tech-connect-pattern{position:absolute;inset:-80px;background:radial-gradient(circle,#d3f5f7 0%,transparent 66%);pointer-events:none}.tech-link-card{z-index:1;display:grid;justify-items:center;gap:7px;background:#fff;border:1px solid #dfecef;border-radius:18px;padding:25px 15px;min-width:154px;box-shadow:0 16px 34px rgba(34,64,77,.08);transform:rotate(-4deg)}.tech-link-card-field{transform:rotate(4deg)}.tech-link-card>div{height:55px;width:55px;display:grid;place-items:center;border-radius:16px;background:#def9fa;color:#0595a2}.tech-link-card .icon{width:26px;height:26px}.tech-link-card strong{font-size:15px}.tech-link-card small{color:#82919b;font-size:10px}.tech-connection-line{display:flex;align-items:center;gap:4px;z-index:2}.tech-connection-line span{height:5px;width:17px;border-radius:4px;background:#20c7d8}.tech-connection-line span:nth-child(2){background:#119caa}.tech-connection-copy h2{max-width:495px}.tech-connection-copy>p{max-width:500px;color:#697c88;line-height:1.78}.tech-connect-points{display:grid;gap:12px;margin-top:26px}.tech-connect-points span{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:700;color:#4c6370}.tech-connect-points .icon{width:18px;height:18px;color:#0e9cab}
.tech-faq{background:#f8fafb}.tech-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.tech-faq-grid h2{margin:0 0 14px}.tech-faq-grid>div:first-child p{color:#70828d;line-height:1.7;font-size:14px;max-width:360px}.tech-final-section{padding-top:90px;padding-bottom:110px}.tech-final-card{min-height:335px;border:1px solid #d9f0f4;background:linear-gradient(130deg,#e6f9fb 0%,#def6f8 63%,#d0f3f7 100%);border-radius:28px;position:relative;overflow:hidden;padding:53px 60px;display:flex;align-items:center}.tech-final-glow{position:absolute;width:520px;height:520px;right:-170px;top:-160px;border-radius:100%;border:52px solid rgba(1,165,181,.11);box-shadow:0 0 0 52px rgba(34,203,220,.05)}.tech-final-copy{position:relative;z-index:2;max-width:670px}.tech-final-copy>span{font-size:11px;letter-spacing:.13em;font-weight:830;color:#098c9d}.tech-final-copy h2{font-size:clamp(30px,3.6vw,45px);margin:13px 0}.tech-final-copy p{color:#5f7d88;margin:0 0 24px;max-width:490px}.tech-final-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.tech-final-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#16818c}.tech-final-back .icon{width:14px;height:14px}.tech-final-icon{position:absolute;right:55px;bottom:-157px;width:240px;transform:rotate(11deg);opacity:.94}.tech-final-icon img{display:block;width:100%;height:auto}
@media(max-width:1100px){.tech-hero-grid{gap:4px}.tech-hero-copy h1{font-size:clamp(41px,4.9vw,59px)}.tech-floating-note{transform:scale(.86)}.note-bottom{left:-5px}.tech-connection-grid{gap:35px}.tech-connect-grid{gap:38px}.tech-final-icon{right:5px;opacity:.55}}
@media(max-width:850px){.technician-page .navigation a.nav-active:after{display:none}.tech-hero-grid{grid-template-columns:1fr;gap:0}.tech-hero-copy{padding:64px 0 8px}.tech-hero-copy>p{max-width:650px}.tech-hero-art{min-height:600px}.tech-art-circle{width:540px;height:540px}.tech-main-phone{height:560px;width:auto;max-width:100%;transform:translate(0,0) rotate(-3deg)}.note-top{right:13%;top:100px}.note-bottom{left:12%;bottom:140px}.tech-art-disclaimer{bottom:13px}.tech-benefit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 10px}.tech-flow-heading{flex-direction:column;align-items:start;gap:12px}.tech-flow-heading>p{max-width:600px}.tech-step-detail{gap:27px;padding:34px}.tech-step-button{padding:15px;gap:9px}.tech-connect-grid{grid-template-columns:1fr;gap:36px}.tech-connection-visual{min-height:310px}.tech-faq-grid{grid-template-columns:1fr;gap:25px}.tech-final-icon{right:-20px;opacity:.27}}
@media(max-width:560px){.tech-hero-copy{padding:39px 0 5px}.tech-hero-copy h1{font-size:clamp(38px,10vw,47px);margin:20px 0 15px}.tech-hero-copy>p{font-size:15px;line-height:1.72}.tech-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tech-hero-actions .btn{padding:10px 9px;font-size:11.5px;min-height:51px}.tech-hero-actions .btn .icon{width:14px;height:14px}.tech-hero-proof{gap:10px 14px;margin-top:23px}.tech-hero-proof span{font-size:10px}.tech-hero-proof .icon{width:13px;height:13px}.tech-hero-art{min-height:475px}.tech-art-circle{width:360px;height:360px}.tech-art-ring{width:355px;height:355px}.tech-main-phone{height:437px;max-width:100%;transform:rotate(-2deg)}.tech-floating-note{padding:8px 9px;transform:scale(.77);border-radius:11px}.tech-floating-note strong{font-size:10px}.tech-floating-note small{font-size:8px}.note-icon{width:28px;height:28px}.note-top{right:-35px;top:91px}.note-bottom{left:-42px;bottom:99px}.tech-art-disclaimer{font-size:9px;bottom:3px}.tech-benefit-row{padding:21px 0;gap:20px 6px}.tech-benefit-row>div{gap:8px}.tech-benefit-row>div>.icon{height:21px;width:21px}.tech-benefit-row strong{font-size:10.5px}.tech-benefit-row small{font-size:9px}.tech-bento{grid-template-columns:1fr;gap:12px}.tech-bento-card{min-height:unset;padding:25px;border-radius:18px}.tech-bento-wide{grid-column:span 1;grid-template-columns:1fr;padding:26px;gap:25px}.tech-bento-wide h3{font-size:28px}.tech-appointment-visual{padding:16px;transform:rotate(1deg)}.tav-title{font-size:19px}.tech-bento-cyan,.tech-bento-plain{min-height:330px}.tech-bento-footer{min-height:200px}.tech-bento-footer h3{font-size:19px}.tech-bento-footer p{font-size:12px}.tech-contact-chip span{font-size:10px}.tech-flow-section .container{width:calc(100% - 24px)}.tech-flow-heading{padding:0 6px}.tech-flow-heading h2{font-size:33px}.tech-stepper{border-radius:18px}.tech-stepper-bar{grid-template-columns:repeat(4,1fr)}.tech-step-button{padding:14px 7px;gap:5px;flex-direction:column;justify-content:center;text-align:center}.tech-step-button strong{font-size:10.5px}.tech-step-button span{height:28px;width:28px;border-radius:8px}.tech-step-detail{grid-template-columns:1fr;padding:28px 22px;gap:30px}.tech-step-detail-copy h3{font-size:28px}.tech-step-detail-copy p{font-size:13.5px}.tech-step-detail-visual{margin-bottom:12px}.tech-detail-screen{max-width:340px}.tech-connection-visual{min-height:255px}.tech-link-card{min-width:104px;padding:19px 7px;border-radius:13px}.tech-link-card>div{width:40px;height:40px}.tech-link-card .icon{width:20px;height:20px}.tech-link-card strong{font-size:12px}.tech-link-card small{font-size:8px}.tech-connection-line span{width:10px}.tech-connect-grid{gap:26px}.tech-faq-grid h2{font-size:35px}.tech-final-section{padding:40px 0 72px}.tech-final-card{padding:37px 25px;min-height:360px;border-radius:19px}.tech-final-copy h2{font-size:32px}.tech-final-copy p{font-size:13px}.tech-final-icon{width:190px;bottom:-100px;right:-65px;opacity:.17}.tech-final-actions{gap:15px}.tech-final-actions .btn{font-size:12px}.tech-final-back{font-size:11px}}
