:root{--body-line-height:1.7em;--body-font-size:14px;--content-width:80%;--content-max-width:1080px;--gcid-link-color:#2ea3f2;--gradient-primary:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-secondary) 100%);--shadow-card:0 10px 28px -20px #0f172a47,0 2px 8px -6px #0f172a29;--brand-primary-lighter:#eef3f8;--brand-primary-light:#cdd8e4;--brand-primary:#3b174f;--brand-secondary:#6a1b9a;--ink:#1f2937;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--brand-primary-900:#13304d;--brand-primary-700:#27517d;--cta-dark-bg:#fff;--cta-dark-ink:var(--brand-primary);--muted:#5a6472;--radius-card:14px;--et_global_body_font_height:1.7em;--et_global_body_font_size:14px}.ng0{animation-duration:.4s;animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both}.ng1{transform-origin:bottom var(--side,right);animation-name:ht_ctc_anim_corner;animation-timing-function:cubic-bezier(.25,1,.5,1)}body #page-container .nq .n61:after,body #page-container .nq .n61:before,body #page-container .nq .n66:after,body #page-container .nq .n66:before,body #page-container .nq .n6a.n6b .n6f.n60:after,body #page-container .nq .n6a.n6b .n6f.n60:before,body #page-container .nq .n6g.n6b .n6f.n60:after,body #page-container .nq .n6g.n6b .n6f.n60:before,body #page-container .nq .nes.neu.n14 .n60:after,body #page-container .nq .nes.neu.n14 .n60:before,body #page-container .nq .nfi.neu.n14 .n60:after,body #page-container .nq .nfi.neu.n14 .n60:before{display:none!important}.n2l .n2m .n2o>li.n2q{position:relative;overflow:hidden}.n2l .n2m li.n2q ul.n2x{z-index:8;visibility:hidden;opacity:0;text-align:left;background:#fff;width:240px;padding:20px 0;list-style:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s ease-in-out;position:absolute;transform:translateZ(0);box-shadow:0 2px 5px #0000001a}.n2l .n2m .n2o li.n2q li.n2q{overflow-wrap:break-word;margin:0;padding:0 20px;line-height:2em;position:relative}.n2l .n2m .n2o li.n2q li.n2q a{padding:6px 20px}.n2m .n2o .n2t>a>.n2w:before{content:"3";speak:none;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:ETmodules;font-weight:400;line-height:.7;font-size:inherit;box-sizing:border-box;direction:ltr;font-style:normal;transition:transform .2s ease-in-out;display:inline-block}.n2o>li.n2q:after{content:"";transition:all .2s .5s;display:block;position:absolute;left:-50px;right:-50px}.n1a,.n4c{background-position:50%;background-repeat:no-repeat;background-size:cover}.nex p:not(.has-background):last-of-type{margin-bottom:0;padding-bottom:0}h2 a,h3 a,h4 a{color:inherit}.ncn h4{font-size:18px}input[type=text]:focus,textarea:focus{color:#3e3e3e;border-color:#2d3940}button,input,textarea{font-family:inherit}.ne1 ul,.nn ul{padding:0 0 23px 1em;line-height:26px;list-style-type:disc}.nef a.n22:before{content:""}.nej a.n22:before{content:""}.n60:after,.n60:before,.n6f:after,.n9h:before,.nf9:after{speak:none;-webkit-font-smoothing:antialiased;direction:ltr;font-family:ETmodules!important}.n6f:after,.n9h:before,.nf9:after{font-feature-settings:normal;font-variant:normal;text-shadow:0 0;line-height:1}.n60:after,.n60:before,.n6f:after,.n9h:before,.ncu,.nf9:after{text-transform:none;font-style:normal;font-weight:400}.n60{cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid;border-radius:3px;padding:.3em 1em;font-weight:500;transition-duration:.2s;display:inline-block;position:relative;line-height:1.7em!important;transition-property:all!important}.n14 .n60:hover,.n60:hover{border:2px solid #0000;padding:.3em 2em .3em .7em}.n60:hover{background-color:#fff3}.n60:after,.n60:before{opacity:0;font-feature-settings:"kern"0;font-variant:none;text-shadow:none;font-size:32px;line-height:1em;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.n60:before{right:auto}.n60:after{left:auto}.n60:hover:after{opacity:1}.n60,.ncn h3,.ndg h3{font-size:20px}.n14.n5d{text-align:left}.n14.n6c{text-align:center}.n9j:after{visibility:hidden;content:" ";clear:both;height:0;font-size:0;display:block}.no{z-index:1}header .no{z-index:2}.n14,.n17,.n5a,.no,.ns{position:relative}.n14,.ns{background-position:50%;background-repeat:no-repeat;background-size:cover}.n5a{border:0 solid #333}.nx:after,header.nm.nn:after{clear:both;content:"";display:block}.n14{animation-duration:.2s;animation-timing-function:linear}@media (max-width:980px){.nz .n14{margin-bottom:30px}.nv .nz .n14:last-child{margin-bottom:0}.nq{padding:50px 0}.nx{padding:30px 0}}.nq{background-color:#fff;background-position:50%;background-size:cover}.nq,.nv,.nz{position:relative}.nv{width:var(--content-width);max-width:var(--content-max-width);margin:auto}.nz{z-index:2}.nx .nz{float:left}.n53,.nz{min-height:1px}.nv,.nz{background-position:50%;background-repeat:no-repeat;background-size:cover}.nx:after{visibility:hidden;width:0;height:0;line-height:0}@media (min-width:981px){.nq div.nv .nz .n14:last-child{margin-bottom:0}.n50.nx.nv>.nz{margin-right:3%}.n50.nx.nv>.ncn{width:31.3333%}.n50 .ny.n13 .n14,.n50>.ny.n13 .n14{margin-bottom:1.5%}.n50 .ncn.n13 .n14,.n50>.ncn.n13 .n14{margin-bottom:4.787%}.nv .nz.n12,.nv .nz:last-child{margin-right:0!important}}@media (max-width:980px){.nx .nz{width:100%;margin-bottom:30px}.nv .nz.n12,.nv .nz:last-child{margin-bottom:0}}.n5a .ncu,.n5a .nex input,.n5a .nex textarea{border:0 solid #333}.n1y{position:relative}.nex:not(.n62){--vertical-gap:15px;--horizontal-gap:15px;--flex-direction:row;flex-wrap:wrap}.nex:not(.n62) .ney{padding:0}.nf9:hover{background-color:#0000000d}.neu{--vertical-gap:0;--horizontal-gap:0}.n56 img,.nev,.new{position:relative}.new .ney input,.new .ney textarea{appearance:none;color:#999;background-color:#eee;border-width:0;border-radius:0;width:100%;padding:16px;font-size:14px}.nf9{cursor:pointer;margin:0 0 0 18px;display:inline-block}.nf8{text-align:right;margin-left:auto;margin-right:0;display:flex}.nf1{display:none}p.ney{background-position:50%;background-size:cover;margin-bottom:3%;padding:0 0 0 3%}p.ney.nf4+p.ney.nf4,p.ney:not(.nf4),p.nf0+p.nf4:not(.nf0){clear:both}.ney *{position:relative}.ney textarea.nf7{min-height:150px;display:block}.n56{margin-left:auto;margin-right:auto;line-height:0}.n56 .n58{max-width:100%;display:inline-block}.n56 .n58,.ndi,.ndi .ndm,.ndi h3{position:relative}.n14.ne9,.neg{--vertical-gap:10px;--horizontal-gap:10px}.n14.ne9{--flex-direction:row;margin:0 0 22px;padding:0;list-style-type:none!important}.neg{flex-direction:row;align-items:center}.neg a,.neg.n62{display:inline-block}.neg.n62{margin-bottom:10px;margin-right:10px}.neg,.neg a{position:relative}.neg a{text-align:center;text-decoration:none}.neg a.n22{box-sizing:content-box;border-radius:3px;width:32px;height:32px;padding:0}.neg a.n22:hover:before{color:#ffffffb3}.n9g .n9i,.neh,body #page-container .nq .nac:after,body #page-container .nq .nan:after{display:none}.ned a.n22{vertical-align:middle}.ned a.n22:before{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-shadow:0 0;color:#fff;z-index:10;direction:ltr;width:32px;height:32px;font-family:ETmodules;font-size:16px;font-style:normal;font-weight:400;line-height:32px;transition:color .3s;position:relative}.neo a.n22:before{font-family:FontAwesome}.nen a.n22:before{content:""}.nel a.n22:before{content:""}.n5b{overflow-wrap:break-word;line-height:var(--body-line-height,1.7em)}.n5f{position:relative}@media only screen and (min-width:1350px){.nx{padding:27px 0}.nq{padding:54px 0}}.nr.nq{padding-top:0;padding-bottom:0;background-color:#322783!important}.nw.nv{padding-top:0!important;padding-bottom:0!important}.n1f,.n1h,.n1k,.n1l,.n1m,.n1n,.n1o{transition:opacity .3s,transform .3s,visibility .3s,width .3s,margin .3s}.n1f.n1g,.n1h a,.n1k.n1g,.n1l.n1g,.n1m.n1g,.n1n.n1g,.n1o.n1g{color:#fff!important;font-size:20px!important}.n1h a{font-size:16px!important;font-weight:600!important}.n16 .n1a .n1b{max-width:100%}.n1f{margin-right:5px!important}.n1h{margin-right:20px!important}.n1k,.n1l,.n1m,.n1n{margin-right:10px!important}@media only screen and (min-width:768px) and (max-width:980px){.nr{display:none!important}}@media only screen and (max-width:767px){.nr{display:none!important}}.n1z{justify-content:center;align-items:center;height:30px;display:flex}.n22{color:#fff;cursor:pointer;margin-left:15px;font-size:20px;text-decoration:none}.n22:hover{color:#ddd}.n23{font-size:14px}.n1f.n1g svg,.n1l.n1g svg,.n1m.n1g svg,.n1o.n1g svg,.n1t a.n22 svg,.n20,.n23,.n24{color:#fff}a.n4c.n4b{background-color:#b772c5!important}.n1t.nq{padding-top:13px;padding-bottom:5px;background-color:#322783!important}.n1u.nv,.n2c.nv,.n4j.nv{padding-top:0!important;padding-bottom:0!important}.n1u,.n2c,.n4j{width:100%!important;max-width:100%!important}.n2a.nq{padding-top:0;padding-bottom:0}.n2f,.n2h,.n2h .n2x,.n4b,.n4m,.n4n,.n4n .n2x{transition:opacity .3s,transform .3s,visibility .3s,width .3s,margin .3s}.n2h.n2j.n2k .n2q>a:after,.n4n.n2j.n2k .n2q>a:after{height:2px}.n2h.n2j.n2k .n2o>.n2q>a:after,.n4n.n2j.n2k .n2o>.n2q>a:after{background-color:#13668a}.n2h .n2l .n2o,.n4n .n2l .n2o{gap:32px!important}.n2e{margin-top:-10px}.n2e .n1a,.n4l .n1a{margin-top:10px;background-color:#fff!important}.n2e .n1a .n1b,.n4l .n1a .n1b{max-width:100%}.n4i.nq{padding-top:0;padding-bottom:10px}.n2f{width:8%;margin-right:30px!important}.n2h,.n4b{font-weight:600!important}.n2h{color:#3d3d3d!important;padding-top:10px!important;padding-bottom:10px!important;padding-left:10px!important;font-family:Rubik,Helvetica,Arial,Lucida,sans-serif!important;overflow:visible!important}.n2h .n2l .n2o>li.n2q>a,.n4n .n2l .n2o>li.n2q>a{font-size:16px;color:#000!important}.n4b{background-color:#b772c5;border-radius:10px;overflow:hidden;color:#fff!important;margin-left:2%!important;padding:10px 15px!important}.n4m{max-width:70%;margin-left:auto!important;margin-right:auto!important}.n4n{border-left-width:0;margin-right:35%!important;padding-top:10px!important;padding-bottom:10px!important;padding-left:10px!important;font-weight:600!important;overflow:visible!important}.ne2.nq{padding-top:130px;padding-bottom:130px;background-color:#362b76!important}.ne3{border-radius:15px;overflow:hidden}.ne3.nv{padding-top:0!important;padding-bottom:0!important}.ne3,.nfd{max-width:1236px!important}.ne5{text-align:left;width:80%;margin-left:0;margin-bottom:30px!important}.ne7.n5b,.ne7.n5b a,.ne8 h3,.nep h3,.ner.n5b,.nfg.n5b,.nfg.n5b a,.nfh.n5b{color:#fff!important}.ne7{font-family:Rubik,Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:26px;padding-right:10px!important}.ne8,.nep,ul.nea{margin-bottom:0!important}.ne8,.nep{font-family:Rubik,Helvetica,Arial,Lucida,sans-serif}.ne8 h3,.nep h3{text-align:left;font-size:24px;font-weight:600;line-height:40px}.nei a.n22,.nfq a.n22{transition:background-color .3s,background-image .3s}ul.nea{margin-left:-1em!important}.nea li a.n22:before,.nfo li a.n22:before{width:36px;height:36px;font-size:18px;line-height:36px;transition:color .3s}.nea li.ned a.n22:before,.nes .nf2,.nes .nf2::placeholder,.nfi .nf2,.nfi .nf2::placeholder,.nfo li.ned a.n22:before{color:#fff}.nes .nf2::-webkit-input-placeholder{color:#fff}.nfi .nf2::-webkit-input-placeholder{color:#fff}.nea li.ned a.n22:hover:before,.nfo li.ned a.n22:hover:before{color:#1f1d2b}.nep a{font-size:18px}.ner,.nfh{font-family:Barlow,Helvetica,Arial,Lucida,sans-serif;font-size:20px;font-weight:600;line-height:1em}.nes.neu .nf2,.nes.neu .nf2::placeholder,.nfi.neu .nf2,.nfi.neu .nf2::placeholder{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:700}.nes.neu .nf2::-webkit-input-placeholder{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:700}.nfi.neu .nf2::-webkit-input-placeholder{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:700}.nes.neu .nf2,.nfi.neu .nf2{border-width:1px;border-color:#162a3f}body #page-container .nq .nes.neu.n14 .n60{color:#efefe7!important;background-color:#b667d2!important;padding:.3em 1em!important}body #page-container .nq .nes.neu.n14 .n60:hover,body #page-container .nq .nfi.neu.n14 .n60,body #page-container .nq .nfi.neu.n14 .n60:hover{padding:.3em 1em!important}.nfc.nq{padding-top:50px;padding-bottom:50px;background-color:#362b76!important}.nfd.nv{padding-top:10px!important;padding-bottom:0!important}.nff{text-align:center;max-width:60%;margin-bottom:30px!important}.nfg{font-size:16px;line-height:26px;margin-top:30px!important;padding-right:10px!important}body #page-container .nq .nfi.neu.n14 .n60{color:#fff!important;background-color:#b667d2!important;border-width:0!important}.nfn h3,.nft h3{text-align:center;font-size:24px;font-weight:600;line-height:40px;color:#fff!important}.nfn,.nft,ul.nfo{margin-bottom:0!important}.neb a.n22,.nek a.n22,.nfp a.n22,.nfr a.n22{transition:background-color .3s,background-image .3s;background-color:#0000!important}.neb a.n22:hover,.nei a.n22:hover,.nek a.n22:hover,.nfp a.n22:hover,.nfq a.n22:hover,.nfr a.n22:hover{background-image:initial!important;background-color:#5dbfbe!important}.nfa{padding-top:38px}@media only screen and (min-width:981px){.n16 .n18.n1q,.n16 .n1r,.n2e .n18.n1q,.n2e .n1r,.n2e .n49,.n4l .n18.n1q,.n4l .n1r,.n4l .n49{display:none}.n1t,.n4i,.nfc{display:none!important}}@media only screen and (max-width:980px){.n2e .n18:not(.n1q),.n2e .n2l,.n4l .n18:not(.n1q),.n4l .n2l{display:none}.n2e .n18.n1q,.n4l .n18.n1q{display:block!important}.ne5,.nff{margin-bottom:20px!important}.ne5 .n58 img,.nff .n58 img{width:auto}.ne7,.nfg{font-size:15px}.ne8 h3,.nep h3,.nfn h3,.nft h3{font-size:22px;line-height:36px}}@media only screen and (min-width:768px) and (max-width:980px){.n2a,.ne2{display:none!important}}@media only screen and (max-width:767px){.n2a,.ne2{display:none!important}.ne5,.nff{margin-bottom:10px!important}.ne7,.nfg{font-size:14px}.ne8 h3,.nep h3,.nfn h3,.nft h3{font-size:20px;line-height:30px}}.n18 .n19{padding:8px}.n18 .n19 .n1b{grid-template-columns:auto;margin:0 auto;display:grid}.n18 .n1c{flex-basis:33.33%;align-items:center}.n18 .n1c.n1d{grid-column:1;justify-content:flex-start;display:flex}.n18 .n1c.n1d>a,.n18 .n1c.n1d>div{margin-right:10px}.n18 .n1c.n1e{grid-column:2;justify-content:center;display:flex}.n18 .n1c.n1e>div{margin-left:5px;margin-right:5px}.n18 .n1c.n1p{grid-column:3;justify-content:flex-end;display:flex}.n18 .n1c.n1p>div{margin-left:10px;display:block}.n1i,.n2l .n2m .n2o>li.n2q>a{border-style:solid;border-width:0}.n1a{border-style:solid;overflow:visible!important}.n2g{display:block;width:100%!important;height:100%!important}.n2l .n2m .n2o{align-items:center;gap:20px;padding:0;display:flex;list-style:none!important}.n2l .n2m .n2o>li.n2q>a{white-space:nowrap}.n2l .n2m .n2o li.n2q>a{z-index:9;align-items:center;gap:3px;display:flex;position:relative}.n2l .n2m .n2x,.n2l .n2m .n2x a{border-style:solid}.n49{speak:none;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;box-sizing:border-box;direction:ltr;background:0 0;border:none;border-image:;padding:0;font-family:ETmodules;font-size:32px;font-style:normal;font-weight:400;line-height:1}.n1r{position:relative}.n4f{z-index:99;background:#fff;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 15px 29px -13px #33333326}.n1r .n4f{display:none}.n1g,.n4c{align-items:center}.n1g{border-style:solid;border-width:0;display:inline-flex}.n4c{white-space:nowrap;background-color:#f3f3f3;border:0 solid;border-radius:0;justify-content:center;padding:3px 10px;display:flex}.n2j.n2k .n2o>.n2q>a:after{content:"";background-color:#0038f0;width:0;height:2px;transition:width .3s ease-in-out;display:block;position:absolute;bottom:0;left:0}.i1{display:none!important}.iw{cursor:pointer!important;z-index:99999999!important;--side:right!important;position:fixed!important;bottom:15px!important;right:15px!important}.ix{justify-content:center!important;align-items:center!important;display:flex!important}.iy{color:#fff!important;background-color:#25d366!important;border-radius:10px!important;margin:0 10px!important;padding:0 16px!important;font-size:13px!important;line-height:1.6!important;display:none!important}.iz,footer .nex .nf1{display:block!important}.iz{pointer-events:none!important;width:50px!important;height:50px!important}.n49,.n8o,.n9d .n9h{cursor:pointer}@media (min-width:768px) and (max-width:980px){.nfc{padding-bottom:155px!important}}footer .nex .nf1{margin:0 0 5px;font:600 14px/1.3 Montserrat,Helvetica,Arial,sans-serif;color:#fff!important}footer .new .ney input,footer .new .ney textarea{color:#1a1250!important;background:#fff!important;border:1px solid #d9cee7!important}footer .new .ney input::placeholder,footer .new .ney textarea::placeholder{opacity:1;color:#54456c!important}.n1g svg,.n22 svg,.n4b svg,.ncu svg{vertical-align:middle;flex:none;display:inline-block}.n21:before,.n25:before,.n26:before,.n27:before,.n28:before,.n29:before,.n2w:before,.nac:before,.nan:before,.ned a.n22:before{content:none!important;display:none!important}.n2w svg{width:14px;height:14px}.n49 svg{width:28px;height:28px;display:block}.n4b svg{width:16px;height:16px;margin-right:5px}.nea li a.n22,.nfo li a.n22{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nea li a.n22 svg,.nfo li a.n22 svg{color:#fff;width:18px;height:18px}footer .zl-facility-url{color:#fff;max-width:100%;min-height:256px;display:block}footer .nfa,footer .nfa .n1y,footer .nfc .n1y{overflow:visible!important}.n60:after,.n60:before,.n6f:after,.n7p:after,.n7r:after,.n9h:before,.ncb a.ncg:after,.nf9:after{content:none!important;display:none!important}.n1k.n1g svg,.n1n.n1g svg{color:#362b76;background:#fff}.n1n.n1g svg{border-radius:3px}.n1k.n1g svg{border-radius:50%}.n1z>svg{color:#fff;vertical-align:middle}.n1t a[href*=facebook\.com] svg{color:#362b76;background:#fff;border-radius:50%}.n1t a[href*=linkedin\.com] svg{color:#362b76;background:#fff;border-radius:2px}footer form::placeholder{color:#8b87a6;opacity:1;font-weight:400}:where(figure){margin:0 0 1em}html{scroll-behavior:auto;--checkbox-size:20px;--checkbox-border-color:#333;--checkbox-tick-color:#333;--checkbox-border-width:1px;--checkbox-background:transparent;--checkbox-gap:0px;--radio-size:15px;--radio-dot-color:#333;--radio-border-color:#333;--radio-border-width:1px;--radio-background:transparent;--radio-gap:0px;--radio-border-radius:50%;--consent-checkbox-size:20px;--consent-checkbox-border-color:#333;--consent-checkbox-tick-color:#333;--consent-checkbox-border-width:1px;--consent-checkbox-background:transparent;--consent-description-background:transparent;--consent-description-bordercolor:#ddd}p:empty{display:none}.chip{color:#fff;white-space:nowrap;background:#3b0aa0;border-radius:3px;align-items:center;margin-bottom:5px;margin-right:5px;padding:2px 4px;font-size:12px;line-height:18px;display:inline-flex}a,abbr,acronym,address,applet,b,big,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{text-size-adjust:100%;vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}blockquote,body,h1,h2,h3{text-size-adjust:100%;vertical-align:baseline;background:0 0;border:0;outline:0;padding:0}blockquote{border-left:5px solid;margin:20px 0 30px;padding-left:20px;font-size:100%}body,h1,h2,h3{margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}figure{margin:0}article,aside,footer,header,hgroup,main,nav,section{display:block}body{color:#666;-webkit-font-smoothing:antialiased;background-color:#fff;font-family:Open Sans,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.7em}a{color:var(--gcid-link-color,#362b76)}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}strong{font-weight:700}cite,em,i{font-style:italic}blockquote p{padding-bottom:0}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;font-weight:500;line-height:1em}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}*{box-sizing:border-box}.single-post .intro-card{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-card);margin:2rem 0}.single-post .summary-card{background:var(--brand-primary-lighter);border:1px solid var(--brand-primary-light);border-radius:16px;margin:2rem 0;padding:2rem}.single-post .whatsapp-btn{background:var(--gradient-primary);box-shadow:0 8px 20px -8px var(--brand-primary);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.single-post .premium-section{margin:2.5rem 0}.single-post .premium-section h2{color:var(--brand-primary);margin-top:0;font-size:1.6rem}.single-post .premium-section h3{color:var(--brand-secondary);margin-top:1.5rem;font-size:1.2rem}.single-post .schedule-hero{background:var(--gradient-primary);color:#fff;text-align:center;border-radius:20px;margin:3rem 0 2rem;padding:3rem 2rem}.single-post .schedule-hero p{max-width:500px;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.6}.single-post .faq-section{margin:3rem 0}.single-post .faq-section h2{color:var(--brand-primary);margin-bottom:1.5rem}.single-post .faq-item{background:var(--brand-primary-lighter);border:1px solid var(--brand-primary-light);border-radius:12px;margin-bottom:.75rem;overflow:hidden}.single-post .faq-item summary{cursor:pointer;color:var(--brand-primary);padding:1.15rem 3rem 1.15rem 1.5rem;font-weight:600;list-style:none;position:relative}.authority-toc>summary::-webkit-details-marker{display:none}.faq-item>summary::-webkit-details-marker{display:none}.single-post .faq-item summary::-webkit-details-marker{display:none}.single-post .faq-item summary:after{content:"+";color:var(--brand-primary);font-size:1.3rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.single-post .medical-disclaimer{background:var(--brand-primary-lighter);border-left:3px solid var(--brand-primary);color:#555;border-radius:6px;margin-top:3rem;padding:1.5rem;font-size:.9rem;line-height:1.5}@media print{.cta-btn,.cta-inline,.lite-yt,.premium-credibility-bar,.premium-sidecard,.schedule-hero,.video-wrap,.whatsapp-btn,iframe{display:none!important}body{color:#111!important;background:#fff!important;font-family:Georgia,serif!important;font-size:11pt!important;line-height:1.5!important}h2,h3{break-after:avoid}.author-card,blockquote,figure,table{break-inside:avoid}.faq-item summary{font-weight:600}}.single-post .intro-card{color:var(--ink);border-left:4px solid var(--brand-primary);background:#fff;border-radius:14px;padding:1.5rem 1.75rem}.single-post .schedule-hero .schedule-eyebrow{color:#e9d5f5}.single-post .hero-cta-btn.whatsapp-btn{color:var(--brand-primary)!important}.authority-article *{box-sizing:border-box}.authority-article img,img{max-width:100%;height:auto}.authority-article{max-width:760px;font-family:var(--font-body);color:var(--ink);overflow-wrap:break-word;background:#fff;border-radius:18px;margin:1.5rem auto 0;padding:2.25rem 2.25rem 2.5rem;font-size:17px;line-height:1.78;box-shadow:0 18px 50px -34px #0f172a59}.authority-article a{color:var(--brand-primary);text-underline-offset:3px;text-decoration:underline}.authority-article h2{font-family:var(--font-display);color:var(--brand-primary);margin:.25rem 0 1rem;font-size:1.4rem;font-weight:700;line-height:1.25}.ap-btn,.cta-on-light,.hero-cta-btn{border-radius:999px;align-items:center;gap:.55rem;min-height:44px;font-weight:700;display:inline-flex}.ap-btn,.ap-btn *,.cta-on-light,.cta-on-light *,.hero-cta-btn,.hero-cta-btn *{background-image:none!important;border-bottom:0!important;text-decoration:none!important}.ap-btn:after,.ap-btn:before,.cta-on-light:after,.cta-on-light:before,.hero-cta-btn:after,.hero-cta-btn:before{content:none!important;background:0 0!important;display:none!important}.ap-hero{border-radius:18px;width:100%;max-width:100%;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,var(--brand-primary-900),var(--brand-primary) 48%,var(--brand-primary-700))!important}.ap-hero:after,.ap-hero:before{content:"";pointer-events:none;position:absolute;inset:0}.ap-hero:before{background:radial-gradient(120% 90%at 88% 12%,color-mix(in srgb,var(--brand-secondary) 26%,transparent),transparent 55%)}.ap-hero:after{opacity:.06;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:26px 26px}.ap-hero-inner{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:clamp(1rem,1.8vw,1.75rem);max-width:1120px;margin:0 auto;padding:clamp(1.1rem,2vw,1.75rem) clamp(1.25rem,3vw,2rem);display:grid;position:relative}.ap-hero .ap-hero-title,.ap-hero-title{font-family:var(--font-display);text-wrap:balance;max-width:24ch;margin:.6rem 0 0;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:800;line-height:1.12;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.ap-hero .ap-hero-dek,.ap-hero-dek{text-wrap:balance;max-width:52ch;margin:.7rem 0 0;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:500;line-height:1.4;color:#e2eaf3!important}.ap-hero .ap-hero-relato,.ap-hero-relato{border-left:3px solid var(--brand-secondary);max-width:44ch;margin:.75rem 0 0;padding-left:.85rem;font-size:clamp(.92rem,1.1vw,.98rem);font-style:italic;line-height:1.5;color:#f1f5f9!important}.ap-hero-relato cite{opacity:.95;margin-top:.55rem;font-size:.9rem;font-style:normal;font-weight:700;display:block;color:#fff!important}.ap-hero-identity{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;display:flex}.ap-hero-pill{background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex;color:#fff!important}.ap-hero-actions{flex-wrap:wrap;gap:.65rem;margin:1.1rem 0 0;display:flex}.ap-btn{padding:.7rem 1.3rem;font-size:.95rem;transition:transform .15s}.ap-btn:hover{transform:translateY(-1px)}.ap-btn-primary,.ap-hero .ap-btn-primary,.ap-hero .ap-btn-primary *{background:var(--cta-dark-bg)!important;color:var(--cta-dark-ink)!important;-webkit-text-fill-color:var(--cta-dark-ink)!important}.ap-btn-ghost{border:1.5px solid color-mix(in srgb,var(--brand-secondary) 70%,transparent);color:#fff;background:0 0}.ap-btn svg{width:18px;height:18px}.ap-hero-photo{aspect-ratio:3/4;border:3px solid color-mix(in srgb,var(--brand-secondary) 75%,transparent);border-radius:22px;justify-self:start;width:100%;max-width:340px;line-height:0;overflow:hidden;box-shadow:0 32px 70px -28px #000000b3}.ap-hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.ap-hero-figure{margin:0}.credibility-bar{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.cred-pill{color:var(--muted);border:1px solid var(--brand-primary-light);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .85rem;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.authority-toc-list a,.cred-pill strong,.keypoint-item:before{color:var(--brand-primary)}.cred-pill .cp-stack{flex-direction:column;gap:.1rem;min-width:0;display:inline-flex}.cred-pill .cp-meta{color:var(--muted);font-size:.72rem;font-weight:500}.cred-pill-author{border-radius:14px;align-items:center}.authority-toc,.summary-card.answer-box{border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0 0 1.75rem}.authority-toc{border-left:4px solid var(--brand-primary);background:#fff;padding:1rem 1.25rem;display:block}.authority-toc>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.authority-toc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary);font-size:.78rem;font-weight:800}.authority-toc-chevron{border-right:2px solid var(--brand-primary);border-bottom:2px solid var(--brand-primary);width:14px;height:14px;transition:transform .2s;transform:rotate(45deg)}.authority-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .9rem;margin:.75rem 0 0;padding-left:1.5rem;list-style:decimal;display:grid}.authority-toc-list a{font-size:.96rem;font-weight:500;text-decoration:none}.summary-card.answer-box{background:linear-gradient(180deg,#fff,var(--brand-primary-lighter));border-left:5px solid var(--brand-secondary);padding:1.25rem 1.5rem}.summary-card .summary-title{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-secondary);margin:0 0 .4rem;font-size:.72rem;font-weight:800}.keypoints-card{margin:1.5rem 0 1.75rem}.keypoints-header{text-align:center;margin:0 0 1rem}.keypoints-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-secondary);font-size:.72rem;font-weight:800}.keypoints-title{font-family:var(--font-display);color:var(--brand-primary);margin:.25rem 0 0;font-size:1.35rem;font-weight:700}.keypoints-list{counter-reset:kp 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.keypoint-item{border-left:4px solid var(--brand-secondary);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;align-items:center;gap:.85rem;padding:1.05rem 1.15rem;display:flex}.keypoint-item:before{counter-increment:kp 1;content:counter(kp,decimal-leading-zero);background:var(--brand-primary-lighter);border:1px solid var(--brand-primary-light);text-align:center;border-radius:999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:2.1rem;min-width:2.1rem;height:2.1rem;margin-top:.05rem;padding:0;font-family:ui-monospace,Menlo,monospace;font-size:.9rem;font-weight:800;line-height:1;display:inline-flex}.keypoint-text{font-size:.97rem}.ap-hero .ap-hero-audio-slot{max-width:640px;margin:.9rem 0 0;animation:.65s .46s both apRise}.ap-hero .ap-hero-audio-slot:empty{display:none}.intro-card{border-left:4px solid var(--brand-primary);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;margin:1.75rem 0;padding:1.5rem 1.75rem}.intro-chips .chip{background:var(--brand-primary-lighter);color:var(--brand-primary);border:1px solid var(--brand-primary-light);border-radius:999px;margin-right:.4rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.intro-heart-quote{border-top:0;border-bottom:0;border-right:0;border-left:3px solid var(--brand-secondary);border-image:;margin:0 0 1rem;padding:0 0 0 1.1rem}.intro-heart-quote p,.intro-heart-text{color:#334155;margin:0;font-size:1.08rem;font-style:italic;line-height:1.6}.intro-heart-cite{color:var(--brand-primary);margin-top:.6rem;font-style:normal;font-weight:700;display:block}.intro-card-paragraph{color:var(--ink);margin:0 0 1.35em;font-size:1em;line-height:1.78;display:block}.intro-card-paragraph:last-child{margin-bottom:0}.journey-steps{margin:2rem 0}.journey-header{text-align:center;margin-bottom:1.25rem}.journey-header .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-secondary);font-size:.72rem;font-weight:800}.journey-header .journey-title,.journey-header h2{font-family:var(--font-display);color:var(--brand-primary);margin:.25rem 0 0;font-size:1.35rem;font-weight:700}.journey-steps ol,.journey-steps ul,.steps-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin:0;padding:0;display:grid;counter-reset:none!important;list-style:none!important}.journey-steps li,.steps-list li,.steps-list>li{counter-increment:none!important;list-style:none!important}.journey-steps li:before,.journey-steps li::marker,.steps-list li:before,.steps-list li::marker,.steps-list>li:before,.steps-list>li::marker{content:none!important;counter-increment:none!important;display:none!important}body:has(.authority-article) .journey-steps li:before{content:none!important;display:none!important}body:has(.authority-article) .steps-list li:before{content:none!important;display:none!important}body:has(.authority-article) .journey-steps ol{list-style:none!important}body:has(.authority-article) .journey-steps ul{list-style:none!important}body:has(.authority-article) .steps-list{list-style:none!important}.steps-list li{border-top:3px solid var(--brand-secondary);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:1.1rem 1rem .9rem}.step-num{background:var(--brand-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.5rem;font-family:ui-monospace,Menlo,monospace;font-weight:800;display:inline-flex}.steps-list strong{color:var(--brand-primary);margin-bottom:.2rem;font-size:.97rem;display:block}.steps-list p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.premium-section{background:#fff;border:1px solid #eef1f5;border-radius:16px;margin:2.25rem 0;padding:1.5rem 1.6rem;position:relative}.premium-section__num{color:#fff;background:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 .55rem;font-family:ui-monospace,Menlo,monospace;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:1.4rem}.section-takeaway{background:linear-gradient(180deg,#fff,var(--brand-primary-lighter));border-left:5px solid var(--brand-secondary);border-radius:14px;gap:1rem;margin:0 0 1.25rem;padding:1.1rem 1.3rem;display:flex}.section-takeaway-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-secondary);margin-bottom:.2rem;font-size:.7rem;font-weight:800;display:block}.section-takeaway-body p{margin:0;font-size:.98rem;font-weight:500;line-height:1.55}.section-analysis-card{background:#fff;border:1px solid #e8edf3;border-radius:16px;margin:0;padding:1.4rem 1.5rem 1.25rem;position:relative;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -16px #0f172a14}.section-analysis-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-secondary);background:var(--brand-primary-lighter);border-radius:999px;margin-bottom:.95rem;padding:.28rem .6rem;font-size:.66rem;font-weight:800;display:inline-block}.section-analysis-body{color:#1f2937}@media (max-width:600px){.section-analysis-card{border-radius:14px;padding:1.15rem 1.1rem .95rem}}.body-image{border:1px solid var(--brand-primary-light);max-width:480px;box-shadow:var(--shadow-card);border-radius:16px;margin:1.75rem auto;text-decoration:none;display:block;overflow:hidden}.body-image .body-image-link{display:block;color:inherit!important;text-decoration:none!important}.body-image img{object-fit:contain;width:100%;height:auto;display:block}.body-image figcaption{text-align:center;background:#fff;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 1rem 1.1rem;display:flex}.body-image figcaption .bi-caption{color:var(--muted);font-size:.85rem;line-height:1.4;text-decoration:none}.clinical-pearl{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700));color:#fff;border-radius:16px;margin:2.25rem 0;padding:1.5rem 1.75rem}.pearl-header{align-items:center;gap:.65rem;margin-bottom:.5rem;display:flex}.pearl-header svg{width:24px;height:24px;color:var(--brand-secondary)}.pearl-header h2,.pearl-header h3{color:#fff;margin:0;font-size:1.15rem}.clinical-pearl p{color:#e8eef5;margin:0;line-height:1.65}.reviews-section{margin:2.25rem 0}.reviews-section>.reviews-title,.reviews-section>h2{text-align:center;font-family:var(--font-display);color:var(--brand-primary);margin:0 0 1.25rem;font-size:1.4rem;font-weight:700}.review-cards-grid,.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:1rem;display:grid}.review-card{border:1px solid var(--brand-primary-light);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:1.25rem}.review-card .review-stars,.review-card .stars,.reviews-sources .src-label{color:var(--brand-secondary);letter-spacing:.1em}.review-card blockquote{color:#334155;border:0;margin:.6rem 0;padding:0;font-size:.95rem;font-style:italic;line-height:1.55}.review-card cite{color:var(--brand-primary);font-size:.82rem;font-style:normal;font-weight:700}.reviews-sources,.what-included ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.reviews-sources{gap:.85rem;margin:1.25rem 0 .25rem}.reviews-sources a,.what-included{box-shadow:var(--shadow-card);background:#fff}.reviews-sources a{border-left:4px solid var(--brand-primary);color:var(--brand-primary);border-radius:12px;flex-direction:column;gap:.2rem;padding:.95rem 1.1rem;font-weight:700;text-decoration:none;display:flex}.reviews-sources .src-label{text-transform:uppercase;font-size:.72rem;font-weight:800}.what-included{border-left:4px solid var(--brand-secondary);border-radius:14px;margin:2rem 0;padding:1.4rem 1.6rem}.what-included>.what-included-title,.what-included>h2{font-family:var(--font-display);color:var(--brand-primary);margin:0 0 .85rem;font-size:1.2rem;font-weight:700}.what-included ul{gap:.6rem;margin:0;padding:0;list-style:none}.what-included li{color:var(--ink);align-items:flex-start;gap:.5rem;font-size:.95rem;display:flex}.what-included li:before{content:"✓";color:var(--brand-secondary);flex:none;font-weight:800}.schedule-hero{text-align:center;background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-700));color:#fff;border-radius:18px;margin:2.5rem 0;padding:2.25rem 1.75rem}.schedule-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-secondary);margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:inline-block}.schedule-hero .schedule-hero-title,.schedule-hero h2{color:#fff;font-family:var(--font-display);margin:0 0 .65rem;font-size:1.45rem;font-weight:700}.schedule-subtitle{color:#e8eef5;max-width:48ch;margin:0 auto 1.1rem;line-height:1.6}.schedule-actions,.schedule-benefits{flex-wrap:wrap;justify-content:center;display:flex}.schedule-benefits{gap:.5rem;margin-bottom:1.35rem}.schedule-benefits span{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;padding:.35rem .8rem;font-size:.8rem}.schedule-actions{gap:.75rem;margin:0 0 1.25rem}.hero-cta-btn{padding:.8rem 1.5rem;font-size:1rem}.hero-cta-btn.whatsapp-btn{background:var(--cta-dark-bg);color:var(--cta-dark-ink)}.hero-cta-btn.phone-btn{color:#fff;background:0 0;border:1.5px solid #ffffff80}.contact-info-card{text-align:left;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.6rem;max-width:520px;margin:0 auto;padding:1rem 1.25rem;display:flex}.contact-info-card .ci-item{color:#eef3f8;align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.4;display:flex}.contact-info-card .ci-item svg{width:18px;height:18px;color:var(--brand-secondary);flex:0 0 18px;margin-top:.1rem}.schedule-meta{color:#cdd8e4;margin:1rem 0 0;font-size:.8rem}.cross-site-siblings,.references-card,.related-articles{border:1px solid var(--brand-primary-light);background:#fff;border-radius:14px;margin:2rem 0;padding:1.4rem 1.6rem}.cross-site-siblings>.cross-site-title,.cross-site-siblings>h2,.cross-site-siblings>h3,.references-card>.references-title,.references-card>h2,.related-articles>.related-title,.related-articles>h2{font-family:var(--font-display);color:var(--brand-primary);margin:0 0 .85rem;font-size:1.2rem;font-weight:700}.references-card ul{margin:0;padding-left:1.2rem}.references-card li{margin:.4rem 0;line-height:1.5}.faq-section{margin:2.5rem 0 1.5rem}.faq-section>h2{font-family:var(--font-display);color:var(--brand-primary);margin:0 0 1rem;font-size:1.4rem}.faq-item{border:1px solid var(--brand-primary-light);background:#fff;border-radius:12px;margin:0 0 .65rem;overflow:hidden}.ap-hero-cv>summary,.faq-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-weight:700;list-style:none;display:flex}.faq-item>summary{color:var(--brand-primary);padding:1rem 1.2rem}.faq-item>summary:after{content:"+";color:var(--brand-secondary);font-size:1.3rem;font-weight:700}.faq-item>div{padding:0 1.2rem 1.1rem}.faq-item p{color:#334155;margin:0;line-height:1.6}.medical-disclaimer{border-left:3px solid var(--brand-primary-light);background:var(--brand-primary-lighter);border-radius:0 12px 12px 0;margin:1rem 0 0;padding:1rem 1.25rem}.medical-disclaimer p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.ap-hero-cv{background:#ffffff14;border:1px solid #ffffff40;border-radius:12px;max-width:640px;margin:.5rem 0 0;overflow:hidden}.ap-hero-cv>summary{color:#fff;padding:.85rem 1.1rem;font-size:.92rem}.ap-hero-cv>summary::-webkit-details-marker{display:none}.ap-hero-cv-icon{font-size:1.1rem;transition:transform .2s;display:inline-block}.ap-hero-cv-body{color:var(--ink);background:#fff;border-top:1px solid #ffffff40;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;padding:1.1rem 1.2rem 1.2rem;display:grid}.ap-cv-group,.ap-cv-group ul{flex-direction:column;display:flex}.ap-cv-group{gap:.4rem;min-width:0}.ap-cv-label{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-secondary);font-size:.7rem;font-weight:800}.ap-cv-group ul{gap:.3rem;margin:0;padding:0;list-style:none}.ap-cv-group li{color:var(--ink);padding-left:1rem;font-size:.9rem;line-height:1.45;position:relative}.ap-cv-group li:before{content:"";background:var(--brand-secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:.55rem;left:0}@media (max-width:760px){.ap-hero-cv-body{grid-template-columns:1fr;padding:1rem 1.05rem 1.1rem}}.ap-hero-title{animation:.65s .14s both apRise}.ap-hero-dek{animation:.65s .2s both apRise}.ap-hero-relato{animation:.65s .28s both apRise}.ap-hero-identity{animation:.65s .36s both apRise}.ap-hero-cv{animation:.65s .42s both apRise}.ap-hero-actions{animation:.65s .5s both apRise}.ap-hero-photo{animation:.8s .2s both apFade}@media (min-width:981px){body:has(.authority-article) .ap-hero{position:relative;left:50%;right:50%;border-radius:0!important;width:100vw!important;max-width:100vw!important;margin-top:0!important;margin-left:-50vw!important;margin-right:-50vw!important}}@media (max-width:980px){.ap-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 1.25rem 2rem;grid-template-columns:none!important;display:flex!important}.ap-hero-text{display:contents}.ap-hero-actions,.ap-hero-eyebrow,.ap-hero-identity{justify-content:center}.ap-hero-relato{border-left:0;border-top:2px solid var(--brand-secondary);max-width:60ch;margin:0 auto;padding:.85rem 0 0}.ap-hero-relato,.ap-hero-relato cite{text-align:center}.ap-hero-title{width:100%;order:1!important}.ap-hero-figure{margin:.5rem auto .25rem;order:2!important;justify-content:center!important;width:100%!important;display:flex!important}.ap-hero-photo{aspect-ratio:3/4;justify-self:center!important;width:200px!important;max-width:60vw!important;margin:0 auto!important;display:block!important}.ap-hero-dek{width:100%;order:3!important}.ap-hero-relato{width:100%;order:4!important}.ap-hero-identity{width:100%;order:5!important}.ap-hero-actions{width:100%;order:6!important}}@media (max-width:640px){.authority-article{width:100%!important;max-width:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:1rem!important}.authority-toc-list,.keypoints-list,.review-cards-grid,.reviews-grid,.reviews-sources,.steps-list,.what-included ul{grid-template-columns:1fr!important}.ap-hero-actions,.schedule-actions{flex-direction:column}.ap-btn,.hero-cta-btn{justify-content:center;width:100%}.contact-info-card{max-width:100%}.ap-hero-photo{width:170px!important;max-width:55vw!important}.body-image{margin:1.25rem 0;max-width:100%!important}.body-image figcaption{flex-direction:column;padding:.9rem .85rem 1rem}.credibility-bar{flex-direction:column;align-items:stretch;gap:.45rem}.cred-pill{border-radius:12px;justify-content:flex-start;width:100%;padding:.55rem .85rem;font-size:.82rem}.cred-pill-author{align-items:flex-start}.cred-pill-author .cp-stack{flex:auto;gap:.15rem;min-width:0;flex-direction:column!important;display:flex!important}.cred-pill-author .cp-stack>span:first-child{font-size:.86rem;line-height:1.3}.cred-pill-author .cp-meta{color:var(--muted);white-space:normal;word-break:break-word;font-size:.74rem;font-weight:600;line-height:1.3}.authority-toc{padding:.85rem 1rem}.schedule-hero{border-radius:14px;padding:1.75rem 1.1rem}.schedule-hero .schedule-hero-title,.schedule-hero h2{font-size:1.2rem}}body{line-height:var(--et_global_body_font_height);font-size:var(--et_global_body_font_size)}body.post-page{color:#333;margin:0;font-family:Open Sans,Arial,sans-serif;font-size:16px}.post-banner{text-align:center;color:#fff;box-sizing:border-box;background:#483580 url(https://nudii.com.br/wp-content/uploads/2024/10/Banner-Nudii-4-copiar.webp) 50%/cover;min-height:342px;padding:60px 20px 55px}.post-banner p{color:#fff;margin:10px auto 45px;font-size:38px;font-weight:700;line-height:1.25}.post-banner a{color:#fff;background:#382b74;border-radius:6px;width:max-content;min-width:310px;margin:0 auto;padding:9px 18px;font-size:18px;text-decoration:none;display:block}.post-comments .comment-form-comment textarea,.post-content{width:100%}.post-content>div,.post-content>div>div{width:100%;max-width:none}.post-comments,.post-related{max-width:970px;margin:auto;padding:32px 15px}.post-comments input,.post-comments textarea{font:inherit;background:#eee;border:0;border-radius:12px;max-width:100%;padding:12px}.post-comments textarea{width:100%;height:165px}.post-comments button,.post-comments input[type=submit]{color:#fff;background:#392c78;border-radius:2px}.post-related{padding-bottom:90px}.post-related img{object-fit:cover}.post-related h2{font-size:32px}.post-related .column{float:left;width:calc(33.3333% - 20px);margin-right:30px}.post-related .column:last-child{margin-right:0}.post-related article{border:1px solid #ddd;border-radius:3px;overflow:hidden}.post-related article img{width:100%;height:auto;display:block}.post-related article .post-content,.post-related article h2,.post-related article p{margin:16px 18px;font-size:14px;line-height:1.7}.post-comments .akismet-fields-container,.post-comments .comment-form-author label,.post-comments .comment-form-comment label,.post-comments .comment-form-email label,.post-comments .comment-form-url label,.post-comments .form-submit+p,.post-related article .post-meta,.post-related article h2,.post-related article>p{display:none}.post-related:after{content:"";clear:both;display:block}@media (max-width:767px){.post-banner{display:none}.post-comments,.post-related{padding-left:16px;padding-right:16px}.post-related .column{float:none;width:100%;margin:0 0 20px}}.post-comments .form-submit{text-align:right}.post-comments .form-submit button{background:#392c78;border:0;padding:10px 16px;font-size:16px}.post-related>div:first-child h2{border-bottom:4px solid #321b58;width:max-content;margin-bottom:50px;padding-bottom:15px;font-size:32px;font-weight:700}.body-wrap,.section-analysis-body p{line-height:1.9}.section-analysis-body h3{font-size:1.2rem;font-weight:600;line-height:1.5}.post-comments .comment-form-author input,.post-comments .comment-form-email input,.post-comments .comment-form-url input{width:440px}.post-comments .comment-form-author,.post-comments .comment-form-email,.post-comments .comment-form-url{margin-bottom:12px}.post-related article p:not(:last-child){display:none}@media (max-width:600px){body.post-page:after{content:"";pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:469px}}.post-comments .comment-form-author label,.post-comments .comment-form-email label,.post-comments .comment-form-url label,.post-comments .comment-form-comment label{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.post-content{letter-spacing:.3px}

/* POST V2 04/11 — artigo em duas colunas, com o hero Authority aprovado. */
body.post-page .post-banner{display:none!important}
body.post-page .post-v2-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(260px,300px);align-items:stretch;gap:clamp(24px,3vw,44px);width:min(1120px,calc(100% - 40px));margin:36px auto 0}
body.post-page .post-v2-layout .body-wrap{min-width:0;width:100%}
body.post-page .post-v2-layout .authority-article{box-sizing:border-box;width:100%;max-width:760px;margin:0;padding:0 0 40px;box-shadow:none;border-radius:0}
body.post-page .post-v2-specialist{background:#fff;border:1px solid #e7dceb;border-radius:16px;padding:20px;box-shadow:0 12px 32px -22px #321b5840;color:#322a40;font-family:var(--font-body)}
body.post-page .post-v2-specialist-desktop{position:sticky;top:24px;align-self:start}
body.post-page .post-v2-card-head{display:flex;gap:13px;align-items:center}
body.post-page .post-v2-card-head img{display:block;flex:none;width:72px;height:72px;object-fit:cover;object-position:50% 20%;background:#f4eef7;border-radius:50%}
body.post-page .post-v2-card-head div{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:.82rem;line-height:1.4}
body.post-page .post-v2-card-head strong{color:#321b58;font:700 1rem/1.3 var(--font-display)}
body.post-page .post-v2-review{font-weight:700;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:#704991}
body.post-page .post-v2-credentials{margin:15px 0;color:#554966;font-size:.83rem}
body.post-page .post-v2-card-actions{display:grid;gap:8px}
body.post-page .post-v2-card-actions a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border-radius:8px;border:1px solid #cdb8dc;color:#392168;font-weight:700;font-size:.86rem;text-align:center;line-height:1.3;text-decoration:none}
body.post-page .post-v2-card-actions .post-v2-card-primary{background:#382b74;color:#fff;border-color:#382b74}
body.post-page .post-v2-card-actions a:not(.post-v2-card-primary):hover{background:#f4eef7}
body.post-page .post-v2-specialist-mobile,body.post-page .post-v2-mobile-bar{display:none}
body.post-page .ap-hero a:focus-visible,body.post-page .ap-hero summary:focus-visible,body.post-page .post-v2-specialist a:focus-visible,body.post-page .post-v2-mobile-bar a:focus-visible{outline:3px solid #a369c2;outline-offset:3px}
@media(min-width:981px) and (max-width:1100px){body.post-page header.nm .n2a{display:none!important}body.post-page header.nm .n4i{display:block!important}}
@media(max-width:1023px){
 body.post-page .post-v2-layout{display:block;width:min(760px,calc(100% - 40px));margin-top:28px}
 body.post-page .post-v2-specialist-desktop{display:none}
 body.post-page .post-v2-specialist-mobile{display:block;margin:24px 0}
 body.post-page .ap-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 1.25rem 2rem;grid-template-columns:none!important;display:flex!important}
 body.post-page .ap-hero-text{display:contents}
 body.post-page .ap-hero-figure{order:1!important;display:flex!important;justify-content:center!important;width:100%!important;margin:.25rem auto!important}
 body.post-page .ap-hero-title{order:2!important;width:100%;margin:0!important}
 body.post-page .ap-hero-dek{order:3!important;width:100%;margin:0!important}
 body.post-page .ap-hero-identity{order:4!important;width:100%;justify-content:center;margin:.25rem 0!important}
 body.post-page .ap-hero-relato{order:5!important;width:100%;max-width:60ch;margin:0 auto!important;border-left:0;border-top:2px solid var(--brand-secondary);padding:.85rem 0 0;text-align:center}
 body.post-page .ap-hero-relato cite{text-align:center}
 body.post-page .ap-hero-actions{order:6!important;width:100%;justify-content:center;margin:.25rem 0 0!important}
 body.post-page .ap-hero-cv{order:7!important;width:100%;margin:.3rem 0 0!important;text-align:left}
 body.post-page .iw{display:none!important}
 body.post-page .post-v2-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px max(10px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));background:#fff;box-shadow:0 -5px 20px #321b5822;border-top:1px solid #e8ddef}
 body.post-page .post-v2-mobile-bar a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:4px 5px;border-radius:7px;background:#f2eaf7;color:#382b74;font-weight:700;font-size:.72rem;line-height:1.16;text-align:center;text-decoration:none}
 body.post-page .post-v2-mobile-bar a:first-child{background:#382b74;color:#fff}
 body.post-page .post-v2-mobile-bar.is-hidden{display:none}
 body.post-page{padding-bottom:68px}
}
@media(max-width:600px){
 body.post-page:after{display:none!important}
 body.post-page .ap-hero-photo{width:170px!important;max-width:55vw!important}
 body.post-page .post-v2-layout{width:100%;margin-top:0}
 body.post-page .post-v2-layout .authority-article{padding:20px!important}
 body.post-page .post-v2-specialist{padding:18px}
 body.post-page .post-v2-card-head img{width:64px;height:64px}
 body.post-page .intro-chips .chip{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
}
