.vault-confirmation{min-height:100vh}.vault-confirmation h1,.vault-confirmation h2,.vault-confirmation h3{font-family:var(--font-body)}.vault-confirmation .ios-container{max-width:1080px}.vault-confirmation .vc-narrow{width:100%;max-width:820px;margin-inline:auto}.vault-confirmation .ov-header-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:hsl(var(--brand-yellow));font-weight:700;text-decoration:none}.vault-confirmation .ios-header{position:relative;height:84px}.vault-confirmation .vc-hero{padding:66px 0 48px;text-align:center}.vault-confirmation .vc-hero .ios-eyebrow{justify-content:center}.vault-confirmation .vc-hero h1{font-size:clamp(38px,5.4vw,66px);line-height:1.07;font-weight:900;letter-spacing:-.055em;margin-bottom:24px;text-wrap:balance}.vault-confirmation .vc-hero h1 span{color:hsl(var(--brand-yellow))}.vault-confirmation .vc-hero .ios-copy{margin-inline:auto;max-width:665px;font-size:15px;line-height:1.75;margin-bottom:12px}.vault-confirmation .vc-download{margin-top:28px}.vault-confirmation .vc-download .ios-button{min-height:54px;padding:17px 26px;font-size:12px;letter-spacing:.03em;border-radius:4px}.vault-confirmation .vc-download .ios-button:disabled{opacity:1;background:rgb(var(--ios-panel));border-color:hsl(var(--brand-yellow)/.55);color:hsl(var(--brand-yellow));cursor:not-allowed}.vault-confirmation .vc-fine{font-size:12px;line-height:1.7;color:rgb(var(--ios-muted));margin:12px 0 0}.vault-confirmation .vc-spec{font-size:11px;color:rgb(var(--ios-white)/.65);margin:16px 0 0}.vault-confirmation .vc-section{padding:64px 0}.vault-confirmation .ios-title{font-size:clamp(29px,3.7vw,43px);line-height:1.12;letter-spacing:-.045em;margin-bottom:18px;font-weight:800}.vault-confirmation .ios-copy{font-size:14px;line-height:1.8}.vault-confirmation .vc-video-section{padding-top:30px;border-bottom:1px solid rgb(var(--ios-white)/.12)}.vault-confirmation .vc-video-frame{aspect-ratio:16/9;display:grid;place-items:center;width:100%;margin-top:28px;border:1px solid rgb(var(--ios-white)/.2);border-radius:6px;background:rgb(var(--ios-panel));overflow:hidden}.vault-confirmation .vc-video-frame video,.vault-confirmation .vc-video-frame iframe{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;border:0}.vault-confirmation .vc-video-placeholder{padding:24px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:560px}.vault-confirmation .vc-video-placeholder>img{width:220px;height:auto}.vault-confirmation .vc-play-symbol{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:hsl(var(--brand-yellow));color:rgb(var(--ios-black))}.vault-confirmation .vc-play-symbol svg{margin-left:3px}.vault-confirmation .vc-video-label{font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.7;margin:0;color:rgb(var(--ios-white)/.8)}.vault-confirmation .vc-video-placeholder .vc-fine{margin:0;max-width:330px}.vault-confirmation .vc-book-cta{margin-top:26px;letter-spacing:.02em}.vault-confirmation .vc-underline{box-shadow:inset 0 -.22em hsl(var(--brand-yellow))}.vault-confirmation .vc-flow{list-style:none;margin:32px 0 22px;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.vault-confirmation .vc-flow li{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 6px}.vault-confirmation .vc-flow li:not(:last-child):after{content:"";position:absolute;top:26px;left:calc(50% + 27px);right:calc(-50% + 27px);height:2px;background:hsl(var(--brand-yellow))}.vault-confirmation .vc-flow-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgb(var(--ios-ink)/.15);border-radius:8px;background:rgb(var(--ios-white))}.vault-confirmation .vc-flow-label{font-size:10px;font-weight:700;line-height:1.6;text-transform:uppercase}.vault-confirmation .vc-flow-label small{display:block;font-size:9px;color:rgb(var(--ios-ink)/.5);font-weight:500}.vault-confirmation .vc-system-note{font-size:13px;font-weight:600;text-align:center;margin:0}.vault-confirmation .vc-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.vault-confirmation .vc-features article{display:flex;gap:16px;padding:22px 20px;background:rgb(var(--ios-panel));border:1px solid rgb(var(--ios-white)/.12);border-radius:5px}.vault-confirmation .vc-features article>svg{color:hsl(var(--brand-yellow));flex-shrink:0}.vault-confirmation .vc-features h3{font-size:14px;font-weight:700;margin-bottom:6px;line-height:1.5}.vault-confirmation .vc-features p{font-size:12px;line-height:1.7;color:rgb(var(--ios-muted));margin:0}.vault-confirmation .vc-quote-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:center}.vault-confirmation .vc-quote-grid>div{min-width:0}.vault-confirmation .vc-quote-caption{margin:24px 0 0;font-size:11px;color:rgb(var(--ios-ink)/.6)}.vault-confirmation .vc-calendar-heading{margin:28px 0 8px;font-size:21px;font-weight:700}.vault-confirmation .vc-calendar{margin:30px auto 0;max-width:100%;border-radius:6px;overflow:hidden;background:rgb(var(--ios-white));border:1px solid rgb(var(--ios-white)/.18)}.vault-confirmation .vc-calendar iframe{width:100%;height:1000px;display:block;border:0}.vault-confirmation .vc-calendar-status{padding:18px;margin:0;text-align:center;font-size:13px;color:rgb(var(--ios-ink))}.vault-confirmation .vc-calendar-link{text-align:center;margin:16px 0 0}.vault-confirmation .vc-calendar-link a{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:rgb(var(--ios-muted));font-size:12px;text-decoration:underline;text-underline-offset:4px}.vault-confirmation .vc-reassurance{border-block:1px solid rgb(var(--ios-white)/.12);background:rgb(var(--ios-panel))}.vault-confirmation .vc-faq{margin-top:28px}.vault-confirmation .vc-faq details{border-top:1px solid rgb(var(--ios-white)/.15)}.vault-confirmation .vc-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;font-size:14px;font-weight:600;line-height:1.5;padding:21px 0}.vault-confirmation .vc-faq summary::-webkit-details-marker{display:none}.vault-confirmation .vc-faq summary svg{flex-shrink:0;transition:transform .2s}.vault-confirmation .vc-faq details[open] summary svg{transform:rotate(45deg)}.vault-confirmation .vc-faq details p{font-size:13px;color:rgb(var(--ios-muted));line-height:1.8;margin:0;padding-bottom:21px;max-width:680px}.vault-confirmation .vc-footer-logo{display:block;width:180px;height:60px;-o-object-fit:contain;object-fit:contain;margin-bottom:12px}.vault-confirmation .vc-footer nav a{display:inline-flex;align-items:center;min-height:44px}.vault-confirmation .vc-privacy{border-top:1px solid rgb(var(--ios-white)/.12);margin-top:24px;padding-top:20px;max-width:820px;color:rgb(var(--ios-muted));font-size:12px;line-height:1.8}.vault-confirmation .vc-privacy summary{min-height:44px;cursor:pointer}.vault-confirmation .vc-privacy p{margin-top:12px}.vault-confirmation .vc-privacy a{text-decoration:underline}.vault-confirmation .ov-tracking{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 24px;background:rgb(var(--ios-panel));border-top:1px solid rgb(var(--ios-white)/.12);font-size:12px}.vault-confirmation .ov-tracking p{flex:1;min-width:200px;line-height:1.7;color:rgb(var(--ios-muted));margin:0}.vault-confirmation .ov-tracking button{min-height:44px;text-decoration:underline}@media(max-width:800px){.vault-confirmation .vc-features{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-confirmation .vc-quote-grid{grid-template-columns:1fr;gap:24px}.vault-confirmation .vc-flow-label{font-size:9px}.vault-confirmation .vc-flow-icon{width:44px;height:44px}.vault-confirmation .vc-flow li:not(:last-child):after{top:21px;left:calc(50% + 22px);right:calc(-50% + 22px)}.vault-confirmation .vc-calendar iframe{height:1160px}}@media(max-width:540px){.vault-confirmation .ios-header{height:72px}.vault-confirmation .ios-logo{width:155px}.vault-confirmation .ov-header-link{font-size:11px}.vault-confirmation .ios-header-row{gap:12px}.vault-confirmation .vc-hero{padding:36px 0 30px}.vault-confirmation .vc-hero h1{font-size:clamp(33px,8.5vw,45px);letter-spacing:-.045em}.vault-confirmation .vc-hero .ios-copy{font-size:14px}.vault-confirmation .vc-section{padding:42px 0}.vault-confirmation .vc-video-section{padding-top:18px}.vault-confirmation .vc-video-placeholder{padding:12px;gap:8px}.vault-confirmation .vc-video-placeholder>img{width:140px}.vault-confirmation .vc-play-symbol{height:40px;width:40px}.vault-confirmation .vc-play-symbol svg{width:18px}.vault-confirmation .vc-video-label{font-size:8px;letter-spacing:.06em;max-width:260px}.vault-confirmation .vc-video-placeholder .vc-fine{font-size:10px;line-height:1.5;max-width:260px}.vault-confirmation .vc-features{grid-template-columns:1fr}.vault-confirmation .vc-features article{padding:18px}.vault-confirmation .vc-flow{grid-template-columns:1fr;gap:0;max-width:260px;margin:28px auto}.vault-confirmation .vc-flow li{flex-direction:row;text-align:left;padding:0 0 20px;gap:18px}.vault-confirmation .vc-flow li:last-child{padding-bottom:0}.vault-confirmation .vc-flow li:not(:last-child):after{top:44px;bottom:0;left:21px;right:auto;height:auto;width:2px}.vault-confirmation .vc-flow-label{font-size:12px}.vault-confirmation .vc-flow-label small{font-size:10px}.vault-confirmation .vc-flow-icon{flex-shrink:0}.vault-confirmation .vc-fine{font-size:12px}.vault-confirmation .vc-faq summary{font-size:13px}.vault-confirmation .vc-calendar iframe{height:1200px}}
