:root{--gaf-gold:#d4af37;--gaf-gold-light:#f5d77f;--gaf-gold-dark:#b8860b;--gaf-bg:#07090e;--gaf-panel:#0b0e17;--gaf-panel2:#111622;--gaf-text:#fff;--gaf-muted:#94a3b8;--gaf-border:rgba(255,255,255,.14)}.gaf-wrap,.gaf-modal,.gaf-readiness-wrap{box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gaf-wrap *,.gaf-modal *,.gaf-readiness-wrap *{box-sizing:border-box}.gaf-strategy-card{max-width:720px;margin:0 auto;padding:32px;background:linear-gradient(180deg,#111622 0%,#0b0e17 100%);border:1px solid var(--gaf-border);border-top-color:rgba(212,175,55,.65);border-radius:22px;box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 32px rgba(212,175,55,.09);color:#fff}.gaf-card-head{margin-bottom:24px}.gaf-card-head h2{margin:0 0 7px;color:#fff;font:800 clamp(28px,4vw,42px)/1.1 "Plus Jakarta Sans",Inter,sans-serif;letter-spacing:-.025em}.gaf-card-head h2 span,.gaf-readiness-title span{color:var(--gaf-gold-light)}.gaf-card-head p{margin:0;color:#cbd5e1;font-size:15px;line-height:1.55}.gaf-eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;color:var(--gaf-gold-light);margin-bottom:7px}.gaf-form{display:grid;gap:15px}.gaf-grid{display:grid;gap:14px}.gaf-grid-2{grid-template-columns:1fr 1fr}.gaf-field{display:grid;gap:7px;color:#cbd5e1;font-size:12px;font-weight:750;letter-spacing:.035em}.gaf-field>span{font-family:Inter,sans-serif}.gaf-field b{color:var(--gaf-gold-light)}.gaf-field input,.gaf-field select,.gaf-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;font:500 14px/1.45 Inter,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.gaf-field textarea{min-height:110px;resize:vertical}.gaf-field input::placeholder,.gaf-field textarea::placeholder{color:#64748b;opacity:1}.gaf-field select{color:#fff}.gaf-field select option{background:#101622;color:#fff}.gaf-field input:focus,.gaf-field select:focus,.gaf-field textarea:focus{border-color:var(--gaf-gold);background:#111a2a;box-shadow:0 0 0 3px rgba(212,175,55,.12)}.gaf-field input.gaf-invalid,.gaf-field select.gaf-invalid,.gaf-field textarea.gaf-invalid{border-color:#f87171;box-shadow:0 0 0 3px rgba(248,113,113,.12)}.gaf-submit,.gaf-booking-trigger{appearance:none;border:0;border-radius:999px;background:linear-gradient(100deg,#fae9a0 0%,#e4bd45 48%,#cf9e0d 100%);color:#080a0f;font:800 16px/1.2 "Plus Jakarta Sans",Inter,sans-serif;cursor:pointer;box-shadow:0 9px 30px rgba(212,175,55,.34),0 0 30px rgba(245,215,127,.12);transition:transform .2s,box-shadow .2s,filter .2s}.gaf-submit{width:100%;min-height:54px;padding:14px 22px;margin-top:2px}.gaf-booking-trigger{padding:13px 24px}.gaf-submit:hover,.gaf-booking-trigger:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 12px 38px rgba(212,175,55,.45),0 0 34px rgba(245,215,127,.18)}.gaf-submit[disabled]{opacity:.6;cursor:wait;transform:none}.gaf-status{min-height:18px;text-align:center;color:var(--gaf-gold-light);font-size:12.5px}.gaf-status.gaf-error{color:#fca5a5}.gaf-status.gaf-success{color:#86efac}.gaf-privacy{text-align:center;color:#64748b;font-size:11.5px;font-weight:500}.gaf-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}body.gaf-modal-open{overflow:hidden!important}.gaf-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(6,8,14,.84);backdrop-filter:blur(18px);overflow:auto}.gaf-modal.is-open{display:flex}.gaf-modal-card{width:100%;max-width:590px;max-height:94vh;overflow:auto;position:relative;padding:38px 34px;background:linear-gradient(180deg,#111622 0%,#0b0e17 100%);border:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(212,175,55,.65);border-radius:24px;box-shadow:0 30px 80px -10px rgba(0,0,0,.85),0 0 50px -10px rgba(212,175,55,.25);color:#fff}.gaf-modal-card:before{content:"";position:absolute;top:-70px;right:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.18),transparent 70%);pointer-events:none}.gaf-modal-close{position:absolute;right:18px;top:18px;z-index:4;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#94a3b8;font-size:24px;line-height:1;cursor:pointer}.gaf-modal-head{padding-right:38px}.gaf-modal-head h2{font-size:30px}.gaf-booking-success{position:relative;z-index:2;text-align:center;padding:22px 8px 12px;max-width:500px;margin:0 auto}.gaf-success-check{width:72px;height:72px;margin:0 auto 22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5d77f,#d4af37,#b8860b);color:#080a0f;font-size:40px;font-weight:900;box-shadow:0 10px 30px rgba(212,175,55,.45)}.gaf-booking-success h3{margin:0 0 10px;font:800 28px/1.2 "Plus Jakarta Sans",sans-serif}.gaf-booking-success p{color:#cbd5e1;line-height:1.6;margin:0}.gaf-booking-success .gaf-success-message{color:#b7c0d0}.gaf-booking-success .gaf-success-followup{margin-top:12px;color:#e5e7eb;font-size:15px}.gaf-booking-success .gaf-success-followup strong{color:#fff;font-weight:800}.gaf-expect-box,.gaf-back-site{display:none!important}#gaf-readiness-quiz{position:relative!important;width:100%!important;max-width:640px!important;margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;overflow:visible!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#fff!important}#gaf-readiness-quiz *{box-sizing:border-box!important}#gaf-readiness-quiz [hidden]{display:none!important}#gaf-readiness-quiz .gaf-readiness-container{position:relative!important;z-index:1!important;width:100%!important;max-width:640px!important;margin:0!important;padding:0!important;display:block!important}#gaf-readiness-quiz .gaf-readiness-wrap{width:100%!important;max-width:640px!important;margin:0!important;padding:0!important;color:#fff!important}#gaf-readiness-quiz .gaf-readiness-title{position:relative!important;margin:0 0 24px!important;color:#fff!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:clamp(32px,3.8vw,39.2px)!important;font-weight:850!important;line-height:1.15!important;letter-spacing:-.02em!important;text-align:left!important;text-transform:none!important}#gaf-readiness-quiz .gaf-readiness-title-accent{position:relative!important;display:inline-block!important;color:#e7bf3a!important}#gaf-readiness-quiz .gaf-readiness-swoosh{position:absolute!important;width:150px!important;height:18px!important;right:-10px!important;bottom:-15px!important;color:#d4af37!important;overflow:visible!important;pointer-events:none!important}#gaf-readiness-quiz .gaf-readiness-card{position:relative!important;width:100%!important;margin:0!important;background:#0b0f16!important;background-image:linear-gradient(180deg,rgba(14,18,26,.99) 0%,rgba(8,11,17,.99) 100%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;padding:30px 28px 28px!important;box-shadow:0 24px 60px rgba(0,0,0,.38),0 0 24px rgba(212,175,55,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}#gaf-readiness-quiz .gaf-readiness-form{display:block!important;margin:0!important;padding:0!important}#gaf-readiness-quiz .gaf-readiness-progress{display:block!important;margin:0 0 24px!important;padding:0!important}#gaf-readiness-quiz .gaf-progress-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 8px!important;padding:0!important;font-size:13.6px!important;line-height:1.3!important;font-weight:700!important}#gaf-readiness-quiz .gaf-progress-question{color:#f5d77f!important;font-weight:800!important}#gaf-readiness-quiz .gaf-progress-percent{color:rgba(255,255,255,.58)!important;font-weight:700!important}#gaf-readiness-quiz .gaf-progress-track{display:block!important;width:100%!important;height:8px!important;margin:0!important;padding:0!important;background:rgba(255,255,255,.12)!important;border:0!important;border-radius:999px!important;overflow:hidden!important}#gaf-readiness-quiz .gaf-progress-track span{display:block!important;height:100%!important;margin:0!important;background:linear-gradient(90deg,#d4af37 0%,#f5d77f 100%)!important;border-radius:999px!important;box-shadow:0 0 14px rgba(212,175,55,.5)!important;transition:width .35s cubic-bezier(.16,1,.3,1)!important}#gaf-readiness-quiz .gaf-readiness-step{display:block;margin:0!important;padding:0!important}#gaf-readiness-quiz .gaf-readiness-step[hidden]{display:none!important}#gaf-readiness-quiz .gaf-readiness-step h3{margin:0 0 6px!important;padding:0!important;color:#fff!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:20px!important;font-weight:750!important;line-height:1.35!important;letter-spacing:-.01em!important;text-align:left!important;text-transform:none!important}#gaf-readiness-quiz .gaf-readiness-step>p{margin:0 0 18px!important;padding:0!important;color:rgba(255,255,255,.7)!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;text-align:left!important}#gaf-readiness-quiz .gaf-readiness-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 20px!important;padding:0!important}#gaf-readiness-quiz button.gaf-readiness-option{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;height:66px!important;min-height:66px!important;margin:0!important;padding:12px 13px!important;background:rgba(255,255,255,.045)!important;background-image:none!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important;transform:none!important;outline:0!important;overflow:hidden!important}#gaf-readiness-quiz button.gaf-readiness-option:hover{background:rgba(255,255,255,.07)!important;border-color:rgba(212,175,55,.42)!important;box-shadow:none!important;transform:none!important}#gaf-readiness-quiz button.gaf-readiness-option.is-selected{background:linear-gradient(90deg,rgba(212,175,55,.18),rgba(212,175,55,.08))!important;border:1.5px solid #d4af37!important;box-shadow:0 0 20px rgba(212,175,55,.24),inset 0 0 12px rgba(212,175,55,.1)!important}#gaf-readiness-quiz .gaf-option-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;padding:0!important;border-radius:10px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.86)!important;box-shadow:none!important}#gaf-readiness-quiz .gaf-option-icon svg{display:block!important;width:19px!important;height:19px!important;min-width:19px!important;stroke:currentColor!important}#gaf-readiness-quiz button.gaf-readiness-option.is-selected .gaf-option-icon{background:linear-gradient(135deg,rgba(212,175,55,.28),rgba(212,175,55,.09))!important;border-color:rgba(212,175,55,.65)!important;color:#f5d77f!important;box-shadow:0 4px 12px rgba(212,175,55,.2)!important}#gaf-readiness-quiz button.gaf-readiness-option strong{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;color:#fff!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:14.7px!important;font-weight:750!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;text-transform:none!important;letter-spacing:0!important}#gaf-readiness-quiz .gaf-radio{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0 0 0 auto!important;padding:0!important;border:2px solid rgba(255,255,255,.35)!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}#gaf-readiness-quiz button.gaf-readiness-option.is-selected .gaf-radio{border-color:#d4af37!important;background:#d4af37!important;box-shadow:inset 0 0 0 4px #0b0e14!important}#gaf-readiness-quiz .gaf-readiness-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin:0!important;padding:16px 0 0!important;border-top:1px solid rgba(255,255,255,.1)!important}#gaf-readiness-quiz .gaf-readiness-actions[hidden]{display:none!important}#gaf-readiness-quiz .gaf-readiness-spacer{display:block!important;flex:1 1 auto!important}#gaf-readiness-quiz button.gaf-back,#gaf-readiness-quiz button.gaf-next{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 19px!important;border-radius:999px!important;cursor:pointer!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;box-sizing:border-box!important}#gaf-readiness-quiz button.gaf-back[hidden],#gaf-readiness-quiz button.gaf-next[hidden]{display:none!important}#gaf-readiness-quiz button.gaf-back{background:rgba(255,255,255,.075)!important;background-image:none!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:none!important}#gaf-readiness-quiz button.gaf-next{background:linear-gradient(100deg,#fae9a0 0%,#e4bd45 48%,#cf9e0d 100%)!important;color:#080a0f!important;border:0!important;box-shadow:0 9px 28px rgba(212,175,55,.42),0 0 22px rgba(245,215,127,.12)!important;padding:0 25px!important}#gaf-readiness-quiz button.gaf-back:hover,#gaf-readiness-quiz button.gaf-next:hover{filter:brightness(1.04)!important;transform:none!important}#gaf-readiness-quiz .gaf-status{min-height:0!important;margin:9px 0 0!important;padding:0!important;text-align:center!important;font-size:12px!important;color:#f5d77f!important}#gaf-readiness-quiz .gaf-status:empty{display:none!important}#gaf-readiness-quiz .gaf-readiness-result{margin:0!important;padding:0!important}#gaf-readiness-quiz .gaf-result-head{display:flex!important;align-items:center!important;gap:18px!important;margin:0 0 20px!important;padding:0 0 18px!important;border-bottom:1px solid rgba(255,255,255,.12)!important}#gaf-readiness-quiz .gaf-result-score{flex:0 0 auto!important;width:150px!important;padding:12px 16px!important;border:2px solid #d4af37!important;border-radius:16px!important;background:radial-gradient(circle,rgba(212,175,55,.22),rgba(7,9,14,.9))!important;box-shadow:0 8px 24px rgba(212,175,55,.3)!important;text-align:center!important}#gaf-readiness-quiz .gaf-result-score strong{display:block!important;margin:0!important;color:#d4af37!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:31px!important;font-weight:900!important;line-height:1!important}#gaf-readiness-quiz .gaf-result-score span{display:block!important;margin:5px 0 0!important;color:rgba(255,255,255,.72)!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:.02em!important}#gaf-readiness-quiz .gaf-result-copy{flex:1 1 auto!important;min-width:0!important}#gaf-readiness-quiz .gaf-result-title-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important}#gaf-readiness-quiz .gaf-result-title-row h3{margin:0!important;color:#fff!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}#gaf-readiness-quiz .gaf-result-tier{display:inline-flex!important;align-items:center!important;padding:3px 9px!important;border:1px solid #d4af37!important;border-radius:999px!important;color:#d4af37!important;background:transparent!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.01em!important}#gaf-readiness-quiz .gaf-result-summary{margin:7px 0 0!important;color:rgba(255,255,255,.78)!important;font-size:14px!important;line-height:1.4!important}#gaf-readiness-quiz .gaf-result-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 24px!important;padding:0!important}#gaf-readiness-quiz .gaf-result-grid>div{min-height:118px!important;padding:15px 14px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:12px!important;text-align:left!important}#gaf-readiness-quiz .gaf-result-grid span{display:block!important;margin:0!important;color:#f5d77f!important;font-size:11.5px!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}#gaf-readiness-quiz .gaf-result-grid strong{display:block!important;margin:5px 0 0!important;color:#fff!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:16.5px!important;font-weight:850!important;line-height:1.3!important;letter-spacing:-.01em!important}#gaf-readiness-quiz .gaf-result-grid strong.gaf-result-equity,#gaf-readiness-quiz .gaf-result-grid strong.gaf-result-cashflow{color:#f5d77f!important}#gaf-readiness-quiz .gaf-result-grid small{display:block!important;margin:5px 0 0!important;color:rgba(255,255,255,.62)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.3!important}#gaf-readiness-quiz .gaf-result-pack{margin:0!important;padding:20px!important;background:rgba(212,175,55,.075)!important;border:1px solid rgba(212,175,55,.4)!important;border-radius:14px!important}#gaf-readiness-quiz .gaf-result-pack h4{margin:0!important;padding:0!important;color:#fff!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important}#gaf-readiness-quiz .gaf-result-pack>p{margin:6px 0 16px!important;padding:0!important;color:rgba(255,255,255,.72)!important;font-size:14px!important;line-height:1.4!important;text-align:left!important}#gaf-readiness-quiz .gaf-result-lead-form{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:0!important}#gaf-readiness-quiz .gaf-result-lead-form input{display:block!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 14px!important;background:#080b10!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:9px!important;box-shadow:none!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1!important;outline:0!important}#gaf-readiness-quiz .gaf-result-lead-form input::placeholder{color:#727782!important;opacity:1!important}#gaf-readiness-quiz .gaf-result-lead-form input:focus{border-color:#d4af37!important;box-shadow:0 0 0 3px rgba(212,175,55,.12)!important}#gaf-readiness-quiz button.gaf-result-submit{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:46px!important;min-height:46px!important;margin:2px 0 0!important;padding:0 20px!important;border:0!important;border-radius:999px!important;background:linear-gradient(100deg,#fae9a0 0%,#e4bd45 48%,#cf9e0d 100%)!important;color:#080a0f!important;box-shadow:0 8px 25px rgba(212,175,55,.35)!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-transform:none!important;cursor:pointer!important}#gaf-readiness-quiz .gaf-field-error{display:block!important;margin:5px 0 0!important;color:#fca5a5!important;font-size:11px!important}@media(max-width:900px){#gaf-readiness-quiz{max-width:640px!important}#gaf-readiness-quiz .gaf-readiness-container,#gaf-readiness-quiz .gaf-readiness-wrap{max-width:640px!important;margin:0!important}}@media(max-width:640px){.gaf-grid-2{grid-template-columns:1fr}.gaf-strategy-card{padding:24px 18px}.gaf-modal{padding:12px}.gaf-modal-card{padding:32px 20px 24px;border-radius:20px}#gaf-readiness-quiz{padding:0!important;max-width:100%!important}#gaf-readiness-quiz .gaf-readiness-title{margin-bottom:22px!important;font-size:clamp(30px,9vw,38px)!important}#gaf-readiness-quiz .gaf-readiness-swoosh{width:120px!important;right:0!important}#gaf-readiness-quiz .gaf-readiness-card{padding:24px 18px!important}#gaf-readiness-quiz .gaf-readiness-options{grid-template-columns:1fr!important}#gaf-readiness-quiz button.gaf-readiness-option{height:64px!important;min-height:64px!important}#gaf-readiness-quiz .gaf-result-head{align-items:flex-start!important}#gaf-readiness-quiz .gaf-result-score{width:122px!important;padding:11px 10px!important}#gaf-readiness-quiz .gaf-result-score strong{font-size:27px!important}#gaf-readiness-quiz .gaf-result-grid{grid-template-columns:1fr!important}}#gaf-strategy-modal{position:fixed!important;inset:0!important;z-index:9999999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(8,10,14,.86)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;overflow:auto!important}#gaf-strategy-modal.is-open{display:flex!important}#gaf-strategy-modal *{box-sizing:border-box!important}#gaf-strategy-modal [hidden]{display:none!important}#gaf-strategy-modal .gaf-modal-card{position:relative!important;width:min(622px,calc(100vw - 32px))!important;max-width:622px!important;max-height:calc(100vh - 48px)!important;margin:auto!important;padding:47px 40px 42px!important;overflow:auto!important;background:linear-gradient(145deg,#111724 0%,#0a0e17 74%,#10100d 100%)!important;border:1px solid rgba(212,175,55,.38)!important;border-radius:25px!important;box-shadow:0 36px 90px rgba(0,0,0,.72),0 0 46px rgba(212,175,55,.11)!important;color:#fff!important}#gaf-strategy-modal .gaf-modal-card:before{content:""!important;position:absolute!important;right:-95px!important;top:-95px!important;width:250px!important;height:250px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(212,175,55,.16) 0%,rgba(212,175,55,.05) 42%,transparent 72%)!important;pointer-events:none!important}#gaf-strategy-modal .gaf-modal-close{position:absolute!important;top:22px!important;right:22px!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;background:rgba(255,255,255,.07)!important;color:#94a3b8!important;box-shadow:none!important;font-family:Arial,sans-serif!important;font-size:27px!important;font-weight:300!important;line-height:1!important;cursor:pointer!important}#gaf-strategy-modal .gaf-reference-modal-title{position:relative!important;z-index:2!important;margin:0 54px 28px 0!important;padding:0!important;color:#fff!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:31px!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.035em!important;text-align:left!important;text-transform:none!important}#gaf-strategy-modal .gaf-reference-booking-form{position:relative!important;z-index:2!important;display:grid!important;gap:17px!important;margin:0!important;padding:0!important;background:transparent!important}#gaf-strategy-modal .gaf-reference-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important}#gaf-strategy-modal .gaf-reference-field{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;color:#cbd5e1!important;font-family:Inter,sans-serif!important;font-size:11.8px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.025em!important;text-align:left!important;text-transform:uppercase!important}#gaf-strategy-modal .gaf-reference-field>span:first-child{display:block!important;margin:0!important;padding:0!important;color:#cbd5e1!important;font:800 11.8px/1.2 Inter,sans-serif!important;letter-spacing:.025em!important;text-transform:uppercase!important}#gaf-strategy-modal .gaf-reference-field b{color:#e5bb2c!important;font-weight:900!important}#gaf-strategy-modal .gaf-input-shell{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important}#gaf-strategy-modal .gaf-field-icon{position:absolute!important;left:16px!important;top:50%!important;z-index:2!important;width:18px!important;height:18px!important;transform:translateY(-50%)!important;color:#64748b!important;pointer-events:none!important}#gaf-strategy-modal .gaf-field-icon svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}#gaf-strategy-modal .gaf-reference-field input,#gaf-strategy-modal .gaf-reference-field select{appearance:auto!important;-webkit-appearance:auto!important;display:block!important;width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 15px 0 45px!important;border:1px solid rgba(148,163,184,.25)!important;border-radius:12px!important;background:#111827!important;background-image:none!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:46px!important;letter-spacing:0!important;text-transform:none!important;outline:0!important}#gaf-strategy-modal .gaf-reference-field input::placeholder{color:#64748b!important;opacity:1!important;font-weight:500!important}#gaf-strategy-modal .gaf-reference-field select{padding-right:14px!important;cursor:pointer!important}#gaf-strategy-modal .gaf-reference-field select option{background:#0c111b!important;color:#fff!important;font-weight:600!important}#gaf-strategy-modal .gaf-reference-field input:focus,#gaf-strategy-modal .gaf-reference-field select:focus{border-color:#d4af37!important;background:#121a2a!important;box-shadow:0 0 0 2px rgba(212,175,55,.18),inset 0 1px 2px rgba(0,0,0,.22)!important}#gaf-strategy-modal .gaf-reference-field input.gaf-invalid,#gaf-strategy-modal .gaf-reference-field select.gaf-invalid{border-color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.14)!important}#gaf-strategy-modal .gaf-field-error{display:block!important;margin:4px 0 0!important;color:#fca5a5!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important}#gaf-strategy-modal .gaf-reference-submit{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:56px!important;min-height:56px!important;margin:4px 0 0!important;padding:0 24px!important;border:0!important;border-radius:999px!important;background:linear-gradient(100deg,#fae9a0 0%,#edcf67 24%,#d9aa0c 100%)!important;color:#080a0f!important;box-shadow:0 10px 30px rgba(212,175,55,.42),0 0 23px rgba(245,215,127,.12)!important;font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:16px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important}#gaf-strategy-modal .gaf-reference-submit:hover{transform:translateY(-1px)!important;filter:brightness(1.04)!important}#gaf-strategy-modal .gaf-reference-submit[disabled]{opacity:.65!important;cursor:wait!important;transform:none!important}#gaf-strategy-modal .gaf-reference-privacy{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0!important;color:#64748b!important;font:500 11.5px/1.35 Inter,sans-serif!important;text-align:center!important}#gaf-strategy-modal .gaf-privacy-icon{display:inline-flex!important;width:14px!important;height:14px!important;color:#d4af37!important;flex:0 0 14px!important}#gaf-strategy-modal .gaf-privacy-icon svg{display:block!important;width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}#gaf-strategy-modal .gaf-status{min-height:0!important;margin:0!important;padding:0!important;color:#f5d77f!important;font:600 12px/1.4 Inter,sans-serif!important;text-align:center!important}#gaf-strategy-modal .gaf-status:empty{display:none!important}#gaf-strategy-modal .gaf-status.gaf-error{display:block!important;color:#fca5a5!important}#gaf-strategy-modal .gaf-status.gaf-success{display:block!important;color:#86efac!important}#gaf-strategy-modal .gaf-booking-success{position:relative!important;z-index:2!important;text-align:center!important;color:#fff!important}@media(max-width:680px){#gaf-strategy-modal{padding:12px!important}#gaf-strategy-modal .gaf-modal-card{width:100%!important;max-width:100%!important;padding:40px 20px 28px!important;border-radius:20px!important}#gaf-strategy-modal .gaf-reference-modal-title{font-size:28px!important;margin-bottom:24px!important}#gaf-strategy-modal .gaf-reference-row{grid-template-columns:1fr!important;gap:16px!important}#gaf-strategy-modal .gaf-modal-close{top:15px!important;right:15px!important}}html.gaf-modal-open,body.gaf-modal-open{overflow:hidden!important;overscroll-behavior:none!important}#gaf-strategy-modal{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important}#gaf-strategy-modal .gaf-modal-card{width:min(622px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(var(--gaf-viewport-height,100dvh) - 24px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scrollbar-gutter:stable!important}#gaf-strategy-modal .gaf-booking-form-view,#gaf-strategy-modal .gaf-reference-booking-form,#gaf-strategy-modal .gaf-reference-row,#gaf-strategy-modal .gaf-reference-row>*,#gaf-strategy-modal .gaf-reference-field,#gaf-strategy-modal .gaf-input-shell{min-width:0!important;max-width:100%!important;width:100%!important}#gaf-strategy-modal .gaf-reference-field input,#gaf-strategy-modal .gaf-reference-field select{min-width:0!important;max-width:100%!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#gaf-strategy-modal .gaf-reference-submit:before,#gaf-strategy-modal .gaf-reference-submit:after{content:none!important;display:none!important}#gaf-strategy-modal .gaf-reference-submit .gaf-submit-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:17px!important;height:17px!important;flex:0 0 17px!important;color:#080a0f!important}#gaf-strategy-modal .gaf-reference-submit .gaf-submit-arrow svg{display:block!important;width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}#gaf-strategy-modal .gaf-reference-submit>*:before,#gaf-strategy-modal .gaf-reference-submit>*:after{content:none!important;display:none!important}@media(max-width:680px){#gaf-strategy-modal{align-items:flex-start!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top)) 8px max(10px,env(safe-area-inset-bottom))!important}#gaf-strategy-modal .gaf-modal-card{width:100%!important;max-width:100%!important;max-height:calc(var(--gaf-viewport-height,100dvh) - 20px)!important;margin:0 auto!important;padding:78px 20px 28px!important;border-radius:20px!important}#gaf-strategy-modal .gaf-reference-modal-title{margin:0 50px 28px 0!important;font-size:clamp(30px,8vw,42px)!important;line-height:1.08!important}#gaf-strategy-modal .gaf-modal-close{top:28px!important;right:20px!important;width:48px!important;height:48px!important}#gaf-strategy-modal .gaf-reference-row{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}#gaf-strategy-modal .gaf-reference-field input,#gaf-strategy-modal .gaf-reference-field select{height:58px!important;min-height:58px!important;line-height:58px!important;font-size:16px!important;border-radius:14px!important;padding-left:52px!important}#gaf-strategy-modal .gaf-field-icon{left:18px!important;width:21px!important;height:21px!important}#gaf-strategy-modal .gaf-field-icon svg{width:21px!important;height:21px!important}#gaf-strategy-modal .gaf-reference-field>span:first-child{font-size:13px!important}#gaf-strategy-modal .gaf-reference-submit{height:64px!important;min-height:64px!important;font-size:18px!important;padding:0 20px!important}#gaf-strategy-modal .gaf-reference-privacy{font-size:12px!important;line-height:1.5!important;padding:0 8px!important}}#gaf-strategy-modal .gaf-reference-full{display:grid!important;grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important}#gaf-strategy-modal .gaf-reference-full .gaf-input-shell,#gaf-strategy-modal .gaf-reference-full input,#gaf-strategy-modal .gaf-reference-full select{width:100%!important;max-width:100%!important;min-width:0!important}#gaf-strategy-modal .gaf-reference-booking-form{grid-template-columns:minmax(0,1fr)!important}@media(min-width:681px){#gaf-strategy-modal .gaf-reference-full{width:100%!important}}