.gh-cl-closing{background:var(--gh-white);border-top:1px solid var(--gh-border);overflow:hidden;padding:128px 0;position:relative}.gh-cl-closing-grid{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1.05fr}@media (max-width:991px){.gh-cl-closing-grid{gap:48px;grid-template-columns:1fr}}.gh-cl-closing-copy h2{font-size:clamp(36px,4vw,52px);line-height:1.05;margin:0 0 18px;max-width:560px}.gh-cl-closing-copy p{color:var(--gh-muted);font-family:var(--gh-font-body);font-size:var(--gh-fs-md);line-height:1.5;margin:0 0 32px;max-width:520px}.gh-cl-tagline{color:var(--gh-teal);font-family:var(--gh-font-display);font-size:22px;font-style:normal;font-weight:var(--gh-fw-black);margin:0 0 20px}.gh-cl-closing-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.gh-cl-meeting-embed{background:var(--gh-white);border:2px solid var(--gh-ink);border-radius:20px;box-shadow:10px 10px 0 0 var(--gh-ink);overflow:hidden;padding:8px;position:relative;width:100%}.gh-cl-meeting-embed .meetings-iframe-container{min-height:720px;width:100%}.gh-cl-meeting-embed .meetings-iframe-container iframe{border:0;min-height:720px;width:100%!important}.gh-cl-booker{background:var(--gh-white);border:2px solid var(--gh-ink);border-radius:20px;box-shadow:10px 10px 0 0 var(--gh-ink);font-family:var(--gh-font-body);justify-self:start;max-width:520px;padding:28px 28px 24px;position:relative;width:100%}.gh-cl-booker-head{align-items:center;border-bottom:1px solid var(--gh-border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.gh-cl-booker-host{align-items:center;display:flex;gap:12px}.gh-cl-booker-avatar{background:var(--gh-mint);border:1px solid var(--gh-mint);border-radius:50%;color:var(--gh-teal-deep);display:grid;height:44px;place-items:center;width:44px}.gh-cl-booker-avatar,.gh-cl-booker-host-name{font-family:var(--gh-font-display);font-size:15px;font-weight:var(--gh-fw-black)}.gh-cl-booker-host-name{line-height:1.1}.gh-cl-booker-host-role{color:var(--gh-muted);font-size:13px;line-height:1.2}.gh-cl-booker-meta{background:var(--gh-mint-soft);border-radius:var(--gh-radius-pill);color:var(--gh-teal);font-family:var(--gh-font-display);font-size:12px;font-weight:var(--gh-fw-bold);letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.gh-cl-booker-title{color:var(--gh-ink);font-family:var(--gh-font-display);font-size:20px;font-weight:var(--gh-fw-black);line-height:1.2;margin:0 0 4px}.gh-cl-booker-sub{color:var(--gh-muted);font-size:14px;margin:0 0 18px}.gh-cl-booker-body{display:grid;gap:22px;grid-template-columns:1.05fr 1fr}@media (max-width:520px){.gh-cl-booker-body{grid-template-columns:1fr}}.gh-cl-cal-month{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.gh-cl-cal-month-name{font-family:var(--gh-font-display);font-size:14px;font-weight:var(--gh-fw-black)}.gh-cl-cal-nav{display:flex;gap:4px}.gh-cl-cal-nav button{background:var(--gh-white);border:1px solid var(--gh-border);border-radius:6px;color:var(--gh-muted);cursor:pointer;display:grid;font-size:11px;height:24px;place-items:center;width:24px}.gh-cl-cal-nav button:hover{background:var(--gh-mint-soft);color:var(--gh-teal)}.gh-cl-cal-grid{display:grid;font-family:var(--gh-font-display);gap:3px;grid-template-columns:repeat(7,1fr)}.gh-cl-cal-dow{color:var(--gh-muted-2);font-size:10px;font-weight:var(--gh-fw-bold);letter-spacing:.04em;padding:4px 0;text-align:center}.gh-cl-cal-day{aspect-ratio:1;border-radius:6px;color:var(--gh-ink);cursor:pointer;display:grid;font-size:12px;font-weight:var(--gh-fw-bold);place-items:center;transition:background var(--gh-dur-fast) var(--gh-ease)}.gh-cl-cal-day.muted{color:var(--gh-muted-3);cursor:default}.gh-cl-cal-day.avail:hover{background:var(--gh-mint-soft);color:var(--gh-teal-deep)}.gh-cl-cal-day.avail{position:relative}.gh-cl-cal-day.avail:after{background:var(--gh-teal);border-radius:50%;bottom:3px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:3px}.gh-cl-cal-day.selected{background:var(--gh-teal);color:#fff}.gh-cl-cal-day.selected:after{background:#fff}.gh-cl-cal-day.today{box-shadow:inset 0 0 0 1px var(--gh-orange)}.gh-cl-slots-head{color:var(--gh-ink);font-family:var(--gh-font-display);font-size:13px;font-weight:var(--gh-fw-black);margin:0 0 8px}.gh-cl-slots-sub{color:var(--gh-muted);font-size:11px;margin:0 0 10px}.gh-cl-slots{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow:auto}.gh-cl-slot{align-items:center;background:var(--gh-white);border:1.5px solid var(--gh-border);border-radius:8px;color:var(--gh-ink);cursor:pointer;display:flex;font-family:var(--gh-font-display);font-size:13px;font-weight:var(--gh-fw-bold);justify-content:space-between;padding:9px 12px;transition:all var(--gh-dur-fast) var(--gh-ease)}.gh-cl-slot:hover{background:var(--gh-mint-soft);border-color:var(--gh-teal);color:var(--gh-teal-deep)}.gh-cl-slot .tz{color:var(--gh-muted-2);font-size:10px;font-weight:var(--gh-fw-bold);letter-spacing:.04em}.gh-cl-slot.selected{background:var(--gh-teal);border-color:var(--gh-teal);color:#fff}.gh-cl-slot.selected .tz{color:hsla(0,0%,100%,.7)}.gh-cl-booker-confirm{align-items:center;border-top:1px solid var(--gh-border);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:18px;padding-top:18px}.gh-cl-booker-confirm-time{color:var(--gh-ink);font-family:var(--gh-font-display);font-size:13px;font-weight:var(--gh-fw-bold)}.gh-cl-booker-confirm-time .muted{color:var(--gh-muted);font-weight:var(--gh-fw-regular)}