.lcc-hero{position:relative;background:var(--bg);border-bottom:1px solid var(--bdr);padding:clamp(3.5rem,8vw,6rem) 0 clamp(2.5rem,5vw,4rem);overflow:hidden}.lcc-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(201,169,110,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(201,169,110,.04) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(180deg,transparent,black 30%,black 70%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 30%,black 70%,transparent);pointer-events:none}.lcc-eyebrow{display:block;font-family:var(--fh);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:.75rem;position:relative}.lcc-gold{color:var(--gold)}.lcc-h1{font-family:var(--fh);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.08;color:var(--cream);margin:0 0 1rem;position:relative}.lcc-lead{font-size:1.0625rem;color:var(--muted);line-height:1.82;font-weight:400;max-width:56ch;position:relative;margin:0}.lcc-body{background:var(--bg2);padding:clamp(3rem,6vw,5rem) 0}.lcc-layout{display:grid;grid-template-columns:1fr 380px;gap:clamp(2rem,4vw,3.5rem);align-items:start}.lcc-form-card{background:var(--surf);border:1px solid var(--bdr);border-radius:var(--r-xl);padding:clamp(1.75rem,4vw,2.75rem)}.lcc-form-title{font-family:var(--fh);font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cream);margin:0 0 .5rem}.lcc-form-sub{font-size:.9375rem;color:var(--muted);line-height:1.7;font-weight:300;margin:0 0 1.75rem}.lcc-form-header{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--bdr)}.lcc-hs-wrap{min-height:320px}.lcc-hs-loading{display:flex;align-items:center;justify-content:center;gap:.875rem;padding:3rem;color:var(--subtle);font-size:.875rem;font-weight:300}.lcc-spinner{width:22px;height:22px;border:2px solid rgba(201,169,110,.2);border-top-color:var(--gold);border-radius:50%;animation:lcc-spin .75s linear infinite;flex-shrink:0}@keyframes lcc-spin{to{transform:rotate(360deg)}}.lcc-hs-wrap .hs-form fieldset{max-width:100% !important}.lcc-hs-wrap .hs-form .hs-input,.lcc-hs-wrap .hs-form textarea,.lcc-hs-wrap .hs-form select{width:100% !important;background:var(--surf2) !important;border:1px solid var(--bdr) !important;border-radius:var(--r) !important;color:var(--cream) !important;font-family:var(--fb) !important;font-size:.9375rem !important;padding:.75rem 1rem !important;transition:border-color .2s !important;box-shadow:none !important;outline:none !important}.lcc-hs-wrap .hs-form .hs-input:focus,.lcc-hs-wrap .hs-form textarea:focus,.lcc-hs-wrap .hs-form select:focus{border-color:var(--gold-dk) !important}.lcc-hs-wrap .hs-form .hs-input::placeholder,.lcc-hs-wrap .hs-form textarea::placeholder{color:var(--subtle) !important}.lcc-hs-wrap .hs-form label{font-family:var(--fh) !important;font-size:.72rem !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--muted) !important;font-weight:600 !important;margin-bottom:.5rem !important;display:block !important}.lcc-hs-wrap .hs-form .hs-error-msgs{font-size:.8125rem !important;color:var(--red) !important;margin-top:.375rem !important;list-style:none !important;padding:0 !important}.lcc-hs-wrap .hs-form .hs-button,.lcc-hs-wrap .hs-form input[type="submit"]{width:100% !important;background:linear-gradient(135deg,var(--gold-dk),var(--gold) 50%,var(--gold-lt)) !important;color:var(--bg) !important;font-family:var(--fh) !important;font-size:.8rem !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-weight:700 !important;border:none !important;border-radius:var(--r) !important;padding:.875rem 1.5rem !important;cursor:pointer !important;transition:opacity .2s,transform .15s !important;margin-top:.5rem !important}.lcc-hs-wrap .hs-form .hs-button:hover,.lcc-hs-wrap .hs-form input[type="submit"]:hover{opacity:.9 !important;transform:translateY(-1px) !important}.lcc-hs-wrap .hs-form .hs-form-field{margin-bottom:1.125rem !important}.lcc-hs-wrap .hs-form .form-columns-2 .hs-form-field{width:100% !important;float:none !important}.lcc-hs-wrap .hs-form .form-columns-2{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1rem !important}.lcc-hs-wrap .submitted-message{background:rgba(52,211,153,.08) !important;border:1px solid rgba(52,211,153,.25) !important;border-radius:var(--r-lg) !important;padding:2rem !important;text-align:center !important;color:var(--green) !important;font-family:var(--fh) !important;font-size:1rem !important;line-height:1.7 !important}.lcc-fallback{padding:1.5rem 0}.lcc-fallback-p{font-size:.9375rem;color:var(--muted);line-height:1.7}.lcc-link{color:var(--gold);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.lcc-link:hover{color:var(--gold-lt)}.lcc-form-note{font-size:.8125rem;color:var(--subtle);line-height:1.6;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--bdr);font-style:italic}.lcc-info-col{display:flex;flex-direction:column;gap:1.125rem;position:sticky;top:calc(var(--nav-h)+1.5rem)}.lcc-info-card{background:var(--surf);border:1px solid var(--bdr);border-radius:var(--r-lg);padding:1.5rem}.lcc-info-label{font-family:var(--fh);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dk);font-weight:600;margin-bottom:1rem}.lcc-quick-links{display:flex;flex-direction:column;gap:.5rem}.lcc-quick-link{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem;background:var(--surf2);border:1px solid var(--bdr);border-radius:var(--r);text-decoration:none;transition:border-color .2s,background .2s}.lcc-quick-link:hover{border-color:var(--bdr-h);background:var(--surf3)}.lcc-ql-icon{width:34px;height:34px;border-radius:var(--r);background:rgba(201,169,110,.1);border:1px solid rgba(201,169,110,.18);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lcc-ql-icon svg{width:16px;height:16px;stroke:var(--gold)}.lcc-ql-title{font-family:var(--fh);font-size:.8125rem;font-weight:600;color:var(--cream);letter-spacing:.03em;line-height:1.3}.lcc-ql-sub{font-size:.75rem;color:var(--subtle);font-weight:300;line-height:1.3;margin-top:.125rem}.lcc-topics{display:flex;flex-direction:column;gap:1rem}.lcc-topic{}.lcc-topic-name{font-family:var(--fh);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);font-weight:600;margin-bottom:.375rem}.lcc-topic-p{font-size:.875rem;color:var(--muted);line-height:1.7;font-weight:300;margin:0}.lcc-topic+.lcc-topic{padding-top:1rem;border-top:1px solid var(--bdr)}.lcc-socials{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.lcc-social{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--surf2);border:1px solid var(--bdr);border-radius:var(--r);text-decoration:none;font-family:var(--fh);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;transition:border-color .2s,color .2s,background .2s}.lcc-social:hover{border-color:var(--bdr-h);color:var(--gold);background:var(--surf3)}.lcc-social svg{flex-shrink:0;width:14px;height:14px}.lcc-trustpilot{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--gold-dk);text-decoration:none;font-weight:400;transition:color .2s;padding:.625rem 0 0;border-top:1px solid var(--bdr)}.lcc-trustpilot:hover{color:var(--gold)}.lcc-trustpilot svg:first-child{fill:#00b67a;width:14px;height:14px}@media (max-width:1060px){.lcc-layout{grid-template-columns:1fr}.lcc-info-col{position:static;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}}@media (max-width:640px){.lcc-info-col{grid-template-columns:1fr}.lcc-hs-wrap .hs-form .form-columns-2{grid-template-columns:1fr !important}.lcc-socials{grid-template-columns:1fr}}