@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=IBM+Plex+Mono:wght@400;500&family=Source+Sans+3:wght@400;500;600&display=swap";@layer theme,base,components,utilities;@layer utilities{.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.grow{flex-grow:1}.uppercase{text-transform:uppercase}}:root{--bg:#030408;--bg-soft:#090b10;--panel:#0d1016;--panel-2:#11151c;--line:#1d2129;--line-soft:#161b22;--text:#eaf0e8;--muted:#9aa698;--muted-2:#6f7a6d;--accent:#7ebb44;--accent-deep:#1e7a4f;--accent-soft:#7ebb441f;--warn:#e0b44a;--radius:14px;--max:1140px;--risk-low:#7ebb44;--risk-mid:#e0b44a;--risk-high:#d98a5b;--blue:#4a8fe0;--purple:#a855f7;--orange:#f08a3c}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:"Source Sans 3",sans-serif;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.02em;font-family:Sora,sans-serif;font-weight:700;line-height:1.13}.mono{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.74rem}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}a{color:inherit;text-decoration:none}.accent,.eyebrow{color:var(--accent)}section{position:relative}nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#06080ac7;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.nav-logo img{height:26px;display:block}.nav-logo span{letter-spacing:.1em;color:var(--muted-2);margin-left:10px;font-family:IBM Plex Mono,monospace;font-size:.66rem}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--muted);font-size:.93rem;transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-links a.active{color:var(--accent)}.btn{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-family:Sora,sans-serif;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:var(--accent);color:#06140a}.btn-primary:hover{background:#8fcf4f;transform:translateY(-1px)}.btn-ghost{border:1px solid var(--line);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.nav-cta{align-items:center;gap:14px;display:flex}.nav-toggle{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:1.5rem;display:none}@media(max-width:900px){.nav-links{display:none}.nav-toggle{display:block}.nav-cta .btn-ghost{display:none}.nav-links.open{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:18px;padding:20px 24px;display:flex;position:absolute;top:68px;left:0;right:0}}footer{border-top:1px solid var(--line);background:var(--bg-soft);padding:54px 0 36px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}@media(max-width:760px){.foot-grid{grid-template-columns:1fr;gap:30px}}.foot-logo img{height:24px;margin-bottom:14px}.foot-col h5{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:.7rem}.foot-col a{color:var(--muted);margin-bottom:9px;font-size:.92rem;transition:all .2s;display:block}.foot-col a:hover{color:var(--accent)}.wa-link{align-items:center;gap:8px;display:inline-flex}.wa-link svg{color:var(--accent);flex:0 0 15px}.foot-legal a{color:var(--muted-2)}.foot-legal a:hover{color:var(--accent)}.foot-maker{color:var(--muted);max-width:320px;margin-top:20px;font-size:.9rem}.foot-maker a{color:var(--accent)}.foot-bottom{border-top:1px solid var(--line-soft);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:42px;padding-top:24px;font-size:.82rem;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.in{opacity:1;transform:none}[data-d="1"]{transition-delay:80ms}[data-d="2"]{transition-delay:.16s}[data-d="3"]{transition-delay:.24s}.page-index .hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:70px 0 64px}.page-index .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 380px at 78% 8%,rgba(126,187,68,.1),transparent 65%),repeating-linear-gradient(90deg,transparent 0 79px,rgba(255,255,255,.022) 79px 80px)}.page-index .hero .wrap{position:relative;z-index:2;min-height:600px;display:flex;align-items:center}.page-index .hero-copy{max-width:600px}.page-index .hero-sofia{position:absolute;top:0;right:0;bottom:0;width:min(56vw,820px);z-index:1;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.page-index .hero-sofia:before{content:"";position:absolute;inset:-6%;background:radial-gradient(closest-side,rgba(126,187,68,.13),transparent 70%);filter:blur(30px)}.page-index .hero-sofia img{position:relative;height:112%;max-height:840px;width:auto;animation:heroimg 1.1s .15s ease both}.page-index .hero-sofia:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,rgba(3,4,8,.55) 32%,transparent 64%)}@keyframes heroimg{0%{opacity:0}to{opacity:1}}.page-index .hero-sofia .caption{position:absolute;bottom:28px;right:36px;background:#0b0e0cc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:999px;padding:8px 18px;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.page-index .hero-badge{display:inline-flex;align-items:center;gap:9px;background:#0b0e0c99;border:1px solid var(--line);border-radius:999px;padding:7px 16px;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.page-index .hero-badge .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.page-index .hero h1{font-size:clamp(2.2rem,4.4vw,3.4rem);margin:22px 0 0;font-weight:800}.page-index .hero h1 span{color:var(--accent)}.page-index .hero .lead{margin-top:22px;max-width:520px;font-size:1.12rem;color:var(--muted)}.page-index .hero .lead strong{color:var(--text);font-weight:600}.page-index .hero-actions{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.page-index .hero-actions .btn{padding:13px 24px;font-size:.96rem}.page-index .hero-stats{display:flex;gap:30px;margin-top:38px;flex-wrap:wrap}.page-index .hero-stats div{border-left:2px solid var(--accent);padding-left:14px}.page-index .hero-stats b{display:block;font-family:Sora,sans-serif;font-size:1.5rem;color:var(--text)}.page-index .hero-stats span{font-size:.82rem;color:var(--muted)}@media(max-width:880px){.page-index .hero{display:flex;flex-direction:column;padding:0 0 50px}.page-index .hero-sofia{position:relative;width:100%;height:340px;justify-content:center;order:-1}.page-index .hero-sofia img{height:auto;width:100%;max-width:430px;max-height:none}.page-index .hero-sofia:after{background:linear-gradient(180deg,transparent 40%,var(--bg) 96%)}.page-index .hero-sofia .caption{right:50%;transform:translate(50%)}.page-index .hero .wrap{order:2;min-height:0;margin-top:6px}}.page-index .sec{padding:90px 0;border-bottom:1px solid var(--line-soft)}.page-index .sec-head{max-width:720px;margin-bottom:48px}.page-index .sec-head h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:14px 0 0}.page-index .sec-head p{margin-top:16px;color:var(--muted);font-size:1.08rem}.page-index .grid{display:grid;gap:20px}.page-index .g3{grid-template-columns:repeat(3,1fr)}.page-index .g4{grid-template-columns:repeat(4,1fr)}.page-index .g2{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.page-index .g3,.page-index .g4{grid-template-columns:1fr 1fr}}@media(max-width:620px){.page-index .g3,.page-index .g4,.page-index .g2{grid-template-columns:1fr}}.page-index .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:.25s;position:relative;overflow:hidden}.page-index .card:hover{border-color:#7ebb4473;transform:translateY(-3px)}.page-index .card .num{font-family:IBM Plex Mono,monospace;font-size:.74rem;color:var(--accent);letter-spacing:.1em}.page-index .card h3{font-size:1.2rem;margin:12px 0 8px}.page-index .card p{color:var(--muted);font-size:.96rem}.page-index .card .kicker{margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);color:#5fae6a}.page-index .formula{display:flex;align-items:center;justify-content:center;gap:18px;font-family:Sora,sans-serif;font-size:2rem;color:var(--text);margin:6px 0 40px}.page-index .formula b{color:var(--accent)}.page-index .imposto-foot{margin-top:36px;text-align:center;font-family:Sora,sans-serif;font-size:1.35rem;max-width:760px;margin-left:auto;margin-right:auto}.page-index .imposto-foot em{color:var(--accent);font-style:normal}.page-index .cat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:10px}.page-index .cat-row div{padding:24px;border-right:1px solid var(--line)}.page-index .cat-row div:last-child{border-right:none;background:var(--accent-soft)}.page-index .cat-row .fn{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.1em;color:var(--muted)}.page-index .cat-row .nm{font-family:Sora,sans-serif;font-size:1.3rem;margin-top:8px}.page-index .cat-row div:last-child .nm{color:var(--accent)}@media(max-width:620px){.page-index .cat-row{grid-template-columns:1fr 1fr}.page-index .cat-row div{border-bottom:1px solid var(--line)}}.page-index .cycle{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){.page-index .cycle{grid-template-columns:1fr 1fr}}@media(max-width:560px){.page-index .cycle{grid-template-columns:1fr}}.page-index .step{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px;transition:.2s}.page-index .step:hover{border-color:#7ebb4473;background:var(--panel-2)}.page-index .step .st{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:var(--accent);letter-spacing:.08em}.page-index .step h4{font-size:1.02rem;margin:8px 0 6px}.page-index .step p{font-size:.86rem;color:var(--muted);line-height:1.45}.page-index .tour{margin-top:46px;border:1px dashed rgba(126,187,68,.4);border-radius:var(--radius);background:linear-gradient(180deg,rgba(126,187,68,.05),transparent);min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px}.page-index .tour .badge{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.14em;color:var(--accent);border:1px solid rgba(126,187,68,.4);border-radius:999px;padding:6px 16px}.page-index .tour h3{font-size:1.5rem;margin:18px 0 10px}.page-index .tour p{color:var(--muted);max-width:520px}.page-index .spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:820px){.page-index .spec-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.page-index .spec-grid{grid-template-columns:1fr}}.page-index .spec{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;transition:.2s}.page-index .spec:hover{border-color:#7ebb4473}.page-index .spec .ic{flex:0 0 36px;height:36px;border-radius:9px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:.78rem;color:var(--accent)}.page-index .spec h4{font-size:1rem;margin-bottom:3px}.page-index .spec p{font-size:.84rem;color:var(--muted);line-height:1.4}.page-index .spec.coord{border-color:#7ebb4480;background:linear-gradient(180deg,var(--accent-soft),var(--panel))}.page-index .tbl{width:100%;border-collapse:collapse;font-size:.95rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.page-index .tbl th,.page-index .tbl td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line-soft)}.page-index .tbl thead th{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg-soft)}.page-index .tbl tbody tr:hover{background:var(--panel)}.page-index .tbl td.today{color:var(--muted-2)}.page-index .tbl td.nosa{color:var(--accent);font-weight:600;font-family:Sora,sans-serif}.page-index .tbl thead th.nosa-col{color:var(--accent)}.page-index .tbl-foot{margin-top:18px;font-size:.86rem;color:var(--muted);font-style:italic}.page-index .table-scroll{overflow-x:auto}.page-index .cmp td.yes{color:var(--accent);font-weight:600}.page-index .cmp td.no{color:#7a4a4a}.page-index .cmp td.part{color:var(--warn)}.page-index .cmp .nosa-col{background:var(--accent-soft)}.page-index .split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:820px){.page-index .split{grid-template-columns:1fr;gap:28px}}.page-index .quote-big{font-family:Sora,sans-serif;font-size:1.6rem;line-height:1.3;font-weight:600}.page-index .quote-big em{color:var(--accent);font-style:normal}.page-index .layers{display:flex;flex-direction:column;gap:12px}.page-index .layer{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 22px}.page-index .layer .n{font-family:IBM Plex Mono,monospace;color:var(--accent);font-size:1rem;text-align:center}.page-index .layer h4{font-size:1.05rem;margin-bottom:3px}.page-index .layer p{font-size:.88rem;color:var(--muted)}.page-index .gov-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.page-index .gov-chips span{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:7px 14px}.page-index .results{background:linear-gradient(180deg,rgba(126,187,68,.06),transparent)}.page-index .res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:760px){.page-index .res-grid{grid-template-columns:1fr}}.page-index .res{text-align:center;border:1px solid var(--line);border-radius:var(--radius);padding:40px 24px;background:var(--panel)}.page-index .res b{display:block;font-family:Sora,sans-serif;font-size:3.4rem;color:var(--accent);font-weight:800;letter-spacing:-.03em}.page-index .res .lbl{font-family:Sora,sans-serif;font-size:1.1rem;margin:6px 0 8px;color:var(--text)}.page-index .res p{font-size:.9rem;color:var(--muted)}.page-index .res-note{margin-top:26px;text-align:center;font-size:.84rem;color:var(--muted-2);font-style:italic}.page-index .plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}@media(max-width:980px){.page-index .plans{grid-template-columns:1fr 1fr}}@media(max-width:560px){.page-index .plans{grid-template-columns:1fr}}.page-index .plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;display:flex;flex-direction:column}.page-index .plan.feat{border-color:var(--accent);box-shadow:0 0 0 1px #7ebb4440;position:relative}.page-index .plan.feat .star{position:absolute;top:-11px;left:22px;background:var(--accent);color:#06140a;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.1em;padding:4px 12px;border-radius:999px;text-transform:uppercase}.page-index .plan .pname{font-family:Sora,sans-serif;font-size:1.25rem}.page-index .plan .pfor{font-size:.82rem;color:var(--muted);min-height:36px;margin-top:4px}.page-index .plan .price{font-family:Sora,sans-serif;font-size:2rem;margin:16px 0 2px;font-weight:800}.page-index .plan .price small{font-size:.85rem;color:var(--muted);font-weight:400}.page-index .plan .price.consult{font-size:1.5rem;color:var(--accent)}.page-index .plan ul{list-style:none;margin:18px 0 22px;display:flex;flex-direction:column;gap:9px;flex:1}.page-index .plan li{font-size:.88rem;color:var(--muted);padding-left:20px;position:relative}.page-index .plan li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.page-index .plan .btn{width:100%;justify-content:center}.page-index .plans-foot{margin-top:22px;text-align:center;color:var(--muted);font-size:.9rem}.page-index .plans-foot a{color:var(--accent)}.page-index .founder{display:grid;grid-template-columns:1fr;gap:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:40px}.page-index .founder h3{font-size:1.5rem;margin-bottom:10px}.page-index .founder .role{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.page-index .founder ul{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:8px}.page-index .founder li{color:var(--muted)}.page-index .founder li b{color:var(--text);font-weight:600}.page-index .founder .chk{color:var(--accent);margin-right:8px}.page-index .cta-final{text-align:center;padding:100px 0}.page-index .cta-final h2{font-size:clamp(1.9rem,3.6vw,2.9rem);max-width:760px;margin:0 auto 18px}.page-index .cta-final p{color:var(--muted);font-size:1.1rem;max-width:560px;margin:0 auto 32px}.page-index .cta-final .btn{padding:15px 30px;font-size:1rem}.page-termos h1,.page-termos h2,.page-termos h3,.page-termos h4{line-height:1.2}.page-termos .eyebrow{color:var(--accent)}.page-termos .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:66px 0 48px}.page-termos .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(620px 300px at 82% 0%,rgba(126,187,68,.09),transparent 65%)}.page-termos .phero .wrap{position:relative;z-index:2}.page-termos .phero h1{font-size:clamp(2rem,4vw,2.9rem);margin:14px 0 0;font-weight:800}.page-termos .phero .upd{margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.06em;color:var(--muted)}.page-termos .disclaimer{margin:26px 0 0;background:#e0b44a14;border:1px solid rgba(224,180,74,.35);border-radius:var(--radius);padding:20px 24px}.page-termos .disclaimer h4{font-size:1rem;margin-bottom:6px;color:var(--warn)}.page-termos .disclaimer p{color:var(--muted);font-size:.93rem}.page-termos .legal{display:grid;grid-template-columns:248px 1fr;gap:48px;padding:54px 0 30px}@media(max-width:900px){.page-termos .legal{grid-template-columns:1fr;gap:8px;padding-top:36px}}.page-termos .toc{position:sticky;top:90px;align-self:start;border-left:1px solid var(--line);padding-left:18px;max-height:calc(100vh - 120px);overflow:auto}.page-termos .toc h5{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.page-termos .toc a{display:block;font-size:.86rem;color:var(--muted);padding:5px 0;transition:.2s;line-height:1.3}.page-termos .toc a:hover{color:var(--accent)}@media(max-width:900px){.page-termos .toc{display:none}}.page-termos .article{max-width:760px}.page-termos .article section{margin-bottom:38px;scroll-margin-top:88px}.page-termos .article h2{font-size:1.32rem;margin-bottom:14px;display:flex;gap:12px;align-items:baseline}.page-termos .article h2 .n{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:var(--accent);flex:0 0 auto}.page-termos .article h3{font-size:1.02rem;margin:18px 0 8px;color:var(--text)}.page-termos .article p{color:var(--muted);font-size:1rem;margin-bottom:12px}.page-termos .article ul,.page-termos .article ol{color:var(--muted);font-size:1rem;margin:0 0 12px 22px}.page-termos .article li{margin-bottom:7px}.page-termos .article strong{color:var(--text);font-weight:600}.page-termos .article .ph{color:var(--warn);font-family:IBM Plex Mono,monospace;font-size:.92em}.page-termos .deflist{list-style:none;margin-left:0!important}.page-termos .deflist li{padding-left:0}.page-termos .deflist b{color:var(--text)}.page-termos .article a.inl{color:var(--accent);border-bottom:1px solid rgba(126,187,68,.4)}.page-seguranca .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:78px 0 64px}.page-seguranca .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 320px at 82% 0%,rgba(126,187,68,.1),transparent 65%)}.page-seguranca .phero .wrap{position:relative;z-index:2}.page-seguranca .phero h1{font-size:clamp(2rem,4.2vw,3.1rem);margin:14px 0 0;font-weight:800;max-width:840px}.page-seguranca .phero h1 span{color:var(--accent)}.page-seguranca .phero p{margin-top:18px;max-width:660px;color:var(--muted);font-size:1.12rem}.page-seguranca .sec{padding:84px 0;border-bottom:1px solid var(--line-soft)}.page-seguranca .sec-head{max-width:740px;margin-bottom:42px}.page-seguranca .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.page-seguranca .sec-head h2{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:12px 0 0}.page-seguranca .sec-head p{margin-top:14px;color:var(--muted);font-size:1.05rem}.page-seguranca .layers{display:flex;flex-direction:column;gap:12px}.page-seguranca .layer{display:grid;grid-template-columns:54px 1fr;gap:20px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px 24px;transition:.2s}.page-seguranca .layer:hover{border-color:#7ebb4473}.page-seguranca .layer .n{font-family:IBM Plex Mono,monospace;color:var(--accent);font-size:1.1rem;text-align:center;border:1px solid var(--line);border-radius:8px;padding:8px 0;background:var(--accent-soft)}.page-seguranca .layer h4{font-size:1.12rem;margin-bottom:4px}.page-seguranca .layer p{font-size:.92rem;color:var(--muted)}.page-seguranca .layer .tag{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.1em;color:var(--accent-deep);color:#5fae6a;text-transform:uppercase}.page-seguranca .split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}@media(max-width:820px){.page-seguranca .split{grid-template-columns:1fr;gap:24px}}.page-seguranca .rule{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.page-seguranca .rule h3{font-size:1.1rem;margin-bottom:10px}.page-seguranca .rule.auto{border-left:3px solid var(--accent)}.page-seguranca .rule.human{border-left:3px solid var(--warn)}.page-seguranca .rule p{color:var(--muted);font-size:.95rem}.page-seguranca .pts{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:10px}.page-seguranca .pts li{font-size:.92rem;color:var(--text);padding-left:24px;position:relative}.page-seguranca .pts li:before{content:"⎯";position:absolute;left:0;color:var(--warn)}.page-seguranca .rule.auto .pts li:before{content:"→";color:var(--accent)}.page-seguranca .table-scroll{overflow-x:auto}.page-seguranca .reg-meta{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:22px}.page-seguranca .reg-meta div{border-left:2px solid var(--accent);padding-left:12px}.page-seguranca .reg-meta b{display:block;font-family:Sora,sans-serif;font-size:1.4rem}.page-seguranca .reg-meta span{font-size:.78rem;color:var(--muted)}.page-seguranca .tbl{width:100%;border-collapse:collapse;font-size:.92rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.page-seguranca .tbl th,.page-seguranca .tbl td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--line-soft)}.page-seguranca .tbl thead th{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg-soft)}.page-seguranca .tbl tbody tr:hover{background:var(--panel)}.page-seguranca .tbl td.rowlab{color:var(--text);font-weight:600}.page-seguranca .risk{font-family:IBM Plex Mono,monospace;font-size:.85rem}.page-seguranca .risk.low{color:var(--risk-low)}.page-seguranca .risk.mid{color:var(--risk-mid)}.page-seguranca .risk.high{color:var(--risk-high)}.page-seguranca .pill{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.06em;padding:3px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.page-seguranca .pill.on{color:var(--accent);border-color:#7ebb4466}.page-seguranca .tbl-foot{margin-top:14px;font-size:.84rem;color:var(--muted);font-style:italic}.page-seguranca .grid{display:grid;gap:18px}.page-seguranca .g2{grid-template-columns:1fr 1fr}.page-seguranca .g3{grid-template-columns:repeat(3,1fr)}@media(max-width:820px){.page-seguranca .g3{grid-template-columns:1fr 1fr}}@media(max-width:600px){.page-seguranca .g2,.page-seguranca .g3{grid-template-columns:1fr}}.page-seguranca .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:.2s}.page-seguranca .card:hover{border-color:#7ebb4473}.page-seguranca .card .tag{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.1em;color:var(--accent)}.page-seguranca .card h3{font-size:1.05rem;margin:10px 0 6px}.page-seguranca .card p{color:var(--muted);font-size:.9rem}.page-seguranca .chips{display:flex;flex-wrap:wrap;gap:11px}.page-seguranca .chips span{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--text);border:1px solid var(--line);border-radius:999px;padding:9px 16px;background:var(--panel);transition:.2s}.page-seguranca .chips span:hover{border-color:#7ebb4480;color:var(--accent)}.page-seguranca .certs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:760px){.page-seguranca .certs{grid-template-columns:1fr}}.page-seguranca .cert{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.page-seguranca .cert .st{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.1em;padding:4px 11px;border-radius:999px;text-transform:uppercase;display:inline-block}.page-seguranca .cert .st.active{background:var(--accent-soft);color:var(--accent);border:1px solid rgba(126,187,68,.4)}.page-seguranca .cert .st.road{background:#e0b44a1a;color:var(--warn);border:1px solid rgba(224,180,74,.35)}.page-seguranca .cert h3{font-size:1.2rem;margin:14px 0 6px}.page-seguranca .cert p{color:var(--muted);font-size:.92rem}.page-seguranca .quote{text-align:center;padding:30px 0}.page-seguranca .quote p{font-family:Sora,sans-serif;font-size:1.7rem;line-height:1.3;font-weight:600;max-width:820px;margin:0 auto}.page-seguranca .quote em{color:var(--accent);font-style:normal}.page-seguranca .faq{max-width:820px;margin:0 auto}.page-seguranca .faq details{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;background:var(--panel);overflow:hidden}.page-seguranca .faq summary{padding:18px 22px;cursor:pointer;font-family:Sora,sans-serif;font-weight:600;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.page-seguranca .faq summary::-webkit-details-marker{display:none}.page-seguranca .faq summary:after{content:"+";color:var(--accent);font-size:1.4rem;transition:.2s}.page-seguranca .faq details[open] summary:after{transform:rotate(45deg)}.page-seguranca .faq details p{padding:0 22px 20px;color:var(--muted);font-size:.95rem}.page-seguranca .cta-final{text-align:center;padding:90px 0}.page-seguranca .cta-final h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:720px;margin:0 auto 16px}.page-seguranca .cta-final p{color:var(--muted);font-size:1.08rem;max-width:560px;margin:0 auto 30px}.page-seguranca .cta-final .btn{padding:15px 30px;font-size:1rem}.page-como-funciona h1,.page-como-funciona h2,.page-como-funciona h3,.page-como-funciona h4{line-height:1.15}.page-como-funciona .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:72px 0 58px}.page-como-funciona .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(660px 320px at 82% 0%,rgba(126,187,68,.1),transparent 65%)}.page-como-funciona .phero .wrap{position:relative;z-index:2}.page-como-funciona .crumb{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.page-como-funciona .crumb a:hover{color:var(--accent)}.page-como-funciona .phero h1{font-size:clamp(2rem,4.2vw,3.1rem);margin:14px 0 0;font-weight:800;max-width:840px}.page-como-funciona .phero h1 span{color:var(--accent)}.page-como-funciona .phero p{margin-top:18px;max-width:680px;color:var(--muted);font-size:1.12rem}.page-como-funciona .sec{padding:78px 0;border-bottom:1px solid var(--line-soft)}.page-como-funciona .sec-head{max-width:740px;margin-bottom:40px}.page-como-funciona .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.page-como-funciona .sec-head h2{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:12px 0 0}.page-como-funciona .sec-head p{margin-top:14px;color:var(--muted);font-size:1.05rem}.page-como-funciona .flow{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}.page-como-funciona .fstep{flex:1;min-width:240px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;position:relative}.page-como-funciona .fstep .ic{width:46px;height:46px;border-radius:12px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:16px}.page-como-funciona .fstep .lab{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.12em;color:var(--accent);text-transform:uppercase}.page-como-funciona .fstep h3{font-size:1.18rem;margin:8px 0}.page-como-funciona .fstep p{color:var(--muted);font-size:.93rem}.page-como-funciona .fstep ul{list-style:none;margin-top:12px;display:flex;flex-direction:column;gap:7px}.page-como-funciona .fstep ul li{font-size:.85rem;color:var(--muted);padding-left:16px;position:relative}.page-como-funciona .fstep ul li:before{content:"·";position:absolute;left:3px;color:var(--accent);font-weight:700}.page-como-funciona .farrow{flex:0 0 44px;display:flex;align-items:center;justify-content:center;color:var(--accent)}@media(max-width:820px){.page-como-funciona .flow{flex-direction:column}.page-como-funciona .farrow{transform:rotate(90deg);height:36px;flex-basis:auto}}.page-como-funciona .loop-note{margin-top:20px;text-align:center;font-size:.9rem;color:var(--muted);font-style:italic}.page-como-funciona .split{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){.page-como-funciona .split{grid-template-columns:1fr}}.page-como-funciona .col{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.page-como-funciona .col.bad{border-top:3px solid #7a4a4a}.page-como-funciona .col.good{border-top:3px solid var(--accent)}.page-como-funciona .col h3{font-size:1.1rem;margin-bottom:14px}.page-como-funciona .col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.page-como-funciona .col li{font-size:.94rem;color:var(--muted);padding-left:26px;position:relative}.page-como-funciona .col.bad li:before{content:"✕";position:absolute;left:0;color:#a96a6a;font-size:.85rem;top:2px}.page-como-funciona .col.good li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-size:.85rem;top:2px}.page-como-funciona .col li b{color:var(--text);font-weight:600}.page-como-funciona .steps{display:flex;flex-direction:column;gap:0}.page-como-funciona .wstep{display:grid;grid-template-columns:54px 1fr;gap:22px;padding:0 0 28px;position:relative}.page-como-funciona .wstep:last-child{padding-bottom:0}.page-como-funciona .wstep:before{content:"";position:absolute;left:26px;top:46px;bottom:-4px;width:2px;background:var(--line)}.page-como-funciona .wstep:last-child:before{display:none}.page-como-funciona .wstep .dot{width:52px;height:52px;border-radius:13px;background:var(--accent-soft);border:1px solid rgba(126,187,68,.4);display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;color:var(--accent);font-size:.7rem;letter-spacing:.06em;text-align:center;line-height:1.1;z-index:1}.page-como-funciona .wstep .wc h3{font-size:1.1rem;margin-bottom:5px}.page-como-funciona .wstep .wc p{color:var(--muted);font-size:.95rem}.page-como-funciona .wstep .wc .out{margin-top:10px;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.04em;color:var(--accent);border:1px solid rgba(126,187,68,.35);border-radius:6px;padding:5px 11px}.page-como-funciona .ex-note{margin-top:22px;font-size:.84rem;color:var(--muted-2);font-style:italic}.page-como-funciona .callout{background:linear-gradient(180deg,var(--accent-soft),transparent);border:1px solid rgba(126,187,68,.3);border-radius:var(--radius);padding:30px 32px}.page-como-funciona .callout h3{font-size:1.25rem;margin-bottom:10px}.page-como-funciona .callout p{color:var(--muted);font-size:1rem;max-width:760px}.page-como-funciona .callout a.inl{color:var(--accent);border-bottom:1px solid rgba(126,187,68,.4)}.page-como-funciona .grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){.page-como-funciona .grid2{grid-template-columns:1fr}}.page-como-funciona .lcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:.2s;display:block}.page-como-funciona .lcard:hover{border-color:#7ebb4473;transform:translateY(-3px)}.page-como-funciona .lcard .k{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.page-como-funciona .lcard h3{font-size:1.12rem;margin:10px 0 6px}.page-como-funciona .lcard p{color:var(--muted);font-size:.92rem}.page-como-funciona .lcard .more{margin-top:12px;color:var(--accent);font-family:Sora,sans-serif;font-weight:600;font-size:.88rem}.page-como-funciona .cta-final{text-align:center;padding:88px 0}.page-como-funciona .cta-final h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:720px;margin:0 auto 16px}.page-como-funciona .cta-final p{color:var(--muted);font-size:1.08rem;max-width:560px;margin:0 auto 30px}.page-como-funciona .cta-final .btn{padding:15px 30px;font-size:1rem}.page-por-que h1,.page-por-que h2,.page-por-que h3,.page-por-que h4{line-height:1.15}.page-por-que .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:72px 0 0}.page-por-que .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(660px 320px at 82% 0%,rgba(126,187,68,.1),transparent 65%)}.page-por-que .phero .wrap{position:relative;z-index:2}.page-por-que .crumb{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.page-por-que .crumb a:hover{color:var(--accent)}.page-por-que .phero h1{font-size:clamp(2rem,4.2vw,3.1rem);margin:14px 0 0;font-weight:800;max-width:840px}.page-por-que .phero h1 span{color:var(--accent)}.page-por-que .phero p{margin-top:18px;max-width:680px;color:var(--muted);font-size:1.12rem}.page-por-que .hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:46px 0 -56px;position:relative;z-index:3}@media(max-width:760px){.page-por-que .hero-metrics{grid-template-columns:1fr;margin-bottom:-28px}}.page-por-que .metric{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:30px 24px}.page-por-que .metric b{display:block;font-family:Sora,sans-serif;font-size:3rem;color:var(--accent);font-weight:800;letter-spacing:-.03em;line-height:1}.page-por-que .metric .lbl{font-family:Sora,sans-serif;font-size:1.05rem;margin:10px 0 8px;color:var(--text)}.page-por-que .metric p{font-size:.9rem;color:var(--muted)}.page-por-que .sec{padding:78px 0;border-bottom:1px solid var(--line-soft)}.page-por-que .sec.first{padding-top:118px}.page-por-que .sec-head{max-width:740px;margin-bottom:40px}.page-por-que .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.page-por-que .sec-head h2{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:12px 0 0}.page-por-que .sec-head p{margin-top:14px;color:var(--muted);font-size:1.05rem}.page-por-que .grid{display:grid;gap:18px}.page-por-que .g3{grid-template-columns:repeat(3,1fr)}@media(max-width:820px){.page-por-que .g3{grid-template-columns:1fr}}.page-por-que .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.page-por-que .card .num{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#a96a6a;letter-spacing:.08em;text-transform:uppercase}.page-por-que .card h3{font-size:1.1rem;margin:10px 0 7px}.page-por-que .card p{color:var(--muted);font-size:.92rem}.page-por-que .pillar{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px;border-top:3px solid var(--accent)}.page-por-que .pillar .big{font-family:Sora,sans-serif;font-size:2.4rem;color:var(--accent);font-weight:800;line-height:1}.page-por-que .pillar h3{font-size:1.15rem;margin:10px 0 8px}.page-por-que .pillar p{color:var(--muted);font-size:.93rem}.page-por-que .pillar .drv{margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2)}.page-por-que .cmp3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}@media(max-width:820px){.page-por-que .cmp3{grid-template-columns:1fr}}.page-por-que .opt{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.page-por-que .opt.hl{border:1px solid rgba(126,187,68,.5);background:linear-gradient(180deg,var(--accent-soft),transparent 60%)}.page-por-que .opt .tag{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.page-por-que .opt.hl .tag{color:var(--accent)}.page-por-que .opt h3{font-size:1.12rem;margin:8px 0 14px}.page-por-que .opt ul{list-style:none;display:flex;flex-direction:column;gap:10px}.page-por-que .opt li{font-size:.9rem;color:var(--muted);padding-left:22px;position:relative}.page-por-que .opt li:before{content:"–";position:absolute;left:2px;color:var(--muted-2)}.page-por-que .opt.hl li:before{content:"✓";color:var(--accent);font-size:.82rem;top:1px}.page-por-que .opt li b{color:var(--text);font-weight:600}.page-por-que .table-scroll{overflow-x:auto}.page-por-que .tbl{width:100%;border-collapse:collapse;font-size:.93rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.page-por-que .tbl th,.page-por-que .tbl td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--line-soft)}.page-por-que .tbl thead th{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg-soft)}.page-por-que .tbl thead th.nosa-col{color:var(--accent)}.page-por-que .tbl tbody tr:hover{background:var(--panel)}.page-por-que .tbl td.today{color:var(--muted-2)}.page-por-que .tbl td.nosa{color:var(--accent);font-weight:600;font-family:Sora,sans-serif}.page-por-que .note{border:1px dashed rgba(126,187,68,.4);border-radius:var(--radius);padding:26px 30px;background:linear-gradient(180deg,rgba(126,187,68,.04),transparent)}.page-por-que .note h3{font-size:1.15rem;margin-bottom:8px}.page-por-que .note p{color:var(--muted);font-size:.96rem}.page-por-que .note a.inl{color:var(--accent);border-bottom:1px solid rgba(126,187,68,.4)}.page-por-que .grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){.page-por-que .grid2{grid-template-columns:1fr}}.page-por-que .lcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:.2s;display:block}.page-por-que .lcard:hover{border-color:#7ebb4473;transform:translateY(-3px)}.page-por-que .lcard .k{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.page-por-que .lcard h3{font-size:1.12rem;margin:10px 0 6px}.page-por-que .lcard p{color:var(--muted);font-size:.92rem}.page-por-que .lcard .more{margin-top:12px;color:var(--accent);font-family:Sora,sans-serif;font-weight:600;font-size:.88rem}.page-por-que .cta-final{text-align:center;padding:88px 0}.page-por-que .cta-final h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:720px;margin:0 auto 16px}.page-por-que .cta-final p{color:var(--muted);font-size:1.08rem;max-width:560px;margin:0 auto 30px}.page-por-que .cta-final .btn{padding:15px 30px;font-size:1rem}.page-resultados .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:74px 0 0}.page-resultados .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 320px at 80% 0%,rgba(126,187,68,.1),transparent 65%)}.page-resultados .phero .wrap{position:relative;z-index:2}.page-resultados .phero h1{font-size:clamp(2rem,4vw,3rem);margin:14px 0 0;font-weight:800;max-width:820px}.page-resultados .phero h1 span{color:var(--accent)}.page-resultados .phero p{margin-top:18px;max-width:640px;color:var(--muted);font-size:1.12rem}.page-resultados .hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:50px 0 -60px;position:relative;z-index:3}@media(max-width:760px){.page-resultados .hero-metrics{grid-template-columns:1fr;margin-bottom:-30px}}.page-resultados .metric{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:34px 26px;text-align:center}.page-resultados .metric b{display:block;font-family:Sora,sans-serif;font-size:3.4rem;color:var(--accent);font-weight:800;letter-spacing:-.03em;line-height:1}.page-resultados .metric .lbl{font-family:Sora,sans-serif;font-size:1.1rem;margin:10px 0 8px;color:var(--text)}.page-resultados .metric p{font-size:.9rem;color:var(--muted)}.page-resultados .sec{padding:84px 0;border-bottom:1px solid var(--line-soft)}.page-resultados .sec.first{padding-top:120px}.page-resultados .sec-head{max-width:720px;margin-bottom:42px}.page-resultados .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.page-resultados .sec-head h2{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:12px 0 0}.page-resultados .sec-head p{margin-top:14px;color:var(--muted);font-size:1.05rem}.page-resultados .table-scroll{overflow-x:auto}.page-resultados .tbl{width:100%;border-collapse:collapse;font-size:.93rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.page-resultados .tbl th,.page-resultados .tbl td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--line-soft)}.page-resultados .tbl thead th{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg-soft)}.page-resultados .tbl thead th.nosa-col{color:var(--accent)}.page-resultados .tbl tbody tr:hover{background:var(--panel)}.page-resultados .tbl td.today{color:var(--muted-2)}.page-resultados .tbl td.nosa{color:var(--accent);font-weight:600;font-family:Sora,sans-serif}.page-resultados .tbl td.rowlab{color:var(--text);font-weight:600}.page-resultados .tbl td.val{font-family:Sora,sans-serif;color:var(--text);text-align:right}.page-resultados .tbl td.valc{font-family:Sora,sans-serif;color:var(--accent);text-align:right;font-weight:600}.page-resultados .tbl tr.total td{border-top:2px solid var(--line);background:var(--accent-soft);font-family:Sora,sans-serif}.page-resultados .tbl tr.sub td{background:var(--bg-soft);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.page-resultados .tbl-foot{margin-top:16px;font-size:.85rem;color:var(--muted);font-style:italic}.page-resultados .grid{display:grid;gap:18px}.page-resultados .g2{grid-template-columns:1fr 1fr}.page-resultados .g3{grid-template-columns:repeat(3,1fr)}.page-resultados .g4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.page-resultados .g3,.page-resultados .g4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.page-resultados .g2,.page-resultados .g3,.page-resultados .g4{grid-template-columns:1fr}}.page-resultados .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:.2s}.page-resultados .card:hover{border-color:#7ebb4473}.page-resultados .card .tag{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.1em;color:var(--accent)}.page-resultados .card h3{font-size:1.08rem;margin:10px 0 6px}.page-resultados .card p{color:var(--muted);font-size:.9rem}.page-resultados .card .prem{margin-top:12px;font-size:.8rem;color:var(--muted-2);font-style:italic}.page-resultados .callout{background:linear-gradient(180deg,var(--accent-soft),transparent);border:1px solid rgba(126,187,68,.3);border-radius:var(--radius);padding:30px 32px;margin-top:30px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.page-resultados .callout .pay{font-family:Sora,sans-serif;font-size:2.6rem;color:var(--accent);font-weight:800;line-height:1;white-space:nowrap}.page-resultados .callout .pt{flex:1;min-width:240px}.page-resultados .callout h4{font-size:1.2rem;margin-bottom:6px}.page-resultados .callout p{color:var(--muted);font-size:.95rem}.page-resultados .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:760px){.page-resultados .steps{grid-template-columns:1fr}}.page-resultados .step{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px}.page-resultados .step .n{font-family:IBM Plex Mono,monospace;color:var(--accent);font-size:.8rem;letter-spacing:.1em}.page-resultados .step h4{font-size:1.05rem;margin:10px 0 6px}.page-resultados .step p{color:var(--muted);font-size:.9rem}.page-resultados .note{border:1px dashed rgba(126,187,68,.4);border-radius:var(--radius);padding:24px 28px;background:linear-gradient(180deg,rgba(126,187,68,.04),transparent)}.page-resultados .note h4{font-size:1.05rem;margin-bottom:8px}.page-resultados .note p{color:var(--muted);font-size:.95rem}.page-resultados .cta-final{text-align:center;padding:90px 0}.page-resultados .cta-final h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:720px;margin:0 auto 16px}.page-resultados .cta-final p{color:var(--muted);font-size:1.08rem;max-width:540px;margin:0 auto 30px}.page-resultados .cta-final .btn{padding:15px 30px;font-size:1rem}.page-especialistas [data-d="1"]{transition-delay:.06s}.page-especialistas [data-d="2"]{transition-delay:.12s}.page-especialistas .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:78px 0 60px}.page-especialistas .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(680px 340px at 80% 0%,rgba(126,187,68,.1),transparent 65%)}.page-especialistas .phero .wrap{position:relative;z-index:2}.page-especialistas .phero h1{font-size:clamp(2rem,4.2vw,3.2rem);margin:14px 0 0;font-weight:800;max-width:820px}.page-especialistas .phero h1 span{color:var(--accent)}.page-especialistas .phero p{margin-top:18px;max-width:640px;color:var(--muted);font-size:1.12rem}.page-especialistas .hero-strip{display:flex;gap:30px;margin-top:34px;flex-wrap:wrap}.page-especialistas .hero-strip div{border-left:2px solid var(--accent);padding-left:14px}.page-especialistas .hero-strip b{display:block;font-family:Sora,sans-serif;font-size:1.4rem}.page-especialistas .hero-strip span{font-size:.82rem;color:var(--muted)}.page-especialistas .sec{padding:80px 0;border-bottom:1px solid var(--line-soft)}.page-especialistas .sec-head{max-width:720px;margin-bottom:42px}.page-especialistas .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.page-especialistas .sec-head h2{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:12px 0 0}.page-especialistas .sec-head p{margin-top:14px;color:var(--muted);font-size:1.05rem}.page-especialistas .modes{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){.page-especialistas .modes{grid-template-columns:1fr}}.page-especialistas .mode{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.page-especialistas .mode .tag{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.page-especialistas .mode h3{font-size:1.25rem;margin:12px 0 8px}.page-especialistas .mode p{color:var(--muted);font-size:.96rem}.page-especialistas .mode.ppt{border-left:3px solid var(--accent)}.page-especialistas .phase{display:flex;align-items:center;gap:14px;margin:46px 0 20px}.page-especialistas .phase:first-of-type{margin-top:0}.page-especialistas .phase .pl{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;color:var(--accent);text-transform:uppercase;white-space:nowrap}.page-especialistas .phase .line{flex:1;height:1px;background:var(--line)}.page-especialistas .sgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:900px){.page-especialistas .sgrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.page-especialistas .sgrid{grid-template-columns:1fr}}.page-especialistas .scard{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--c);border-radius:var(--radius);padding:24px;transition:.25s;position:relative;overflow:hidden}.page-especialistas .scard:after{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:var(--c);opacity:.07;transition:.25s}.page-especialistas .scard:hover{transform:translateY(-4px);border-color:var(--c)}.page-especialistas .scard:hover:after{opacity:.14}.page-especialistas .scard .top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.page-especialistas .scard .num{flex:0 0 auto;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:.8rem;color:#06140a;background:var(--c);border-radius:8px;padding:6px 9px;line-height:1}.page-especialistas .scard .cat{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.page-especialistas .scard h3{font-size:1.18rem;margin-bottom:8px}.page-especialistas .scard p{color:var(--muted);font-size:.92rem;flex:1}.page-especialistas .scard .stat{margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.04em;color:var(--muted-2)}.page-especialistas .scard .more{margin-top:14px;font-family:Sora,sans-serif;font-weight:600;font-size:.88rem;color:var(--c);display:inline-flex;align-items:center;gap:6px}.page-especialistas .scard:hover .more{gap:10px}.page-especialistas .sofia{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;background:linear-gradient(120deg,var(--accent-soft),transparent 70%);border:1px solid rgba(126,187,68,.4);border-radius:var(--radius);padding:34px}@media(max-width:620px){.page-especialistas .sofia{grid-template-columns:1fr;gap:18px}}.page-especialistas .sofia .badge{width:84px;height:84px;border-radius:20px;background:var(--accent);color:#06140a;display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:800;font-size:2.4rem}.page-especialistas .sofia .tag{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.page-especialistas .sofia h3{font-size:1.5rem;margin:8px 0}.page-especialistas .sofia p{color:var(--muted);font-size:1rem;max-width:680px}.page-especialistas .ptypes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:820px){.page-especialistas .ptypes{grid-template-columns:1fr 1fr}}@media(max-width:520px){.page-especialistas .ptypes{grid-template-columns:1fr}}.page-especialistas .ptype{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px;position:relative}.page-especialistas .ptype .code{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.08em;color:var(--accent);border:1px solid rgba(126,187,68,.35);border-radius:6px;padding:3px 8px;text-transform:uppercase}.page-especialistas .ptype h4{font-size:1.05rem;margin:14px 0 6px}.page-especialistas .ptype p{color:var(--muted);font-size:.88rem}.page-especialistas .ptype .soon{position:absolute;top:18px;right:18px;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.08em;color:var(--muted-2);border:1px solid var(--line);border-radius:999px;padding:3px 9px;text-transform:uppercase}.page-especialistas .cta-final{text-align:center;padding:90px 0}.page-especialistas .cta-final h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:720px;margin:0 auto 16px}.page-especialistas .cta-final p{color:var(--muted);font-size:1.08rem;max-width:560px;margin:0 auto 30px}.page-especialistas .cta-final .btn{padding:15px 30px;font-size:1rem}.page-sala-comprador [data-d="1"]{transition-delay:.06s}.page-sala-comprador [data-d="2"]{transition-delay:.12s}.page-sala-comprador .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:78px 0 60px}.page-sala-comprador .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(680px 340px at 82% 0%,rgba(126,187,68,.1),transparent 65%)}.page-sala-comprador .phero .wrap{position:relative;z-index:2}.page-sala-comprador .phero h1{font-size:clamp(2rem,4.2vw,3.2rem);margin:14px 0 0;font-weight:800;max-width:820px}.page-sala-comprador .phero h1 span{color:var(--accent)}.page-sala-comprador .phero p{margin-top:18px;max-width:660px;color:var(--muted);font-size:1.12rem}.page-sala-comprador .sec{padding:80px 0;border-bottom:1px solid var(--line-soft)}.page-sala-comprador .sec-head{max-width:740px;margin-bottom:42px}.page-sala-comprador .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.page-sala-comprador .sec-head h2{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:12px 0 0}.page-sala-comprador .sec-head p{margin-top:14px;color:var(--muted);font-size:1.05rem}.page-sala-comprador .room-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:860px){.page-sala-comprador .room-split{grid-template-columns:1fr;gap:28px}}.page-sala-comprador .rcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:0 20px 50px -28px #000c}.page-sala-comprador .rc-head{display:flex;justify-content:space-between;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.78rem;color:var(--muted)}.page-sala-comprador .rc-prio{background:#e0b44a24;color:var(--warn);border-radius:6px;padding:2px 9px;font-size:.66rem;letter-spacing:.05em}.page-sala-comprador .rcard h3{font-size:1.22rem;margin:12px 0 3px}.page-sala-comprador .rcard .sub{color:var(--muted);font-size:.86rem}.page-sala-comprador .rc-stage{margin:16px 0;display:inline-flex;align-items:center;gap:8px;background:var(--accent-soft);color:var(--accent);border-radius:8px;padding:8px 14px;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.04em}.page-sala-comprador .rc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.page-sala-comprador .rc-stats div{background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:12px;text-align:center}.page-sala-comprador .rc-stats b{display:block;font-family:Sora,sans-serif;font-size:1.4rem}.page-sala-comprador .rc-stats span{font-size:.72rem;color:var(--muted)}.page-sala-comprador .rc-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.page-sala-comprador .rc-tags span{font-family:IBM Plex Mono,monospace;font-size:.66rem;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:4px 9px}.page-sala-comprador .rc-tags span.val{color:var(--accent);border-color:#7ebb4466}.page-sala-comprador .rc-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line-soft);padding-top:14px}.page-sala-comprador .rc-user{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--muted)}.page-sala-comprador .rc-user .av{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#06140a;display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:700;font-size:.7rem}.page-sala-comprador .rc-foot a{color:var(--accent);font-family:Sora,sans-serif;font-weight:600;font-size:.86rem}.page-sala-comprador .room-list{list-style:none;display:flex;flex-direction:column;gap:14px}.page-sala-comprador .room-list li{padding-left:28px;position:relative;color:var(--muted);font-size:.98rem}.page-sala-comprador .room-list li b{color:var(--text);font-weight:600}.page-sala-comprador .room-list li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:12px;border-radius:3px;background:var(--accent)}.page-sala-comprador .room-note{margin-top:18px;font-size:.82rem;color:var(--muted-2);font-style:italic}.page-sala-comprador .mgroup{margin-top:46px}.page-sala-comprador .mgroup:first-of-type{margin-top:0}.page-sala-comprador .mlabel{display:flex;align-items:center;gap:14px;margin-bottom:20px}.page-sala-comprador .mlabel .pl{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;color:var(--accent);text-transform:uppercase;white-space:nowrap}.page-sala-comprador .mlabel .line{flex:1;height:1px;background:var(--line)}.page-sala-comprador .mods{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:900px){.page-sala-comprador .mods{grid-template-columns:1fr 1fr}}@media(max-width:600px){.page-sala-comprador .mods{grid-template-columns:1fr}}.page-sala-comprador .mod{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:.25s;display:flex;flex-direction:column}.page-sala-comprador .mod:hover{border-color:#7ebb4473;transform:translateY(-3px)}.page-sala-comprador .mod .ic{width:42px;height:42px;border-radius:11px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:14px}.page-sala-comprador .mod h3{font-size:1.1rem;margin-bottom:7px}.page-sala-comprador .mod p{color:var(--muted);font-size:.92rem;flex:1}.page-sala-comprador .mod .cap{margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.04em;color:var(--muted-2);text-transform:uppercase}.page-sala-comprador .mod.wide{grid-column:span 2}@media(max-width:600px){.page-sala-comprador .mod.wide{grid-column:span 1}}.page-sala-comprador .mini-kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.page-sala-comprador .mk-col{background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:8px}.page-sala-comprador .mk-col .h{font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.04em;color:var(--muted);text-transform:uppercase;margin-bottom:7px;border-bottom:1px solid var(--line);padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-sala-comprador .mk-card{background:var(--panel);border:1px solid var(--line);border-radius:5px;height:22px;margin-bottom:5px;border-left:2px solid var(--accent)}.page-sala-comprador .mk-card.b{border-left-color:var(--blue)}.page-sala-comprador .mk-card.p{border-left-color:var(--purple)}.page-sala-comprador .mk-card.o{border-left-color:var(--orange)}.page-sala-comprador .gantt{margin-top:16px;display:flex;flex-direction:column;gap:8px}.page-sala-comprador .grow{display:grid;grid-template-columns:84px 1fr;gap:10px;align-items:center}.page-sala-comprador .grow .gl{font-size:.74rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-sala-comprador .gtrack{height:14px;background:var(--bg-soft);border-radius:7px;position:relative;border:1px solid var(--line)}.page-sala-comprador .gbar{position:absolute;height:100%;border-radius:7px;top:0}.page-sala-comprador .funnel{margin-top:16px;display:flex;flex-direction:column;gap:9px}.page-sala-comprador .fbar-row{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center}.page-sala-comprador .fbar-row .fl{font-size:.82rem;color:var(--muted)}.page-sala-comprador .ftrack{height:18px;background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;overflow:hidden}.page-sala-comprador .ffill{height:100%;border-radius:6px}.page-sala-comprador .sofia{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;background:linear-gradient(120deg,var(--accent-soft),transparent 70%);border:1px solid rgba(126,187,68,.4);border-radius:var(--radius);padding:32px}@media(max-width:620px){.page-sala-comprador .sofia{grid-template-columns:1fr;gap:18px}}.page-sala-comprador .sofia .badge{width:74px;height:74px;border-radius:18px;background:var(--accent);color:#06140a;display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:800;font-size:2rem}.page-sala-comprador .sofia .tag{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.page-sala-comprador .sofia h3{font-size:1.4rem;margin:8px 0}.page-sala-comprador .sofia p{color:var(--muted);font-size:1rem;max-width:680px}.page-sala-comprador .cta-final{text-align:center;padding:90px 0}.page-sala-comprador .cta-final h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:720px;margin:0 auto 16px}.page-sala-comprador .cta-final p{color:var(--muted);font-size:1.08rem;max-width:560px;margin:0 auto 30px}.page-sala-comprador .cta-final .btn{padding:15px 30px;font-size:1rem}.page-planos .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:74px 0 60px}.page-planos .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 320px at 80% 0%,rgba(126,187,68,.1),transparent 65%)}.page-planos .phero .wrap{position:relative;z-index:2}.page-planos .phero h1{font-size:clamp(2rem,4vw,3rem);margin:14px 0 0;font-weight:800;max-width:780px}.page-planos .phero h1 span{color:var(--accent)}.page-planos .phero p{margin-top:18px;max-width:620px;color:var(--muted);font-size:1.12rem}.page-planos .sec{padding:84px 0;border-bottom:1px solid var(--line-soft)}.page-planos .sec-head{max-width:720px;margin-bottom:42px}.page-planos .sec-head h2{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:12px 0 0}.page-planos .sec-head p{margin-top:14px;color:var(--muted);font-size:1.05rem}.page-planos .model{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:stretch}@media(max-width:820px){.page-planos .model{grid-template-columns:1fr;gap:18px}}.page-planos .model .plus{display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-size:2rem;color:var(--accent)}.page-planos .model-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:30px}.page-planos .model-card .tag{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.1em;color:var(--accent)}.page-planos .model-card h3{font-size:1.35rem;margin:12px 0 6px}.page-planos .model-card>p{color:var(--muted);font-size:.97rem}.page-planos .model-card ul{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:9px}.page-planos .model-card li{font-size:.9rem;color:var(--muted);padding-left:20px;position:relative}.page-planos .model-card li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.page-planos .toggle-wrap{display:flex;justify-content:center;margin-bottom:34px}.page-planos .toggle{display:inline-flex;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:5px;gap:4px}.page-planos .toggle button{background:none;border:none;color:var(--muted);font-family:Sora,sans-serif;font-weight:600;font-size:.85rem;padding:9px 18px;border-radius:999px;cursor:pointer;transition:.2s;white-space:nowrap}.page-planos .toggle button.on{background:var(--accent);color:#06140a}.page-planos .toggle .save{font-family:IBM Plex Mono,monospace;font-size:.62rem;opacity:.8;margin-left:5px}.page-planos .plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}@media(max-width:980px){.page-planos .plans{grid-template-columns:1fr 1fr}}@media(max-width:560px){.page-planos .plans{grid-template-columns:1fr}}.page-planos .plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;display:flex;flex-direction:column}.page-planos .plan.feat{border-color:var(--accent);box-shadow:0 0 0 1px #7ebb4440;position:relative}.page-planos .plan.feat .star{position:absolute;top:-11px;left:22px;background:var(--accent);color:#06140a;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.1em;padding:4px 12px;border-radius:999px;text-transform:uppercase}.page-planos .plan .pname{font-family:Sora,sans-serif;font-size:1.25rem}.page-planos .plan .pfor{font-size:.82rem;color:var(--muted);min-height:36px;margin-top:4px}.page-planos .plan .price{font-family:Sora,sans-serif;font-size:2rem;margin:16px 0 2px;font-weight:800}.page-planos .plan .price small{font-size:.85rem;color:var(--muted);font-weight:400}.page-planos .plan .price.consult{font-size:1.5rem;color:var(--accent)}.page-planos .plan .billed{font-size:.78rem;color:var(--muted-2);min-height:18px}.page-planos .plan ul{list-style:none;margin:18px 0 22px;display:flex;flex-direction:column;gap:9px;flex:1}.page-planos .plan li{font-size:.88rem;color:var(--muted);padding-left:20px;position:relative}.page-planos .plan li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.page-planos .plan .btn{width:100%;justify-content:center}.page-planos .table-scroll{overflow-x:auto}.page-planos .tbl{width:100%;border-collapse:collapse;font-size:.93rem;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.page-planos .tbl th,.page-planos .tbl td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line-soft)}.page-planos .tbl thead th{font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg-soft)}.page-planos .tbl thead th.feat-col{color:var(--accent)}.page-planos .tbl td.feat-col{background:var(--accent-soft)}.page-planos .tbl tbody tr:hover{background:var(--panel)}.page-planos .tbl td.rowlab{color:var(--text);font-weight:600}.page-planos .tbl .cr{font-family:IBM Plex Mono,monospace;color:var(--accent)}.page-planos .tbl-foot{margin-top:16px;font-size:.85rem;color:var(--muted);font-style:italic}.page-planos .callout{background:linear-gradient(180deg,var(--accent-soft),transparent);border:1px solid rgba(126,187,68,.3);border-radius:var(--radius);padding:28px 30px;margin-top:30px}.page-planos .callout h4{font-size:1.1rem;margin-bottom:8px}.page-planos .callout p{color:var(--muted);font-size:.95rem}.page-planos .callout b{color:var(--accent)}.page-planos .results{background:linear-gradient(180deg,rgba(126,187,68,.06),transparent)}.page-planos .res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:760px){.page-planos .res-grid{grid-template-columns:1fr}}.page-planos .res{text-align:center;border:1px solid var(--line);border-radius:var(--radius);padding:34px 22px;background:var(--panel)}.page-planos .res b{display:block;font-family:Sora,sans-serif;font-size:3rem;color:var(--accent);font-weight:800;letter-spacing:-.03em}.page-planos .res .lbl{font-family:Sora,sans-serif;font-size:1.05rem;margin:6px 0;color:var(--text)}.page-planos .res p{font-size:.88rem;color:var(--muted)}.page-planos .faq{max-width:820px;margin:0 auto}.page-planos .faq details{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;background:var(--panel);overflow:hidden}.page-planos .faq summary{padding:18px 22px;cursor:pointer;font-family:Sora,sans-serif;font-weight:600;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.page-planos .faq summary::-webkit-details-marker{display:none}.page-planos .faq summary:after{content:"+";color:var(--accent);font-size:1.4rem;transition:.2s}.page-planos .faq details[open] summary:after{transform:rotate(45deg)}.page-planos .faq details p{padding:0 22px 20px;color:var(--muted);font-size:.95rem}.page-planos .cta-final{text-align:center;padding:90px 0}.page-planos .cta-final h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:720px;margin:0 auto 16px}.page-planos .cta-final p{color:var(--muted);font-size:1.08rem;max-width:540px;margin:0 auto 30px}.page-planos .cta-final .btn{padding:15px 30px;font-size:1rem}.page-contato .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:74px 0 58px}.page-contato .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 320px at 82% 0%,rgba(126,187,68,.1),transparent 65%)}.page-contato .phero .wrap{position:relative;z-index:2}.page-contato .phero h1{font-size:clamp(2rem,4vw,3rem);margin:14px 0 0;font-weight:800;max-width:760px}.page-contato .phero h1 span{color:var(--accent)}.page-contato .phero p{margin-top:18px;max-width:600px;color:var(--muted);font-size:1.12rem}.page-contato .sec{padding:74px 0;border-bottom:1px solid var(--line-soft)}.page-contato .contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:46px;align-items:start}@media(max-width:880px){.page-contato .contact-grid{grid-template-columns:1fr;gap:34px}}.page-contato .form-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.page-contato .form-card h2{font-size:1.4rem;margin-bottom:6px}.page-contato .form-card .sub{color:var(--muted);font-size:.96rem;margin-bottom:24px}.page-contato .field{margin-bottom:16px}.page-contato .field label{display:block;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.page-contato .field label .req{color:var(--accent)}.page-contato .field input,.page-contato .field select,.page-contato .field textarea{width:100%;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:"Source Sans 3",sans-serif;font-size:.96rem;padding:12px 14px;transition:.2s}.page-contato .field input:focus,.page-contato .field select:focus,.page-contato .field textarea:focus{outline:none;border-color:var(--accent);background:var(--panel-2)}.page-contato .field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237EBB44' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.page-contato .field textarea{resize:vertical;min-height:96px}.page-contato .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:520px){.page-contato .field-row{grid-template-columns:1fr}}.page-contato .submit{width:100%;justify-content:center;padding:14px 24px;font-size:.98rem;margin-top:6px}.page-contato .form-note{margin-top:14px;font-size:.8rem;color:var(--muted-2);line-height:1.5}.page-contato .form-note a{color:var(--accent)}.page-contato .channels{display:flex;flex-direction:column;gap:16px}.page-contato .channel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;gap:16px;align-items:flex-start;transition:.2s}.page-contato .channel:hover{border-color:#7ebb4473;transform:translateY(-2px)}.page-contato .channel .ic{flex:0 0 44px;height:44px;border-radius:11px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent)}.page-contato .channel h3{font-size:1.08rem;margin-bottom:3px}.page-contato .channel p{color:var(--muted);font-size:.9rem}.page-contato .channel .arrow{margin-left:auto;color:var(--accent);font-size:1.1rem;align-self:center}.page-contato .maker-note{margin-top:8px;font-size:.86rem;color:var(--muted)}.page-contato .maker-note a{color:var(--accent)}.page-contato .demo{background:var(--bg-soft)}.page-contato .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:760px){.page-contato .steps{grid-template-columns:1fr}}.page-contato .step{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px}.page-contato .step .n{font-family:IBM Plex Mono,monospace;color:var(--accent);font-size:.72rem;letter-spacing:.1em}.page-contato .step h4{font-size:1.05rem;margin:10px 0 6px}.page-contato .step p{color:var(--muted);font-size:.9rem}.page-contato .sec-head{max-width:720px;margin-bottom:40px}.page-contato .sec-head h2{font-size:clamp(1.5rem,2.6vw,2.1rem);margin:12px 0 0}.page-contato .sec-head p{margin-top:14px;color:var(--muted);font-size:1.04rem}.page-contato .links-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:760px){.page-contato .links-grid{grid-template-columns:1fr 1fr}}@media(max-width:440px){.page-contato .links-grid{grid-template-columns:1fr}}.page-contato .lcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px;transition:.2s}.page-contato .lcard:hover{border-color:#7ebb4473}.page-contato .lcard h4{font-size:1.02rem;margin-bottom:4px}.page-contato .lcard p{color:var(--muted);font-size:.85rem;margin-bottom:10px}.page-contato .lcard span{color:var(--accent);font-size:.86rem;font-family:Sora,sans-serif;font-weight:600}.page-demonstracao .hero{position:relative;overflow:hidden;padding:64px 0 80px}.page-demonstracao .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(620px 340px at 85% 0%,rgba(126,187,68,.1),transparent 65%)}.page-demonstracao .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:900px){.page-demonstracao .hero-grid{grid-template-columns:1fr;gap:36px}}.page-demonstracao .hero h1{font-size:clamp(2rem,3.6vw,2.8rem);margin:14px 0 0;font-weight:800}.page-demonstracao .hero h1 span{color:var(--accent)}.page-demonstracao .hero .lead{margin-top:18px;color:var(--muted);font-size:1.08rem;max-width:480px}.page-demonstracao .see{list-style:none;margin-top:30px;display:flex;flex-direction:column;gap:16px}.page-demonstracao .see li{display:flex;gap:14px;align-items:flex-start}.page-demonstracao .see .ic{flex:0 0 32px;height:32px;border-radius:8px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent)}.page-demonstracao .see h4{font-size:1rem;margin-bottom:2px}.page-demonstracao .see p{font-size:.9rem;color:var(--muted)}.page-demonstracao .reassure{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.page-demonstracao .reassure span{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:7px 14px}.page-demonstracao .form-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.page-demonstracao .form-card h2{font-size:1.4rem}.page-demonstracao .form-card>p{color:var(--muted);font-size:.95rem;margin-top:6px;margin-bottom:22px}.page-demonstracao .field{margin-bottom:16px}.page-demonstracao .field label{display:block;font-size:.82rem;color:var(--muted);margin-bottom:7px;font-weight:600}.page-demonstracao .field label .req{color:var(--accent)}.page-demonstracao .field input,.page-demonstracao .field select,.page-demonstracao .field textarea{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:"Source Sans 3",sans-serif;font-size:.95rem;padding:12px 14px;transition:.15s}.page-demonstracao .field input:focus,.page-demonstracao .field select:focus,.page-demonstracao .field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.page-demonstracao .field textarea{resize:vertical;min-height:84px}.page-demonstracao .field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237EBB44' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.page-demonstracao .field.invalid input,.page-demonstracao .field.invalid select{border-color:#a35;box-shadow:0 0 0 3px #aa33501f}.page-demonstracao .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.page-demonstracao .row2{grid-template-columns:1fr}}.page-demonstracao .submit{width:100%;justify-content:center;padding:14px;font-size:1rem;margin-top:6px}.page-demonstracao .form-foot{margin-top:14px;font-size:.78rem;color:var(--muted-2);text-align:center}.page-demonstracao .or{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--muted-2);font-size:.8rem}.page-demonstracao .or:before,.page-demonstracao .or:after{content:"";flex:1;height:1px;background:var(--line)}.page-demonstracao .wa-direct{width:100%;justify-content:center;padding:13px}.page-demonstracao .wa-direct svg{color:var(--accent)}.page-demonstracao .success{text-align:center;padding:18px 0}.page-demonstracao .success .check{width:54px;height:54px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--accent);font-size:1.6rem}.page-demonstracao .success h3{font-size:1.25rem;margin-bottom:8px}.page-demonstracao .success p{color:var(--muted);font-size:.95rem;margin-bottom:18px}.page-demonstracao .sec{padding:80px 0;border-top:1px solid var(--line-soft)}.page-demonstracao .sec-head{max-width:680px;margin:0 auto 42px;text-align:center}.page-demonstracao .sec-head h2{font-size:clamp(1.5rem,2.6vw,2.1rem);margin-top:12px}.page-demonstracao .sec-head p{margin-top:12px;color:var(--muted)}.page-demonstracao .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:760px){.page-demonstracao .steps{grid-template-columns:1fr}}.page-demonstracao .step{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:26px}.page-demonstracao .step .n{font-family:Sora,sans-serif;font-size:2rem;color:var(--accent);font-weight:800;line-height:1}.page-demonstracao .step h4{font-size:1.1rem;margin:12px 0 6px}.page-demonstracao .step p{color:var(--muted);font-size:.92rem}.page-webinar .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:64px 0 70px}.page-webinar .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(720px 380px at 78% 10%,rgba(126,187,68,.12),transparent 62%)}.page-webinar .reg-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}@media(max-width:920px){.page-webinar .reg-grid{grid-template-columns:1fr;gap:36px}}.page-webinar .badge-live{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(126,187,68,.4);border-radius:999px;padding:6px 14px}.page-webinar .badge-live .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 #7ebb4499;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #7ebb4480}70%{box-shadow:0 0 0 8px #7ebb4400}to{box-shadow:0 0 #7ebb4400}}.page-webinar .phero h1{font-size:clamp(2.2rem,4.6vw,3.4rem);margin:18px 0 0;font-weight:800;letter-spacing:-.03em}.page-webinar .phero h1 span{color:var(--accent)}.page-webinar .phero .sub{margin-top:16px;max-width:560px;color:var(--muted);font-size:1.14rem}.page-webinar .facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.page-webinar .facts span{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.03em;color:var(--text);border:1px solid var(--line);border-radius:999px;padding:8px 14px;background:var(--panel)}.page-webinar .facts span b{color:var(--accent);font-weight:500}.page-webinar .aud{margin-top:28px}.page-webinar .aud .lbl{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:10px}.page-webinar .aud ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px}.page-webinar .aud li{font-size:.92rem;color:var(--muted);padding-left:18px;position:relative}.page-webinar .aud li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-size:.8rem}.page-webinar .form-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 30px 70px -30px #000000d9}.page-webinar .form-card h2{font-size:1.3rem;margin-bottom:4px}.page-webinar .form-card .fc-sub{color:var(--muted);font-size:.92rem;margin-bottom:20px}.page-webinar .field{margin-bottom:14px}.page-webinar .field label{display:block;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.page-webinar .field label .req{color:var(--accent)}.page-webinar .field input,.page-webinar .field select{width:100%;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:"Source Sans 3",sans-serif;font-size:.96rem;padding:12px 14px;transition:.2s}.page-webinar .field input:focus,.page-webinar .field select:focus{outline:none;border-color:var(--accent);background:var(--panel-2)}.page-webinar .field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237EBB44' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.page-webinar .frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.page-webinar .frow{grid-template-columns:1fr}}.page-webinar .consent{display:flex;gap:10px;align-items:flex-start;margin:6px 0 16px;font-size:.82rem;color:var(--muted)}.page-webinar .consent input{margin-top:3px;accent-color:var(--accent)}.page-webinar .consent a{color:var(--accent)}.page-webinar .submit{width:100%;justify-content:center;padding:14px;font-size:1rem}.page-webinar .form-note{margin-top:12px;font-size:.78rem;color:var(--muted-2);text-align:center}.page-webinar .success{text-align:center;padding:14px 4px}.page-webinar .success .ck{width:56px;height:56px;border-radius:50%;background:var(--accent-soft);border:1px solid rgba(126,187,68,.4);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 14px}.page-webinar .success h3{font-size:1.2rem;margin-bottom:8px}.page-webinar .success p{color:var(--muted);font-size:.94rem}.page-webinar .sec{padding:78px 0;border-bottom:1px solid var(--line-soft)}.page-webinar .sec-head{max-width:720px;margin-bottom:40px}.page-webinar .sec-head h2{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:12px 0 0}.page-webinar .sec-head p{margin-top:14px;color:var(--muted);font-size:1.05rem}.page-webinar .eps{display:flex;flex-direction:column;gap:12px}.page-webinar .ep{display:grid;grid-template-columns:96px 1fr auto;gap:22px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;transition:.2s}@media(max-width:680px){.page-webinar .ep{grid-template-columns:72px 1fr;gap:16px}.page-webinar .ep .ep-when{grid-column:1 / -1;grid-row:2;padding-left:88px}}.page-webinar .ep:hover{border-color:#7ebb4466}.page-webinar .ep .ep-date{text-align:center;border-right:1px solid var(--line-soft);padding-right:18px}@media(max-width:680px){.page-webinar .ep .ep-date{border-right:none;padding-right:0}}.page-webinar .ep .ep-date b{display:block;font-family:Sora,sans-serif;font-size:1.6rem;font-weight:800;color:var(--accent);line-height:1}.page-webinar .ep .ep-date span{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.page-webinar .ep .ep-num{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.1em;color:var(--accent-deep);color:#5fae6a;text-transform:uppercase}.page-webinar .ep h3{font-size:1.14rem;margin:4px 0 5px}.page-webinar .ep p{color:var(--muted);font-size:.9rem}.page-webinar .ep .ep-when{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.04em;color:var(--muted-2);white-space:nowrap}.page-webinar .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:760px){.page-webinar .grid3{grid-template-columns:1fr}}.page-webinar .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.page-webinar .card .ic{width:42px;height:42px;border-radius:11px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:14px}.page-webinar .card h3{font-size:1.08rem;margin-bottom:6px}.page-webinar .card p{color:var(--muted);font-size:.92rem}.page-webinar .cta-final{text-align:center;padding:84px 0}.page-webinar .cta-final h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:720px;margin:0 auto 16px}.page-webinar .cta-final p{color:var(--muted);font-size:1.08rem;max-width:560px;margin:0 auto 30px}.page-webinar .cta-final .btn{padding:15px 32px;font-size:1rem}footer.foot-webinar{padding:48px 0 34px}footer.foot-webinar .foot-grid{grid-template-columns:1.4fr 1fr;gap:40px}@media(max-width:760px){footer.foot-webinar .foot-grid{grid-template-columns:1fr;gap:26px}}footer.foot-webinar .foot-maker{margin-top:0;max-width:380px}footer.foot-webinar .foot-bottom{margin-top:38px;padding-top:22px}@media(max-width:980px){.nav-academia .nav-links{display:none}.nav-academia .nav-toggle{display:block}.nav-academia .nav-cta .btn-ghost{display:none}.nav-academia .nav-links.open{display:flex;position:absolute;flex-direction:column;top:68px;left:0;right:0;background:var(--bg);padding:20px 24px;border-bottom:1px solid var(--line);gap:18px}}.page-academia h1,.page-academia h2,.page-academia h3,.page-academia h4{line-height:1.14}.page-academia .phero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:72px 0 64px}.page-academia .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(720px 380px at 80% 0%,rgba(126,187,68,.12),transparent 62%)}.page-academia .phero .wrap{position:relative;z-index:2;max-width:880px}.page-academia .badge{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(126,187,68,.4);border-radius:999px;padding:6px 14px}.page-academia .phero h1{font-size:clamp(2.2rem,4.8vw,3.5rem);margin:18px 0 0;font-weight:800;letter-spacing:-.03em}.page-academia .phero h1 span{color:var(--accent)}.page-academia .phero .sub{margin-top:18px;max-width:680px;color:var(--muted);font-size:1.16rem}.page-academia .phero .cta-row{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}.page-academia .phero .cta-row .btn{padding:14px 28px}.page-academia .facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.page-academia .facts span{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--text);border:1px solid var(--line);border-radius:999px;padding:8px 14px;background:var(--panel)}.page-academia .facts span b{color:var(--accent);font-weight:500}.page-academia .sec{padding:80px 0;border-bottom:1px solid var(--line-soft)}.page-academia .sec-head{max-width:740px;margin-bottom:42px}.page-academia .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.page-academia .sec-head h2{font-size:clamp(1.6rem,2.8vw,2.3rem);margin:12px 0 0}.page-academia .sec-head p{margin-top:14px;color:var(--muted);font-size:1.05rem}.page-academia .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:820px){.page-academia .grid3{grid-template-columns:1fr}}.page-academia .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.page-academia .card .ic{width:42px;height:42px;border-radius:11px;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:14px}.page-academia .card h3{font-size:1.1rem;margin-bottom:7px}.page-academia .card p{color:var(--muted);font-size:.93rem}.page-academia .grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:760px){.page-academia .grid2{grid-template-columns:1fr}}.page-academia .fmt{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column}.page-academia .fmt.hl{border:1px solid rgba(126,187,68,.5);background:linear-gradient(180deg,var(--accent-soft),transparent 55%)}.page-academia .fmt .tag{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.page-academia .fmt.hl .tag{color:var(--accent)}.page-academia .fmt h3{font-size:1.4rem;margin:8px 0 6px}.page-academia .fmt .desc{color:var(--muted);font-size:.95rem;margin-bottom:18px}.page-academia .fmt ul{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:24px;flex:1}.page-academia .fmt li{font-size:.93rem;color:var(--text);padding-left:26px;position:relative}.page-academia .fmt li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.page-academia .fmt .btn{width:100%;justify-content:center}.page-academia .mods{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:760px){.page-academia .mods{grid-template-columns:1fr}}.page-academia .mod{display:grid;grid-template-columns:46px 1fr;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;transition:.2s}.page-academia .mod:hover{border-color:#7ebb4466}.page-academia .mod .n{font-family:Sora,sans-serif;font-weight:800;font-size:1.3rem;color:var(--accent);line-height:1.1}.page-academia .mod h3{font-size:1.04rem;margin-bottom:4px}.page-academia .mod p{color:var(--muted);font-size:.88rem;line-height:1.5}.page-academia .steps-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:820px){.page-academia .steps-row{grid-template-columns:1fr}}.page-academia .founder{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:34px}@media(max-width:620px){.page-academia .founder{grid-template-columns:1fr;gap:16px}}.page-academia .founder .av{width:84px;height:84px;border-radius:20px;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#06140a;display:flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:800;font-size:2rem}.page-academia .founder .quote{font-family:Sora,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.page-academia .founder .who{margin-top:12px;color:var(--muted);font-size:.92rem}.page-academia .founder .who b{color:var(--text)}.page-academia .reg-grid{display:grid;grid-template-columns:1fr .9fr;gap:44px;align-items:start}@media(max-width:880px){.page-academia .reg-grid{grid-template-columns:1fr;gap:30px}}.page-academia .form-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:0 30px 70px -30px #000000d9}.page-academia .form-card h2{font-size:1.4rem;margin-bottom:4px}.page-academia .form-card .fc-sub{color:var(--muted);font-size:.92rem;margin-bottom:20px}.page-academia .field{margin-bottom:14px}.page-academia .field label{display:block;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.page-academia .field label .req{color:var(--accent)}.page-academia .field input,.page-academia .field select{width:100%;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;color:var(--text);font-family:"Source Sans 3",sans-serif;font-size:.96rem;padding:12px 14px;transition:.2s}.page-academia .field input:focus,.page-academia .field select:focus{outline:none;border-color:var(--accent);background:var(--panel-2)}.page-academia .field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237EBB44' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.page-academia .frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.page-academia .frow{grid-template-columns:1fr}}.page-academia .consent{display:flex;gap:10px;align-items:flex-start;margin:6px 0 16px;font-size:.82rem;color:var(--muted)}.page-academia .consent input{margin-top:3px;accent-color:var(--accent)}.page-academia .consent a{color:var(--accent)}.page-academia .submit{width:100%;justify-content:center;padding:14px;font-size:1rem}.page-academia .form-note{margin-top:12px;font-size:.78rem;color:var(--muted-2);text-align:center}.page-academia .success{display:none;text-align:center;padding:14px 4px}.page-academia .success .ck{width:56px;height:56px;border-radius:50%;background:var(--accent-soft);border:1px solid rgba(126,187,68,.4);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 14px}.page-academia .success h3{font-size:1.2rem;margin-bottom:8px}.page-academia .success p{color:var(--muted);font-size:.94rem}.page-academia .reg-pitch h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}.page-academia .reg-pitch p{color:var(--muted);margin-top:14px;font-size:1rem}.page-academia .reg-pitch ul{list-style:none;margin-top:20px;display:flex;flex-direction:column;gap:12px}.page-academia .reg-pitch li{padding-left:26px;position:relative;color:var(--muted)}.page-academia .reg-pitch li:before{content:"→";position:absolute;left:0;color:var(--accent)}.page-academia .reg-pitch li b{color:var(--text)}.page-academia .faq{max-width:820px;margin:0 auto}.page-academia .faq details{border:1px solid var(--line);border-radius:var(--radius);padding:0;margin-bottom:12px;background:var(--panel);overflow:hidden}.page-academia .faq summary{cursor:pointer;padding:20px 24px;font-family:Sora,sans-serif;font-weight:600;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.page-academia .faq summary::-webkit-details-marker{display:none}.page-academia .faq summary:after{content:"+";color:var(--accent);font-size:1.4rem;font-weight:400;flex:0 0 auto}.page-academia .faq details[open] summary:after{content:"–"}.page-academia .faq .ans{padding:0 24px 20px;color:var(--muted);font-size:.96rem}.page-academia .cta-final{text-align:center;padding:88px 0}.page-academia .cta-final h2{font-size:clamp(1.8rem,3.4vw,2.6rem);max-width:740px;margin:0 auto 16px}.page-academia .cta-final p{color:var(--muted);font-size:1.08rem;max-width:560px;margin:0 auto 30px}.page-academia .cta-final .btn{padding:15px 32px;font-size:1rem}
