@font-face{font-family:S06XiUI;src:url("../assets/sections/086cc5438d8161405f.woff2") format("woff2");font-weight:100 900;font-display:swap}#mobile-section-06 *{box-sizing:border-box}
#mobile-section-06{margin:0;background:#e9eeef;color:#002f47;font-family:S06XiUI,Arial,sans-serif;-webkit-font-smoothing:antialiased}
#mobile-section-06 button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
#mobile-section-06 button:focus-visible{outline:3px solid #c19a54;outline-offset:4px}
#mobile-section-06 button{border:0}
#mobile-section-06 img,#mobile-section-06 svg{display:block}
#mobile-section-06 h1,#mobile-section-06 h2,#mobile-section-06 h3,#mobile-section-06 p,#mobile-section-06 figure{margin:0}
#mobile-section-06 .s06-xi-homes{container-type:inline-size;max-width:540px;margin:auto;background:white;overflow:hidden;--bi:#002f47;--gold:#efd49a}
#mobile-section-06 .s06-xi-interior{background:var(--bi);color:white;padding:8.8cqw 5cqw 6cqw}
#mobile-section-06 .s06-xi-head{text-align:center;margin-bottom:6cqw}
#mobile-section-06 .s06-xi-intro{font-size:3.9cqw;line-height:1.5;letter-spacing:-.055em;font-weight:550;white-space:nowrap;margin-bottom:3cqw}
#mobile-section-06 .s06-xi-intro strong{color:var(--gold);font-weight:850}
#mobile-section-06 .s06-xi-intro b{color:white;font-weight:800}
#mobile-section-06 .wt-urgent-heading{display:flex;justify-content:center;align-items:center;gap:1.2cqw;font-size:4.5cqw;line-height:1.4;font-weight:750;letter-spacing:-.055em;white-space:nowrap}
#mobile-section-06 .wt-urgent-copy{position:relative;z-index:1}
#mobile-section-06 .wt-urgent-text{font-size:1.12em;color:#ff9caa;font-weight:900}
#mobile-section-06 .wt-first-come{color:var(--gold);font-weight:850}
#mobile-section-06 .s06-xi-hero{position:relative;overflow:hidden;border-radius:1.2cqw;background:#173d50;touch-action:pan-y}
#mobile-section-06 .s06-xi-hero svg{width:100%;aspect-ratio:8/5}
#mobile-section-06 .s06-xi-caption{position:absolute;bottom:0;left:0;right:0;padding:7cqw 3cqw 2.5cqw;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(transparent,#001b2d99);color:#fff;pointer-events:none}
#mobile-section-06 .s06-xi-caption b{font-size:4cqw;font-weight:750}
#mobile-section-06 .s06-xi-caption span{font-size:2.9cqw;color:#fff4d8}
#mobile-section-06 .s06-xi-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;margin-top:3cqw}
#mobile-section-06 .s06-xi-thumb{padding:0;background:none;color:white;opacity:.65;border-bottom:2px solid transparent}
#mobile-section-06 .s06-xi-thumb svg{width:100%;aspect-ratio:8/5;border-radius:.7cqw}
#mobile-section-06 .s06-xi-thumb>span{display:block;font-size:3.65cqw;font-weight:650;padding:2.5cqw 0 2cqw}
#mobile-section-06 .s06-xi-thumb[aria-pressed=true]{opacity:1;color:var(--gold);border-color:var(--gold)}
#mobile-section-06 .s06-xi-photo-note{font-size:2.35cqw;color:#c3d2db;line-height:1.65;margin-top:3.5cqw;letter-spacing:-.025em}
#mobile-section-06 .s06-xi-types{padding:6.5cqw 4cqw 6cqw;background:#fff}
#mobile-section-06 .s06-xi-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;padding:0 1cqw 5cqw}
#mobile-section-06 .s06-xi-group{height:17cqw;border:1px solid #c5d3db;background:white;color:var(--bi);border-radius:.5cqw;display:flex;align-items:baseline;justify-content:center;gap:.5cqw;padding:3.5cqw 0;line-height:1}
#mobile-section-06 .s06-xi-group b{font-size:9.2cqw;font-weight:850;letter-spacing:-.04em}
#mobile-section-06 .s06-xi-group span{font-size:3cqw}
#mobile-section-06 .s06-xi-group[aria-selected=true]{background:var(--bi);color:white;border-color:var(--bi)}
#mobile-section-06 .s06-xi-detail{scroll-margin-top:20px}
#mobile-section-06 .s06-xi-plan-row{position:relative;padding:2cqw 7cqw 3cqw}
#mobile-section-06 .s06-xi-plan-button{display:block;width:100%;height:74cqw;padding:0;background:white;touch-action:pan-y}
#mobile-section-06 .s06-xi-plan-button img{width:100%;height:100%;object-fit:contain}
#mobile-section-06 .s06-xi-arrow{position:absolute;top:50%;transform:translateY(-50%);width:8.5cqw;height:11cqw;background:white;border:1px solid #c4d4dd;border-radius:50%;display:grid;place-items:center;color:var(--bi);padding:2cqw}
#mobile-section-06 .s06-xi-arrow svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6}
#mobile-section-06 .s06-xi-prev{left:0}
#mobile-section-06 .s06-xi-next{right:0}
#mobile-section-06 .s06-xi-plan-footer{border-top:1px solid #d8e1e6;margin:2cqw 0 0;padding:4.4cqw 3cqw 3cqw;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2cqw;align-items:center}
#mobile-section-06 .s06-xi-name{font-size:8cqw;font-weight:850;line-height:1.15;letter-spacing:-.04em}
#mobile-section-06 .s06-xi-name.is-long{font-size:6.2cqw}
#mobile-section-06 .s06-xi-block{display:block;font-size:2.7cqw;color:#738491;font-weight:550;letter-spacing:.015em;margin-top:1cqw}
#mobile-section-06 .s06-xi-areas{font-size:3.35cqw;line-height:1.85;font-variant-numeric:tabular-nums}
#mobile-section-06 .s06-xi-areas div{display:flex;gap:3cqw;justify-content:space-between}
#mobile-section-06 .s06-xi-areas dt{color:#71808a}
#mobile-section-06 .s06-xi-areas dd{margin:0;font-weight:750}
#mobile-section-06 .s06-xi-bottom{display:flex;align-items:center;justify-content:center;gap:3cqw;font-size:3.2cqw;color:#6f818d;margin:1cqw 0 4cqw}
#mobile-section-06 .s06-xi-count{font-variant-numeric:tabular-nums;color:var(--bi);font-weight:800}
#mobile-section-06 .s06-xi-count span{font-weight:500;color:#8a9aa4}
#mobile-section-06 .s06-xi-zoom-link{background:none;color:#6f818d;padding:1cqw 0;font-size:2.8cqw;text-decoration:underline;text-underline-offset:3px}
#mobile-section-06 .s06-xi-note{padding:3cqw 1cqw 0;border-top:1px solid #e9edef;color:#87929a;font-size:2.4cqw;line-height:1.7;letter-spacing:-.02em}
#mobile-section-06 .s06-xi-dialog{width:min(94vw,1100px);max-width:94vw;max-height:92dvh;padding:0;border:0;border-radius:10px;color:#002f47;font-family:S06XiUI,Arial,sans-serif}
#mobile-section-06 .s06-xi-dialog::backdrop{background:#001c2dde}
#mobile-section-06 .s06-xi-dialog-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #dce4e8}
#mobile-section-06 .s06-xi-dialog-title{font-size:15px}
#mobile-section-06 .s06-xi-close{background:none;font-size:30px;line-height:1;color:#002f47}
#mobile-section-06 .s06-xi-dialog-scroll{max-height:72dvh;overflow:auto;touch-action:pan-x pan-y}
#mobile-section-06 .s06-xi-dialog-scroll img{display:block;width:100%;height:auto;margin:auto}
#mobile-section-06 .s06-xi-dialog.is-zoomed img{width:180%;max-width:none}
#mobile-section-06 .s06-xi-zoom-toggle{display:block;background:#002f47;color:white;padding:9px 20px;border-radius:30px;margin:12px auto;font-size:13px}
#mobile-section-06 .s06-xi-paused *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){#mobile-section-06 *,#mobile-section-06 *:before,#mobile-section-06 *:after{animation:none!important;scroll-behavior:auto!important}
}#mobile-section-06 .wt-siren{position:relative;display:inline-block;flex:0 0 7.3cqw;width:7.3cqw;height:8.3cqw;overflow:hidden;isolation:isolate;pointer-events:none}
#mobile-section-06 .wt-siren-beam{position:absolute;z-index:0;left:0;top:13%;width:100%;height:62%;border-radius:50%;background:radial-gradient(ellipse,#ff392af2 0%,#ff3021b3 36%,#ff20204d 57%,#ff222200 75%);transform:translateX(-22%) scaleX(.7);opacity:.25}
#mobile-section-06 .wt-siren-dome{position:absolute;z-index:1;inset:9% 15% 26%;overflow:hidden;border:1px solid #b21b21;border-bottom-color:#f77669;border-radius:32% 32% 12% 12% / 16% 16% 7% 7%;background:radial-gradient(ellipse at 50% 70%,#ff4224aa,transparent 65%),linear-gradient(90deg,#8a080f,#e92922 19%,#ad1013 48%,#f43a2e 77%,#8e0b11);box-shadow:inset 0 1px 1px #ffb39a,inset 0 -2px 2px #69080a66}
#mobile-section-06 .wt-siren-dome::before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,transparent 9%,#ffd4bd99 17%,#fff1 25%,transparent 33%,transparent 71%,#ffc0ab88 79%,transparent 87%);border-top:1px solid #ffb8a488;border-bottom:1px solid #ff9d7188;border-radius:inherit}
#mobile-section-06 .wt-siren-dome::after{content:"";position:absolute;left:8%;top:13%;width:84%;height:76%;border-radius:50%;background:radial-gradient(ellipse,#fffce9 0%,#fff2bb 15%,#ffb353 29%,#ff4424e6 52%,#a60d12aa 70%,transparent 76%);box-shadow:0 0 5px #ff4a20;transform:translateX(-48%) scaleX(.25);opacity:.35}
#mobile-section-06 .wt-siren-base{position:absolute;z-index:3;left:12%;right:12%;bottom:8%;height:22%;border-radius:8% 8% 24% 24% / 16% 16% 27% 27%;background:linear-gradient(90deg,#14171c,#4c5056 24%,#282c32 56%,#14171c);border-top:2px solid #ce372d;box-shadow:inset 0 1px 0 #f89b7d,0 1px 1px #0002}
#mobile-section-06 .wt-urgent-heading.wt-urgency-active .wt-urgent-text{animation:s06-wt-text-blink 1.2s steps(1,end) infinite}
#mobile-section-06 .wt-urgent-heading.wt-urgency-active .wt-siren-beam{animation:s06-wt-beacon-horizontal 1.2s linear infinite}
#mobile-section-06 .wt-urgent-heading.wt-urgency-active .wt-siren-dome::after{animation:s06-wt-reflector-orbit 1.2s linear infinite}
#mobile-section-06 .wt-urgent-heading.wt-urgency-active .wt-siren-dome{animation:s06-wt-beacon-front-flash 1.2s linear infinite}
@keyframes s06-wt-beacon-front-flash{0%,50%,100%{filter:brightness(1);box-shadow:inset 0 1px 1px #ffb39a,inset 0 -2px 2px #69080a66}18%{filter:brightness(1.1)}23%,28%{filter:brightness(1.85) saturate(1.25);box-shadow:inset 0 0 5px #fff0b5,0 0 1.2cqw #ff2418}38%{filter:brightness(1.05)}75%{filter:brightness(.82);box-shadow:inset 0 1px 1px #ffb39a,inset 0 -2px 2px #69080a66}}@keyframes s06-wt-text-blink{0%,100%{opacity:1}50%{opacity:.2}}@keyframes s06-wt-reflector-orbit{0%,100%{transform:translateX(-48%) scaleX(.25);opacity:0}21%,29%{transform:translateX(0) scaleX(1);opacity:1}50%{transform:translateX(48%) scaleX(.25);opacity:0}75%{transform:translateX(0) scaleX(.65);opacity:0}}@keyframes s06-wt-beacon-horizontal{0%,100%{transform:translateX(-22%) scaleX(.7);opacity:0}21%,29%{transform:translateX(0) scaleX(1.18);opacity:1}50%{transform:translateX(22%) scaleX(.7);opacity:0}75%{transform:translateX(0) scaleX(.6);opacity:0}}@media(prefers-reduced-motion:reduce){#mobile-section-06 .wt-urgent-heading.wt-urgency-active .wt-urgent-text,#mobile-section-06 .wt-urgent-heading.wt-urgency-active .wt-siren-beam,#mobile-section-06 .wt-urgent-heading.wt-urgency-active .wt-siren-dome::after,#mobile-section-06 .wt-urgent-heading.wt-urgency-active .wt-siren-dome{animation:none}
}#mobile-section-06 .wt-urgent-copy{display:flex;flex-direction:column;gap:1cqw;align-items:center}
#mobile-section-06 .s06-xi-head-lead{font-size:4.15cqw;font-weight:650;color:#fff;line-height:1.35}
#mobile-section-06 .wt-urgent-heading .s06-xi-service{font-size:5.2cqw;font-weight:900;color:#f3d697;line-height:1.3;letter-spacing:-.055em}
#mobile-section-06 .s06-xi-groups{padding-top:1.8cqw}
#mobile-section-06 .s06-xi-group{position:relative}
#mobile-section-06 .s06-xi-group .s06-xi-tag{position:absolute;top:-1.7cqw;right:-.2cqw;padding:1cqw 1.6cqw;color:#fff;font-size:2.65cqw;font-weight:850;letter-spacing:-.04em;line-height:1;white-space:nowrap}
#mobile-section-06 .s06-xi-tag-blue{background:#2467a9}
#mobile-section-06 .s06-xi-tag-red{background:#bd2b45}
#mobile-section-06 .s06-xi-group .s06-xi-tag:after{content:"";position:absolute;right:0;top:100%;width:0;height:0;border-top:1.3cqw solid #742033;border-left:1.3cqw solid transparent}
#mobile-section-06 .s06-xi-group .s06-xi-tag-blue:after{border-top-color:#174572}
#mobile-section-06 .s06-xi-bottom{margin-bottom:0}
#mobile-section-06 .s06-xi-types{padding-bottom:5.5cqw}
#mobile-section-06 .s06-xi-interior{padding-top:0}
#mobile-section-06 .s06-xi-interior-band{position:relative;isolation:isolate;overflow:hidden;margin:0 -5cqw 4cqw;padding:7cqw 5cqw 6.6cqw;background:linear-gradient(112deg,#043a50 0%,#002c42 54%,#073d53 100%);text-align:center}
#mobile-section-06 .s06-xi-interior-band:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(145deg,#16597155,transparent 55%);clip-path:polygon(0 0,75% 0,35% 100%,0 66%)}
#mobile-section-06 .s06-xi-band-fold{position:absolute;z-index:-1;inset:0;background:linear-gradient(165deg,transparent 41%,#001c2e88 41.3%,#062e4355 65%,transparent 65.3%);pointer-events:none}
#mobile-section-06 .s06-xi-band-title{font-family:inherit;text-align:center;letter-spacing:-.045em;line-height:1.3}
#mobile-section-06 .s06-xi-band-benefit{display:block;color:#fff;font-size:3.9cqw;font-weight:550;line-height:1.5;white-space:nowrap;margin-bottom:3.6cqw}
#mobile-section-06 .s06-xi-band-benefit strong{font-size:1.17em;color:#f3d697;font-weight:850}
#mobile-section-06 .s06-xi-band-main{display:block;color:#fff;font-size:6cqw;font-weight:650;line-height:1.3;white-space:nowrap}
#mobile-section-06 .s06-xi-band-main strong{font-size:7.4cqw;font-weight:900;color:#f3d697}
#mobile-section-06 .s06-xi-type-head{margin-bottom:6cqw}
#mobile-section-06 .s06-xi-type-head .s06-xi-intro{color:#002f47}
#mobile-section-06 .s06-xi-type-head .s06-xi-intro strong{color:#002f47}
#mobile-section-06 .s06-xi-type-head .s06-xi-intro b{color:#b72a40}
#mobile-section-06 .s06-xi-type-head .wt-urgent-copy{display:block;white-space:nowrap}
#mobile-section-06 .s06-xi-type-head .wt-urgent-text{color:#bd2b45;font-size:1.12em;font-weight:900}
#mobile-section-06 .s06-xi-type-head .wt-first-come{color:#002f47;font-weight:850}
