/* Elvarin branded dimensional details */
.el-2030-promise .el-2030-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:linear-gradient(145deg,#fff,#d4eefa);color:#145971;border:1px solid #b5d7e6;font-size:14px;letter-spacing:0;box-shadow:5px 8px 13px #2669831e,inset 2px 2px 3px #fff;transform:perspective(200px) rotateX(7deg) rotateY(-8deg)}
.el-2030-promise>div:hover .el-2030-icon{transform:perspective(200px) rotateX(-7deg) rotateY(9deg) translateY(-3px);transition:transform .22s ease}
.el-2030-guide-grid .el-guide-number{display:inline-flex;align-items:center;padding:9px 13px;border-radius:11px;background:linear-gradient(145deg,#fefefe,#d6edf6);border:1px solid #bfdae8;box-shadow:4px 6px 10px #255d7715;color:#11566f}
.el-review-stars{letter-spacing:2px;text-shadow:0 2px 1px #155b8240}
.el-review-avatar{box-shadow:inset 2px 2px 3px #fff,4px 5px 8px #1d648020;border:1px solid #b0d7ea}
.el-faq-toggle{box-shadow:inset 1px 2px 3px #ffffffc0,3px 5px 9px #1b5e7b18}
.el-2030-story-links a,.el-faq-shop-link{box-shadow:0 4px 10px #1f6c8810}
.el-3d-cursor{position:fixed;left:0;top:0;z-index:9997;width:34px;height:34px;pointer-events:none;transform:translate3d(-100px,-100px,0);will-change:transform}
.el-3d-cursor-shell{width:100%;height:100%;border:1px solid #0b5770a8;background:radial-gradient(circle at 30% 24%,#fff 0%,#b9e8f6 32%,#4aafce 69%,#12617e 100%);box-shadow:0 7px 17px #165c8038,inset -3px -4px 6px #155d824a,inset 3px 3px 6px #fff9;border-radius:50%;display:grid;place-items:center;transition:transform .2s}
.el-3d-cursor-shell:after{content:'';width:7px;height:7px;background:white;border:1px solid #b7e0f0;box-shadow:0 0 4px #fff;border-radius:50%}
.el-3d-cursor.el-cursor-active .el-3d-cursor-shell{transform:scale(1.35);background:radial-gradient(circle at 30% 24%,#fff 0%,#d5f6fd 35%,#64c6d8 70%,#12617e 100%)}
@media(pointer:coarse),(hover:none){.el-3d-cursor{display:none}}
@media(prefers-reduced-motion:reduce){.el-3d-cursor{display:none}.el-2030-promise .el-2030-icon{transform:none!important;transition:none!important}}
