.guided-page{--gr-ink:var(--g-ink,#0b2955);--gr-text:var(--g-text,#16213f);--gr-body:var(--g-body,#66718a);--gr-muted:var(--g-muted,#6a7183);--gr-line:var(--g-line,#e4e2dd);--gr-warm:var(--g-warm,#f5f4f3);--gr-warm2:var(--g-warm2,#efede9);--gr-cool:var(--g-cool,#f4f6fb);--gr-cool2:var(--g-cool2,#e9eef8);--gr-card-sh:var(--g-card-sh,0 1px 2px #16213f0a, 0 14px 36px #16213f0f);--gr-chip-sh:var(--g-chip-sh,0 10px 28px #16213f1f)}.guided-page .gr-hint{color:var(--gr-muted);max-width:70ch;margin:3px 0 24px;font-size:14px}.guided-page .gr-why{color:var(--gr-muted);margin-top:10px;font-size:13.5px}.guided-page .gr-why:empty{display:none}.guided-page .gr-grey{color:var(--gr-muted);font-size:13.5px}.guided-page .gr-q{margin:40px 0 22px}.guided-page .gr-q>h3{margin-bottom:6px;font-size:19px}.guided-page .gr-note-line{background:var(--gr-cool);color:var(--gr-text);border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;font-size:14.5px;display:flex}.guided-page .gr-note-line .g-i{color:var(--gr-ink);margin-top:2px}.guided-page .gr-round{border:1px solid var(--gr-line);cursor:pointer;width:34px;height:34px;color:var(--gr-ink);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.guided-page .gr-round:disabled{opacity:.35;cursor:default}.guided-page .gr-round .g-i{width:16px;height:16px}.guided-page .gr-btn--sm{padding:11px 14px;font-size:14.5px}.guided-page .is-loading{opacity:.45;transition:opacity .15s}.guided-page .gr-chipset{flex-wrap:wrap;gap:8px;display:flex}.guided-page .gr-chipset button{border:1.5px solid var(--gr-line);cursor:pointer;color:var(--gr-ink);text-align:left;background:#fff;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600;line-height:1.25}.guided-page .gr-chipset button:hover{background:var(--gr-warm)}.guided-page .gr-chipset button[aria-pressed=true]{background:var(--gr-ink);border-color:var(--gr-ink);color:#fff}.guided-page .gr-chipset button small{opacity:.8;font-size:12px;font-weight:400;display:block}.guided-page .gr-chipset button small:empty{display:none}.guided-page .gr-chipset button:disabled{color:#9aa0ac;cursor:not-allowed;background:0 0;border-style:dashed}.guided-page .gr-stepper{box-shadow:inset 0 0 0 1.5px var(--gr-line);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.guided-page .gr-stepper button{background:var(--gr-warm);cursor:pointer;width:30px;height:30px;color:var(--gr-ink);border:0;border-radius:50%;font-size:17px;line-height:1}.guided-page .gr-stepper button:disabled{opacity:.4;cursor:default}.guided-page .gr-stepper output{text-align:center;min-width:76px;color:var(--gr-ink);font-weight:600}.guided-page .gr-climate{flex-wrap:wrap;gap:8px;margin:-12px 0 22px;display:flex}.guided-page .gr-climate span{background:var(--gr-cool);color:var(--gr-text);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13.5px;display:inline-flex}.guided-page .gr-climate .g-i{width:14px;height:14px}.guided-page .gr-when__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;display:grid}.guided-page .gr-when__note{margin-top:12px}.guided-page .gr-months{flex-direction:column;justify-content:flex-end;padding:22px 16px 14px;display:flex}.guided-page .gr-months__in{gap:var(--gr-mgap,5px);--gr-barh:128px;grid-template-columns:repeat(12,1fr);align-items:end;display:grid;position:relative}.guided-page .gr-months button{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex}.guided-page .gr-months__bar{width:100%;max-width:30px;height:var(--gr-barh,128px);align-items:flex-end;display:flex}.guided-page .gr-months__bar i{background:#e3e1db;border-radius:6px 6px 3px 3px;width:100%;transition:background .15s;display:block}.guided-page .gr-months button:hover .gr-months__bar i{background:#cfcbc2}.guided-page .gr-months button[aria-pressed=true] .gr-months__bar i{background:var(--gr-ink)}.guided-page .gr-months__m{color:var(--gr-ink);text-transform:lowercase;font-size:12.5px;font-weight:600}.guided-page .gr-months__d{color:var(--gr-muted);font-size:11.5px}.guided-page .gr-months{--gr-mgap:5px}.guided-page .gr-months__line{height:var(--gr-barh,128px);pointer-events:none;z-index:1;top:0;left:calc((100% - 11 * var(--gr-mgap)) / 24);width:calc(100% - (100% - 11 * var(--gr-mgap)) / 12);position:absolute;overflow:visible}.guided-page .gr-months__line polyline{fill:none;stroke:#1d3fa8;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.guided-page .gr-months__bar{position:relative}.guided-page .gr-months__tdot{left:50%;top:calc(var(--y) * 100%);z-index:2;background:#fff;border:2px solid #1d3fa8;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:transform .14s,background .14s;position:absolute}.guided-page .gr-months__tdot span{color:#1d3fa8;white-space:nowrap;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.guided-page .gr-months button[aria-pressed=true] .gr-months__tdot,.guided-page .gr-months button:hover .gr-months__tdot{background:#1d3fa8;transform:scale(1.15)}.guided-page .gr-months button[aria-pressed=true] .gr-months__tdot span{background:#fff;border-radius:5px;padding:2px 4px;box-shadow:0 2px 6px #0b162d2e}.guided-page .gr-legend{color:var(--gr-text);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-right:12px;font-weight:600;display:inline-flex}.guided-page .gr-legend__bar{background:#d8d5ce;border-radius:3px;width:10px;height:12px;display:inline-block}.guided-page .gr-legend__temp{border-top:2px solid #1d3fa8;width:16px;height:0;margin-left:6px;display:inline-block}.guided-page .gr-mcard{background:var(--gr-warm);border-radius:22px;flex-direction:column;gap:12px;padding:24px 26px;display:flex}.guided-page .gr-mcard__k{color:var(--gr-muted);font-size:14px;font-weight:600}.guided-page .gr-mcard h3{font-size:24px}.guided-page .gr-mcard__chips{flex-wrap:wrap;gap:8px;display:flex}.guided-page .gr-mchip{color:var(--gr-ink);background:#fff;border-radius:999px;padding:5px 12px;font-size:13.5px;font-weight:600}.guided-page .gr-mchip--peak{color:#7a5a0c;background:#fdf3d7}.guided-page .gr-mcard p{color:var(--gr-text);font-size:15.5px}.guided-page .gr-mcard__warn{font-size:14.5px}.guided-page .gr-mcard__go{color:var(--gr-ink);text-underline-offset:4px;align-items:center;gap:6px;margin-top:auto;font-size:14.5px;font-weight:700;-webkit-text-decoration:underline #b4b9c4;text-decoration:underline #b4b9c4;display:flex}.guided-page .gr-mcard__go .g-i{width:15px;height:15px}.guided-page .gr-datebox{margin-top:40px;padding:22px 24px;scroll-margin-top:80px}.guided-page .gr-datebox h3{font-size:18px}.guided-page .gr-block+.gr-block{border-top:1px solid var(--gr-line);margin-top:22px;padding-top:20px}.guided-page .gr-lvl{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.guided-page .gr-lvl .g-seg{margin:0}.guided-page .gr-mnav{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.guided-page .gr-mlabel{color:var(--gr-ink);text-align:center;text-transform:capitalize;min-width:132px;font-size:15px}.guided-page .gr-cal-link{font:inherit;color:var(--gr-ink);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;margin-left:8px;padding:6px 4px;font-size:14px;font-weight:600;-webkit-text-decoration:underline dotted #b4b9c4;text-decoration:underline dotted #b4b9c4;display:inline-flex}.guided-page .gr-cal-link .g-i{width:16px;height:16px}.guided-page .gr-dates{flex-wrap:wrap;gap:8px;display:flex}.guided-page .gr-dchip{border:1.5px solid var(--gr-line);cursor:pointer;text-align:left;min-width:112px;font:inherit;background:#fff;border-radius:14px;padding:9px 14px 8px}.guided-page .gr-dchip b{color:var(--gr-ink);font-size:15px;font-weight:600;display:block}.guided-page .gr-dchip span{color:var(--gr-muted);align-items:center;gap:4px;margin-top:1px;font-size:12px;display:flex}.guided-page .gr-dchip span .g-i{stroke-width:2.6px;width:12px;height:12px}.guided-page .gr-dchip:hover{border-color:#c9cfda}.guided-page .gr-dchip[aria-pressed=true]{background:var(--gr-ink);border-color:var(--gr-ink)}.guided-page .gr-dchip[aria-pressed=true] b,.guided-page .gr-dchip[aria-pressed=true] span{color:#fff}.guided-page .gr-dchip:disabled{background:var(--gr-warm);cursor:not-allowed;border-color:#0000}.guided-page .gr-dchip:disabled b,.guided-page .gr-dchip:disabled span{color:#a9adb7}.guided-page .gr-dchip--sm{min-width:96px;padding:7px 11px}.guided-page .gr-durrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guided-page .gr-durrow .gr-chipset button{text-align:center;min-width:76px}.guided-page .gr-planout{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.guided-page .gr-planout div{background:var(--gr-cool);color:var(--gr-muted);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.4}.guided-page .gr-planout b{color:var(--gr-ink);margin-top:3px;font-size:15px;font-weight:600;display:block}.guided-page .gr-holidays{color:var(--gr-text);background:var(--gr-warm);border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;font-size:14px;display:flex}.guided-page .gr-holidays .g-i{width:16px;height:16px;color:var(--gr-ink);margin-top:2px}.guided-page .gr-cal-legend{color:var(--gr-muted);flex-wrap:wrap;gap:8px 18px;margin:14px 0 6px;font-size:13px;display:flex}.guided-page .gr-cal-legend span{align-items:center;gap:7px;display:flex}.guided-page .gr-lg{border:1.5px solid var(--gr-line);background:#fff;border-radius:6px;width:16px;height:16px;display:inline-block;position:relative}.guided-page .gr-lg--beg:after{content:"";background:var(--gr-ink);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.guided-page .gr-lg--sel{background:var(--gr-ink);border-color:var(--gr-ink)}.guided-page .gr-cal{gap:22px;margin-top:14px;display:grid}.guided-page .gr-cal__t{color:var(--gr-ink);margin-bottom:8px;font-size:15.5px;font-weight:600}.guided-page .gr-cal__g{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.guided-page .gr-cal__wd{color:var(--gr-muted);text-transform:lowercase;padding:2px 0 4px;font-size:11.5px;font-weight:600}.guided-page .gr-cal__x{color:#b3b7c1;padding:8px 0;font-size:13px}.guided-page .gr-cd{border:1.5px solid var(--gr-line);font:inherit;color:var(--gr-ink);cursor:pointer;background:#fff;border-radius:10px;padding:7px 0;font-size:14px;font-weight:700;position:relative}.guided-page .gr-cd:hover{border-color:var(--gr-ink)}.guided-page .gr-cd--beg:after{content:"";background:var(--gr-ink);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.guided-page .gr-cd[aria-pressed=true]{background:var(--gr-ink);border-color:var(--gr-ink);color:#fff}.guided-page .gr-cd[aria-pressed=true].gr-cd--beg:after{background:#fff}.guided-page .gr-cd:disabled{background:var(--gr-warm);color:#b3b7c1;cursor:not-allowed;border-color:#0000}.guided-page .gr-goals-sc{margin-top:12px}.guided-page .gr-goals{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;margin:0 -12px -6px -4px;padding:12px 12px 6px 4px;scroll-padding-left:4px;display:flex;overflow:auto hidden}.guided-page .gr-goals::-webkit-scrollbar{display:none}.guided-page .gr-goals button{scroll-snap-align:start;text-align:left;border:1.5px solid var(--gr-line);cursor:pointer;font:inherit;color:var(--gr-text);background:#fff;border-radius:14px;flex:0 0 260px;align-items:center;gap:12px;padding:14px 15px;transition:border-color .15s,background .15s;display:flex;position:relative}.guided-page .gr-goals button:hover{border-color:#c9cfda}.guided-page .gr-goal__ic{width:40px;height:40px;color:var(--gr-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.guided-page .gr-goal__ic .g-i{width:28px;height:28px}.guided-page .gr-goals button:hover .gr-goal__ic{background:var(--gr-cool2)}.guided-page .gr-goals button b{color:var(--gr-ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.guided-page .gr-goals button small{color:var(--gr-muted);margin-top:1px;font-size:13px;display:block}.guided-page .gr-goals button[aria-pressed=true]{border-color:var(--gr-ink);box-shadow:0 0 0 1px var(--gr-ink), 0 0 0 5px #0b295514;background:#fff}.guided-page .gr-selmark{z-index:3;background:var(--gr-ink);color:#fff;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .15s,transform .2s cubic-bezier(.2,.8,.3,1.4);display:flex;position:absolute;top:-10px;right:-10px;transform:scale(.5);box-shadow:0 0 0 3px #fff,0 4px 10px #0b295540}.guided-page .gr-selmark .g-i{stroke-width:2.6px;width:15px;height:15px}.guided-page .gr-goals button[aria-pressed=true] .gr-selmark,.guided-page .is-sel>.gr-selmark{opacity:1;transform:none}.guided-page .gr-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guided-page .gr-opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-page .gr-opt{flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.guided-page .gr-opts--row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;margin:-14px -14px -22px -4px;padding:14px 14px 22px 4px;scroll-padding-left:4px;display:flex;overflow:auto hidden}.guided-page .gr-opts--row::-webkit-scrollbar{display:none}.guided-page .gr-opts--row>.gr-opt{scroll-snap-align:start;flex:0 0 calc(33.3333% - 9.33333px);min-width:270px}.guided-page .gr-opts-sc{--g-arrow-top:150px}.guided-page .gr-opt--skeleton{gap:12px;min-height:360px;padding-bottom:18px}.guided-page .gr-sk{background:linear-gradient(90deg,#f1efeb 0,#faf9f7 50%,#f1efeb 100%) 0 0/200% 100%;border-radius:8px;margin:0 18px;animation:1.1s linear infinite gr-shimmer;display:block}.guided-page .gr-sk--img{aspect-ratio:16/8;border-radius:0;margin:0 0 4px}.guided-page .gr-opts--3 .gr-sk--img{aspect-ratio:4/3}.guided-page .gr-sk--l1{width:38%;height:11px}.guided-page .gr-sk--l2{width:74%;height:18px}.guided-page .gr-sk--l3{width:58%;height:11px}.guided-page .gr-sk--btn{border-radius:999px;height:42px;margin-top:auto}@keyframes gr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.guided-page .gr-opts--in>.gr-opt{animation:.38s cubic-bezier(.2,.7,.3,1) both gr-in}.guided-page .gr-opts--in>.gr-opt:nth-child(2){animation-delay:60ms}.guided-page .gr-opts--in>.gr-opt:nth-child(3){animation-delay:.12s}.guided-page .gr-opts--in>.gr-opt:nth-child(n+4){animation-delay:.18s}@keyframes gr-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.guided-page .gr-q--opts{scroll-margin-top:140px}.guided-page .gr-opt__img{aspect-ratio:4/3;background:var(--gr-warm2);border-radius:21px 21px 0 0;position:relative;overflow:hidden}.guided-page .gr-opts:not(.gr-opts--3):not(.gr-opts--row) .gr-opt__img{aspect-ratio:16/8}.guided-page .gr-opt__img img{object-fit:cover;width:100%;height:100%}.guided-page .gr-opt__art{background:var(--gr-warm);align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0;overflow:hidden}.guided-page .gr-opt__art:before{content:"";background:var(--gr-cool2);border-radius:50%;width:140px;height:140px;position:absolute;top:-30px;right:-30px}.guided-page .gr-opt__art b{color:var(--gr-ink);letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.05;position:relative}.guided-page .gr-flag{color:var(--gr-ink);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #16213f1f}.guided-page .gr-opt__body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.guided-page .gr-opt__body h3{font-size:17.5px;line-height:1.3}.guided-page .gr-opts--3 .gr-opt__body h3{font-size:16.5px}.guided-page .gr-opt__name{color:var(--gr-muted);font-size:13.5px;font-weight:600}.guided-page .gr-opt__name:empty{display:none}.guided-page .gr-opt__body ul{color:var(--gr-text);gap:5px;margin:4px 0;padding:0;font-size:14px;list-style:none;display:grid}.guided-page .gr-opt__body li{align-items:flex-start;gap:8px;display:flex}.guided-page .gr-opt__body li .g-i{width:15px;height:15px;color:var(--gr-ink);margin-top:3px}.guided-page .gr-opt__warn{color:var(--gr-text);background:var(--gr-warm);border-radius:10px;padding:8px 10px;font-size:13.5px}.guided-page .gr-opt__price{color:var(--gr-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:8px;font-size:14px;display:flex}.guided-page .gr-opt__price b{color:var(--gr-ink);letter-spacing:-.02em;font-size:22px;font-weight:700}.guided-page .gr-opt__tier{color:var(--gr-muted);font-size:13px;line-height:1.45}.guided-page .gr-pick{cursor:pointer;color:var(--gr-ink);box-shadow:inset 0 0 0 1.5px var(--gr-line);background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:11px 16px;font-size:14.5px;font-weight:700;display:flex}.guided-page .gr-pick:hover{background:var(--gr-warm)}.guided-page .gr-pick .g-i{width:15px;height:15px;display:none}.guided-page .gr-opt.is-sel{border-color:var(--gr-ink);box-shadow:0 0 0 1.5px var(--gr-ink), 0 0 0 6px #0b295514, var(--gr-card-sh)}.guided-page .gr-opt.is-sel .gr-pick{background:var(--gr-ink);color:#fff;box-shadow:none}.guided-page .gr-opt.is-sel .gr-pick .g-i{display:block}.guided-page .gr-course .gr-note-line{margin:14px 0 0}.guided-page .gr-stays{gap:10px;display:grid}.guided-page .gr-sgrp{color:var(--gr-muted);margin:8px 2px 0;font-size:13px;font-weight:600}.guided-page .gr-sgrp:first-child{margin-top:0}.guided-page .gr-stayc{border:1.5px solid var(--gr-line);background:#fff;border-radius:18px;transition:border-color .15s,box-shadow .15s;position:relative}.guided-page .gr-stayc.is-sel{border-color:var(--gr-ink);box-shadow:0 0 0 1.5px var(--gr-ink), 0 0 0 6px #0b295514, var(--gr-card-sh)}.guided-page .gr-stayc--skeleton{background:var(--gr-warm);height:132px}.guided-page .gr-stayc__sh{cursor:pointer;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 18px 12px 12px;display:grid}.guided-page .gr-stayc__pic{width:150px;height:108px;position:relative}.guided-page .gr-stayc__pic>img,.guided-page .gr-stayc__art{object-fit:cover;background:var(--gr-warm2);border-radius:12px;width:150px;height:108px}.guided-page .gr-stayc__art{background:var(--gr-warm);color:var(--gr-ink);letter-spacing:-.02em;align-items:flex-end;padding:12px;font-size:16px;font-weight:700;line-height:1.1;display:flex;position:relative;overflow:hidden}.guided-page .gr-stayc__art:before{content:"";background:var(--gr-cool2);border-radius:50%;width:90px;height:90px;position:absolute;top:-24px;right:-24px}.guided-page .gr-stayc__art b{position:relative}.guided-page .gr-stayc__art--plain{color:var(--gr-muted);justify-content:center;align-items:center;height:72px}.guided-page .gr-stayc__art--plain:before{display:none}.guided-page .gr-stayc__art--plain .g-i{width:30px;height:30px}.guided-page .gr-stayc--none .gr-stayc__pic{height:72px}.guided-page .gr-pop{color:var(--gr-ink);background:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:8px;left:8px;box-shadow:0 3px 10px #16213f26}.guided-page .gr-stayc h3{margin-bottom:4px;font-size:18px}.guided-page .gr-stayc__mean{color:var(--gr-text);max-width:56ch;font-size:14.5px;line-height:1.5}.guided-page .gr-chips2{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.guided-page .gr-chips2:empty{display:none}.guided-page .gr-amen{color:var(--gr-muted);flex-wrap:wrap;gap:2px 0;margin-top:8px;font-size:13px;line-height:1.5;display:flex}.guided-page .gr-amen span:not(:last-child):after{content:"\b7 ";color:#b9bdc7;margin:0 7px}.guided-page .gr-amen__more{color:var(--gr-muted)}.guided-page .gr-optchip{background:var(--gr-warm);color:var(--gr-text);border-radius:999px;align-items:center;padding:3px 10px;font-size:12.5px;display:inline-flex}.guided-page .gr-dist{background:var(--gr-cool);color:var(--gr-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.guided-page .gr-dist .g-i{width:13px;height:13px}.guided-page .gr-dist--unknown{background:var(--gr-warm);color:var(--gr-muted);cursor:default;font-weight:500}.guided-page .gr-stayc__sp{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;min-width:120px;display:flex}.guided-page .gr-stayc__sp b{color:var(--gr-ink);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}.guided-page .gr-stayc__sp .gr-pick{min-width:110px;margin-top:8px}.guided-page .gr-stayc.is-sel .gr-pick{background:var(--gr-ink);color:#fff;box-shadow:none}.guided-page .gr-cfg{border-top:1px solid var(--gr-line);background:var(--gr-cool);border-radius:0 0 16.5px 16.5px;padding:18px 20px 20px}.guided-page .gr-dim+.gr-dim{margin-top:16px}.guided-page .gr-dim>b{color:var(--gr-ink);margin-bottom:8px;font-size:15px;display:block}.guided-page .gr-cfg .gr-chipset button{padding:9px 14px}.guided-page .gr-cfg .gr-chipset button small{margin-top:1px;font-size:12.5px}.guided-page .gr-tog{color:var(--gr-muted);margin-top:8px;font-size:13.5px}.guided-page .gr-varlist{gap:8px;display:grid}.guided-page .gr-varlist button{text-align:left;border:1.5px solid var(--gr-line);cursor:pointer;width:100%;font:inherit;color:var(--gr-text);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.guided-page .gr-varlist button:hover{border-color:#c9cfda}.guided-page .gr-varlist__dot{background:#fff;border:2px solid #c9cfda;border-radius:50%;width:18px;height:18px;position:relative}.guided-page .gr-varlist__t b{color:var(--gr-ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.guided-page .gr-varlist__t small{color:var(--gr-muted);margin-top:1px;font-size:12.5px;display:block}.guided-page .gr-varlist__p{color:var(--gr-ink);white-space:nowrap;font-size:14.5px;font-weight:700}.guided-page .gr-varlist button[aria-checked=true]{border-color:var(--gr-ink);box-shadow:0 0 0 1px var(--gr-ink)}.guided-page .gr-varlist button[aria-checked=true] .gr-varlist__dot{border-color:var(--gr-ink)}.guided-page .gr-varlist button[aria-checked=true] .gr-varlist__dot:after{content:"";background:var(--gr-ink);border-radius:50%;position:absolute;inset:3px}.guided-page .gr-facts2{border-top:1px solid #dce3f0;gap:6px;margin-top:16px;padding-top:14px;display:grid}.guided-page .gr-fact{color:var(--gr-text);align-items:flex-start;gap:8px;font-size:14.5px;display:flex}.guided-page .gr-fact .g-i{width:16px;height:16px;color:var(--gr-ink);margin-top:3px}.guided-page .gr-fact b{color:var(--gr-ink);font-weight:600}.guided-page .gr-cfg__out{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;font-size:14.5px;display:flex}.guided-page .gr-cfg__out b{color:var(--gr-ink);white-space:nowrap;font-size:18px}.guided-page .gr-transfer{padding:22px 24px}.guided-page .gr-tq+.gr-tq{border-top:1px solid var(--gr-line);margin-top:20px;padding-top:18px}.guided-page .gr-tq h4{color:var(--gr-ink);margin:0 0 4px;font-size:16px;font-weight:600}.guided-page .gr-tq>p{color:var(--gr-muted);margin-bottom:10px;font-size:13.5px}.guided-page .gr-tr-out{background:var(--gr-cool);color:var(--gr-text);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;font-size:14.5px;display:flex}.guided-page .gr-tr-out b{color:var(--gr-ink);white-space:nowrap;font-size:18px}.guided-page .gr-tr-flight{color:var(--gr-text);background:#fff8f2;border:1px solid #f3d3b8;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;font-size:14.5px;line-height:1.5;display:flex}.guided-page .gr-tr-flight>.g-i{width:20px;height:20px;color:var(--g-orange-d);flex:none;margin-top:1px}.guided-page .gr-tr-flight b{color:var(--gr-ink);font-weight:600;display:block}.guided-page .gr-tr-flight p{color:var(--g-body);margin:4px 0 0;font-size:14px;line-height:1.5}.guided-page .gr-sum{scroll-margin-top:80px;position:relative;overflow:hidden}.guided-page .gr-sum__top{background:var(--gr-ink);height:150px;position:relative}.guided-page .gr-sum__top img{object-fit:cover;width:100%;height:100%}.guided-page .gr-sum__top:after{content:"";background:linear-gradient(#0000 30%,#0b162d99);position:absolute;inset:0}.guided-page .gr-sum__top b{z-index:1;color:#fff;letter-spacing:-.02em;font-size:23px;font-weight:600;position:absolute;bottom:16px;left:22px}.guided-page .gr-stamp{z-index:2;background:#fff;border-radius:7px;width:88px;height:100px;padding:5px;position:absolute;top:16px;right:18px;transform:rotate(4deg);box-shadow:0 6px 16px #0b162d47}.guided-page .gr-stamp>div{border:2px dashed var(--gr-ink);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:4px 3px;display:flex}.guided-page .gr-stamp .g-xs__b{--t:6px;--r:9px;min-width:46px;height:34px;padding:0 8px;font-size:18px}.guided-page .gr-stamp__l{color:var(--gr-ink);margin-top:3px;font-size:10.5px;font-weight:600;line-height:1.15;display:block}.guided-page .gr-sum__rows{margin:0;padding:6px 22px}.guided-page .gr-row{border-bottom:1px solid var(--gr-line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.guided-page .gr-row dt{color:var(--gr-muted);font-size:13.5px}.guided-page .gr-row dd{color:var(--gr-ink);margin:0;font-size:15px;font-weight:600;line-height:1.35}.guided-page .gr-row dd a{text-decoration:none;display:block}.guided-page .gr-row dd small{color:var(--gr-muted);font-size:12.5px;font-weight:400;display:block}.guided-page .gr-row dd small:empty{display:none}.guided-page .gr-p{text-align:right;white-space:nowrap}.guided-page .gr-row--edit{padding:14px 0 16px;display:block}.guided-page .gr-chg{font:inherit;cursor:pointer;color:var(--gr-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;-webkit-text-decoration:underline #b4b9c4;text-decoration:underline #b4b9c4;display:block}.guided-page .gr-visa-btn{font:inherit;text-align:left;cursor:pointer;color:var(--gr-ink);background:0 0;border:0;padding:0;font-size:15px;font-weight:600;display:block}.guided-page .gr-visa-btn small{color:var(--gr-muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.guided-page .gr-visa-btn .gr-chg{margin-top:2px}.guided-page .gr-visablock{color:#8f2318;background:#fdf0ee;border:1px solid #f4cfc9;border-radius:10px;flex-direction:column;gap:4px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.guided-page .gr-visablock b{font-weight:600}.guided-page .gr-visablock a{color:#0b2955;text-underline-offset:3px;align-self:flex-start;margin-top:4px;font-weight:600;text-decoration:underline}.guided-page .gr-row dd small.gr-matnote{align-items:center;gap:2px;width:100%;display:inline-flex}.guided-page .gr-matnote__pop{color:var(--gr-ink);margin:0;font-size:13px;font-weight:400;line-height:1.45}.guided-page .gr-total{justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 22px 4px;display:flex}.guided-page .gr-total b{color:var(--gr-ink);letter-spacing:-.03em;font-size:32px;font-weight:700;line-height:1.1;display:block}.guided-page .gr-total span{color:var(--gr-muted);font-size:13.5px}.guided-page .gr-conds{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0 22px;list-style:none;transition:opacity .15s;display:flex}.guided-page .gr-cond{border:1px solid color-mix(in srgb, var(--color-green) 30%, transparent);background:var(--color-green-bg);color:var(--color-green);border-radius:999px;align-items:center;gap:5px;padding:4px 11px 4px 8px;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.guided-page .gr-cond:hover{border-color:var(--color-green)}.guided-page .gr-honest{color:var(--gr-muted);margin:8px 22px 0;font-size:13.5px;line-height:1.5}.guided-page .gr-err{color:#9b2c2c}.guided-page .gr-sched{background:var(--gr-cool);border-radius:14px;margin:14px 22px 0;padding:14px 16px;scroll-margin-top:90px}.guided-page .gr-sched .g-caps{margin-bottom:10px}.guided-page .gr-sched>ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.guided-page .gr-sched>ol.gr-sched--two{grid-template-columns:1fr 2fr}.guided-page .gr-sched>ol:before{content:"";border-top:2px dashed #c3ccdd;position:absolute;top:7px;left:8px;right:8px}.guided-page .gr-sched>ol>li{color:var(--gr-muted);padding-top:22px;padding-right:8px;font-size:13px;line-height:1.4;position:relative}.guided-page .gr-sched>ol>li:before{content:"";border:2.5px solid var(--gr-ink);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:1px;left:0}.guided-page .gr-sched>ol>li:first-child:before{background:var(--gr-ink)}.guided-page .gr-sched>ol>li b{color:var(--gr-ink);font-size:15px;font-weight:700;display:block}.guided-page .gr-sched>ol>li span{color:var(--gr-text);font-size:13px;font-weight:600;display:block}.guided-page .gr-sched__borg{color:var(--gr-muted);margin-top:12px;font-size:13px}.guided-page .gr-sched--journey{padding:16px 18px 14px}.guided-page .gr-sched--journey .g-caps{margin-bottom:14px}.guided-page .gr-sum__act{text-align:center;gap:8px;padding:18px 22px 22px;display:grid}.guided-page .gr-sum__act .g-btn:disabled{opacity:.5;cursor:not-allowed}.guided-page .gr-acts3{gap:8px;display:grid}.guided-page .gr-acts3 button{text-align:left;border:1.5px solid var(--gr-line);cursor:pointer;font:inherit;color:var(--gr-text);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.guided-page .gr-acts3 button:hover{border-color:var(--gr-ink);background:var(--gr-cool)}.guided-page .gr-ic{background:var(--gr-cool);width:36px;height:36px;color:var(--gr-ink);border-radius:10px;justify-content:center;align-items:center;display:flex}.guided-page .gr-acts3 b{color:var(--gr-ink);font-size:15px;font-weight:600;display:block}.guided-page .gr-acts3 small{color:var(--gr-muted);margin-top:1px;font-size:13px;display:block}.guided-page .gr-ch{width:16px;height:16px;color:var(--gr-muted)}.guided-page .gr-acts3__wa .gr-ic{background:var(--gr-wa);color:#fff}.guided-page .gr-acts3__wa .gr-ic .g-i{width:20px;height:20px}.guided-page #g-wa-drawer:not([hidden]){flex-direction:column;padding-bottom:0;display:flex}.guided-page #g-wa-drawer h2{letter-spacing:-.02em;margin-bottom:0;font-size:34px;line-height:1.12}.guided-page .gr-wasave-mount{flex-direction:column;flex:1;display:flex}.guided-page .gr-wasave{flex-direction:column;flex:1;gap:22px;margin-top:24px;display:flex}.guided-page .gr-wasave__chat{background:#efeae2;border-radius:24px;flex-direction:column;gap:8px;padding:20px 18px;display:flex}.guided-page .gr-wasave__who{letter-spacing:.07em;text-transform:uppercase;color:#5b6170;font-size:12.5px;font-weight:700}.guided-page .gr-wasave__who--me{align-self:flex-end}.guided-page .gr-wasave__who:not(.gr-wasave__who--me){margin-top:14px}.guided-page .gr-wasave__bubble{color:#111b21;background:#dcf8c6;border-radius:14px 14px 4px;align-self:flex-end;max-width:92%;padding:10px 14px;font-size:15px;line-height:1.4;box-shadow:0 1px 1px #0000000f}.guided-page .gr-wasave__bubble b{letter-spacing:.02em;font-weight:700}.guided-page .gr-wasave__sk{background:#00000014;border-radius:6px;width:260px;max-width:100%;height:12px;margin:4px 0;display:block}.guided-page .gr-wasave__sk--short{width:160px}.guided-page .gr-wasave__reply{color:#111b21;background:#fff;border-radius:4px 14px 14px;flex-direction:column;gap:4px;padding:16px 16px 14px;font-size:15px;line-height:1.45;display:flex;box-shadow:0 1px 1px #0000000f}.guided-page .g-drawer .gr-wasave__reply p{color:#111b21;margin:0 0 6px;font-size:15px}.guided-page .gr-wasave__reply b{font-size:16px;font-weight:700}.guided-page .gr-wasave__cta{text-align:center;color:var(--gr-ink);background:#f3f4f8;border-radius:12px;margin-top:24px;padding:11px 12px;font-weight:700;position:relative}.guided-page .gr-wasave__cta:before{content:"";background:#e7e9ee;height:1px;position:absolute;top:-12px;left:0;right:0}.guided-page .g-drawer .gr-wasave__how{color:var(--gr-ink);margin:0;font-size:18px;line-height:1.5}.guided-page .gr-wasave__how b{font-weight:700}.guided-page .gr-wasave__err{color:#b42318;background:#fef3f2;border-radius:10px;padding:9px 12px;font-size:14px}.guided-page .gr-wasave__err button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600;text-decoration:underline}.guided-page .gr-wasave__next{background:var(--gr-wa-bg);border:1px solid var(--gr-wa-line);border-radius:16px;padding:14px 16px}.guided-page .gr-wasave__next b{color:var(--gr-ink);font-size:16px;font-weight:700;display:block}.guided-page .g-drawer .gr-wasave__next p{color:var(--gr-text);margin:3px 0 8px;font-size:14.5px}.guided-page .gr-wasave__copy{font:inherit;color:var(--gr-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.guided-page .gr-wasave__foot{background:#fff;flex-direction:column;gap:12px;margin-top:auto;padding:14px 0 22px;display:flex;position:sticky;bottom:0}.guided-page .gr-wasave__send{background:var(--gr-wa-d);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:14px 22px;font-size:19px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:flex;box-shadow:0 8px 20px #128c4b47}.guided-page .gr-wasave__send:hover{color:#fff;background:#0f7a41}.guided-page .gr-wasave__send:active{transform:scale(.98)}.guided-page .gr-wasave__send .g-i{width:24px;height:24px}.guided-page .gr-wasave__send.is-busy{opacity:.65;cursor:wait;box-shadow:none}.guided-page .g-drawer .gr-wasave__fine{color:var(--gr-muted);text-align:center;margin:0;font-size:13.5px}@media (width<=600px){.guided-page #g-wa-drawer h2{font-size:30px}}.guided-page .gr-cx{margin-top:4px}.guided-page .gr-cx__read{background:var(--gr-cool);border-radius:16px;margin-bottom:18px;padding:16px 18px}.guided-page .gr-cx__when{color:var(--gr-text);font-size:14.5px;font-weight:600}.guided-page .gr-cx__big{color:var(--gr-muted);margin:4px 0;font-size:15px}.guided-page .gr-cx__big b{color:var(--gr-ink);letter-spacing:-.02em;margin-right:4px;font-size:30px;font-weight:700}.guided-page .gr-cx__note{color:var(--gr-text);font-size:14px;line-height:1.5}.guided-page .gr-cx__why{border-top:1px solid #0f1e4614;margin:12px 0 0;padding-top:10px}.guided-page .gr-cx__why-h{letter-spacing:.06em;text-transform:uppercase;color:var(--gr-muted);margin-bottom:4px;font-size:12px;font-weight:600}.guided-page .gr-cx__why-row{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:14px;display:flex}.guided-page .gr-cx__why-row dt{min-width:0;color:var(--gr-text)}.guided-page .gr-cx__why-row dt b{color:var(--gr-ink);margin-right:6px;font-weight:600}.guided-page .gr-cx__why-row dt span{color:var(--gr-muted)}.guided-page .gr-cx__why-row dd{text-align:right;white-space:nowrap;flex-direction:row-reverse;align-items:baseline;gap:10px;margin:0;display:flex}.guided-page .gr-cx__why-row dd b{color:var(--gr-ink);font-weight:600}.guided-page .gr-cx__why-row dd b.is-none{color:var(--gr-muted);font-weight:500}.guided-page .gr-cx__why-row dd b{min-width:74px}.guided-page .gr-cx__why-row dd span{color:var(--gr-muted);font-size:13px}.guided-page .gr-cx__chart{margin:0 18px;padding:34px 0 0;position:relative}.guided-page .gr-cx__row{grid-template-columns:150px 1fr;align-items:center;gap:14px;margin-bottom:8px;display:grid}.guided-page .gr-cx__row:last-of-type{margin-bottom:0}.guided-page .gr-cx__lbl{color:var(--gr-muted);font-size:13.5px;line-height:1.3}.guided-page .gr-cx__lbl b{color:var(--gr-ink);font-weight:600;display:block}.guided-page .gr-cx__track{background:var(--gr-warm);border-radius:10px;height:48px;position:relative;overflow:hidden}.guided-page .gr-cx__seg{border-right:2px solid #fff;position:absolute;top:0;bottom:0}.guided-page .gr-cx__seg:last-child{border-right:0}.guided-page .gr-cx__seg i{background:#c4d0e6;position:absolute;bottom:0;left:0;right:0}.guided-page .gr-cx__seg span{color:var(--gr-ink);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:6px;left:8px}.guided-page .gr-cx__line{border-left:2px solid var(--gr-ink);pointer-events:none;width:0;top:0;bottom:0;left:calc(var(--gr-lbl) + (100% - var(--gr-lbl)) * var(--x,0));position:absolute}.guided-page .gr-cx__pill{background:var(--gr-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700;position:absolute;top:0;left:0;transform:translate(-50%);box-shadow:0 4px 12px #0b29554d}.guided-page .gr-cx__pill:before{content:"\2039  \203a  ";opacity:.7;font-weight:500}.guided-page .gr-cx__pill.is-r{transform:translate(-100%)}.guided-page .gr-cx__pill.is-l{transform:none}.guided-page .gr-cx__range{opacity:0;cursor:ew-resize;width:calc(100% - 164px);margin:0;position:absolute;inset:0 0 0 164px}.guided-page .gr-cx__chart:focus-within .gr-cx__pill{box-shadow:0 0 0 3px #3964e6}.guided-page .gr-cx__axis{border-top:1px solid var(--gr-line);height:38px;margin:8px 18px 0 182px;position:relative}.guided-page .gr-cx__axis span{color:var(--gr-muted);white-space:nowrap;text-align:center;font-size:12px;line-height:1.3;position:absolute;top:6px;transform:translate(-50%)}.guided-page .gr-cx__axis span.is-l{text-align:left;transform:none}.guided-page .gr-cx__axis span.is-r,.guided-page .gr-cx__axis span.is-flip{text-align:right;transform:translate(-100%)}.guided-page .gr-cx__axis span.is-lead{text-align:left;transform:none}.guided-page .gr-cx__axis b{color:var(--gr-ink);font-weight:600;display:block}.guided-page .gr-cx__chart{--gr-lbl:164px}.guided-page .gr-rail{padding:34px 0 30px}.guided-page .gr-rail__k{align-items:center;gap:6px;margin-bottom:16px;display:flex}.guided-page .gr-rail__k .g-i{width:15px;height:15px}.guided-page .gr-rw{position:relative}.guided-page .gr-rw:before{content:"";border-left:2px dashed #dedbd5;position:absolute;top:12px;bottom:12px;left:11px}.guided-page .gr-fill{background:var(--gr-ink);width:2px;height:0;transition:height .3s;position:absolute;top:12px;left:11px}.guided-page .gr-rw ol{margin:0;padding:0;list-style:none;position:relative}.guided-page .gr-rw li{padding:0 0 20px 36px;position:relative}.guided-page .gr-rw li:last-child{padding-bottom:0}.guided-page .gr-rw a{text-decoration:none;display:block}.guided-page .gr-dot{width:20px;height:20px;color:var(--gr-muted);background:#fff;border:2px solid #cfccc5;border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:3px;left:2px}.guided-page .gr-dot .g-i{stroke-width:3px;width:12px;height:12px}.guided-page .gr-t{color:var(--gr-muted);font-size:14.5px;line-height:1.3;display:block}.guided-page .gr-c{color:var(--gr-ink);margin-top:2px;font-size:12.5px;font-weight:600;display:block}.guided-page .gr-rw li.is-done .gr-dot{background:var(--gr-ink);border-color:var(--gr-ink);color:#fff}.guided-page .gr-rw li.is-now .gr-dot{border-color:var(--gr-ink);color:var(--gr-ink);box-shadow:0 0 0 5px #0b29551f}.guided-page .gr-rw li.is-now .gr-t{color:var(--gr-ink);font-weight:600}.guided-page .gr-rw li.is-done .gr-t{color:var(--gr-text)}.guided-page .gr-mini{margin-top:26px;padding:18px}.guided-page .gr-mini .g-caps{margin:0 0 4px}.guided-page .gr-mini__tot{color:var(--gr-ink);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.15}.guided-page .gr-mini__pw{color:var(--gr-muted);margin-bottom:12px;font-size:13px}.guided-page .gr-mini__zero{text-align:center;color:var(--gr-muted);margin-top:8px;font-size:12.5px;display:block}.guided-page .gr-mini__here{color:var(--gr-ink);background:var(--gr-cool);border-radius:10px;padding:9px 11px;font-size:13px;font-weight:600;display:block}.guided-page .gr-mini__quote{background:var(--gr-warm);border-radius:14px;margin-top:14px;padding:14px}.guided-page .gr-mini__quote b{color:var(--gr-ink);margin-bottom:3px;font-size:14px;display:block}.guided-page .gr-mini__quote p{color:var(--gr-muted);margin-bottom:10px;font-size:13px;line-height:1.45}.guided-page .gr-mini__quote button{width:100%;color:var(--gr-ink);box-shadow:inset 0 0 0 1.5px var(--gr-line);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:9px 10px;font-size:13.5px;font-weight:700}.guided-page .gr-mini__quote button:hover{background:var(--gr-warm2)}.guided-page .gr-mprog{display:none}.guided-page .gr-book{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.guided-page .gr-side6{align-content:start;gap:14px;display:grid}.guided-page .gr-help{padding:24px}.guided-page .gr-help h3{margin-bottom:4px;font-size:19px}.guided-page .gr-help>p{color:var(--gr-body);margin-bottom:14px;font-size:14.5px}.guided-page{--gr-wa:#25d366;--gr-wa-d:#128c4b;--gr-wa-bg:#ebf9f1;--gr-wa-line:#cfeedd}.guided-page .gr-wa__ic{background:var(--gr-wa);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #25d36659}.guided-page .gr-wa__ic .g-i{width:20px;height:20px}.guided-page .gr-bookhelp{background:var(--gr-wa-bg);border:1px solid var(--gr-wa-line);border-radius:16px;margin-top:16px;padding:14px}.guided-page .gr-bookhelp__top{align-items:flex-start;gap:12px;display:flex}.guided-page .gr-bookhelp__top p{color:var(--gr-text);font-size:13.5px;line-height:1.5}.guided-page .gr-bookhelp__top b{color:var(--gr-ink);font-size:14.5px;font-weight:600;display:block}.guided-page .gr-bookhelp__go{color:#4b6b5a;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding-left:48px;font-size:12.5px;display:flex}.guided-page .gr-wa-btn{background:var(--gr-wa);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 6px 16px #25d3664d}.guided-page .gr-wa-btn:hover{color:#fff;background:#1ebe5b}.guided-page .gr-wa-btn .g-i{width:17px;height:17px}.guided-page .gr-belofte{box-shadow:none;background:#f1f4fa;border:0;padding:26px}.guided-page .gr-belofte h3{--nd-h3:20px;color:var(--gr-ink);letter-spacing:-.01em;margin:0 0 6px;font-weight:700;line-height:1.25}.guided-page .gr-belofte__sub{color:var(--gr-body);margin:0 0 18px;font-size:15px;line-height:1.45}.guided-page .gr-wif{gap:8px;display:grid}.guided-page .gr-wif details{background:#fff;border-radius:14px;transition:box-shadow .2s;box-shadow:0 1px 2px #15214a0f}.guided-page .gr-wif details:not([open]):hover,.guided-page .gr-wif details[open]{box-shadow:0 1px 2px #15214a0f,0 10px 24px -14px #15214a40}.guided-page .gr-wif summary{cursor:pointer;color:var(--gr-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:15px;font-weight:600;line-height:1.35;list-style:none;display:flex}.guided-page .gr-wif summary::-webkit-details-marker{display:none}.guided-page .gr-wif summary:focus-visible{outline:2px solid var(--gr-ink);outline-offset:2px}.guided-page .gr-wif__ic{width:24px;height:24px;color:var(--gr-ink);background:#eef1f8;border-radius:50%;flex:none;position:relative}.guided-page .gr-wif__ic:before,.guided-page .gr-wif__ic:after{content:"";background:currentColor;border-radius:2px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guided-page .gr-wif__ic:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.guided-page .gr-wif details[open] .gr-wif__ic:after{transform:translate(-50%,-50%)rotate(0)}@media (prefers-reduced-motion:no-preference){.guided-page .gr-wif{interpolate-size:allow-keywords}.guided-page .gr-wif details::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:hidden}.guided-page .gr-wif details[open]::details-content{block-size:auto}}.guided-page .gr-wif__a{color:var(--gr-body);padding:0 18px 16px;font-size:14.5px;line-height:1.55}.guided-page .gr-belofte .gr-wif__a p{color:var(--gr-body);margin:0;font-size:14.5px;line-height:1.55}.guided-page .gr-belofte .gr-wif__a .gr-wif__ans{color:#2f9e6b;align-items:flex-start;gap:8px;font-weight:600;display:flex;margin-bottom:6px!important}.guided-page .gr-wif__ans .g-i{width:16px;height:16px;color:inherit;stroke-width:2.5px;flex:none;margin-top:3px}.guided-page .gr-wif__lnk{color:var(--gr-ink);align-items:center;gap:5px;margin-top:10px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.guided-page .gr-wif__lnk:hover{text-underline-offset:3px;text-decoration:underline}.guided-page .gr-wif__lnk .g-i{stroke-width:2.4px;width:14px;height:14px}.guided-page .gr-belofte__bs{border-top:1px solid #dfe4ef;gap:10px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.guided-page .gr-belofte__bs li{color:var(--gr-ink);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;line-height:1.4;display:flex;position:relative}.guided-page .gr-belofte__bs li>.g-i{color:#2f9e6b;stroke-width:2.6px;flex:none;width:18px;height:18px;margin-top:1px}.guided-page .gr-pay__end{white-space:nowrap}.guided-page .gr-pay__i{vertical-align:middle;width:20px;height:20px;color:var(--gr-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-2px 0 0 1px;padding:0;display:inline-flex}.guided-page .gr-pay__i:hover,.guided-page .gr-pay__i[aria-expanded=true]{color:var(--gr-ink)}.guided-page .gr-pay__i:focus-visible{outline:2px solid var(--gr-ink);outline-offset:1px}.guided-page .gr-pay__i .g-i{width:16px;height:16px}.guided-page .gr-pay__pop{z-index:5;color:var(--gr-body);opacity:0;visibility:hidden;background:#fff;border-radius:14px;padding:12px 13px;font-size:13px;font-weight:500;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;display:block;position:absolute;bottom:calc(100% + 10px);left:0;right:0;transform:translateY(4px);box-shadow:0 14px 34px #15214a38}.guided-page .gr-pay__pop:before{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.guided-page .gr-pay__pop:after{content:"";left:var(--gr-pay-arrow,22px);border:7px solid #0000;border-top-color:#fff;margin-left:-7px;position:absolute;top:100%}.guided-page .gr-pay.is-open .gr-pay__pop{opacity:1;visibility:visible;transform:none}@media (hover:hover) and (pointer:fine){:is(.guided-page .gr-pay:has(.gr-pay__i:hover) .gr-pay__pop,.guided-page .gr-pay__pop:hover){opacity:1;visibility:visible;transform:none}}.guided-page .gr-pay__logos{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.guided-page .gr-pay__logos img{object-fit:contain;background:#fff;border:1px solid #e6e9f1;border-radius:6px;width:40px;height:28px;padding:3px}.guided-page .gr-pay__txt{display:block}.guided-page .gr-founder{box-shadow:0 1px 2px #15214a0f,0 14px 28px -18px #15214a4d;box-shadow:none;background:#f7efe5;border:0;border-radius:4px 4px 18px;margin:6px 0 0;padding:30px 26px 22px;position:relative;rotate:-.5deg}.guided-page .gr-founder:before{content:"";background:#e5732f29;border-left:1px dashed #e5732f40;border-right:1px dashed #e5732f40;width:92px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-2deg)}.guided-page .gr-founder:after{content:"";background:linear-gradient(315deg,#fff 50%,#efe8dc 50%);border-radius:0 0 18px;width:22px;height:22px;position:absolute;bottom:0;right:0}.guided-page .gr-founder__who{align-items:center;gap:12px;margin-bottom:16px;line-height:1.35;display:flex}.guided-page .gr-founder__who b{color:var(--gr-ink);font-size:15px;font-weight:700;display:block}.guided-page .gr-founder__who b+span{color:var(--gr-muted);font-size:13.5px;display:block}.guided-page .gr-founder__img{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px}.guided-page .gr-founder__q{border:0;margin:0;padding:0}.guided-page .gr-founder .gr-founder__q p{color:#5d6785;background-image:linear-gradient(#0000 27px,#1b2a5b0e 27px);background-size:100% 28px;margin:0;font-size:14px;line-height:28px}.guided-page .gr-founder .gr-founder__sig{align-items:center;gap:10px;margin:14px 0 0;line-height:1;display:flex}.guided-page .gr-founder .gr-founder__sig:before{content:"\2014 ";color:var(--gr-muted);font-size:16px}.guided-page .gr-founder__sign{width:auto;height:20px;fill:var(--gr-ink);stroke:var(--gr-ink);stroke-width:7px;display:block}.guided-page .gr-cancel{margin-top:18px;padding:24px 26px;scroll-margin-top:80px}.guided-page .gr-cancel__top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:6px;display:flex}.guided-page .gr-cancel h3{font-size:20px}.guided-page .gr-cancel .conditions-chips{margin:10px 0 12px}.guided-page .gr-cancel__lead{color:var(--gr-body);margin-bottom:14px;font-size:15px}.guided-page .gr-cancel .conditions-chips.is-stale,.guided-page .gr-conds.is-stale{opacity:.45}.guided-page .gr-cx__notice{color:var(--gr-text);background:#fdf8e9;border:1px solid #f3e5b5;border-radius:14px;margin-bottom:14px;padding:14px 16px;font-size:14.5px;line-height:1.5}.guided-page .gr-cx__notice b{color:var(--gr-ink);font-weight:600;display:block}.guided-page .gr-cx__notice p{font-size:inherit;color:var(--gr-body);margin:2px 0 6px}.guided-page .gr-cx__passed{margin-bottom:14px}.guided-page .gr-cancel__legacy{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guided-page .gr-cancel__legacy>div{background:var(--gr-cool);color:var(--gr-text);border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.5}.guided-page .gr-cancel__legacy h4{color:var(--gr-ink);margin:0 0 6px;font-size:15px}.guided-page .gr-cancel__legacy ul{gap:8px;padding-left:0;list-style:none;display:grid}.guided-page .gr-cancel__more{color:var(--gr-muted);flex-wrap:wrap;gap:10px 22px;margin-top:14px;font-size:13.5px;display:flex}.guided-page .gr-cancel__more b{color:var(--gr-ink);font-weight:600}.guided-page .gr-cancel__src{border-top:1px solid var(--gr-line);color:var(--gr-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.guided-page .gr-faq{margin-top:40px}.guided-page .gr-faq>h3{margin-bottom:8px;font-size:20px}.guided-page .gr-faq details{border-bottom:1px solid var(--gr-line)}.guided-page .gr-faq summary{cursor:pointer;color:var(--gr-ink);padding:17px 40px 17px 0;font-weight:600;list-style:none;position:relative}.guided-page .gr-faq summary::-webkit-details-marker{display:none}.guided-page .gr-faq summary:after{content:"";border:solid var(--gr-ink);border-width:0 2px 2px 0;width:9px;height:9px;transition:transform .2s;position:absolute;top:23px;right:8px;transform:rotate(45deg)}.guided-page .gr-faq details[open] summary:after{top:27px;transform:rotate(-135deg)}.guided-page .gr-faq__a{max-width:62ch;color:var(--gr-body);padding:0 0 18px}.guided-page .gr-faq__a p+p{margin-top:8px}.guided-page .gr-faq__all{margin-top:14px}.guided-page .gr-faqd h3{margin:22px 0 6px;font-size:16px}.guided-page .gr-group{color:var(--gr-muted);margin-top:22px;font-size:14px}.guided-page .gr-vstay{color:var(--gr-text);background:var(--gr-cool);border-radius:12px;gap:6px;margin:10px 0 18px;padding:12px 14px;font-size:14.5px;display:grid}.guided-page .gr-vstay div{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.guided-page .gr-vstay dt{color:var(--g-muted);font-weight:500}.guided-page .gr-vstay dd{color:var(--gr-ink);margin:0;font-weight:500}.guided-page #g-visa-drawer .visa-check>.space-y-2>p.text-xs{display:none}.guided-page .gr-route-noscript{color:var(--gr-muted);font-size:14.5px}@media (width<=1080px){.guided-page .gr-when__grid,.guided-page .gr-book{grid-template-columns:minmax(0,1fr)}.guided-page .gr-opts--3{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-page .gr-cancel__legacy{grid-template-columns:1fr}.guided-page .gr-mprog{z-index:70;border:1px solid var(--gr-line);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 10px 10px 12px;transition:transform .25s;display:flex;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(140%);box-shadow:0 12px 34px #16213f38}.guided-page .gr-mprog.is-on{transform:none}.guided-page .gr-ring{background:conic-gradient(var(--gr-ink) var(--p,0%), var(--gr-warm2) 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.guided-page .gr-ring span{width:32px;height:32px;color:var(--gr-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.guided-page .gr-mprog__tx{flex:1;min-width:0}.guided-page .gr-mprog small{color:var(--gr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.guided-page .gr-mprog b{color:var(--gr-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.guided-page .gr-mprog .g-btn{box-shadow:none;white-space:nowrap;padding:10px 14px;font-size:14px}.guided-page .gr-mprog{bottom:max(10px, env(safe-area-inset-bottom))}}@media (width<=700px){.guided-page .gr-opts,.guided-page .gr-opts--3{grid-template-columns:minmax(0,1fr)}.guided-page .gr-opts .gr-opt__img,.guided-page .gr-opts--3 .gr-opt__img{aspect-ratio:16/9}.guided-page .gr-months{--gr-mgap:2px;padding:16px 8px 10px}.guided-page .gr-months__in{--gr-barh:96px}.guided-page .gr-months__tdot span{font-size:9.5px}.guided-page .gr-months__d{display:none}.guided-page .gr-mcard{padding:20px}.guided-page .gr-datebox,.guided-page .gr-transfer{padding:18px 16px}.guided-page .gr-planout{background:var(--gr-cool);border-radius:14px;grid-template-columns:1fr;gap:0}.guided-page .gr-planout div{background:0 0;border-radius:0;padding:11px 14px}.guided-page .gr-planout div+div{border-top:1px solid #e1e7f2}.guided-page .gr-planout b{margin-top:1px}.guided-page .gr-lvl .g-seg{border-radius:16px;grid-template-columns:1fr 1fr;width:100%;display:grid}.guided-page .gr-lvl .g-seg button{border-radius:12px;padding:10px 8px;line-height:1.3}.guided-page .gr-dchip{flex:calc(50% - 4px);min-width:0}.guided-page .gr-cfg .gr-chipset,.guided-page .gr-transfer .gr-chipset{grid-template-columns:minmax(0,1fr);display:grid}.guided-page .gr-cfg .gr-chipset button,.guided-page .gr-transfer .gr-chipset button{border-radius:14px;padding:11px 14px}.guided-page .gr-chg{padding:4px 0;font-size:13px}.guided-page .gr-mnav .gr-cal-link{flex-basis:100%;justify-content:flex-start;margin:2px 0 0;padding-left:0}.guided-page .gr-mlabel{flex:1;min-width:0}.guided-page .gr-goals button{flex-basis:172px;padding:11px 12px}.guided-page .gr-goal__ic{display:none}.guided-page .gr-opts--row>.gr-opt{flex-basis:84%;min-width:0}.guided-page .gr-stayc__sh{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px 14px;padding:12px 14px 14px 12px}.guided-page .gr-stayc__pic,.guided-page .gr-stayc__pic>img,.guided-page .gr-stayc__art{width:76px;height:64px}.guided-page .gr-stayc__art{border-radius:10px;padding:8px;font-size:12.5px}.guided-page .gr-stayc__art:before{width:56px;height:56px;top:-20px;right:-20px}.guided-page .gr-stayc--none .gr-stayc__pic,.guided-page .gr-stayc__art--plain{height:64px}.guided-page .gr-stayc__art--plain .g-i{width:24px;height:24px}.guided-page .gr-pop{padding:2px 7px;font-size:10.5px;top:4px;left:4px}.guided-page .gr-stayc__sm{display:contents}.guided-page .gr-stayc__sm>*{grid-column:1/-1;margin:0}.guided-page .gr-stayc__sm>h3{overflow-wrap:break-word;grid-area:1/2}.guided-page .gr-stayc__mean{font-size:14.5px}.guided-page .gr-stayc__sp{text-align:left;border-top:1px solid var(--gr-line);flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-top:4px;padding-top:12px}.guided-page .gr-stayc__sp b{white-space:nowrap;font-size:20px}.guided-page .gr-stayc__sp .gr-grey{white-space:nowrap;font-size:13px}.guided-page .gr-stayc__sp>span.gr-grey:last-of-type{white-space:normal;flex:1 1 0;min-width:0;line-height:1.3}.guided-page .gr-stayc__sp .gr-pick{flex:none;min-width:96px;margin:0 0 0 auto;padding:10px 14px}.guided-page .gr-cfg{padding:14px}.guided-page .gr-cfg__out,.guided-page .gr-tr-out{flex-direction:column;align-items:flex-start}.guided-page .gr-row{grid-template-columns:minmax(0,1fr) auto}.guided-page .gr-row dt{grid-column:1/-1;margin-bottom:-8px}.guided-page .gr-sched>ol,.guided-page .gr-sched>ol.gr-sched--two{grid-template-columns:1fr;gap:14px}.guided-page .gr-sched>ol:before{border-top:0;border-left:2px dashed #c3ccdd;inset:10px auto 10px 6px}.guided-page .gr-sched>ol>li{padding:0 0 0 28px}.guided-page .gr-sched>ol>li:before{top:3px}.guided-page .gr-total b{font-size:28px}.guided-page .gr-cancel{padding:20px 18px}.guided-page .gr-cancel__top{flex-direction:column}.guided-page .gr-cx__row{grid-template-columns:1fr;gap:6px}.guided-page .gr-cx__range{width:100%;left:0}.guided-page .gr-cx__chart{--gr-lbl:0px;margin:0}.guided-page .gr-cx__lbl{padding-left:8px}.guided-page .gr-cx__axis{margin:8px 0 0}.guided-page .gr-cx__axis span:not(.is-l):not(.is-r){display:none}.guided-page .gr-cx__why-row{flex-wrap:wrap}.guided-page .gr-cx__why-row dd{margin-left:auto}.guided-page .gr-cx__big b{font-size:25px}.guided-page .gr-sum__top b{font-size:20px;right:100px}}@media (prefers-reduced-motion:reduce){.guided-page .gr-sk,.guided-page .gr-opts--in>.gr-opt{animation:none}.guided-page .gr-mprog,.guided-page .gr-fill{transition:none}}.guided-page #g-visa-drawer .visa-check{color:var(--gr-text);gap:18px;font-size:15px;display:grid}.guided-page #g-visa-drawer .visa-check>*{margin:0}.guided-page #g-visa-drawer .visa-check p,.guided-page #g-visa-drawer .visa-check li{color:var(--gr-text);font-size:14.5px;font-weight:400;line-height:1.55}.guided-page #g-visa-drawer .visa-check label{color:var(--gr-ink);font-size:15px;font-weight:600}.guided-page #g-visa-drawer .visa-check select{appearance:none;width:100%;font:inherit;color:var(--gr-ink);border:1px solid var(--g-line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b2955' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat;border-radius:12px;padding:13px 44px 13px 14px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.guided-page #g-visa-drawer .visa-check select:hover{border-color:#c9cdd6}.guided-page #g-visa-drawer .visa-check select:focus{border-color:var(--gr-ink);outline:none;box-shadow:0 0 0 3px #0b29551f}.guided-page #g-visa-drawer .visa-check .text-xs{color:var(--g-muted);font-size:13.5px}.guided-page #g-visa-drawer .visa-check .info-disclaimer,.guided-page #g-visa-drawer .visa-check .info-disclaimer p,.guided-page #g-visa-drawer .visa-check .info-disclaimer li{color:var(--g-muted);font-size:13.5px;line-height:1.5}.guided-page #g-visa-drawer .visa-check .info-disclaimer .id-panel p,.guided-page #g-visa-drawer .visa-check .info-disclaimer .id-panel li{color:var(--gr-text)}.guided-page #g-visa-drawer .visa-check .info-disclaimer .id-panel .id-panel__title{color:var(--gr-ink);font-weight:600}.guided-page #g-visa-drawer .visa-check button.underline{color:var(--gr-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:14px;font-weight:600;-webkit-text-decoration:underline dotted #9aa2b3;text-decoration:underline dotted #9aa2b3}.guided-page #g-visa-drawer .visa-check button.bg-nd-accent{color:#fff;background:var(--g-orange);box-shadow:var(--g-cta-sh);cursor:pointer;border:0;border-radius:999px;padding:14px 20px;font-size:15.5px;font-weight:600;transition:background .15s}.guided-page #g-visa-drawer .visa-check button.bg-nd-accent:hover{background:var(--g-orange-d)}.guided-page #g-visa-drawer .visa-check button.bg-nd-accent:disabled{opacity:.45;box-shadow:none;cursor:default}.guided-page #g-visa-drawer .visa-check button.border-gray-300{border:1px solid var(--g-line);color:var(--gr-ink);cursor:pointer;background:#fff;border-radius:999px;padding:14px 20px;font-size:15px;font-weight:600;transition:border-color .15s}.guided-page #g-visa-drawer .visa-check button.border-gray-300:hover{border-color:var(--gr-ink)}.guided-page #g-visa-drawer .visa-check button.border-nd-accent{border:1px solid var(--gr-ink);color:var(--gr-ink);background:#fff;border-radius:999px;font-weight:600}.guided-page #g-visa-drawer .visa-check .rounded-xl,.guided-page #g-visa-drawer .visa-check .rounded-lg:not(select){border:1px solid var(--g-line);background:#fff;border-radius:14px;padding:16px 18px}.guided-page #g-visa-drawer .visa-check .bg-gray-50{background:var(--gr-cool);border-color:#0000}.guided-page #g-visa-drawer .visa-check .bg-emerald-50,.guided-page #g-visa-drawer .visa-check .bg-amber-50,.guided-page #g-visa-drawer .visa-check .bg-red-50{padding-left:54px;position:relative}.guided-page #g-visa-drawer .visa-check .bg-emerald-50{background:#eff9f4;border-color:#cdebdc}.guided-page #g-visa-drawer .visa-check .bg-amber-50{background:#fff8f2;border-color:#f3d3b8}.guided-page #g-visa-drawer .visa-check .bg-red-50{background:#fdf3f2;border-color:#f2cdc9}.guided-page #g-visa-drawer .visa-check .bg-emerald-50:before,.guided-page #g-visa-drawer .visa-check .bg-amber-50:before,.guided-page #g-visa-drawer .visa-check .bg-red-50:before{content:"";background:var(--g-green) no-repeat center / 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");border-radius:50%;width:24px;height:24px;position:absolute;top:17px;left:18px}.guided-page #g-visa-drawer .visa-check .bg-amber-50:before,.guided-page #g-visa-drawer .visa-check .bg-red-50:before{background-color:var(--g-orange);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6v7M12 17.5v.5'/%3E%3C/svg%3E")}.guided-page #g-visa-drawer .visa-check .bg-red-50:before{background-color:#c8432f}.guided-page #g-visa-drawer .visa-check .bg-emerald-50>p:first-child,.guided-page #g-visa-drawer .visa-check .bg-amber-50>p:first-child,.guided-page #g-visa-drawer .visa-check .bg-red-50>p:first-child,.guided-page #g-visa-drawer .visa-check .font-semibold{color:var(--gr-ink);font-size:16px;font-weight:600}.guided-page #g-visa-drawer .visa-check .bg-emerald-50>p:first-child{color:#17643f}.guided-page #g-visa-drawer .visa-check .bg-blue-50{background:var(--gr-cool);cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.guided-page #g-visa-drawer .visa-check .bg-blue-50 span{color:var(--gr-ink);font-weight:500}.guided-page #g-visa-drawer .visa-check .bg-blue-50 input{accent-color:var(--gr-ink);width:18px;height:18px}.guided-page #g-visa-drawer .visa-check ul{padding-left:18px}.guided-page #g-visa-drawer .visa-check details summary{color:var(--gr-ink);font-weight:600}.guided-page #g-visa-drawer .visa-check .flex.flex-col{gap:10px}@media (width<=1080px){html:has(.guided-page .gr-mprog.is-on) .v2-pfb{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 76px)}}.guided-page .gr-opt__more{align-self:flex-start;align-items:center;gap:4px;margin-top:2px;font-size:14px;display:inline-flex}.guided-page .gr-opt__more .g-i{width:13px;height:13px}.guided-page .gr-cdp{flex-direction:column;width:min(600px,100vw);padding-bottom:0;display:flex}.guided-page .gr-cdp section{border-top:1px solid var(--gr-line);margin-top:22px}.guided-page .gr-cdp section h3{margin-top:20px}.guided-page .gr-cdp__load{gap:14px;padding-top:30px;display:grid}.guided-page .gr-cdp__load .gr-sk{margin:0}.guided-page .gr-cdp__load .gr-sk--img{border-radius:14px}.guided-page .gr-cdp__err{padding-top:40px}.guided-page .gr-cdp__kick{align-items:center;gap:8px;margin:4px 0 6px;padding-right:50px;font-weight:600;display:flex;color:var(--gr-muted)!important;font-size:13px!important}.guided-page .gr-cdp__flag{box-shadow:none;background:var(--gr-cool2);padding:3px 9px;font-size:11.5px;position:static}.guided-page .gr-cdp .gr-opt__warn{margin:6px 0 4px}.guided-page .gr-cdp__rail{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:18px 0 0;display:grid}.guided-page .gr-cdp__rail>div{background:var(--gr-cool);border-radius:14px;padding:12px 14px}.guided-page .gr-cdp__rail dt{color:var(--gr-muted);font-size:12.5px}.guided-page .gr-cdp__rail dd{color:var(--gr-ink);margin:2px 0 0;font-size:16px;font-weight:700;line-height:1.3}.guided-page .gr-cdp__rail dd small{color:var(--gr-muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.guided-page .gr-cdp__week{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guided-page .gr-cdp__week li{border:1px solid var(--gr-line);border-radius:14px;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.guided-page .gr-cdp__num{text-align:center;width:58px;color:var(--gr-muted);flex:none;font-size:11.5px;line-height:1.2}.guided-page .gr-cdp__num b{color:var(--gr-ink);letter-spacing:-.02em;font-size:22px;display:block}.guided-page .gr-cdp__cname{font-weight:700;color:var(--gr-ink)!important;font-size:15px!important}.guided-page .gr-cdp__chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.guided-page .gr-cdp__chips span,.guided-page .gr-cdp__pills span{color:var(--gr-text);background:var(--gr-warm);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.guided-page .gr-cdp__note{margin-top:6px;color:var(--gr-muted)!important;font-size:13.5px!important}.guided-page .gr-cdp__tot{justify-content:space-between;gap:12px;margin-top:10px;padding:0 4px;display:flex;font-size:14px!important}.guided-page .gr-cdp__tot b{color:var(--gr-ink)}.guided-page .gr-cdp__pills{flex-wrap:wrap;gap:6px;display:flex}.guided-page .gr-cdp__pills span{background:var(--gr-cool);color:var(--gr-ink);padding:5px 12px;font-size:13.5px}.guided-page .gr-cdp__pills span.is-first{background:var(--gr-ink);color:#fff}.guided-page .gr-cdp__dates{flex-wrap:wrap;gap:6px;display:flex}.guided-page .gr-cdp__dates span{color:var(--gr-ink);border:1.5px solid var(--gr-line);border-radius:10px;padding:6px 11px;font-size:13.5px;font-weight:600}.guided-page .gr-cdp__dates span.is-beg{background:var(--gr-cool);border-color:var(--gr-cool2)}.guided-page .gr-cdp__dates span.is-proj{border-style:dashed}.guided-page .gr-cdp__dates .gr-cdp__dsk{border:0;width:76px;height:34px;margin:0}.guided-page .gr-cdp__after{margin:10px 0 0!important}.guided-page .gr-cdp__inc{color:var(--gr-text);gap:7px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.guided-page .gr-cdp__inc li{align-items:flex-start;gap:9px;display:flex}.guided-page .gr-cdp__inc .g-i{width:15px;height:15px;color:var(--gr-ink);flex:none;margin-top:4px}.guided-page .gr-cdp__tablewrap{border:1px solid var(--gr-line);border-radius:14px;overflow-x:auto}.guided-page .gr-cdp__table{border-collapse:collapse;width:100%;font-size:14px}.guided-page .gr-cdp__table th,.guided-page .gr-cdp__table td{text-align:right;white-space:nowrap;border-top:1px solid var(--gr-line);padding:10px 12px}.guided-page .gr-cdp__table thead th{background:var(--gr-warm);color:var(--gr-muted);border-top:0;font-weight:600}.guided-page .gr-cdp__table th:first-child,.guided-page .gr-cdp__table td:first-child{text-align:left;color:var(--gr-muted)}.guided-page .gr-cdp__table td{color:var(--gr-ink);font-weight:600}.guided-page .gr-cdp__facts{margin:0;display:grid}.guided-page .gr-cdp__facts>div{border-top:1px solid var(--gr-line);grid-template-columns:minmax(120px,38%) 1fr;gap:14px;padding:10px 0;font-size:14.5px;display:grid}.guided-page .gr-cdp__facts>div:first-child{border-top:0;padding-top:0}.guided-page .gr-cdp__facts dt{color:var(--gr-muted)}.guided-page .gr-cdp__facts dd{color:var(--gr-text);margin:0}.guided-page .gr-cdp__more{border-top:1px solid var(--gr-line);margin-top:22px;padding:16px 0 4px}.guided-page .gr-cdp__more summary{cursor:pointer;color:var(--gr-ink);justify-content:space-between;align-items:center;font-size:16px;font-weight:700;list-style:none;display:flex}.guided-page .gr-cdp__more summary::-webkit-details-marker{display:none}.guided-page .gr-cdp__more[open] summary .g-i{transform:rotate(180deg)}.guided-page .gr-cdp__desc{color:var(--gr-body);margin-top:10px;font-size:15px;line-height:1.6}.guided-page .gr-cdp__desc p{margin:0 0 10px}.guided-page .gr-cdp__desc ul{margin:0 0 10px;padding-left:18px;list-style:outside}.guided-page .gr-cdp__desc h2,.guided-page .gr-cdp__desc h3{--nd-h2:16px;--nd-h3:15px;margin:14px 0 6px;padding:0}.guided-page .gr-cdp__foot{border-top:1px solid var(--gr-line);background:#fff;align-items:center;gap:10px;margin:auto -30px 0;padding:14px 30px 18px;display:flex;position:sticky;bottom:0}.guided-page .gr-cdp__foot .gr-pick{flex:1;margin:0}.guided-page .gr-cdp__foot .gr-pick[aria-pressed=true]{background:var(--gr-ink);color:#fff;box-shadow:none}@media (width<=767px){.guided-page .gr-cdp__foot{margin:auto -18px 0;padding:12px 18px 16px}}.guided-page .gr-faq--fac .gr-faq__a{max-width:none}.guided-page .gr-fac{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px;padding-top:6px;display:grid}.guided-page .gr-fac__ic{width:24px;height:24px;color:var(--gr-muted);margin-bottom:10px;display:block}.guided-page .gr-fac__ic svg{stroke-width:1.5px;width:100%;height:100%}.guided-page .gr-fac h4{--nd-h4:15px;--nd-h5:15px;color:var(--gr-ink);margin:0 0 6px;font-weight:700}.guided-page .gr-fac ul{margin:0;padding:0;list-style:none}.guided-page .gr-fac li{color:var(--gr-body);padding:2px 0;font-size:14.5px;line-height:1.5}.guided-page .gr-hol{border:1px solid var(--gr-line);border-radius:12px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.guided-page .gr-hol li{border-top:1px solid var(--gr-line);color:var(--gr-text);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:9px 14px;font-size:14px;display:grid}.guided-page .gr-hol li:first-child{border-top:0}.guided-page .gr-hol li[hidden]{display:none}.guided-page .gr-hol li span:last-child{color:var(--gr-muted);white-space:nowrap}.guided-page .gr-hol__all{margin-top:10px;font-size:14px}@media (width<=640px){.guided-page .gr-fac{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}}.guided-page .gr-xlist{gap:8px;display:grid}.guided-page .gr-x{border:1.5px solid var(--gr-line);background:#fff;border-radius:14px}.guided-page .gr-x.is-on{border-color:var(--gr-ink);box-shadow:0 0 0 1px var(--gr-ink)}.guided-page .gr-x>button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.guided-page .gr-x__box{background:#fff;border:2px solid #c9cfda;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.guided-page .gr-x__box .g-i{color:#fff;opacity:0;width:13px;height:13px}.guided-page .gr-x.is-on .gr-x__box{background:var(--gr-ink);border-color:var(--gr-ink)}.guided-page .gr-x.is-on .gr-x__box .g-i{opacity:1}.guided-page .gr-x__t b{color:var(--gr-ink);font-size:15px;font-weight:600;line-height:1.3;display:block}.guided-page .gr-x__t small{color:var(--gr-muted);margin-top:1px;font-size:12.5px;display:block}.guided-page .gr-x__p{color:var(--gr-ink);white-space:nowrap;font-size:14px;font-weight:600}.guided-page .gr-x__note{gap:6px;padding:0 14px 14px 46px;display:grid}.guided-page .gr-x__note label{color:var(--gr-ink);font-size:13.5px;font-weight:600}.guided-page .gr-x__note textarea{border:1.5px solid var(--gr-line);width:100%;font:inherit;color:var(--gr-text);resize:vertical;background:#fff;border-radius:10px;min-height:58px;padding:9px 11px;font-size:14.5px}.guided-page .gr-x__note textarea:focus{border-color:var(--gr-ink);outline:none}.guided-page .gr-x__note small{color:var(--gr-muted);font-size:12.5px}.guided-page .gr-sub2{color:var(--gr-muted);margin-top:1px;font-size:12.5px;font-weight:400;display:block}.guided-page .gr-weeks{font:inherit;color:var(--gr-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline dotted #8e95a5;text-decoration:underline dotted #8e95a5}.guided-page .gr-weeks:hover{text-decoration-style:solid}.guided-page .gr-atschool{border:1px solid var(--gr-line);border-radius:14px;margin:12px 22px 0;padding:12px 14px}.guided-page .gr-atschool__h{color:var(--gr-ink);margin:0 0 6px;font-size:13.5px;font-weight:600}.guided-page .gr-atschool ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.guided-page .gr-atschool li{color:var(--gr-text);justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px;display:flex}.guided-page .gr-atschool li small{color:var(--gr-muted);font-size:12.5px;display:block}.guided-page .gr-atschool li b{color:var(--gr-ink);white-space:nowrap;font-weight:600}.guided-page .gr-modal{z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.guided-page .gr-modal__bg{cursor:default;background:#0b162d6b;border:0;padding:0;position:absolute;inset:0}.guided-page .gr-modal__panel{background:#fff;border-radius:20px;outline:none;width:min(500px,100%);max-height:calc(100vh - 40px);padding:28px 28px 24px;position:relative;overflow:auto;box-shadow:0 24px 60px #0b162d40}.guided-page .gr-modal__panel h2{--nd-h2:22px;margin-bottom:8px;padding-right:50px}.guided-page .gr-modal__p{color:var(--gr-body);margin:0 0 18px;font-size:15px;line-height:1.55}.guided-page .gr-modal .gr-note-line{margin:0 0 18px}.guided-page .gr-stl{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.guided-page .gr-stl small{color:var(--gr-muted);font-size:13.5px}.guided-page .gr-stl__match{color:#1f7d55;background:#e6f5ee;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:13.5px;font-weight:700;line-height:1.25;display:inline-flex}.guided-page .gr-stl__match .g-i{stroke-width:2.6px;width:15px;height:15px}.guided-page .gr-stl__dates{background:var(--gr-cool);border-radius:14px;margin:0 0 18px;padding:4px 16px}.guided-page .gr-stl__dates>div{border-top:1px solid #dce3f0;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.guided-page .gr-stl__dates>div:first-child{border-top:0}.guided-page .gr-stl__dates dt{color:var(--gr-muted);font-size:13.5px}.guided-page .gr-stl__dates dd{color:var(--gr-ink);margin:0;font-size:15px;font-weight:600}.guided-page .gr-stl__dates dd small{color:var(--gr-muted);font-size:12.5px;font-weight:400;display:block}@media (width<=640px){.guided-page .gr-modal{align-items:flex-end;padding:0}.guided-page .gr-modal__panel{border-radius:20px 20px 0 0;width:100%;max-height:90vh;padding:24px 18px 22px}.guided-page .gr-x__note{padding-left:14px}.guided-page .gr-stl__dates>div{grid-template-columns:96px minmax(0,1fr)}}.guided-page .gr-lvl-ok{color:#1f5f45;align-items:flex-start;gap:8px;max-width:70ch;margin:10px 0 0;font-size:14px;line-height:1.45;display:flex}.guided-page .gr-lvl-ok svg{flex:none;width:16px;height:16px;margin-top:2px}.guided-page .gr-edit{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block}.guided-page .gr-edit:hover .gr-chg,.guided-page .gr-chg:hover{text-decoration-color:currentColor}.guided-page .gr-row.is-flash{border-radius:10px;margin:0 -10px;padding-left:10px;padding-right:10px;animation:1.7s ease-out both gr-row-flash}@keyframes gr-row-flash{0%,45%{background:var(--gr-cool2)}to{background:0 0}}html.gr-editor-lock,html.gr-editor-lock body{overflow:hidden}.guided-page .gr-ed{z-index:950;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.guided-page .gr-ed__bg{cursor:default;background:#0b162d80;border:0;padding:0;position:absolute;inset:0}.guided-page .gr-ed__panel{background:#fff;border-radius:22px;outline:none;flex-direction:column;width:100%;max-width:820px;height:min(100%,860px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0b162d52}.guided-page .gr-ed--stay .gr-ed__panel{max-width:1140px}.guided-page .gr-ed--transfer .gr-ed__panel{max-width:620px;height:auto;max-height:100%}.guided-page .gr-ed-enter-active,.guided-page .gr-ed-leave-active{transition:opacity .18s}.guided-page .gr-ed-enter-active .gr-ed__panel,.guided-page .gr-ed-leave-active .gr-ed__panel{transition:transform .24s cubic-bezier(.2,.8,.3,1)}.guided-page .gr-ed-enter-from,.guided-page .gr-ed-leave-to{opacity:0}.guided-page .gr-ed-enter-from .gr-ed__panel,.guided-page .gr-ed-leave-to .gr-ed__panel{transform:translateY(14px)scale(.985)}.guided-page .gr-ed__head{border-bottom:1px solid var(--gr-line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 18px;display:flex}.guided-page .gr-ed__head h2{--nd-h2:24px;margin:0}.guided-page .gr-ed__head p{color:var(--gr-muted);max-width:72ch;margin:4px 0 0;font-size:14.5px;line-height:1.45}.guided-page .gr-ed__x{background:var(--gr-warm);width:40px;height:40px;color:var(--gr-ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.guided-page .gr-ed__x:hover{background:var(--gr-warm2)}.guided-page .gr-ed__x .g-i{width:18px;height:18px}.guided-page .gr-ed__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 26px 24px;overflow-y:auto}.guided-page .gr-ed__foot{border-top:1px solid var(--gr-line);background:#fff;flex:none;align-items:center;gap:18px;padding:14px 26px;display:flex;box-shadow:0 -8px 24px #16213f0d}.guided-page .gr-ed__sum{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;min-width:0;display:grid}.guided-page .gr-ed__lbl{color:var(--gr-muted);grid-column:1/-1;font-size:13px;line-height:1.2}.guided-page .gr-ed__sum b{color:var(--gr-ink);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.2}.guided-page .gr-ed__change{color:var(--gr-ink);font-size:13.5px;font-weight:600}.guided-page .gr-ed__change.gr-err{color:#9b2c2c;font-weight:500}.guided-page .gr-ed__undo{white-space:nowrap;flex:none;font-size:14px}.guided-page .gr-ed__done{flex:none;justify-content:center;min-width:132px}.guided-page .gr-edc__goals{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.guided-page .gr-edc__goals button{border:1.5px solid var(--gr-line);font:inherit;color:var(--gr-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.guided-page .gr-edc__goals button:hover{border-color:#c9cfda}.guided-page .gr-edc__goals button[aria-selected=true]{background:var(--gr-ink);border-color:var(--gr-ink);color:#fff}.guided-page .gr-edc__goals .g-i{width:17px;height:17px}.guided-page .gr-edc__q{--nd-h3:18px;margin:0}.guided-page .gr-edc__hint{color:var(--gr-muted);margin:3px 0 0;font-size:14px;line-height:1.45}.guided-page .gr-edc__list{gap:12px;margin-top:16px;display:grid}.guided-page .gr-edc__note{margin:14px 0 0;position:sticky;bottom:-24px;box-shadow:0 -6px 16px #fff}.guided-page .gr-edopt{border:1.5px solid var(--gr-line);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:22px minmax(0,1fr) minmax(150px,auto);gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.guided-page .gr-edopt:hover{border-color:#c9cfda}.guided-page .gr-edopt.is-sel{border-color:var(--gr-ink);box-shadow:0 0 0 1px var(--gr-ink), 0 0 0 5px #0b295512}.guided-page .gr-edopt--skeleton{background:var(--gr-warm);cursor:default;border-color:#0000;height:138px;display:block}.guided-page .gr-edopt__radio{cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:22px;margin-top:1px;padding:2px}.guided-page .gr-edopt__radio .gr-varlist__dot{display:block}.guided-page .gr-edopt__radio[aria-checked=true] .gr-varlist__dot{border-color:var(--gr-ink)}.guided-page .gr-edopt__radio[aria-checked=true] .gr-varlist__dot:after{content:"";background:var(--gr-ink);border-radius:50%;position:absolute;inset:3px}.guided-page .gr-edopt__main{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.guided-page .gr-edopt__kick{color:var(--gr-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:600;display:flex}.guided-page .gr-edopt__flag{background:var(--gr-cool2);color:var(--gr-ink);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.guided-page .gr-edopt h3{--nd-h3:17px;margin:0;line-height:1.3}.guided-page .gr-edopt ul{color:var(--gr-text);gap:4px;margin:4px 0;padding:0;font-size:14px;list-style:none;display:grid}.guided-page .gr-edopt li{align-items:flex-start;gap:7px;line-height:1.4;display:flex}.guided-page .gr-edopt li .g-i{width:14px;height:14px;color:var(--gr-ink);flex:none;margin-top:3px}.guided-page .gr-edopt__tier{color:var(--gr-muted);margin:0;font-size:13px;line-height:1.4}.guided-page .gr-edopt__price{text-align:right;color:var(--gr-muted);flex-direction:column;align-items:flex-end;font-size:13px;line-height:1.35;display:flex}.guided-page .gr-edopt__price b{letter-spacing:-.02em;color:var(--gr-ink);font-size:21px;font-weight:700;line-height:1.15}.guided-page .gr-edopt__tot{color:var(--gr-text);margin-top:6px;font-weight:600}.guided-page .gr-edopt__delta{max-width:190px;color:var(--gr-muted);margin-top:3px}.guided-page .gr-ed--stay .gr-ed__body{padding:0;display:flex;overflow:hidden}.guided-page .gr-edstay__incl{margin:24px}.guided-page .gr-edstay{flex:1;grid-template-columns:minmax(340px,410px) minmax(0,1fr);min-width:0;display:grid}.guided-page .gr-edstay__list{overscroll-behavior:contain;border-right:1px solid var(--gr-line);flex-direction:column;gap:10px;min-height:0;padding:18px 20px 24px 26px;display:flex;overflow-y:auto}.guided-page .gr-edstay__sk{gap:10px;display:grid}.guided-page .gr-edstay__pane{overscroll-behavior:contain;background:#fcfcfd;min-height:0;padding:20px 26px 28px;overflow-y:auto}.guided-page .gr-edstay__self{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:56px auto 0;display:flex}.guided-page .gr-edstay__self h3{--nd-h3:20px;margin:4px 0 0}.guided-page .gr-edstay__self p,.guided-page .gr-edstay__selfp{color:var(--gr-body);margin:0;font-size:15px;line-height:1.5}.guided-page .gr-edrow{border:1.5px solid var(--gr-line);background:#fff;border-radius:14px;transition:border-color .15s,box-shadow .15s;position:relative}.guided-page .gr-edrow:hover{border-color:#c9cfda}.guided-page .gr-edrow.is-sel{border-color:var(--gr-ink);box-shadow:0 0 0 1px var(--gr-ink), 0 0 0 5px #0b295512}.guided-page .gr-edrow--skeleton{background:var(--gr-warm);border-color:#0000;height:84px}.guided-page .gr-edrow>.gr-selmark{width:22px;height:22px;top:-8px;right:-8px}.guided-page .gr-edrow>.gr-selmark .g-i{width:13px;height:13px}.guided-page .gr-edrow__sh{cursor:pointer;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px 10px 9px;display:grid}.guided-page .gr-edrow__pic{background:var(--gr-warm);border-radius:10px;width:68px;height:60px;display:block;position:relative;overflow:hidden}.guided-page .gr-edrow__pic img{object-fit:cover;width:100%;height:100%;display:block}.guided-page .gr-edrow__art,.guided-page .gr-edrow__pic--plain{width:100%;height:100%;color:var(--gr-muted);justify-content:center;align-items:center;display:flex}.guided-page .gr-edrow__pic--plain{width:68px;height:60px}.guided-page .gr-edrow__art .g-i,.guided-page .gr-edrow__pic--plain .g-i{width:24px;height:24px}.guided-page .gr-edrow__t{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.guided-page .gr-edrow__t button{font:inherit;color:var(--gr-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;line-height:1.3}.guided-page .gr-edrow__t small{color:var(--gr-muted);font-size:12.5px;line-height:1.35}.guided-page .gr-edrow__flag{font-weight:600;color:var(--gr-ink)!important}.guided-page .gr-edrow__p{text-align:right;flex-direction:column;align-items:flex-end;max-width:92px;line-height:1.2;display:flex}.guided-page .gr-edrow__p i{color:var(--gr-muted);font-size:12px;font-style:normal}.guided-page .gr-edrow__p b{color:var(--gr-ink);letter-spacing:-.01em;font-size:17px;font-weight:700}.guided-page .gr-edrow__pane{border-top:1px solid var(--gr-line);padding:14px}.guided-page .gr-edpane__gal{margin-bottom:16px}.guided-page .gr-edpane__hero{aspect-ratio:16/7;object-fit:cover;background:var(--gr-warm2);border-radius:14px;width:100%;display:block}.guided-page .gr-edpane__thumbs{scrollbar-width:none;gap:6px;margin-top:6px;display:flex;overflow-x:auto}.guided-page .gr-edpane__thumbs::-webkit-scrollbar{display:none}.guided-page .gr-edpane__thumbs button{cursor:pointer;opacity:.72;border:0;border-radius:8px;flex:none;width:68px;height:50px;padding:0;transition:opacity .15s;overflow:hidden}.guided-page .gr-edpane__thumbs button:hover{opacity:1}.guided-page .gr-edpane__thumbs button[aria-pressed=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--gr-ink)}.guided-page .gr-edpane__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.guided-page .gr-edpane__thumbs button[aria-pressed=true] img{z-index:-1;position:relative}.guided-page .gr-edpane>h3{--nd-h3:21px;margin:0 0 4px}.guided-page .gr-edpane__mean{color:var(--gr-text);max-width:64ch;margin:0;font-size:14.5px;line-height:1.5}.guided-page .gr-dist--static{cursor:default}.guided-page .gr-edpane__about{margin-top:10px}.guided-page .gr-edpane__about summary{cursor:pointer;color:var(--gr-ink);align-items:center;gap:5px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.guided-page .gr-edpane__about summary::-webkit-details-marker{display:none}.guided-page .gr-edpane__about summary .g-i{width:14px;height:14px;transition:transform .15s}.guided-page .gr-edpane__about[open] summary .g-i{transform:rotate(180deg)}.guided-page .gr-edpane .gr-cfg{background:0 0;border-radius:0;margin-top:18px;padding:18px 0 0}.guided-page .gr-edpane .gr-facts2{border-top-color:var(--gr-line)}.guided-page .gr-edpane .gr-cfg__out{background:var(--gr-cool)}.guided-page .gr-edpane__len{border-top:1px solid var(--gr-line);margin-top:18px;padding-top:16px}.guided-page .gr-edpane__len .gr-stl{margin-bottom:0}.guided-page .gr-edpane__lensub{max-width:62ch;color:var(--gr-muted);margin:4px 0 12px;font-size:14px;line-height:1.5}.guided-page .gr-edtr{gap:22px;display:grid}.guided-page .gr-edtr__block h3{--nd-h3:17px;margin:0 0 3px}.guided-page .gr-edtr__block>p{color:var(--gr-muted);margin:0 0 12px;font-size:14px;line-height:1.45}.guided-page .gr-edtr__block .gr-chipset{margin-top:10px}.guided-page .gr-edtr .gr-tr-flight{margin-top:0}@media (width<=899px){.guided-page .gr-ed--stay .gr-ed__body{display:block;overflow-y:auto}.guided-page .gr-edstay{display:block}.guided-page .gr-edstay__list{border-right:0;padding:16px 16px 24px;overflow:visible}.guided-page .gr-edrow__pane .gr-edpane>h3{display:none}}@media (width<=700px){.guided-page .gr-ed{align-items:stretch;padding:0}.guided-page .gr-ed__panel,.guided-page .gr-ed--stay .gr-ed__panel,.guided-page .gr-ed--transfer .gr-ed__panel{border-radius:0;max-width:none;height:100%;max-height:none}.guided-page .gr-ed__head{gap:12px;padding:14px 16px 12px}.guided-page .gr-ed__head h2{--nd-h2:21px}.guided-page .gr-ed__head p{font-size:13.5px}.guided-page .gr-ed__body{padding:16px 16px 20px}.guided-page .gr-ed--stay .gr-ed__body{padding:0}.guided-page .gr-ed__foot{padding:10px 16px max(12px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px 14px}.guided-page .gr-ed__sum{flex:calc(100% - 140px)}.guided-page .gr-ed__sum b{font-size:22px}.guided-page .gr-ed__undo{text-align:left;flex-basis:100%;order:3}.guided-page .gr-ed__done{min-width:112px;padding-left:18px;padding-right:18px}.guided-page .gr-edc__goals{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 16px;padding:0 16px;overflow-x:auto}.guided-page .gr-edc__goals::-webkit-scrollbar{display:none}.guided-page .gr-edc__goals button{white-space:nowrap;flex:none}.guided-page .gr-edc__note{bottom:-20px}.guided-page .gr-edopt{grid-template-columns:22px minmax(0,1fr);gap:10px 12px;padding:14px}.guided-page .gr-edopt__price{text-align:left;border-top:1px solid var(--gr-line);grid-column:2;align-items:flex-start;padding-top:10px}.guided-page .gr-edopt__delta{max-width:none}.guided-page .gr-edpane__hero{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.guided-page .gr-ed-enter-active,.guided-page .gr-ed-leave-active,.guided-page .gr-ed-enter-active .gr-ed__panel,.guided-page .gr-ed-leave-active .gr-ed__panel{transition:none}.guided-page .gr-row.is-flash{animation:none}}.guided-page .gr-row--note dd{font-size:14px;font-weight:400}.guided-page .gr-visa-ins{color:var(--gr-ink);margin:12px 0 0;font-size:14px;line-height:1.45}.guided-page .gr-visa-ins small{color:var(--gr-muted);margin-top:2px;font-size:12.5px;display:block}.gq[data-v-db75f9a1]{color:#16213f;flex-direction:column;gap:1rem;display:flex}.gq__top[data-v-db75f9a1]{align-items:center;gap:.75rem;display:flex}.gq__top img[data-v-db75f9a1]{object-fit:cover;border-radius:12px;flex:none;width:3.25rem;height:3.25rem}.gq__top b[data-v-db75f9a1]{font-size:1rem;line-height:1.3}.gq__rows[data-v-db75f9a1]{flex-direction:column;margin:0;display:flex}.gq__row[data-v-db75f9a1]{border-top:1px solid #e5e3dd;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;padding:.7rem 0;display:grid}.gq__row dt[data-v-db75f9a1]{color:#6a7183;letter-spacing:.03em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:650}.gq__row dd[data-v-db75f9a1]{margin:.15rem 0 0;font-size:.88rem;font-weight:600;line-height:1.4}.gq__row dd small[data-v-db75f9a1]{color:#6a7183;margin-top:.1rem;font-size:.8rem;font-weight:500;display:block}.gq__p[data-v-db75f9a1]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.gq__total[data-v-db75f9a1]{border-top:2px solid #16213f;justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.85rem;display:flex}.gq__total span[data-v-db75f9a1]{font-size:.9rem;font-weight:700}.gq__total b[data-v-db75f9a1]{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.gq__atschool[data-v-db75f9a1]{color:#3c4667;margin:0;padding:0;font-size:.8rem;list-style:none}.gq__atschool li[data-v-db75f9a1]{justify-content:space-between;gap:.75rem;padding:.15rem 0;display:flex}.gq__atschool-h[data-v-db75f9a1]{color:#6a7183;font-weight:650}.is-loading[data-v-db75f9a1]{opacity:.45}
