.folio-site .folio-inquiry-heading{margin-bottom:22px}.folio-site .folio-inquiry-heading h3{color:#fff;letter-spacing:-.035em;font-size:1.45rem;font-weight:600;line-height:1.3}.folio-site .folio-inquiry-heading p{color:#c2def7;margin-top:10px;font:14px/1.7 Arial,sans-serif}.folio-site .folio-contact-info{padding-top:0}.folio-site .project-call-meta{letter-spacing:.08em;text-transform:uppercase;color:#c5dff8;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 21px;font:10px/1.7 Arial,sans-serif;display:flex}.project-call-meta svg{flex-shrink:0;width:16px;height:16px}.project-call-meta span{color:#86b3e5}.folio-site .project-call-card h3{letter-spacing:-.05em;color:#fff;margin:0;font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1.12}.folio-site .project-call-intro{color:#c2def7;max-width:300px;margin-top:18px;font:14px/1.75 Arial,sans-serif}.project-call-button{color:#0756b8;text-align:left;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #fff;border-radius:0;align-items:center;gap:14px;width:100%;min-height:66px;margin-top:24px;padding:15px 17px;font:11px/1.6 Arial,sans-serif;display:flex}.project-call-button>svg{stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.project-call-button>svg:last-child{width:18px;height:18px;margin-left:auto}.project-call-button:hover{background:#e9f3ff;border-color:#e9f3ff}.project-call-button:focus-visible{outline-offset:4px;outline:2px solid #fff}.folio-site .project-call-preview-label{letter-spacing:.02em;color:#c2def7;margin-top:10px;font:11px/1.6 Arial,sans-serif}.project-call-dialog{color:#fff;overscroll-behavior:contain;background:#111820;border:1px solid #344857;width:min(1000px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.project-call-dialog::backdrop{background:#03080dd6}.project-call-dialog-header{z-index:2;background:#050607;border-bottom:1px solid #30404e;align-items:center;gap:22px;padding:16px 26px;display:flex;position:sticky;top:0}.project-call-dialog-header>a{flex-shrink:0;width:58px;display:block}.project-call-dialog-header img{width:100%;height:auto;display:block}.project-call-dialog-header>span{letter-spacing:.12em;text-transform:uppercase;color:#a9bdcf;font:10px/1.6 Arial,sans-serif}.project-call-dialog-header>button{color:#fff;background:0 0;border:1px solid #4c6072;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-left:auto;padding:8px 11px;font:11px/1.5 Arial,sans-serif;display:flex}.project-call-dialog-header>button svg{width:18px;height:18px}.project-call-dialog-header>button:focus-visible{outline-offset:3px;outline:2px solid #80bdff}.project-call-direct:focus-visible{outline-offset:3px;outline:2px solid #80bdff}.project-call-dialog-layout{grid-template-columns:.85fr 1.25fr;align-items:stretch;display:grid}.project-call-summary{background:#111820;min-width:0;padding:40px 30px}.folio-site .project-call-kicker{letter-spacing:.1em;text-transform:uppercase;color:#91bbdf;margin:0 0 25px;font:10px/1.7 Arial,sans-serif}.folio-site .project-call-dialog h2{letter-spacing:-.06em;color:#fff;margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(2rem,3.5vw,2.7rem);font-weight:700;line-height:1.06}.folio-site .project-call-dialog h2 span{color:#85baf1}.project-call-facts{color:#d2e1ee;border-top:1px solid #415363;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:18px;font:12px/1.7 Arial,sans-serif;display:flex}.project-call-facts>span{align-items:center;gap:8px;display:flex}.project-call-facts svg{color:#85baf1;flex-shrink:0;width:16px;height:16px}.folio-site .project-call-summary>p:not(.project-call-kicker){color:#b4c6d5;margin-top:25px;font:14px/1.75 Arial,sans-serif}.project-call-summary ul{color:#d0dfec;margin:19px 0 0;padding:0;font:13px/1.8 Arial,sans-serif;list-style:none}.project-call-summary li{border-bottom:1px solid #304553;padding:11px 0}.project-call-direct{color:#94c5f8;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:30px;font:12px/1.6 Arial,sans-serif;display:flex}.project-call-direct svg{flex-shrink:0;width:16px;height:16px}.project-call-scheduler{color:#253c4f;background:#fff;min-width:0}.folio-site .project-call-preview-notice{color:#355b79;background:#e8f1f9;border-bottom:1px solid #cadbe9;margin:0;padding:13px 26px;font:11px/1.65 Arial,sans-serif}.project-call-preview-content{padding:28px 26px 30px}.folio-site .project-call-step{color:#0756b8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font:10px/1.6 Arial,sans-serif}.folio-site .project-call-scheduler h3{color:#172e41;letter-spacing:-.035em;margin:0;font:600 1.35rem/1.3 Manrope,Arial,sans-serif}.project-call-availability{background:#f2f6fa;border:1px solid #c3d4e3;align-items:start;gap:15px;margin-top:21px;padding:23px 19px;display:flex}.project-call-availability>svg{color:#075ac5;stroke-width:1.4px;flex-shrink:0;width:26px;height:26px}.project-call-availability strong{color:#294b65;font:600 13px/1.6 Arial,sans-serif;display:block}.folio-site .project-call-availability p{color:#607a8e;margin-top:6px;font:13px/1.7 Arial,sans-serif}.folio-site .project-call-details-step{margin-top:29px}.project-call-example-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:15px 0 0;padding:0;display:grid}.project-call-example-fields label{color:#354f63;min-width:0;font:12px/1.6 Arial,sans-serif;display:block}.project-call-example-fields label>span{color:#075ac5}.project-call-example-fields input{opacity:1;-webkit-text-fill-color:#718798;background:#f7f9fb;border:1px solid #c3d2df;border-radius:0;width:100%;min-width:0;min-height:46px;margin-top:7px;padding:10px 11px;font:13px/1.6 Arial,sans-serif;display:block}.folio-site .project-call-confirmation-note{color:#516d82;margin-top:23px;font:12px/1.7 Arial,sans-serif}.folio-site .project-call-no-booking{color:#6f8496;border-top:1px solid #d9e2ea;margin-top:12px;padding-top:14px;font:11px/1.7 Arial,sans-serif}.project-call-scheduler iframe{background:#fff;border:0;width:100%;height:680px;display:block}.project-call-external{color:#0756b8;border-top:1px solid #d4e0ea;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 22px;font:12px/1.6 Arial,sans-serif;display:flex}.project-call-external svg{width:16px;height:16px}@media (max-width:760px){.folio-site .folio-inquiry-heading{margin-bottom:18px}.folio-site .folio-inquiry-heading h3{font-size:1.35rem}.folio-site .project-call-meta{margin-bottom:16px}.folio-site .project-call-card h3{font-size:1.9rem}.folio-site .project-call-intro{max-width:420px;margin-top:15px}.project-call-button{max-width:420px;min-height:64px;margin-top:20px}.project-call-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.project-call-dialog-header{gap:12px;padding:12px 17px}.project-call-dialog-header>a{width:45px}.project-call-dialog-header>span{letter-spacing:.05em;font-size:9px}.project-call-dialog-header>button{gap:6px;padding-inline:9px}.project-call-dialog-layout{grid-template-columns:1fr}.project-call-summary{padding:26px 22px 23px}.folio-site .project-call-kicker{margin-bottom:19px}.folio-site .project-call-dialog h2{font-size:clamp(2rem,8vw,3.1rem)}.project-call-facts{margin-top:21px;padding-top:15px}.folio-site .project-call-summary>p:not(.project-call-kicker){margin-top:18px}.project-call-summary ul{margin-top:14px}.project-call-summary li{padding-block:8px}.project-call-direct{margin-top:18px}.folio-site .project-call-preview-notice{padding:12px 20px;font-size:11px}.project-call-preview-content{padding:24px 20px}.project-call-example-fields{grid-template-columns:1fr;gap:15px}.project-call-example-fields input{min-height:48px;font-size:16px}.project-call-scheduler iframe{height:680px}}@media (max-width:360px){.project-call-dialog-header>span{display:none}.project-call-button{gap:11px;padding-inline:13px}}
