.zurich-page_page__BX7_n{--cyan:#1ab0ea;--muted:#bdbec0;--line:#343c41;background:#101517;color:#fff;font-family:var(--font-barlow)}.zurich-page_page__BX7_n :where(h1,h2,h3,p){margin:0}.zurich-page_page__BX7_n :where(a){text-decoration:none}.zurich-page_hero__NVV6h{position:relative;padding:158px 0 0;border-bottom:1px solid var(--line)}.zurich-page_heroGrid__0_FJe{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(24px,3vw,64px);align-items:center;max-width:1520px;margin:0 auto;padding:0 48px 64px}.zurich-page_heroCopy__xkHxt{position:relative;z-index:1;padding:30px 0;min-width:0}.zurich-page_eyebrow__VChKB{color:var(--cyan);font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.zurich-page_heroCopy__xkHxt .zurich-page_eyebrow__VChKB{font-family:var(--font-prompt);font-size:.875rem;letter-spacing:normal;line-height:1.25rem}.zurich-page_title__hsraQ{margin-top:25px!important;font-family:var(--font-prompt);font-size:3rem;font-weight:700;line-height:1;letter-spacing:normal;text-wrap:balance;overflow-wrap:anywhere}.zurich-page_titleAccent__2B52E{display:block;color:var(--cyan);margin-top:5px}.zurich-page_intro__sClh7{max-width:450px;margin-top:27px!important;color:var(--muted);font-family:var(--font-barlow);font-size:1.25rem;line-height:1.4;letter-spacing:.01em}.zurich-page_actions___7o6R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;width:100%;max-width:560px;margin-top:32px}.zurich-page_actions___7o6R>:only-child{grid-column:1/-1}.zurich-page_mapFrame__mS5WH{position:relative;min-width:0;isolation:isolate}.zurich-page_mapFrame__mS5WH:before{content:"";position:absolute;z-index:-1;inset:-28px -20px -30px -35px;pointer-events:none;background-image:linear-gradient(#68a0b309 1px,transparent 0),linear-gradient(90deg,#68a0b309 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 85%,transparent)}.zurich-page_mapCorner__Bb_fG{position:absolute;pointer-events:none;top:-9px;right:-9px;width:42px;height:42px;z-index:2;border-top:2px solid var(--cyan);border-right:2px solid var(--cyan)}.zurich-page_mapSlot__bTKEx{border:1px solid #33454e;border-radius:0;background:#101a20;box-shadow:12px 12px 0 #0005}.zurich-page_mapSlot__bTKEx>*{min-width:0}.zurich-page_benefitsBand__NVP74{background:#131a1e}.zurich-page_benefits__Iwx_W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1440px;margin:0 auto;padding:35px 48px;list-style:none}.zurich-page_benefit__zaWaA{display:flex;align-items:flex-start;gap:18px;min-width:0;padding:12px 30px;border-right:1px solid var(--line)}.zurich-page_benefit__zaWaA:first-child{padding-left:0}.zurich-page_benefit__zaWaA:last-child{padding-right:0;border-right:0}.zurich-page_benefitIcon__3OCjS{width:38px;height:38px;flex:0 0 38px;color:var(--cyan)}.zurich-page_benefit__zaWaA h2{font-size:1.25rem;font-weight:600;line-height:1.4}.zurich-page_benefit__zaWaA p{margin-top:7px;font-size:1rem;line-height:1.5;color:var(--muted)}.zurich-page_detail__joG5L{position:relative;isolation:isolate;min-height:580px;overflow:hidden;border-bottom:1px solid var(--line)}.zurich-page_detailImage__Kl6ZG{position:absolute;inset:0 0 0 28%;z-index:-2}.zurich-page_carImage__7WScy{object-fit:cover;object-position:58% center;opacity:.8}.zurich-page_detail__joG5L:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101517 15%,#101517e8 33%,#10151780 68%,#10151720),linear-gradient(0deg,#101517,transparent 40%)}.zurich-page_detailInner__TzFvA{max-width:1440px;margin:0 auto;padding:88px 48px 100px}.zurich-page_detail__joG5L h2{max-width:760px;margin-top:22px;font-size:3rem;line-height:1.25;font-weight:700;text-wrap:balance}.zurich-page_detailBody__PibvE{max-width:470px;margin-top:30px}.zurich-page_detailLine__fRMQC{display:block;width:50px;height:2px;background:var(--cyan);margin-bottom:22px}.zurich-page_detailBody__PibvE p{color:#c7cbce;font-size:1.25rem;line-height:1.4;white-space:pre-line}.zurich-page_textLink__GQ2Cx{margin-top:23px}.zurich-page_faq____NT2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:72px;max-width:1440px;margin:0 auto;padding:96px 48px 104px}.zurich-page_faqHeading__cyswj{min-width:0}.zurich-page_sectionMarker__qSHB7{display:block;width:48px;margin-bottom:20px}.zurich-page_sectionMarker__qSHB7 svg{display:block;width:100%;height:auto}.zurich-page_faqHeading__cyswj h2{font-size:3rem;line-height:1.25;font-weight:700;text-wrap:balance}.zurich-page_faqList__kxib0{min-width:0;border-top:1px solid var(--line)}.zurich-page_faqItem___66mO{border-bottom:1px solid var(--line)}.zurich-page_faqTrigger__wlXFc{display:flex;align-items:flex-start;gap:18px;width:100%;padding:24px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.zurich-page_faqTrigger__wlXFc:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.zurich-page_faqTrigger__wlXFc[aria-disabled=true]{cursor:default}.zurich-page_faqNumber__MEApy{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--cyan);padding-top:5px}.zurich-page_faqItem___66mO h3{font-family:var(--font-barlow);font-size:1.25rem;font-weight:600;letter-spacing:normal;line-height:1.4}.zurich-page_faqQuestion__2qE6J{flex:1}.zurich-page_faqTrigger__wlXFc:hover .zurich-page_faqQuestion__2qE6J{color:#8bd9f8}.zurich-page_faqToggle__KuuLv{position:relative;width:17px;height:17px;flex:0 0 17px;margin-top:5px;color:var(--cyan)}.zurich-page_faqToggle__KuuLv:after,.zurich-page_faqToggle__KuuLv:before{content:"";position:absolute;background:currentColor}.zurich-page_faqToggle__KuuLv:before{height:1px;width:15px;top:7px;left:1px}.zurich-page_faqToggle__KuuLv:after{width:1px;height:15px;left:8px;top:0;transition:transform .15s ease}.zurich-page_faqTrigger__wlXFc[aria-expanded=true] .zurich-page_faqToggle__KuuLv:after{transform:rotate(90deg)}.zurich-page_faqAnswer__5NT0w{padding:0 35px 26px 34px;color:var(--muted);font-size:1.125rem;line-height:1.625;white-space:pre-line}.zurich-page_closing__PTXkK{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid var(--color-secondary-200);background:var(--background)}.zurich-page_closingInner__jGb7v{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:76px 48px 82px}.zurich-page_closing__PTXkK h2{max-width:820px;font-size:3rem;font-weight:700;line-height:1.25;text-wrap:balance}.zurich-page_closing__PTXkK p{max-width:580px;margin-top:20px;color:#c0cbd1;font-size:1.25rem;line-height:1.4}.zurich-page_closingDecoration__U7nd3{position:absolute;inset:0;z-index:0;pointer-events:none}@media (max-width:1023px){.zurich-page_heroGrid__0_FJe{grid-template-columns:minmax(0,1fr)}}@media (max-width:1199px){.zurich-page_heroGrid__0_FJe{padding-inline:30px;gap:28px}.zurich-page_benefits__Iwx_W{padding-inline:30px}.zurich-page_benefit__zaWaA{padding-inline:20px;gap:12px}.zurich-page_benefitIcon__3OCjS{width:30px;height:30px;flex-basis:30px}.zurich-page_closingInner__jGb7v,.zurich-page_detailInner__TzFvA,.zurich-page_faq____NT2{padding-inline:30px}.zurich-page_faq____NT2{gap:40px}}@media (max-width:959px){.zurich-page_hero__NVV6h{padding-top:136px}.zurich-page_heroGrid__0_FJe{grid-template-columns:minmax(0,1fr);gap:35px;padding-bottom:48px}.zurich-page_heroCopy__xkHxt{padding:0}.zurich-page_title__hsraQ{max-width:700px}.zurich-page_intro__sClh7{max-width:570px;margin-top:23px!important}.zurich-page_heroCopy__xkHxt .zurich-page_actions___7o6R{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.zurich-page_benefits__Iwx_W{gap:28px}.zurich-page_benefit__zaWaA{display:block;padding-inline:0;border-right:0}.zurich-page_benefitIcon__3OCjS{display:block;margin-bottom:14px;width:36px;height:36px}.zurich-page_detail__joG5L h2{max-width:620px}.zurich-page_detailImage__Kl6ZG{left:5%}.zurich-page_detail__joG5L:after{background:linear-gradient(90deg,#101517e6,#10151780),linear-gradient(0deg,#101517,transparent 75%)}.zurich-page_faq____NT2{grid-template-columns:minmax(0,1fr);gap:34px;padding-block:64px 72px}.zurich-page_sectionMarker__qSHB7{display:none}.zurich-page_faqHeading__cyswj h2{max-width:600px}}@media (max-width:599px){.zurich-page_hero__NVV6h{padding-top:124px}.zurich-page_heroGrid__0_FJe{padding-inline:20px;gap:32px;padding-bottom:36px}.zurich-page_eyebrow__VChKB{font-size:10px;letter-spacing:.14em}.zurich-page_title__hsraQ{margin-top:22px!important}.zurich-page_intro__sClh7{margin-top:19px!important}.zurich-page_actions___7o6R,.zurich-page_heroCopy__xkHxt .zurich-page_actions___7o6R{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;margin-top:26px;gap:10px}.zurich-page_mapFrame__mS5WH:before{inset:-12px}.zurich-page_mapCorner__Bb_fG{top:-6px;right:-6px;width:27px;height:27px}.zurich-page_benefits__Iwx_W{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 20px}.zurich-page_benefit__zaWaA,.zurich-page_benefit__zaWaA:first-child,.zurich-page_benefit__zaWaA:last-child{display:flex;gap:17px;padding:24px 0;border-bottom:1px solid var(--line)}.zurich-page_benefit__zaWaA:last-child{border-bottom:0}.zurich-page_benefitIcon__3OCjS{width:34px;height:34px;flex-basis:34px;margin-bottom:0}.zurich-page_benefit__zaWaA p{margin-top:5px}.zurich-page_detail__joG5L{min-height:560px}.zurich-page_detailInner__TzFvA{padding:54px 20px 60px}.zurich-page_detail__joG5L h2{font-size:1.875rem;margin-top:19px}.zurich-page_detailImage__Kl6ZG{inset:15% -50% 0 0}.zurich-page_carImage__7WScy{opacity:.62;object-position:55% center}.zurich-page_detail__joG5L:after{background:linear-gradient(90deg,#101517b3,#10151770),linear-gradient(0deg,#101517,transparent 60%,#101517)}.zurich-page_detailBody__PibvE{margin-top:24px}.zurich-page_detailBody__PibvE p{font-size:1.125rem;line-height:1.625}.zurich-page_faq____NT2{padding:54px 20px 60px;gap:28px}.zurich-page_faqHeading__cyswj h2{font-size:1.875rem}.zurich-page_faqTrigger__wlXFc{gap:12px;padding-block:21px}.zurich-page_faqItem___66mO h3{font-size:1.125rem}.zurich-page_faqAnswer__5NT0w{padding-left:27px;padding-right:22px;font-size:1rem}.zurich-page_closingInner__jGb7v{padding:50px 20px 54px}.zurich-page_closing__PTXkK h2{font-size:1.875rem}.zurich-page_closing__PTXkK p{font-size:1.125rem;line-height:1.625}}@media (min-width:360px){.zurich-page_title__hsraQ{font-size:3.75rem}}@media (min-width:768px){.zurich-page_title__hsraQ{font-size:4.5rem}.zurich-page_intro__sClh7{font-size:1.5rem;line-height:1.333333}}@media (min-width:1024px){.zurich-page_hero__NVV6h{padding-top:clamp(104px,14svh,144px)}.zurich-page_heroGrid__0_FJe{padding-bottom:32px}.zurich-page_heroCopy__xkHxt{padding:0}.zurich-page_title__hsraQ{margin-top:18px!important;font-size:clamp(3rem,min(5.5vw,9svh),6.5rem)}.zurich-page_intro__sClh7{max-width:32rem;margin-top:20px!important;font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.4}.zurich-page_heroCopy__xkHxt .zurich-page_actions___7o6R{margin-top:24px}.zurich-page_heroCopy__xkHxt .zurich-page_eyebrow__VChKB{font-size:1.125rem;line-height:1.75rem}}@media (prefers-reduced-motion:reduce){.zurich-page_page__BX7_n *,.zurich-page_page__BX7_n :after,.zurich-page_page__BX7_n :before{transition:none!important}}.zurich-map_shell__ggQKB{width:100%;position:relative;background:#121a22;border:1px solid #30404c;color:#f3f7f8;font-family:var(--font-barlow);display:flex;flex-direction:column;isolation:isolate}.zurich-map_heading__ATQw2{position:relative;z-index:2;padding:25px 28px 20px;background:#14202b;border-bottom:1px solid #ffffff13}.zurich-map_heading__ATQw2>span{font-size:12px;letter-spacing:.2em;color:#72d5fc;font-weight:600}.zurich-map_heading__ATQw2 h2{font-size:1.5rem;font-weight:700;line-height:1.333333;margin:7px 0}.zurich-map_heading__ATQw2 p{font-size:.875rem;line-height:1.5;color:#aebec9;max-width:360px}.zurich-map_mapContent__gk2oA{position:relative;flex:1;min-width:0}.zurich-map_canvas__f66O2{position:relative;height:430px;overflow:hidden;background:radial-gradient(ellipse at 55% 60%,#1b424b,#101a24 70%)}.zurich-map_canvas__f66O2 .maplibregl-map{font-family:var(--font-barlow)}.zurich-map_canvas__f66O2 .maplibregl-ctrl-attrib{font-size:10px;background:#101921ed;color:#c4d0da;max-width:100%;padding:2px 6px}.zurich-map_canvas__f66O2 .maplibregl-ctrl-attrib a{color:#c4d0da}.zurich-map_canvas__f66O2 .maplibregl-ctrl-bottom-right{z-index:4}.zurich-map_canvas__f66O2 .maplibregl-canvas:focus-visible{outline:2px solid #5be4ef;outline-offset:-3px}.zurich-map_placeholder__w_hcC{position:absolute;inset:0;z-index:3;background:radial-gradient(ellipse at 50% 55%,#1b3b46,#111b25 70%);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px;color:#c5d7df;gap:12px}.zurich-map_placeholder__w_hcC strong{font-size:15px}.zurich-map_placeholder__w_hcC p{font-size:12px;color:#90a9b7}.zurich-map_placeholder__w_hcC button{border:1px solid #1ab0ea;padding:9px 14px;color:#72d5fc;font-size:12px;cursor:pointer}.zurich-map_placeholderCross__vV_4m{font-size:62px;color:#1ab0ea;font-weight:200;line-height:1;margin-bottom:12px}.zurich-map_controls__vR_P4{position:absolute;right:18px;top:18px;z-index:2;display:flex;flex-direction:column;border:1px solid #425662;background:#111d27ed;box-shadow:0 3px 20px #0004}.zurich-map_controls__vR_P4 button{height:44px;width:44px;font-size:22px;line-height:1;cursor:pointer;color:#d7f2ff;border-bottom:1px solid #ffffff14;transition:background .2s}.zurich-map_controls__vR_P4 button:hover{background:#254453}.zurich-map_marker__o6Nh5{width:12px;height:12px;border:0;background:none;color:#d3faff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;text-shadow:0 1px 6px #000,0 0 4px #000;white-space:nowrap}.zurich-map_marker__o6Nh5>span:first-child{width:9px;height:9px;background:#fff;box-shadow:0 0 0 5px #1ab0ea33,0 0 24px #72d5fc;transform:rotate(45deg);border:1px solid #b8fbff}.zurich-map_marker__o6Nh5>span:last-child{position:absolute;left:18px;top:50%;transform:translateY(-50%)}.zurich-map_controls__vR_P4 button:focus-visible,.zurich-map_placeholder__w_hcC button:focus-visible{outline:2px solid #72d5fc;outline-offset:3px;z-index:3}.zurich-map_noScript__dn9IK{position:absolute;inset:auto 10px 20px;font-size:12px;z-index:5;background:#14232c;padding:12px}@media(min-width:1024px){.zurich-map_canvas__f66O2{height:clamp(280px,calc(100svh - 300px),540px)}}@media(max-width:767px){.zurich-map_heading__ATQw2{padding:19px 20px 15px}.zurich-map_heading__ATQw2 h2{font-size:1.25rem;line-height:1.4}.zurich-map_canvas__f66O2{height:360px}.zurich-map_marker__o6Nh5{gap:5px}.zurich-map_controls__vR_P4{right:10px;top:10px}}@media(prefers-reduced-motion:reduce){.zurich-map_controls__vR_P4 button{transition:none}}