.pf-shell{--pf-accent:#c9a44c;--pf-text:#353631;--pf-line:#d7cda9;min-height:100vh;color:var(--pf-text);background:#f7f4ea}.pf-help{--pf-accent:#243746;--pf-text:#243746;--pf-line:#bdc8bc}.pf-header{background:#353631;border-bottom:8px solid #c9a44c;justify-content:space-between;align-items:center;gap:24px;padding:10px max(22px,5vw);display:flex}.pf-help .pf-header{background:#243746;border-bottom-color:#667044}.pf-header img{border-radius:3px;width:240px;height:auto;display:block}.pf-header span{color:#f7f4ea;font-size:14px}.pf-main{max-width:760px;padding:32px 24px 48px}.pf-intro h1{letter-spacing:-1.3px;max-width:640px;margin:10px 0 16px;font-size:clamp(34px,5vw,48px)}.pf-intro>p{max-width:580px;font-size:18px}.pf-kicker{letter-spacing:1.8px;color:#6c561e;font-size:14px;font-weight:700}.pf-help .pf-kicker{color:#53602d}.pf-card{border:1px solid var(--pf-line);border-top:6px solid var(--pf-accent);background:#fff;border-radius:4px 22px;margin-top:24px;padding:26px 28px;position:relative;box-shadow:0 5px 20px #35363107}.pf-card-top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.pf-card-top h2{margin:0 0 12px;font-size:23px}.pf-card-top>span{white-space:nowrap;color:#5d635a;font-size:14px}.pf-field{flex-direction:column;gap:8px;margin-bottom:20px;font-size:16px;font-weight:600;display:flex}.pf-field input,.pf-field textarea,.pf-field select{border-color:var(--pf-line);min-height:48px;color:var(--pf-text);border-radius:7px}.pf-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pf-small{color:#596052;font-weight:400;line-height:1.5;font-size:14px!important}.pf-observations legend{font-size:16px}.pf-observations legend span{font-weight:400}.pf-options{flex-wrap:wrap;gap:9px;display:flex}.pf-options label{border:1px solid var(--pf-line);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:11px 13px;font-size:15px;display:flex}.pf-options label.selected{background:#f8efd4;border-color:#9c7728}.pf-shell input[type=checkbox]{accent-color:#735816;width:20px;min-width:20px;height:20px}.pf-help input[type=checkbox]{accent-color:#667044}.pf-consent{align-items:flex-start;gap:12px;margin:22px 0 14px;font-size:15px;display:flex}.pf-consent input{margin-top:3px}.pf-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:26px;display:flex}.pf-button,.pf-back{border:0;border-radius:8px;min-height:48px;padding:13px 20px;font-size:16px;font-weight:700}.pf-button{color:#282b26;background:#c9a44c}.pf-help .pf-button{color:#fff;background:#243746}.pf-button:hover{filter:brightness(.94)}.pf-back{color:#353631;background:#eef0e8}.pf-steps{justify-content:space-between;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pf-steps li{color:#566253;align-items:center;gap:8px;font-size:14px;display:flex}.pf-steps span{border:1px solid #aebaa6;border-radius:50%;place-items:center;width:28px;min-width:28px;height:28px;display:grid}.pf-steps .active{color:#243746;font-weight:700}.pf-steps .active span{color:#fff;background:#667044;border-color:#667044}.pf-error{color:#923822;background:#fff0eb;border-left:4px solid #a84532;padding:14px;font-size:16px}.pf-error button{background:#fff;border:1px solid #923822;border-radius:5px;margin-top:10px;padding:8px;display:block}.pf-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pf-footer{border-top:1px solid var(--pf-line);justify-content:space-between;max-width:712px;padding:24px;font-size:14px;display:flex}.pf-done{padding:32px 0}.pf-done h1{font-size:38px}.pf-done p{font-size:18px}.pf-shell :focus-visible{outline-offset:3px;outline:3px solid #667044}@media (max-width:600px){.pf-header span{display:none}.pf-header img{width:210px}.pf-main{padding:26px 18px 36px}.pf-card{padding:22px 18px}.pf-two{grid-template-columns:1fr;gap:0}.pf-card-top{flex-direction:column;gap:0;margin-bottom:14px}.pf-card-top h2{margin-bottom:5px}.pf-steps{gap:8px}.pf-steps li{flex-direction:column;flex:1;align-items:flex-start;font-size:14px}.pf-actions .pf-button{flex:1}.pf-actions>span{display:none}.pf-footer{flex-direction:column;gap:5px}}.pf-tip{--pf-text:#f7f4ea;--pf-line:#64737b;color:#f7f4ea;background:#182a36;min-height:100vh}.pf-tip .pf-header{background:#182a36;border:0;border-bottom:1px solid #64737b;padding:6px max(22px,5vw)}.pf-tip .pf-header img{border-radius:6px;width:200px}.pf-tip .pf-header span{color:#d5dcd7}.pf-tip .pf-main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:52px;max-width:1100px;padding:52px 32px 64px;display:grid}.pf-tip .pf-intro{padding:26px 0;position:sticky;top:28px}.pf-tip .pf-kicker{color:#e6d49f;border-bottom:3px solid #c9a44c;padding-bottom:8px;font-size:14px;display:inline-block}.pf-tip .pf-intro h1{letter-spacing:-2px;color:#f7f4ea;margin:24px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,60px);font-weight:400;line-height:1.04}.pf-tip .pf-intro>p{color:#d5dcd7;font-size:18px;line-height:1.65}.pf-tip .pf-intro .pf-small{color:#c4cec7;max-width:290px;margin-top:26px}.pf-tip .pf-card{box-shadow:none;background:#243746;border:1px solid #64737b;border-radius:16px;margin:0;padding:30px}.pf-tip .pf-card-top h2{color:#f7f4ea;font-size:22px}.pf-tip .pf-card-top>span{color:#d5dcd7}.pf-tip .pf-two{grid-template-columns:1fr;gap:0}.pf-tip .pf-field input,.pf-tip .pf-field textarea{box-shadow:none;color:#f7f4ea;background:#182a36;border:1px solid #8b979b;border-radius:6px}.pf-tip input::placeholder,.pf-tip textarea::placeholder{color:#b8c5c9;opacity:1}.pf-tip .pf-options{gap:8px}.pf-tip .pf-options label{color:#f7f4ea;background:#182a36;border-color:#8b979b;border-radius:6px}.pf-tip .pf-options label.selected{background:#3e502d;border-color:#b8c698}.pf-tip input[type=checkbox]{accent-color:#b8c698;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pf-tip .pf-button{color:#fff;background:#667044;width:100%;min-height:52px}.pf-tip .pf-actions>span{display:none}.pf-tip .pf-footer{color:#c4cec7;border-color:#64737b;max-width:1036px}.pf-tip .pf-done{background:#243746;border:1px solid #64737b;border-radius:16px;grid-column:1/-1;max-width:650px;padding:36px}.pf-tip .pf-done h1{color:#f7f4ea}.pf-tip .pf-done .pf-button{width:auto}.pf-tip :focus-visible{outline-color:#e6d49f}.pf-tip .pf-small{color:#c4cec7}.pf-help .pf-main{max-width:760px}.pf-help .pf-card{border-top:6px solid #667044;border-radius:12px}@media (max-width:760px){.pf-tip .pf-main{padding:24px 18px 42px;display:block}.pf-tip .pf-intro{padding:0 2px 24px;position:static}.pf-tip .pf-intro h1{margin:16px 0;font-size:44px}.pf-tip .pf-intro>p{max-width:500px;margin-bottom:10px;font-size:17px}.pf-tip .pf-intro .pf-small{max-width:100%;margin-top:12px}.pf-tip .pf-card{padding:24px 20px}.pf-tip .pf-header img{width:185px}.pf-tip .pf-done{padding:26px 22px}}
