:root{--teal:#0aa8b8;--teal-2:#22d3ee;--teal-dark:#067e8c;--orange:#f7931e;--orange-2:#ffb14d;--navy:#0b1622;--navy-2:#102132;--navy-3:#16293e;--bg:#f4f8f9;--card:#ffffff;--ink:#122430;--ink-2:#4a6272;--line:#e3ecef;--r:16px;--r-lg:22px;--shadow:0 2px 14px rgba(11,22,34,.07);--shadow-lg:0 12px 34px rgba(11,22,34,.14)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Plus Jakarta Sans',-apple-system,'Segoe UI',Roboto,sans-serif;background:var(--bg);color:var(--ink);line-height:1.55}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none}input,select,textarea{font-family:inherit;font-size:15px}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.ic{flex-shrink:0;vertical-align:-3px}.site-header{position:sticky;top:0;z-index:50;background:rgb(11 22 34 / .92);backdrop-filter:blur(12px);border-bottom:1px solid rgb(34 211 238 / .15)}body.admin-bar .site-header{top:32px}.nav{display:flex;align-items:center;gap:22px;height:66px}.nav .logo img{height:38px;width:auto}.nav-links{display:flex;gap:4px;margin-left:auto;align-items:center}.nav-links a{color:#c9dbe4;font-size:14px;font-weight:600;padding:8px 13px;border-radius:10px;transition:.2s}.nav-links a:hover{color:#fff;background:rgb(34 211 238 / .12)}.nav-links a.active{color:var(--teal-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:14.5px;padding:11px 20px;border-radius:12px;transition:.2s;white-space:nowrap}.btn-orange{background:linear-gradient(135deg,var(--orange),#ff7a00);color:#fff!important;box-shadow:0 4px 16px rgb(247 147 30 / .35)}.btn-orange:hover{transform:translateY(-1px);box-shadow:0 6px 22px rgb(247 147 30 / .45)}.btn-teal{background:linear-gradient(135deg,var(--teal),var(--teal-2));color:#fff!important;box-shadow:0 4px 16px rgb(10 168 184 / .3)}.btn-teal:hover{transform:translateY(-1px)}.btn-ghost{background:rgb(255 255 255 / .08);color:#e6f4f8!important;border:1px solid rgb(255 255 255 / .22)}.btn-ghost:hover{background:rgb(255 255 255 / .16)}.btn-outline{background:#fff;color:var(--teal-dark)!important;border:1.5px solid var(--teal)}.btn-outline:hover{background:#eefbfd}.btn-wa{background:#22c15e;color:#fff!important}.btn-wa:hover{background:#1cad53}.btn-ig{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff!important}.btn-sm{padding:8px 14px;font-size:13px;border-radius:10px}.btn-lg{padding:15px 28px;font-size:16px;border-radius:14px}.menu-btn{display:none;background:none;color:#fff;margin-left:auto}.hero{position:relative;background:var(--navy);color:#fff;padding:72px 0 110px;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-position:center 42%;background-size:cover;background-image:radial-gradient(900px 420px at 78% -10%,rgb(247 147 30 / .26),transparent 60%),radial-gradient(1000px 520px at 12% 8%,rgb(34 211 238 / .20),transparent 55%),linear-gradient(178deg,rgb(11 22 34 / .72),rgb(16 33 50 / .82)),url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo.jpg);background-image:radial-gradient(900px 420px at 78% -10%,rgb(247 147 30 / .26),transparent 60%),radial-gradient(1000px 520px at 12% 8%,rgb(34 211 238 / .20),transparent 55%),linear-gradient(178deg,rgb(11 22 34 / .72),rgb(16 33 50 / .82)),image-set(url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo.webp) type('image/webp'),url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo.jpg) type('image/jpeg'))}.hero .wrap{position:relative;z-index:2;text-align:center;max-width:860px}.hero .tagline{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-2);background:rgb(34 211 238 / .1);border:1px solid rgb(34 211 238 / .3);padding:7px 16px;border-radius:99px;margin-bottom:22px}.hero h1{font-size:clamp(30px,5vw,50px);font-weight:800;line-height:1.14;letter-spacing:-.01em}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--teal-2),var(--orange-2));-webkit-background-clip:text;background-clip:text;color:#fff0}.hero p.sub{margin:18px auto 30px;font-size:17.5px;color:#b9cfda;max-width:600px}.search-box{display:flex;background:#fff;border-radius:16px;padding:7px;box-shadow:0 18px 50px rgb(0 0 0 / .35);max-width:640px;margin:0 auto}.search-box input{flex:1;border:none;outline:none;padding:12px 18px;font-size:16px;background:#fff0;color:var(--ink);min-width:0}.search-box select{border:none;outline:none;background:#eef5f7;border-radius:11px;padding:10px 12px;font-size:14px;font-weight:600;color:var(--ink-2);max-width:190px;cursor:pointer}.search-box select:hover{background:#e2eef2}.chip-mais{background:rgb(247 147 30 / .14);border-color:rgb(247 147 30 / .45);color:var(--orange-2)}.chip-mais:hover{background:rgb(247 147 30 / .25);border-color:var(--orange)}.hero-ctas{display:flex;gap:14px;justify-content:center;margin-top:26px;flex-wrap:wrap}.hero-cats{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:34px}.chip{display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .16);color:#dcedf3;font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:99px;transition:.2s}.chip:hover{background:rgb(34 211 238 / .18);border-color:var(--teal-2);transform:translateY(-1px)}.hero-wave{position:absolute;bottom:-1px;left:0;right:0;z-index:3}.hero-stats{display:flex;gap:34px;justify-content:center;margin-top:40px;flex-wrap:wrap}.hero-stats .st{text-align:center}.hero-stats .st b{display:block;font-size:26px;font-weight:800;color:#fff}.hero-stats .st span{font-size:13px;color:#8fabb9}section{padding:64px 0}.sec-head{text-align:center;max-width:640px;margin:0 auto 40px}.sec-head .kicker{font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.sec-head h2{font-size:clamp(24px,3.4vw,34px);font-weight:800;margin-top:8px;letter-spacing:-.01em}.sec-head p{color:var(--ink-2);margin-top:10px;font-size:15.5px}.cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cat-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 18px;text-align:center;transition:.22s;box-shadow:var(--shadow);display:block}.cat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgb(10 168 184 / .4)}.cat-card .ico{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 13px;background:#e7f3f6;color:var(--teal-dark)}.cat-card h3{font-size:15.5px;font-weight:700}.cat-card span{font-size:12.5px;color:var(--ink-2)}.biz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.biz-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);transition:.22s;display:flex;flex-direction:column;position:relative}.biz-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.biz-card.paid{border:2px solid #fff0;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--teal-2),var(--orange)) border-box}.biz-cover{height:150px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#f0f6f8,#e0edf1);color:var(--teal-dark);overflow:hidden}.biz-cover img,.biz-cover-img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.biz-cover.free{background:#0a1c2e}.biz-cover .free-tag{position:absolute;top:12px;left:12px;z-index:2;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:99px;background:rgb(8 20 33 / .55);border:1px solid rgb(255 255 255 / .22);color:#fff;backdrop-filter:blur(6px)}.plan-badge{position:absolute;top:12px;left:12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:99px;backdrop-filter:blur(6px);display:inline-flex;align-items:center;gap:5px;z-index:2}.pb-premium{background:linear-gradient(90deg,var(--orange),#ff7a00);color:#fff;box-shadow:0 3px 10px rgb(247 147 30 / .5)}.pb-presenca{background:linear-gradient(90deg,var(--teal),var(--teal-2));color:#fff}.pb-start{background:rgb(255 255 255 / .92);color:var(--teal-dark)}.biz-body{padding:18px;display:flex;flex-direction:column;flex:1}.biz-cat{font-size:12px;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;display:inline-flex;align-items:center;gap:6px}.biz-body h3{font-size:17.5px;font-weight:800;margin:4px 0 6px}.biz-body p{font-size:13.5px;color:var(--ink-2);flex:1}.biz-meta{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);margin:10px 0 14px}.biz-actions{display:flex;gap:8px}.biz-actions .btn{flex:1;padding:9px 8px;font-size:12.5px;border-radius:10px}.phone-line{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;color:var(--ink);background:#f1f7f9;border:1px solid var(--line);border-radius:10px;padding:9px 12px;flex:1;justify-content:center}.biz-profile-link{margin-top:9px;text-align:center;font-size:13.5px;font-weight:700;color:var(--teal-dark);padding:9px;border-radius:10px;border:1.5px dashed rgb(10 168 184 / .4);transition:.2s;display:block}.biz-profile-link:hover{background:#eefbfd;border-style:solid}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;box-shadow:var(--shadow)}.step .num{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--teal),var(--teal-2));color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.step h3{font-size:17px;font-weight:800;margin-bottom:8px}.step p{font-size:14px;color:var(--ink-2)}.note-contas{margin-top:20px;text-align:center;background:linear-gradient(135deg,#fff7ec,#fef3e2)!important;border-color:#f3d9a4!important}.note-contas p{color:#7a5218;font-size:14.5px}.cta-band{background:radial-gradient(700px 300px at 85% 20%,rgb(247 147 30 / .3),transparent 55%),radial-gradient(700px 340px at 10% 90%,rgb(34 211 238 / .25),transparent 55%),var(--navy);border-radius:26px;color:#fff;padding:52px 46px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.cta-band h2{font-size:clamp(22px,3vw,31px);font-weight:800;letter-spacing:-.01em}.cta-band p{color:#b9cfda;margin-top:10px;font-size:15.5px;max-width:520px}.cta-band .btns{display:flex;gap:12px;flex-wrap:wrap;margin-left:auto}.page-head{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:38px 0 46px}.page-head::before{content:"";position:absolute;inset:0;z-index:0;background-repeat:no-repeat;background-position:center 45%;background-size:cover;background-image:linear-gradient(178deg,rgb(11 22 34 / .72),rgb(16 33 50 / .82)),url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo.jpg);background-image:linear-gradient(178deg,rgb(11 22 34 / .72),rgb(16 33 50 / .82)),image-set(url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo.webp) type('image/webp'),url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo.jpg) type('image/jpeg'))}.page-head .wrap{position:relative;z-index:2}.page-head h1{font-size:clamp(22px,3.4vw,30px);font-weight:800}.page-head .search-box{margin:20px 0 0;max-width:560px;box-shadow:0 12px 34px rgb(0 0 0 / .3)}.ph-sub{color:#b9cfda;margin-top:8px;font-size:15px}.results-bar{display:flex;align-items:center;gap:12px;margin:26px 0 20px;flex-wrap:wrap}.results-bar .count{font-size:14px;color:var(--ink-2)}.filter-chips{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.fchip{font-size:13px;font-weight:600;padding:7px 14px;border-radius:99px;background:#fff;border:1px solid var(--line);color:var(--ink-2);transition:.2s;display:inline-flex;align-items:center;gap:6px}.fchip:hover{border-color:var(--teal)}.fchip.on{background:var(--teal);border-color:var(--teal);color:#fff}.empty{text-align:center;padding:70px 20px;color:var(--ink-2)}.empty .e{color:#b7cad3;margin-bottom:14px}.empty h3{font-size:19px;margin-bottom:8px;color:var(--ink)}.prof-banner{min-height:280px;position:relative;display:flex;align-items:flex-end;color:#fff;background:radial-gradient(600px 260px at 85% 0%,rgb(247 147 30 / .25),transparent 60%),radial-gradient(700px 320px at 10% 30%,rgb(34 211 238 / .22),transparent 55%),linear-gradient(160deg,var(--navy),var(--navy-3))}.prof-banner.simple{min-height:150px}.prof-banner .banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.prof-banner .ov{position:absolute;inset:0;background:linear-gradient(180deg,rgb(11 22 34 / .15),rgb(11 22 34 / .85))}.prof-banner .wrap{position:relative;z-index:2;padding-top:26px;padding-bottom:26px;width:100%}.prof-head{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap}.prof-avatar{width:92px;height:92px;border-radius:22px;display:flex;align-items:center;justify-content:center;border:3px solid rgb(255 255 255 / .85);box-shadow:0 8px 24px rgb(0 0 0 / .3);flex-shrink:0;background:#fff;color:var(--teal-dark);overflow:hidden}.prof-avatar img{width:100%;height:100%;object-fit:cover}.prof-head h1{font-size:clamp(23px,3.4vw,32px);font-weight:800;line-height:1.15;color:#fff}.prof-head .cat-line{display:flex;gap:10px;align-items:center;margin-top:6px;font-size:14px;color:#cfe3ec;flex-wrap:wrap}.prof-head .cat-line span{display:inline-flex;align-items:center;gap:5px}.prof-body{display:grid;grid-template-columns:1fr 340px;gap:26px;padding:32px 0 60px}.pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;box-shadow:var(--shadow);margin-bottom:20px}.pcard h2{font-size:18px;font-weight:800;margin-bottom:14px;display:flex;align-items:center;gap:9px}.pcard h2 .dot{width:8px;height:8px;border-radius:99px;background:linear-gradient(135deg,var(--teal),var(--orange))}.pcard p{font-size:14.5px;color:var(--ink-2)}.serv-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none}.serv-list li{font-size:14px;background:#f2fafb;border:1px solid #d8eef1;padding:10px 14px;border-radius:11px;display:flex;gap:8px;align-items:center;font-weight:600;color:#1d4652}.serv-list li .ic{color:var(--teal)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gallery .g{border-radius:13px;height:110px;display:block;overflow:hidden;background:linear-gradient(135deg,#f0f6f8,#e0edf1);color:#9db8c2;transition:.2s}.gallery .g img{width:100%;height:100%;object-fit:cover}.gallery .g:hover{transform:scale(1.03)}.video-box{border-radius:14px;overflow:hidden;aspect-ratio:16/9;background:var(--navy)}.video-box iframe{width:100%;height:100%;border:0}.map-box{border-radius:14px;overflow:hidden;height:220px;border:1px solid var(--line)}.map-box iframe{width:100%;height:100%;border:0}.side-card .btn{width:100%;margin-bottom:10px}.info-row{display:flex;gap:11px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.info-row:last-child{border-bottom:none}.info-row .i{width:24px;text-align:center;color:var(--teal-dark)}.info-row b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-weight:700}.plan-tag{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;padding:5px 12px;border-radius:99px;color:#fff}.upgrade-note{background:linear-gradient(135deg,#fff7ec,#fef0da);border:1px solid #f7d9ab;border-radius:14px;padding:16px;font-size:13.5px;color:#7a5218}.upgrade-note a{color:#b46609;font-weight:700;text-decoration:underline}.premium-card{background:linear-gradient(135deg,#0b1622,#16293e)!important;color:#fff;border:1px solid rgb(34 211 238 / .3)!important}.premium-card h2{color:#fff}.premium-card p{color:#b9cfda}.about-hero{background:radial-gradient(800px 400px at 80% 0%,rgb(247 147 30 / .25),transparent 60%),radial-gradient(800px 500px at 10% 30%,rgb(34 211 238 / .2),transparent 55%),var(--navy);color:#fff;padding:70px 0;text-align:center}.about-logo{height:150px;width:auto;margin:0 auto 26px;display:block}.about-hero h1{font-size:clamp(26px,4vw,40px);font-weight:800;max-width:700px;margin:0 auto;color:#fff}.about-hero p{color:#b9cfda;max-width:620px;margin:16px auto 0;font-size:16.5px}.about-hero .hero-ctas{margin-top:30px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px}.duo .pcard{margin:0}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.plan-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 22px;box-shadow:var(--shadow);display:flex;flex-direction:column;position:relative;transition:.22s}.plan-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.plan-card.hot{border:2px solid #fff0;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--teal-2),var(--orange)) border-box}.plan-card .flag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,var(--orange),#ff7a00);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:99px;white-space:nowrap}.plan-card h3{font-size:18px;font-weight:800;display:flex;align-items:center;gap:7px}.plan-card .price{font-size:26px;font-weight:800;margin:8px 0 2px}.plan-card .price small{font-size:13px;color:var(--ink-2);font-weight:600}.plan-card .desc{font-size:13px;color:var(--ink-2);margin-bottom:16px}.plan-card ul{list-style:none;flex:1;margin-bottom:18px}.plan-card li{font-size:13.5px;padding:7px 0 7px 22px;border-bottom:1px dashed var(--line);position:relative}.plan-card li::before{content:'✓';color:var(--teal);font-weight:800;position:absolute;left:2px;top:7px}.plan-card li.no{color:#9db2bd}.plan-card li.no::before{content:'—';color:#c6d4db}.plans-note{text-align:center;margin-top:22px;font-size:13.5px;color:var(--ink-2)}.auth-wrap{max-width:460px;margin:54px auto;padding:0 20px}.reg-wrap{max-width:680px;margin:44px auto;padding:0 20px}.form-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;box-shadow:var(--shadow-lg)}.form-card h1{font-size:23px;font-weight:800;margin-bottom:6px}.form-card .sub{font-size:14px;color:var(--ink-2);margin-bottom:24px}.fld{margin-bottom:16px}.fld label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.fld input,.fld select,.fld textarea{width:100%;padding:12px 14px;border:1.5px solid var(--line);border-radius:11px;outline:none;transition:.2s;background:#fbfdfe}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px rgb(10 168 184 / .12)}.fld .hint{font-size:12px;color:var(--ink-2);margin-top:5px}.switch-auth{text-align:center;font-size:13.5px;color:var(--ink-2);margin-top:18px}.switch-auth a{color:var(--teal-dark);font-weight:700}.pending-box{text-align:center;padding:46px 30px}.pending-box .e{margin-bottom:18px}.pending-box h1{font-size:24px;font-weight:800;margin-bottom:10px}.pending-box p{color:var(--ink-2);font-size:15px;max-width:440px;margin:0 auto 24px}.painel-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.status-pill{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:6px 14px;border-radius:99px}.st-pend{background:#fff3dd;color:#a36a00;border:1px solid #f3d9a4}.st-ok{background:#e2f8ec;color:#0f7a41;border:1px solid #b4e6cb}.st-rej{background:#fde8e8;color:#b3312f;border:1px solid #f2c2c2}.orla-alert{margin:22px 0 0;padding:14px 18px;border-radius:12px;font-size:14px;font-weight:600}.alert-ok{background:#e2f8ec;color:#0f7a41;border:1px solid #b4e6cb}.alert-err{background:#fde8e8;color:#b3312f;border:1px solid #f2c2c2}.site-footer{background:var(--navy);color:#9db4c0;padding:54px 0 30px;margin-top:20px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;margin-bottom:36px}.foot-grid img{height:110px;width:auto;margin-bottom:14px}.foot-grid h4{color:#fff;font-size:14px;font-weight:800;margin-bottom:14px;letter-spacing:.04em}.foot-grid a{display:block;font-size:13.5px;padding:5px 0;transition:.2s}.foot-grid a:hover{color:var(--teal-2)}.foot-grid p{font-size:13.5px}.foot-cats{max-height:190px;overflow-y:auto;padding-right:8px}.foot-cats::-webkit-scrollbar{width:7px}.foot-cats::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .22);border-radius:99px}.foot-cats::-webkit-scrollbar-track{background:rgb(255 255 255 / .06);border-radius:99px}.foot-cats{scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .22) rgb(255 255 255 / .06)}.foot-bottom{border-top:1px solid rgb(255 255 255 / .1);padding-top:22px;font-size:12.5px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.foot-credit a{color:var(--teal-2);font-weight:700}.foot-credit a:hover{color:#fff}.plans-3{grid-template-columns:repeat(3,1fr);max-width:1040px;margin:0 auto}.plans-dyn{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:1100px;margin-left:auto;margin-right:auto}.plans-dyn .plan-card{justify-content:flex-start}.plans-dyn .plan-card .desc{margin-bottom:20px;min-height:40px}.plans-dyn .plan-card .btn{margin-top:auto}.plan-card.premium{border:2px solid #fff0;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--orange),#ff7a00) border-box}.plan-card .flag-premium{background:linear-gradient(90deg,var(--orange),#ff7a00);display:inline-flex;align-items:center;gap:5px}.plan-tudo{font-size:12.5px;font-weight:800;color:var(--teal-dark);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.plan-card li.hl{color:var(--ink)}.plan-card li.hl::before{content:'★';color:var(--orange)}.btn-fb{background:#1877f2;color:#fff!important}.btn-fb:hover{background:#0f66d6}.orla-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.orla-share-label{font-size:12.5px;font-weight:700;color:var(--ink-2)}.orla-share-btn{display:inline-flex;align-items:center;gap:6px;background:#f1f7f9;border:1px solid var(--line);color:var(--teal-dark);font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:10px;cursor:pointer;transition:.2s}.orla-share-btn:hover{background:#e6f4f7;border-color:var(--teal)}.orla-ad-slot{margin:26px 0}.orla-ad-slot .orla-ad{display:none}.orla-ad-slot .orla-ad.is-active{display:flex}.orla-ad{position:relative;width:100%;border-radius:var(--r-lg);overflow:hidden;text-decoration:none;box-shadow:var(--shadow)}.orla-ad.ad-img{flex-direction:column;padding:0;align-items:stretch;background:#0a1c2e}.orla-ad.ad-img .ad-media{display:block;width:100%;line-height:0}.orla-ad.ad-img picture,.orla-ad.ad-img img{display:block;width:100%;height:auto}.orla-ad.ad-img .ad-cta{display:flex;padding:12px 16px;background:#fff;border-top:1px solid var(--line)}.orla-ad.ad-img .ad-cta-direita{justify-content:flex-end}.orla-ad.ad-img .ad-cta-esquerda{justify-content:flex-start}.ad-btn-out{display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--orange),#ff7a00);color:#fff;font-weight:800;font-size:14px;padding:10px 22px;border-radius:11px;box-shadow:0 4px 14px rgb(247 147 30 / .4);transition:.2s}.ad-btn-out:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgb(247 147 30 / .5)}.orla-ad.ad-default{align-items:center;justify-content:space-between;gap:20px;padding:26px 30px;min-height:150px;color:#fff;background:radial-gradient(700px 300px at 85% -20%,rgb(247 147 30 / .35),transparent 60%),linear-gradient(120deg,var(--navy),var(--navy-2))}.orla-ad.ad-default .ad-copy{display:flex;flex-direction:column;gap:6px}.orla-ad.ad-default .ad-title{font-size:clamp(19px,3vw,26px);font-weight:800;letter-spacing:.01em}.orla-ad.ad-default .ad-text{font-size:14.5px;color:#c9dbe4;max-width:640px}.orla-ad.ad-default .ad-btn{flex-shrink:0;background:linear-gradient(135deg,var(--orange),#ff7a00);color:#fff;font-weight:800;font-size:15px;padding:12px 24px;border-radius:12px;box-shadow:0 4px 16px rgb(247 147 30 / .4);transition:.2s}.orla-ad.ad-default:hover .ad-btn{transform:translateY(-1px);box-shadow:0 7px 22px rgb(247 147 30 / .5)}.orla-ad-slot.ad-painel{max-width:900px;margin-left:auto;margin-right:auto}.orla-ad-slot.ad-painel .orla-ad.ad-default{min-height:110px;padding:20px 26px}.orla-ad-slot.ad-entre_cards{grid-column:1 / -1;margin:0}@media(max-width:700px){.orla-ad.ad-default{flex-direction:column;text-align:center;padding:24px 22px}.orla-ad.ad-default .ad-copy{align-items:center}}.page-content{max-width:820px;margin:44px auto;padding:0 20px}.page-content h1{font-size:28px;font-weight:800;margin-bottom:18px}.page-content p{margin-bottom:14px;color:var(--ink-2)}@media(max-width:960px){.cats-grid{grid-template-columns:repeat(2,1fr)}.biz-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.plans-grid{grid-template-columns:repeat(2,1fr)}.prof-body{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.duo{grid-template-columns:1fr}}@media(max-width:640px){body.admin-bar .site-header{top:46px}.nav-links{position:fixed;top:66px;left:0;right:0;background:var(--navy);flex-direction:column;align-items:stretch;padding:14px 20px 20px;display:none;border-bottom:1px solid rgb(34 211 238 / .2);z-index:49}.nav-links.open{display:flex}.nav-links a{padding:13px}.nav-links .btn{margin-top:8px}.menu-btn{display:block}.biz-grid{grid-template-columns:1fr}.cats-grid{grid-template-columns:repeat(2,1fr)}.plans-grid{grid-template-columns:1fr}.search-box{flex-direction:column;gap:8px;border-radius:18px}.search-box .btn{width:100%}.search-box select{max-width:none;width:100%;padding:12px}.cta-band{padding:36px 26px}.cta-band .btns{margin-left:0}.hero{padding:52px 0 90px}.gallery{grid-template-columns:repeat(2,1fr)}.serv-list{grid-template-columns:1fr}.hero::before{background-image:radial-gradient(900px 420px at 78% -10%,rgb(247 147 30 / .26),transparent 60%),radial-gradient(1000px 520px at 12% 8%,rgb(34 211 238 / .20),transparent 55%),linear-gradient(178deg,rgb(11 22 34 / .72),rgb(16 33 50 / .82)),url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo-mobile.jpg);background-image:radial-gradient(900px 420px at 78% -10%,rgb(247 147 30 / .26),transparent 60%),radial-gradient(1000px 520px at 12% 8%,rgb(34 211 238 / .20),transparent 55%),linear-gradient(178deg,rgb(11 22 34 / .72),rgb(16 33 50 / .82)),image-set(url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo-mobile.webp) type('image/webp'),url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo-mobile.jpg) type('image/jpeg'))}.page-head::before{background-image:linear-gradient(178deg,rgb(11 22 34 / .72),rgb(16 33 50 / .82)),url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo-mobile.jpg);background-image:linear-gradient(178deg,rgb(11 22 34 / .72),rgb(16 33 50 / .82)),image-set(url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo-mobile.webp) type('image/webp'),url(/wp-content/themes/orla-theme-2.2.2/assets/orla-aereo-mobile.jpg) type('image/jpeg'))}}.plan-card{--plan-color:var(--teal);--plan-color-2:var(--teal-2);border-top:5px solid var(--plan-color)}.plan-card.plan-color-teal{--plan-color:#0aa8b8;--plan-color-2:#22d3ee}.plan-card.plan-color-orange{--plan-color:#f7931e;--plan-color-2:#ff7a00}.plan-card.plan-color-navy{--plan-color:#0b1622;--plan-color-2:#16293e}.plan-card.plan-color-cyan{--plan-color:#22d3ee;--plan-color-2:#67e8f9}.plan-card .price,.plan-card h3{color:var(--plan-color)}.plan-card li::before{color:var(--plan-color)}.plan-card .btn-plan{background:linear-gradient(135deg,var(--plan-color),var(--plan-color-2));color:#fff!important;box-shadow:0 4px 16px color-mix(in srgb,var(--plan-color) 32%,transparent)}.plan-card .plan-reach{font-size:12.5px;color:var(--ink-2);background:#f5f8f9;border-radius:9px;padding:8px 10px;margin:7px 0 10px}.plan-card.premium{border:2px solid var(--plan-color);border-top-width:5px;background:#fff}.plan-card .flag-premium{background:linear-gradient(90deg,var(--plan-color),var(--plan-color-2))}.plans-dyn{width:calc(100% - 40px);max-width:1120px;gap:22px;padding:10px 0 6px}.plans-dyn .plan-card{border-radius:22px;padding:30px 24px;box-shadow:0 10px 30px rgb(11 22 34 / .10)}.plan-card.mais-escolhido{border:2px solid var(--orange);border-top-width:5px}.plan-card .flag-escolhido{background:linear-gradient(90deg,var(--orange),#ff7a00);display:inline-flex;align-items:center;gap:5px}.plan-card .flag-premium{background:linear-gradient(90deg,#0b1622,#29445e)}@media(max-width:640px){.plans-dyn{width:calc(100% - 32px);margin-left:auto;margin-right:auto;gap:26px}.plans-dyn .plan-card{padding:28px 22px;border-radius:20px;box-shadow:0 12px 30px rgb(11 22 34 / .13)}}.biz-share-row{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid rgb(18 36 48 / .08)}.biz-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #fff0;font-size:12.5px;font-weight:800;border-radius:999px;padding:8px 14px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;text-decoration:none}.biz-share-whatsapp{background:#fff;color:#128c4f;border-color:rgb(18 140 79 / .22);box-shadow:0 3px 12px rgb(18 140 79 / .08)}.biz-share-whatsapp:hover{background:#eaf8f0;color:#0d7541;border-color:rgb(18 140 79 / .36);transform:translateY(-1px);box-shadow:0 6px 16px rgb(18 140 79 / .14)}.biz-share-more{width:38px;padding:0;background:#f5f8f9;color:var(--teal-dark);border-color:var(--line)}.biz-share-more:hover{background:#eaf5f7;border-color:var(--teal);transform:translateY(-1px)}.biz-share-btn .orla-wa-logo{flex:0 0 auto;display:block}.biz-share-btn.is-copied{background:#e6f7ee;color:#18794e}.orla-share-primary{width:100%;margin-top:4px}.orla-share-native{display:none}.orla-share{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbfc);box-shadow:0 7px 22px rgb(11 22 34 / .055)}.orla-share-label{width:100%;font-size:12px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;color:var(--ink-2);margin-bottom:1px}.orla-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;background:#fff;border:1px solid var(--line);color:var(--teal-dark);font-size:13px;font-weight:800;padding:9px 15px;border-radius:999px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;text-decoration:none}.orla-share-btn:hover{background:#eef8fa;border-color:var(--teal);transform:translateY(-1px);box-shadow:0 6px 16px rgb(11 22 34 / .08)}.orla-share .orla-share-whatsapp{background:#128c4f;color:#fff;border-color:#128c4f;box-shadow:0 6px 18px rgb(18 140 79 / .22)}.orla-share .orla-share-whatsapp:hover{background:#0d7541;color:#fff;border-color:#0d7541;box-shadow:0 8px 22px rgb(18 140 79 / .28)}.orla-share .orla-wa-logo{display:block;flex:0 0 auto}@media(max-width:768px){.orla-share-native{display:inline-flex}.biz-share-row{justify-content:space-between}.biz-share-whatsapp{flex:1}.orla-share{align-items:stretch}.orla-share-btn{flex:1}.orla-share .orla-share-whatsapp{flex-basis:100%}}.biz-card-action-area{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin-top:13px}.biz-card-action-area .biz-actions{justify-content:center;width:100%}.biz-card-action-area .biz-actions .btn,.biz-card-action-area .phone-line,.biz-card-action-area .biz-profile-link{min-height:42px;display:flex;align-items:center;justify-content:center;margin-top:0;border-radius:12px}.biz-card-action-area .biz-profile-link{width:100%;font-size:13px}.biz-card-action-area .biz-share-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:stretch;justify-content:center;gap:9px;width:100%;margin-top:0;padding-top:0;border-top:0}.biz-card-action-area .biz-share-btn{width:100%;min-height:42px;border-radius:12px;padding:9px 11px;font-size:12.5px;line-height:1.2;white-space:normal;text-align:center}.biz-card-action-area .biz-share-whatsapp{background:#25d366;color:#fff;border-color:#25d366;box-shadow:0 5px 14px rgb(37 211 102 / .22)}.biz-card-action-area .biz-share-whatsapp:hover{background:#1fbd5a;color:#fff;border-color:#1fbd5a;box-shadow:0 7px 18px rgb(37 211 102 / .28)}.biz-card-action-area .biz-share-more{display:inline-flex;background:var(--teal-dark);color:#fff;border-color:var(--teal-dark);padding:9px 11px}.biz-card-action-area .biz-share-more:hover{background:var(--teal);color:#fff;border-color:var(--teal)}.biz-card-action-area .biz-share-more span{display:inline}@media(max-width:520px){.biz-card-action-area .biz-share-row{grid-template-columns:1fr}.biz-card-action-area .biz-share-btn{font-size:13px}}.biz-card-action-area .biz-share-row{display:grid;grid-template-columns:1fr;gap:8px;width:100%;margin:0;padding:0;border:0}.biz-card-action-area .biz-share-btn{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border-radius:12px;background:#fff;box-shadow:none;font-size:13px;font-weight:800;line-height:1.25;text-align:center;white-space:normal}.biz-card-action-area .biz-share-whatsapp{background:#fff;color:#168a50;border:1.5px dashed #8fddb3;box-shadow:none}.biz-card-action-area .biz-share-whatsapp:hover,.biz-card-action-area .biz-share-whatsapp:focus{background:#f1fbf5;color:#0f7441;border-color:#58c98d;box-shadow:none;transform:translateY(-1px)}.biz-card-action-area .biz-share-whatsapp .orla-wa-logo{color:#168a50}.biz-card-action-area .biz-share-more{display:flex;background:#fff;color:#52626c;border:1.5px dashed #cbd4d9;box-shadow:none}.biz-card-action-area .biz-share-more:hover,.biz-card-action-area .biz-share-more:focus{background:#f7f9fa;color:#263842;border-color:#aebbc2;box-shadow:none;transform:translateY(-1px)}.biz-card-action-area .biz-share-more span{display:inline}@media(max-width:520px){.biz-card-action-area .biz-share-btn{font-size:13px;min-height:44px}}.orla-prof-home{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:42px 0 64px}.orla-prof-choice{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgb(11 22 34 / .08);text-decoration:none;color:var(--ink);transition:.2s}.orla-prof-choice:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgb(11 22 34 / .12)}.orla-prof-choice-icon{font-size:42px}.orla-prof-choice h2{margin:14px 0 7px}.orla-prof-choice p{margin:0 0 22px;color:var(--ink-2)}.orla-prof-form-card{max-width:880px}.orla-prof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.orla-hp{position:absolute!important;left:-9999px!important}.orla-prof-picker{position:relative}.orla-prof-suggestions{display:none;position:absolute;z-index:20;left:0;right:0;top:100%;max-height:280px;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 35px rgb(11 22 34 / .15)}.orla-prof-suggestions.open{display:block}.orla-prof-suggestions button{display:block;width:100%;padding:11px 13px;background:#fff;border:0;border-bottom:1px solid #edf1f3;text-align:left;cursor:pointer}.orla-prof-suggestions button:hover{background:#eef8fa}.orla-prof-selected{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.orla-prof-chip{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;background:#e8f6f8;color:var(--teal-dark);border-radius:999px;font-size:13px;font-weight:700}.orla-prof-chip button{border:0;background:#fff0;font-size:18px;cursor:pointer;color:inherit;line-height:1}.orla-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.orla-check-grid label,.orla-consent{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fafcfd}.orla-consent{margin:15px 0}.orla-prof-search-wrap{padding:34px 0 64px}.orla-prof-search-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end;margin-bottom:26px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:16px}.orla-prof-search-form .fld{margin:0}.orla-prof-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.orla-prof-card{display:grid;grid-template-columns:90px 1fr;gap:17px;padding:21px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 25px rgb(11 22 34 / .06)}.orla-prof-avatar img,.orla-prof-avatar>span{width:90px;height:90px;border-radius:16px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#edf5f7;font-size:35px}.orla-prof-card h3{margin:0 0 7px}.orla-prof-tags{display:flex;flex-wrap:wrap;gap:5px}.orla-prof-tags span{padding:5px 8px;border-radius:999px;background:#eef8fa;color:var(--teal-dark);font-size:11px;font-weight:800}.orla-prof-meta,.orla-prof-availability{font-size:12px;color:var(--ink-2)}.orla-prof-company{margin-top:18px}.orla-prof-mini-list{display:grid;gap:9px;margin:14px 0}.orla-prof-mini{display:flex;gap:10px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:12px}.orla-prof-mini img,.orla-prof-mini>div>span{width:48px;height:48px;border-radius:10px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:#eef5f7}.orla-prof-mini p{margin:0}.orla-prof-mini small{display:block;color:var(--ink-2)}.orla-prof-company-actions{display:grid;gap:8px}.orla-prof-company-actions .btn{width:100%;justify-content:center}@media(max-width:760px){.orla-prof-home,.orla-prof-results{grid-template-columns:1fr}.orla-prof-grid{grid-template-columns:1fr}.orla-check-grid{grid-template-columns:repeat(2,1fr)}.orla-prof-search-form{grid-template-columns:1fr}.orla-prof-card{grid-template-columns:70px 1fr}.orla-prof-avatar img,.orla-prof-avatar>span{width:70px;height:70px}}.hero-jobs{margin-top:24px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgb(255 255 255 / .24);border-radius:18px;background:rgb(7 25 39 / .58);backdrop-filter:blur(8px)}.hero-jobs-copy{display:flex;align-items:center;gap:12px;color:#fff}.hero-jobs-copy b{display:block;font-size:17px}.hero-jobs-copy span:not(.hero-jobs-icon){display:block;font-size:13px;color:rgb(255 255 255 / .8);margin-top:2px}.hero-jobs-icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(247 147 30 / .18);font-size:21px}.hero-jobs-actions{display:flex;gap:9px;flex-shrink:0}.orla-form-section{padding:24px 0;border-top:1px solid var(--line)}.orla-form-section:first-of-type{border-top:0;padding-top:4px}.orla-form-section-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.orla-form-section-head>span{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--teal);color:#fff;font-weight:800;flex:none}.orla-form-section-head h2{margin:0;font-size:20px}.orla-form-section-head p{margin:2px 0 0;color:var(--ink-2);font-size:13px}.orla-prof-picker{position:relative!important}.orla-prof-suggestions{display:none!important;position:absolute!important;z-index:999!important;left:0!important;right:0!important;top:calc(100% - 2px)!important;max-height:280px!important;overflow:auto!important;background:#fff!important;border:1px solid #b7d7de!important;border-radius:0 0 12px 12px!important;box-shadow:0 14px 35px rgb(11 22 34 / .18)!important}.orla-prof-suggestions.open{display:block!important}.orla-prof-suggestions button{display:block!important;width:100%!important;padding:12px 14px!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1f3!important;text-align:left!important;cursor:pointer!important;font-size:14px!important}.orla-prof-suggestions button:hover{background:#eef8fa!important}.orla-prof-selected{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:10px!important}.orla-availability-panels{display:grid;grid-template-columns:1.4fr .8fr;gap:16px}.orla-availability-panel{padding:18px;border:1px solid var(--line);border-radius:14px;background:#f8fbfc}.orla-availability-panel h3{margin:0 0 12px;font-size:15px;color:var(--teal-dark);padding-bottom:9px;border-bottom:1px solid var(--line)}.orla-prof-search-simple{grid-template-columns:1fr auto;max-width:850px;margin-left:auto;margin-right:auto;padding:22px}.orla-prof-search-simple .fld label{font-size:16px}.orla-prof-search-simple input{min-height:52px}.orla-prof-search-intro{text-align:center;max-width:850px;margin:0 auto}.orla-prof-gate{padding:38px 20px 70px}.orla-prof-gate>.pcard{max-width:720px;margin:0 auto;text-align:center;padding:36px}.orla-prof-gate .orla-prof-choice-icon{display:flex;width:68px;height:68px;align-items:center;justify-content:center;margin:0 auto 15px;border-radius:50%;background:#eef8fa}.orla-prof-gate-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}@media(max-width:760px){.hero-jobs{align-items:stretch;flex-direction:column}.hero-jobs-actions{display:grid;grid-template-columns:1fr}.hero-jobs-actions .btn{justify-content:center}.orla-availability-panels{grid-template-columns:1fr}.orla-prof-search-simple{grid-template-columns:1fr}.orla-prof-search-simple .btn{width:100%;justify-content:center}}.hero-ctas-ecosystem{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.hero-ctas-ecosystem .btn{min-width:205px;justify-content:center}.btn-curriculo{background:#fff;color:var(--orange);border:2px solid var(--orange);box-shadow:0 10px 24px rgb(247 147 30 / .18)}.btn-curriculo:hover{background:#fff7ed;transform:translateY(-2px)}.hero-ecosystem-note{max-width:900px;margin:24px auto 0;justify-content:flex-start;text-align:left;padding:18px 22px}.hero-ecosystem-note .hero-jobs-copy{align-items:flex-start}.hero-ecosystem-note .hero-jobs-copy b{font-size:18px;margin-bottom:6px}.hero-ecosystem-note .hero-jobs-copy span:not(.hero-jobs-icon){font-size:14px;line-height:1.55;margin:0}.orla-prof-form-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.orla-prof-form-card form{display:grid;gap:22px}.orla-form-section{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:0 10px 30px rgb(11 22 34 / .07)}.orla-form-section-head{display:flex;align-items:center;gap:15px;margin:-4px 0 24px;padding-bottom:18px;border-bottom:1px solid #edf1f3}.orla-form-section-head>span{width:44px;height:44px;min-width:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--orange);color:#fff;border:5px solid #fff;box-shadow:0 0 0 2px var(--orange),0 8px 18px rgb(247 147 30 / .22);font-size:17px;font-weight:900}.orla-form-section-head h2{margin:0 0 3px;font-size:22px;color:var(--navy)}.orla-form-section-head p{margin:0;color:var(--ink-2);font-size:14px}.orla-availability-panels{display:grid;grid-template-columns:1.35fr 1fr;gap:22px}.orla-availability-panel{padding:20px;border:1px solid #dce8ec;border-radius:16px;background:#f8fbfc}.orla-availability-panel h3{margin:0 0 15px;padding-bottom:11px;border-bottom:2px solid rgb(10 168 184 / .18);font-size:16px;color:var(--navy)}.orla-availability-panel .orla-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orla-availability-panel .orla-check-grid label{min-height:46px;padding:12px 14px;background:#fff;border:1px solid #dce8ec;border-radius:12px;cursor:pointer;transition:.18s}.orla-availability-panel .orla-check-grid label:hover{border-color:var(--teal);background:#f1fbfc}.orla-availability-panel input[type="checkbox"]{width:18px;height:18px;accent-color:var(--orange);flex:0 0 auto}.orla-prof-form-card .fld{margin-bottom:18px}.orla-prof-form-card .fld:last-child{margin-bottom:0}.orla-prof-form-card .orla-consent{background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 6px 20px rgb(11 22 34 / .05)}@media(max-width:900px){.hero-ctas-ecosystem{display:grid;grid-template-columns:1fr 1fr}.hero-ctas-ecosystem .btn:last-child{grid-column:1/-1}.orla-availability-panels{grid-template-columns:1fr}}@media(max-width:620px){.hero-ctas-ecosystem{grid-template-columns:1fr}.hero-ctas-ecosystem .btn:last-child{grid-column:auto}.hero-ctas-ecosystem .btn{width:100%;min-width:0}.hero-ecosystem-note{align-items:flex-start}.hero-ecosystem-note .hero-jobs-icon{min-width:42px}.orla-form-section{padding:20px 16px;border-radius:18px}.orla-form-section-head{align-items:flex-start}.orla-form-section-head h2{font-size:19px}.orla-availability-panel{padding:16px}.orla-availability-panel .orla-check-grid{grid-template-columns:1fr 1fr;gap:10px}.orla-availability-panel .orla-check-grid label{padding:11px 10px;font-size:14px}}.hero-ctas-ecosystem .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:58px;border-radius:14px;font-weight:800}.hero-ctas-ecosystem .btn-curriculo,.hero-ctas-ecosystem .btn-curriculo:visited{background:linear-gradient(135deg,#0aa8b8,#22c7d8)!important;color:#fff!important;border:2px solid rgb(255 255 255 / .38)!important;box-shadow:0 12px 26px rgb(10 168 184 / .28)!important}.hero-ctas-ecosystem .btn-curriculo:hover{background:linear-gradient(135deg,#078f9d,#19b9ca)!important;color:#fff!important;transform:translateY(-2px)}.hero-ctas-ecosystem .btn .ic{stroke-width:2.2}.hero-ecosystem-note{margin-top:28px;padding:20px 24px;gap:16px}.hero-ecosystem-note .hero-jobs-icon{width:48px;height:48px;min-width:48px;background:rgb(10 168 184 / .18);border:1px solid rgb(34 211 238 / .38);color:#54d8e5;font-size:0}.hero-ecosystem-note .hero-jobs-copy>div{display:grid;gap:5px}.hero-ecosystem-note .hero-jobs-copy b{display:block;font-size:19px;line-height:1.3;margin:0 0 3px}.hero-ecosystem-note .hero-jobs-copy span:not(.hero-jobs-icon){display:block;margin:0!important;font-size:14px;line-height:1.55;color:rgb(255 255 255 / .84)}.hero-stats-ecosystem{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:860px;margin-left:auto;margin-right:auto;gap:10px}.hero-stats-ecosystem .st{min-width:0;padding:0 10px}.hero-stats-ecosystem .st span{line-height:1.25}@media(max-width:760px){.hero-stats-ecosystem{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.hero-ecosystem-note{padding:18px;gap:13px}.hero-ecosystem-note .hero-jobs-copy b{font-size:17px}.hero-ecosystem-note .hero-jobs-copy span:not(.hero-jobs-icon){font-size:13px}}.orla-prof-choice-icon{width:64px;height:64px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff4ea,#ffe3ca);border:1px solid rgb(240 120 30 / .25);box-shadow:0 10px 24px rgb(19 45 70 / .10);color:#ef781e}.orla-prof-choice:nth-child(2) .orla-prof-choice-icon{background:linear-gradient(145deg,#ecfbfb,#d9f4f3);border-color:rgb(13 139 143 / .22);color:#0d8b8f}.orla-prof-choice-icon svg{width:32px;height:32px;display:block;fill:currentColor}.orla-jobs-landing{padding:38px 20px 70px}.orla-jobs-notice{max-width:900px;margin:0 auto 24px;padding:20px 22px;border:1px solid #cfe4e8;border-left:5px solid var(--teal);border-radius:16px;background:#f7fcfd;box-shadow:0 8px 24px rgb(11 22 34 / .05)}.orla-jobs-notice strong{display:block;margin-bottom:6px;font-size:18px;color:var(--navy)}.orla-jobs-notice p{margin:0;color:var(--ink-2);line-height:1.65}.orla-jobs-access-grid{padding:0;align-items:stretch}.orla-prof-home-single{grid-template-columns:minmax(0,720px);justify-content:center;padding:0}.orla-jobs-login-card{cursor:default}.orla-jobs-login-card:hover{transform:none}.orla-candidate-login{width:100%;display:grid;gap:14px;margin-top:2px}.orla-candidate-login .fld{width:100%;margin:0}.orla-candidate-login input[type="email"],.orla-candidate-login input[type="password"]{width:100%;min-height:50px}.orla-login-remember{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.orla-login-remember input{width:17px;height:17px;accent-color:var(--teal)}.orla-candidate-login .btn{width:100%;justify-content:center;min-height:50px}.orla-forgot-link{display:block;text-align:center;color:var(--teal-dark);font-size:14px;font-weight:700}.orla-forgot-link:hover{text-decoration:underline}.orla-avatar-icon{color:var(--teal-dark)}.orla-avatar-icon svg{width:38px;height:38px;display:block;fill:currentColor}.orla-prof-mini .orla-avatar-icon svg{width:24px;height:24px}@media(max-width:760px){.orla-jobs-landing{padding-top:28px}.orla-jobs-notice{padding:18px}.orla-jobs-access-grid{grid-template-columns:1fr}}.orla-reset-card{max-width:760px;margin-inline:auto}.orla-reset-card>h2{margin-bottom:6px;color:var(--navy);font-size:clamp(24px,3vw,32px)}.orla-reset-card>p{margin-bottom:22px;color:var(--ink-2)}.orla-candidate-reset{display:grid;gap:16px}.orla-candidate-reset .btn-lg{width:100%;min-height:54px;justify-content:center}.orla-reset-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.orla-reset-btn{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 16px;border:1.5px solid rgb(247 147 30 / .55);border-radius:13px;background:#fff8ef;color:#9a4d00;font-size:15px;font-weight:800;line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.orla-reset-btn svg{width:20px;height:20px;flex:0 0 20px;fill:currentColor}.orla-reset-btn:hover,.orla-reset-btn:focus-visible{transform:translateY(-1px);background:#fff1df;border-color:var(--orange);box-shadow:0 8px 20px rgb(247 147 30 / .16);outline:none}.orla-reset-btn:active{transform:translateY(0)}.orla-password-toggle svg{width:20px;height:20px;display:block;fill:currentColor}@media(max-width:620px){.orla-reset-actions{grid-template-columns:1fr}.orla-reset-btn{min-height:50px}}.orla-reset-actions{align-items:stretch}.orla-reset-actions .orla-reset-btn{width:100%;max-width:100%;min-height:48px!important;height:auto!important;padding:12px 16px!important;overflow:hidden}.orla-reset-actions .orla-reset-btn svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;flex:0 0 20px!important}.orla-reset-actions .orla-reset-btn span{display:inline-block;line-height:1.25}