@font-face{font-family:TWK Lausanne;src:url(/assets/TWKLausanne-400-7PgkWvVs.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/assets/TWKLausanne-400Italic-CA0LTEQl.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/assets/TWKLausanne-500-CuPxoMEy.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/assets/TWKLausanne-600-B0XlS9uU.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TWK Lausanne;src:url(/assets/TWKLausanne-700-Avgv9yIR.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;color:#1a1a1a;background:#fff;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}:root{--cream:#fff7e6;--brown:#271c0e;--card-shadow:#e2e2e2;--max:1257px;--font-sans:"TWK Lausanne", -apple-system, "Helvetica Neue", "Segoe UI", Arial, sans-serif}.brochure{max-width:var(--max);font-family:var(--font-sans);color:#000;margin:0 auto}.full-bleed{width:auto;margin-inline:calc(50% - 50vw)}.parallax-frame{display:block;position:relative;overflow:hidden}.parallax-inner{object-fit:cover;will-change:transform;width:100%;height:116%;position:absolute;inset:-8% 0}.brochure section{padding:0 0 clamp(4rem,9vw,7.5rem)}.img-placeholder{color:#8d8a84;background:#ececec;border:1px dashed #c9c5bd;justify-content:center;align-items:center;width:100%;min-height:90px;font-family:ui-monospace,monospace;font-size:.75rem;display:flex}.img-placeholder span{text-align:center;word-break:break-all;padding:.5rem}h1,h2,h3{margin:0 0 1.2rem;font-weight:500}h1{letter-spacing:-.022em;font-size:clamp(1.75rem,3.8vw,2.94rem);line-height:1.18}h2{letter-spacing:-.018em;font-size:clamp(1.5rem,3.2vw,2.45rem);line-height:1.18}.title-lg{font-size:clamp(1.6rem,3.4vw,2.67rem)}h3{margin-bottom:1rem;font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.25}p{margin:0 0 1.1rem;font-size:clamp(.94rem,1.25vw,1rem);line-height:1.63}.text-sm p,p.text-sm{font-size:clamp(.86rem,1.15vw,.94rem);line-height:1.72}.fineprint{font-size:clamp(.75rem,1.1vw,.88rem);font-style:italic}.caption{font-size:.9rem;font-style:italic}.section-title{text-align:center;font-size:clamp(1.7rem,3.5vw,2.7rem)}.section-intro{text-align:center;max-width:700px;margin:0 auto}.panel{padding:clamp(1.6rem,3.5vw,2.75rem)}.panel-cream{background:var(--cream)}.panel-brown{background:var(--brown);color:#fff}.panel-black{color:#fff;background:#000}.panel-white{background:#fff}.hero{text-align:center}.hero-brand{padding-top:clamp(2.5rem,5vw,4rem)}.hero-logo{width:clamp(150px,14vw,176px);margin:0 auto;display:block}.hero-tagline{letter-spacing:.01em;justify-content:center;align-items:center;gap:.8rem;margin:.15rem 0 clamp(2rem,4.5vw,3.5rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(.95rem,1.4vw,1.15rem);font-style:italic;display:flex}.hero-tagline:before{content:"";background:#b9ab90;width:44px;height:1px}.hero-collage{grid-template-columns:repeat(3,1fr);align-items:start;width:auto;margin-inline:calc(50% - 50vw);display:grid}.hero-photo{object-fit:cover;width:100%}.photo-a{aspect-ratio:419/745;max-height:755px}.photo-b{aspect-ratio:425/567;max-height:575px}.photo-c{aspect-ratio:419/745;max-height:755px}.hero-title-panel{background:#fff;max-width:min(980px,78%);margin:-11% auto 0;padding:clamp(1.75rem,3.8vw,3.25rem) clamp(1rem,3vw,3rem) 0;position:relative}.hero-title-panel h1{max-width:790px;margin:0 auto}.hero-subtitle{max-width:620px;margin:1.6rem auto 0;font-size:clamp(.95rem,1.35vw,1.07rem)}.hero-features{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,4.3vw,3.4rem);max-width:862px;margin:clamp(1.75rem,4vw,3.25rem) auto clamp(1.5rem,3.5vw,2.75rem);display:grid}.feature-card{text-align:left;background:#fff;border:1px solid #e5e4e0;border-radius:6px;flex-direction:column;gap:2.6rem;padding:clamp(1.4rem,2.2vw,1.9rem);transition:border-color .35s;display:flex}@media (hover:hover){.feature-card:hover{border-color:#c9c6bf}}.feature-card p{margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.4}.feature-icon{border-radius:50%;flex:none;width:40px;height:40px;min-height:40px}.feature-logo{flex:none;width:64px;min-height:40px}.shop .section-intro{max-width:640px}.shop .section-intro h2{font-size:clamp(1.7rem,3.5vw,2.7rem)}.shop .section-intro p{font-size:clamp(.86rem,1.15vw,.94rem);line-height:1.55}.shop-showcase{margin-inline:calc(50% - 50vw);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,3vw,3rem);width:auto;margin-top:clamp(2rem,5vw,4rem);display:grid;overflow:hidden}.shop-strips{display:contents}.shop-strip-left{grid-area:1/1}.shop-card-col{grid-area:1/2}.shop-strip-right{grid-area:1/3}.shop-strip{justify-content:space-evenly;align-items:center;gap:clamp(.6rem,1.4vw,1.4rem);display:flex}.strip-photo{aspect-ratio:3/4;object-fit:cover;border-radius:18px;flex:none;width:clamp(96px,8.5vw,128px);box-shadow:0 18px 40px -24px #00000073}.shop-strip .strip-photo:first-child{translate:0 -13%}.shop-strip .strip-photo:nth-child(2){translate:0 16%}.shop-strip .strip-photo:nth-child(3){translate:0 -4%}.shop-strip:first-child .strip-photo:first-child,.shop-strip:last-child .strip-photo:last-child{width:clamp(112px,9.8vw,150px);margin-left:clamp(-55px,-4.5vw,-30px)}.shop-strip:last-child .strip-photo:last-child{margin-left:0;margin-right:clamp(-55px,-4.5vw,-30px)}.shop-card-col{flex-direction:column;align-items:center;display:flex}.shop-card{aspect-ratio:385/242;object-fit:contain;width:100%;max-width:440px;margin:0 auto}.shop-card--mobile,.shop-card-mobile-frame{display:none}.shop-caption{text-align:center;max-width:400px;margin:1.6rem auto 0;font-size:clamp(.7rem,1vw,.75rem)}.concierge{text-align:center;padding-bottom:clamp(3rem,6vw,5rem)!important}.concierge-icon{border-radius:50%;width:56px;height:56px;min-height:56px;margin:0 auto 1.5rem;box-shadow:0 10px 24px #25d36647}.concierge h2{max-width:960px;margin-inline:auto;font-size:clamp(1.7rem,3.5vw,2.7rem)}.concierge-grid{text-align:left;grid-template-columns:1fr;margin-top:clamp(2rem,5vw,4rem);display:grid;position:relative}.concierge-photo{width:calc(67.2% + max(0px, (100vw - var(--max)) / 2));margin-left:calc(-1 * max(0px, (100vw - var(--max)) / 2));aspect-ratio:3/2;object-fit:cover;display:block}.concierge-grid .panel{width:39.4%;position:absolute;top:30%;right:10.6%}.concierge-grid .panel h3{font-size:clamp(1.15rem,1.85vw,1.42rem);font-weight:700}.events-grid{position:relative}.events-photo{width:calc(70.9% + max(0px, (100vw - var(--max)) / 2));aspect-ratio:902/558;object-fit:cover;margin-left:29.1%;display:block}.events-grid .panel{width:39.4%;position:absolute;top:20%;left:7.9%}.events-grid .panel h2{font-size:clamp(1.15rem,1.85vw,1.42rem);font-weight:700}.events-grid .panel p{color:#a4a4a4}.concierge-grid .panel p,.events-grid .panel p,.fx-grid .panel p{font-weight:400}.events{padding-bottom:clamp(2.5rem,4vw,3.5rem)!important}.fx-grid{position:relative}.fx-figure{width:calc(67.2% + max(0px, (100vw - var(--max)) / 2));margin:0;margin-left:calc(-1 * max(0px, (100vw - var(--max)) / 2))}.fx-photo{aspect-ratio:854/575;object-fit:cover;width:100%;display:block}.fx-figure figcaption{padding-top:.7rem;padding-left:max(0px, (100vw - var(--max)) / 2);max-width:460px;font-size:.875rem;font-style:italic}.fx-grid .panel{width:39.4%;position:absolute;top:39%;right:10.6%}.fx-grid .panel h2{font-size:clamp(1.15rem,1.85vw,1.42rem);font-weight:700}.priority .section-title,.hotels .section-title{max-width:780px;margin-inline:auto}.hotels{padding-top:clamp(2.5rem,5vw,4rem)!important}.hotels .section-title{font-size:clamp(1.7rem,3.5vw,2.7rem)}.hotels .icon-features{margin-top:clamp(1.5rem,4vw,3rem)}.priority-grid,.hotels-grid{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(2rem,6vw,5.5rem);margin-top:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1rem,5vw,4rem);display:grid}.priority-grid{align-items:center}.icon-features{flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);display:flex}.icon-feature{grid-template-columns:40px 1fr;align-items:start;gap:1.4rem;display:grid}.icon-feature h3{margin-bottom:.9rem;font-weight:700}.priority-photo{aspect-ratio:589/587;object-fit:cover;width:100%}.hotels-photo{aspect-ratio:5/6;object-fit:cover;width:100%}.captioned-figure{min-width:0;margin:0}.captioned-figure figcaption{text-align:right;padding-top:.75rem;font-size:.9rem;font-style:italic}.accident{padding-bottom:0!important}.accident-copy{z-index:1;max-width:830px;margin-bottom:2.75rem;padding-inline:clamp(1rem,5vw,4rem);position:relative}.accident-copy p{text-align:justify}.accident-terms a{color:inherit;font-style:italic;text-decoration:underline}.accident-figure{margin-top:-5%;margin-bottom:0;position:relative}.accident-figure:before{content:"";pointer-events:none;background:linear-gradient(#fff,#fff0);height:30%;position:absolute;inset:0 0 auto}.accident-photo{aspect-ratio:1257/620;object-fit:cover;width:100%;display:block}.protections{padding-top:clamp(4rem,9vw,7.5rem)!important}.protections .section-intro p{font-size:clamp(.94rem,1.3vw,1rem)}.protections .section-intro h2,.accident-copy h2{font-size:clamp(1.7rem,3.5vw,2.7rem)}.protection-row{grid-template-columns:49.5% 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.protection-row.reverse{grid-template-columns:1fr 49.5%}.protection-row.reverse .protection-photo{order:2}.protection-row.reverse .protection-copy{order:1;padding-left:clamp(1rem,5vw,4rem)}.protection-copy{max-width:420px}.protection-copy h3{font-weight:700}.protection-photo{object-fit:cover;width:100%;display:block}.row-baggage{margin-top:clamp(1.5rem,3.5vw,2.75rem)}.row-baggage .protection-photo{aspect-ratio:790/570}.row-rental{margin-top:clamp(1.5rem,3.5vw,2.75rem)}.row-rental .protection-photo{aspect-ratio:860/570}.row-purchase{margin-top:clamp(1.5rem,3.5vw,2.75rem)}.row-purchase .protection-photo{aspect-ratio:788/570}.row-price{margin-top:clamp(1.5rem,3.5vw,2.75rem)}.row-price .protection-photo{aspect-ratio:752/547}.points{--gutter:max(1.5rem, calc((100vw - 1257px) / 2));color:#fff;background:#000;width:auto;margin-inline:calc(50% - 50vw);padding:clamp(3.5rem, 7vw, 6rem) var(--gutter)!important}.points .section-title{max-width:640px;margin-inline:auto;font-size:clamp(1.7rem,3.5vw,2.7rem)}.points-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(3.5rem,8vw,7rem);display:grid}.points-photo{width:calc(100% + var(--gutter));height:calc(100% + clamp(2rem,4.5vw,4rem));margin-top:calc(-1*clamp(2rem,4.5vw,4rem));margin-left:calc(-1 * var(--gutter));object-fit:cover}.points-copy{max-width:480px}.points-copy p{font-size:clamp(.86rem,1.15vw,.94rem);line-height:1.72}.points-logos{margin:2.75rem 0 1.5rem}.logos-row{flex-wrap:wrap;align-items:center;gap:1.5rem 1.9rem;display:flex}.logos-row+.logos-row{margin-top:1.6rem}.partner-logo{object-fit:contain;width:auto;height:auto}.logo-marriott{height:46px}.logo-hyatt{height:21px}.logo-american{height:24px}.logo-copa{height:26px}.logo-lifemiles{height:19px}.points .fineprint{font-size:.65rem}.points .img-placeholder{color:#777;background:#161616;border-color:#3a3a3a}.smarter-grid{margin-top:clamp(2.5rem,6vw,5rem);position:relative}.smarter-figure{z-index:1;width:56%;margin:0;position:relative}.smarter-figure figcaption{color:#6b6875;padding-top:.6rem;font-size:.9rem;font-style:italic}.smarter-photo{aspect-ratio:780/873;object-fit:cover;width:100%;display:block}.smarter-panels h3,.smarter-panels .panel-white h3{font-weight:700}.smarter-panels{flex-direction:column;gap:2.5rem;width:44%;display:flex;position:absolute;top:4%;right:0}.smarter-panels .panel-cream,.smarter-panels .panel-white{margin-left:-6%;padding-left:6.5rem}.smarter-panels .panel-white{box-shadow:none;padding-right:0}.smarter-panels .panel-cream .feature-icon,.smarter-panels .panel-white .feature-icon{margin-bottom:1.4rem}.smarter-panels h3{font-size:clamp(1.05rem,1.55vw,1.17rem)}.smarter-panels p{font-size:clamp(.9rem,1.3vw,.99rem)}.fees{padding-top:0!important}.fees-grid{grid-template-columns:1.65fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,6vw,5rem);padding-inline:clamp(1rem,6vw,6rem);display:grid}.fees-row{grid-template-columns:180px 130px 1fr;gap:clamp(1rem,2.5vw,2rem);padding:1.75rem 0;display:grid;position:relative}.fees-row+.fees-row:before{content:"";background:#e5e4e0;height:1px;position:absolute;top:0;left:0;right:0}.fees-table .fees-row:nth-child(2):before{left:calc(180px + clamp(1rem,2.5vw,2rem))}.fees-card-figure{margin:0}.fees-card-img{aspect-ratio:236/148;object-fit:contain;filter:drop-shadow(0 6px 8px #00000024)drop-shadow(0 18px 28px #00000038);width:100%}.fees-card-figure figcaption{padding-top:.75rem;font-size:.98rem}.fees-price strong{font-size:1.16rem;font-weight:700;display:block}.fees-price span{margin-top:.3rem;font-size:.8rem;font-style:italic;display:block}.fees-price-note{font-size:.944rem;font-style:italic}.fees-desc h3{margin-bottom:.75rem;font-weight:700}.fees-desc p{font-size:clamp(.86rem,1.15vw,.94rem);line-height:1.55}.fees-req h3{font-size:1.07rem}.fees-req .feature-icon{margin-bottom:1.25rem}.fees-req a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.fees-req a:hover{font-weight:500}}.cta{padding-bottom:0!important}.cta-copy{z-index:1;max-width:680px;margin-bottom:0;padding-inline:clamp(1rem,6vw,6rem);position:relative}.cta-copy h2{font-size:clamp(1.7rem,3.5vw,2.7rem)}.cta-copy p{font-size:clamp(1.02rem,1.45vw,1.15rem)}.cta-figure{margin-top:-7%;margin-bottom:0;position:relative}.cta-figure:before{content:"";pointer-events:none;background:linear-gradient(#fff,#fff0);height:32%;position:absolute;inset:0 0 auto}.cta-photo{aspect-ratio:1271/650;object-fit:cover;width:100%;display:block}.caption-overlay{right:calc(max(0px, (100vw - var(--max)) / 2) + clamp(1rem, 6vw, 6rem));color:#fff;letter-spacing:.01em;text-shadow:0 1px 14px #00000059;font-size:.9rem;font-style:italic;position:absolute;bottom:1.5rem}.legal{padding:clamp(2rem,4vw,3rem) clamp(1rem,6vw,6rem) 1.5rem}.legal p{color:#2c2c2c;max-width:84ch;margin-bottom:.6rem;font-size:.78rem;line-height:1.6}.legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (hover:hover){.legal a:hover{font-weight:500}}.footer-bar{border-top:1px solid #e5e4e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:1.5rem clamp(1rem,6vw,6rem) 0;padding:1.5rem 0 2.5rem;display:flex}.footer-bar .rights{color:#2c2c2c;margin:0;font-size:.8rem}.lang-select{font-family:var(--font-sans);color:#000;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E") right .9rem center no-repeat;border:1px solid #d8d6d0;border-radius:999px;padding:.45rem 2.2rem .45rem 1.1rem;font-size:.875rem;transition:border-color .3s}.lang-select:hover,.lang-select:focus-visible{border-color:#000;outline:none}@media (width<=860px){.hero-features,.shop-showcase,.priority-grid,.hotels-grid,.points-grid,.fees-grid,.fees-row,.protection-row,.protection-row.reverse{grid-template-columns:1fr}.hero-brand{padding-top:2rem}.hero-logo{width:clamp(132px,36vw,150px)}.hero-tagline{gap:.6rem;margin-top:.1rem}.hero-photo{aspect-ratio:1/2;max-height:none}.hero-title-panel{max-width:92%;margin-top:-8%;padding-top:1.75rem}.hero-title-panel h1{font-size:2rem}.hero-features{gap:1rem;max-width:480px}.feature-card{aspect-ratio:auto;grid-template-columns:52px 1fr;align-items:center;gap:1.1rem;display:grid}.hero-features .feature-card:first-child{order:3}.hero-features .feature-card:nth-child(2){order:2}.hero-features .feature-card:nth-child(3){order:1}.feature-card .feature-icon,.feature-card .feature-logo{justify-self:center;margin-bottom:0}.feature-card .feature-icon{width:32px;height:32px;min-height:32px}.feature-card .feature-logo{width:52px}.feature-card p{text-align:left;margin:0}.cta-figure{margin-top:1.25rem}.cta-figure:before{height:18%}.cta-photo{aspect-ratio:10/9}.cta-copy h2,.section-title,.concierge h2,.shop .section-intro h2,.protections .section-intro h2,.accident-copy h2{font-size:clamp(1.75rem,7vw,2rem)}.cta-copy p{font-size:1.05rem}.caption-overlay{font-size:.8rem;bottom:.9rem;right:1rem}.footer-bar{text-align:center;justify-content:center}.concierge-icon{width:44px;height:44px;min-height:44px;margin-bottom:1.1rem}section.concierge{padding-top:clamp(2.5rem,9vw,3.75rem)}section.shop{background:#000;padding-top:clamp(3.5rem,12vw,5.5rem)}.shop .section-intro h2{color:#fff}.shop .section-intro p{color:#d0d0d0}.shop-strips{display:none}.shop-card-col{grid-column:auto;padding-inline:clamp(1.75rem,9vw,3.5rem)}.shop-card--desktop{display:none}.shop-card-mobile-frame{will-change:transform;margin:clamp(2rem,7vw,3.5rem) 0 clamp(.5rem,2vw,1rem);display:block;position:relative}.shop-card-mobile-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000 92%);height:40%;position:absolute;bottom:0;left:0;right:0}.shop-card--mobile{width:100%;height:auto;display:block}.shop-caption{color:#c9c9c9;margin-top:1.4rem;padding-inline:clamp(.5rem,2vw,1rem)}.concierge-photo,.fx-figure,.smarter-photo,.smarter-figure,.events-photo{width:100%;margin:0}.concierge-grid .panel,.events-grid .panel,.fx-grid .panel,.smarter-panels{width:auto;margin-top:0;position:static}.concierge-photo,.events-photo,.fx-figure{width:100vw;max-width:100vw;margin-left:-1rem}.concierge-photo{aspect-ratio:5/4}.events-photo,.fx-photo{aspect-ratio:4/3}.concierge-grid{grid-template-columns:minmax(0,1fr)}.events-grid{flex-direction:column;align-items:stretch;display:flex}.events-photo{order:-1}.concierge-grid .panel-cream,.events-grid .panel-black,.fx-grid .panel-brown{color:inherit;background:0 0;padding:1.75rem clamp(1rem,6vw,6rem) 0}.events-grid .panel p{color:inherit}.fx-figure figcaption{padding-left:calc(1rem + clamp(1rem,6vw,6rem))}.concierge-grid .panel h3,.events-grid .panel h2,.fx-grid .panel h2{font-weight:700}.points{--gutter:1rem}.points-photo{width:100vw;max-width:100vw;height:auto;margin-left:calc(-1 * var(--gutter));aspect-ratio:7/6;margin-top:1.5rem;margin-bottom:2rem}.points-copy{padding-inline:clamp(1rem,6vw,6rem)}.logos-row{display:contents}.points-logos{grid-template-columns:1fr 1fr;place-items:center start;gap:1.9rem .75rem;display:grid}.partner-logo{max-width:100%}.logo-marriott{height:42px}.logo-hyatt{height:23px}.logo-american{height:24px}.logo-copa{height:26px}.logo-lifemiles{height:20px}.hotels .captioned-figure{margin-inline:calc(50% - 50vw);order:-1;width:auto;margin-bottom:1.75rem}.hotels-photo{aspect-ratio:780/873}.hotels .icon-features{margin-top:0}.hotels .captioned-figure figcaption{padding-inline:calc(1rem + clamp(1rem,5vw,4rem))}.priority .captioned-figure{margin-inline:calc(50% - 50vw);width:auto;margin-top:1.75rem}.priority-photo{aspect-ratio:780/873}.priority .captioned-figure figcaption{padding-inline:calc(1rem + clamp(1rem,5vw,4rem))}.smarter-figure{width:auto;margin-inline:calc(50% - 50vw)}.smarter-figure figcaption{padding-inline:calc(1rem + clamp(1rem,6vw,6rem))}.smarter-panels{margin-top:2.75rem;padding-inline:clamp(1rem,6vw,6rem)}.smarter-panels .panel-cream,.smarter-panels .panel-white{background:0 0;margin:0;padding:0}.protection-row{margin-top:2.5rem!important}.fees-row{grid-template-columns:1fr auto;grid-template-areas:"figure figure""title price""body body";gap:.75rem 1rem;padding:2rem 0}.fees-card-figure{grid-area:figure;margin-bottom:.75rem;position:relative}.fees-card-figure figcaption{text-align:center;color:#fff;text-shadow:0 1px 10px #00000073;font-size:.78rem;font-style:italic;position:absolute;bottom:1.9rem;left:0;right:0}.fees-table .fees-row:nth-child(3):before{display:none}.card-frame{width:auto;margin-inline:calc(50% - 50vw);padding:2.25rem clamp(2.5rem,14vw,4.5rem) 3.5rem;position:relative;overflow:hidden}.card-frame:before{content:"";filter:blur(13px)saturate(1.1);background:50%/cover;position:absolute;inset:0;transform:scale(1.3)}.fees-table .fees-row:first-child .card-frame:before{background-image:url(/assets/card-blur-metal-CuL-j10X.webp)}.fees-table .fees-row:nth-child(3) .card-frame:before{background-image:url(/assets/card-blur-plastic-xC4t2HXw.webp)}.card-frame img,.card-frame .img-placeholder{position:relative}.fees-price{text-align:right;grid-area:price}.fees-desc{display:contents}.fees-desc h3{grid-area:title;align-self:center;margin:0}.fees-desc p{grid-area:body;margin:0}.fees-table .fees-row:nth-child(2):before{left:0}.fees-table .fees-row:nth-child(3){grid-template-areas:"figure figure""title title""price price""body body"}.fees-table .fees-row:nth-child(3) .fees-price{text-align:left}.protection-row.reverse .protection-photo{order:0}.accident-copy{padding-inline:clamp(1rem,6vw,6rem)}.protection-copy{padding-left:clamp(1rem,6vw,6rem);padding-right:clamp(1rem,6vw,6rem)}.protection-row.reverse .protection-copy{order:0;padding-left:clamp(1rem,6vw,6rem);padding-right:clamp(1rem,6vw,6rem)}.brochure section{padding-inline:1rem}.accident-photo{aspect-ratio:5/4}.accident-figure{margin-top:0}}
