#pouso{--navy-900:#0a1422;--navy-800:#0e1c2e;--navy-700:#13263c;--gold:#c8a24a;--gold-bright:#e7c878;--gold-deep:#a8842f;--grad-gold:linear-gradient(135deg,#b8923c 0%,#e7c878 45%,#c8a24a 100%);--ivory:#f3ecdd;--ivory-soft:#f3ecdd9e;--ivory-faint:#f3ecdd66;--border:#d4af3738;--border-soft:#f3ecdd24;--sans:"Montserrat",sans-serif;--serif:"Cormorant Garamond",Georgia,serif;--button-height:46px;--button-gap:20px;--button-gap-contact:20px;--header-height:58px;--footer-height:54px;--ease:cubic-bezier(.22,1,.36,1)}#pouso,#pouso *{box-sizing:border-box;margin:0;padding:0}#pouso{scroll-behavior:smooth;font-family:var(--sans);color:var(--ivory);-webkit-font-smoothing:antialiased;height:100vh;background:#070e18;flex-direction:column;height:100dvh;display:flex;overflow:hidden}#pouso .ritual-veil{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);z-index:0;transition:opacity 1.1s var(--ease),backdrop-filter 1.1s var(--ease);background:linear-gradient(#0a142280 0%,#08101c9e 100%);position:fixed;inset:0}#pouso .main-container{z-index:2;position:relative}#pouso.modal-open{overflow:hidden}#pouso #splash-screen{z-index:200;background:#070e18;justify-content:center;align-items:center;transition:opacity 1s ease-out;display:flex;position:fixed;inset:0}#pouso #splash-screen.hidden{opacity:0;visibility:hidden;pointer-events:none}@keyframes pouso-pulse-glow{0%,to{filter:brightness(.8)drop-shadow(0 0 4px #d4af374d);opacity:.85;transform:scale(1)}50%{filter:brightness(1.2)drop-shadow(0 0 34px #d4af37d9);opacity:1;transform:scale(1.07)}}#pouso #splash-screen .logo-container{animation:2.8s ease-in-out infinite pouso-pulse-glow}#pouso .compass-mark{background:var(--navy-700);border:2px solid var(--gold);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;box-shadow:inset 0 3px 12px #ffffff24,0 8px 30px -8px #0009}#pouso .compass-mark img{object-fit:contain;width:78%;height:78%}#pouso .main-header,#pouso .main-footer{z-index:100;pointer-events:none;opacity:0;width:100%;transition:opacity .9s;position:fixed;left:0}#pouso.ritual-on .main-header,#pouso.ritual-on .main-footer{opacity:1}#pouso .main-header{height:var(--header-height);justify-content:space-between;align-items:center;padding:0 22px;display:flex;top:0}#pouso .brand-tag{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ivory-faint);pointer-events:auto;font-size:11px}#pouso .main-footer{height:var(--footer-height);justify-content:center;align-items:center;display:flex;bottom:0}#pouso .privacy-notice{color:var(--ivory-soft);opacity:.7;font-size:12px}#pouso .privacy-notice a{color:var(--ivory-soft);text-decoration:underline}#pouso .lang-select{border:1px solid var(--border-soft);background:#ffffff08;border-radius:50px;gap:2px;padding:3px;display:inline-flex}#pouso .lang-btn{cursor:pointer;color:var(--ivory-faint);font-family:var(--sans);letter-spacing:.08em;background:0 0;border:none;border-radius:50px;padding:4px 9px;font-size:11px;font-weight:600;transition:color .25s,background .25s}#pouso .lang-btn:hover{color:var(--ivory)}#pouso .lang-btn.active{color:var(--navy-900);background:var(--grad-gold)}#pouso .main-container{width:100%;max-width:640px;padding:calc(var(--header-height) + 8px) 22px calc(var(--footer-height) + 8px);text-align:center;opacity:0;transition:opacity 1.1s var(--ease);height:100vh;justify-content:center;align-items:center;height:100dvh;margin:auto;display:flex;overflow:hidden}#pouso .ritual-step.active{scrollbar-width:none;max-height:100%;overflow-y:auto}#pouso .ritual-step.active::-webkit-scrollbar{display:none}#pouso .main-container.visible{opacity:1}#pouso .ritual-step{width:100%;animation:.5s ease-out forwards pouso-fadeIn;display:none}#pouso .ritual-step.active{display:block}#pouso .ritual-step.hiding{pointer-events:none;animation:.4s ease-out forwards pouso-fadeOutStep}#pouso .step-wrapper{flex-direction:column;justify-content:center;width:100%;display:flex}#pouso .step-content{flex-direction:column;display:flex;position:relative}#pouso .cascade-item{opacity:1}#pouso .cascade-item.reveal-anim{animation:pouso-cascFocus .6s var(--ease)}@keyframes pouso-cascFocus{0%{filter:blur(9px)}to{filter:blur()}}@keyframes pouso-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pouso-fadeOutStep{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}#pouso .landing-logo{justify-content:center;margin-bottom:26px;display:flex}#pouso .landing-logo .compass-spin{background:var(--navy-700);border:2px solid var(--gold);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;box-shadow:inset 0 3px 12px #ffffff24,0 0 26px -4px #d4af3780}#pouso .landing-logo .compass-spin img{object-fit:contain;width:78%;height:78%;animation:26s linear infinite pouso-slow-spin}@keyframes pouso-slow-spin{to{transform:rotate(360deg)}}#pouso .kicker{display:none}#pouso .kicker .rule{background:var(--gold);width:30px;height:1px}#pouso h1,#pouso .step-content h1{font-family:var(--serif);letter-spacing:.01em;width:100%;margin-bottom:clamp(8px,1.5vh,14px);font-size:clamp(26px,4.6vh,34px);font-weight:600;line-height:1.18}#pouso h1 .accent{color:var(--gold-bright);font-style:italic}#pouso .step-content p:not(.number-value):not(.number-description){color:var(--ivory-soft);width:100%;max-width:540px;margin-bottom:clamp(16px,3.4vh,36px);margin-left:auto;margin-right:auto;font-size:14.5px;line-height:1.6}#pouso #confirmation-text{text-align:left;min-height:clamp(72px,12vh,120px);margin-top:clamp(-16px,-1.6vh,-6px);margin-bottom:clamp(24px,4.2vh,40px)!important}#pouso #confirmation-text .prov{color:var(--ivory-faint)}@keyframes pouso-btnShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}#pouso .contact-method-button.btn-error,#pouso .action-button.btn-error{animation:.4s pouso-btnShake;color:#3a1410!important;background:linear-gradient(135deg,#a8503f,#d08a5e)!important;border-color:#e0564e!important}#pouso .input-field-wrapper{margin-bottom:clamp(14px,2.6vh,24px);transition:all .5s;position:relative}#pouso .input-field{border:none;border-bottom:1px solid var(--border-soft);width:100%;color:var(--ivory);text-align:center;box-sizing:border-box;font-size:17px;font-family:var(--sans);background:0 0;border-radius:0;padding:16px 10px 10px}#pouso .input-field:focus{caret-color:var(--gold-bright);border-bottom-color:#0000;outline:none}#pouso .input-field-wrapper:after{content:"";background:var(--gold);width:0;height:2px;transition:width .4s var(--ease);position:absolute;bottom:0;left:50%;transform:translate(-50%)}#pouso .input-field-wrapper.has-content:after{width:100%}#pouso .input-field-wrapper:has(.input-field:focus):after{width:100%}#pouso .phone-input-container{justify-content:center;align-items:flex-end;gap:10px;margin-bottom:clamp(14px,2.6vh,24px);display:flex}#pouso .phone-input-container .input-field-wrapper{margin-bottom:0}#pouso .country-code-wrapper{flex:0 0 78px;position:relative}#pouso .phone-number-wrapper{flex-grow:1;position:relative}#pouso .country-code-wrapper:after,#pouso .phone-number-wrapper:after{content:"";background:var(--gold);width:0;height:2px;transition:width .4s var(--ease);position:absolute;bottom:0;left:50%;transform:translate(-50%)}#pouso .country-code-wrapper.has-content:after,#pouso .phone-number-wrapper.has-content:after{width:100%}#pouso .country-code-wrapper:has(.input-field:focus):after{width:100%}#pouso .phone-number-wrapper:has(.input-field:focus):after{width:100%}#pouso .action-button{font-size:15px;font-weight:700;font-family:var(--sans);border:1px solid var(--gold);background:var(--grad-gold);color:var(--navy-900);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:380px;margin:clamp(6px,1.2vh,10px) auto;padding:14px 28px;transition:all .3s;display:flex}#pouso .action-button:hover:not(:disabled){transform:scale(1.04);box-shadow:0 12px 30px -10px #d4af3799}#pouso .action-button:disabled{cursor:not-allowed;box-shadow:none;transform:none;border-color:var(--border-soft)!important;color:var(--ivory-faint)!important;background:#ffffff0f!important}#pouso .action-button.ghost{color:var(--ivory);border:1px solid var(--border-soft);background:0 0}#pouso .action-button.ghost:hover:not(:disabled){background:var(--grad-gold);color:var(--navy-900);border-color:var(--gold)}#pouso .q-options{gap:var(--button-gap);flex-direction:column;width:100%;max-width:380px;margin:0 auto;display:flex}#pouso .q-options .action-button{margin:0}#pouso .option-button.touch-active{transform:scale(1.04);box-shadow:0 12px 30px -10px #d4af3780;background:var(--grad-gold)!important;color:var(--navy-900)!important;border-color:var(--gold)!important}#pouso .q-progress{justify-content:center;gap:8px;margin-bottom:clamp(12px,2.4vh,22px);display:flex}#pouso .q-progress span{background:var(--border-soft);width:7px;height:7px;transition:all .4s var(--ease);border-radius:50%}#pouso .q-progress span.done{background:var(--gold)}#pouso .q-progress span.current{background:var(--gold-bright);transform:scale(1.3);box-shadow:0 0 10px #f1dd80d9}#pouso #landing-subtitle{transition:opacity .6s var(--ease);justify-content:center;align-items:center;min-height:54px;display:flex}#pouso #landing-subtitle.fade-out{opacity:0!important}#pouso #landing-subtitle.fade-in{opacity:1!important}#pouso .purpose-buttons-container{width:100%;max-width:380px;height:calc(2*var(--button-height) + var(--button-gap));margin:18px auto;position:relative}#pouso .fusion-wrapper{position:absolute;inset:0}#pouso .purpose-button{width:100%;color:var(--ivory);border:1px solid var(--border-soft);z-index:1;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,transform .3s;position:absolute;left:0}#pouso #purpose-buy-btn{top:0}#pouso #purpose-rent-btn{top:calc(var(--button-height) + var(--button-gap))}#pouso .purpose-button:hover:not(:disabled),#pouso .purpose-button.touch-active{background:var(--grad-gold);color:var(--navy-900);border-color:var(--gold);transform:scale(1.04);box-shadow:0 12px 30px -10px #d4af3780}#pouso .purpose-button span,#pouso .purpose-button:after{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#pouso .purpose-button:after{content:attr(data-fused-text);color:var(--navy-900);opacity:0;font-weight:700;position:absolute;top:0;left:0}#pouso .purpose-button.is-transforming-text span{animation:.9s ease-in-out .25s forwards pouso-tfo}#pouso .purpose-button.is-transforming-text:after{animation:.9s ease-in-out .5s forwards pouso-tfi}@keyframes pouso-tfo{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(4px)}}@keyframes pouso-tfi{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes pouso-metaGlow{0%{text-shadow:none}40%{text-shadow:0 0 18px #f1dd80f2,0 0 6px #f1dd80cc}to{text-shadow:none}}#pouso .meta-glow{animation:2s ease-in-out pouso-metaGlow}@keyframes pouso-glowRiseHold{0%{text-shadow:none;color:var(--ivory)}to{text-shadow:0 0 26px #f1dd80,0 0 12px #f1dd80f2,0 0 4px #f1dd80e6;color:#fff}}#pouso .glow-strong{animation:.9s ease-out forwards pouso-glowRiseHold}@keyframes pouso-fuse-buy{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(var(--button-height)/2 + var(--button-gap)/2));opacity:0}}@keyframes pouso-fuse-rent{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(-1*(var(--button-height)/2 + var(--button-gap)/2)));opacity:0}}#pouso .purpose-buttons-container.animating-fusion #purpose-buy-btn{animation:pouso-fuse-buy 1.6s var(--ease) forwards}#pouso .purpose-buttons-container.animating-fusion #purpose-rent-btn{animation:pouso-fuse-rent 1.6s var(--ease) forwards}#pouso .purpose-buttons-container.animating-fusion .purpose-button.touch-active:disabled{transform:scale(1.04);background:var(--grad-gold)!important;color:var(--navy-900)!important;border-color:var(--gold)!important;opacity:1!important}#pouso #contact-interaction-wrapper{width:100%;max-width:380px;min-height:calc(3*var(--button-height) + 2*var(--button-gap-contact));margin:0 auto 20px;position:relative}#pouso .contact-form-fields{z-index:2;opacity:0;width:100%;max-height:0;transition:max-height .55s var(--ease),opacity .5s var(--ease);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}#pouso .contact-form-fields.revealed{opacity:1;max-height:280px}#pouso .contact-form-fields{pointer-events:none}#pouso .contact-form-fields .input-field-wrapper,#pouso .contact-form-fields .input-field{pointer-events:auto}#pouso .contact-methods-container{width:100%;height:calc(3*var(--button-height) + 2*var(--button-gap-contact));z-index:1;margin:0 auto;position:relative}#pouso .contact-method-button{width:100%;color:var(--ivory);border:1px solid var(--border-soft);background:0 0;margin:0;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,transform .3s;position:absolute;left:0}#pouso #method-email-btn{top:0}#pouso #method-whatsapp-btn{top:calc(2*var(--button-height) + 2*var(--button-gap-contact));border-color:#25d36680}#pouso .contact-method-button:hover:not(:disabled),#pouso .contact-method-button.touch-active{background:var(--grad-gold);color:var(--navy-900);border-color:var(--gold);transform:scale(1.04);box-shadow:0 12px 30px -10px #d4af3780}#pouso .contact-method-button span,#pouso .contact-method-button:after{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#pouso .contact-method-button:after{content:attr(data-fused-text);color:var(--navy-900);opacity:0;font-weight:700;position:absolute;top:0;left:0}#pouso .contact-method-button.is-transforming-text span{animation:.9s ease-in-out .25s forwards pouso-tfo}#pouso .contact-method-button.is-transforming-text:after{animation:.9s ease-in-out .5s forwards pouso-tfi}@keyframes pouso-fuse-top{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(2*var(--button-height) + 2*var(--button-gap-contact)));opacity:0}}@keyframes pouso-fuse-mid{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(var(--button-height) + var(--button-gap-contact)));opacity:0}}@keyframes pouso-fuse-top-a{0%{transform:translateY(0)}to{transform:translateY(calc(2*var(--button-height) + 2*var(--button-gap-contact)))}}@keyframes pouso-fuse-mid-a{0%{transform:translateY(0)}to{transform:translateY(calc(var(--button-height) + var(--button-gap-contact)))}}#pouso .contact-methods-container.animating-fusion #method-email-btn{animation:pouso-fuse-top 1.6s var(--ease) forwards}#pouso .contact-methods-container.animating-fusion #method-email-btn.touch-active{animation:pouso-fuse-top-a 1.6s var(--ease) forwards}#pouso .contact-methods-container.animating-fusion .contact-method-button.touch-active:disabled{background:var(--grad-gold)!important;color:var(--navy-900)!important;border-color:var(--gold)!important}#pouso .contact-methods-container.fusion-complete{height:calc(3*var(--button-height) + 2*var(--button-gap-contact))}#pouso .testimonial-bar{border-top:1px solid var(--border);text-align:left;width:100%;max-width:520px;margin:clamp(16px,3.4vh,38px) auto 0;padding-top:clamp(14px,2.4vh,22px)}#pouso .t-stack{width:100%;min-height:5.2em;position:relative}#pouso .t-card{opacity:0;visibility:hidden;filter:blur(5px);border-left:2px solid var(--border);flex-direction:column;justify-content:center;gap:10px;padding-left:18px;transition:opacity .8s,filter .8s;display:flex;position:absolute;inset:0}#pouso .t-card.active{opacity:1;visibility:visible;filter:blur()}#pouso .testimonial-bar .t-quote{font-family:var(--serif);color:var(--ivory);margin:0;font-size:16px;font-style:italic;line-height:1.5}#pouso .testimonial-bar .t-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}#pouso .testimonial-bar .t-stars{letter-spacing:3px;white-space:nowrap;font-size:13px}#pouso .testimonial-bar .t-stars span{color:var(--gold-bright);opacity:.22;display:inline-block}#pouso .t-card.active .t-stars span{animation:pouso-starPop .55s var(--ease) forwards}#pouso .t-card.active .t-stars span:first-child{animation-delay:40ms}#pouso .t-card.active .t-stars span:nth-child(2){animation-delay:.14s}#pouso .t-card.active .t-stars span:nth-child(3){animation-delay:.24s}#pouso .t-card.active .t-stars span:nth-child(4){animation-delay:.34s}#pouso .t-card.active .t-stars span:nth-child(5){animation-delay:.44s}@keyframes pouso-starPop{0%{opacity:.22;transform:scale(.8)}55%{opacity:1;text-shadow:0 0 10px #e7c878e6;transform:scale(1.32)}to{opacity:1;text-shadow:none;transform:scale(1)}}#pouso .testimonial-bar .t-attr{color:var(--ivory-soft);white-space:nowrap;font-size:12px}#pouso .trigger-note{border-top:1px solid var(--border);text-align:left;align-items:center;gap:14px;width:100%;max-width:500px;margin:clamp(16px,3.4vh,38px) auto 0;padding-top:clamp(14px,2.4vh,22px);display:flex}#pouso .trigger-note .tn-mark{color:var(--gold-bright);filter:drop-shadow(0 0 8px #d4af3766);flex:none;font-size:18px}#pouso .trigger-note p{color:var(--ivory-soft);margin:0;font-size:13.5px;line-height:1.55}#pouso .trigger-note p b{color:var(--ivory);font-weight:600}#pouso #phone-display-wrapper{border:1px solid var(--border);border-radius:10px;max-width:380px;margin:clamp(2px,.8vh,8px) auto clamp(16px,3vh,28px);padding:clamp(14px,2.4vh,20px)}#pouso #phone-display-label{color:var(--ivory-soft);letter-spacing:.06em;margin-bottom:10px;font-size:13px}#pouso #phone-display-number{font-family:var(--sans);color:var(--gold-bright);letter-spacing:.5px;word-break:break-all;font-size:clamp(15px,4.4vw,22px);font-weight:600;line-height:1.3}#pouso .confirmation-buttons{justify-content:center;gap:var(--button-gap);flex-wrap:wrap;display:flex}#pouso .confirmation-buttons .action-button{flex-grow:1;max-width:380px;margin:0}#pouso .our-numbers-section{border-top:1px solid var(--border);justify-content:center;width:100%;max-width:520px;margin:clamp(18px,3.6vh,42px) auto 0;padding-top:clamp(14px,2.4vh,22px);display:flex}#pouso .number-item{flex-direction:column;flex:1;align-items:center;gap:4px;padding:0 10px;display:flex}#pouso .number-value{font-family:var(--sans);color:var(--gold-bright);text-shadow:0 0 12px #d4af3766;font-size:30px;font-weight:700}#pouso .number-description{color:var(--ivory-soft);font-size:11.5px;line-height:1.4}#pouso #sanctuary-buttons{align-items:center;gap:var(--button-gap-contact);flex-direction:column;margin-bottom:clamp(14px,2.6vh,24px);display:flex}#pouso #sanctuary-buttons .action-button{margin:0}#pouso .sanctuary-button{opacity:1;transition:background-color .3s,color .3s,box-shadow .3s,border-color .3s;color:var(--ivory)!important;border-color:var(--border-soft)!important;background:#ffffff08!important;justify-content:space-between!important}#pouso .sanctuary-button.visible{opacity:1;transform:translateY(0)}#pouso .sanctuary-button.locked{color:var(--ivory-faint)!important;border-color:var(--border-soft)!important}#pouso .sanctuary-button.current{border-color:var(--gold)!important;background:#d4af371f!important}#pouso .sanctuary-button:not([disabled]):hover{transform:scale(1.03);box-shadow:0 12px 30px -10px #d4af3780;background:var(--grad-gold)!important;color:var(--navy-900)!important;border-color:var(--gold)!important}#pouso .sanctuary-button.viewed{background:var(--grad-gold)!important;color:var(--navy-900)!important;border-color:var(--gold)!important}#pouso .sanctuary-button .lock-icon{font-size:15px}@keyframes pouso-unlock-glow{0%{box-shadow:0 0 #d4af3700}50%{box-shadow:0 0 22px #d4af3780}to{box-shadow:0 0 #d4af3700}}#pouso .unlocked-highlight{animation:1.5s ease-in-out pouso-unlock-glow}#pouso .skip-link{cursor:pointer;color:var(--ivory-faint);font-family:var(--sans);background:0 0;border:none;align-items:center;gap:7px;margin-top:clamp(14px,2.4vh,22px);font-size:13px;transition:color .3s;display:inline-flex}#pouso .skip-link:hover{color:var(--gold-bright)}#pouso #grand-finale-content{opacity:1;width:100%;transition:opacity .8s var(--ease);flex-direction:column;align-items:center;gap:22px;display:none}#pouso #grand-finale-content.show{display:flex}#pouso .finale-logo{background:var(--navy-700);border:2px solid var(--gold);opacity:1;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;box-shadow:0 0 26px -4px #d4af3780}#pouso .finale-logo img{object-fit:contain;width:78%;height:78%;animation:26s linear infinite pouso-slow-spin}#pouso #finale-text{text-align:center;max-width:520px;color:var(--ivory-soft);opacity:1;font-size:15.5px;line-height:1.7}#pouso .finale-actions{opacity:1;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:520px;display:flex}#pouso .finale-actions .action-button{flex:1;min-width:200px;margin:0}#pouso .partner-logos-container{border-top:1px solid var(--border);width:100%;margin-top:40px;padding-top:24px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}#pouso .partner-logos-slider-wrapper{flex-direction:column;gap:18px;display:flex}#pouso .logo-row{flex-wrap:nowrap;width:max-content;display:flex}#pouso .logo-row.scroll-left{animation:42s linear infinite pouso-scroll-left}#pouso .logo-row.scroll-right{animation:42s linear infinite pouso-scroll-right}@keyframes pouso-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pouso-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}#pouso .partner-logo{justify-content:center;align-items:center;padding:0 24px;display:flex}#pouso .partner-logo img{object-fit:contain;filter:brightness(0)invert();opacity:.5;width:auto;max-width:120px;height:34px;transition:opacity .4s,transform .4s;animation:4.5s ease-in-out infinite pouso-logoShimmer}#pouso .partner-logo:nth-child(3n) img{animation-delay:1.1s}#pouso .partner-logo:nth-child(3n+1) img{animation-delay:2.5s}#pouso .partner-logo:nth-child(4n) img{animation-delay:.6s}@keyframes pouso-logoShimmer{0%,to{opacity:.36;filter:brightness(0)invert()}50%{opacity:.82;filter:brightness(0)invert()drop-shadow(0 0 7px #e7c8788c)}}#pouso .partner-logo img:hover{opacity:1;animation-play-state:paused;transform:scale(1.08)}#pouso .modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:300;opacity:0;background:#040910c7;justify-content:center;align-items:center;padding:24px;transition:opacity .4s;display:none;position:fixed;inset:0}#pouso .modal-overlay.visible{opacity:1;display:flex}#pouso .modal-box{background:var(--navy-900);border:1px solid var(--gold);opacity:0;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:85vh;transition:transform .4s,opacity .4s;display:flex;position:relative;transform:scale(.96);box-shadow:0 30px 80px #040910b3}#pouso .modal-overlay.visible .modal-box{opacity:1;transform:scale(1)}#pouso .modal-content{scrollbar-width:thin;scrollbar-color:var(--gold) transparent;padding:32px 34px;overflow-y:auto}#pouso .modal-content::-webkit-scrollbar{width:6px}#pouso .modal-content::-webkit-scrollbar-track{background:0 0}#pouso .modal-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold-deep),var(--gold-bright));border-radius:3px}#pouso .modal-content h3{font-family:var(--serif);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:14px;font-size:13px;font-weight:600}#pouso .modal-content .final-quote{font-family:var(--serif);color:var(--ivory);border-left:2px solid var(--gold);margin-bottom:18px;padding-left:16px;font-size:19px;font-style:italic;line-height:1.5}#pouso .modal-content p{color:var(--ivory-soft);text-align:left;margin-bottom:16px;font-size:14.5px;line-height:1.7}#pouso .modal-content h4{font-family:var(--serif);color:var(--gold-bright);margin:18px 0 8px;font-size:17px}#pouso .modal-content ol{margin:0 0 16px;padding-left:20px}#pouso .modal-content ol li{color:var(--ivory-soft);text-align:left;margin-bottom:10px;font-size:14.5px;line-height:1.7}#pouso .modal-content ol li::marker{color:var(--gold-bright);font-weight:700}#pouso .modal-footer{border-top:1px solid var(--border);text-align:center;padding:18px}#pouso .modal-footer .action-button{margin:0 auto}#pouso #modal-confirm:disabled{opacity:.45;cursor:not-allowed}#pouso #modal-confirm.locked-until-read i{display:none}#pouso #modal-hint{letter-spacing:.04em;color:var(--ivory-faint);margin-top:10px;font-size:11.5px}#pouso #modal-hint.done{display:none}@media (max-width:560px){#pouso h1,#pouso .step-content h1{font-size:29px}#pouso .confirmation-buttons{flex-direction:column;align-items:center}#pouso .confirmation-buttons .action-button{width:100%}#pouso .partner-logos-slider-wrapper{gap:0}#pouso .logo-row.scroll-right{display:none}#pouso .logo-row.scroll-left{padding:8px 0}}@keyframes pouso-frg-shake-attention{0%,to{transform:translateY(0)scale(1)}10%,30%,50%,70%,90%{transform:translateY(-3px)scale(1.1)}20%,40%,60%,80%{transform:translateY(3px)scale(1.1)}}#pouso{z-index:190;background:0 0;position:fixed;inset:0}#pouso [hidden]{display:none!important}#pouso i svg{vertical-align:-.125em;width:auto;height:1em;display:inline-block}#pouso a.lang-btn,#pouso span.lang-btn{align-items:center;text-decoration:none;display:inline-flex}#pouso .pouso-entrar{border:1px solid var(--border);color:var(--gold-bright);font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border-radius:50px;padding:7px 14px;transition:background .25s,color .25s}#pouso .pouso-entrar:hover{background:var(--grad-gold);color:var(--navy-900)}#pouso .pouso-aviso{top:var(--header-height);z-index:101;border:1px solid var(--border);width:calc(100% - 44px);max-width:520px;color:var(--ivory);text-align:center;background:#0a1422b8;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px 16px;font-size:13px;line-height:1.45;display:flex;position:fixed;left:50%;transform:translate(-50%)}#pouso .pouso-aviso .action-button{margin:0;padding:8px 20px;font-size:13px}#pouso #method-phone-btn{top:0}#pouso #method-whatsapp-btn{top:calc(var(--button-height) + var(--button-gap-contact))}#pouso .contact-methods-container{height:calc(2 * var(--button-height) + var(--button-gap-contact));transition:height .5s var(--ease)}#pouso #contact-interaction-wrapper{min-height:calc(2 * var(--button-height) + var(--button-gap-contact));transition:min-height .5s var(--ease)}#pouso .contact-methods-container.animating-fusion,#pouso .contact-methods-container.fusion-complete{height:calc(3 * var(--button-height) + 2 * var(--button-gap-contact))}:is(#pouso #contact-interaction-wrapper:has(.animating-fusion),#pouso #contact-interaction-wrapper:has(.fusion-complete)){min-height:calc(3 * var(--button-height) + 2 * var(--button-gap-contact))}#pouso .contact-methods-container.animating-fusion #method-phone-btn{animation:pouso-fuse-top 1.6s var(--ease) forwards}#pouso .contact-methods-container.animating-fusion #method-phone-btn.touch-active{animation:pouso-fuse-top-a 1.6s var(--ease) forwards}#pouso .contact-methods-container.animating-fusion #method-whatsapp-btn{animation:pouso-fuse-mid 1.6s var(--ease) forwards}#pouso .contact-methods-container.animating-fusion #method-whatsapp-btn.touch-active{animation:pouso-fuse-mid-a 1.6s var(--ease) forwards}#pouso .input-field[readonly]{color:var(--ivory-soft)}#pouso .pouso-casas{grid-template-columns:repeat(6,1fr);gap:10px;max-width:340px;margin:0 auto 18px;display:grid}#pouso .pouso-casa{font:600 22px var(--sans);text-align:center;border-bottom:1px solid var(--border-soft);min-width:0;padding:12px 0 8px}#pouso .pouso-casa:focus{border-bottom:2px solid var(--gold)}#pouso .pouso-casas.mau .pouso-casa{border-bottom-color:#e0564e}#pouso .pouso-casas.ok .pouso-casa{border-bottom-color:var(--gold-bright);color:var(--gold-bright)}#pouso .pouso-codigo #btn-codigo{width:100%;max-width:380px}#pouso .pouso-reenvio{margin:14px auto 0!important;font-size:12.5px!important}#pouso .pouso-elo{font:600 12.5px var(--sans);color:var(--gold-bright);cursor:pointer;background:0 0;border:0;padding:0}#pouso .pouso-elo:disabled{color:var(--ivory-faint);cursor:default}#pouso .pouso-alterar{color:var(--ivory-soft);margin:12px auto 0;display:block}#pouso button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}#pouso a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}#pouso .modal-content:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}#pouso .input-field:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){#pouso .logo-row,#pouso .finale-logo img,#pouso #splash-screen .logo-container{animation:none!important}}#pouso:focus{outline:none}
