.premium-button,.sp-storefront .sp-button{isolation:isolate;background:radial-gradient(ellipse at 15% 0,#ffffffb3,transparent 65%),linear-gradient(145deg,#ffffff60,color-mix(in srgb,var(--premium-accent,var(--sp-accent,#027bff)) 20%,#fff9));min-height:48px;color:var(--premium-ink,#24262b);box-shadow:inset 0 2px 1px #fff,inset 0 -2px 3px color-mix(in srgb,var(--premium-accent,#027bff) 18%,transparent),0 8px 22px color-mix(in srgb,var(--premium-accent,#027bff) 12%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:14px 22px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .35s,box-shadow .35s;display:inline-flex;position:relative;overflow:visible}.premium-button:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;filter:none;background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%) 120% 0/250% 100%;position:absolute;inset:2px}.premium-button:is(:hover,:focus-visible),.sp-storefront .sp-button:is(:hover,:focus-visible){box-shadow:inset 0 2px 1px #fff,0 0 25px color-mix(in srgb,var(--premium-accent,#027bff) 24%,transparent),0 15px 30px -12px color-mix(in srgb,var(--premium-accent,#027bff) 35%,transparent);transform:translateY(-3px)}.premium-button:hover:after{opacity:.7;animation:1.2s both premium-shine}@supports (offset-path:border-box){.premium-button:before,.sp-storefront .sp-button:before{content:"";background:linear-gradient(90deg,transparent,#fff,var(--premium-accent,#027bff),transparent);width:38px;height:2px;box-shadow:0 0 8px color-mix(in srgb,var(--premium-accent,#027bff) 55%,white);offset-path:border-box;offset-rotate:auto;pointer-events:none;border-radius:50%;animation:6s linear infinite premium-edge;position:absolute;top:0;left:0}}@keyframes premium-edge{to{offset-distance:100%}}@keyframes premium-shine{to{background-position:-30% 0}}.premium-brand-preview{isolation:isolate;border:1px solid color-mix(in srgb,var(--premium-accent) 18%,white);background:var(--premium-paper);color:var(--premium-ink);box-shadow:inset 0 2px 1px #fff,0 14px 40px color-mix(in srgb,var(--premium-accent) 8%,transparent);border-radius:25px;position:relative;overflow:hidden}.premium-preview-tab{border-bottom:1px solid color-mix(in srgb,var(--premium-accent) 15%,white);background:color-mix(in srgb,var(--premium-accent) 4%,white);align-items:center;gap:9px;padding:12px 18px;font-size:10px;display:flex}.premium-preview-tab>img{object-fit:contain;width:20px;height:20px}.premium-preview-tab>span:last-child{color:var(--premium-accent);margin-left:auto}.premium-preview-body{padding:28px}.premium-preview-logo{object-fit:contain;object-position:left;max-width:180px;height:65px}.premium-preview-kicker{letter-spacing:.17em;color:var(--premium-accent);margin:25px 0 15px!important;font-size:9px!important}.brand-kit .premium-preview-body h3{margin:0 0 18px;font-size:40px;line-height:1.05}.premium-preview-body h3 em{color:var(--premium-accent)}.premium-preview-body>p:not(.premium-preview-kicker){margin-bottom:20px;font-size:12px;line-height:1.8}.premium-preview-body>.premium-button{width:100%}.premium-preview-objects{grid-template-columns:1.1fr .8fr;gap:25px;margin:30px 0 24px;padding-bottom:20px;display:grid;position:relative}.premium-preview-photo{background:radial-gradient(ellipse at 35% 15%,#fff,color-mix(in srgb,var(--premium-accent) 12%,white));height:235px;box-shadow:0 15px 30px -18px color-mix(in srgb,var(--premium-accent) 40%,transparent);border:1px solid #fff;border-radius:48% 48% 20% 20%;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;transition:transform .4s,box-shadow .4s;display:flex}.premium-preview-photo:hover{box-shadow:0 0 30px color-mix(in srgb,var(--premium-accent) 24%,transparent);transform:translateY(-5px)}.premium-preview-photo>span{letter-spacing:.1em;font-size:8px}.premium-preview-photo>img{object-fit:contain;width:100%;height:65px}.premium-preview-photo>small{text-align:center;font-size:9px}.premium-preview-photo>b{color:var(--premium-accent);font:60px Georgia,serif}.premium-preview-phone{aspect-ratio:9/18.5;border:5px solid color-mix(in srgb,var(--premium-accent) 35%,white);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--premium-accent) 12%,white));box-shadow:0 8px 20px color-mix(in srgb,var(--premium-accent) 15%,transparent);border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.premium-preview-phone>i{background:var(--premium-ink);border-radius:20px;width:35%;height:10px;position:absolute;top:7px}.premium-preview-phone>img{object-fit:contain;width:48px;max-width:none;height:48px}.premium-preview-phone>span{text-align:center;font-size:12px}.premium-preview-seal{border-radius:50%;place-items:center;width:72px;height:72px;display:grid;bottom:0;left:34%;border:1px solid color-mix(in srgb,var(--premium-accent) 40%,white)!important;background:radial-gradient(circle at 30% 20%,#fff,color-mix(in srgb,var(--premium-accent) 15%,white))!important;box-shadow:inset 0 1px 2px #fff,0 9px 25px color-mix(in srgb,var(--premium-accent) 18%,transparent)!important;padding:17px!important;animation:none!important;position:absolute!important}.premium-preview-seal>img{object-fit:contain;width:100%;height:100%}.premium-preview-seal:before,.premium-preview-seal:after{content:none!important}.premium-preview-seal>span{color:var(--premium-accent);opacity:0;pointer-events:none;font-size:25px;position:absolute;top:-5px;right:-3px}.premium-preview-seal:is(:hover,:focus-visible)>span{animation:2s infinite premium-twinkle}.premium-preview-seal:hover{transform:scale(1)!important}@keyframes premium-twinkle{0%,to{opacity:0;transform:scale(.3)}30%,70%{opacity:1;transform:scale(1.1)}50%{opacity:.3;transform:scale(.6)}}.premium-preview-note{font-size:10px;line-height:1.7;display:block}.premium-preview-cursor{left:var(--preview-x,-100px);top:var(--preview-y,-100px);pointer-events:none;z-index:8;opacity:0;width:0;height:0;position:absolute}.premium-preview-cursor>img{object-fit:contain;filter:drop-shadow(0 1px 2px #fff);width:32px;max-width:none;height:32px;position:absolute;top:12px;left:12px}.premium-brand-preview[data-pointing=true] .premium-preview-cursor{opacity:1}.brand-kit-preset{background:linear-gradient(145deg,#fff,#f1f7ff);border:1px solid #d9e5f4;border-radius:18px;margin-top:24px;padding:22px}.brand-kit-preset>p{max-width:760px;font-size:13px;line-height:1.8}.brand-kit-preset ul{flex-wrap:wrap;gap:8px 18px;margin:18px 0;padding:0;list-style:none;display:flex}.brand-kit-preset li{color:#433e3f;font-size:11px}.brand-kit-preset li:before{content:"✓";color:#027bff;margin-right:7px}.brand-kit-preset .lc-btn{margin-top:8px}.brand-kit-advanced{margin-top:22px}.brand-kit-advanced>summary{cursor:pointer;margin-bottom:20px;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.premium-button,.premium-button:before,.premium-button:after,.sp-storefront .sp-button:before,.premium-preview-photo,.premium-preview-seal>span{transition:none!important;animation:none!important;transform:none!important}.premium-preview-cursor{display:none}.premium-preview-seal:is(:hover,:focus-visible)>span{opacity:1}}@media (max-width:500px){.premium-preview-body{padding:22px}.premium-preview-objects{gap:15px}.premium-preview-photo{height:205px;padding:15px}.brand-kit .premium-preview-body h3{font-size:35px}}
