*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:#102a43;background:#fff;font-family:Inter,Segoe UI,Arial,sans-serif}a{text-decoration:none;color:inherit}header{display:flex;align-items:center;gap:35px;max-width:1240px;padding:25px 32px;margin:auto}.brand{display:flex;gap:6px;align-items:center;font-size:25px;font-weight:800;letter-spacing:-1px}.brand>span:last-child{color:#038eab}.logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#0a3557;color:#fff;font-size:27px;margin-right:5px}.logo span{font-size:20px;color:#52e0ea}nav{display:flex;gap:28px;margin-left:auto;font-size:14px;font-weight:600}.outline{border:1px solid #ccd9e2;padding:12px 22px;border-radius:8px;font-size:14px;font-weight:700}.hero{background:#062c4b;position:relative;color:white;display:grid;grid-template-columns:1.05fr 1fr;gap:35px;padding:78px max(32px,calc((100vw - 1176px)/2));overflow:hidden;min-height:630px}.hero-copy{z-index:1;max-width:575px}.eyebrow{font-size:11px;letter-spacing:2.2px;font-weight:800;color:#008faa;margin:0 0 22px}.hero .eyebrow{color:#79e6ef;display:flex;align-items:center;gap:9px}.dot{height:7px;width:7px;border-radius:50%;background:#56dce5}h1{font-size:clamp(42px,4.4vw,65px);line-height:1.08;letter-spacing:-2.7px;margin:0 0 26px;font-weight:800}h1 span{color:#63e4ef}.intro{max-width:480px;font-size:18px;line-height:1.75;color:#c5d8e6}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.button{display:flex;gap:25px;background:#60e2ed;color:#07324e;padding:17px 22px;border-radius:9px;font-size:14px;font-weight:800}.button span{font-size:20px}.text-link{font-size:13px;color:#d8e7f1}.note{font-size:11px;color:#8eadc4;line-height:1.8;margin-top:24px}.art{position:relative;display:flex;align-items:center;justify-content:center;min-height:440px}.orbit{position:absolute;width:420px;height:420px;border-radius:50%;border:1px solid #1e5775;background:radial-gradient(circle,#12547588,transparent 70%);box-shadow:0 0 0 50px #0b395344,0 0 0 100px #0b395322}.resume{transform:rotate(-5deg);width:340px;background:#fff;border-radius:14px;color:#16344d;padding:25px;box-shadow:0 22px 60px #00152c80;z-index:1}.paper-top{font-size:8px;letter-spacing:1.8px;color:#7290a5;display:flex;justify-content:space-between;align-items:center}.paper-mark{color:#039db7;font-size:19px;font-weight:900}.person{display:flex;gap:13px;align-items:center;margin-top:23px}.avatar{background:#d9f3f5;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;color:#04849a;font-weight:800}.person h3{margin:0;font-size:19px}.person p{font-size:9px;color:#607d93;margin:5px 0}.rule{height:1px;background:#e1ebf1;margin:20px 0}.resume h4{font-size:10px;margin:19px 0 11px}.line{height:5px;width:85%;background:#e3ebf0;border-radius:4px;margin:8px 0}.wide{width:100%}.short{width:64%}.experience{display:flex;gap:10px}.experience>span{width:7px;height:7px;background:#16b5c5;border-radius:50%;margin-top:4px}.experience strong{font-size:9px}.experience small{display:block;font-size:7px;margin-top:6px;color:#6e879a}.chips{display:flex;gap:5px}.chips span{font-size:7px;padding:6px;background:#eff6f9;border-radius:4px}.paper-foot{display:flex;justify-content:space-between;color:#638097;font-size:8px;border-top:1px solid #e4ecf2;margin-top:27px;padding-top:14px}.paper-foot span{color:#0d9e8d}.mini{position:absolute;display:flex;gap:12px;align-items:center;background:#fff;color:#17364e;z-index:2;border-radius:10px;padding:15px 19px;box-shadow:0 10px 35px #00253f40}.mini strong{font-size:11px}.mini small{display:block;font-size:9px;color:#7090a4;margin-top:5px}.icon{background:#ddf7f8;color:#0199ac;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-size:24px}.tag-top{right:0;top:2px}.tag-bottom{bottom:11px;left:0}.art-label{position:absolute;bottom:-26px;color:#7098b1;font-size:9px}.benefits{display:flex;justify-content:center;gap:80px;padding:25px;background:#f1f7fa;font-size:13px;font-weight:600;color:#35566d}.section{max-width:1240px;margin:auto;padding:85px 32px}.section>h2{font-size:43px;letter-spacing:-1.7px;line-height:1.17;margin:0 0 20px}.section h2 span{color:#028da7}.section-intro{color:#607c90;line-height:1.7;max-width:590px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}.cards article{border:1px solid #e4edf2;border-radius:15px;overflow:hidden;box-shadow:0 6px 18px #092b4210}.card-art{height:210px;padding:22px;background:#e8f3f8;position:relative;overflow:hidden}.card-copy{padding:25px}.number{font-size:9px;letter-spacing:1.7px;color:#038eaa;font-weight:800}.card-copy h3{font-size:21px;letter-spacing:-.7px;margin:12px 0}.card-copy p{font-size:14px;line-height:1.8;color:#638095;margin:0}.tiny-paper{background:white;max-width:165px;padding:20px;margin:auto;transform:rotate(-8deg);box-shadow:0 12px 24px #123c5020}.tiny-paper b{font-size:11px}.tiny-paper i{display:block;height:4px;background:#dce7ee;margin:10px 0}.tiny-paper em{font-size:8px;font-style:normal}.bubble{position:absolute;right:65px;bottom:30px;border-radius:12px;background:#119eb8;color:white;font-size:35px;padding:8px 14px}.search{background:#e8f6f4}.search-box{background:white;border:1px solid #cce3e6;border-radius:7px;padding:12px;font-size:11px;color:#7793a0}.job{background:white;display:flex;align-items:center;gap:12px;margin-top:12px;padding:13px;border-radius:7px;box-shadow:0 3px 8px #06344808}.job>span{color:#008a9f;background:#e8f5f7;padding:8px;border-radius:5px}.job b{font-size:10px}.job small{display:block;font-size:8px;color:#7793a0;margin-top:5px}.faded{opacity:.7}.track{display:flex;flex-direction:column;justify-content:center;gap:15px;background:#ecf0fa}.track-row{background:white;border-radius:7px;padding:14px 10px;display:flex;align-items:center;gap:7px;font-size:10px}.track-row b{font-size:7px;padding:5px;color:#008a87;background:#e5f7f3;border-radius:5px;margin-left:auto}.check{color:#009c94}.hollow{color:#7a8fa5}.how{max-width:none;padding-left:max(32px,calc((100vw - 1176px)/2));padding-right:max(32px,calc((100vw - 1176px)/2));background:#f4f8fb;display:grid;grid-template-columns:1fr 1fr;gap:90px}.how h2{font-size:40px;line-height:1.2;letter-spacing:-1.5px}.how p{color:#648093;font-size:15px;line-height:1.8}.how ol{list-style:none;padding:0;margin:0}.how li{display:flex;gap:20px;padding:16px 0}.how li>span{background:#e0f3f6;border-radius:10px;width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;color:#0090a5;font-weight:800}.how h3{font-size:17px;margin:0 0 6px}.how li p{margin:0;font-size:13px}.plans{text-align:center}.plans>p{color:#6a8495;line-height:1.8}.plan-placeholder{max-width:870px;margin:35px auto 0;padding:27px;display:flex;align-items:center;gap:23px;border:1px solid #dce7ee;border-radius:12px;text-align:left}.plan-icon{font-size:30px;padding:13px 19px;background:#e7f6f7;color:#0d9bb0;border-radius:12px}.plan-placeholder h3{font-size:18px;margin:0 0 8px}.plan-placeholder p{font-size:12px;color:#698497;margin:0}.soon{margin-left:auto;color:#15849b;background:#eaf6f8;padding:8px 11px;border-radius:20px;white-space:nowrap;font-size:10px}.access{background:#083550;color:white;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:60px max(32px,calc((100vw - 1176px)/2))}.access .eyebrow{color:#69dce8}.access h2{font-size:36px;line-height:1.2;letter-spacing:-1px}.access p:last-child{font-size:13px;color:#b1ccdd;max-width:540px;line-height:1.8}.access-buttons{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.access button{border:1px solid #548498;border-radius:8px;background:#164862;color:#b7d0de;padding:15px 25px;font:600 13px inherit;cursor:not-allowed}footer{display:flex;align-items:center;gap:25px;flex-wrap:wrap;padding:35px max(32px,calc((100vw - 1176px)/2))}footer p{font-size:11px;color:#6c889a}footer>a:last-of-type{margin-left:auto;font-size:12px;color:#28728c}footer small{width:100%;border-top:1px solid #e6edf2;padding-top:20px;font-size:10px;color:#7792a2}a:focus-visible,button:focus-visible{outline:3px solid #04a6bc;outline-offset:5px}@media(max-width:900px){nav{gap:15px;font-size:11px}.hero{grid-template-columns:1fr;padding:50px 30px;gap:50px}.hero-copy{max-width:650px}.art{max-width:500px;width:100%;margin:auto}.benefits{gap:25px;font-size:11px}.cards{gap:15px}.card-copy{padding:18px}.how{gap:35px}.access{padding:45px 30px}.access h2{font-size:29px}}@media(max-width:600px){header{padding:18px 20px;gap:12px}.brand{font-size:22px}nav{display:none}.outline{margin-left:auto;padding:10px 16px}.hero{padding:45px 22px 60px}h1{font-size:45px;letter-spacing:-1.8px}.intro{font-size:16px}.art{min-height:410px}.resume{width:280px;padding:20px}.mini{padding:12px;gap:7px}.mini strong{font-size:9px}.mini small{font-size:8px}.tag-top{right:-4px;top:0}.tag-bottom{left:-4px;bottom:6px}.orbit{width:300px;height:300px}.benefits{gap:13px;padding:20px 15px;flex-wrap:wrap;font-size:10px}.section{padding:55px 22px}.section>h2{font-size:34px}.cards{grid-template-columns:1fr;gap:25px}.card-art{height:200px}.card-copy{padding:25px}.how{grid-template-columns:1fr;gap:20px}.how h2{font-size:33px}.plan-placeholder{flex-wrap:wrap;padding:20px;gap:15px}.plan-placeholder>div{flex:1}.soon{margin-left:0}.access{flex-direction:column;align-items:flex-start;padding:40px 22px;gap:20px}.access h2{font-size:30px}.access-buttons{width:100%}footer{padding:30px 22px;gap:20px}footer>a:last-of-type{margin-left:0}.eyebrow{font-size:9px;letter-spacing:1.6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;text-align:left}.plan{border:1px solid #dce6ed;border-radius:14px;padding:29px;background:#fff}.plan .metal{display:inline-block;font-size:34px;color:#7c929f;margin-bottom:18px}.plan.gold .metal{color:#ad8629}.plan.diamond .metal{color:#00a2bf}.plan.diamond{border-color:#55c9d5;background:#f2fcfd}.plan h3{font-size:27px;margin:10px 0 14px;letter-spacing:-1px}.plan>p:not(.number){font-size:13px;color:#6b8598;line-height:1.7;min-height:45px}.plan .price{display:block;font-size:22px;margin-top:28px}.plan .pending{font-size:11px!important;margin:10px 0;min-height:20px!important}.plan button{width:100%;border:1px solid #d6e2e9;border-radius:7px;background:#eef4f7;color:#71899b;padding:13px;margin-top:12px;cursor:not-allowed}.plans-note{font-size:11px}@media(max-width:600px){.plan-grid{grid-template-columns:1fr}}

