body.hly-body .mcf-page{padding:clamp(36px,7vh,88px) 0 108px}body.hly-body .mcf-wrap{max-width:1180px;margin-inline:auto;padding-inline:32px}body.hly-body .mcf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(48px,6vw,96px);align-items:start;color:var(--pg-ink);font-family:var(--pg-font)}body.hly-body .mcf ::selection{background:rgba(23,195,125,.35)}body.hly-body .mcf-left{position:sticky;top:108px}body.hly-body .mcf-eyebrow{margin:0 0 26px;font:500 11px/1 var(--pg-font);letter-spacing:.22em;text-transform:uppercase;color:var(--pg-faint)}body.hly-body .mcf-title{margin:0 0 20px;font-family:var(--pg-font);font-weight:520;font-size:clamp(40px,4.6vw,62px);line-height:1.04;letter-spacing:-.04em;color:var(--pg-ink);text-wrap:balance}body.hly-body .mcf-tagline{margin:0 0 44px;max-width:460px;font-size:15px;line-height:1.6;letter-spacing:-.006em;color:var(--pg-dim)}body.hly-body .mcf-props{display:flex;flex-direction:column;gap:26px}body.hly-body .mcf-prop{display:flex;align-items:flex-start;gap:16px}body.hly-body .mcf-tile{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;margin-block-start:1px;color:var(--pg-mint)}body.hly-body .mcf-tile svg{width:20px;height:20px;display:block}body.hly-body .mcf-prop-title{display:block;margin:0 0 4px;font-family:var(--pg-font);font-size:15px;font-weight:560;letter-spacing:-.015em;color:var(--pg-ink)}body.hly-body .mcf-prop-desc{display:block;max-width:400px;font-size:13.5px;line-height:1.55;letter-spacing:-.006em;color:var(--pg-dim)}body.hly-body .mcf-card{border-block:1px solid var(--pg-line);padding-block:28px 34px}body.hly-body .mcf-form-title{margin:0 0 6px;font-family:var(--pg-font);font-size:17px;font-weight:560;letter-spacing:-.015em;color:var(--pg-ink)}body.hly-body .mcf-form-subtitle{margin:0 0 28px;font-size:13.5px;line-height:1.55;letter-spacing:-.006em;color:var(--pg-dim)}body.hly-body .mcf-form{display:flex;flex-direction:column;gap:18px}body.hly-body .mcf-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}body.hly-body .mcf-field{display:flex;flex-direction:column;gap:8px;min-width:0}body.hly-body .mcf-label{font:500 11px/1 var(--pg-font);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-faint)}body.hly-body .mcf-input,body.hly-body .mcf-textarea{width:100%;appearance:none;background:rgba(255,255,255,.02);border:1px solid var(--pg-line);border-radius:9px;color:var(--pg-ink);font-family:inherit;font-size:14.5px;letter-spacing:-.006em;line-height:1.4;padding:0 14px;height:44px;transition:border-color .2s,box-shadow .2s,background .2s}body.hly-body .mcf-textarea{height:auto;min-height:130px;padding:12px 14px;resize:none}body.hly-body .mcf-input::placeholder,body.hly-body .mcf-textarea::placeholder{color:var(--pg-faint)}body.hly-body .mcf-input:focus-visible,body.hly-body .mcf-textarea:focus-visible{outline:none;border-color:rgba(143,255,206,.7);box-shadow:0 0 0 1px rgba(143,255,206,.7)}body.hly-body .mcf-input:disabled,body.hly-body .mcf-textarea:disabled{opacity:.55}body.hly-body .mcf-input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px #000;-webkit-text-fill-color:#fff}body.hly-body .mcf-selwrap{position:relative}body.hly-body .mcf-selwrap:after{content:"";position:absolute;inset-inline-end:15px;top:50%;width:8px;height:8px;margin-top:-6px;border-inline-end:1.5px solid rgba(255,255,255,.5);border-block-end:1.5px solid rgba(255,255,255,.5);transform:rotate(45deg);pointer-events:none}body.hly-body select.mcf-input{padding-inline-end:36px;cursor:pointer}body.hly-body select.mcf-input.mcf-blank{color:var(--pg-faint)}body.hly-body select.mcf-input option{background:#000;color:#fff}body.hly-body .mcf-invalid{border-color:rgba(224,104,94,.7)}body.hly-body .mcf-err{margin:0;font-size:13px;line-height:1.4;color:#e0685e}body.hly-body .mcf-msgwrap{position:relative}body.hly-body .mcf-submit{width:100%;justify-content:center;margin-block-start:6px}body.hly-body .mcf-submit:disabled{opacity:.6;cursor:default;transform:none}body.hly-body .mcf-success{display:flex;align-items:flex-start;gap:14px;padding-block:22px;border-block:1px solid var(--pg-line)}body.hly-body .mcf-success svg{flex:0 0 auto;width:18px;height:18px;margin-block-start:2px;color:var(--pg-mint)}body.hly-body .mcf-success p{margin:0;font-size:14.5px;line-height:1.6;letter-spacing:-.006em;color:var(--pg-ink)}body.hly-body .mcf-faq{max-width:760px;margin:104px auto 0;padding-top:54px;border-top:1px solid var(--pg-line);color:var(--pg-ink)}body.hly-body .mcf-faq>h2{margin:0;font-family:var(--pg-font);font-size:clamp(28px,3.4vw,42px);font-weight:520;letter-spacing:-.035em}body.hly-body .mcf-faq>p{margin:12px 0 32px;color:var(--pg-dim)}body.hly-body .mcf-faq details{border-top:1px solid var(--pg-line);padding-block:20px}body.hly-body .mcf-faq details:last-child{border-bottom:1px solid var(--pg-line)}body.hly-body .mcf-faq summary{cursor:pointer;font-size:16px;font-weight:560}body.hly-body .mcf-faq details p{max-width:66ch;margin:12px 0 0;color:var(--pg-dim);font-size:14px;line-height:1.65}body.hly-body .mcf-hide{display:none}@media (max-width:1023px){body.hly-body .mcf{grid-template-columns:minmax(0,640px)}body.hly-body .mcf-left{position:static}}@media (max-width:640px){body.hly-body .mcf-wrap{padding-inline:22px}body.hly-body .mcf-page{padding-block-end:84px}body.hly-body .mcf-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.hly-body .mcf *,body.hly-body .mcf-submit{transition:none!important}}