.perpa-landing-module__WfDQjG__page{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#292531;background:#eee9e1;flex-direction:column;min-height:100svh;padding:20px 5vw;font-family:inherit;display:flex;position:relative}.perpa-landing-module__WfDQjG__header{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1160px;margin:0 auto;display:flex}.perpa-landing-module__WfDQjG__header img{object-fit:contain;max-width:126px;height:43px}.perpa-landing-module__WfDQjG__header>span{letter-spacing:-.025em;color:#593b78;text-align:center;background:#eee2f2;border:1px solid #ccb7dc;border-radius:10px;padding:11px 16px;font-size:19px;font-weight:750}.perpa-landing-module__WfDQjG__main{flex:1;grid-template-columns:1fr 1.12fr;align-items:center;gap:64px;width:100%;max-width:1160px;margin:20px auto;display:grid}.perpa-landing-module__WfDQjG__intro h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(30px,3.5vw,48px);font-weight:650;line-height:1.13}.perpa-landing-module__WfDQjG__panel{background:#f7f3ed;border:1px solid #cfc5b8;border-radius:22px;padding:26px;box-shadow:0 24px 75px #5743291a}.perpa-landing-module__WfDQjG__progress{justify-content:space-between;gap:5px;margin-bottom:25px;display:flex}.perpa-landing-module__WfDQjG__progress button{color:#6d645e;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.perpa-landing-module__WfDQjG__progress button>span{border:1px solid #b2a596;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex}.perpa-landing-module__WfDQjG__progress button[aria-current]{color:#62408b}.perpa-landing-module__WfDQjG__progress button[aria-current]>span{color:#f8f3fc;background:#7750a8;border-color:#7750a8}.perpa-landing-module__WfDQjG__progress button:disabled{cursor:default;opacity:.5}.perpa-landing-module__WfDQjG__question{letter-spacing:-.025em;outline:none;margin:0 0 20px;font-size:25px;font-weight:650;line-height:1.2}.perpa-landing-module__WfDQjG__options{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.perpa-landing-module__WfDQjG__options label{cursor:pointer;border:1px solid #c9bfb2;border-radius:12px;align-items:center;gap:13px;min-height:74px;padding:17px 15px;font-size:15px;line-height:1.4;transition:background .15s,border-color .15s;display:flex}.perpa-landing-module__WfDQjG__options label:hover{background:#eee7dc}.perpa-landing-module__WfDQjG__options label.perpa-landing-module__WfDQjG__selected{background:#ede2f5;border-color:#8661b0}.perpa-landing-module__WfDQjG__options input{opacity:0;width:1px;height:1px;position:absolute}.perpa-landing-module__WfDQjG__options label:focus-within{outline-offset:3px;outline:2px solid #7750a8}.perpa-landing-module__WfDQjG__radio{border:1px solid #9a8c7c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.perpa-landing-module__WfDQjG__selected .perpa-landing-module__WfDQjG__radio{color:#faf5ff;background:#7750a8;border-color:#7750a8}.perpa-landing-module__WfDQjG__controls{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.perpa-landing-module__WfDQjG__controls>span{color:#756a60;font-size:12px}.perpa-landing-module__WfDQjG__back,.perpa-landing-module__WfDQjG__next{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:14px;font-weight:600;display:flex}.perpa-landing-module__WfDQjG__back{color:#66584c;background:0 0;padding-left:0}.perpa-landing-module__WfDQjG__back:disabled{visibility:hidden}.perpa-landing-module__WfDQjG__next{color:#fff7ed;background:#76509f}.perpa-landing-module__WfDQjG__next:disabled{color:#70665d;cursor:default;background:#e1d8cd}.perpa-landing-module__WfDQjG__next:focus-visible,.perpa-landing-module__WfDQjG__back:focus-visible,.perpa-landing-module__WfDQjG__alternative a:focus-visible{outline-offset:4px;outline:2px solid #76509f}.perpa-landing-module__WfDQjG__alternative{border-top:1px solid #d8cfc2;gap:9px;margin-top:22px;padding-top:19px;display:grid}.perpa-landing-module__WfDQjG__alternative p{color:#65594f;margin:0;font-size:12px}.perpa-landing-module__WfDQjG__alternative a{color:#234a36;background:#e0eadd;border:1px solid #a9bfa8;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.perpa-landing-module__WfDQjG__alternative small{text-align:center;color:#74685d;font-size:10px}.perpa-landing-module__WfDQjG__fields{gap:13px;display:grid}.perpa-landing-module__WfDQjG__fields label{color:#514538;gap:7px;font-size:13px;display:grid}.perpa-landing-module__WfDQjG__fields input{color:#292531;background:#f0ebe3;border:1px solid #c3b6a5;border-radius:9px;width:100%;min-height:47px;padding:12px;font-size:16px}.perpa-landing-module__WfDQjG__fields input:focus{outline-offset:2px;outline:2px solid #76509f}.perpa-landing-module__WfDQjG__consent{color:#65594f;align-items:flex-start;gap:9px;margin:16px 0 10px;font-size:11px;line-height:1.5;display:flex}.perpa-landing-module__WfDQjG__consent input{accent-color:#76509f;flex-shrink:0;width:15px;height:15px;margin-top:3px}.perpa-landing-module__WfDQjG__consent a{color:#69488c;text-decoration:underline}.perpa-landing-module__WfDQjG__contact p,.perpa-landing-module__WfDQjG__error{color:#a23232;font-size:12px;line-height:1.5}.perpa-landing-module__WfDQjG__success{color:#69488c;padding:35px 0}.perpa-landing-module__WfDQjG__success h2{margin:15px 0;font-size:28px}.perpa-landing-module__WfDQjG__success p{color:#65594f;font-size:15px;line-height:1.6}.perpa-landing-module__WfDQjG__footer{color:#716355;justify-content:space-between;width:100%;max-width:1160px;margin:0 auto;font-size:10px;display:flex}.perpa-landing-module__WfDQjG__footer button{color:#65594f;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.perpa-landing-module__WfDQjG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.perpa-landing-module__WfDQjG__spin{animation:1s linear infinite perpa-landing-module__WfDQjG__spin}@keyframes perpa-landing-module__WfDQjG__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.perpa-landing-module__WfDQjG__page{padding:15px 18px}.perpa-landing-module__WfDQjG__header img{max-width:98px;height:32px}.perpa-landing-module__WfDQjG__header>span{letter-spacing:-.025em;max-width:210px;padding:9px 10px;font-size:13px}.perpa-landing-module__WfDQjG__main{flex-direction:column;align-items:stretch;gap:20px;max-width:480px;margin:22px auto 18px;display:flex}.perpa-landing-module__WfDQjG__intro h1{margin-bottom:10px;font-size:29px;line-height:1.12}.perpa-landing-module__WfDQjG__desktopBreak{display:none}.perpa-landing-module__WfDQjG__panel{border-radius:16px;padding:18px}.perpa-landing-module__WfDQjG__progress{margin-bottom:18px}.perpa-landing-module__WfDQjG__progress button{gap:4px;font-size:10px}.perpa-landing-module__WfDQjG__progress button>span{width:20px;height:20px}.perpa-landing-module__WfDQjG__question{margin-bottom:16px;font-size:22px}.perpa-landing-module__WfDQjG__options{gap:8px}.perpa-landing-module__WfDQjG__options label{gap:10px;min-height:64px;padding:13px 11px;font-size:13px}.perpa-landing-module__WfDQjG__radio{width:21px;height:21px}.perpa-landing-module__WfDQjG__controls{margin-top:16px}.perpa-landing-module__WfDQjG__alternative{gap:7px;margin-top:16px;padding-top:14px}.perpa-landing-module__WfDQjG__footer{max-width:480px}.perpa-landing-module__WfDQjG__alternative a{min-height:44px}.perpa-landing-module__WfDQjG__consent{margin-top:12px}}@media (max-width:380px),(max-height:740px) and (max-width:760px){.perpa-landing-module__WfDQjG__page{padding:12px 14px}.perpa-landing-module__WfDQjG__main{gap:15px;margin-top:16px}.perpa-landing-module__WfDQjG__intro h1{font-size:25px}.perpa-landing-module__WfDQjG__panel{padding:15px}.perpa-landing-module__WfDQjG__options label{min-height:60px;padding:10px;font-size:12px}.perpa-landing-module__WfDQjG__question{font-size:20px}.perpa-landing-module__WfDQjG__progress{margin-bottom:14px}.perpa-landing-module__WfDQjG__alternative{margin-top:14px;padding-top:12px}}@media (max-width:760px){.perpa-landing-module__WfDQjG__introCompact h1{color:#5c4c67;margin:0;font-size:20px;line-height:1.2}}.perpa-landing-module__WfDQjG__page:before{content:"";z-index:-2;filter:blur(.5px)saturate(.85);opacity:1;pointer-events:none;background:url(/perpa/building-aerial.webp) right 62%/115% no-repeat;position:fixed;inset:-8px}.perpa-landing-module__WfDQjG__page:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f2ece2f2,#f2ece2d4 28%,#f2ece22e 65%,#f2ece27a);position:fixed;inset:0}.perpa-landing-module__WfDQjG__header img{filter:brightness(.25)}.perpa-landing-module__WfDQjG__panel{box-shadow:0 20px 65px #57432920}.perpa-landing-module__WfDQjG__intro h1{text-shadow:0 1px 12px #eee9e1;margin-bottom:0}@media (max-width:760px){.perpa-landing-module__WfDQjG__page:before{background-position:49% 60%;background-size:cover}.perpa-landing-module__WfDQjG__page:after{background:linear-gradient(#f2ece2e6,#f2ece2bf 22%,#f2ece266 65%,#f2ece28c)}}.perpa-landing-module__WfDQjG__intro{align-self:start;margin-top:90px}.perpa-landing-module__WfDQjG__website{color:#514538;margin-top:13px;font-size:13px;display:block}.perpa-landing-module__WfDQjG__website small{float:right;color:#74685d;font-size:10px}.perpa-landing-module__WfDQjG__website input{color:#292531;background:#f0ebe3;border:1px solid #c3b6a5;border-radius:9px;width:100%;min-height:44px;margin-top:7px;padding:12px;font-size:16px;display:block}.perpa-landing-module__WfDQjG__website input:focus{outline-offset:2px;outline:2px solid #76509f}.perpa-landing-module__WfDQjG__website>span{color:#74685d;margin-top:5px;font-size:10px;display:block}.perpa-landing-module__WfDQjG__footer{background:#f7f3edcc;border-radius:7px;padding:6px 10px}@media (max-width:760px){.perpa-landing-module__WfDQjG__intro{margin-top:0}.perpa-landing-module__WfDQjG__contact .perpa-landing-module__WfDQjG__fields{grid-template-columns:1fr 1fr;gap:10px}.perpa-landing-module__WfDQjG__contact .perpa-landing-module__WfDQjG__fields input{min-width:0;padding:10px;font-size:16px}.perpa-landing-module__WfDQjG__website{margin-top:10px}}
