@layer components{[data-enquiry] [hidden]{display:none!important}.fcard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--r-card-lg);box-shadow:var(--card-shadow);gap:22px;padding:clamp(22px,3vw,36px);display:grid;position:relative}.fcard__head{gap:6px;display:grid}.fcard__h{font:600 21px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.fcard__sub{color:var(--ink-3);font-size:14px;line-height:1.5}.fform{gap:20px;display:grid}.fld{gap:7px;min-width:0;display:grid}.fld__label{font:500 15px/1.35 var(--font-body);color:var(--ink)}.fld__opt{color:var(--ink-3);font-weight:400}.fld__hint{color:var(--ink-3);margin-top:-2px;font-size:13.5px;line-height:1.45}.fld__input{-webkit-appearance:none;appearance:none;border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--ink);font:400 16px/1.45 var(--font-body);transition:border-color var(--t-micro) var(--curve), box-shadow var(--t-micro) var(--curve);background-color:#fff;border-radius:10px;padding:11px 14px;box-shadow:inset 0 1px 1px #1a18200a}.fld__input:hover{border-color:#bfb6a6}.fld__input:focus-visible,.fld__input:focus{outline:2px solid var(--iris);outline-offset:1px;border-color:var(--iris);border-radius:10px}.fld__input[aria-invalid=true]{border-color:var(--bad);background-color:snow}.fld__input[aria-invalid=true]:focus{outline-color:var(--bad)}.fld__area{resize:vertical;min-height:132px;line-height:1.55}.fld__select{cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b5863' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:42px}.fld__err{font:500 14px/1.45 var(--font-body);color:var(--bad-ink);align-items:flex-start;gap:7px;display:flex}.fld__err svg{flex:none;margin-top:2px}.fnote{margin-top:-6px}.fnote__sum{min-height:32px;font:500 14.5px/1.3 var(--font-body);color:var(--ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:2px 4px 2px 0;list-style:none;display:inline-flex}.fnote__sum::-webkit-details-marker{display:none}.fnote__sum:hover{color:var(--ink)}.fnote__plus{transition:transform var(--t-micro) var(--curve)}.fnote[open] .fnote__plus{transform:rotate(45deg)}.fnote__fld{margin-top:12px}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.fturn{min-height:0}.fturn:empty{display:none}.factions{align-items:center;gap:16px;margin-top:4px;display:flex}.fsubmit{min-width:200px}.fsubmit[aria-disabled=true]{cursor:progress;opacity:.86}.ffine{color:var(--ink-2);gap:8px;font-size:13.5px;line-height:1.55;display:grid}.ffine:empty{display:none}.ffine a,.fnoscript a,.fsuccess__p a{color:var(--ink);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.ffine a:hover,.fsuccess__p a:hover{text-decoration-color:currentColor}.fnoscript{background:var(--ground-2);color:var(--ink-2);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.falert{background:var(--bad-soft);border:1px solid color-mix(in srgb, var(--bad) 22%, transparent);color:var(--bad-ink);font:500 14.5px/1.5 var(--font-body);border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;display:grid}.falert svg{margin-top:2px}.falert a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px}.falert:focus-visible{outline-offset:2px}.fsuccess{justify-items:start;gap:14px;display:grid}.fsuccess__i{border-radius:12px;width:44px;height:44px}.fsuccess__h{font:600 clamp(22px, 2.2vw, 26px)/1.2 var(--font-display);letter-spacing:-.025em;color:var(--ink)}.fsuccess__h:focus{outline:none}.fsuccess__h:focus-visible{outline:2px solid var(--iris);outline-offset:4px}.fsuccess__ref{color:var(--ink-2);font-size:15px}.fsuccess__ref strong{color:var(--ink);letter-spacing:.04em}.fsuccess__p{color:var(--ink-2);max-width:52ch;font-size:15px;line-height:1.6}.fsuccess__k{font:500 11px/1.2 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.fsuccess .vlinks{width:100%}.vlinks{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.vlinks li{border-bottom:1px solid var(--line)}.vlink{color:var(--ink);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 4px 12px 0;text-decoration:none;display:grid}.vlink__i{border-radius:9px;width:36px;height:36px}.vlink__copy{gap:1px;min-width:0;display:grid}.vlink__t{font:600 15.5px/1.3 var(--font-display);letter-spacing:-.01em}.vlink__d{color:var(--ink-2);font-size:14px;line-height:1.45}.vlink__go{color:var(--ink-3);transition:transform var(--t-micro) var(--curve), color var(--t-micro) var(--curve)}.vlink:hover .vlink__go{color:var(--ink);transform:translate(3px)}@media (width<=520px){.factions{display:grid}.fsubmit{width:100%;min-width:0}}}
