/* Homepage: quiet background depth and crisp raised controls. */
.qrky-body[data-qrky-page=home]{background:#f8fbff!important;position:relative;isolation:isolate}
.sisi-home-depth{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 10% 12%,#e4f0ff88,transparent 44%),radial-gradient(ellipse at 96% 86%,#e4f0ff66,transparent 42%)}
.sisi-depth-cluster{--tile:clamp(180px,43vw,310px);--gap:28px;display:grid;grid-template-columns:repeat(2,var(--tile));grid-auto-rows:var(--tile);gap:var(--gap);position:absolute;filter:blur(6px);opacity:.5;transform:rotate(28deg)}
.sisi-depth-top{left:calc(var(--tile)*-.78);top:calc(var(--tile)*-.58)}
.sisi-depth-bottom{right:calc(var(--tile)*-.78);bottom:calc(var(--tile)*-.58);transform:rotate(208deg)}
.sisi-depth-cluster i{display:block;width:var(--tile);height:var(--tile);box-sizing:border-box;border-radius:22%;border:2px solid #fff;background:linear-gradient(145deg,#e3f1ff,#8bc1ff);box-shadow:0 12px 30px #76a7df25,inset 0 1px 2px #fff}
.sisi-depth-cluster i:nth-child(2){background:linear-gradient(145deg,#eff7ff,#b8d9ff)}
.qrky-body[data-qrky-page=home] .perfecta-home-group{position:relative;background:none!important;border:0!important;box-shadow:none!important}
.qrky-body[data-qrky-page=home] .qrky-entry-actions{gap:12px!important}
.qrky-body[data-qrky-page=home] .qrky-entry-actions>.qrky-entry-action{position:relative;border:1px solid #c6d7eb!important;border-radius:18px!important;background:#fff!important;color:#151b24!important;box-shadow:0 7px 15px #355f8a16,0 1px 2px #355f8a12,inset 0 1px 0 #fff!important;transition:box-shadow .16s ease,transform .16s ease,background-color .16s ease!important}
.qrky-body[data-qrky-page=home] .qrky-entry-actions>.qrky-entry-primary{border-color:#0876e2!important;border-top-color:#7bc2ff!important;background:linear-gradient(155deg,#238dff,#0872eb)!important;color:#fff!important;box-shadow:0 9px 19px #1676d52c,0 2px 3px #1676d51a,inset 0 1px 0 #ffffff80!important}
.qrky-body[data-qrky-page=home] .qrky-entry-actions>.qrky-entry-action:focus-visible{outline:3px solid #0c5cc1!important;outline-offset:4px}
.qrky-body[data-qrky-page=home] .qrky-entry-actions>.qrky-entry-action:active{transform:translateY(2px);box-shadow:0 2px 5px #355f8a22,inset 0 1px 2px #355f8a0d!important}
.qrky-body[data-qrky-page=home] .qrky-home-footer{position:relative}
.qrky-body[data-qrky-page=home] .sisi-home-promise{font:400 14px/1.6 system-ui,sans-serif;color:#566a84;text-align:center;margin:0 0 25px;padding:0 10px;letter-spacing:.01em}
.qrky-body[data-qrky-page=home] .qrky-entry-actions>.qrky-entry-action{min-height:54px!important;border-color:#d4e0ef!important;box-shadow:0 6px 16px #355f8a12,0 1px 2px #355f8a0d,inset 0 1px 0 #fff!important}
.qrky-body[data-qrky-page=home] .qrky-entry-actions>.qrky-entry-primary{min-height:60px!important;border-color:#0873e8!important;background:linear-gradient(150deg,#228aff 0%,#0868df 100%)!important;box-shadow:0 9px 22px #1676d528,inset 0 1px 0 #ffffff80!important}
@media(hover:hover){.qrky-body[data-qrky-page=home] .qrky-entry-actions>.qrky-entry-action:hover{transform:translateY(-1px);box-shadow:0 10px 20px #355f8a20,0 1px 2px #355f8a12,inset 0 1px 0 #fff!important}}
@media(prefers-reduced-motion:reduce){.qrky-body[data-qrky-page=home] .qrky-entry-actions>.qrky-entry-action{transition:none!important;transform:none!important}}
