@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap");.grk{--navy:#14184a;--orange:#cf5a2c;--orange-dark:#b4461f;--line:#e1e5ee;--muted:#4a5373;--soft:#6b7392;--paper:#f7f8fb;background:#fff;color:var(--navy);font-family:DM Sans,system-ui,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.grk *,.grk :after,.grk :before{box-sizing:border-box}.grk a{text-decoration:none}.grk h1,.grk h2,.grk h3,.grk p,.grk ul{margin:0;padding:0}.grk h1,.grk h2,.grk h3{color:inherit}.grk .wrap{margin:0 auto;max-width:1200px;padding:0 32px}.grk .layout{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) 440px;padding:80px 32px 112px}.grk .main h1{font-family:Poppins,sans-serif;font-size:clamp(40px,4.6vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.05}.grk .lead{color:var(--muted);font-size:20px;line-height:1.6;margin-top:18px;max-width:560px}.grk .block{margin-top:48px}.grk .block h2{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.015em;margin-bottom:12px}.grk .row{align-items:baseline;border-top:1px solid var(--line);color:var(--navy);display:flex;gap:24px;justify-content:space-between;padding:16px 0;transition:color .15s ease}.grk .row:last-child{border-bottom:1px solid var(--line)}.grk .row .k{color:var(--soft);font-size:14px}.grk .row .v{font-size:18px;font-weight:600}.grk .row:hover .v{color:var(--orange)}.grk address{border-top:1px solid var(--line);color:var(--muted);font-size:17px;font-style:normal;line-height:1.7;padding-top:14px}.grk .map-link{border-bottom:1px solid;color:var(--orange-dark);display:inline-block;font-size:15px;font-weight:600;margin-top:12px}.grk .map-link:hover{color:var(--navy)}.grk .demo-note{color:var(--muted);font-size:16px;margin-top:48px}.grk .demo-note a{border-bottom:1px solid;color:var(--orange-dark);font-weight:600}.grk .demo-note a:hover{color:var(--navy)}.grk .side{position:sticky;top:32px}.grk .form-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:32px}.grk .form-card>h2{font-family:Poppins,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.015em}.grk .form-note{color:var(--muted);font-size:15px;margin:6px 0 24px}.grk .form-card fieldset{border:0;margin:0;max-width:none!important;min-width:0;padding:0}.grk .form-card .hs-form-field{margin-bottom:16px}.grk .form-card label{color:var(--navy);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.grk .form-card .hs-field-desc{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 10px}.grk .form-card input[type=email],.grk .form-card input[type=number],.grk .form-card input[type=tel],.grk .form-card input[type=text],.grk .form-card select,.grk .form-card textarea{background:#fff;border:1px solid #cdd3e1;border-radius:8px;color:var(--navy);font-family:DM Sans,sans-serif;font-size:16px;outline:none;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.grk .form-card input:focus,.grk .form-card select:focus,.grk .form-card textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(207,90,44,.15)}.grk .form-card textarea{min-height:96px;resize:vertical}.grk .form-card .inputs-list{display:flex;flex-direction:column;gap:8px;list-style:none!important;margin:0!important;padding:0!important}.grk .form-card .inputs-list li{margin:0!important}.grk .form-card .inputs-list li::marker{content:""}.grk .form-card .hs-form-checkbox label,.grk .form-card .hs-form-radio label{align-items:center;background:#fff;border:1px solid #cdd3e1;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:10px;margin:0;padding:11px 14px;transition:border-color .15s ease}.grk .form-card .hs-form-checkbox label:hover,.grk .form-card .hs-form-radio label:hover{border-color:var(--navy)}.grk .form-card .hs-form-checkbox input,.grk .form-card .hs-form-radio input{accent-color:var(--orange);height:16px;margin:0;width:16px}.grk .form-card .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.grk .form-card .hs-error-msg{color:#b4430b;font-size:13px;font-weight:500}.grk .form-card .hs_submit input,.grk .form-card input[type=submit]{background:var(--orange);border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;margin-top:8px;padding:15px 24px;transition:background .15s ease;width:100%}.grk .form-card .hs_submit input:hover,.grk .form-card input[type=submit]:hover{background:var(--orange-dark)}.grk .form-card .submitted-message{font-size:17px;line-height:1.6}.grk .form-card .legal-consent-container{color:var(--soft);font-size:13px}@media (max-width:1024px){.grk .layout{gap:48px;grid-template-columns:1fr;padding-top:56px}.grk .side{position:static}}@media (max-width:640px){.grk .layout{padding:40px 20px 80px}.grk .row{flex-direction:column;gap:2px}.grk .row .v{font-size:17px;word-break:break-word}.grk .form-card{padding:22px}}