.whyabroad .why-header{margin-bottom:var(--space-7)}.whyabroad .why-header h2{font-size:var(--text-3xl);color:#fff;margin-bottom:0}.whyabroad .why-lead{font-size:var(--text-base);color:#fff9;margin:0;line-height:1.7}.whyabroad .why-list{gap:var(--space-4);flex-direction:column;display:flex}.whyabroad .why-row{column-gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);transition:background .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s var(--ease);background:#ffffff0a;border:1px solid #ffffff14;grid-template-columns:56px 68px 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.whyabroad .why-row:before{content:"";background:var(--coral-500);opacity:.5;width:3px;height:35%;transition:height .25s var(--ease), opacity .25s var(--ease);border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.whyabroad .why-row:after{content:"";opacity:0;width:180px;height:100%;transition:opacity .25s var(--ease);pointer-events:none;background:radial-gradient(at 100%,#38b4e812,#0000 70%);position:absolute;top:0;right:0}.whyabroad .why-row:hover{background:#ffffff12;border-color:#38b4e838;transform:translateY(-3px);box-shadow:0 10px 36px #38b4e81a,0 2px 8px #0000004d}.whyabroad .why-row:hover:before{opacity:1;height:55%}.whyabroad .why-row:hover:after{opacity:1}.whyabroad .why-row-num{font-family:var(--heading-font);color:var(--coral-500);letter-spacing:-.04em;opacity:.35;transition:opacity .25s var(--ease), color .25s var(--ease);-webkit-user-select:none;user-select:none;font-size:2.4rem;font-weight:900;line-height:1}.whyabroad .why-row:hover .why-row-num{opacity:.7;color:var(--coral-400)}.whyabroad .why-row-ic{border-radius:var(--radius-md);width:56px;height:56px;transition:background .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);background:#ffffff0f;border:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.whyabroad .why-row:hover .why-row-ic{background:#38b4e826;border-color:#38b4e859;box-shadow:0 0 16px #38b4e833}.whyabroad .why-icon{color:#ffffffa6;transition:color .25s var(--ease);margin:0;font-size:1.4rem;display:block}.whyabroad .why-row:hover .why-icon{color:var(--coral-300)}.whyabroad .why-icon-img{filter:brightness(0)invert();opacity:.65;transition:opacity .25s var(--ease);margin:0}.whyabroad .why-row:hover .why-icon-img{opacity:1}.whyabroad .why-row-body{column-gap:var(--space-6);grid-template-columns:1fr 2fr;align-items:center;display:grid}.whyabroad .why-row-body h3{font-size:var(--text-base);color:#fff;margin:0;font-weight:700;line-height:1.35}.whyabroad .why-row-body p{font-size:var(--text-sm);color:#ffffff8c;margin:0;line-height:1.7}@media (max-width:767px){.whyabroad .why-row{column-gap:var(--space-4);row-gap:var(--space-3);padding:var(--space-4) var(--space-5);grid-template-columns:44px 1fr}.whyabroad .why-row-ic{display:none}.whyabroad .why-row-body{grid-column:2;grid-template-columns:1fr;row-gap:4px}.whyabroad .why-row-num{align-self:center;font-size:1.8rem}}@media (max-width:575px){.whyabroad .why-row-body{grid-column:1/-1}}.howitworks .process-step{background:var(--surface-color,#fff);border:1px solid var(--border-color,#00000014);border-radius:var(--radius-lg,12px);text-align:center;box-shadow:var(--shadow-sm);padding:1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s}.howitworks .process-step:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--coral-500) 30%, var(--border-color));transform:translateY(-4px)}.howitworks .why-icon{color:var(--color-secondary,#f85a40);margin-bottom:.75rem;font-size:2rem;display:block}.howitworks .why-icon-img{height:48px;margin-bottom:.75rem}.howitworks h3{color:var(--heading-color,#172a28);font-size:1.1rem;font-weight:600}.howitworks p{color:var(--default-color,#555);margin:0;font-size:.95rem}.howitworks .process-step{padding-top:2.25rem;position:relative;overflow:visible}.howitworks .step-number{background:var(--color-secondary,#f85a40);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.sa-hero{background-color:#f0faff;background-image:linear-gradient(135deg,#f8fdff 0%,#e2f5fd 40%,#c8ebf8 75%,#b8e2f5 100%);padding:168px 0 96px;position:relative;overflow:clip}[data-theme=dark] .sa-hero{background-color:#050c18;background-image:linear-gradient(#38b4e80b 1px,#0000 1px),linear-gradient(90deg,#38b4e80b 1px,#0000 1px),linear-gradient(118deg,#050c18 0%,#0b1a30 45%,#0e2244 100%);background-size:54px 54px,54px 54px,cover}.sa-hero:before{content:"";pointer-events:none;background:radial-gradient(65% 80% at 95%,#38b4e838 0%,#0000 65%),radial-gradient(45% 50% at 0 100%,#38b4e81f 0%,#0000 55%);position:absolute;inset:0}.sa-hero:after{display:none}[data-theme=dark] .sa-hero:before{background:radial-gradient(72% 85% at 92% 40%,#38b4e824 0%,#0000 65%),radial-gradient(50% 55% at 105% 85%,#38b4e817 0%,#0000 60%)}[data-theme=dark] .sa-hero:after{content:"";pointer-events:none;background:radial-gradient(110% 100%,#0000 35%,#050c188c 100%);display:block;position:absolute;inset:0}.sa-hero .container{z-index:1;position:relative}.sa-hero .breadcrumb{font-size:var(--text-sm);margin-bottom:var(--space-3);font-weight:600}.sa-hero .breadcrumb a{color:var(--default-color-light)}.sa-hero .breadcrumb a:hover{color:var(--coral-600)}.sa-hero .breadcrumb .active{color:var(--heading-color)}[data-theme=dark] .sa-hero .breadcrumb a{color:#ffffff80}[data-theme=dark] .sa-hero .breadcrumb a:hover{color:var(--coral-300)}[data-theme=dark] .sa-hero .breadcrumb .active{color:#ffffffd9}.sa-hero .sa-hero-eyebrow{margin-bottom:var(--space-4)}.sa-hero h1{font-size:var(--text-4xl);letter-spacing:-.03em;margin-bottom:var(--space-4);color:var(--heading-color);line-height:1.1}[data-theme=dark] .sa-hero h1{color:#fff}.sa-hero .sa-hero-text{font-size:var(--text-lg);color:var(--default-color);max-width:52ch;margin-bottom:var(--space-5)}[data-theme=dark] .sa-hero .sa-hero-text{color:#ffffffa6}.sa-hero-cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.sa-hero .cc-btn--ghost{color:var(--heading-color);border-color:#38b4e866}.sa-hero .cc-btn--ghost:hover{color:var(--coral-600);border-color:var(--coral-500)}[data-theme=dark] .sa-hero .cc-btn--ghost{color:#ffffffd9;border-color:#ffffff4d}[data-theme=dark] .sa-hero .cc-btn--ghost:hover{color:var(--coral-300);border-color:var(--coral-400)}.sa-hero-stats{align-items:center;gap:var(--space-5);margin-top:var(--space-5);display:flex}.sa-stat{flex-direction:column;gap:2px;display:flex}.sa-stat+.sa-stat{padding-left:var(--space-5);border-left:1px solid #38b4e840}[data-theme=dark] .sa-stat+.sa-stat{border-left-color:#ffffff26}.sa-stat strong{font-family:var(--heading-font);font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--coral-600);font-weight:800;line-height:1.1}[data-theme=dark] .sa-stat strong{color:var(--coral-400)}.sa-stat strong:after{content:"";background:var(--coral-500);border-radius:2px;width:7px;height:7px;margin-left:5px;display:inline-block;transform:rotate(-8deg)translateY(-2px)}.sa-stat span{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--default-color-light);font-weight:600}[data-theme=dark] .sa-stat span{color:#ffffff80}.sa-hero-media{margin-left:var(--space-5);position:relative}.sa-hero-media:before{content:"";pointer-events:none;border:1.5px solid #38b4e859;border-radius:72px 24px;position:absolute;inset:-18px 18px 18px -18px;transform:rotate(-1.5deg);box-shadow:0 0 40px #38b4e81a,inset 0 0 20px #38b4e80d}.sa-hero-media .sa-hero-img{object-fit:cover;width:100%;max-height:390px;box-shadow:var(--shadow-lg);border-radius:72px 24px;position:relative}.sa-hero-float{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);align-items:center;gap:12px;max-width:280px;padding:14px 20px 14px 14px;display:flex;position:absolute;bottom:30px;left:-28px}.sa-hero-float-ic{border-radius:var(--radius-md);background:var(--coral-500);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.sa-hero-float-txt{font-size:var(--text-xs);color:var(--default-color-light);flex-direction:column;line-height:1.4;display:flex}.sa-hero-float-txt strong{font-family:var(--heading-font);font-size:var(--text-sm);color:var(--heading-color)}@media (max-width:991px){.sa-hero{text-align:center;padding:120px 0 64px}.sa-hero .breadcrumb,.sa-hero .sa-hero-eyebrow{justify-content:center}.sa-hero .sa-hero-text{margin-inline:auto}.sa-hero-cta{justify-content:center}.sa-hero-stats{justify-content:center;gap:var(--space-4);flex-wrap:wrap}.sa-stat{align-items:center}.sa-stat+.sa-stat{padding-left:var(--space-4)}.sa-hero-media{margin:var(--space-6) auto 0;max-width:520px}.sa-hero-media:before{inset:-12px 12px 12px -12px}.sa-hero-media .sa-hero-img{max-height:320px}.sa-hero-float{padding:10px 14px 10px 10px;bottom:16px;left:8px}}@media (max-width:420px){.sa-hero-media .sa-hero-img,.sa-hero-media:before{border-radius:44px 18px}.sa-hero-float{margin-top:var(--space-3);justify-content:center;max-width:100%;position:static}}.sa-hero--dark{background-color:#050c18;background-image:linear-gradient(#38b4e80b 1px,#0000 1px),linear-gradient(90deg,#38b4e80b 1px,#0000 1px),linear-gradient(118deg,#050c18 0%,#0b1a30 45%,#0e2244 100%);background-size:54px 54px,54px 54px,cover}.sa-hero--dark:before{background:radial-gradient(72% 85% at 92% 40%,#38b4e824 0%,#0000 65%),radial-gradient(50% 55% at 105% 85%,#38b4e817 0%,#0000 60%),radial-gradient(40% 40% at -8% 15%,#0e2244d9 0%,#0000 60%),radial-gradient(60% 35% at 30% 110%,#1e345599 0%,#0000 55%)}.sa-hero--dark:after{content:"";pointer-events:none;background:radial-gradient(110% 100%,#0000 35%,#050c188c 100%);display:block;position:absolute;inset:0}.sa-hero--dark h1{color:#fff}.sa-hero--dark .sa-hero-text{color:#ffffffa6}.sa-hero--dark .breadcrumb a{color:#ffffff80}.sa-hero--dark .breadcrumb a:hover{color:var(--coral-300)}.sa-hero--dark .breadcrumb .active{color:#ffffffd9}.sa-hero--dark .cc-btn--ghost{color:#ffffffd9;border-color:#ffffff4d}.sa-hero--dark .cc-btn--ghost:hover{color:var(--coral-300);border-color:var(--coral-400)}.sa-hero--dark .sa-stat+.sa-stat{border-left-color:#ffffff26}.sa-hero--dark .sa-stat strong{color:var(--coral-400)}.sa-hero--dark .sa-stat span{color:#ffffff80}.sa-hero--dark .sa-hero-media:before{border-color:#38b4e859;box-shadow:0 0 40px #38b4e81a,inset 0 0 20px #38b4e80d}.destinations{background:var(--background-color)}.dest-card{aspect-ratio:4/5;border-radius:var(--radius-xl);background:linear-gradient(150deg, var(--slate-700), var(--slate-900));box-shadow:var(--shadow-sm);isolation:isolate;transition:transform .3s var(--ease), box-shadow .3s var(--ease);display:block;position:relative;overflow:hidden}.dest-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.dest-card .dest-img{transition:transform .6s var(--ease-out)}.dest-card:hover .dest-img{transform:scale(1.07)}.dest-card .dest-scrim{z-index:1;background:linear-gradient(#131a210d 30%,#131a218c 68%,#131a21e6 100%);position:absolute;inset:0}.dest-card .dest-body{z-index:2;padding:var(--space-4);flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;inset:auto 0 0}.dest-card .dest-flag{object-fit:cover;width:40px;height:40px;box-shadow:var(--shadow-sm);border:2px solid #ffffffd9;border-radius:50%;margin-bottom:2px}.dest-card .dest-name{font-family:var(--heading-font);font-size:var(--text-xl);letter-spacing:-.01em;color:#fff;font-weight:800;line-height:1.15}.dest-card .dest-go{font-family:var(--heading-font);text-transform:uppercase;letter-spacing:.12em;color:#ffffffa6;transition:color .2s var(--ease);align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:inline-flex}.dest-card .dest-go i{transition:transform .25s var(--ease-out)}.dest-card:hover .dest-go{color:var(--coral-300)}.dest-card:hover .dest-go i{transform:translate(5px)}@media (max-width:575px){.dest-card .dest-name{font-size:1.05rem}.dest-card .dest-flag{width:30px;height:30px}}.sa-cta .content{z-index:1}.sa-cta .container:before{content:"";pointer-events:none;border:2px solid #38b4e838;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;left:-90px}.sa-cta .container:after{content:"";pointer-events:none;background:#38b4e81a;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.sa-cta .sa-cta-eyebrow{color:var(--coral-300)}.sa-cta h2{font-size:var(--text-3xl)}.sa-cta .cta-flags{display:inline-flex}.sa-cta .cta-flags img{border:2px solid #fffc;border-radius:50%;margin:0}.sa-cta .cta-flags img+img{margin-left:-9px}.sa-cta-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:992px){.sa-cta-actions{justify-content:flex-start}}.sa-cta-note{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:#ffffffa6;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex}@media (min-width:992px){.sa-cta-note{justify-content:flex-start}}.sa-cta-note i{color:var(--coral-400)}.sa-cta-media{padding-bottom:48px;position:relative}.sa-cta-media img{border-radius:var(--radius-2xl);width:100%;height:auto;display:block;box-shadow:0 40px 80px #00000073}.sa-cta-float{border-radius:var(--radius-lg);background:#ffffff2e;border:1px solid #ffffff29;align-items:center;gap:14px;min-width:210px;padding:14px 20px;display:flex;position:absolute;bottom:0;left:-28px;box-shadow:0 8px 32px #00000059}.sa-cta-float-ic{color:var(--coral-400);flex-shrink:0;font-size:1.5rem;line-height:1}.sa-cta-float-body{flex-direction:column;gap:2px;display:flex}.sa-cta-float strong{font-family:var(--heading-font);font-size:var(--text-sm);color:#fff;font-weight:700;line-height:1.2}.sa-cta-float span{font-size:var(--text-xs);color:#ffffff8c}.cta-flags img{object-fit:cover;border:2px solid #ffffffb3;border-radius:50%;width:36px;height:36px;margin:0 .3rem}[data-theme=dark] .trustbar{background:var(--color-primary-light,#1d2733)}[data-theme=dark] .howitworks .process-step{border-color:#ffffff1a}
