.solution-hero .hero-inner{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}@media (max-width:900px){.solution-hero .hero-inner{grid-template-columns:1fr;gap:32px}.solution-hero .hero-copy{order:1}.solution-hero .loc-hero-form{order:2;width:100%;max-width:none;position:static;top:auto}}.reveal-right{opacity:0;animation:loc-reveal-right .9s var(--ease-out) .15s forwards;transform:translate(40px)}@keyframes loc-reveal-right{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal-right{opacity:1;animation:none;transform:none}}.loc-hero-form{align-self:start;margin:0;position:sticky;top:100px}.loc-form-card{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);border-radius:20px;padding:28px 26px 26px;position:relative;overflow:hidden}.loc-form-card:before{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-deep));border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:24px;right:24px}.loc-form-card h4{font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;color:var(--blackishBrown);margin:0 0 6px;font-size:clamp(20px,2.2vw,24px);line-height:1.2}.loc-form-note{color:var(--muted);margin:0 0 20px;font-size:13.5px;line-height:1.5}.loc-form .loc-field{margin-bottom:14px}.loc-form .loc-field label{color:var(--blackishBrown);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.loc-form .req{color:var(--primary)}.loc-form input,textarea,select{width:100%;font-family:var(--font-inter), "Inter", system-ui, sans-serif;color:var(--blackishBrown);background:var(--background);border:1px solid var(--line-strong);border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.loc-form input::placeholder{color:#9a9088}.loc-form input:focus{border-color:#d62a3073;outline:none;box-shadow:0 0 0 3px #d62a301a}.loc-form .loc-resume-trigger{width:100%;min-width:0;min-height:48px;font-family:var(--font-inter), "Inter", system-ui, sans-serif;color:var(--blackishBrown);background:var(--background);border:1px solid var(--line-strong);cursor:pointer;border-radius:12px;align-items:center;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.loc-form .loc-resume-trigger:hover,.loc-form .loc-resume-trigger:focus-within{border-color:#d62a3073;outline:none;box-shadow:0 0 0 3px #d62a301a}.loc-form .loc-resume-trigger input[type=file]{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;max-width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.loc-form .loc-resume-trigger__placeholder{color:#9a9088}.loc-form .loc-resume-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loc-form .loc-phone-container{width:100%}.loc-form .loc-phone-container .form-control.loc-phone-input{font-family:var(--font-inter), "Inter", system-ui, sans-serif;color:var(--blackishBrown);background:var(--background);border:1px solid var(--line-strong);border-radius:12px;padding:12px 14px 12px 58px;font-size:15px;transition:border-color .2s,box-shadow .2s;width:100%!important;height:auto!important}.loc-form .loc-phone-container .form-control.loc-phone-input:focus{border-color:#d62a3073;outline:none;box-shadow:0 0 0 3px #d62a301a}.loc-form .loc-phone-container .flag-dropdown.loc-phone-button,.loc-form .loc-phone-container .flag-dropdown.loc-phone-button.open,.loc-form .loc-phone-container .flag-dropdown.loc-phone-button:hover{border:none;border-radius:12px 0 0 12px;background:0 0!important}.loc-form .loc-phone-container .selected-flag,.loc-form .loc-phone-container .selected-flag:hover,.loc-form .loc-phone-container .selected-flag:focus,.loc-form .loc-phone-container .flag-dropdown.open .selected-flag{border-radius:12px 0 0 12px;padding-left:12px;background:0 0!important}.loc-form .loc-phone-container .selected-flag .arrow{border-top-color:var(--blackishBrown)}.loc-form .loc-phone-container .selected-flag .arrow.up{border-top-color:#0000;border-bottom-color:var(--blackishBrown)}.loc-form .loc-phone-dropdown{border:1px solid var(--line-strong);box-shadow:var(--shadow-soft);color:var(--blackishBrown);border-radius:12px;background:var(--background)!important}.loc-form .loc-phone-dropdown .country:hover,.loc-form .loc-phone-dropdown .country.highlight{background:#d62a3014!important}.loc-form .loc-phone-dropdown .search-box{background:var(--background);border:1px solid var(--line-strong);color:var(--blackishBrown);border-radius:8px}.loc-form-submit{justify-content:center;width:100%;margin-top:6px}.loc-form-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.loc-form-status{color:var(--muted);text-align:start;margin-top:2px;font-size:13.5px;line-height:1.5}.loc-form-status.is-success{color:#2f6b4f}.loc-form-status.is-error{color:var(--primary-deep)}@media (max-width:720px){.loc-hero-form{position:static;top:auto}}.loc-compare-wrap{border:1px solid var(--line-strong);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;overflow-x:auto}.loc-compare-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.loc-compare-table th,.loc-compare-table td{text-align:left;border-bottom:1px solid var(--line-strong);vertical-align:middle;padding:14px 18px}.loc-compare-table thead th{font-family:var(--font-jetBrainsMono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg-tint);font-size:11px}.loc-compare-table tbody tr:last-child td{border-bottom:0}.loc-compare-table tbody tr:hover td{background:#d62a3008}.loc-compare-us{color:var(--blackishBrown);background:#d62a300a;font-weight:600}.loc-compare-table thead th.loc-compare-us{color:var(--primary)}.loc-compare-cell-stack{justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}.loc-yes{color:#1a8a45;background:#25a0501f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.loc-no{color:var(--muted);opacity:.5}.loc-partial{color:var(--muted);font-size:12px;font-weight:600}
/*# sourceMappingURL=2fw81av-8jqeh.css.map*/