.semantic-document,.semantic-document *{box-sizing:border-box}.semantic-document{padding-block:var(--gl-section-space);background:var(--gl-color-surface);color:var(--gl-color-text);font-family:var(--gl-font-body)}.semantic-document-container{width:100%;max-width:var(--gl-container-narrow);padding-inline:var(--gl-page-gutter);min-width:0;margin-inline:auto}.semantic-document-header{max-width:var(--gl-article-prose-measure);grid-template-columns:minmax(0,1fr);gap:24px;margin-inline:auto;display:grid}.semantic-document-header>*,.semantic-document-body{min-width:0}.semantic-document h1,.semantic-document h2,.semantic-document h3{color:var(--gl-color-heading);overflow-wrap:anywhere;font-weight:700}.semantic-document h1{font-size:var(--gl-type-display-size);margin:0;line-height:1.25}.semantic-document-introduction,.semantic-document-body{font-size:var(--gl-article-prose-size);overflow-wrap:anywhere;line-height:1.6}.semantic-document-body{max-width:var(--gl-article-prose-measure);margin:32px auto 0}.semantic-document-header>.semantic-document-body{max-width:none;margin:0}.semantic-document p,.semantic-document ul,.semantic-document ol{margin:0 0 24px}.semantic-document h2{font-size:var(--gl-article-heading-2-size);margin:40px 0 16px;line-height:1.3}.semantic-document h3{font-size:var(--gl-article-heading-3-size);margin:32px 0 8px;line-height:1.3}.semantic-document ul,.semantic-document ol{padding-inline-start:24px}.semantic-document li+li{margin-top:8px}.semantic-document strong{font-weight:700}.semantic-document-introduction>:first-child,.semantic-document-body>:first-child{margin-top:0}.semantic-document-introduction>:last-child,.semantic-document-body>:last-child{margin-bottom:0}.semantic-document a{color:var(--gl-color-accent);overflow-wrap:anywhere;text-decoration:underline}.semantic-document a:focus-visible{outline:2px solid var(--gl-color-accent);outline-offset:2px;box-shadow:var(--gl-focus-ring)}.semantic-document-media{min-width:0;display:block}.semantic-document-media img{object-fit:contain;width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.semantic-document-media--desktop{display:none}.semantic-document--editorial-aside .semantic-document-container{grid-template-columns:minmax(0,660px) 350px;justify-content:space-between;align-items:start;column-gap:64px;display:grid}.semantic-document--editorial-aside h1{grid-area:1/1}.semantic-document--editorial-aside .semantic-document-introduction{grid-area:2/1;margin-top:18px}.semantic-document--editorial-aside .semantic-document-body{grid-area:3/1;max-width:660px;margin:0}.semantic-document--editorial-aside .semantic-document-body h2{font-size:24px}.semantic-document--editorial-aside .semantic-document-media--aside{grid-area:3/2;width:350px;margin-top:0}.semantic-document--editorial-aside .semantic-document-media--aside img{width:350px;height:auto}@media (width<=991px){.semantic-document--editorial-aside .semantic-document-container{display:block}.semantic-document--editorial-aside .semantic-document-media--aside{display:none}}@media (width>=992px){.semantic-document-header--media{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px;max-width:none}.semantic-document-header--media h1{grid-area:1/1}.semantic-document-header--media .semantic-document-introduction,.semantic-document-header--media>.semantic-document-body{grid-area:2/1}.semantic-document-media--mobile{display:none}.semantic-document-media--desktop{grid-area:1/2/3;display:block}}@media print{.semantic-document-header--media{max-width:var(--gl-article-prose-measure);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.semantic-document-header--media h1,.semantic-document-header--media .semantic-document-introduction{grid-area:auto}.semantic-document-media--mobile{display:block}.semantic-document-media--desktop{display:none}.semantic-document h2,.semantic-document h3{break-after:avoid}.semantic-document-media{break-inside:avoid}}.confirmation-hero{min-height:clamp(560px,72vh,760px);padding:clamp(56px, 8vw, 104px) var(--gl-page-gutter);color:var(--gl-color-text);font-family:var(--gl-font-body);background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--gl-color-accent-light) 46%, transparent) 0 12%, transparent 38%), linear-gradient(145deg, var(--gl-color-accent-pale), var(--gl-color-surface) 68%);align-items:center;display:grid;overflow:visible}.confirmation-hero__shell{width:min(100%, var(--gl-container-wide));align-items:center;margin-inline:auto;display:grid}.confirmation-hero__content{min-width:0}.confirmation-hero--centered .confirmation-hero__content{text-align:center;width:min(100%,780px);margin-inline:auto}.confirmation-hero--with-guidance{min-height:0;padding-block:clamp(48px,6vw,80px)}.confirmation-hero--with-guidance .confirmation-hero__content{width:min(100%,880px)}.confirmation-hero__status{width:72px;height:72px;color:var(--gl-color-accent);background:var(--gl-color-surface);border:1px solid color-mix(in srgb, var(--gl-color-accent) 22%, transparent);box-shadow:0 18px 48px color-mix(in srgb, var(--gl-color-surface-dark) 10%, transparent);border-radius:24px;place-items:center;margin:0 0 28px;display:grid}.confirmation-hero__status svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.confirmation-hero__status img{object-fit:contain;width:auto;max-width:48px;height:auto;max-height:48px;display:block}.confirmation-hero--centered .confirmation-hero__status{margin-inline:auto}.confirmation-hero__eyebrow{color:var(--gl-color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.4}.confirmation-hero__title{max-width:18ch;color:var(--gl-color-heading);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,5.2vw,72px);font-weight:700;line-height:1.08}.confirmation-hero--centered .confirmation-hero__title{margin-inline:auto}.confirmation-hero__message{overflow-wrap:anywhere;max-width:66ch;margin-top:24px;font-size:clamp(17px,1.7vw,20px);line-height:1.65}.confirmation-hero__message>:first-child{margin-top:0}.confirmation-hero__message>:last-child{margin-bottom:0}.confirmation-hero__message p,.confirmation-hero__message ul,.confirmation-hero__message ol{margin-block:0 16px}.confirmation-hero__message ul,.confirmation-hero__message ol{padding-inline-start:1.3em}.confirmation-hero__message li+li{margin-top:8px}.confirmation-hero__message strong{color:var(--gl-color-heading);font-weight:700}.confirmation-hero__message a{color:var(--gl-color-accent);text-underline-offset:.16em;font-weight:600;text-decoration-thickness:.08em}.confirmation-hero__message a:focus-visible{outline:2px solid var(--gl-color-accent);outline-offset:3px;box-shadow:var(--gl-focus-ring)}.confirmation-hero--centered .confirmation-hero__message{margin-inline:auto}.confirmation-hero--centered .confirmation-hero__message ul,.confirmation-hero--centered .confirmation-hero__message ol{text-align:left;width:fit-content;max-width:100%;margin-inline:auto}.confirmation-hero__guidance{text-align:left;gap:16px;width:min(100%,840px);margin:32px auto 0;display:grid}.confirmation-hero__guidance-panel{background:var(--gl-color-surface);border:1px solid color-mix(in srgb, var(--gl-color-accent) 12%, transparent);border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:clamp(20px,3vw,28px);display:grid}.confirmation-hero__guidance-panel h2{color:var(--gl-color-heading);overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.confirmation-hero__guidance-panel p,.confirmation-hero__guidance-panel ul,.confirmation-hero__guidance-panel ol{color:var(--gl-color-text);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.confirmation-hero__guidance-panel p+p,.confirmation-hero__guidance-panel p+ul,.confirmation-hero__guidance-panel p+ol,.confirmation-hero__guidance-panel ul+p,.confirmation-hero__guidance-panel ol+p{margin-top:8px}.confirmation-hero__guidance-panel ul,.confirmation-hero__guidance-panel ol{padding-inline-start:1.3em}.confirmation-hero__guidance-panel li+li{margin-top:4px}.confirmation-hero__guidance-panel strong{color:var(--gl-color-heading)}.confirmation-hero__guidance-panel a{color:var(--gl-color-accent);text-underline-offset:.16em;text-decoration-thickness:.08em}.confirmation-hero__guidance-panel a:focus-visible{outline:2px solid var(--gl-color-accent);outline-offset:3px;box-shadow:var(--gl-focus-ring)}.confirmation-hero__guidance-icon{object-fit:contain;width:auto;max-width:48px;height:auto;max-height:48px;display:block}.confirmation-hero--compact{background:linear-gradient(180deg, var(--gl-color-accent-pale), var(--gl-color-surface) 76%);min-height:0;padding-block:clamp(32px,5vw,64px)}.confirmation-hero--compact .confirmation-hero__title{max-width:22ch;font-size:clamp(34px,4vw,52px);line-height:1.12}.confirmation-hero--compact .confirmation-hero__message{max-width:66ch;margin-top:18px;font-size:clamp(17px,1.45vw,19px)}.confirmation-hero--compact .confirmation-hero__actions{margin-top:24px}.confirmation-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.confirmation-hero--centered .confirmation-hero__actions{justify-content:center}.confirmation-hero__fallback{max-width:60ch;color:var(--gl-color-text);text-align:center;margin:12px auto 0;font-size:15px;line-height:1.5}.confirmation-hero__fallback a{color:var(--gl-color-accent);text-underline-offset:.16em;font-weight:600}.confirmation-hero__fallback a:focus-visible{outline:2px solid var(--gl-color-accent);outline-offset:3px;box-shadow:var(--gl-focus-ring)}.confirmation-hero__action{z-index:1;max-width:100%;min-height:48px;color:var(--gl-color-surface);background:var(--gl-color-accent);border-radius:var(--gl-button-radius);justify-content:space-between;align-items:center;gap:14px;padding:4px 4px 4px 20px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.confirmation-hero__action span{overflow-wrap:anywhere;min-width:0}.confirmation-hero__action:after{content:"";background:var(--gl-color-surface) url(/assets/blocks/feature-cards/arrow-right.svg) center/18px no-repeat;border-radius:50%;flex:0 0 40px;width:40px;height:40px;display:block}.confirmation-hero__action:hover{background:var(--gl-color-surface-dark)}.confirmation-hero__action:focus-visible{outline:2px solid var(--gl-color-accent);outline-offset:4px;box-shadow:var(--gl-focus-ring)}.confirmation-hero__action--calendly{min-height:48px;color:var(--gl-color-accent);background:var(--gl-color-surface);border:1px solid var(--gl-color-accent);border-radius:var(--gl-button-radius);justify-content:center;padding:10px 20px}.confirmation-hero__action--calendly:after{display:none}.confirmation-hero__action--calendly:hover{color:var(--gl-color-surface);background:var(--gl-color-accent)}.confirmation-hero__action--calendly:focus-visible{outline:2px solid var(--gl-color-accent);outline-offset:4px;box-shadow:var(--gl-focus-ring)}.confirmation-hero__action--secondary{color:var(--gl-color-accent);background:var(--gl-color-surface);border:1px solid color-mix(in srgb, var(--gl-color-accent) 38%, transparent)}.confirmation-hero__action--secondary:after{background-image:url(/assets/blocks/feature-cards/arrow-right.svg)}.confirmation-hero__action--secondary:hover{color:var(--gl-color-surface);background:var(--gl-color-surface-dark)}.confirmation-hero__cover-action{border-radius:8px;width:fit-content;max-width:min(100%,467px);margin-inline:auto;display:block}.confirmation-hero__cover-action:focus-visible{outline:2px solid var(--gl-color-accent);outline-offset:4px;box-shadow:var(--gl-focus-ring)}.confirmation-hero__media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:560px;margin-inline:auto;display:block}.confirmation-hero__media--inline{margin-top:32px;display:block}.confirmation-hero__media--rail{display:none}@media (width>=768px){.confirmation-hero__media img{max-width:min(467px,62vw)}}@media (width>=992px){.confirmation-hero--split .confirmation-hero__shell{grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:clamp(48px,7vw,104px)}.confirmation-hero--split .confirmation-hero__content{max-width:720px}.confirmation-hero__media--inline{display:none}.confirmation-hero__media--rail{display:block}.confirmation-hero__media img{max-width:min(100%,467px)}}@media (width<=767px){.confirmation-hero{min-height:0;padding-block:48px 56px}.confirmation-hero__status{border-radius:20px;width:64px;height:64px;margin-bottom:24px}.confirmation-hero__title{font-size:40px;line-height:1.25}.confirmation-hero__message{font-size:17px;line-height:1.6}.confirmation-hero--with-guidance{padding-block:40px 48px}.confirmation-hero__guidance{gap:12px;margin-top:28px}.confirmation-hero__guidance-panel{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px}.confirmation-hero__guidance-icon{max-width:36px;max-height:36px}.confirmation-hero__guidance-panel h2{font-size:18px}.confirmation-hero__guidance-panel p,.confirmation-hero__guidance-panel ul,.confirmation-hero__guidance-panel ol{font-size:15px}.confirmation-hero__actions{grid-template-columns:1fr;display:grid}.confirmation-hero__action{width:100%}.confirmation-hero__action--calendly{width:100%;max-width:100%}.confirmation-hero__media img{max-width:min(100%,467px)}}@media (prefers-reduced-motion:reduce){.confirmation-hero__action{transition:none}}
