@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");.grt{--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}.grt *,.grt :after,.grt :before{box-sizing:border-box}.grt a{text-decoration:none}.grt h1,.grt h2,.grt h3,.grt p,.grt ul{margin:0;padding:0}.grt h1,.grt h2,.grt h3{color:inherit}.grt .wrap{margin:0 auto;max-width:1200px;padding:0 32px}.grt .layout{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) 440px;padding:80px 32px 112px}.grt .crumb{color:var(--soft);font-size:14px}.grt .crumb span{color:#b7bdd0;margin:0 6px}.grt .main h1{font-family:Poppins,sans-serif;font-size:clamp(36px,4.2vw,54px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-top:18px}.grt .lead{color:var(--muted);font-size:19px;line-height:1.65;margin-top:22px;max-width:620px}.grt .facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.grt .facts div{display:flex;flex-direction:column;gap:2px;padding:22px 0}.grt .facts div+div{border-left:1px solid var(--line);padding-left:24px}.grt .facts b{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em}.grt .facts div:last-child b{color:var(--orange)}.grt .facts span{color:var(--soft);font-size:14px}.grt .main h2{font-family:Poppins,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.015em;margin-top:56px}.grt .included{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.grt .item h3{font-size:17px;font-weight:700}.grt .item p{color:var(--muted);font-size:16px;line-height:1.6;margin-top:6px}.grt .sessions{list-style:none;margin-top:14px}.grt .sessions li{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:17px;font-weight:600;justify-content:space-between;padding:16px 0}.grt .sessions li:first-child{border-top:1px solid var(--line)}.grt .sessions em{color:var(--soft);font-size:14px;font-style:normal;font-weight:500}.grt .side{position:sticky;scroll-margin-top:32px;top:32px}.grt .form-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:32px}.grt .form-card>h2{font-family:Poppins,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.015em}.grt .form-note{color:var(--muted);font-size:15px;margin:6px 0 24px}.grt .form-card fieldset{border:0;margin:0;max-width:none!important;min-width:0;padding:0}.grt .form-card .hs-form-field{margin-bottom:16px}.grt .form-card label{color:var(--navy);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.grt .form-card .hs-field-desc{color:var(--muted);font-size:14px;line-height:1.5;margin:0 0 10px}.grt .form-card input[type=email],.grt .form-card input[type=number],.grt .form-card input[type=tel],.grt .form-card input[type=text],.grt .form-card select,.grt .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}.grt .form-card input:focus,.grt .form-card select:focus,.grt .form-card textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(207,90,44,.15)}.grt .form-card textarea{min-height:96px;resize:vertical}.grt .form-card .inputs-list{display:flex;flex-direction:column;gap:8px;list-style:none!important;margin:0!important;padding:0!important}.grt .form-card .inputs-list li{margin:0!important}.grt .form-card .inputs-list li::marker{content:""}.grt .form-card .hs-form-checkbox label,.grt .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}.grt .form-card .hs-form-checkbox label:hover,.grt .form-card .hs-form-radio label:hover{border-color:var(--navy)}.grt .form-card .hs-form-checkbox input,.grt .form-card .hs-form-radio input{accent-color:var(--orange);height:16px;margin:0;width:16px}.grt .form-card .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.grt .form-card .hs-error-msg{color:#b4430b;font-size:13px;font-weight:500}.grt .form-card .hs_submit input,.grt .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%}.grt .form-card .hs_submit input:hover,.grt .form-card input[type=submit]:hover{background:var(--orange-dark)}.grt .form-card .submitted-message{font-size:17px;line-height:1.6}.grt .form-card .legal-consent-container{color:var(--soft);font-size:13px}@media (max-width:1024px){.grt .layout{gap:48px;grid-template-columns:1fr;padding-top:56px}.grt .side{position:static}}@media (max-width:640px){.grt .layout{padding:40px 20px 80px}.grt .facts{grid-template-columns:1fr}.grt .facts div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.grt .facts div{padding:16px 0}.grt .included{gap:20px;grid-template-columns:1fr}.grt .form-card{padding:22px}}