@font-face{font-family:"Cormorant Garamond Local";src:url("../../fonts/cormorant-garamond-latin-500-normal.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"Cormorant Garamond Local";src:url("../../fonts/cormorant-garamond-latin-500-italic.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap}
:root{--pou-bg:#08090a;--pou-panel:#0e1012;--pou-panel-soft:#111411;--pou-gold:#c3a061;--pou-gold-2:#e0c78f;--pou-cream:#eee8dc;--pou-muted:#9b9d9b;--pou-line:rgba(197,165,102,.24);--pou-serif:"Cormorant Garamond Local",Georgia,serif;--pou-sans:Inter,Arial,"Helvetica Neue",sans-serif}
html:has(.pou-assessment),body.pou-assessment-page{margin:0!important;background:var(--pou-bg)!important;overflow-x:hidden}
body.pou-assessment-page>header,body.pou-assessment-page>footer,body.pou-assessment-page .site-header,body.pou-assessment-page .site-footer,body.pou-assessment-page #wpadminbar~header{display:none!important}
.pou-assessment{min-height:100svh;background:radial-gradient(circle at 72% 28%,rgba(195,160,97,.09),transparent 28%),radial-gradient(circle at 18% 82%,rgba(224,199,143,.045),transparent 31%),linear-gradient(120deg,#08090a 0%,#0b0d0c 52%,#07100b 100%);color:var(--pou-cream);font-family:var(--pou-sans);position:relative;overflow:hidden}
.pou-assessment:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 22%,rgba(224,199,143,.018) 22.1%,transparent 22.2% 100%);opacity:.72}
.pou-assessment:after{content:"PAUL OAK";position:fixed;right:-.02em;bottom:-.12em;pointer-events:none;font:500 min(19vw,260px)/.8 var(--pou-serif);letter-spacing:-.07em;color:rgba(224,199,143,.018);white-space:nowrap}
.pou-assessment *{box-sizing:border-box}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pou-assessment-form,.pou-assessment-stage{min-height:100svh}.pou-assessment-stage{position:relative;z-index:2}
.pou-assessment-step{display:none;min-height:100svh;padding:110px 11vw 110px 23vw;opacity:0;transform:translateX(28px)}
.pou-assessment-step.is-active{display:flex;align-items:center;animation:pouOakIn .42s cubic-bezier(.22,.8,.2,1) forwards}.pou-assessment-step.is-backward{animation-name:pouOakBack}
@keyframes pouOakIn{to{opacity:1;transform:none}}@keyframes pouOakBack{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}
.pou-assessment-inner{width:min(760px,100%);margin:0;position:relative}.pou-assessment-kicker{margin:0 0 27px;color:var(--pou-gold);font:600 10px/1 var(--pou-sans);letter-spacing:.18em;text-transform:uppercase}.pou-assessment h1,.pou-assessment h2{font-family:var(--pou-serif);font-weight:500;letter-spacing:-.048em;line-height:.9;margin:0;color:#f4f0e8;max-width:820px;text-wrap:balance}.pou-assessment h1{font-size:clamp(52px,5vw,82px)}.pou-assessment h2{font-size:clamp(50px,4.8vw,78px)}.pou-assessment-subtitle{font:300 16px/1.65 var(--pou-sans);color:var(--pou-muted);margin:22px 0 42px;max-width:650px;letter-spacing:.005em}
.pou-single-input{display:block;width:100%;position:relative;margin-top:18px}.pou-single-input input{width:100%;height:76px;border:0!important;border-bottom:1px solid rgba(224,199,143,.62)!important;border-radius:0!important;background:transparent!important;color:#f4f0e8!important;outline:0!important;padding:6px 0 13px!important;box-shadow:none!important;font:500 38px/1.05 var(--pou-serif)!important;transition:border-color .22s,transform .22s}.pou-single-input input::placeholder{color:rgba(238,232,220,.22);opacity:1}.pou-single-input input:focus{border-bottom-color:var(--pou-gold-2)!important}.pou-single-input.has-error input{border-bottom-color:#c97878!important}.pou-single-input.has-error:after{content:"Preencha este campo para continuar.";position:absolute;left:0;top:84px;color:#d69a9a;font:500 10px/1.2 var(--pou-sans);letter-spacing:.05em;text-transform:uppercase}
.pou-action-row{display:flex;justify-content:flex-end;margin-top:92px}.pou-next,.pou-success-actions a{border:1px solid #d2ad68;border-radius:2px;background:linear-gradient(135deg,#b78f4f,#e1c17c);color:#17120a;text-decoration:none;font:700 10px/1 var(--pou-sans);letter-spacing:.13em;text-transform:uppercase;min-width:188px;height:54px;padding:0 27px;display:inline-flex;justify-content:center;align-items:center;gap:18px;cursor:pointer;box-shadow:0 14px 34px rgba(195,160,97,.13);transition:.25s ease}.pou-next:hover,.pou-success-actions a:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(195,160,97,.2);filter:brightness(1.04)}.pou-next span,.pou-success-actions span{font-size:19px;font-weight:300;line-height:1}
.pou-choice-list{display:grid;gap:10px;margin-top:34px;max-width:760px}.pou-choice{position:relative;min-height:61px;border:1px solid rgba(197,165,102,.2);background:rgba(255,255,255,.018);display:flex;align-items:center;justify-content:space-between;padding:15px 19px;color:#e6e1d7;cursor:pointer;transition:.22s ease}.pou-choice input{position:absolute;opacity:0;pointer-events:none}.pou-choice span{font:400 14px/1.35 var(--pou-sans);letter-spacing:.01em}.pou-choice b{font:300 18px/1 var(--pou-sans);color:var(--pou-gold);transition:.2s}.pou-choice:hover,.pou-choice:has(input:checked){border-color:rgba(224,199,143,.72);background:rgba(195,160,97,.07);transform:translateX(4px)}.pou-choice:hover b,.pou-choice:has(input:checked) b{transform:translateX(4px);color:var(--pou-gold-2)}.pou-choice.has-error{border-color:#b96f6f}
.pou-assessment-back{position:fixed;left:calc(23vw - 1px);bottom:38px;z-index:20;border:0;background:transparent;color:#777c78;font:600 9px/1 var(--pou-sans);letter-spacing:.13em;text-transform:uppercase;padding:8px 0;cursor:pointer;display:none}.pou-assessment-back.is-visible{display:block}.pou-assessment-back:hover{color:var(--pou-gold-2)}
.pou-assessment-status{margin:24px 0 0;padding:13px 16px;border:1px solid rgba(185,111,111,.45);background:rgba(103,48,48,.16);color:#d6a7a7;font:500 11px/1.4 var(--pou-sans)}.pou-submit-fallback{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:0}
.pou-assessment-success .pou-assessment-inner{width:min(830px,100%)}.pou-success-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:42px}.pou-success-actions a{min-width:250px}.pou-success-actions a+a{background:transparent;color:var(--pou-gold-2);border:1px solid rgba(224,199,143,.48)}.pou-success-actions a+a:hover{background:rgba(195,160,97,.07)}
.pou-assessment.is-sending:after{content:"Enviando...";position:fixed;z-index:100;inset:0;background:rgba(8,9,10,.84);display:grid;place-items:center;color:var(--pou-gold-2);font:600 10px var(--pou-sans);letter-spacing:.16em;text-transform:uppercase}
@media(max-width:900px){.pou-assessment-step{padding:105px 28px 95px 18vw}.pou-assessment-back{left:18vw}.pou-assessment h1,.pou-assessment h2{font-size:clamp(48px,7.3vw,68px)}}
@media(max-width:640px){.pou-assessment{background:radial-gradient(circle at 78% 22%,rgba(195,160,97,.09),transparent 40%),#08090a}.pou-assessment:after{font-size:30vw;bottom:-.05em}.pou-assessment-step{padding:72px 22px 92px;align-items:flex-start!important}.pou-assessment-inner{width:100%;padding-top:42px}.pou-assessment-kicker{font-size:9px;margin-bottom:19px}.pou-assessment h1,.pou-assessment h2{font-size:clamp(45px,13vw,59px);line-height:.91}.pou-assessment-subtitle{font-size:14px;margin:18px 0 28px;line-height:1.6}.pou-single-input input{font-size:32px!important;height:67px}.pou-action-row{margin-top:56px}.pou-next{height:52px;min-width:170px;font-size:9px;padding:0 23px}.pou-choice-list{margin-top:24px}.pou-choice{min-height:56px;padding:13px 15px}.pou-choice span{font-size:13px}.pou-assessment-back{left:22px;bottom:22px;background:rgba(8,9,10,.88);padding:8px 10px 8px 0}.pou-success-actions{display:grid}.pou-success-actions a{width:100%;min-width:0}}
@media(prefers-reduced-motion:reduce){.pou-assessment *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