/* Visual da referência aprovada */
.hero{background:#fff;color:#07324e;padding-top:40px;padding-bottom:35px;min-height:600px;gap:20px}.hero .eyebrow{color:#0a4563}.hero h1 span{color:#00a7c1}.intro{color:#456d83}.text-link{color:#153e56}.button{background:#00acc5;color:white;box-shadow:0 8px 20px #00acc522}.note{display:none}.reference-hero{min-height:510px;background-image:url('/referencia_empregobot.png');background-size:1060px auto;background-position:-490px -74px;background-repeat:no-repeat}.benefits{background:#e9fafc;color:#0d4763}.cards article{border:0;box-shadow:none;border-radius:20px;background:#e2fafd;display:flex;flex-direction:column}.cards article:nth-child(2){background:#fff0eb}.cards article:nth-child(3){background:#062f4b;color:white}.card-copy{order:-1;min-height:190px}.card-copy h3{font-size:25px}.card-copy p{color:#305a73}.cards article:nth-child(3) .card-copy p{color:#c5dfeb}.card-art{background:transparent!important;height:210px}.number{color:#008ca5}.how{background:#052f4a;color:white}.how .eyebrow{color:#b4dce9}.how p{color:#c1d8e4}.how h2 span{color:#00c3db}.how li>span{background:#00bed7;color:white;border-radius:50%}.plans{text-align:left}.plan-grid{gap:18px}.plan{display:grid;grid-template-columns:45px 1fr;column-gap:12px;padding:22px;align-items:center;box-shadow:0 6px 24px #0b314b08}.plan .metal{grid-row:1/4;margin:0}.plan .number,.plan .price,.plan .pending,.plan button{display:none}.plan h3{font-size:18px;margin:0}.plan h3:before{content:'Plano '}.plan>p:not(.number){font-size:11px;min-height:0;margin:7px 0}.plan.diamond{background:white;border-color:#dce6ed}.access{position:relative;margin:0 auto 25px;max-width:1176px;padding:45px;background:#e1fafd;border-radius:22px;color:#072f4c;min-height:350px;overflow:hidden}.access>div:first-child{max-width:55%;z-index:1}.access h2{font-size:35px}.access .eyebrow{color:#0e5470}.access p:last-child{color:#315c72}.reference-bottom{position:absolute;right:0;top:0;width:45%;height:100%;background:url('/referencia_empregobot.png') no-repeat;background-size:1100px auto;background-position:-540px -2450px}.access-buttons{display:none}footer{padding-top:10px}footer .brand{font-size:23px}@media(max-width:900px){.hero{grid-template-columns:1fr 1fr}.reference-hero{background-size:870px auto;background-position:-405px -65px;min-height:450px}.hero h1{font-size:48px}.plan-grid{grid-template-columns:1fr}.access{margin:0 22px 25px}.reference-bottom{background-size:1000px auto;background-position:-490px -2230px}}@media(max-width:600px){.hero{grid-template-columns:1fr}.hero h1{font-size:45px}.reference-hero{width:100%;max-width:390px;margin:auto;background-size:800px auto;background-position:-380px -58px;min-height:440px}.access>div:first-child{max-width:100%}.reference-bottom{display:none}.access{padding:30px 24px;min-height:0}.access h2{font-size:30px}.plan-grid{grid-template-columns:1fr}.card-copy{min-height:0}}
