.v2-phone{position:relative}.v2-phone-bezel{background:linear-gradient(150deg,#424853,#0b0f18 38%,#030407 62%,#292e38);background:linear-gradient(150deg,lab(30.299% -.210792 -7.43167),lab(4.35335% .147387 -5.97537) 38%,lab(1.18598% .00661612 -1.20882) 62%,lab(18.693% -.106797 -7.38921));border-radius:13.6%/6.3%;padding:3.2%;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px 1px #ffffff47,0 50px 90px -40px #08173f99,0 24px 40px -24px #03092080;box-shadow:inset 0 0 0 1px lab(100% 0 0/.1),inset 0 1px 1px lab(100% 0 0/.28),0 50px 90px -40px lab(8.58349% 7.78735 -28.2419/.6),0 24px 40px -24px lab(2.76966% 2.25486 -14.3688/.5)}.v2-phone[data-tone=light] .v2-phone-bezel{background:linear-gradient(150deg,#f6f7fa,#c8ccd5 40%,#eef0f4 62%,#b6bac4);box-shadow:inset 0 0 0 1px #00000014,inset 0 1px 1px #ffffffe6,0 50px 90px -40px #08173f73,0 24px 40px -24px #03092059;box-shadow:inset 0 0 0 1px lab(0% 0 0/.08),inset 0 1px 1px lab(100% 0 0/.9),0 50px 90px -40px lab(8.58349% 7.78735 -28.2419/.45),0 24px 40px -24px lab(2.76966% 2.25486 -14.3688/.35)}.v2-phone-bezel:before,.v2-phone-bezel:after{content:"";background:inherit;filter:brightness(.85);border-radius:2px;width:1.1%;position:absolute}.v2-phone-bezel:before{height:10%;top:23%;right:-.8%}.v2-phone-bezel:after{height:6%;top:18%;left:-.8%}.v2-phone[data-static-scale]{width:calc(var(--v2-phone-w) * 1px);max-width:100%}.v2-phone[data-static-scale] .ws-scaled{--ws-scale:calc(var(--v2-phone-w) * .936 / 390)}.v2-phone[data-static-scale] .ws-scaled-canvas{opacity:1;contain:strict;transition:none}.v2-phone-screen{isolation:isolate;background:radial-gradient(120% 80% at 30% 0,#242d42,#03060d 62%);background:radial-gradient(120% 80% at 30% 0,lab(18.5358% .647783 -14.5105),lab(1.51253% .181951 -3.16651) 62%);border-radius:11%/5.1%;position:relative;overflow:hidden}.v2-phone-screen:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#ffffff14 0%,#0000 26% 72%,#ffffff0a);background:linear-gradient(115deg,lab(100% 0 0/.08) 0%,#0000 26% 72%,lab(100% 0 0/.04));position:absolute;inset:0}.v2-phone-island{z-index:4;aspect-ratio:126/37;background:#05060a;border-radius:9999px;width:31%;position:absolute;top:1.25%;left:50%;translate:-50%}.v2-phone-glare{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v2-phone-glare:after{content:"";width:45%;animation:v2-glare .7s var(--v2-ease-in-out);background:linear-gradient(100deg,#0000,#ffffff3d,#0000);background:linear-gradient(100deg,#0000,lab(100% 0 0/.24),#0000);position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-130%)skew(-16deg)}.v2-ms{isolation:isolate}.v2-ms-name[data-caret]:after{content:"";vertical-align:-.15em;background:currentColor;width:2px;height:1.05em;margin-left:3px;animation:1s step-end infinite v2-caret;display:inline-block}.v2-ms-stack{width:100%;height:100%;position:relative;overflow:hidden}.v2-ms-layer{position:absolute;inset:0}.v2-ms-img{background-image:var(--ms-art-img)}.v2-ms-seam{display:none}@media (prefers-reduced-motion:no-preference){.v2-ms[data-assemble] .v2-ms-header{animation:v2-ms-drop .38s var(--v2-ease-out) backwards}.v2-ms[data-assemble] .v2-ms-art{animation:v2-ms-bloom .52s var(--v2-ease-out) 60ms backwards}.v2-ms[data-assemble] .v2-ms-heading>*{animation:v2-ms-rise .42s var(--v2-ease-out) calc(.12s + var(--i,0) * 50ms) backwards}.v2-ms[data-assemble] .v2-ms-service{animation:v2-ms-rise .42s var(--v2-ease-out) calc(.2s + var(--i,0) * 60ms) backwards}.v2-ms[data-assemble] .v2-ms-cta{animation:v2-ms-pop .48s var(--v2-ease-back) .38s backwards}.v2-ms[data-assemble] .v2-ms-cta:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--s-primary);opacity:0;pointer-events:none;animation:v2-ms-ring .7s var(--v2-ease-out) .86s both;position:absolute;inset:0}.v2-ms[data-motion=none][data-assemble] :is(.v2-ms-header,.v2-ms-art,.v2-ms-heading>*,.v2-ms-service,.v2-ms-cta),.v2-ms[data-motion=none][data-assemble] .v2-ms-cta:after{animation:none}.v2-ms[data-motion=lively][data-assemble] .v2-ms-header{animation-name:v2-ms-drop-lg}.v2-ms[data-motion=lively][data-assemble] .v2-ms-art{animation:v2-ms-bloom-lg .64s var(--v2-ease-back) 60ms backwards}.v2-ms[data-motion=lively][data-assemble] .v2-ms-heading>*{animation-name:v2-ms-rise-lg}.v2-ms[data-motion=lively][data-assemble] .v2-ms-service{animation:v2-ms-slide .52s var(--v2-ease-back) calc(.22s + var(--i,0) * 90ms) backwards}.v2-ms-stack[data-transition=fade]>.v2-ms-layer[data-state=enter]{animation:v2-fade-in .3s var(--v2-ease-out) backwards}.v2-ms-stack[data-transition=fade]>.v2-ms-layer[data-state=leave]{animation:.42s .1s both v2-fade-out}.v2-ms-stack[data-transition=wipe]>.v2-ms-layer[data-state=enter]{animation:v2-ms-wipe-in .7s var(--v2-ease-in-out) backwards}.v2-ms-stack[data-transition=wipe]>.v2-ms-layer[data-state=leave]{animation:v2-ms-wipe-out .7s var(--v2-ease-in-out) both}.v2-ms-seam{z-index:30;pointer-events:none;height:2px;animation:v2-ms-seam .7s var(--v2-ease-in-out) both;background:linear-gradient(90deg,#0000,#fff 18% 82%,#0000);display:block;position:absolute;top:0;left:0;right:0;box-shadow:0 0 22px 6px #ffffff80;box-shadow:0 0 22px 6px lab(100% 0 0/.5)}}@keyframes v2-glare{to{transform:translate(330%)skew(-16deg)}}@keyframes v2-caret{50%{opacity:0}}@keyframes v2-ms-drop{0%{opacity:0;transform:translateY(-12px)}}@keyframes v2-ms-bloom{0%{opacity:0;transform:scale(.94)}}@keyframes v2-ms-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes v2-ms-drop-lg{0%{opacity:0;transform:translateY(-28px)}}@keyframes v2-ms-bloom-lg{0%{opacity:0;transform:scale(.82)rotate(-2deg)}}@keyframes v2-ms-rise-lg{0%{opacity:0;transform:translateY(32px)scale(.96)}}@keyframes v2-ms-slide{0%{opacity:0;transform:translate(-36px)}}@keyframes v2-ms-pop{0%{opacity:0;transform:scale(.9)}}@keyframes v2-ms-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes v2-ms-wipe-in{0%{opacity:0;transform:translateY(8%)}}@keyframes v2-ms-wipe-out{to{opacity:0;transform:scale(.97)}}@keyframes v2-ms-seam{0%{opacity:0;transform:translateY(844px)}15%,85%{opacity:1}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.v2-phone-glare{display:none}.v2-ms-name[data-caret]:after{animation:none}.v2-ms-layer[data-state=enter]{animation:.2s linear backwards v2-fade-in}.v2-ms-layer[data-state=leave]{animation:.2s linear both v2-fade-out}}
