.page-pnavy{background:var(--navy);color:var(--paper);font-family:var(--sans);font-size:var(--body,clamp(15.5px,1.15vw,17.5px));line-height:1.65;letter-spacing:.005em;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:has(.page-pnavy){background:var(--navy)}.page-pnavy h1,.page-pnavy h2,.page-pnavy h3,.page-pnavy h4,.page-pnavy h5{font-family:var(--serif);font-weight:400;color:var(--paper);letter-spacing:-.02em;line-height:1.08}.page-pnavy p{color:var(--soft);line-height:1.72}.page-pnavy em{color:var(--green);font-style:normal}.page-pnavy b,.page-pnavy strong{color:var(--paper);font-weight:600}.page-pnavy a{color:inherit;text-decoration:none;transition:color .2s var(--ease)}.page-pnavy ul{list-style:none}.page-pnavy img{max-width:100%}.page-pnavy ::selection{background:var(--green);color:var(--navy)}.page-pnavy :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:3px}.page-pnavy [id]{scroll-margin-top:calc(var(--navh) + var(--subnavh) + 12px)}.page-pnavy .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);position:relative}.page-pnavy section{padding:clamp(64px,8vw,104px) 0;border-bottom:1px solid var(--hair-soft);position:relative}.page-pnavy section.alt{background:var(--navy-2)}.page-pnavy section.dark{background:#081426}.page-pnavy .eyebrow,.page-pnavy .sec-eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:var(--s2)}.page-pnavy .eyebrow:before,.page-pnavy .sec-eyebrow:before{content:"";width:22px;height:1px;background:var(--green);flex-shrink:0}.page-pnavy .sec-head{max-width:900px;margin-bottom:var(--s5)}.page-pnavy .sec-head h2{font-size:var(--d2);max-width:20ch}.page-pnavy .sec-head h2 strong{color:var(--green);font-weight:400}.page-pnavy .sec-head p{font-size:clamp(16px,1.4vw,18px);color:var(--soft);margin-top:var(--s2);line-height:1.7;max-width:64ch}.page-pnavy .sec-head p strong{color:var(--paper)}.page-pnavy .btn{font:700 13px var(--sans);letter-spacing:.05em;padding:15px 26px;border-radius:var(--rad-s);cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:10px;justify-content:center;text-align:center;transition:transform .2s var(--ease),background .2s,box-shadow .3s,border-color .2s,color .2s}.page-pnavy .btn-primary{background:var(--green);color:var(--navy)}.page-pnavy .btn-primary:hover{background:var(--green-bright);transform:translateY(-2px);box-shadow:0 14px 38px rgba(47,224,138,.2);color:var(--navy)}.page-pnavy .btn-ghost{background:transparent;border-color:var(--hair);color:var(--paper)}.page-pnavy .btn-ghost:hover{border-color:var(--green);color:var(--green)}.page-pnavy .hero{position:relative;padding:clamp(120px,15vh,168px) 0 clamp(64px,8vw,104px);background:linear-gradient(180deg,var(--navy),var(--navy-2));overflow:hidden;border-bottom:1px solid var(--hair)}.page-pnavy .hero:before{content:"";position:absolute;top:-20%;right:-10%;width:min(820px,88vw);height:min(820px,88vw);background:radial-gradient(circle,var(--green) 0,transparent 60%);opacity:.11;pointer-events:none}.page-pnavy .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:center;position:relative;z-index:2}.page-pnavy .hero h1{font-size:clamp(30px,4vw,52px);line-height:1.06;max-width:18ch;margin:var(--s2) 0 var(--s3)}.page-pnavy .hero h1 strong{color:var(--green);font-weight:400;font-style:italic}.page-pnavy .hero .lede{font-size:clamp(17px,1.5vw,20px);color:var(--soft);line-height:1.6;margin-bottom:var(--s3);max-width:60ch}.page-pnavy .hero-bullets{margin-bottom:var(--s4)}.page-pnavy .hero-bullets li{position:relative;padding:8px 0 8px 26px;font-size:15px;color:var(--soft);line-height:1.55}.page-pnavy .hero-bullets li:before{content:"→";position:absolute;left:0;top:8px;color:var(--green);font-weight:700}.page-pnavy .hero-bullets strong{color:var(--paper)}.page-pnavy .cta-row{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.page-pnavy .hero-note{font-size:12.5px;color:var(--dim);margin-top:18px}.page-pnavy .hero-shot{position:relative;border:1px solid var(--hair);border-radius:var(--rad-l);overflow:hidden;background:linear-gradient(135deg,rgba(47,224,138,.08),var(--navy-2));box-shadow:0 30px 80px rgba(0,0,0,.4)}.page-pnavy .hero-shot img{display:block;width:100%;height:auto}.page-pnavy .shot-tag{position:absolute;top:14px;left:14px;font:700 10px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--navy);background:var(--green);padding:6px 11px;border-radius:100px}.page-pnavy .hero-visual{background:linear-gradient(135deg,rgba(47,224,138,.06),var(--navy-2));border:1px solid var(--hair);border-radius:var(--rad-l);padding:var(--s5) var(--s4);display:flex;flex-direction:column;justify-content:space-between;gap:var(--s4);min-height:300px}.page-pnavy .hv-tag{font:700 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--green)}.page-pnavy .hv-quote{font-family:var(--serif);font-size:clamp(20px,2vw,24px);line-height:1.4;color:var(--paper);font-style:italic}.page-pnavy .hv-footer{font-size:13px;color:var(--dim);border-top:1px solid var(--hair);padding-top:18px}.page-pnavy .dor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.page-pnavy .dor{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:22px 24px;display:flex;gap:14px;align-items:flex-start;transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy section.alt .dor{background:var(--navy)}.page-pnavy .dor:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .dor p{font-size:14.5px;color:var(--soft);margin:0}.page-pnavy .dor p strong{color:var(--paper)}.page-pnavy .dor-icon{width:24px;height:24px;border-radius:50%;background:rgba(47,224,138,.14);color:var(--green);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.page-pnavy .tese{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:start}.page-pnavy .tese-quote .q-mark{font-family:var(--serif);font-size:48px;color:var(--green);line-height:1;margin-bottom:8px}.page-pnavy .tese-quote blockquote{font-family:var(--serif);font-size:clamp(22px,2.4vw,30px);line-height:1.4;color:var(--paper);font-style:italic;margin-bottom:14px}.page-pnavy .tese-quote cite{font-size:12px;color:var(--dim);font-style:normal;letter-spacing:.04em}.page-pnavy .tese-body h3{font-size:var(--d3);margin-bottom:var(--s2)}.page-pnavy .tese-body p{font-size:16px;color:var(--soft);line-height:1.65;margin-bottom:12px}.page-pnavy .tese-body .fine{font-size:14px;color:var(--dim);font-style:italic;margin-top:18px}.page-pnavy .pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3)}.page-pnavy .pillar{background:var(--navy-1);border:1px solid var(--hair);border-top:3px solid var(--green);border-radius:var(--rad);padding:var(--s4);transition:transform .3s var(--ease),border-color .3s var(--ease);display:flex;flex-direction:column;gap:10px}.page-pnavy section.alt .pillar{background:var(--navy)}.page-pnavy .pillar:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .pillar .num{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.page-pnavy .pillar h3{font-size:19px;color:var(--paper)}.page-pnavy .pillar p{font-size:14px;color:var(--soft);line-height:1.6}.page-pnavy .features{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.page-pnavy .feat{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:var(--s4);display:flex;flex-direction:column;gap:10px;transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy .feat:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .feat-tag{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.page-pnavy .feat h3{font-size:18px;color:var(--paper)}.page-pnavy .feat p{font-size:14px;color:var(--soft);line-height:1.6}.page-pnavy .ia-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,56px);align-items:start}.page-pnavy .ia-points{display:grid;gap:var(--s2)}.page-pnavy .ia-pt{display:grid;grid-template-columns:36px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--hair)}.page-pnavy .ia-pt:last-child{border-bottom:0}.page-pnavy .ia-pt .ix{font-family:var(--serif);font-style:italic;font-size:24px;color:var(--green);line-height:1}.page-pnavy .ia-pt h3{font-size:15px;color:var(--paper);font-weight:600;margin-bottom:6px}.page-pnavy .ia-pt p{font-size:14px;color:var(--soft);line-height:1.55}.page-pnavy .ia-quote{background:rgba(47,224,138,.06);border-left:3px solid var(--green);padding:28px;border-radius:var(--rad-s)}.page-pnavy .ia-quote blockquote{font-family:var(--serif);font-size:20px;color:var(--paper);line-height:1.4;font-style:italic;margin-bottom:8px}.page-pnavy .ia-quote cite{font-size:12px;color:var(--green);font-style:normal}.page-pnavy .side-shot{margin-top:28px;border:1px solid var(--hair);border-radius:var(--rad);overflow:hidden;background:var(--navy-1)}.page-pnavy .side-shot img{display:block;width:100%;height:auto}.page-pnavy .infobox{margin-top:28px;padding:24px;border:1px solid var(--hair);border-radius:var(--rad-s);background:var(--navy-1)}.page-pnavy .infobox .lab{font-size:11px;letter-spacing:.18em;color:var(--green);font-weight:700;margin-bottom:14px;text-transform:uppercase}.page-pnavy .infobox p{font-size:14px;color:var(--soft);line-height:1.65;margin:0}.page-pnavy .perfil-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,56px);align-items:center}.page-pnavy .perfil-card{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);overflow:hidden}.page-pnavy .perfil-card img{display:block;width:100%;height:auto}.page-pnavy .perfil-body h3{font-size:var(--d3);margin-bottom:var(--s2)}.page-pnavy .perfil-body h3 strong{color:var(--green);font-weight:400}.page-pnavy .perfil-body p{font-size:16px;color:var(--soft);line-height:1.65;margin-bottom:var(--s2)}.page-pnavy .perfil-list li{position:relative;padding:8px 0 8px 24px;font-size:14px;color:var(--soft);border-bottom:1px dashed var(--hair)}.page-pnavy .perfil-list li:before{content:"✓";position:absolute;left:0;top:8px;color:var(--green);font-weight:700}.page-pnavy .perfil-list li strong{color:var(--paper)}.page-pnavy .two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,48px);align-items:start}.page-pnavy .two-col h3{font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.3;margin-bottom:20px}.page-pnavy .two-col p{font-size:16px;color:var(--soft);line-height:1.65;margin-bottom:14px}.page-pnavy .infra-card{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:36px}.page-pnavy .infra-card h3{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.3;margin-bottom:18px}.page-pnavy .infra-card p{font-size:15px;color:var(--soft);line-height:1.65;margin-bottom:18px}.page-pnavy .infra-tags{display:flex;flex-wrap:wrap;gap:10px}.page-pnavy .tag{display:inline-block;font-size:12px;letter-spacing:.04em;font-weight:600;padding:6px 12px;border-radius:100px;background:rgba(47,224,138,.1);color:var(--green)}.page-pnavy .pricing-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,56px);align-items:center}.page-pnavy .pricing-card{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad-l);padding:clamp(32px,4vw,48px);position:relative;overflow:hidden}.page-pnavy .pricing-card:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--green),var(--green-deep))}.page-pnavy .price-name{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.page-pnavy .price-tag{font-size:13px;color:var(--dim);margin-bottom:var(--s3)}.page-pnavy .price{font-family:var(--serif);font-size:clamp(40px,5vw,56px);color:var(--paper);line-height:1;margin-bottom:8px;font-weight:400}.page-pnavy .price-sub{font-size:13px;color:var(--dim)}.page-pnavy .price-feats,.page-pnavy .price-sub{margin-bottom:var(--s4)}.page-pnavy .price-feats li{position:relative;padding:10px 0 10px 22px;font-size:14px;color:var(--paper);border-bottom:1px dashed var(--hair)}.page-pnavy .price-feats li:before{content:"✓";position:absolute;left:0;top:10px;color:var(--green);font-weight:700}.page-pnavy .price-meta{font-size:13px;color:var(--dim);font-style:italic;margin-bottom:var(--s3)}.page-pnavy .note-box{background:var(--navy-1);border-left:3px solid var(--green);padding:20px 24px;border-radius:var(--rad-s)}.page-pnavy .note-box p{font-size:14px;color:var(--soft);line-height:1.6;font-style:italic;margin:0}.page-pnavy .closer{background:linear-gradient(180deg,var(--navy),#05101B);text-align:center;overflow:hidden}.page-pnavy .closer:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(900px,100vw);height:min(900px,100vw);background:radial-gradient(circle,var(--green) 0,transparent 65%);opacity:.09;pointer-events:none}.page-pnavy .closer .wrap{position:relative;z-index:2}.page-pnavy .closer h2{font-size:var(--d2);max-width:20ch;margin:0 auto var(--s3)}.page-pnavy .closer h2 strong{color:var(--green);font-weight:400}.page-pnavy .closer p{font-size:clamp(16px,1.5vw,18px);color:var(--soft);max-width:60ch;margin:0 auto var(--s5);line-height:1.65}.page-pnavy .wa-float{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:80;width:56px;height:56px;border-radius:50%;background:var(--green);color:var(--navy);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(47,224,138,.35);transition:transform .2s var(--ease)}.page-pnavy .wa-float:hover{transform:translateY(-3px)}.page-pnavy .wa-float svg{width:28px;height:28px}@media(max-width:600px){.page-pnavy .wa-float{right:14px;bottom:calc(84px + env(safe-area-inset-bottom));width:50px;height:50px}.page-pnavy .wa-float svg{width:25px;height:25px}}.page-pnavy .frontier-col,.page-pnavy .insight-col,.page-pnavy .perfil,.page-pnavy .site-card{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:var(--s4);transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy .insight{display:grid;grid-template-columns:1fr 64px 1fr;gap:var(--s3);align-items:center}.page-pnavy .insight-col{position:relative}.page-pnavy .il{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.page-pnavy .insight-col.bad{opacity:.82}.page-pnavy .insight-col.bad:before{content:"×";position:absolute;top:18px;right:20px;color:var(--dim);font-size:20px}.page-pnavy .insight-col.good{border-color:var(--green-deep);background:linear-gradient(135deg,rgba(47,224,138,.07),var(--navy-1))}.page-pnavy .insight-col.good:before{content:"✓";position:absolute;top:18px;right:20px;color:var(--green);font-weight:700;font-size:18px}.page-pnavy .insight-col h3{font-size:19px;margin-bottom:var(--s2)}.page-pnavy .insight-col ul{margin:var(--s2) 0}.page-pnavy .insight-col ul li{position:relative;padding:7px 0 7px 20px;font-size:14px;color:var(--soft);line-height:1.55}.page-pnavy .insight-col ul li:before{content:"›";position:absolute;left:0;color:var(--green)}.page-pnavy .insight-col ul li strong{color:var(--paper)}.page-pnavy .insight-col>p{font-size:13px;color:var(--dim);font-style:italic;border-top:1px dashed var(--hair);padding-top:14px;margin-top:14px}.page-pnavy .comp-col.bad>p,.page-pnavy .insight-col.bad>p{color:var(--soft)}.page-pnavy .insight-arrow{display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:42px;color:var(--green-deep)}.page-pnavy .frontier-grid,.page-pnavy .site-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}.page-pnavy .ptag,.page-pnavy .stag{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.page-pnavy .site-card h3{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.3;margin-bottom:16px;color:var(--paper)}.page-pnavy .site-card p{font-size:15px;color:var(--soft);line-height:1.6;margin-bottom:14px}.page-pnavy .site-card p:last-child{font-size:13px;color:var(--dim);font-style:italic;margin-bottom:0}.page-pnavy .site-shot{border:1px solid var(--hair);border-radius:var(--rad);overflow:hidden;background:var(--navy-1)}.page-pnavy .site-shot img{display:block;width:100%;height:auto}.page-pnavy .site-body h3{font-size:var(--d3);margin-bottom:var(--s2)}.page-pnavy .site-body h3 strong{color:var(--green);font-weight:400}.page-pnavy .site-body>p{font-size:15px;color:var(--soft);line-height:1.65;margin-bottom:var(--s2)}.page-pnavy .site-list{margin-top:var(--s2)}.page-pnavy .site-list li{position:relative;padding:8px 0 8px 24px;font-size:14px;color:var(--soft);line-height:1.55;border-bottom:1px dashed var(--hair)}.page-pnavy .site-list li:before{content:"✓";position:absolute;left:0;top:8px;color:var(--green);font-weight:700}.page-pnavy .site-list li strong{color:var(--paper)}.page-pnavy .frontier{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad-l);padding:clamp(28px,4vw,44px);margin-top:var(--s4)}.page-pnavy .frontier>h3{font-size:var(--d3);margin-bottom:var(--s2)}.page-pnavy .frontier>h3 strong{color:var(--green);font-weight:400}.page-pnavy .frontier>p{font-size:15px;color:var(--soft);line-height:1.65;margin-bottom:var(--s4);max-width:70ch}.page-pnavy .frontier-grid{margin-top:0}.page-pnavy .frontier-col{background:var(--navy-2)}.page-pnavy .frontier-col .tag{margin-bottom:12px}.page-pnavy .frontier-col h4{font-size:18px;margin:6px 0 12px;color:var(--paper)}.page-pnavy .frontier-col h4 strong{color:var(--green);font-weight:400}.page-pnavy .frontier-col p{font-size:14px;color:var(--soft);line-height:1.6}.page-pnavy .perfis{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.page-pnavy .perfil:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .perfil h3{font-size:18px;margin-bottom:var(--s2);color:var(--paper)}.page-pnavy .perfil ul{margin-top:var(--s2)}.page-pnavy .perfil li{position:relative;padding:8px 0 8px 20px;font-size:14px;color:var(--soft);line-height:1.5}.page-pnavy .perfil li:before{content:"·";position:absolute;left:0;color:var(--green);font-weight:700;font-size:18px}.page-pnavy .tag-pill{display:inline-block;font-size:12px;letter-spacing:.04em;font-weight:600;padding:6px 12px;border-radius:100px;background:rgba(47,224,138,.1);color:var(--green)}.page-pnavy .price-note{font-size:13px;color:var(--soft);background:var(--navy-2);border-left:2px solid var(--green);padding:14px 16px;border-radius:var(--rad-s);margin-bottom:18px}.page-pnavy .model,.page-pnavy .parceiro-card,.page-pnavy .time-card{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:var(--s4);transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy section.alt .model{background:var(--navy)}.page-pnavy .ninety-five{display:grid;grid-template-columns:auto 1fr;gap:clamp(28px,5vw,56px);align-items:center;background:linear-gradient(135deg,rgba(47,224,138,.08),var(--navy-2));border:1px solid var(--hair);border-left:4px solid var(--green);border-radius:var(--rad);padding:clamp(28px,4vw,48px)}.page-pnavy .ninety-five .big{font-family:var(--serif);font-style:italic;color:var(--green);font-size:clamp(64px,11vw,120px);line-height:.85;letter-spacing:-.04em}.page-pnavy .ninety-five .k{font-size:12px;letter-spacing:.18em;color:var(--green);font-weight:600;margin-bottom:12px;text-transform:uppercase}.page-pnavy .ninety-five h3{font-size:var(--d3);margin-bottom:12px}.page-pnavy .ninety-five h3 strong{color:var(--green);font-weight:400}.page-pnavy .ninety-five p{font-size:15px;color:var(--soft);line-height:1.65;margin:0}.page-pnavy .models{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-pnavy .model{display:flex;flex-direction:column;gap:8px}.page-pnavy .model:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .model .num{font-family:var(--serif);font-style:italic;color:var(--green);font-size:clamp(30px,3.4vw,40px);line-height:1;margin-bottom:6px}.page-pnavy .model h3{font-size:18px;color:var(--paper)}.page-pnavy .model p{font-size:14px;color:var(--soft);line-height:1.6}.page-pnavy .models-note{font-size:15px;color:var(--dim);font-style:italic;margin-top:32px;max-width:880px;line-height:1.6}.page-pnavy .dono-grid,.page-pnavy .parceiro-grid,.page-pnavy .receita-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,48px);align-items:start}.page-pnavy .dono-body>p{font-size:16px;color:var(--soft);line-height:1.65;margin-bottom:var(--s2)}.page-pnavy .dono-list li{position:relative;padding:10px 0 10px 24px;font-size:14.5px;color:var(--soft);line-height:1.55;border-bottom:1px dashed var(--hair)}.page-pnavy .dono-list li:before{content:"›";position:absolute;left:0;color:var(--green);font-weight:700}.page-pnavy .dono-list li strong{color:var(--paper)}.page-pnavy .biz-card{background:var(--navy-1);border:1px solid var(--hair);padding:36px;border-radius:var(--rad)}.page-pnavy .biz-card .lab{font-size:11px;letter-spacing:.18em;color:var(--green);font-weight:700;margin-bottom:18px;text-transform:uppercase}.page-pnavy .biz-card h3{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.3;margin-bottom:18px;color:var(--paper)}.page-pnavy .biz-card p{font-size:15px;color:var(--soft);line-height:1.65;margin:0}.page-pnavy .biz-shot{border:1px solid var(--hair);border-radius:var(--rad);overflow:hidden;background:var(--navy-1)}.page-pnavy .biz-shot img{display:block;width:100%;height:auto}.page-pnavy .mp-block{background:linear-gradient(135deg,rgba(47,224,138,.08),var(--navy-2));border:1px solid var(--hair);border-left:4px solid var(--green);border-radius:var(--rad);padding:clamp(28px,4vw,48px)}.page-pnavy .mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,48px);align-items:start}.page-pnavy .mp-body h3{font-size:var(--d3);margin-bottom:var(--s2)}.page-pnavy .mp-body h3 strong{color:var(--green);font-weight:400}.page-pnavy .mp-body p{font-size:15px;color:var(--soft);line-height:1.65}.page-pnavy .parceiro-card .ptag{margin-bottom:12px}.page-pnavy .parceiro-card h3{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.3;margin-bottom:16px;color:var(--paper)}.page-pnavy .parceiro-card p{font-size:15px;color:var(--soft);line-height:1.6}.page-pnavy .receita-grid h3{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.25;margin-bottom:20px}.page-pnavy .receita-grid h3 strong{color:var(--green-deep);font-weight:400}.page-pnavy .receita-grid>div>p{font-size:16px;color:var(--soft);line-height:1.65;margin-bottom:14px}.page-pnavy .time-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.page-pnavy .time-card:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .ttag{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.page-pnavy .time-card h3{font-size:18px;color:var(--paper);margin-bottom:10px}.page-pnavy .time-card p{font-size:14px;color:var(--soft);line-height:1.6}.page-pnavy .time-card .meta{display:inline-block;margin-top:var(--s2);font:700 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:rgba(47,224,138,.1);padding:5px 11px;border-radius:var(--rad-s)}.page-pnavy .loop-block{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s4);align-items:center;background:linear-gradient(135deg,rgba(47,224,138,.06),var(--navy-2));border:1px solid var(--hair);border-radius:var(--rad-l);padding:clamp(28px,4vw,44px);margin-top:var(--s4)}.page-pnavy .loop-tag{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.page-pnavy .loop-block h3{font-size:var(--d4);margin-bottom:10px}.page-pnavy .loop-block h3 strong{color:var(--green-deep);font-weight:400}.page-pnavy .loop-block p{font-size:14.5px;color:var(--soft);line-height:1.6;margin:0}.page-pnavy .loop-block a{color:var(--green);font-weight:600;font-size:14px;white-space:nowrap}.page-pnavy .pstrip{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s3);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--hair)}.page-pnavy .pstrip .item{font-size:14px;color:var(--soft)}.page-pnavy .pstrip .item strong{display:block;color:var(--green);font-family:var(--serif);font-size:22px;font-weight:400;font-style:italic;margin-bottom:4px}.page-pnavy .ctese{max-width:1000px}.page-pnavy .ctese-quote{font-family:var(--serif);font-style:italic;color:var(--paper);font-size:clamp(24px,3.2vw,38px);line-height:1.35;letter-spacing:-.012em;border-left:4px solid var(--green);padding:var(--s2) 0 var(--s2) var(--s4);margin-bottom:var(--s4)}.page-pnavy .ctese-quote em{color:var(--green)}.page-pnavy .attr{display:block;font:700 11px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--dim);margin-bottom:var(--s5)}.page-pnavy .ctese h3{font-size:var(--d3);margin-bottom:var(--s2)}.page-pnavy .ctese h3 em{color:var(--green)}.page-pnavy .ctese>p{font-size:clamp(16px,1.5vw,18px);color:var(--soft);line-height:1.7;max-width:78ch;margin-bottom:14px}.page-pnavy .tese-stamp{margin-top:var(--s5);display:grid;grid-template-columns:auto 1fr;gap:var(--s5);align-items:center;padding:var(--s5) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.page-pnavy .tese-stamp .big{font-family:var(--serif);font-style:italic;color:var(--green);font-size:clamp(56px,9vw,104px);line-height:.85;letter-spacing:-.04em}.page-pnavy .tese-stamp .desc .lab{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.page-pnavy .tese-stamp .desc p{font-family:var(--serif);font-size:clamp(17px,1.7vw,21px);color:var(--paper);line-height:1.45;margin:0}.page-pnavy .tese-stamp .desc p em{color:var(--green)}.page-pnavy .modulos-list{margin-top:var(--s5)}.page-pnavy .mod{display:grid;grid-template-columns:80px 1fr 300px;gap:var(--s5);align-items:start;padding:var(--s5) var(--s2);border-top:1px solid var(--hair);transition:background .35s var(--ease),padding-left .35s var(--ease)}.page-pnavy .mod:last-child{border-bottom:1px solid var(--hair)}.page-pnavy .mod:hover{background:linear-gradient(90deg,rgba(47,224,138,.05),transparent 60%);padding-left:var(--s4)}.page-pnavy .mod>.num{font-family:var(--serif);font-style:italic;color:#64748B;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1;transition:color .35s var(--ease)}.page-pnavy .mod:hover>.num{color:var(--green)}.page-pnavy .mod .body h3{font-size:var(--d4);margin-bottom:10px}.page-pnavy .mod .body p{font-size:15.5px;color:var(--soft);line-height:1.6;margin-bottom:10px;max-width:62ch}.page-pnavy .mod .body p strong{color:var(--paper)}.page-pnavy .mod .specs{padding-left:var(--s3);border-left:1px solid var(--hair)}.page-pnavy .mod .specs .lab{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:var(--s2)}.page-pnavy .mod .specs li{position:relative;padding:8px 0 8px 24px;font-size:14px;color:var(--paper);line-height:1.5;border-bottom:1px dashed var(--hair)}.page-pnavy .mod .specs li:last-child{border-bottom:none}.page-pnavy .mod .specs li:before{content:"✓";position:absolute;left:0;top:8px;color:var(--green);font-weight:700}.page-pnavy .gestor-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,56px);align-items:start}.page-pnavy .gestor-grid>div>h3{font-size:var(--d3);margin-bottom:var(--s2)}.page-pnavy .gestor-grid>div>h3 em{color:var(--green)}.page-pnavy .gestor-quote{font-family:var(--serif);font-style:italic;border-left:3px solid var(--green);padding:12px 0 12px 22px;font-size:18px;color:var(--green);margin-bottom:var(--s3)}.page-pnavy .gestor-grid>div>p{font-size:15px;color:var(--soft);line-height:1.65;margin-bottom:14px}.page-pnavy .gestor-features{background:linear-gradient(135deg,rgba(47,224,138,.06),var(--navy-2));border:1px solid var(--hair);border-radius:var(--rad-l);padding:var(--s5) var(--s4)}.page-pnavy .gestor-features .lab{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:var(--s3)}.page-pnavy .gestor-features li{position:relative;padding:9px 0 9px 24px;font-size:14px;color:var(--paper);line-height:1.5;border-bottom:1px dashed var(--hair)}.page-pnavy .gestor-features li:last-child{border-bottom:none}.page-pnavy .gestor-features li:before{content:"✓";position:absolute;left:0;top:9px;color:var(--green);font-weight:700}.page-pnavy .lados-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5)}.page-pnavy .lado{background:var(--navy-1);border:1px solid var(--hair);border-top:3px solid var(--green);border-radius:var(--rad);padding:var(--s5) var(--s4)}.page-pnavy .lado .lab{display:block;font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.page-pnavy .lado h3{font-size:var(--d4);margin-bottom:var(--s2)}.page-pnavy .lado h3 em{color:var(--green)}.page-pnavy .lado .lead{font-size:15px;color:var(--soft);line-height:1.6;margin-bottom:var(--s2)}.page-pnavy .lado .lead strong{color:var(--paper)}.page-pnavy .lado li{position:relative;padding:8px 0 8px 24px;font-size:14px;color:var(--soft);line-height:1.5;border-bottom:1px dashed var(--hair)}.page-pnavy .lado li:last-child{border-bottom:none}.page-pnavy .lado li:before{content:"✓";position:absolute;left:0;top:8px;color:var(--green);font-weight:700}.page-pnavy .lado li strong{color:var(--paper)}.page-pnavy .market-block{background:linear-gradient(135deg,rgba(47,224,138,.08),var(--navy-2));border:1px solid var(--hair);border-left:4px solid var(--green);border-radius:var(--rad);padding:clamp(32px,5vw,56px)}.page-pnavy .market-block .lab{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:var(--s2)}.page-pnavy .market-block h3{font-size:clamp(24px,3vw,34px);margin-bottom:var(--s2);max-width:22ch}.page-pnavy .market-block h3 em{color:var(--green)}.page-pnavy .market-block>p{font-size:15px;color:var(--soft);line-height:1.65;margin-bottom:14px}.page-pnavy .market-block>p strong{color:var(--paper)}.page-pnavy .market-block .punch{font-family:var(--serif);font-style:italic;font-size:clamp(18px,2vw,22px);color:var(--green);margin-top:var(--s3);padding-top:var(--s3);border-top:1px dashed var(--hair)}.page-pnavy .market-block .punch strong{color:var(--paper);font-style:normal}.page-pnavy .quem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.page-pnavy .quem-card{background:var(--navy-1);border:1px solid var(--hair);border-top:3px solid var(--green);border-radius:var(--rad);padding:var(--s4);transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy .quem-card:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .quem-card .ord{display:block;font-family:var(--serif);font-style:italic;color:var(--green);font-size:clamp(30px,3.4vw,40px);line-height:1;margin-bottom:var(--s2)}.page-pnavy .quem-card h3{font-size:20px;margin-bottom:var(--s2)}.page-pnavy .quem-card p{font-size:14px;color:var(--soft);line-height:1.6;margin-bottom:10px}.page-pnavy .quem-card p strong{color:var(--paper)}.page-pnavy .tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s2);padding-top:var(--s2);border-top:1px dashed var(--hair)}.page-pnavy .time-card .ic{width:48px;height:48px;background:rgba(47,224,138,.14);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--green);font-size:22px;margin-bottom:var(--s2)}.page-pnavy .time-card .badge{display:inline-block;margin-top:var(--s2);font:700 10.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:rgba(47,224,138,.1);padding:5px 11px;border-radius:var(--rad-s)}.page-pnavy .janela-grid{display:grid;grid-template-columns:1fr 300px;gap:var(--s5);align-items:center}.page-pnavy .janela-grid>div>h3{font-size:var(--d3);margin-bottom:var(--s2)}.page-pnavy .janela-grid>div>h3 em{color:var(--green)}.page-pnavy .janela-grid>div>p{font-size:15px;color:var(--soft);line-height:1.65;margin-bottom:14px}.page-pnavy .janela-grid>div>p strong{color:var(--paper)}.page-pnavy .janela-stat{background:linear-gradient(135deg,rgba(47,224,138,.08),var(--navy-2));border:1px solid var(--hair);border-left:4px solid var(--green);border-radius:var(--rad);padding:var(--s5);text-align:center}.page-pnavy .janela-stat .lab{display:block;font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:var(--s2)}.page-pnavy .janela-stat .big{display:block;font-family:var(--serif);font-style:italic;color:var(--green);font-size:clamp(56px,9vw,96px);line-height:.85;letter-spacing:-.04em;margin-bottom:var(--s2)}.page-pnavy .janela-stat .desc{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--paper);line-height:1.4}.page-pnavy .janela-stat .desc strong{color:var(--green);font-style:normal}.page-pnavy .closer h2 br{display:block}.page-pnavy .bice-card,.page-pnavy .bicef-card,.page-pnavy .comp-col,.page-pnavy .dois,.page-pnavy .etapa,.page-pnavy .modal,.page-pnavy .para{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:var(--s4);transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy section.alt .bice-card,.page-pnavy section.alt .bicef-card,.page-pnavy section.alt .modal{background:var(--navy)}.page-pnavy .bicef{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,56px);align-items:center}.page-pnavy .bicef-card{border-top:3px solid var(--green)}.page-pnavy .btag{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.page-pnavy .bicef-card h3{font-family:var(--serif);font-size:22px;font-weight:400;margin-bottom:8px}.page-pnavy .bice-card .role,.page-pnavy .bicef-card .role{font-size:13px;color:var(--dim);margin-bottom:14px}.page-pnavy .bice-card blockquote,.page-pnavy .bicef-card blockquote{font-family:var(--serif);font-style:italic;color:var(--paper);font-size:17px;line-height:1.45;margin-top:var(--s2)}.page-pnavy .bicef-body h3{font-size:var(--d3);margin-bottom:var(--s2)}.page-pnavy .bicef-body h3 strong{color:var(--green);font-weight:400}.page-pnavy .bicef-body p{font-size:15px;color:var(--soft);line-height:1.65;margin-bottom:14px}.page-pnavy .bice-photo{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 22%;border-radius:var(--rad);border:1px solid var(--hair);margin-bottom:18px;filter:grayscale(.12)}.page-pnavy .etapas{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.page-pnavy .etapa{text-align:center;padding:24px 20px}.page-pnavy .etapa:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .ei{display:block;font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.page-pnavy .etapa h3{font-size:16px;margin-bottom:8px}.page-pnavy .etapa p{font-size:13px;color:var(--soft);line-height:1.5}.page-pnavy .quote-block{background:linear-gradient(135deg,rgba(47,224,138,.06),var(--navy-2));border:1px solid var(--hair);border-left:4px solid var(--green);border-radius:var(--rad);padding:clamp(28px,5vw,48px);margin-top:var(--s5)}.page-pnavy .quote-block blockquote{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.4vw,28px);line-height:1.4;color:var(--paper);margin-bottom:12px}.page-pnavy .quote-block blockquote strong{color:var(--green);font-weight:400}.page-pnavy .quote-block cite{font-size:12px;color:var(--green);font-style:normal;letter-spacing:.04em}.page-pnavy .modal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.page-pnavy .modal:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .mn{display:block;font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.page-pnavy .modal h3{font-size:17px;margin-bottom:8px}.page-pnavy .modal p{font-size:13.5px;color:var(--soft);line-height:1.55}.page-pnavy .dois-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5)}.page-pnavy .dois{border-top:3px solid var(--green)}.page-pnavy .dn{display:block;font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.page-pnavy .dois h3{font-size:var(--d4);margin-bottom:var(--s2)}.page-pnavy .dois>p{font-size:15px;color:var(--soft);line-height:1.6;margin-bottom:var(--s2)}.page-pnavy .dois ul li{position:relative;padding:8px 0 8px 22px;font-size:14px;color:var(--soft);line-height:1.5;border-bottom:1px dashed var(--hair)}.page-pnavy .dois ul li:last-child{border-bottom:none}.page-pnavy .dois ul li:before{content:"✓";position:absolute;left:0;top:8px;color:var(--green);font-weight:700}.page-pnavy .dois ul li strong{color:var(--paper)}.page-pnavy .progs{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.page-pnavy .prog{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad-l);overflow:hidden;transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy .prog:hover{transform:translateY(-4px);border-color:var(--green-deep)}.page-pnavy .prog-top{position:relative;padding:var(--s4);border-top:3px solid var(--green)}.page-pnavy .prog-tag{display:block;font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.page-pnavy .prog-top h3{font-size:var(--d4);margin-bottom:10px}.page-pnavy .prog-top h3 strong{color:var(--green);font-weight:400}.page-pnavy .prog-top .sub{font-size:14px;color:var(--soft);line-height:1.55}.page-pnavy .prog-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2);padding:var(--s3) var(--s4);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.page-pnavy .prog-meta-cell .k{font:700 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:6px}.page-pnavy .prog-meta-cell .v{font-family:var(--serif);font-size:16px;color:var(--paper)}.page-pnavy .prog-body{padding:var(--s4)}.page-pnavy .prog-body ul li{position:relative;padding:8px 0 8px 22px;font-size:14px;color:var(--soft);line-height:1.5;border-bottom:1px dashed var(--hair)}.page-pnavy .prog-body ul li:before{content:"✓";position:absolute;left:0;top:8px;color:var(--green);font-weight:700}.page-pnavy .icp{font-size:13px;color:var(--green);font-style:italic;margin-top:var(--s2)}.page-pnavy .prog-body>a{display:inline-block;margin-top:var(--s3);padding:12px 20px;border:1px solid var(--hair);border-radius:var(--rad-s);color:var(--paper);font-size:13.5px;font-weight:600;transition:.2s var(--ease)}.page-pnavy .prog-body>a:hover{background:var(--navy-2);border-color:var(--green);color:var(--green)}.page-pnavy .para-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.page-pnavy .para{display:flex;flex-direction:column;gap:8px}.page-pnavy .para:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .para .pn{font-family:var(--serif);font-style:italic;color:var(--green);font-size:clamp(28px,3vw,38px);line-height:1;margin-bottom:6px}.page-pnavy .para h3{font-size:17px}.page-pnavy .para p{font-size:13.5px;color:var(--soft);line-height:1.55}.page-pnavy .bice-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s5)}.page-pnavy .bice-card{border-top:3px solid var(--green)}.page-pnavy .bice-card h3{font-family:var(--serif);font-size:22px;font-weight:400;margin:4px 0}.page-pnavy .bice-card .credit{font-size:12.5px;color:var(--green);font-style:italic;margin-bottom:14px}.page-pnavy .bice-card p{font-size:14.5px;color:var(--soft);line-height:1.65}.page-pnavy .bice-card p strong{color:var(--paper)}.page-pnavy .comp{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);align-items:stretch}.page-pnavy .comp-col{position:relative}.page-pnavy .comp-col.bad{opacity:.82}.page-pnavy .comp-col.bad:before{content:"×";position:absolute;top:18px;right:20px;color:var(--dim);font-size:20px}.page-pnavy .comp-col.good{border-color:var(--green-deep);background:linear-gradient(135deg,rgba(47,224,138,.07),var(--navy-1))}.page-pnavy .comp-col.good:before{content:"✓";position:absolute;top:18px;right:20px;color:var(--green);font-weight:700;font-size:18px}.page-pnavy .comp-col h3{font-size:18px;margin-bottom:var(--s2);max-width:24ch}.page-pnavy .comp-col h3 strong{color:var(--paper)}.page-pnavy .comp-col ul li{position:relative;padding:9px 0 9px 24px;font-size:14px;color:var(--soft);line-height:1.5;border-bottom:1px dashed var(--hair)}.page-pnavy .comp-col ul li:last-child{border-bottom:none}.page-pnavy .comp-col.bad ul li:before{content:"×";position:absolute;left:0;top:9px;color:var(--dim)}.page-pnavy .comp-col.good ul li:before{content:"✓";position:absolute;left:0;top:9px;color:var(--green);font-weight:700}.page-pnavy .kicker{display:inline-flex;align-items:center;gap:10px;font:700 11px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--green)}.page-pnavy .kicker:before{content:"";width:22px;height:1px;background:var(--green)}.page-pnavy .lead-cap{background:var(--navy-2)}.page-pnavy .lead-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--s7);align-items:start}.page-pnavy .lead-intro h2{font-size:var(--d2);margin-top:14px}.page-pnavy .lead-intro h2 em{color:var(--green)}.page-pnavy .lead-intro p{color:var(--soft);margin-top:var(--s2);font-size:clamp(15px,1.4vw,17px);line-height:1.65}.page-pnavy .lead-intro p strong{color:var(--paper)}.page-pnavy .lead-form{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad-l);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:var(--s3)}.page-pnavy .lf-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.page-pnavy .lf-row{display:flex;flex-direction:column;gap:8px}.page-pnavy .lf-consent label,.page-pnavy .lf-row label{font:600 12.5px var(--sans);letter-spacing:.02em;color:var(--paper)}.page-pnavy .lf-opt{color:var(--dim);font-weight:400}.page-pnavy .lf-row input,.page-pnavy .lf-row select,.page-pnavy .lf-row textarea{font-family:var(--sans);font-size:15px;color:var(--paper);background:var(--navy-2);border:1px solid var(--hair);border-radius:var(--rad-s);padding:12px 14px;width:100%;transition:border-color .2s var(--ease)}.page-pnavy .lf-row textarea{resize:vertical;min-height:84px;line-height:1.5}.page-pnavy .lf-row input::placeholder,.page-pnavy .lf-row textarea::placeholder{color:var(--dim)}.page-pnavy .lf-row select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M2 3.5L5 6.5L8 3.5' stroke='%23A8B8CC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.page-pnavy .lf-row input:focus,.page-pnavy .lf-row select:focus,.page-pnavy .lf-row textarea:focus{outline:none;border-color:var(--green)}.page-pnavy .lf-row input.err,.page-pnavy .lf-row select.err,.page-pnavy .lf-row textarea.err{border-color:#FF6B7A}.page-pnavy .lf-err{font-size:12.5px;color:#FF9BA5;margin:0}.page-pnavy .lf-consent{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.page-pnavy .lf-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--green);flex-shrink:0}.page-pnavy .lf-consent label{font-weight:400;font-size:13px;color:var(--soft);line-height:1.5}.page-pnavy .lf-consent a{color:var(--green);text-decoration:underline}.page-pnavy .lf-submit{width:100%;margin-top:4px}.page-pnavy .lf-submit:disabled{opacity:.6;cursor:progress}.page-pnavy .lf-status:empty{display:none}.page-pnavy .lf-err-box{background:rgba(255,107,122,.08);border:1px solid rgba(255,107,122,.32);border-radius:var(--rad-s);padding:12px 14px}.page-pnavy .lead-done{text-align:center;max-width:640px;margin:0 auto}.page-pnavy .lead-done h2{font-size:var(--d2);margin-top:14px}.page-pnavy .lead-done h2 em{color:var(--green)}.page-pnavy .lead-done p{color:var(--soft);margin:var(--s2) auto 0;max-width:56ch}@media(max-width:860px){.page-pnavy .lead-grid{gap:var(--s4)}.page-pnavy .lead-grid,.page-pnavy .lf-two{grid-template-columns:1fr}}.page-pnavy .hv-attr{font-size:13px;color:var(--dim);font-style:italic;border-top:1px solid var(--hair);padding-top:18px}.page-pnavy .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);margin-top:var(--s5)}.page-pnavy .hero-stat{border-left:1px solid var(--hair);padding-left:var(--s2)}.page-pnavy .hero-stat .k{font-family:var(--serif);font-style:italic;font-size:clamp(30px,3.5vw,44px);color:var(--green);line-height:.9}.page-pnavy .hero-stat .l{font-size:12px;color:var(--soft);margin-top:8px}.page-pnavy .pilares{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.page-pnavy .pilar{background:var(--navy-1);border:1px solid var(--hair);border-top:3px solid var(--green);border-radius:var(--rad);padding:var(--s4);transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy section.alt .pilar{background:var(--navy)}.page-pnavy .pilar:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .pilar .pn{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.page-pnavy .pilar h3{font-size:18px;margin-bottom:10px}.page-pnavy .pilar .tag{margin:10px 0}.page-pnavy .pilar .body{margin:var(--s2) 0}.page-pnavy .pilar .body p{font-size:14px;color:var(--soft);line-height:1.6}.page-pnavy .pilar .key{font-size:13.5px;color:var(--soft);font-style:italic;border-top:1px dashed var(--hair);padding-top:var(--s2);margin-top:var(--s2)}.page-pnavy .trilhas{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.page-pnavy .trilha{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:24px 20px;transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy .trilha:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .trilha .tn{font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,40px);color:var(--green);line-height:1;display:block;margin-bottom:12px}.page-pnavy .trilha h3{font-size:15px;margin-bottom:8px}.page-pnavy .trilha p{font-size:13px;color:var(--soft);line-height:1.5}.page-pnavy .ciclo-row{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin:var(--s5) 0 var(--s3);align-items:stretch}.page-pnavy .ciclo-step{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad-s);padding:18px 12px;text-align:center}.page-pnavy section.alt .ciclo-step{background:var(--navy)}.page-pnavy .ciclo-step .cn{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--green);display:block;margin-bottom:8px}.page-pnavy .ciclo-step .cs-label{font-size:14px;color:var(--paper);font-weight:600}.page-pnavy .ciclo-note{font-style:italic;color:var(--dim);max-width:820px;font-size:15px;line-height:1.6;margin-top:var(--s2)}.page-pnavy .ciclo-note strong{color:var(--paper);font-style:normal}.page-pnavy .indic{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s2)}.page-pnavy .ind{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:var(--s4)}.page-pnavy .ind .in{font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,40px);color:var(--green);line-height:1;display:block;margin-bottom:12px}.page-pnavy .ind h3{font-size:15px;margin-bottom:8px}.page-pnavy .ind p{font-size:13px;color:var(--soft);line-height:1.5}.page-pnavy .camadas{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.page-pnavy .camada{background:var(--navy-1);border:1px solid var(--hair);border-top:3px solid var(--green);border-radius:var(--rad);padding:var(--s4)}.page-pnavy section.alt .camada{background:var(--navy)}.page-pnavy .camada .cn{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.page-pnavy .camada h3{font-size:17px;margin-bottom:10px;line-height:1.3}.page-pnavy .camada p{font-size:14px;color:var(--soft);line-height:1.6}.page-pnavy .camada p strong{color:var(--paper)}.page-pnavy .loop-cta{display:flex;flex-direction:column;gap:10px}.page-pnavy .loop-cta a{color:var(--green);font-weight:600;font-size:14px;white-space:nowrap}.page-pnavy .sig{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--hair);font-size:14px;color:var(--soft);font-style:italic;max-width:70ch;margin-left:auto;margin-right:auto}.page-pnavy .sig strong{color:var(--paper);font-style:normal}.page-pnavy .man-wrap{max-width:820px;margin:0 auto}.page-pnavy .man-lead{font-size:clamp(17px,1.6vw,20px);color:var(--soft);line-height:1.7;margin-top:var(--s3)}.page-pnavy .man-lead b{color:var(--paper)}.page-pnavy .opening{padding:clamp(56px,8vw,96px) 0;border-bottom:1px solid var(--hair-soft)}.page-pnavy .opening-eyebrow{display:block;font:700 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:var(--s3)}.page-pnavy .opening p{font-size:clamp(16px,1.5vw,18px);color:var(--soft);line-height:1.8;margin-bottom:16px}.page-pnavy .opening p b{color:var(--paper)}.page-pnavy .opening .gn{color:var(--green)}.page-pnavy .ato{padding:clamp(48px,7vw,80px) 0;border-bottom:1px solid var(--hair-soft)}.page-pnavy .ato.alt{background:var(--navy-2)}.page-pnavy .ato-num{font-family:var(--serif);font-style:italic;font-size:clamp(44px,6vw,72px);color:var(--green);line-height:1;letter-spacing:-.03em}.page-pnavy .ato-label{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin:12px 0 16px}.page-pnavy .ato-title{font-family:var(--serif);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.25;color:var(--paper);letter-spacing:-.01em;margin-bottom:var(--s3)}.page-pnavy .ato-title b,.page-pnavy .ato-title em{color:var(--green);font-weight:400;font-style:italic}.page-pnavy .ato-body p{font-size:clamp(16px,1.5vw,18px);color:var(--soft);line-height:1.78;margin-bottom:16px}.page-pnavy .ato-body p b,.page-pnavy .ato-body p strong{color:var(--paper)}.page-pnavy .ato-body .pk{color:var(--green)}.page-pnavy .ato-list{margin:18px 0}.page-pnavy .ato-list li{position:relative;padding:8px 0 8px 26px;font-size:15.5px;color:var(--soft);line-height:1.6}.page-pnavy .ato-list li b{color:var(--paper)}.page-pnavy .ato-list li:before{content:"—";position:absolute;left:0;color:var(--green);font-weight:700}.page-pnavy .ato-pull{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.4vw,28px);line-height:1.4;color:var(--paper);border-left:4px solid var(--green);padding:var(--s2) 0 var(--s2) var(--s4);margin-top:var(--s4)}.page-pnavy .ato-pull b{color:var(--green);font-style:normal}.page-pnavy .deliveries{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:var(--s4) 0}.page-pnavy .delivery{background:var(--navy-1);border:1px solid var(--hair);border-top:3px solid var(--green);border-radius:var(--rad);padding:var(--s4)}.page-pnavy .ato.alt .delivery{background:var(--navy)}.page-pnavy .delivery .dlabel{display:block;font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.page-pnavy .delivery h3{font-size:17px;margin-bottom:8px}.page-pnavy .delivery p{font-size:14px;color:var(--soft);line-height:1.55}.page-pnavy .man-sign{text-align:center;padding:clamp(56px,8vw,96px) 0;background:linear-gradient(180deg,var(--navy),#05101B)}.page-pnavy .man-mark{font-family:var(--serif);font-size:clamp(40px,6vw,64px);color:var(--paper);line-height:1}.page-pnavy .man-mark span{color:var(--green)}.page-pnavy .man-tagline{font-family:var(--serif);font-style:italic;font-size:clamp(18px,2vw,24px);color:var(--soft);margin:var(--s3) auto;line-height:1.5;max-width:40ch}.page-pnavy .man-tagline b{color:var(--paper);font-style:normal}.page-pnavy .man-founders{display:flex;gap:var(--s5);justify-content:center;margin:var(--s5) 0 var(--s4);flex-wrap:wrap}.page-pnavy .man-founder{text-align:center}.page-pnavy .man-founder img{width:92px;height:92px;border-radius:50%;object-fit:cover;object-position:center 20%;border:1px solid var(--green)}.page-pnavy .man-founder .fname{font-size:13px;color:var(--paper);margin-top:10px;font-weight:600}.page-pnavy .man-founder .frole{font-size:11.5px;color:var(--dim);margin-top:2px}.page-pnavy .man-meta{font-size:13px;color:var(--dim);line-height:1.7;margin-top:var(--s3)}.page-pnavy .man-meta b{color:var(--soft)}@media(max-width:600px){.page-pnavy .deliveries{grid-template-columns:1fr}}.page-pnavy .crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--dim);margin-bottom:var(--s3)}.page-pnavy .crumb a:hover{color:var(--soft)}.page-pnavy .crumb .sep{color:var(--hair)}.page-pnavy .crumb .cur{color:var(--soft)}.page-pnavy .hero-inner{max-width:1000px;position:relative;z-index:2}.page-pnavy .hero-inner h1{font-size:clamp(30px,4vw,52px);line-height:1.06;max-width:18ch;margin:var(--s2) 0 var(--s3)}.page-pnavy .hero-inner h1 strong{color:var(--green);font-weight:400;font-style:italic}.page-pnavy .hero-inner .lede{font-size:clamp(17px,1.5vw,20px);color:var(--soft);line-height:1.6;max-width:72ch}.page-pnavy .hero-inner .lede strong{color:var(--paper)}.page-pnavy .hero-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--hair);max-width:900px}.page-pnavy .hm-item{border-left:1px solid var(--hair);padding-left:var(--s2)}.page-pnavy .hm-item .k{font-family:var(--serif);font-style:italic;font-size:clamp(28px,3vw,40px);color:var(--green);line-height:.9}.page-pnavy .hm-item .l{font-size:12.5px;color:var(--soft);margin-top:8px}.page-pnavy .pillar .pn{display:block;font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.page-pnavy .portfolio{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page-pnavy .prod{display:flex;flex-direction:column;gap:6px;background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:var(--s4);transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy .prod:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .prod .ptag{font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.page-pnavy .prod h3{font-size:18px;color:var(--paper)}.page-pnavy .prod .sub{font-size:13px;color:var(--green);font-style:italic;margin-bottom:4px}.page-pnavy .prod>p{font-size:13.5px;color:var(--soft);line-height:1.55}.page-pnavy .prod .prod-link{margin-top:auto;color:var(--green);font-weight:600;font-size:14px;padding-top:var(--s2)}.page-pnavy .nums{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.page-pnavy .num-card{border-left:1px solid var(--hair);padding-left:var(--s3)}.page-pnavy .num-card .nv{font-family:var(--serif);font-style:italic;font-size:clamp(40px,5vw,56px);color:var(--green);display:block;line-height:.9;letter-spacing:-.03em;margin-bottom:8px}.page-pnavy .num-card h3{font-size:14px;color:var(--paper);margin-bottom:8px}.page-pnavy .num-card p{font-size:13px;color:var(--soft);line-height:1.5}.page-pnavy .strat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.page-pnavy .strat{background:var(--navy-1);border:1px solid var(--hair);border-top:3px solid var(--green-deep);border-radius:var(--rad);padding:var(--s4)}.page-pnavy .strat .sn{display:block;font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.page-pnavy .strat h3{font-size:18px;margin-bottom:10px}.page-pnavy .strat p{font-size:14px;color:var(--soft);line-height:1.6}.page-pnavy .strat p strong{color:var(--paper)}.page-pnavy .closer .closer-grid{text-align:left}.page-pnavy .closer-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--s5);align-items:center}.page-pnavy .closer-grid h2{font-size:var(--d2);margin:0 0 var(--s2);max-width:none}.page-pnavy .closer-grid h2 strong{color:var(--green);font-weight:400}.page-pnavy .closer-grid>div>p{font-size:clamp(15px,1.5vw,17px);color:var(--soft);line-height:1.65}.page-pnavy .closer-options{display:grid;gap:12px}.page-pnavy .closer-opt{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:20px 24px;transition:.25s var(--ease)}.page-pnavy .closer-opt:hover{border-color:var(--green);transform:translateX(4px)}.page-pnavy .closer-opt .ot{display:block;font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.page-pnavy .closer-opt h3{font-size:17px;margin-bottom:6px}.page-pnavy .closer-opt p{font-size:14px;color:var(--soft);line-height:1.5}.page-pnavy .closer-opt a{display:inline-block;margin-top:10px;color:var(--green);font-weight:600;font-size:13.5px}.page-pnavy .bice-note{margin-top:var(--s5);font-size:clamp(15px,1.5vw,17px);color:var(--soft);line-height:1.7;max-width:82ch;border-left:3px solid var(--green);padding-left:22px}.page-pnavy .bice-note strong{color:var(--paper)}@media(max-width:960px){.page-pnavy .bice-grid,.page-pnavy .bicef,.page-pnavy .closer-grid,.page-pnavy .comp,.page-pnavy .dois-grid,.page-pnavy .dono-grid,.page-pnavy .frontier-grid,.page-pnavy .gestor-grid,.page-pnavy .hero-grid,.page-pnavy .ia-grid,.page-pnavy .janela-grid,.page-pnavy .lados-grid,.page-pnavy .mp-grid,.page-pnavy .parceiro-grid,.page-pnavy .perfil-grid,.page-pnavy .pricing-grid,.page-pnavy .progs,.page-pnavy .receita-grid,.page-pnavy .site-grid,.page-pnavy .tese,.page-pnavy .two-col{grid-template-columns:1fr}.page-pnavy .camadas,.page-pnavy .etapas,.page-pnavy .features,.page-pnavy .hero-meta,.page-pnavy .hero-stats,.page-pnavy .indic,.page-pnavy .modal-grid,.page-pnavy .models,.page-pnavy .nums,.page-pnavy .para-grid,.page-pnavy .perfis,.page-pnavy .pilares,.page-pnavy .pillars,.page-pnavy .portfolio,.page-pnavy .quem-grid,.page-pnavy .strat-grid,.page-pnavy .time-grid,.page-pnavy .trilhas{grid-template-columns:repeat(2,1fr)}.page-pnavy .insight{grid-template-columns:1fr}.page-pnavy .insight-arrow{transform:rotate(90deg);padding:8px 0}.page-pnavy .loop-block,.page-pnavy .ninety-five{grid-template-columns:1fr}.page-pnavy .ciclo-row,.page-pnavy .pstrip{grid-template-columns:repeat(4,1fr)}.page-pnavy .mod{grid-template-columns:60px 1fr}.page-pnavy .mod .specs{grid-column:1/-1;padding-left:0;border-left:none;border-top:1px solid var(--hair);padding-top:var(--s3)}.page-pnavy .tese-stamp{grid-template-columns:1fr;gap:var(--s3)}}@media(max-width:600px){.page-pnavy .camadas,.page-pnavy .ciclo-row,.page-pnavy .dor-grid,.page-pnavy .etapas,.page-pnavy .features,.page-pnavy .hero-meta,.page-pnavy .hero-stats,.page-pnavy .indic,.page-pnavy .modal-grid,.page-pnavy .models,.page-pnavy .nums,.page-pnavy .para-grid,.page-pnavy .perfis,.page-pnavy .pilares,.page-pnavy .pillars,.page-pnavy .portfolio,.page-pnavy .pstrip,.page-pnavy .quem-grid,.page-pnavy .strat-grid,.page-pnavy .time-grid,.page-pnavy .trilhas{grid-template-columns:repeat(2,1fr)}.page-pnavy .cta-row{flex-direction:column;align-items:stretch}.page-pnavy .btn{width:100%}}@media(prefers-reduced-motion:reduce){.page-pnavy *{transition-duration:.01ms!important}}.page-pnavy[data-page=blog] .hero .lede{max-width:64ch}.page-pnavy .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}.page-pnavy .blog-card{display:flex;flex-direction:column;background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad-l);overflow:hidden;transition:transform .3s var(--ease),border-color .3s var(--ease)}.page-pnavy .blog-card:hover{transform:translateY(-3px);border-color:var(--green-deep)}.page-pnavy .bc-media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--navy-2)}.page-pnavy .bc-img{width:100%;height:100%;object-fit:cover}.page-pnavy .bc-body{display:flex;flex-direction:column;gap:10px;padding:var(--s4)}.page-pnavy .bc-date{font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.page-pnavy .bc-title{font-family:var(--serif);font-size:20px;line-height:1.25;color:var(--paper)}.page-pnavy .bc-desc{font-size:14px;color:var(--soft);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-pnavy .bc-more{margin-top:auto;font:600 13px var(--sans);color:var(--green)}.page-pnavy .blog-empty{max-width:56ch;margin:0 auto;text-align:center}.page-pnavy .blog-empty h2{font-size:var(--d2);margin-bottom:var(--s2)}.page-pnavy .blog-empty p{color:var(--soft);margin-bottom:var(--s4)}.page-pnavy .art-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:var(--dim);margin-top:var(--s3)}.page-pnavy .art-meta strong{color:var(--soft)}.page-pnavy .art-meta .am-sep{color:var(--hair)}.page-pnavy .art-wrap{max-width:760px}.page-pnavy .art-col{padding:var(--s5) 0}.page-pnavy .art-cover{margin:0 0 var(--s5);border:1px solid var(--hair);border-radius:var(--rad-l);overflow:hidden}.page-pnavy .art-img{width:100%;height:auto;display:block}.page-pnavy .art-toc{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:var(--s3) var(--s4);margin-bottom:var(--s5)}.page-pnavy .toc-title{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.page-pnavy .art-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:toc}.page-pnavy .art-toc li{font-size:14px;line-height:1.4}.page-pnavy .art-toc li.toc-sub{padding-left:16px}.page-pnavy .art-toc a{color:var(--soft);transition:color .2s var(--ease)}.page-pnavy .art-toc a:hover{color:var(--green)}.page-pnavy .art-tldr{background:linear-gradient(135deg,rgba(47,224,138,.08),var(--navy-2));border:1px solid var(--hair);border-left:4px solid var(--green);border-radius:var(--rad);padding:var(--s4);margin-bottom:var(--s5)}.page-pnavy .tldr-tag{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.page-pnavy .art-tldr p{font-size:clamp(16px,1.5vw,18px);color:var(--paper);line-height:1.6;margin:0}.page-pnavy .art-body{font-size:clamp(16px,1.45vw,18px);line-height:1.75}.page-pnavy .art-body h2{font-size:clamp(24px,2.6vw,32px);margin:var(--s5) 0 var(--s2);scroll-margin-top:calc(var(--navh) + 20px)}.page-pnavy .art-body h3{font-size:clamp(20px,2vw,24px);margin:var(--s4) 0 12px;scroll-margin-top:calc(var(--navh) + 20px)}.page-pnavy .art-body p{color:var(--soft);margin:0 0 var(--s3)}.page-pnavy .art-body ol,.page-pnavy .art-body ul{color:var(--soft);margin:0 0 var(--s3);padding-left:24px;display:flex;flex-direction:column;gap:8px}.page-pnavy .art-body li{line-height:1.65}.page-pnavy .art-body a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.page-pnavy .art-body a:hover{color:var(--green-bright)}.page-pnavy .art-quote{font-family:var(--serif);font-size:clamp(20px,2.2vw,26px);font-style:italic;line-height:1.4;color:var(--paper);border-left:3px solid var(--green);padding:6px 0 6px var(--s4);margin:var(--s4) 0}.page-pnavy .art-fig{margin:var(--s4) 0}.page-pnavy .art-fig figcaption{font-size:13px;color:var(--dim);font-style:italic;margin-top:10px;text-align:center}.page-pnavy .art-cta{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad-l);padding:var(--s4);margin:var(--s5) 0;display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start}.page-pnavy .art-cta-note{font-size:15px;color:var(--soft);margin:0}.page-pnavy .art-cta-note strong{color:var(--paper)}.page-pnavy .art-faq{margin:var(--s5) 0}.page-pnavy .art-faq h2{font-size:var(--d3);margin-bottom:var(--s3)}.page-pnavy .faq-list{display:flex;flex-direction:column;gap:12px}.page-pnavy .faq-item{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad);padding:16px var(--s3)}.page-pnavy .faq-item summary{font-weight:600;color:var(--paper);cursor:pointer;list-style:none;position:relative;padding-right:28px;font-size:15px}.page-pnavy .faq-item summary::-webkit-details-marker{display:none}.page-pnavy .faq-item summary:after{content:"+";position:absolute;right:0;top:-2px;color:var(--green);font-size:20px;line-height:1}.page-pnavy .faq-item[open] summary:after{content:"−"}.page-pnavy .faq-item p{margin:12px 0 0;color:var(--soft);font-size:14.5px;line-height:1.65}.page-pnavy .art-author{display:flex;gap:var(--s3);align-items:flex-start;background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--rad-l);padding:var(--s4);margin:var(--s5) 0}.page-pnavy .author-photo{border-radius:50%;object-fit:cover;flex-shrink:0}.page-pnavy .author-name{font-family:var(--serif);font-size:18px;color:var(--paper)}.page-pnavy .author-cred{font-size:12.5px;color:var(--green);margin-top:2px}.page-pnavy .art-author p{font-size:14px;color:var(--soft);line-height:1.6;margin-top:10px}.page-pnavy .author-brand{font-size:13px;color:var(--dim);border-top:1px dashed var(--hair);padding-top:12px}.page-pnavy .author-brand strong{color:var(--soft)}.page-pnavy .art-updated{font-size:13px;color:var(--dim);font-style:italic;border-top:1px solid var(--hair);padding-top:var(--s3);margin-top:var(--s5)}@media(max-width:900px){.page-pnavy .blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.page-pnavy .blog-grid{grid-template-columns:1fr}.page-pnavy .art-author{flex-direction:column}}.page-pnavy .legal-updated{font-size:13px;letter-spacing:.02em;color:var(--dim);margin:var(--s3) 0 0}.page-pnavy .legal-body{max-width:760px}.page-pnavy .legal-body h2{font-size:var(--d3);color:var(--paper);line-height:1.3;margin:var(--s5) 0 14px;scroll-margin-top:calc(var(--navh) + 20px)}.page-pnavy .legal-body h2:first-child{margin-top:0}.page-pnavy .legal-body p{font-size:clamp(15px,1.4vw,16.5px);color:var(--soft);line-height:1.75;margin:0 0 15px}.page-pnavy .legal-body ul{margin:0 0 18px;padding-left:22px;display:flex;flex-direction:column;gap:9px}.page-pnavy .legal-body li{font-size:clamp(15px,1.4vw,16.5px);color:var(--soft);line-height:1.7}.page-pnavy .legal-body a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.page-pnavy .legal-body a:hover{color:var(--green-bright)}