.dip-hero{position:relative;overflow:hidden;background:var(--color-navy);padding:1rem 0 1.5rem;display:flex;align-items:flex-start;min-height:clamp(600px,calc(100svh - var(--dip-header-offset, 66px)),760px)}.dip-aurora{position:absolute;border-radius:50%;filter:blur(100px);opacity:.16;pointer-events:none}.dip-aurora-a{width:620px;height:620px;background:radial-gradient(circle,var(--color-indigo),transparent 70%);top:-18%;left:-12%}.dip-aurora-b{width:520px;height:520px;background:radial-gradient(circle,var(--color-teal),transparent 70%);bottom:-20%;right:-8%}.dip-hero-inner{position:relative;z-index:1;max-width:1180px;width:100%;display:grid;grid-template-columns:1fr;gap:2.25rem}@media(min-width:900px){.dip-hero-inner{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:2rem}}.dip-left{display:flex;flex-direction:column;min-width:0}.dip-chatbox{display:flex;flex-direction:column;min-width:0;margin-top:1.1rem}.dip-visual{display:none}@media(min-width:900px){.dip-visual{display:block;position:relative;width:100%;max-width:300px;aspect-ratio:1 / 1;justify-self:center}}.dip-visual-glow{position:absolute;inset:10%;background:radial-gradient(circle,rgba(0,201,167,.24),rgba(99,102,241,.14) 55%,transparent 75%);border-radius:50%;animation:dipGlowPulse 5s ease-in-out infinite}@keyframes dipGlowPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}.dip-flight-svg{position:absolute;inset:0;width:100%;height:100%}.dip-flight-path{stroke:#ffffff4d;stroke-width:.6;stroke-dasharray:1.6 2.6;animation:dipDashFlow 3s linear infinite}@keyframes dipDashFlow{to{stroke-dashoffset:-8.4}}.dip-plane{position:absolute;left:12%;top:79%;font-size:1.2rem;transform:translate(-50%,-50%);animation:dipFly 6s ease-in-out infinite}@keyframes dipFly{0%{left:12%;top:79%;opacity:0}10%{opacity:1}30%{left:30%;top:55%}55%{left:50%;top:40%}80%{left:69%;top:29%}92%{opacity:1}to{left:88%;top:17%;opacity:0}}.dip-pin{position:absolute;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%)}.dip-pin-a{left:12%;top:79%;background:var(--color-teal);box-shadow:0 0 10px var(--color-teal)}.dip-pin-b{left:88%;top:17%;background:var(--color-gold);box-shadow:0 0 10px var(--color-gold)}.dip-float-card{position:absolute;display:flex;align-items:center;gap:.4rem;background:#fff;color:var(--color-text-dark);border-radius:.65rem;padding:.4rem .6rem;box-shadow:var(--shadow-card);font-size:.68rem;animation:dipFloatBob 4.5s ease-in-out infinite}.dip-float-flag{font-size:1rem}.dip-float-place{font-weight:700;font-size:.74rem}.dip-float-meta{color:var(--color-text-dim);font-size:.62rem}.dip-float-card-a{top:4%;right:2%;animation-delay:0s}.dip-float-card-b{bottom:8%;left:0;animation-delay:1.4s}@keyframes dipFloatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.dip-float-emoji{position:absolute;font-size:1.15rem;opacity:.85;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35));animation:dipFloatBob 4s ease-in-out infinite}.dip-float-emoji-a{top:42%;left:2%;animation-delay:.3s}.dip-float-emoji-b{bottom:28%;right:6%;animation-delay:1.1s}.dip-float-emoji-c{top:2%;left:36%;animation-delay:2s}.dip-fullscreen{display:none;position:fixed;inset:0;z-index:1000;background:var(--color-navy);padding:1rem clamp(1rem,4vw,2.5rem) 1.5rem}.dip-fullscreen.is-open{display:flex;flex-direction:column}.dip-fullscreen-close{flex-shrink:0;align-self:flex-end;display:flex;align-items:center;gap:.4rem;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;padding:.5rem .9rem;border-radius:100px;font-size:.85rem;font-weight:600;cursor:pointer;margin-bottom:.75rem;transition:background .15s ease}.dip-fullscreen-close:hover{background:#ffffff29}.dip-fullscreen-inner{flex:1;min-height:0;display:flex;flex-direction:column;max-width:760px;width:100%;margin:0 auto}.dip-fullscreen-inner .dip-chatbox{flex:1;min-height:0;margin-top:0}.dip-fullscreen-inner .dip-composer{flex-shrink:0}.dip-fullscreen-inner .dip-thread{flex:1;min-height:0;max-height:none!important;margin-top:1.1rem}.dip-chip{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:100px;padding:.34rem 1rem;font-size:.84rem;font-weight:600;color:#ffffffe6;margin-bottom:1rem}.dip-headline{font-family:var(--font-serif);font-weight:700;color:#fff;font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:1.08;margin:0}.dip-headline em{font-style:italic;color:var(--color-coral)}.dip-sub{color:#ffffffb3;font-size:1.08rem;margin:.75rem 0 0;max-width:46ch;line-height:1.5}.dip-composer{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;padding:.5rem .5rem .75rem}.dip-ask-badge{display:inline-flex;align-items:center;gap:.35rem;background:var(--color-coral);color:#fff;font-size:.7rem;font-weight:700;padding:.26rem .7rem;border-radius:100px;margin:0 0 .5rem .5rem;box-shadow:0 4px 14px #ff575759;animation:dipBadgeBounce 2.4s ease-in-out infinite}@keyframes dipBadgeBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.dip-composer-row{display:flex;align-items:center;gap:.5rem;padding:.5rem}.dip-avatar,.dip-avatar-sm{flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--color-coral),var(--color-indigo));display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:700;color:#fff;box-shadow:0 0 14px #fb06}.dip-avatar{width:2.2rem;height:2.2rem;font-size:1.15rem}.dip-avatar-sm{width:1.9rem;height:1.9rem;font-size:1.02rem;margin-top:.1rem}#dip-input{flex:1;background:#fff;border:1px solid transparent;outline:none;color:var(--color-text-dark);font-size:1rem;padding:.65rem .9rem;border-radius:.75rem;font-family:var(--font-sans);transition:border-color .15s ease,box-shadow .15s ease}#dip-input:focus{border-color:var(--color-coral);box-shadow:0 0 0 3px #ff57572e}#dip-input::placeholder{color:var(--color-text-dim)}#dip-input:-webkit-autofill,#dip-input:-webkit-autofill:hover,#dip-input:-webkit-autofill:focus,#dip-input:autofill{-webkit-text-fill-color:var(--color-text-dark);caret-color:var(--color-text-dark);-webkit-box-shadow:0 0 0px 1000px white inset;box-shadow:0 0 0 1000px #fff inset;transition:background-color 9999s ease-in-out 0s}.dip-send{flex-shrink:0;width:2.4rem;height:2.4rem;border:none;border-radius:.6rem;background:var(--color-coral);color:#1a0e0a;font-size:1rem;cursor:pointer;transition:transform .15s ease,background .15s ease}.dip-send:hover{transform:translateY(-1px);background:#ff7d5f}.dip-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:.1rem .6rem 0}.dip-chip-btn{display:flex;align-items:center;gap:.4rem;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:100px;padding:.45rem .85rem .45rem .6rem;font-size:.82rem;font-weight:500;transition:border-color .15s ease,background .15s ease,transform .15s ease}.dip-chip-btn:hover{border-color:#ffffff52;background:#ffffff14;transform:translateY(-1px)}.dip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dip-hint{font-size:.72rem;color:#fff6;padding:.45rem .6rem 0}.dip-thread{margin-top:1.1rem;display:flex;flex-direction:column;gap:1rem;max-height:min(42vh,380px);overflow-y:auto;overflow-x:hidden;padding:.25rem .25rem .4rem;margin-left:-.25rem;margin-right:-.25rem;scroll-behavior:smooth}@media(min-width:900px){.dip-thread{max-height:min(34vh,320px)}}.dip-thread::-webkit-scrollbar{width:6px}.dip-thread::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:100px}.dip-thread::-webkit-scrollbar-track{background:transparent}.dip-row{display:flex;gap:.65rem;align-items:flex-start}.dip-row.dip-user{justify-content:flex-end}.dip-bubble{max-width:82%;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:1rem 1rem 1rem .3rem;padding:.75rem 1rem;font-size:.94rem;color:#ffffffeb;line-height:1.55;animation:dipRise .35s cubic-bezier(.22,1,.36,1) both}.dip-row.dip-user .dip-bubble{background:#6366f126;border-color:#6366f157;border-radius:1rem 1rem .3rem;color:#e5e6fb}@keyframes dipRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dip-typing{display:flex;gap:4px;padding:.95rem 1rem}.dip-typing span{width:5px;height:5px;border-radius:50%;background:#ffffff80;animation:dipPulse 1.1s ease-in-out infinite}.dip-typing span:nth-child(2){animation-delay:.15s}.dip-typing span:nth-child(3){animation-delay:.3s}@keyframes dipPulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.dip-panel{animation:dipRise .4s cubic-bezier(.22,1,.36,1) both}.dip-deck{display:flex;gap:.9rem;overflow-x:auto;padding:.25rem .1rem .5rem}.dip-postcard{flex-shrink:0;width:210px;background:#fff;color:var(--color-text-dark);border-radius:1rem;padding:1rem;box-shadow:var(--shadow-card)}.dip-postcard-place{font-family:var(--font-serif);font-weight:700;font-size:1.02rem}.dip-postcard-country{font-size:.72rem;color:var(--color-text-dim);margin-top:.15rem}.dip-postcard-reason{font-size:.8rem;margin-top:.6rem;color:var(--color-text-mid);line-height:1.45}.dip-postcard-pick{margin-top:.85rem;width:100%;background:var(--color-navy);color:#fff;border:none;border-radius:.55rem;padding:.55rem;font-size:.78rem;font-weight:700;cursor:pointer}.dip-postcard-pick:hover{background:var(--color-navy-800)}.dip-fork{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:560px){.dip-fork{grid-template-columns:1fr}}.dip-fork-card{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:1rem;padding:1.1rem;color:#fff;transition:border-color .15s ease,transform .15s ease}.dip-fork-card:hover{transform:translateY(-2px);border-color:var(--color-indigo)}.dip-fork-icon{font-size:1.2rem;margin-bottom:.5rem}.dip-fork-title{font-weight:700;font-size:.98rem}.dip-fork-desc{font-size:.8rem;color:#fff9;margin-top:.35rem;line-height:1.4}.dip-reel-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;padding:.9rem;max-width:420px}.dip-reel-url{font-size:.76rem;color:var(--color-teal);background:#00c9a714;border:1px solid rgba(0,201,167,.28);border-radius:.5rem;padding:.5rem .65rem;word-break:break-all}.dip-reel-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.dip-reel-tags span{font-size:.68rem;color:#ffffff8c;border:1px solid rgba(255,255,255,.15);border-radius:100px;padding:.15rem .55rem}.dip-reel-caveat{font-size:.68rem;color:#fff6;margin-top:.6rem}.dip-watch-ask,.dip-email-ask{display:flex;gap:.5rem;max-width:420px}.dip-watch-input,.dip-email-input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:.6rem;padding:.6rem .75rem;color:#fff;font-size:.9rem;outline:none}.dip-watch-input::placeholder,.dip-email-input::placeholder{color:#ffffff59}.dip-watch-input:-webkit-autofill,.dip-watch-input:-webkit-autofill:hover,.dip-watch-input:-webkit-autofill:focus,.dip-email-input:-webkit-autofill,.dip-email-input:-webkit-autofill:hover,.dip-email-input:-webkit-autofill:focus{-webkit-text-fill-color:white;caret-color:#fff;-webkit-box-shadow:0 0 0px 1000px #161b29 inset;box-shadow:0 0 0 1000px #161b29 inset;transition:background-color 9999s ease-in-out 0s}.dip-watch-next,.dip-email-submit{flex-shrink:0;background:var(--color-gold);color:#2a1f00;border:none;border-radius:.6rem;padding:0 1rem;font-size:.82rem;font-weight:700;cursor:pointer}.dip-ticket{background:#fff;color:var(--color-text-dark);border-radius:1.1rem;overflow:hidden;box-shadow:var(--shadow-card-hover);max-width:460px}.dip-ticket-head{background:var(--color-navy);color:#fff;padding:1rem 1.2rem}.dip-ticket-title{font-family:var(--font-serif);font-weight:700;font-size:1.08rem}.dip-ticket-subtitle{font-size:.75rem;color:#fff9;margin-top:.25rem;font-style:italic}.dip-ticket-overview{padding:.9rem 1.2rem;border-bottom:1px dashed #e2e8f0;font-size:.78rem;color:var(--color-text-mid);display:flex;flex-direction:column;gap:.25rem}.dip-ticket-items{padding:.3rem 1.2rem}.dip-ticket-item{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;border-bottom:1px solid #f1f5f9;font-size:.85rem}.dip-ticket-item:last-child{border-bottom:none}.dip-ticket-item-label{flex:1;color:var(--color-text-mid)}.dip-ticket-item-price{font-weight:600;color:var(--color-text-dark)}.dip-ticket-total{display:flex;justify-content:space-between;align-items:baseline;padding:.9rem 1.2rem;background:#f5f7fb;font-size:.9rem}.dip-ticket-total span:last-child{font-size:1.2rem;font-weight:700}.dip-ticket-cta{display:block;text-align:center;padding:.85rem;background:var(--color-coral);color:#fff;font-weight:700;font-size:.85rem;text-decoration:none}.dip-ticket-cta:hover{background:#e04444}.dip-open-planner{display:inline-block;margin-top:.5rem;font-size:.82rem;font-weight:700;color:var(--color-coral);text-decoration:none}.dip-tours-grid{display:flex;gap:.9rem;overflow-x:auto;padding:.2rem .1rem .5rem}.dip-tour-card{flex-shrink:0;width:220px;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-card)}.dip-tour-img{width:100%;height:110px;object-fit:cover;display:block}.dip-tour-body{padding:.75rem .85rem}.dip-tour-title{font-size:.82rem;font-weight:700;color:var(--color-text-dark);line-height:1.35;min-height:2.1em}.dip-tour-meta{font-size:.7rem;color:var(--color-text-dim);margin-top:.35rem}.dip-tour-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.6rem}.dip-tour-price{font-size:.82rem;font-weight:700;color:var(--color-text-dark)}.dip-tour-book{font-size:.72rem;font-weight:700;color:var(--color-coral);text-decoration:none}.dip-tours-loading{font-size:.82rem;color:#ffffff80}@media(prefers-reduced-motion:reduce){.dip-bubble,.dip-panel{animation:none}.dip-typing span{animation:none;opacity:.6}.dip-ask-badge,.dip-visual-glow,.dip-flight-path,.dip-plane,.dip-float-card,.dip-float-emoji{animation:none}.dip-plane{left:50%;top:40%;opacity:1}}@media(max-width:640px){.dip-hero{padding:1.75rem 0}.dip-postcard,.dip-tour-card{width:180px}}.fsc-card[data-astro-cid-wbpt7ib6]{background:#fff;border-radius:1rem;padding:1.75rem;box-shadow:0 20px 60px #00000059,0 4px 16px #0003;max-width:900px;width:100%}.fsc-tabs[data-astro-cid-wbpt7ib6]{display:flex;gap:.25rem;margin-bottom:1.25rem}.fsc-tab[data-astro-cid-wbpt7ib6]{display:flex;align-items:center;gap:.4rem;padding:.4rem 1rem;border-radius:9999px;font-size:.82rem;font-weight:600;color:#607489;cursor:pointer;border:1px solid #E5EAF0;background:#fff;transition:all .2s;user-select:none}.fsc-tab[data-astro-cid-wbpt7ib6]:has(input:checked){background:#0d1829;color:#fff;border-color:#0d1829}.fsc-tab[data-astro-cid-wbpt7ib6] input[data-astro-cid-wbpt7ib6]{display:none}.fsc-form[data-astro-cid-wbpt7ib6]{display:flex;flex-direction:column;gap:1rem}.fsc-row[data-astro-cid-wbpt7ib6]{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.fsc-row-airports[data-astro-cid-wbpt7ib6]{flex-wrap:nowrap}.fsc-group[data-astro-cid-wbpt7ib6]{display:flex;flex-direction:column;gap:.35rem;flex:1;min-width:0}.fsc-group-pax[data-astro-cid-wbpt7ib6]{flex:0 0 auto;min-width:130px}.fsc-label[data-astro-cid-wbpt7ib6]{font-size:.72rem;font-weight:700;color:#607489;text-transform:uppercase;letter-spacing:.06em}.fsc-airport-wrap[data-astro-cid-wbpt7ib6]{position:relative}.fsc-ap-icon[data-astro-cid-wbpt7ib6]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#9ca3af;pointer-events:none}.fsc-airport-input[data-astro-cid-wbpt7ib6]{width:100%;padding:.75rem .75rem .75rem 2.25rem;border:1.5px solid #E0E7EF;border-radius:.5rem;font-size:.92rem;color:#0d1829;background:#f8fafd;transition:border-color .2s,box-shadow .2s;outline:none;font-family:inherit}.fsc-airport-input[data-astro-cid-wbpt7ib6]:focus{border-color:#e87722;box-shadow:0 0 0 3px #e877221f;background:#fff}.fsc-airport-input[data-astro-cid-wbpt7ib6]::placeholder{color:#9ca3af}.fsc-swap[data-astro-cid-wbpt7ib6]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:50%;background:#fff;border:1.5px solid #E0E7EF;cursor:pointer;align-self:flex-end;margin-bottom:.1rem;transition:background .2s,border-color .2s,transform .2s}.fsc-swap[data-astro-cid-wbpt7ib6] svg[data-astro-cid-wbpt7ib6]{width:1rem;height:1rem;color:#607489}.fsc-swap[data-astro-cid-wbpt7ib6]:hover{background:#f0f4f8;border-color:#e87722;transform:rotate(90deg)}.fsc-date[data-astro-cid-wbpt7ib6],.fsc-select[data-astro-cid-wbpt7ib6]{width:100%;padding:.75rem;border:1.5px solid #E0E7EF;border-radius:.5rem;font-size:.92rem;color:#0d1829;background:#f8fafd;transition:border-color .2s,box-shadow .2s;outline:none;cursor:pointer;font-family:inherit}.fsc-date[data-astro-cid-wbpt7ib6]:focus,.fsc-select[data-astro-cid-wbpt7ib6]:focus{border-color:#e87722;box-shadow:0 0 0 3px #e877221f;background:#fff}.fsc-date[data-astro-cid-wbpt7ib6]::-webkit-calendar-picker-indicator{cursor:pointer}.fsc-submit[data-astro-cid-wbpt7ib6]{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:.82rem 1.75rem;background:#e87722;color:#fff;font-size:.95rem;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap;flex-shrink:0;align-self:flex-end;font-family:inherit;box-shadow:0 4px 12px #e877224d;transition:background .2s,transform .15s,box-shadow .2s}.fsc-submit[data-astro-cid-wbpt7ib6] svg[data-astro-cid-wbpt7ib6]{width:1.1rem;height:1.1rem}.fsc-submit[data-astro-cid-wbpt7ib6]:hover{background:#c96618;transform:translateY(-1px);box-shadow:0 6px 18px #e8772266}.fsc-submit[data-astro-cid-wbpt7ib6]:active{transform:none}.fsc-routes[data-astro-cid-wbpt7ib6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #F0F4F8}.fsc-routes-label[data-astro-cid-wbpt7ib6]{font-size:.72rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.fsc-chip[data-astro-cid-wbpt7ib6]{font-size:.75rem;font-weight:600;padding:.28rem .75rem;border-radius:9999px;border:1px solid #E0E7EF;color:#607489;text-decoration:none;background:#f8fafd;transition:all .2s;white-space:nowrap}.fsc-chip[data-astro-cid-wbpt7ib6]:hover{background:#fff3e8;color:#e87722;border-color:#e87722}@media(max-width:700px){.fsc-card[data-astro-cid-wbpt7ib6]{padding:1.25rem}.fsc-row-airports[data-astro-cid-wbpt7ib6]{flex-wrap:wrap}.fsc-swap[data-astro-cid-wbpt7ib6]{display:none}.fsc-row-dates[data-astro-cid-wbpt7ib6]{flex-wrap:wrap}.fsc-group-pax[data-astro-cid-wbpt7ib6]{flex:1 0 100%}.fsc-submit[data-astro-cid-wbpt7ib6]{width:100%;align-self:stretch}.fsc-tabs[data-astro-cid-wbpt7ib6]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.fsc-tabs[data-astro-cid-wbpt7ib6]::-webkit-scrollbar{display:none}}.dest-photo-strip[data-astro-cid-j7pv25f6]{display:flex;gap:.875rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}@media(min-width:768px){.dest-photo-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(8,1fr);overflow:visible;gap:1rem}}.dest-photo-card[data-astro-cid-j7pv25f6]{position:relative;flex-shrink:0;width:130px;border-radius:1rem;overflow:hidden;scroll-snap-align:start;text-decoration:none;display:block;box-shadow:0 4px 20px #0000001f;transition:transform .25s,box-shadow .25s}@media(min-width:768px){.dest-photo-card[data-astro-cid-j7pv25f6]{width:auto}}.dest-photo-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 14px 36px #00000038}.dest-photo-img[data-astro-cid-j7pv25f6]{position:relative;height:180px}@media(min-width:768px){.dest-photo-img[data-astro-cid-j7pv25f6]{height:200px}}.dest-photo-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.68) 0%,rgba(0,0,0,.08) 55%,transparent 100%)}.dest-photo-info[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;right:0;padding:.6rem .75rem}.dest-price-tag[data-astro-cid-j7pv25f6]{position:absolute;top:.6rem;right:.6rem;background:#0a0f1ebf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:100px;padding:.18rem .5rem;font-size:.62rem;font-weight:700;color:#fff;white-space:nowrap}.services-grid-section[data-astro-cid-j7pv25f6]{background:#0a0f1e;padding:1.75rem 0 2rem}.services-grid-section[data-astro-cid-j7pv25f6] .section-label[data-astro-cid-j7pv25f6]{color:#6366f1d9}.services-grid[data-astro-cid-j7pv25f6]{display:flex;overflow-x:auto;gap:.75rem;padding-bottom:.5rem}@media(min-width:768px){.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible;gap:1rem}}@media(min-width:1024px){.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(10,1fr);gap:.75rem}}.svc-tile[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1rem .75rem .9rem;text-decoration:none;min-width:5.5rem;transition:background .22s,border-color .22s,transform .22s;flex-shrink:0}.svc-tile[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a;border-color:#6366f161;transform:translateY(-4px)}.svc-tile-icon-wrap[data-astro-cid-j7pv25f6]{width:2.75rem;height:2.75rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.45rem;transition:transform .22s ease}.svc-tile[data-astro-cid-j7pv25f6]:hover .svc-tile-icon-wrap[data-astro-cid-j7pv25f6]{transform:scale(1.1) translateY(-2px)}.svc-icon[data-astro-cid-j7pv25f6]{font-size:1.35rem;line-height:1}.svc-label[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:600;color:#ffffffd9;text-align:center;letter-spacing:.02em}.fw-title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.6rem;font-weight:700;color:#fff;margin:0}.quick-access-section[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#030710,#0a0f1e);padding:2rem 0 2.75rem}.quick-cta-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:.875rem;padding:.875rem 1rem;text-decoration:none;transition:all .25s ease}.quick-cta-item[data-astro-cid-j7pv25f6]:hover{background:#ffffff17;border-color:#6366f161;transform:translateY(-2px);box-shadow:0 8px 28px #00000047}.quick-cta-icon[data-astro-cid-j7pv25f6]{width:2.25rem;height:2.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.quick-cta-arrow[data-astro-cid-j7pv25f6]{color:#ffffff61;font-size:.85rem;flex-shrink:0;transition:color .2s,transform .2s}.quick-cta-item[data-astro-cid-j7pv25f6]:hover .quick-cta-arrow[data-astro-cid-j7pv25f6]{color:#ffffffc7;transform:translate(2px)}.reveal[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.reveal[data-astro-cid-j7pv25f6].visible{opacity:1;transform:translateY(0)}.reveal-delay-1[data-astro-cid-j7pv25f6]{transition-delay:.12s}.reveal-delay-2[data-astro-cid-j7pv25f6]{transition-delay:.24s}.reveal-delay-3[data-astro-cid-j7pv25f6]{transition-delay:.36s}.reveal-delay-4[data-astro-cid-j7pv25f6]{transition-delay:.48s}.tools-bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(min-width:768px){.tools-bento[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.tools-bento-featured[data-astro-cid-j7pv25f6]{grid-column:span 2}.tools-bento-wide[data-astro-cid-j7pv25f6]{grid-column:span 3}}.tool-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:1.25rem;padding:1.5rem;border:1.5px solid transparent;transition:all .28s ease;text-decoration:none;display:block;box-shadow:0 2px 12px #0000000e,0 8px 28px #0000000a}.tool-card[data-astro-cid-j7pv25f6]:hover{border-color:#6366f138;box-shadow:0 0 0 1px #6366f12e,0 16px 40px #6366f117;transform:translateY(-3px)}.tool-card-featured[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#0a0f1e,#1a1060 55%,#0a1a30);min-height:10rem;display:flex;flex-direction:column;justify-content:space-between}.tool-card-featured[data-astro-cid-j7pv25f6]:hover{border-color:#6366f161;box-shadow:0 0 0 1px #6366f147,0 24px 56px #0a0f1e73}.tool-featured-desc[data-astro-cid-j7pv25f6]{color:#ffffff9e;max-width:38ch}.tool-featured-cta[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:700;color:#a5b4fc;transition:gap .2s}.tool-featured-free[data-astro-cid-j7pv25f6]{background:#ffffff1a;color:#ffffffa6;font-size:.65rem;font-weight:700;padding:.2rem .55rem;border-radius:100px;text-transform:uppercase;letter-spacing:.08em}.tool-featured-badge[data-astro-cid-j7pv25f6]{background:#6366f140;color:#a5b4fc;font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:100px}.tool-card-accent[data-astro-cid-j7pv25f6]{border-left:3px solid #6366F1}.tool-card-accent[data-astro-cid-j7pv25f6]:hover{border-left-color:#4f46e5}.tool-cta-link[data-astro-cid-j7pv25f6]{font-size:.8rem;font-weight:700;color:#6366f1;display:inline-flex;align-items:center;gap:.2rem;transition:gap .2s ease}.tool-card[data-astro-cid-j7pv25f6]:hover .tool-cta-link[data-astro-cid-j7pv25f6]{gap:.4rem;color:#4f46e5}.section-title-gradient[data-astro-cid-j7pv25f6]{background:linear-gradient(120deg,#0d1829,#4338ca);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dupe-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 2px 12px #00000012,0 8px 28px #0000000d;transition:transform .28s ease,box-shadow .28s ease}.dupe-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 14px 40px #00000024}.dupe-image-wrap[data-astro-cid-j7pv25f6]{position:relative;height:13rem;overflow:hidden}.dupe-image-wrap[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:transform .55s ease}.dupe-card[data-astro-cid-j7pv25f6]:hover .dupe-image-wrap[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.dupe-saving-badge[data-astro-cid-j7pv25f6]{position:absolute;top:.75rem;left:.75rem;background:#00c9a7;color:#fff;font-size:.68rem;font-weight:800;padding:.28rem .7rem;border-radius:100px;text-transform:uppercase;letter-spacing:.04em}.dupe-body[data-astro-cid-j7pv25f6]{padding:1.25rem}.dupe-comparison[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.dupe-original[data-astro-cid-j7pv25f6]{font-size:.78rem;color:#9ca3af;text-decoration:line-through}.dupe-arrow[data-astro-cid-j7pv25f6]{color:#ff5757;font-weight:700}.dupe-alt[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:700;color:#0a0f1e}.dupe-cta[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem;font-weight:700;color:#6366f1;text-decoration:none;transition:gap .2s ease}.dupe-card[data-astro-cid-j7pv25f6]:hover .dupe-cta[data-astro-cid-j7pv25f6]{gap:.45rem}.trust-section[data-astro-cid-j7pv25f6]{padding:3rem 0;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0}.trust-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.trust-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.trust-metric[data-astro-cid-j7pv25f6]{text-align:center;padding:1.5rem 1rem;border-radius:1rem;transition:background .2s}.trust-metric[data-astro-cid-j7pv25f6]:hover{background:#f5f7fb}.trust-icon[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:.5rem}.trust-number[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#6366f1,#ff5757);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;margin-bottom:.25rem}.trust-label[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:700;color:#0d1829;margin-bottom:.2rem}.trust-sub[data-astro-cid-j7pv25f6]{font-size:.72rem;color:#607489}@media(max-width:639px){.tools-bento-featured[data-astro-cid-j7pv25f6],.tools-bento-wide[data-astro-cid-j7pv25f6]{grid-column:span 2}.tool-card-featured[data-astro-cid-j7pv25f6]{min-height:auto;padding:1.25rem}.tool-featured-desc[data-astro-cid-j7pv25f6]{max-width:none}.quick-cta-item[data-astro-cid-j7pv25f6]{padding:.75rem;gap:.5rem}.quick-cta-icon[data-astro-cid-j7pv25f6]{width:2rem;height:2rem}.quick-access-section[data-astro-cid-j7pv25f6]{padding:1.5rem 0 2rem}.dest-photo-img[data-astro-cid-j7pv25f6]{height:160px}.dupe-image-wrap[data-astro-cid-j7pv25f6]{height:10rem}.trust-number[data-astro-cid-j7pv25f6]{font-size:1.45rem}.trust-icon[data-astro-cid-j7pv25f6]{font-size:1.75rem;margin-bottom:.35rem}.trust-label[data-astro-cid-j7pv25f6]{font-size:.8rem}.trust-metric[data-astro-cid-j7pv25f6]{padding:1.25rem .75rem}.nb-teal[data-astro-cid-j7pv25f6]{width:220px;height:220px}.nb-indigo[data-astro-cid-j7pv25f6]{width:180px;height:180px}.section-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,6vw,1.8rem)}.section-subtitle[data-astro-cid-j7pv25f6]{font-size:.95rem}}@media(max-width:399px){.quick-cta-icon[data-astro-cid-j7pv25f6]{width:1.75rem;height:1.75rem;font-size:.82rem}.trust-number[data-astro-cid-j7pv25f6]{font-size:1.2rem}.trust-label[data-astro-cid-j7pv25f6]{font-size:.72rem}}.newsletter-section[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#060c18,#111055 45%,#071818);position:relative;overflow:hidden}.newsletter-blob[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;pointer-events:none}.nb-teal[data-astro-cid-j7pv25f6]{width:500px;height:500px;background:radial-gradient(circle,#00C9A7,transparent 70%);top:-30%;left:-10%}.nb-indigo[data-astro-cid-j7pv25f6]{width:400px;height:400px;background:radial-gradient(circle,#6366F1,transparent 70%);bottom:-20%;right:-5%}
