.benefits-module__0-vZ2a__page{--navy:#0f2c59;--blue:#3ba9ef;--light-blue:#e8f4fd;--muted:#64748b;--soft:#f7fbff;--line:#0f2c591a;min-height:100vh;color:var(--navy);background:#fff}.benefits-module__0-vZ2a__container{width:min(1200px,90%);margin:0 auto}.benefits-module__0-vZ2a__page a{-webkit-tap-highlight-color:transparent}.benefits-module__0-vZ2a__hero{background:radial-gradient(circle at 78% 35%,#3ba9ef21,#0000 28%),linear-gradient(135deg,#f7fbff 0%,#fff 60%);align-items:center;min-height:560px;padding:150px 0 105px;display:flex;position:relative;overflow:hidden}.benefits-module__0-vZ2a__hero:before{content:"";background:linear-gradient(#0000,#0f2c5914,#0000);width:1px;height:100%;position:absolute;top:0;right:10%}.benefits-module__0-vZ2a__hero:after{content:"";border:1px solid #3ba9ef26;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-320px;right:-270px}.benefits-module__0-vZ2a__heroGlow{filter:blur(30px);background:#3ba9ef1a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-160px}.benefits-module__0-vZ2a__hero .benefits-module__0-vZ2a__container{z-index:2;align-items:center;display:flex;position:relative}.benefits-module__0-vZ2a__heroContent{max-width:850px}.benefits-module__0-vZ2a__eyebrow,.benefits-module__0-vZ2a__sectionLabel{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.63rem;font-weight:800;display:flex}.benefits-module__0-vZ2a__eyebrow span{background:var(--blue);width:30px;height:1px}.benefits-module__0-vZ2a__hero h1{color:var(--navy);letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(4rem,6.5vw,6.4rem);font-weight:800;line-height:.94}.benefits-module__0-vZ2a__hero h1 em{color:var(--blue);font-style:normal}.benefits-module__0-vZ2a__heroText{max-width:650px;color:var(--muted);margin:32px 0 0;font-size:1rem;line-height:1.8}.benefits-module__0-vZ2a__intro{background:#fff;padding:125px 0 135px}.benefits-module__0-vZ2a__sectionHeader{grid-template-columns:1fr 1fr;column-gap:80px;margin-bottom:70px;display:grid}.benefits-module__0-vZ2a__sectionHeader .benefits-module__0-vZ2a__sectionLabel{grid-column:1/-1;margin-bottom:22px}.benefits-module__0-vZ2a__sectionHeader h2{color:var(--navy);letter-spacing:-.055em;font-size:clamp(3rem,4.7vw,4.7rem);font-weight:800;line-height:.98}.benefits-module__0-vZ2a__sectionHeader h2 span,.benefits-module__0-vZ2a__familyContent h2 span,.benefits-module__0-vZ2a__travelLeft h2 span,.benefits-module__0-vZ2a__factsHeader h2 span,.benefits-module__0-vZ2a__faqIntro h2 span,.benefits-module__0-vZ2a__ctaCard h2 span{color:var(--blue)}.benefits-module__0-vZ2a__sectionHeader>p{max-width:490px;color:var(--muted);align-self:end;margin-bottom:3px;font-size:.86rem;line-height:1.8}.benefits-module__0-vZ2a__benefitGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.benefits-module__0-vZ2a__benefitCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:290px;padding:30px 32px 32px;transition:background .35s,transform .35s,box-shadow .35s;position:relative}.benefits-module__0-vZ2a__benefitCard:hover{z-index:2;background:#f8fcff;transform:translateY(-5px);box-shadow:0 20px 55px #0f2c5914}.benefits-module__0-vZ2a__cardTop{justify-content:space-between;align-items:center;display:flex}.benefits-module__0-vZ2a__cardNumber{color:var(--blue);letter-spacing:.14em;font-size:.55rem;font-weight:800}.benefits-module__0-vZ2a__cardIcon{background:var(--light-blue);width:45px;height:45px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;transition:transform .35s,background .35s,color .35s;display:flex}.benefits-module__0-vZ2a__benefitCard:hover .benefits-module__0-vZ2a__cardIcon{background:var(--blue);color:#fff;transform:rotate(-7deg)scale(1.05)}.benefits-module__0-vZ2a__cardBody{margin-top:72px}.benefits-module__0-vZ2a__cardBody h3{color:var(--navy);letter-spacing:-.03em;font-size:1.3rem;line-height:1.15}.benefits-module__0-vZ2a__cardBody p{max-width:430px;color:var(--muted);margin-top:13px;font-size:.75rem;line-height:1.75}.benefits-module__0-vZ2a__cardArrow{color:#cbd5e1;transition:color .3s,transform .3s;position:absolute;bottom:30px;right:30px}.benefits-module__0-vZ2a__benefitCard:hover .benefits-module__0-vZ2a__cardArrow{color:var(--blue);transform:translate(4px,-4px)}.benefits-module__0-vZ2a__familySection{background:var(--soft);padding:110px 0}.benefits-module__0-vZ2a__familyGrid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:90px;display:grid}.benefits-module__0-vZ2a__familyVisual{color:#fff;background:radial-gradient(circle at 50% 42%,#3ba9ef29,#0000 30%),#0f2c59;min-height:570px;position:relative;overflow:hidden}.benefits-module__0-vZ2a__familyVisualLine{background:linear-gradient(#0000,#ffffff1f,#0000);width:1px;height:100%;position:absolute;top:0;left:50%}.benefits-module__0-vZ2a__familyVisualTop{color:#ffffff8c;letter-spacing:.15em;justify-content:space-between;font-size:.52rem;font-weight:800;display:flex;position:absolute;top:30px;left:30px;right:30px}.benefits-module__0-vZ2a__familyVisualTop span:first-child{color:var(--blue)}.benefits-module__0-vZ2a__familyVisualOrb{border:1px solid #7dc7f433;border-radius:50%;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.benefits-module__0-vZ2a__familyVisualOrb:before,.benefits-module__0-vZ2a__familyVisualOrb:after{content:"";border:1px solid #7dc7f41a;border-radius:50%;position:absolute}.benefits-module__0-vZ2a__familyVisualOrb:before{inset:20px}.benefits-module__0-vZ2a__familyVisualOrb:after{inset:-22px}.benefits-module__0-vZ2a__familyOrbInner{width:82px;height:82px;color:var(--blue);background:#ffffff06;border:1px solid #7dc7f459;border-radius:50%;justify-content:center;align-items:center;display:flex}.benefits-module__0-vZ2a__familyVisualText{font-family:var(--font-playfair,Georgia, serif);flex-direction:column;font-size:2.3rem;line-height:.95;display:flex;position:absolute;bottom:88px;left:30px}.benefits-module__0-vZ2a__familyVisualText span{color:#ffffffa6}.benefits-module__0-vZ2a__familyVisualText strong{color:#fff;font-weight:400}.benefits-module__0-vZ2a__familyVisualBottom{color:#ffffff61;letter-spacing:.15em;flex-direction:column;align-items:flex-end;gap:3px;font-size:.43rem;font-weight:800;display:flex;position:absolute;bottom:30px;right:30px}.benefits-module__0-vZ2a__familyContent{padding:20px 0}.benefits-module__0-vZ2a__familyContent h2{color:var(--navy);letter-spacing:-.055em;margin-top:20px;font-size:clamp(3rem,4.2vw,4.4rem);font-weight:800;line-height:.98}.benefits-module__0-vZ2a__familyLead{max-width:550px;color:var(--muted);margin-top:25px;font-size:.84rem;line-height:1.8}.benefits-module__0-vZ2a__familyList{border-top:1px solid var(--line);margin-top:42px}.benefits-module__0-vZ2a__familyItem{border-bottom:1px solid var(--line);color:var(--navy);grid-template-columns:40px 1fr 20px;align-items:center;gap:15px;padding:18px 0;font-size:.75rem;font-weight:600;display:grid}.benefits-module__0-vZ2a__familyIndex{color:var(--blue);font-size:.5rem;font-weight:800}.benefits-module__0-vZ2a__familyItem svg{color:var(--blue)}.benefits-module__0-vZ2a__smallNote{color:#94a3b8;max-width:520px;margin-top:20px;font-size:.62rem;line-height:1.6}.benefits-module__0-vZ2a__travelSection{background:#fff;padding:120px 0}.benefits-module__0-vZ2a__travelCard{background:var(--navy);grid-template-columns:1fr .65fr;min-height:410px;display:grid;overflow:hidden}.benefits-module__0-vZ2a__travelLeft{padding:60px}.benefits-module__0-vZ2a__travelLeft .benefits-module__0-vZ2a__sectionLabel{color:#7dc7f4}.benefits-module__0-vZ2a__travelLeft h2{color:#fff;letter-spacing:-.055em;margin-top:20px;font-size:clamp(3rem,4vw,4.2rem);line-height:.98}.benefits-module__0-vZ2a__travelLeft p{color:#ffffffad;max-width:520px;margin-top:25px;font-size:.8rem;line-height:1.8}.benefits-module__0-vZ2a__travelWarning{color:#ffffff8c;border-top:1px solid #ffffff21;align-items:flex-start;gap:12px;max-width:530px;margin-top:28px;padding-top:20px;font-size:.62rem;line-height:1.6;display:flex}.benefits-module__0-vZ2a__travelWarning svg{color:var(--blue);flex-shrink:0}.benefits-module__0-vZ2a__travelRight{text-align:center;background:radial-gradient(circle,#3ba9ef33,#0000 55%),#123967;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:40px;display:flex;position:relative}.benefits-module__0-vZ2a__travelCircle{color:#7dc7f4;border:1px solid #7dc7f459;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.benefits-module__0-vZ2a__travelKicker{color:#7dc7f4;letter-spacing:.15em;font-size:.5rem;font-weight:800;display:block}.benefits-module__0-vZ2a__travelRight strong{color:#fff;margin-top:8px;font-size:1.6rem;font-weight:700;display:block}.benefits-module__0-vZ2a__travelRight p{color:#ffffff80;max-width:190px;margin:8px auto 0;font-size:.58rem;line-height:1.6}.benefits-module__0-vZ2a__factsSection{background:var(--soft);padding:120px 0}.benefits-module__0-vZ2a__factsHeader{grid-template-columns:1fr .7fr;align-items:end;gap:80px;display:grid}.benefits-module__0-vZ2a__factsHeader h2{color:var(--navy);letter-spacing:-.055em;margin-top:20px;font-size:clamp(3rem,4.4vw,4.5rem);line-height:.98}.benefits-module__0-vZ2a__factsHeader>p{max-width:330px;color:var(--muted);margin-bottom:5px;font-size:.78rem;line-height:1.8}.benefits-module__0-vZ2a__factsGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.benefits-module__0-vZ2a__fact{border-right:1px solid var(--line);grid-template-columns:35px 1fr;gap:20px;padding:30px 28px 10px 0;display:grid}.benefits-module__0-vZ2a__fact:not(:first-child){padding-left:28px}.benefits-module__0-vZ2a__fact:last-child{border-right:none}.benefits-module__0-vZ2a__fact>span{color:var(--blue);letter-spacing:.1em;font-size:.52rem;font-weight:800}.benefits-module__0-vZ2a__fact h3{color:var(--navy);font-size:.95rem;line-height:1.25}.benefits-module__0-vZ2a__fact p{color:var(--muted);margin-top:10px;font-size:.68rem;line-height:1.7}.benefits-module__0-vZ2a__faqSection{background:#fff;padding:130px 0}.benefits-module__0-vZ2a__faqGrid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.benefits-module__0-vZ2a__faqIntro h2{color:var(--navy);letter-spacing:-.055em;margin-top:20px;font-size:clamp(3rem,4vw,4.2rem);line-height:.98}.benefits-module__0-vZ2a__faqIntro>p{max-width:330px;color:var(--muted);margin-top:25px;font-size:.78rem;line-height:1.8}.benefits-module__0-vZ2a__outlineButton{color:var(--navy);border:1px solid #0f2c5924;border-radius:999px;align-items:center;gap:9px;margin-top:30px;padding:12px 18px;font-size:.68rem;font-weight:700;text-decoration:none;transition:border-color .25s,color .25s,transform .25s;display:inline-flex}.benefits-module__0-vZ2a__outlineButton:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.benefits-module__0-vZ2a__faqList{border-top:1px solid var(--line)}.benefits-module__0-vZ2a__faqItem{border-bottom:1px solid var(--line)}.benefits-module__0-vZ2a__faqItem summary{cursor:pointer;color:var(--navy);grid-template-columns:45px 1fr 25px;align-items:center;gap:18px;padding:23px 0;font-size:.82rem;font-weight:700;list-style:none;transition:color .25s;display:grid}.benefits-module__0-vZ2a__faqItem summary::-webkit-details-marker{display:none}.benefits-module__0-vZ2a__faqItem summary:hover{color:var(--blue)}.benefits-module__0-vZ2a__faqNumber{color:var(--blue);font-size:.5rem;font-weight:800}.benefits-module__0-vZ2a__faqIcon{color:#94a3b8;transition:transform .3s}.benefits-module__0-vZ2a__faqItem[open] .benefits-module__0-vZ2a__faqIcon{color:var(--blue);transform:rotate(180deg)}.benefits-module__0-vZ2a__answer{padding:0 43px 24px 63px}.benefits-module__0-vZ2a__answer p{max-width:600px;color:var(--muted);font-size:.7rem;line-height:1.8}.benefits-module__0-vZ2a__ctaSection{background:#fff;padding:0 0 100px}.benefits-module__0-vZ2a__ctaCard{background:var(--light-blue);justify-content:space-between;align-items:center;gap:60px;padding:65px;display:flex}.benefits-module__0-vZ2a__ctaCard h2{color:var(--navy);letter-spacing:-.05em;margin-top:18px;font-size:clamp(2.5rem,4vw,4rem);line-height:.98}.benefits-module__0-vZ2a__ctaCard p{max-width:550px;color:var(--muted);margin-top:20px;font-size:.75rem;line-height:1.75}.benefits-module__0-vZ2a__ctaButton{background:var(--navy);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:14px 23px;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex}.benefits-module__0-vZ2a__ctaButton:hover{background:var(--blue);transform:translateY(-3px);box-shadow:0 15px 35px #3ba9ef33}.benefits-module__0-vZ2a__legalSection{border-top:1px solid var(--line);background:#fbfdff;padding:35px 0}.benefits-module__0-vZ2a__legalInner{color:#94a3b8;align-items:flex-start;gap:15px;max-width:850px;display:flex}.benefits-module__0-vZ2a__legalInner svg{color:var(--blue);flex-shrink:0;margin-top:3px}.benefits-module__0-vZ2a__legalInner p{color:#94a3b8;font-size:.58rem;line-height:1.7}.benefits-module__0-vZ2a__legalInner strong{color:var(--navy)}@media (min-width:1600px){.benefits-module__0-vZ2a__container{width:min(1280px,88%)}.benefits-module__0-vZ2a__hero{min-height:620px}}@media (max-width:1100px){.benefits-module__0-vZ2a__familyGrid{gap:55px}.benefits-module__0-vZ2a__faqGrid{gap:60px}.benefits-module__0-vZ2a__ctaCard{padding:50px}}@media (max-width:900px){.benefits-module__0-vZ2a__hero{min-height:auto;padding:135px 0 90px}.benefits-module__0-vZ2a__sectionHeader{grid-template-columns:1fr;gap:25px}.benefits-module__0-vZ2a__sectionHeader .benefits-module__0-vZ2a__sectionLabel{margin-bottom:0}.benefits-module__0-vZ2a__familyGrid{grid-template-columns:1fr;gap:55px}.benefits-module__0-vZ2a__familyVisual{min-height:430px}.benefits-module__0-vZ2a__travelCard{grid-template-columns:1fr}.benefits-module__0-vZ2a__travelRight{min-height:280px}.benefits-module__0-vZ2a__factsHeader{grid-template-columns:1fr;gap:25px}.benefits-module__0-vZ2a__factsGrid{grid-template-columns:1fr;margin-top:55px}.benefits-module__0-vZ2a__fact,.benefits-module__0-vZ2a__fact:not(:first-child){border-right:none;border-bottom:1px solid var(--line);padding:25px 0}.benefits-module__0-vZ2a__fact:last-child{border-bottom:none}.benefits-module__0-vZ2a__faqGrid{grid-template-columns:1fr;gap:60px}.benefits-module__0-vZ2a__faqIntro>p{max-width:500px}.benefits-module__0-vZ2a__ctaCard{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.benefits-module__0-vZ2a__container{width:calc(100% - 40px)}.benefits-module__0-vZ2a__hero{padding:115px 0 75px}.benefits-module__0-vZ2a__hero h1{font-size:3.35rem}.benefits-module__0-vZ2a__heroText{margin-top:25px;font-size:.82rem}.benefits-module__0-vZ2a__intro{padding:80px 0 85px}.benefits-module__0-vZ2a__sectionHeader{margin-bottom:45px}.benefits-module__0-vZ2a__sectionHeader h2,.benefits-module__0-vZ2a__familyContent h2,.benefits-module__0-vZ2a__factsHeader h2,.benefits-module__0-vZ2a__faqIntro h2{font-size:2.7rem}.benefits-module__0-vZ2a__sectionHeader>p{font-size:.78rem}.benefits-module__0-vZ2a__benefitGrid{grid-template-columns:1fr}.benefits-module__0-vZ2a__benefitCard{min-height:250px;padding:25px}.benefits-module__0-vZ2a__cardBody{margin-top:55px}.benefits-module__0-vZ2a__familySection,.benefits-module__0-vZ2a__travelSection,.benefits-module__0-vZ2a__factsSection,.benefits-module__0-vZ2a__faqSection{padding:80px 0}.benefits-module__0-vZ2a__familyVisual{min-height:360px}.benefits-module__0-vZ2a__familyVisualText{font-size:1.7rem;bottom:55px;left:25px}.benefits-module__0-vZ2a__familyVisualTop{left:25px;right:25px}.benefits-module__0-vZ2a__familyVisualBottom{bottom:25px;right:25px}.benefits-module__0-vZ2a__familyVisualOrb{width:150px;height:150px}.benefits-module__0-vZ2a__familyOrbInner{width:68px;height:68px}.benefits-module__0-vZ2a__familyContent{padding:0}.benefits-module__0-vZ2a__familyLead{font-size:.76rem}.benefits-module__0-vZ2a__familyItem{grid-template-columns:30px 1fr 18px;gap:10px;font-size:.68rem}.benefits-module__0-vZ2a__travelCard{margin:0}.benefits-module__0-vZ2a__travelLeft{padding:40px 25px}.benefits-module__0-vZ2a__travelLeft h2{font-size:2.7rem}.benefits-module__0-vZ2a__travelRight{min-height:250px;padding:35px 25px}.benefits-module__0-vZ2a__factsHeader>p{font-size:.72rem}.benefits-module__0-vZ2a__fact{grid-template-columns:28px 1fr;gap:12px}.benefits-module__0-vZ2a__faqItem summary{grid-template-columns:30px 1fr 20px;gap:10px;font-size:.72rem}.benefits-module__0-vZ2a__answer{padding:0 25px 22px 40px}.benefits-module__0-vZ2a__answer p{font-size:.65rem}.benefits-module__0-vZ2a__ctaSection{padding-bottom:70px}.benefits-module__0-vZ2a__ctaCard{padding:38px 25px}.benefits-module__0-vZ2a__ctaCard h2{font-size:2.5rem}.benefits-module__0-vZ2a__ctaCard p{font-size:.68rem}.benefits-module__0-vZ2a__legalInner{gap:10px}.benefits-module__0-vZ2a__legalInner p{font-size:.52rem}}@media (max-width:480px){.benefits-module__0-vZ2a__container{width:calc(100% - 32px)}.benefits-module__0-vZ2a__hero h1{font-size:2.8rem}.benefits-module__0-vZ2a__heroText{font-size:.76rem}.benefits-module__0-vZ2a__eyebrow,.benefits-module__0-vZ2a__sectionLabel{font-size:.55rem}.benefits-module__0-vZ2a__sectionHeader h2,.benefits-module__0-vZ2a__familyContent h2,.benefits-module__0-vZ2a__factsHeader h2,.benefits-module__0-vZ2a__faqIntro h2{font-size:2.35rem}.benefits-module__0-vZ2a__benefitCard{min-height:235px}.benefits-module__0-vZ2a__cardBody{margin-top:45px}.benefits-module__0-vZ2a__cardBody h3{font-size:1.15rem}.benefits-module__0-vZ2a__cardBody p{font-size:.67rem}.benefits-module__0-vZ2a__familyVisual{min-height:315px}.benefits-module__0-vZ2a__familyVisualText{font-size:1.35rem}.benefits-module__0-vZ2a__familyVisualOrb{width:125px;height:125px}.benefits-module__0-vZ2a__familyOrbInner{width:58px;height:58px}.benefits-module__0-vZ2a__travelLeft h2{font-size:2.35rem}.benefits-module__0-vZ2a__travelLeft p{font-size:.68rem}.benefits-module__0-vZ2a__travelWarning{font-size:.56rem}.benefits-module__0-vZ2a__ctaCard h2{font-size:2.2rem}.benefits-module__0-vZ2a__ctaButton{width:100%}}@media (prefers-reduced-motion:reduce){.benefits-module__0-vZ2a__benefitCard,.benefits-module__0-vZ2a__cardIcon,.benefits-module__0-vZ2a__cardArrow,.benefits-module__0-vZ2a__outlineButton,.benefits-module__0-vZ2a__ctaButton,.benefits-module__0-vZ2a__faqIcon{transition:none}.benefits-module__0-vZ2a__benefitCard:hover{transform:none}}
