.religious-travel-module__hwaeXa__section{padding:64px 0}.religious-travel-module__hwaeXa__inner{max-width:1280px;margin:0 auto;padding:0 48px}.religious-travel-module__hwaeXa__kicker{align-items:center;gap:12px;margin-bottom:20px;display:inline-flex}.religious-travel-module__hwaeXa__kickerCentered{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.religious-travel-module__hwaeXa__kickerLine{background:currentColor;flex-shrink:0;width:32px;height:1px}.religious-travel-module__hwaeXa__kickerText{font-family:var(--ff-display);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500}.religious-travel-module__hwaeXa__sky{color:var(--sky)}.religious-travel-module__hwaeXa__orange{color:var(--orange)}.religious-travel-module__hwaeXa__h2{font-family:var(--ff-display);letter-spacing:-.025em;color:var(--navy);margin:0 0 48px;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.08}.religious-travel-module__hwaeXa__h2White{color:#fff}.religious-travel-module__hwaeXa__h2Centered{text-align:center}.religious-travel-module__hwaeXa__btnPrimary{background:var(--orange);color:#fff;font-family:var(--ff-display);letter-spacing:.06em;box-shadow:var(--sh-orange);border-radius:8px;align-items:center;gap:10px;padding:16px 36px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.religious-travel-module__hwaeXa__btnPrimary:hover{background:var(--orange-d);transform:translateY(-2px);box-shadow:0 12px 40px #ff6b1a66}.religious-travel-module__hwaeXa__btnPrimary svg{transition:transform .2s}.religious-travel-module__hwaeXa__btnPrimary:hover svg{transform:translate(4px)}.religious-travel-module__hwaeXa__btnGhost{color:#fff;font-family:var(--ff-display);letter-spacing:.06em;background:0 0;border:1.5px solid #fff6;border-radius:8px;align-items:center;gap:10px;padding:15px 36px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.religious-travel-module__hwaeXa__btnGhost:hover{background:#ffffff12;border-color:#fffc;transform:translateY(-2px)}.religious-travel-module__hwaeXa__hero{flex-direction:column;min-height:76vh;padding:176px 0 72px;display:flex;position:relative;overflow:hidden}.religious-travel-module__hwaeXa__heroPlaceholder{z-index:0;background:linear-gradient(135deg,#0a2540 0%,#1c324a 45%,#2e6f95 75%,#5bc0eb 100%);position:absolute;inset:0}.religious-travel-module__hwaeXa__heroLayer1{z-index:1;background:linear-gradient(#0618298c 0%,#06182933 40%,#06182980 70%,#061829eb 100%);position:absolute;inset:0}.religious-travel-module__hwaeXa__heroLayer2{z-index:2;background:linear-gradient(105deg,#061829cc 0%,#0000 55%);position:absolute;inset:0}.religious-travel-module__hwaeXa__heroGrain{z-index:3;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:0}.religious-travel-module__hwaeXa__heroInner{z-index:4;width:100%;max-width:1280px;margin:0 auto;padding:0 48px;position:relative}.religious-travel-module__hwaeXa__heroHeadline{font-family:var(--ff-display);letter-spacing:-.03em;color:#fff;margin-bottom:28px;font-size:clamp(44px,6vw,76px);font-weight:700;line-height:1.04}.religious-travel-module__hwaeXa__headLine{display:block}.religious-travel-module__hwaeXa__heroOrange{color:var(--orange)}.religious-travel-module__hwaeXa__heroSub{font-family:var(--ff-body);color:#ffffffd9;max-width:620px;margin-bottom:40px;font-size:18px;line-height:1.65}.religious-travel-module__hwaeXa__whySection{background:#fff;padding:64px 0}.religious-travel-module__hwaeXa__whyGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.religious-travel-module__hwaeXa__whyCard{background:var(--warm-white);border:1px solid var(--border);border-top:2px solid #0000;border-radius:14px;flex-direction:column;padding:32px;transition:background .28s,transform .28s,border-top-color .28s,box-shadow .28s;display:flex}.religious-travel-module__hwaeXa__whyCard:hover{border-top-color:var(--orange);background:#fff;transform:translateY(-6px);box-shadow:0 8px 32px #0a25401a}.religious-travel-module__hwaeXa__whyIcon{width:48px;height:48px;color:var(--orange);background:#ff6b1a1a;border:1px solid #ff6b1a3d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.religious-travel-module__hwaeXa__whyTitle{font-family:var(--ff-display);color:var(--navy);margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.2}.religious-travel-module__hwaeXa__whyBody{font-family:var(--ff-body);color:var(--charcoal);font-size:15px;line-height:1.7}.religious-travel-module__hwaeXa__waysSection{background:var(--warm-white);padding:64px 0}.religious-travel-module__hwaeXa__waysGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.religious-travel-module__hwaeXa__wayCard{border:1px solid var(--border);background:#fff;border-top:4px solid #0000;border-radius:16px;flex-direction:column;padding:48px;transition:transform .28s,box-shadow .28s;display:flex}.religious-travel-module__hwaeXa__wayCard:hover{transform:translateY(-6px);box-shadow:0 8px 32px #0a25401a}.religious-travel-module__hwaeXa__wayCardOrange{border-top-color:var(--orange)}.religious-travel-module__hwaeXa__wayCardSky{border-top-color:var(--sky)}.religious-travel-module__hwaeXa__wayIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex}.religious-travel-module__hwaeXa__wayIconOrange{color:var(--orange);background:#ff6b1a1a;border:1px solid #ff6b1a3d}.religious-travel-module__hwaeXa__wayIconSky{color:var(--sky);background:#5bc0eb1f;border:1px solid #5bc0eb4d}.religious-travel-module__hwaeXa__wayTitle{font-family:var(--ff-display);color:var(--navy);margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.2}.religious-travel-module__hwaeXa__wayBody{font-family:var(--ff-body);color:var(--charcoal);flex:1;margin-bottom:32px;font-size:16px;line-height:1.7}.religious-travel-module__hwaeXa__destinationsSection{background:#1a1a1a;padding:64px 0}.religious-travel-module__hwaeXa__destinationsInner{max-width:880px;margin:0 auto;padding:0 48px}.religious-travel-module__hwaeXa__destGroups{flex-direction:column;gap:40px;display:flex}.religious-travel-module__hwaeXa__destGroup{text-align:center}.religious-travel-module__hwaeXa__destGroupLabel{font-family:var(--ff-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sky);margin-bottom:20px;font-size:11px;font-weight:600;display:block}.religious-travel-module__hwaeXa__destChips{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.religious-travel-module__hwaeXa__destChip{font-family:var(--ff-body);color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;padding:10px 22px;font-size:14px;transition:all .25s}.religious-travel-module__hwaeXa__destChip:hover{border-color:var(--sky);color:#fff;background:#ffffff1a}.religious-travel-module__hwaeXa__howSection{background:var(--warm-white);padding:64px 0}.religious-travel-module__hwaeXa__howGrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.religious-travel-module__hwaeXa__howStep{flex-direction:column;display:flex}.religious-travel-module__hwaeXa__howNum{font-family:var(--ff-display);color:var(--orange);letter-spacing:-.02em;margin-bottom:16px;font-size:48px;font-weight:700;line-height:1}.religious-travel-module__hwaeXa__howTitle{font-family:var(--ff-display);color:var(--navy);margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.2}.religious-travel-module__hwaeXa__howBody{font-family:var(--ff-body);color:var(--charcoal);font-size:15px;line-height:1.7}.religious-travel-module__hwaeXa__faqSection{background:#fff;padding:64px 0}.religious-travel-module__hwaeXa__ctaSection{background:var(--navy);padding:64px 0}.religious-travel-module__hwaeXa__ctaInner{text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;padding:0 48px;display:flex}.religious-travel-module__hwaeXa__ctaH2{font-family:var(--ff-display);letter-spacing:-.025em;color:#fff;margin-bottom:20px;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1.1}.religious-travel-module__hwaeXa__ctaBody{font-family:var(--ff-body);color:#fffc;margin-bottom:40px;font-size:18px;line-height:1.7}@media (max-width:1024px){.religious-travel-module__hwaeXa__inner,.religious-travel-module__hwaeXa__heroInner,.religious-travel-module__hwaeXa__ctaInner,.religious-travel-module__hwaeXa__destinationsInner{padding:0 40px}.religious-travel-module__hwaeXa__hero{padding:140px 0 64px}.religious-travel-module__hwaeXa__whyGrid,.religious-travel-module__hwaeXa__waysGrid{grid-template-columns:1fr;gap:24px}.religious-travel-module__hwaeXa__howGrid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:768px){.religious-travel-module__hwaeXa__inner,.religious-travel-module__hwaeXa__heroInner,.religious-travel-module__hwaeXa__ctaInner,.religious-travel-module__hwaeXa__destinationsInner{padding:0 24px}.religious-travel-module__hwaeXa__hero{padding:120px 0 56px}.religious-travel-module__hwaeXa__section,.religious-travel-module__hwaeXa__whySection,.religious-travel-module__hwaeXa__waysSection,.religious-travel-module__hwaeXa__destinationsSection,.religious-travel-module__hwaeXa__howSection,.religious-travel-module__hwaeXa__faqSection,.religious-travel-module__hwaeXa__ctaSection{padding:52px 0}.religious-travel-module__hwaeXa__wayCard{padding:32px 24px}.religious-travel-module__hwaeXa__howGrid{grid-template-columns:1fr;gap:32px}}
