#sp-home .sp-phone-demo{margin:0;min-width:0;font-family:Poppins,Arial,sans-serif;color:#261a39;text-align:left}#sp-home .sp-phone-demo *{box-sizing:border-box}#sp-home .sp-phone-demo [hidden]{display:none!important}#sp-home .sp-phone-demo__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;height:610px;padding:0 22px;perspective:1500px;isolation:isolate}#sp-home .sp-phone-demo__stage:before,#sp-home .sp-phone-demo__stage:after{content:"";position:absolute;pointer-events:none;border-radius:50%;z-index:-1;transform-origin:35% 50%;transition:transform .75s cubic-bezier(.2,.7,.2,1),opacity .75s ease,filter .75s ease}#sp-home .sp-phone-demo__stage:before{left:30%;bottom:19%;width:67%;height:105px;background:radial-gradient(ellipse,#35234540,transparent 69%);filter:blur(12px);transform:translate(12px,-20px) rotate(-29deg) scale(1,.8);opacity:.8}#sp-home .sp-phone-demo__stage:after{left:32%;bottom:18%;width:43%;height:34px;background:radial-gradient(ellipse,#30203955,transparent 70%);filter:blur(8px);transform:translate(0,-3px) rotate(-24deg);opacity:.75}#sp-home .sp-phone-demo.is-open .sp-phone-demo__stage:before{transform:translate(20px,28px) rotate(-13deg) scale(1.12,.6);filter:blur(19px);opacity:.65}#sp-home .sp-phone-demo.is-open .sp-phone-demo__stage:after{transform:translate(-2px,37px) rotate(0deg) scale(.92,.6);filter:blur(10px);opacity:.55}#sp-home .sp-phone-demo__device{position:relative;width:340px;max-width:100%;padding:9px;border-radius:42px;background:linear-gradient(114deg,#f5f6f7 0%,#c4c7cb 4%,#f6f6f7 8%,#94989f 35%,#c3c6cb 64%,#fafbfc 92%,#9da1a8);border:1px solid #858a93;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #737982 inset,1px 1px 0 #f1f2f4,2px 2px 0 #b2b6be,3px 3px 0 #e2e4e8,4px 4px 0 #9399a2,5px 5px 0 #aeb3bc,6px 6px 0 #686e78,7px 7px 0 #8b919a,9px 10px 9px #17172520,12px 20px 22px -14px #251d3d29;transform:rotateY(-18deg) rotateX(44deg) rotateZ(24deg) scale(.70);transition:transform .75s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}#sp-home .sp-phone-demo__device:before{content:"";position:absolute;left:-4px;top:22%;width:4px;height:43px;border-radius:3px;background:linear-gradient(90deg,#767c85,#e9eaee 60%,#9298a2);box-shadow:0 53px 0 #a5aab3,0 54px 1px #5e646e}#sp-home .sp-phone-demo.is-open .sp-phone-demo__device{transform:rotateY(0) rotateX(0) rotateZ(0) scale(.68)}#sp-home .sp-phone-demo__screen{position:relative;aspect-ratio:430/850;overflow:hidden;border-radius:33px;background:#fff;border:3px solid #1e2026;isolation:isolate}#sp-home .sp-phone-demo__screen:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(116deg,#ffffff12 0%,#fff0 28%,#ffffff0c 44%,#ffffff26 45%,#ffffff05 48%,#fff0 70%);box-shadow:inset 0 0 0 1px #ffffff50,inset 0 0 9px #1415260b}#sp-home .sp-phone-demo__rest{position:absolute;inset:0;height:100%;padding:43px 22px 24px;background:radial-gradient(ellipse at 110% 50%,#d6b8f3,transparent 65%),#fcfaff}#sp-home .sp-phone-demo__rest-brand{font-size:28px;font-weight:850;letter-spacing:-1.4px;color:#6d2ad0;margin-bottom:58px}#sp-home .sp-phone-demo__rest-kicker{font-size:9px;font-weight:700;letter-spacing:.13em;color:#6d5194}#sp-home .sp-phone-demo__rest h2{font-size:29px;line-height:1.13;letter-spacing:-1.2px;margin:14px 0}#sp-home .sp-phone-demo__rest em{font-style:normal;color:#6d3bb8}#sp-home .sp-phone-demo__rest p{font-size:12px;line-height:1.6;color:#61566e}#sp-home .sp-phone-demo__rest-search{background:white;border:1px solid #e9e0f4;border-radius:11px;padding:14px;font-size:12px;box-shadow:0 5px 15px #6c3daa0c;margin:24px 0}#sp-home .sp-phone-demo__rest-search span{float:right;color:#6733b9}#sp-home .sp-phone-demo__rest-cards{display:flex;gap:14px}#sp-home .sp-phone-demo__rest-cards i{position:relative;display:block;width:50%;height:112px;background:linear-gradient(145deg,#fff,#e9dcf4);border:1px solid #fff;border-radius:17px}#sp-home .sp-phone-demo__rest-cards i:before{content:"";position:absolute;width:36px;height:53px;left:calc(50% - 18px);top:36px;border-radius:5px;background:linear-gradient(100deg,#faf3d5bb,#c5a45b77 70%,#fff7d8);border:1px solid #cbb175;box-shadow:3px 7px 10px #70588d30}#sp-home .sp-phone-demo__rest-cards i:after{content:"";position:absolute;width:18px;height:12px;left:calc(50% - 9px);top:23px;border-radius:2px;background:linear-gradient(90deg,#332941,#8c8196,#332941)}#sp-home .sp-phone-demo__rest-cards i+ i:before{background:linear-gradient(110deg,#e7c5ed,#a76dab88 70%,#fceaf9);border-color:#c9a0ca}#sp-home .sp-phone-demo__rest-bottom{display:block;margin-top:25px;color:#6a5684;font-size:10px}#sp-home .sp-phone-demo__surface-open{position:absolute;inset:0;z-index:4;background:transparent;border:0;cursor:pointer;width:100%;color:white}#sp-home .sp-phone-demo__surface-open>span{position:absolute;bottom:23px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:10px;color:#5a347e;font-size:12px}#sp-home .sp-phone-demo__surface-open b{margin-left:8px}#sp-home .sp-phone-demo figcaption{display:flow-root;text-align:center;min-height:0;margin:3px 0 0}#sp-home .sp-phone-demo button{font:inherit;touch-action:manipulation;cursor:pointer}#sp-home .sp-phone-demo button:focus-visible,#sp-home .sp-phone-demo a:focus-visible{outline:3px solid #8150c8;outline-offset:3px}#sp-home .sp-phone-demo__surface-open:focus-visible{outline-offset:-5px;border-radius:30px}#sp-home .sp-phone-demo__open{border-radius:28px;padding:12px 22px;border:1px solid #875bb8;background:#fff9;color:#482274;font-weight:700!important;min-height:44px}#sp-home .sp-phone-demo__open span{margin-left:18px}#sp-home .sp-phone-demo__fine{font-size:11px;line-height:1.5;color:#5f4d75;margin:10px 0}#sp-home .sp-phone-demo__load-status{font-size:12px;color:#553278}#sp-home .sp-phone-demo__mount{position:absolute;inset:0}
@media(max-width:900px){#sp-home .sp-phone-demo{display:none}}
@media(prefers-reduced-motion:reduce){#sp-home .sp-phone-demo__device{transition:none;transform:scale(.68)}#sp-home .sp-phone-demo *,#sp-home .sp-phone-demo *:before,#sp-home .sp-phone-demo *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}






@media(min-width:601px) and (max-width:1000px) and (prefers-reduced-motion:no-preference){#sp-home .sp-phone-demo__device{transform:rotateY(-18deg) rotateX(44deg) rotateZ(24deg) scale(.60)}}#sp-home .sp-phone-demo__rest-brand img{display:block;width:150px;height:auto}#sp-home .sp-phone-demo__screen:before{content:"";position:absolute;top:9px;left:50%;transform:translateX(-50%);width:70px;height:19px;background:radial-gradient(circle at 83% 50%,#243951 0 2px,#101621 3px,#1e232a 4px,#090b10 5px),linear-gradient(#16191e,#07090d);border-radius:15px;box-shadow:0 0 0 1px #2d3036;z-index:5;pointer-events:none}#sp-home .sp-phone-demo__hardware{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px #ffffff50;pointer-events:none}#sp-home .sp-phone-demo__power{position:absolute;right:-4px;top:29%;height:62px;width:4px;border-radius:3px;background:linear-gradient(90deg,#717680,#e3e5e9 45%,#8a909a);box-shadow:1px 1px 1px #3e444d60}#sp-home .sp-phone-demo__antenna{position:absolute;left:0;right:0;top:12%;height:3px;background:linear-gradient(90deg,#81858d 0 7px,transparent 7px calc(100% - 7px),#838790 calc(100% - 7px));opacity:.6}#sp-home .sp-phone-demo__antenna:after{content:"";position:absolute;left:0;right:0;top:440px;height:3px;background:inherit}
