.site-shell .site-band--features{background:#fff}.site-shell .site-band--features:before,.site-shell .site-band--features:after{display:none}.aw{--aw-line:#0b1a2b14;--aw-text:#0b1a2b;--aw-soft:#0b1a2ba8;color:var(--aw-text);padding:clamp(72px,9vw,128px) 48px clamp(96px,10vw,150px);position:relative}.aw__row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.aw__copy h2{color:var(--aw-text);font-family:var(--amanda-font-display);letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(34px,3.6vw,52px);font-weight:750;line-height:1.04}.aw__copy p{max-width:440px;color:var(--aw-soft);margin:20px 0 0;font-size:17px;line-height:1.55}.aw__cta{color:#fff;background:linear-gradient(#41bdff 0%,#1198ee 100%);border-radius:999px;align-items:center;gap:8px;margin-top:30px;padding:13px 20px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff6,0 12px 26px -12px #1198eecc}.aw__cta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px;transition:transform var(--duration-fast) var(--ease-smooth-out)}.aw__cta:hover svg{transform:translate(3px)}.aw__cta:focus-visible{outline-offset:3px;outline:2px solid #1198ee}.aw__panels{gap:10px;height:clamp(460px,44vw,560px);display:flex}.aw-panel{--tint:229, 72, 77;--wash:#fdeeed;min-width:0;color:var(--aw-text);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(180deg, var(--wash) 0%, #fff 115%);border:1px solid rgba(var(--tint), .16);box-shadow:0 1px 2px #0b1a2b0a, 0 24px 50px -36px rgba(var(--tint), .55);transition:flex-grow var(--duration-very-slow) var(--ease-smooth-out), flex-basis var(--duration-very-slow) var(--ease-smooth-out), border-color var(--duration-slow) var(--ease-smooth-out);border-radius:28px;flex:0 0 76px;padding:0;display:block;position:relative;overflow:hidden}.aw-panel--ztl{--tint:222, 140, 12;--wash:#fdf2dc}.aw-panel--risk{--tint:236, 104, 44;--wash:#fdebe0}.aw-panel--parking{--tint:30, 128, 230;--wash:#e6f1fd}.aw-panel.is-active{cursor:default;border-color:rgba(var(--tint), .34);flex:1 1 0}.aw-panel:focus-visible{outline:2px solid rgb(var(--tint));outline-offset:3px}.aw-panel__image{object-fit:cover;object-position:50% 100%;opacity:.45;filter:saturate(.6);mix-blend-mode:multiply;transform-origin:50% 100%;width:100%;height:100%;transition:opacity var(--duration-very-slow) var(--ease-smooth-out), filter var(--duration-very-slow) var(--ease-smooth-out), transform .9s var(--ease-smooth-out);position:absolute;inset:0;transform:scale(1.06);-webkit-mask-image:linear-gradient(#0000 0% 30%,#000 54%);mask-image:linear-gradient(#0000 0% 30%,#000 54%)}.aw-panel.is-active .aw-panel__image{opacity:1;filter:none;transform:scale(1)}.aw-panel:not(.is-active):hover .aw-panel__image{opacity:.7}.aw-panel__head,.aw-panel__detail,.aw-panel__vertical{z-index:1}.aw-panel__glow{background:radial-gradient(90% 38% at 0% 0%, rgba(var(--tint), .16), transparent 72%);opacity:.4;transition:opacity var(--duration-very-slow) var(--ease-smooth-out);position:absolute;inset:0}.aw-panel.is-active .aw-panel__glow{opacity:1}.aw-panel__head{white-space:nowrap;align-items:center;gap:12px;display:flex;position:absolute;top:22px;left:22px}.aw-panel__title{letter-spacing:-.01em;opacity:0;transition:opacity var(--duration-slow) var(--ease-smooth-out), transform var(--duration-slow) var(--ease-smooth-out);font-size:19px;font-weight:700;transform:translate(-6px)}.aw-panel__detail{max-width:360px;color:var(--aw-soft);opacity:0;transition:opacity var(--duration-slow) var(--ease-smooth-out), transform var(--duration-slow) var(--ease-smooth-out);font-size:14.5px;line-height:1.5;position:absolute;top:72px;left:22px;right:24px;transform:translateY(6px)}.aw-panel.is-active .aw-panel__title,.aw-panel.is-active .aw-panel__detail{opacity:1;transition-delay:.16s;transform:none}.aw-panel__vertical{color:rgb(var(--tint));white-space:nowrap;writing-mode:vertical-rl;transition:opacity var(--duration-fast) var(--ease-smooth-out);font-size:15px;font-weight:700;position:absolute;bottom:24px;left:50%;transform:translate(-50%)rotate(180deg)}.aw-panel.is-active .aw-panel__vertical{opacity:0}.aw-badge{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.aw-badge--sign{color:#111;background:#fff;border:3.5px solid #e2231a}.aw-badge--ztl{font-size:8px}.aw-badge--risk{color:#fff;background:linear-gradient(#ff9a52,#f2652a)}.aw-badge--risk svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.aw-badge--parking{color:#fff;background:linear-gradient(#2f8cf0,#1663d6);border-radius:10px;font-size:16px}.aw-panel:not(.is-active) .aw-panel__head{left:50%;transform:translate(-50%)}.aw-panel:not(.is-active) .aw-panel__title{position:absolute;left:44px}.aw__dots{display:none}@media (width<=1199px){.aw{padding-left:28px;padding-right:28px}.aw__row{grid-template-columns:1fr}.aw__copy{max-width:640px}}@media (width<=809px){.aw{padding:64px 0 96px}.aw__copy{padding:0 20px}.aw__panels{scroll-snap-type:x mandatory;scrollbar-width:none;height:470px;padding:0 20px;scroll-padding:0 20px;overflow-x:auto}.aw__panels::-webkit-scrollbar{display:none}.aw-panel,.aw-panel.is-active{cursor:default;scroll-snap-align:start;flex:0 0 84%}.aw-panel .aw-panel__image{opacity:1;filter:none;transform:none}.aw-panel .aw-panel__glow{opacity:1}.aw-panel .aw-panel__title,.aw-panel .aw-panel__detail{opacity:1;transform:none}.aw-panel:not(.is-active) .aw-panel__head{left:22px;transform:none}.aw-panel:not(.is-active) .aw-panel__title{position:static}.aw-panel .aw-panel__vertical{display:none}.aw__dots{justify-content:center;gap:6px;margin-top:16px;display:flex}.aw__dots span{width:6px;height:6px;transition:width var(--duration-medium) var(--ease-smooth-out), background var(--duration-medium) var(--ease-smooth-out);background:#0b1a2b33;border-radius:999px}.aw__dots span.is-active{background:#1198ee;width:18px}}@media (prefers-reduced-motion:reduce){.aw-panel,.aw-panel__image{transition:none!important}}.site-shell .site-band--alerts{background:linear-gradient(#fff 0,#f4f7fb 160px calc(100% - 160px),#fff 100%)}.al{--al-ink:#0b1a2b;--al-soft:#0b1a2ba8;text-align:center;padding:clamp(100px,10vw,140px) 24px}.al h2{color:var(--al-ink);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:750}.al__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1080px;margin:44px auto 0;display:grid}.al-card{--tint:229, 72, 77;--tint-deep:194, 45, 51;--wash:#fff2f1;width:100%;height:264px;color:inherit;font:inherit;cursor:pointer;perspective:1200px;transition:transform var(--duration-medium) var(--ease-smooth-out);background:0 0;border:0;padding:0;display:block}.al-card--zones{--tint:245, 165, 36;--tint-deep:214, 120, 6;--wash:#fff7e8}.al-card--parking{--tint:47, 140, 240;--tint-deep:22, 99, 214;--wash:#edf5ff}.al-card:hover{transform:translateY(-6px)}.al-card:focus-visible{outline:2px solid rgb(var(--tint));outline-offset:4px;border-radius:28px}.al-card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .76s var(--ease-smooth-out);display:block;position:relative}.al-card.is-flipped .al-card__inner{transform:rotateY(180deg)}.al-card__face{backface-visibility:hidden;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:26px;display:flex;position:absolute;inset:0}.al-card__face--front{color:var(--al-ink);background:radial-gradient(70% 45% at 50% 0%, rgba(var(--tint), .08), transparent 75%), #fff;transition:box-shadow var(--duration-medium) var(--ease-smooth-out), border-color var(--duration-medium) var(--ease-smooth-out);border:1px solid #0b1a2b12;box-shadow:0 1px 2px #0b1a2b0a,0 22px 44px -32px #0b1a2b4d}.al-card:hover .al-card__face--front{border-color:rgba(var(--tint), .28);box-shadow:0 1px 2px #0b1a2b0a, 0 30px 56px -30px rgba(var(--tint-deep), .35)}.al-card__face--back{color:var(--al-ink);background:radial-gradient(90% 70% at 85% 0%, rgba(var(--tint), .14), transparent 65%), var(--wash);border:1px solid rgba(var(--tint), .3);box-shadow:0 26px 50px -32px rgba(var(--tint-deep), .4);transform:rotateY(180deg)}.al-card__face--back .al-card__title{color:rgb(var(--tint-deep))}.al-card__icons{justify-content:center;align-items:center;gap:10px;height:80px;display:flex}.al-card__icons img{object-fit:contain;filter:drop-shadow(0 10px 14px #0b1a2b2e);width:66px;height:66px;transform:translateY(var(--rest-y,0)) rotate(var(--rest-r,0)) scale(var(--rest-s,1));transition:transform var(--duration-slow) var(--ease-bounce)}.al-card:hover .al-card__icons img:first-child{transform:translateY(-4px)rotate(-6deg)}.al-card:hover .al-card__icons img:nth-child(2){transform:translateY(-7px)}.al-card:hover .al-card__icons img:nth-child(3){transform:translateY(-4px)rotate(6deg)}.al-card__title{letter-spacing:-.015em;font-size:19px;font-weight:750}.al-card__hint{color:rgb(var(--tint-deep));background:rgba(var(--tint), .1);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.al-card__hint--back{color:rgb(var(--tint-deep));background:rgba(var(--tint), .14)}.al-card__text{color:#0b1a2bc7;max-width:300px;font-size:16px;font-weight:500;line-height:1.5}@media (width<=809px){.al{padding-top:90px;padding-bottom:90px}.al__grid{grid-template-columns:1fr;gap:12px;max-width:420px}.al-card{height:220px}}@media (prefers-reduced-motion:reduce){.al-card,.al-card__inner{transition:none!important}}
