.lp-trust{padding-top:64px;padding-bottom:64px}.lp-trust p{max-width:850px}.lp-request{padding:64px 0;background:radial-gradient(ellipse at 0 85%,#ff784b45,transparent 45%),radial-gradient(ellipse at 100% 60%,#ffb58d40,transparent 40%),#fffaf6;scroll-margin-top:100px}.lp-request h2{text-align:center;color:#08172e}.lp-request h2 em{font-style:normal;color:#ff4f30}.lp-request-intro{text-align:center}.lp-form{max-width:1000px;margin:32px auto 0;padding:40px;background:#fff;border:1px solid #e6e6e6;border-radius:18px;box-shadow:0 15px 50px #c0613510}.lp-fields,.lp-uploads{display:grid;grid-template-columns:1fr 1fr;gap:22px}.lp-form label{display:block;font-weight:700;font-size:18px;color:#122238}.lp-form input:not([type=checkbox]):not([type=radio]),.lp-form textarea{display:block;width:100%;min-width:0;font:inherit;font-weight:400;padding:12px;border:1px solid #cbd2dc;border-radius:7px;background:#fff;box-sizing:border-box;margin:7px 0 0}.lp-form fieldset{border:0;padding:0;margin:26px 0}.lp-form legend{font-weight:750;margin-bottom:10px}.lp-choices{display:flex;gap:30px;flex-wrap:wrap}.lp-choices label,.lp-form .lp-help,.lp-form .lp-consent{display:flex;align-items:flex-start;gap:10px}.lp-form input[type=checkbox],.lp-form input[type=radio]{accent-color:#ff4f30;width:20px;height:20px;flex-shrink:0}.lp-pills{display:flex;gap:10px;flex-wrap:wrap}.lp-pills label{position:relative}.lp-pills input{position:absolute;opacity:0}.lp-pills span{display:block;padding:9px 24px;border:1px solid #cbd2dc;border-radius:9px;cursor:pointer}.lp-pills input:checked+span{background:#ff4f30;border-color:#ff4f30;color:white}.lp-pills input:focus-visible+span{outline:3px solid #17345c;outline-offset:3px}.lp-unit{display:flex;align-items:stretch;margin-top:7px}.lp-form .lp-unit input{margin:0;border-radius:7px 0 0 7px;flex:1}.lp-unit>span{padding:12px;background:#f0f1f4;border:1px solid #cbd2dc;border-left:0;border-radius:0 7px 7px 0;font-weight:500}.lp-dimensions{margin:25px 0}.lp-form .lp-help{padding:18px;background:#fff3eb;border-radius:9px;margin-bottom:20px}.lp-uploads label{background:#f3f4f6;border-radius:8px;padding:15px;font-size:16px}.lp-form input[type=file]{font-size:14px!important;border:0!important;padding:0!important;background:transparent!important}.lp-file-note{font-size:15px;line-height:1.5;color:#586575}.lp-consent{margin:22px 0}.lp-submit{width:100%;font-size:21px!important;cursor:pointer}.lp-submit:disabled{opacity:.6;cursor:wait}#plinth-status{color:#a33320;font-weight:650}#plinth-thanks{max-width:760px;width:calc(100% - 36px);max-height:90dvh;overflow:auto;box-sizing:border-box;border:0;border-radius:20px;padding:45px;text-align:center;background:radial-gradient(ellipse at bottom,#ffd2b8,transparent 70%),white;color:#08172e;box-shadow:0 25px 80px #0005}#plinth-thanks::backdrop{background:#101b2c99;backdrop-filter:blur(4px)}#plinth-thanks h2{font-size:clamp(30px,4vw,48px);line-height:1.1}#plinth-thanks p{font-size:20px;line-height:1.5}#plinth-thanks>img{width:100%;height:160px;object-fit:cover;border-radius:12px;margin-top:15px}.lp-dialog-close{position:absolute;right:15px;top:10px;border:0;background:transparent;font-size:32px;cursor:pointer}.lp-dialog-done{cursor:pointer}[hidden]{display:none!important}@media(max-width:760px){.lp-form{padding:22px 16px}.lp-fields,.lp-uploads{grid-template-columns:1fr;gap:18px}.lp-request{padding:45px 0}.lp-pills{gap:8px}.lp-pills span{padding:10px 18px}.lp-submit{font-size:18px!important}.lp-trust{padding-top:40px;padding-bottom:40px}#plinth-thanks{padding:40px 20px 20px}#plinth-thanks p{font-size:18px}}
