body.v4-preview .v4-scenes{--scene-width:58%;--scene-height:370px;margin-inline:-10px;position:relative}.v4-scenes-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.v4-scene{isolation:isolate;border:1px solid color-mix(in srgb,var(--scene-tone) 15%,white);background:linear-gradient(125deg,#fff 3%,color-mix(in srgb,var(--scene-tone) 8%,white) 65%,color-mix(in srgb,var(--scene-tone) 19%,white));min-width:0;box-shadow:inset 0 2px 1px #fff,0 5px 0 color-mix(in srgb,var(--scene-tone) 16%,#eef0f8),0 20px 35px #1726441c;border-radius:28px;padding:36px;position:relative;overflow:hidden}.v4-scene-label{z-index:1;letter-spacing:.07em;text-transform:uppercase;color:#33415c;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:650;line-height:1.5;display:flex;position:relative}.v4-scene-label:before{content:"";background:var(--scene-tone);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--scene-tone) 13%,transparent);border-radius:50%;flex-shrink:0}body.v4-preview .v4-scene h3{z-index:1;color:#172644;letter-spacing:-.045em;text-wrap:balance;max-width:79%;margin:0;font-size:clamp(26px,2.4vw,35px);font-weight:600;line-height:1.18;position:relative}.v4-scene-detail{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}body.v4-preview .v4-scene-detail p{color:#3e4c65;max-width:76%;margin:20px 0 26px;font-size:17px;font-weight:450;line-height:1.7}.v4-scene-foot{justify-content:space-between;align-items:end;gap:20px;margin-top:auto;display:flex}.v4-scene-foot .editorial-drawing{width:67px;height:66px;color:color-mix(in srgb,var(--scene-tone) 55%,#172644);filter:drop-shadow(2px 5px 2px #17264419);margin-right:5px}.v4-scene-cta{color:#fff;background:#0034ff;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 9px 18px #0034ff26}.v4-scene-cta:hover{color:#fff;background:#002bd6;text-decoration:none;box-shadow:0 12px 20px #0034ff36}.v4-scene-cta svg{width:19px;height:19px}.v4-scene-volume{z-index:0;pointer-events:none;position:absolute;inset:0}.v4-scene-ring{background:linear-gradient(135deg,#fff 6%,color-mix(in srgb,var(--scene-tone) 22%,white) 34%,#fff 54%,color-mix(in srgb,var(--scene-tone) 37%,white) 100%);width:225px;height:225px;box-shadow:inset 3px 4px 7px #fff,2px 5px 0 color-mix(in srgb,var(--scene-tone) 27%,white),9px 18px 24px color-mix(in srgb,var(--scene-tone) 16%,transparent);border-radius:50%;position:absolute;top:56px;right:-95px;transform:rotate(-17deg)scaleX(.86)}.v4-scene-ring:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--scene-tone) 13%,white),color-mix(in srgb,var(--scene-tone) 5%,white));border-radius:50%;position:absolute;inset:18%;box-shadow:inset 6px 8px 12px #1726441c,inset -5px -6px 10px #fff,0 0 0 2px #ffffffab}.v4-scene-pearl{background:radial-gradient(circle at 28% 20%,#fff,color-mix(in srgb,var(--scene-tone) 23%,white) 53%,color-mix(in srgb,var(--scene-tone) 42%,#172644) 130%);border-radius:50%;width:102px;height:102px;position:absolute;bottom:-50px;right:46px;box-shadow:inset -8px -10px 16px #1726440d,0 8px 16px #1726441c}.v4-scenes.is-ready .v4-scenes-track{height:calc(var(--scene-height) + 54px);touch-action:pan-y pinch-zoom;perspective:1200px;outline:none;display:block;position:relative}.v4-scenes.is-ready .v4-scene{width:var(--scene-width);min-height:var(--scene-height);height:var(--scene-height);transform:translateX(calc(-50% + var(--drag-x,0px)));z-index:3;opacity:1;flex-direction:column;transition:transform .55s cubic-bezier(.22,.75,.2,1),opacity .4s,box-shadow .4s;display:flex;position:absolute;top:10px;left:50%}.v4-scenes.is-ready .v4-scene[data-slot=previous],.v4-scenes.is-ready .v4-scene[data-slot=next]{width:19%;height:calc(var(--scene-height) - 52px);z-index:1;cursor:pointer;justify-content:center;min-height:0;padding:25px 20px;top:36px}.v4-scenes.is-ready .v4-scene[data-slot=previous]{transform:translateX(var(--drag-x,0px)) rotateY(7deg);left:0}.v4-scenes.is-ready .v4-scene[data-slot=next]{transform:translateX(var(--drag-x,0px)) rotateY(-7deg);left:auto;right:0}.v4-scenes.is-ready .v4-scene:is([data-slot=previous],[data-slot=next]) h3{text-align:center;max-width:100%;font-size:21px;line-height:1.3}.v4-scenes.is-ready .v4-scene:not([data-slot=active]) .v4-scene-detail,.v4-scenes.is-ready .v4-scene:not([data-slot=active]) .v4-scene-label{display:none}.v4-scenes.is-ready .v4-scene:not([data-slot=active]) .v4-scene-ring{opacity:.7;width:170px;height:170px;top:12px;right:-90px}.v4-scenes.is-ready .v4-scene[data-slot=hidden]{visibility:hidden;pointer-events:none;opacity:0;transform:translate(-50%)scale(.75)}.v4-scene-select{z-index:4;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.v4-scene-select:focus-visible{outline-offset:-6px!important;outline:3px solid #0034ff!important}.v4-scenes-track:focus-visible{outline-offset:5px;border-radius:28px;outline:3px solid #0034ff}.v4-scenes.is-dragging .v4-scene{user-select:none;transition:none}.v4-scenes.is-measuring .v4-scene{width:var(--scene-width)!important;visibility:hidden!important;height:auto!important;min-height:0!important;padding:36px!important;display:flex!important;transform:none!important}.v4-scenes.is-measuring .v4-scene h3{text-align:left!important;max-width:79%!important;font-size:clamp(26px,2.4vw,35px)!important;line-height:1.18!important}.v4-scenes.is-measuring .v4-scene .v4-scene-detail,.v4-scenes.is-measuring .v4-scene .v4-scene-label{display:flex!important}body.v4-preview .home-closing .closing-photo{isolation:isolate}.v4-closing-support{z-index:0;pointer-events:none;background:linear-gradient(125deg,#6a88ff 2%,#0034ff 38%,#0024b3 100%);border-radius:43% 43% 27px 27px;position:absolute;inset:-13px 22px 18px -16px;transform:rotate(-4deg);box-shadow:inset 2px 3px 3px #ffffff80,inset -5px -6px 9px #00176f70,-3px 4px #9cb0ff,-6px 9px #5b7cff,0 15px 30px #0034ff25}body.v4-preview .home-closing .closing-photo-frame{z-index:1;position:relative}body.v4-preview .home-closing .closing-copy .actions-closing .button{flex:initial;border-radius:13px;gap:12px;width:auto;min-width:0;min-height:64px;padding:18px 22px;font-size:15px;font-weight:600;line-height:1.5;box-shadow:0 6px 18px #142c6410}body.v4-preview .home-closing .closing-copy .actions-closing .button.secondary{color:#111c35;border-color:#d6dce7}body.v4-preview .home-closing .closing-copy .actions-closing .button>svg{width:22px;height:22px;margin-left:0;display:block}body.v4-preview .home-closing .closing-copy .actions-closing{gap:14px}@media (width<=1100px){body.v4-preview .v4-scenes{--scene-width:61%}.v4-scenes.is-ready .v4-scene[data-slot=previous],.v4-scenes.is-ready .v4-scene[data-slot=next]{width:17.5%;padding:20px 14px}.v4-scenes.is-ready .v4-scene:not([data-slot=active]) h3{font-size:18px}.v4-scene{padding:30px}.v4-scenes.is-measuring .v4-scene{padding:30px!important}body.v4-preview .v4-scene-detail p{max-width:80%;font-size:16px}.v4-scene-ring{right:-115px}}@media (width<=700px){body.v4-preview .v4-scenes{--scene-width:78%;margin-inline:0}.v4-scenes-track{grid-template-columns:1fr}.v4-scenes.is-ready .v4-scenes-track{height:calc(var(--scene-height) + 48px)}.v4-scene{border-radius:25px;padding:25px 22px}.v4-scenes.is-measuring .v4-scene{padding:25px 22px!important}.v4-scenes.is-ready .v4-scene[data-slot=previous],.v4-scenes.is-ready .v4-scene[data-slot=next]{width:78%;height:calc(var(--scene-height) - 45px);padding:22px;top:31px}.v4-scenes.is-ready .v4-scene[data-slot=previous]{transform:translateX(calc(-150% - 12px + var(--drag-x,0px))) rotateY(3deg);left:50%}.v4-scenes.is-ready .v4-scene[data-slot=next]{transform:translateX(calc(50% + 12px + var(--drag-x,0px))) rotateY(-3deg);left:50%;right:auto}body.v4-preview .v4-scene h3,.v4-scenes.is-measuring .v4-scene h3{max-width:100%!important;font-size:26px!important}.v4-scene-label{margin-bottom:18px;font-size:10px}body.v4-preview .v4-scene-detail p{max-width:100%;margin:18px 0 26px;font-size:16px;line-height:1.7}.v4-scene-ring{opacity:.5;width:170px;height:170px;top:auto;bottom:20px;right:-115px}.v4-scene-foot .editorial-drawing{width:48px;height:49px;margin:0}.v4-scene-foot{gap:12px}.v4-scene-cta{gap:10px;padding:12px 15px;font-size:12px}.v4-scene-pearl{width:70px;height:70px;bottom:-43px;right:45px}.v4-scenes.is-ready .v4-scene:not([data-slot=active]) h3{max-width:90%!important;font-size:23px!important}.v4-scenes.is-measuring .v4-scene h3{text-align:left!important}.v4-closing-support{inset:-10px 14px 12px -10px}body.v4-preview .home-closing .closing-copy .actions-closing .button{width:100%}}@media (width<=359px){body.v4-preview .v4-scene h3,.v4-scenes.is-measuring .v4-scene h3{font-size:23px!important}.v4-scene{padding:24px 18px}.v4-scenes.is-measuring .v4-scene{padding:24px 18px!important}.v4-scene-foot .editorial-drawing{width:39px}.v4-scene-foot{gap:8px}.v4-scene-cta{gap:8px;padding:12px 13px}}@media (prefers-reduced-motion:reduce){.v4-scenes .v4-scene,.v4-scenes .v4-scene *{transition:none!important;animation:none!important}.v4-scenes.is-dragging .v4-scene{--drag-x:0px}}@media (forced-colors:active){.v4-scene{border:2px solid canvastext}.v4-scene-volume{display:none}.v4-scene-cta{border:1px solid linktext}}@media (width<=700px){body.v4-preview .home-closing .closing-copy .actions-closing .button{min-height:58px;padding:15px 12px;font-size:14px}body.v4-preview .home-closing .closing-copy .actions-closing{gap:10px}}
