.sig-phone{height:100dvh;min-height:100svh}.sig-phone .t-hero{font-size:clamp(2.5rem,10.6vw,3.4rem);line-height:.98}.sig-phone .sig-hero-copy .t-lead{margin-top:18px;font-size:1.0625rem;line-height:1.45}.sig-phone .sig-hero-copy .sig-hero-actions{margin-top:20px}.sig-phone .sig-hero-copy .sig-hero-qualifier{margin-top:12px;font-size:.8125rem;line-height:1.4}.sig-phone .t-chapter{font-size:clamp(1.9rem,8.2vw,2.5rem)}.sig-phone .sig-copy .t-body{text-wrap:pretty;max-width:36ch;margin-top:12px;font-size:1.0625rem;line-height:1.5}.sig-phone .sig-copy .t-small{text-wrap:pretty;max-width:36ch;margin-top:10px;font-size:.9rem;line-height:1.45}.sig-phone .estate .cam{transition:none}.sig-phone .sig-phone-copy{inset-inline:0;padding-top:calc(var(--nav-top) + var(--nav-h) + 14px);position:absolute;top:0}.sig-phone .sig-phone-copy>div{inset-inline:var(--gutter);top:calc(var(--nav-top) + var(--nav-h) + 14px);position:absolute}.sig-phone .sig-phone-copy>div.sig-hero-copy{position:absolute}.sig-phone .sig-phone-copy>div.sig-choose{padding-top:0;top:50svh;transform:translateY(-50%)}@media (max-height:700px){.sig-phone .sig-phone-copy>div.sig-choose{top:calc(var(--nav-top) + var(--nav-h) + 14px);transform:none}}.sig-phone .sig-ways{margin-top:20px}.sig-phone .sig-ways-list{grid-template-columns:1fr;gap:10px}.sig-phone .sig-way{min-height:58px;color:var(--signal);box-shadow:none;background:#fff;padding:0 12px 0 22px;animation:none!important}.sig-phone .sig-way-text{flex-direction:row;align-items:baseline;gap:10px}.sig-phone .sig-way-route{font-size:1.25rem}.sig-phone .sig-way-cta{display:none}.sig-phone .sig-way-arrow{background:var(--signal);color:#fff;width:36px;height:36px}.sig-phone .sig-way-arrow .arrow{width:18px;height:18px}.sig-phone .sig-way:active{background:var(--signal);color:#fff;transform:scale(.985)}.sig-phone .sig-way:active .sig-way-arrow{color:var(--signal);background:#fff}.sig-phone .sig-choose .t-body{max-width:30ch}.sig-phone .sig-choose .sig-choose-more{display:none}@media (max-height:760px){.sig-phone .sig-choose .t-body{display:none}}.sig-phone-chips{left:var(--gutter);right:var(--gutter);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:64px}.sig-phone-chips[data-active="0"]{pointer-events:none}.sig-phone-chips .sig-label{opacity:0;transition:opacity .36s var(--ease-out), transform .48s var(--ease-out);white-space:normal;padding:7px 11px;font-size:13px;line-height:1.2;transition-delay:0s;position:static;transform:translateY(8px)}.sig-phone-chips[data-active="1"] .sig-label{opacity:1;transition-delay:calc(.9s + var(--i) * .11s);transform:none}.sig-phone .sig-progress{left:var(--gutter);position:absolute;bottom:22px}@media (prefers-reduced-motion:reduce){.sig-phone-chips .sig-label{transition:opacity .18s linear!important;transform:none!important}}.sig-phone[data-chapter=choose] .sig-progress{opacity:0;transition:opacity .3s}.sig-phone>button[aria-label$=the\ story]{top:calc(var(--nav-top) + var(--nav-h) + 10px);bottom:auto;right:var(--gutter)}.sig-phone:not([data-chapter=hero]) .sig-scroll-cue{opacity:0}.sig-phone .sig-hero-copy{transition:opacity .42s var(--ease-out) .16s, visibility 0s linear 0s}.sig-phone[data-cells-flying="1"] .sig-hero-copy{visibility:hidden;transition:opacity .2s var(--ease-out), visibility 0s linear .2s;opacity:0!important}html[data-story-swipe="1"] .story-wrap{pointer-events:none;height:100svh;margin-top:-100svh;overflow:hidden}html[data-story-swipe="1"] .story-wrap .sig-stage:not([data-step="-1"]){pointer-events:auto}html[data-story-swipe="1"] .story-wrap>.sig{background:0 0}html[data-story-swipe="1"] .offers{margin-top:0}.sig-phone-rise{transition:transform .9s cubic-bezier(.22,.9,.25,1)}.sig-phone-copy>div{pointer-events:none}.sig-phone-copy .sig-copy[data-active="1"]{pointer-events:auto}
.sig-stage>.estate{transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transform-origin:50% 65%}.sig-stage[data-chapter=choose]>.estate{opacity:1;transform:none}.sig-stage>.sig-flood{overflow:hidden}.sig-stage>.sig-flood:after{content:"";opacity:0;transition:opacity 1.1s var(--ease-out);background:radial-gradient(120% 90% at 50% 112%,#1c2448 0%,#141a30 38%,#111418 70%);position:absolute;inset:0}.sig-stage[data-chapter=choose]>.sig-flood:after{opacity:0}.sig-choose-wide{left:var(--gutter);right:var(--gutter);width:auto;max-width:1040px;margin-inline:auto}.sig-choose-wide .sig-copy{text-align:center}.sig-choose-wide .t-chapter{font-size:clamp(2.5rem,5vw,4.25rem)}.sig-ways{margin-top:26px}.sig-ways-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.sig-way{background:var(--signal);color:#fff;text-align:left;min-height:92px;transition:transform .24s var(--ease-out), background-color .24s var(--ease-out), color .24s var(--ease-out), box-shadow .24s var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 14px 26px;text-decoration:none;display:flex;box-shadow:0 24px 48px -26px #2b3bffcc}.sig-way-text{flex-direction:column;gap:3px;min-width:0;display:flex}.sig-way-route{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.012em;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:500;line-height:1.05}.sig-way-cta{opacity:.9;font-size:.9375rem;font-weight:600}.sig-way-arrow{width:56px;height:56px;color:var(--signal);transition:transform .24s var(--ease-out);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sig-way-arrow .arrow{width:22px;height:22px}@media (hover:hover){.sig-way:hover{color:var(--signal);background:#fff;transform:translateY(-4px);box-shadow:0 30px 54px -26px #ffffff73}.sig-way:hover .sig-way-arrow{background:var(--signal);color:#fff;transform:translate(4px)}}.sig-way:focus-visible{color:var(--signal);outline-offset:4px;background:#fff;outline:2px solid #fff}.sig-way:focus-visible .sig-way-arrow{background:var(--signal);color:#fff}.sig-ways-line{color:#ffffffdb;text-wrap:pretty;max-width:56ch;min-height:3.2em;margin:22px auto 0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5;animation:.36s cubic-bezier(.2,.8,.2,1) both sig-pick-in}@keyframes sig-pick-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sig-cta-pulse{0%{box-shadow:0 0 #ffffff8c}60%{box-shadow:0 0 0 18px #fff0}to{box-shadow:0 0 0 18px #fff0}}.sig-stage[data-chapter=choose] .sig-card-go{animation:sig-cta-pulse 2.4s cubic-bezier(.2, .8, .2, 1) calc(1.1s + var(--i,0) * .36s) infinite}.sig-stage[data-paused="1"] .sig-card-go,.sig-card-go:hover,.sig-card-go:focus-visible{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sig-stage .sig-card-go,.sig-ways-line{animation:none!important}.sig-stage>.sig-flood:after,.sig-stage>.estate{transition:none}}@media (min-width:900px) and (max-height:820px){.sig-choose-wide .t-chapter{font-size:clamp(2rem,3.6vw,2.75rem)}.sig-ways{margin-top:18px}.sig-way{min-height:76px;padding:10px 12px 10px 22px}.sig-way-arrow{width:48px;height:48px}.sig-ways-line{min-height:0;margin-top:14px;font-size:1.0625rem}}.sig-stage .sig-choose{display:none!important}.sig-scroll-cue{color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;transition:opacity .4s var(--ease-out);z-index:5;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.sig-scroll-cue svg{animation:2.2s ease-in-out infinite sig-cue-bob}.sig-scroll-cue[data-on="0"]{opacity:0}.sig-stage[data-paused="1"] .sig-scroll-cue svg{animation-play-state:paused}@keyframes sig-cue-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.sig-phone .sig-scroll-cue{bottom:58px}@media (prefers-reduced-motion:reduce){.sig-scroll-cue svg{animation:none}}.sig-hero-title{max-width:14ch;font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1}@media (max-width:899px){.sig-hero-title{max-width:none;font-size:clamp(2.125rem,9.2vw,2.75rem)}}
