.itn{color:#444;font-size:1.05rem;line-height:1.75}.itn h2{font-size:clamp(1.55rem,1.2rem + 1.2vw,2rem);margin:0 0 1rem}.itn h2,.itn h3{font-weight:700;color:#161b18}.itn a:not(.it-btn-primary){color:var(--it-theme-1,#d32f2f)}.itn-section{margin-top:4.5rem;scroll-margin-top:110px}.itn-eyebrow{text-transform:uppercase;letter-spacing:1px;font-size:.78rem;font-weight:700;color:var(--it-theme-1,#d32f2f);margin-bottom:.35rem}.itn-sub{font-size:1.25rem;margin:2.5rem 0 1rem}.itn-answer{position:relative;background:#fbfaf7;border-left:5px solid var(--it-theme-1,#d32f2f);border-radius:0 14px 14px 0;padding:2.2rem 2rem 1.6rem;box-shadow:0 6px 22px rgba(22,27,24,.05);font-size:1.1rem}.itn-answer p:last-child{margin-bottom:0}.itn-answer__badge{position:absolute;top:-14px;left:1.5rem;background:var(--it-theme-1,#d32f2f);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:5px 12px;border-radius:999px}.itn-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:1.5rem 0 2rem}@media(max-width:991px){.itn-stats{grid-template-columns:repeat(2,1fr)}}.itn-stat{background:#f3f8f6;border-radius:14px;padding:1.1rem 1.1rem 1rem;display:flex;flex-direction:column;gap:2px}.itn-stat i{color:var(--it-theme-1,#d32f2f);font-size:1.2rem;margin-bottom:6px}.itn-stat strong{font-size:1.6rem;line-height:1.1;color:#161b18}.itn-stat span{font-size:.88rem;line-height:1.4;color:#6b6f6a}.itn-routes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media(max-width:991px){.itn-routes{grid-template-columns:1fr}}.itn-route{border:1px solid #e6ebe8;border-radius:14px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.itn-route:hover{box-shadow:0 12px 30px rgba(22,27,24,.08);transform:translateY(-2px)}.itn-route h3{font-size:1.2rem;margin:0}.itn-route.is-pick{border-color:var(--it-theme-1,#d32f2f);box-shadow:0 0 0 1px var(--it-theme-1,#d32f2f)}.itn-routes--2,.itn-routes--4{grid-template-columns:repeat(2,1fr)}@media(max-width:991px){.itn-routes--2,.itn-routes--4{grid-template-columns:1fr}}.itn-route__img{position:relative;aspect-ratio:16/9;background:#f3f8f6}.itn-route__img img{object-fit:cover}.itn-route__num,.itn-route__pick{position:absolute;top:12px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:999px}.itn-route__num{left:12px;background:rgba(22,27,24,.82);color:#fff}.itn-route__pick{right:12px;background:var(--it-theme-1,#d32f2f);color:#fff}.itn-route__body{padding:1.1rem 1.2rem 1.2rem;display:flex;flex-direction:column;flex:1 1}.itn-route__tag{color:#6b6f6a;font-size:.92rem;margin:2px 0 .8rem}.itn-route__facts{margin:0 0 .9rem;font-size:.9rem}.itn-route__facts div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed #e6ebe8}.itn-route__facts dt{font-weight:600;color:#6b6f6a}.itn-route__facts dd{margin:0;text-align:right;color:#161b18;font-weight:600}.itn-route__best{list-style:none;padding:0;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.itn-route__best li{padding:3px 0}.itn-route__best i{color:var(--it-theme-2,#32864e);margin-right:6px}.itn-route__more{margin-top:auto;font-weight:700;font-size:.92rem;text-decoration:none}.itn-chooser{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-gap:12px;gap:12px}.itn-chooser li{display:grid;grid-template-columns:1fr auto minmax(220px,auto);align-items:center;grid-gap:16px;gap:16px;background:#fbfaf7;border:1px solid #e6ebe8;border-radius:14px;padding:14px 16px}@media(max-width:767px){.itn-chooser li{grid-template-columns:1fr;gap:8px}}.itn-chooser__q{font-weight:600;color:#161b18}.itn-chooser__arrow{color:var(--it-theme-1,#d32f2f)}@media(max-width:767px){.itn-chooser__arrow{display:none}}.itn-chooser__a{display:inline-flex;gap:8px;align-items:baseline;padding:8px 14px;border-radius:10px;text-decoration:none;background:#fff;border:1px solid #e6ebe8;color:#161b18!important;font-size:.95rem}.itn-chooser__a strong{color:var(--it-theme-1,#d32f2f)}.itn-chooser__a:hover{border-color:var(--it-theme-1,#d32f2f)}.itn-chart{margin:1.5rem 0 0;background:#fbfaf7;border:1px solid #e6ebe8;border-radius:14px;padding:1.4rem 1.4rem 1rem}.itn-chart__title{font-weight:700;color:#161b18;margin-bottom:1rem}.itn-chart__rows{display:grid;grid-gap:18px;gap:18px}.itn-chart__row{display:grid;grid-template-columns:190px 1fr;grid-gap:18px;gap:18px;align-items:end;padding-bottom:14px;border-bottom:1px solid #e6ebe8}.itn-chart__row:last-child{border-bottom:0}@media(max-width:767px){.itn-chart__row{grid-template-columns:1fr;gap:8px}}.itn-chart__label{display:flex;flex-direction:column;line-height:1.35}.itn-chart__label strong{color:var(--it-theme-1,#d32f2f);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.itn-chart__label span{color:#161b18;font-weight:600}.itn-chart__label em{font-style:normal;font-size:.85rem;color:#6b6f6a}.itn-chart__bars{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px;height:150px}.itn-chart__bars li{display:flex;flex-direction:column;align-items:center;min-width:0}.itn-chart__val{font-size:.72rem;font-weight:700;color:#161b18;white-space:nowrap;height:18px}.itn-chart__track{flex:1 1;max-width:46px;display:flex;align-items:flex-end;background:repeating-linear-gradient(0deg,transparent 0 24px,rgba(22,27,24,.05) 24px 25px)}.itn-chart__bar,.itn-chart__track{width:100%;border-radius:8px 8px 0 0}.itn-chart__bar{transition:height .4s}.itn-chart__day{font-size:.75rem;color:#6b6f6a;margin-top:4px}.itn .is-none{--band:#b9c4bf;--band-bg:#eef2f0;--band-ink:#4c5752}.itn .is-short{--band:var(--it-theme-2,#32864e);--band-bg:rgba(50,134,78,0.12);--band-ink:#1f5c34}.itn .is-medium{--band:#e09b1a;--band-bg:rgba(224,155,26,0.16);--band-ink:#6b4a00}.itn .is-long{--band:var(--it-theme-1,#d32f2f);--band-bg:rgba(211,47,47,0.1);--band-ink:#9e1f1f}.itn-chart__bar{background:var(--band)}.itn-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:.85rem;color:#6b6f6a}.itn-legend span{display:inline-flex;align-items:center;gap:6px}.itn-legend i{width:12px;height:12px;border-radius:3px;background:var(--band)}.itn-timeline{list-style:none;padding:0;margin:2rem 0 0;position:relative}.itn-timeline:before{content:"";position:absolute;left:19px;top:10px;bottom:10px;width:2px;background:repeating-linear-gradient(180deg,var(--it-theme-1,#d32f2f) 0 6px,transparent 6px 12px);opacity:.45}.itn-day{position:relative;padding-left:58px;margin-bottom:18px}@media(max-width:575px){.itn-day{padding-left:48px}}.itn-day__dot{position:absolute;left:0;top:14px;width:40px;height:40px;border-radius:50%;background:var(--it-theme-1,#d32f2f);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 3px 8px rgba(22,27,24,.18)}@media(max-width:575px){.itn-day__dot{width:34px;height:34px;left:3px;font-size:.9rem}}.itn-day__card{background:#fff;border:1px solid #e6ebe8;border-radius:14px;overflow:hidden}.itn-day__card.has-img{display:grid;grid-template-columns:1fr 260px}@media(max-width:767px){.itn-day__card.has-img{grid-template-columns:1fr}}.itn-day__card h3{font-size:1.15rem;margin:0 0 .5rem}.itn-day__card p{margin-bottom:.7rem}.itn-day__text{padding:1.1rem 1.3rem 1rem}.itn-day__img{position:relative;min-height:200px}.itn-day__img img{object-fit:cover}@media(max-width:767px){.itn-day__img{order:-1;aspect-ratio:16/9;min-height:0}}.itn-pill{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:700;padding:4px 11px;border-radius:999px;background:var(--band-bg);color:var(--band-ink)}.itn-chips{list-style:none;padding:0;margin:0 0 .6rem;display:flex;flex-wrap:wrap;gap:6px}.itn-chips li{font-size:.8rem;font-weight:600;background:#f3f8f6;color:#161b18;padding:3px 10px;border-radius:999px}.itn-day__night{font-size:.9rem;color:#6b6f6a;border-top:1px dashed #e6ebe8;padding-top:.6rem;margin:.4rem 0 0!important}.itn-day__night i{color:var(--it-theme-2,#32864e);margin-right:6px}.itn-stays{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.itn-stay{background:#f3f8f6;border-radius:12px;padding:.9rem 1rem;display:flex;flex-direction:column;font-size:.9rem;line-height:1.45}.itn-stay strong{color:#161b18;font-size:1rem}.itn-stay__nights{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--it-theme-2,#32864e)}.itn-cta{margin-top:1.6rem;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff4ef;border-radius:14px;padding:1.3rem 1.5rem}.itn-cta p{margin:0}@media(max-width:767px){.itn-cta{flex-direction:column;align-items:flex-start}}.itn-cta__kicker{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--it-theme-1,#d32f2f)}.itn-cta__title{font-weight:700;color:#161b18;font-size:1.1rem}.itn-cta__note{font-size:.92rem;color:#6b6f6a}.itn-cta__note strong{color:#161b18}.itn-cta__btn{flex-shrink:0;white-space:nowrap}.itn-budget{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:18px;gap:18px;margin-top:1.5rem}@media(max-width:991px){.itn-budget{grid-template-columns:1fr}}.itn-budget__example,.itn-budget__extras{border:1px solid #e6ebe8;border-radius:14px;padding:1.3rem 1.4rem;background:#fff}.itn-budget__example{background:#fbfaf7}.itn-budget__example table{width:100%;font-size:.93rem}.itn-budget__example th{font-weight:500;color:#444;padding:8px 0;border-bottom:1px dashed #e6ebe8}.itn-budget__example td{text-align:right;font-weight:700;color:#161b18;white-space:nowrap;padding-left:12px;border-bottom:1px dashed #e6ebe8}.itn-budget__title{font-weight:700;color:#161b18;margin-bottom:.8rem}.itn-budget__title i{color:var(--it-theme-1,#d32f2f);margin-right:8px}.itn-budget__total{margin:1rem 0 0;background:#fff;border-radius:10px;padding:.8rem 1rem;border-left:4px solid var(--it-theme-2,#32864e);font-size:.95rem}.itn-budget__total strong{color:var(--it-theme-2,#32864e);font-size:1.1rem}.itn-budget__extras ul{list-style:none;padding:0;margin:0}.itn-budget__extras ul li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed #e6ebe8;font-size:.92rem;line-height:1.4}.itn-budget__extras ul li:last-child{border-bottom:0}.itn-budget__extras ul span{display:flex;flex-direction:column}.itn-budget__extras ul em{font-style:normal;font-size:.82rem;color:#6b6f6a}.itn-budget__extras ul b{text-align:right;color:#161b18;white-space:nowrap}.itn-matrix{margin-top:1.5rem;border:1px solid #e6ebe8;border-radius:14px}.itn-matrix table{width:100%;min-width:620px;border-collapse:collapse;font-size:.92rem}.itn-matrix thead th{background:#161b18;color:#fff;font-weight:700;padding:12px 14px;text-align:left;vertical-align:bottom}.itn-matrix thead th span{display:block;font-weight:400;font-size:.8rem;opacity:.75}.itn-matrix tbody th{padding:12px 14px;color:#161b18;font-weight:700;border-top:1px solid #e6ebe8}.itn-matrix tbody th span{display:block;font-weight:400;font-size:.82rem;color:#6b6f6a}.itn-matrix td{padding:12px 14px;border-top:1px solid #e6ebe8;font-size:.85rem}.itn-matrix td i{font-size:1.15rem;margin-right:6px;vertical-align:-2px}.itn-matrix td.is-yes i{color:var(--it-theme-2,#32864e)}.itn-matrix td.is-partly i{color:#e09b1a}.itn-matrix td.is-no i{color:var(--it-theme-1,#d32f2f)}.itn-matrix td.is-no span{color:#6b6f6a}.itn-matrix tbody tr:nth-child(2n){background:#fbfaf7}.itn-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:1.5rem}@media(max-width:991px){.itn-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.itn-cards{grid-template-columns:1fr}}.itn-card{border:1px solid #e6ebe8;border-radius:14px;padding:1.2rem;display:flex;flex-direction:column;background:#fff}.itn-card>i{width:42px;height:42px;border-radius:50%;background:rgba(211,47,47,.08);color:var(--it-theme-1,#d32f2f);display:flex;align-items:center;justify-content:center;margin-bottom:.8rem}.itn-card h3{font-size:1.05rem;margin:0 0 .4rem}.itn-card p{font-size:.92rem;line-height:1.55;margin-bottom:.8rem}.itn-card a{margin-top:auto;font-weight:700;font-size:.9rem;text-decoration:none}.itn-checklist{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:1.5rem}@media(max-width:767px){.itn-checklist{grid-template-columns:1fr}}.itn-check{display:flex;gap:14px;align-items:flex-start;background:#f3f8f6;border-radius:12px;padding:1rem 1.1rem;text-decoration:none;color:#6b6f6a!important;font-size:.9rem;line-height:1.5;border:1px solid rgba(0,0,0,0);transition:border-color .2s}.itn-check:hover{border-color:var(--it-theme-2,#32864e)}.itn-check i{color:var(--it-theme-2,#32864e);font-size:1.2rem;margin-top:3px;width:22px;text-align:center}.itn-check strong{display:block;color:#161b18;font-size:1rem}.itn-mistakes{list-style:none;counter-reset:mistake;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media(max-width:767px){.itn-mistakes{grid-template-columns:1fr}}.itn-mistakes li{counter-increment:mistake;position:relative;background:#fff;border:1px solid #e6ebe8;border-top:4px solid var(--it-theme-1,#d32f2f);border-radius:14px;padding:1.1rem 1.2rem .9rem 3.6rem}.itn-mistakes li:before{content:counter(mistake);position:absolute;left:1.1rem;top:1rem;width:30px;height:30px;border-radius:50%;background:rgba(211,47,47,.1);color:var(--it-theme-1,#d32f2f);font-weight:700;display:flex;align-items:center;justify-content:center}.itn-mistakes strong{color:#161b18}.itn-mistakes p{font-size:.93rem;margin:.3rem 0 0}.itn #faq{margin-top:4.5rem}.itn-final{margin-top:3rem;background:#161b18;color:hsla(0,0%,100%,.82);border-radius:14px;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:24px}.itn-final p{margin:0}@media(max-width:767px){.itn-final{flex-direction:column;align-items:flex-start}}.itn-final__title{color:#fff;font-size:1.35rem;font-weight:700;margin-bottom:.3rem!important}.itn-final__btns{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.itn .itn-final__ghost{display:inline-flex;align-items:center;padding:0 22px;border:1px solid hsla(0,0%,100%,.4);border-radius:6px;color:#fff;text-decoration:none;font-weight:600}.itn .itn-final__ghost:hover{border-color:#fff}@media(max-width:767px){.itn-matrix{border:0}.itn-matrix table{min-width:0}.itn-matrix thead{display:none}.itn-matrix tbody tr{display:block;border:1px solid #e6ebe8;border-radius:14px;margin-bottom:12px;overflow:hidden;background:#fff!important}.itn-matrix tbody th,.itn-matrix td{display:block;border-top:0}.itn-matrix tbody th{background:#f3f8f6}.itn-matrix td{display:flex;align-items:center;padding:8px 14px;border-top:1px dashed #e6ebe8}.itn-matrix td:before{content:attr(data-route);font-weight:700;color:#161b18;width:72px;flex-shrink:0}}@media(max-width:575px){.itn-chart__bars{gap:3px}.itn-chart__val{font-size:.6rem;writing-mode:vertical-rl;transform:rotate(180deg);height:34px}.itn-chart__day{font-size:.65rem}}.itn-lengths{margin-top:1.2rem}.itn-lengths ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.itn-lengths__title{font-weight:700;color:#161b18;margin-bottom:.6rem}.itn .itn-lengths__item{display:flex;flex-direction:column;padding:.75rem .9rem;border:1px solid #e6ebe8;border-radius:12px;background:#fff;text-decoration:none;line-height:1.3;transition:border-color .2s}.itn .itn-lengths__item strong{color:#161b18;font-size:1.05rem}.itn .itn-lengths__item em{font-style:normal;font-size:.82rem;color:#6b6f6a}.itn .itn-lengths__item.is-on,.itn .itn-lengths__item:hover{border-color:var(--it-theme-1,#d32f2f)}.itn .itn-lengths__item.is-on{background:var(--it-theme-1,#d32f2f)}.itn .itn-lengths__item.is-on em,.itn .itn-lengths__item.is-on strong{color:#fff}.itn-stays--wide{margin-top:1.2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}