.tf-v1-widget{position:relative}.tf-v1-widget,.tf-v1-widget iframe{width:100%;height:100%;min-height:inherit}.tf-v1-widget iframe{border:none;overflow:hidden;border-radius:8px}.tf-v1-widget-close{display:none}.tf-v1-widget-iframe-overlay{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;position:absolute;top:0;left:0}.tf-v1-widget-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;width:100%!important;height:100%!important}.tf-v1-widget-fullscreen .tf-v1-widget-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:400;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-widget-fullscreen .tf-v1-widget-close:hover{opacity:1}@media(min-width:481px){.tf-v1-widget-fullscreen .tf-v1-widget-close{color:#fff!important}}.tf-v1-widget-fullscreen .tf-v1-widget-close{z-index:1}.tf-v1-widget-fullscreen iframe{border-radius:0}html body .typeform-sdk.direct-typeform{min-height:0!important}.typeform-sdk__shell{position:relative;width:100%;min-width:0}html body .typeform-sdk__widget{height:max(640px,calc(100svh - 24px));min-height:0!important;max-height:none!important;width:100%!important}html body .typeform-sdk .typeform-sdk__widget iframe,html body .typeform-sdk__widget .tf-v1-widget,html.embed-focus-active body .typeform-sdk .typeform-sdk__widget iframe{height:100%!important;block-size:100%!important;min-height:0!important;max-height:none!important;width:100%!important;border:0}html body .typeform-sdk.direct-typeform{height:auto!important;max-height:none!important;overflow:visible!important}.typeform-sdk__shell{scroll-margin-top:16px}.typeform-sdk__loading{position:absolute;top:24px;left:24px;right:24px;color:#cdeafa;font:500 14px/1.6 var(--font-brand-sans);pointer-events:none}html body .typeform-sdk>footer{flex-wrap:wrap;gap:12px}html body .typeform-sdk .direct-typeform__connection small{line-height:1.5}.typeform-sdk__shell{container-type:inline-size}html body .typeform-sdk__shell[data-started=false] .typeform-sdk__widget{min-height:calc(480px + 56.25cqw)!important}.typeform-sdk__refresh{padding:16px 24px;background:#102b3e;color:#eaf7ff}.typeform-sdk__refresh p{margin:0 0 10px;font-size:13px}.typeform-sdk__refresh button{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid #8ad8ff;border-radius:999px;background:linear-gradient(110deg,#cdf5ff,#9bb5ff);color:#102332;font-weight:700}.typeform-sdk__refresh button:focus-visible{outline:3px solid #ed9cdb;outline-offset:3px}html body .typeform-sdk.direct-typeform>.direct-typeform__connection,html.embed-focus-active body .typeform-sdk.direct-typeform>.direct-typeform__connection{display:grid!important}html body .typeform-sdk.direct-typeform>footer,html.embed-focus-active body .typeform-sdk.direct-typeform>footer{display:flex!important}html body .typeform-sdk .typeform-sdk__widget iframe{transition:none!important}html body .typeform-sdk{overflow-anchor:none}.typeform-sdk__loading{inset:0;z-index:2;display:flex;align-items:flex-start;justify-content:center;padding:clamp(28px,6vw,72px) 24px;background:linear-gradient(135deg,#10243b,#161c34);border-radius:12px;box-sizing:border-box}.typeform-sdk__loading>div{max-width:560px;width:100%}.typeform-sdk__loading-label{font-size:11px;letter-spacing:.14em;color:#9edcf8}.typeform-sdk__loading h3{font:400 clamp(28px,3vw,40px)/1.15 var(--serif);color:#f3f7ff;margin:18px 0}.typeform-sdk__loading p{color:#c5d7e5;line-height:1.7}.typeform-sdk__loading a{pointer-events:auto;display:inline-flex;align-items:center;min-height:48px;margin-top:18px;padding:12px 20px;border-radius:24px;background:linear-gradient(110deg,#c7edfb,#c5bbf0);color:#102337;font-weight:600;text-decoration:none}.typeform-sdk__loading a:focus-visible{outline:2px solid white;outline-offset:4px}.typeform-sdk__shell.is-slow{overflow:hidden}.typeform-sdk__shell.is-slow .typeform-sdk__host{position:absolute;inset:0;opacity:0;pointer-events:none}.typeform-sdk__shell.is-slow .typeform-sdk__loading{position:relative;inset:auto;min-height:320px;padding:32px 24px}