.qk-actions,.qk-site .wp-block-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.qk-button,.qk-site .wp-block-button__link,.qk-site .wp-element-button{align-items:center;background:var(--qk-primary-accessible);border:1px solid #fff0;border-radius:999px;box-shadow:0 10px 24px rgb(114 0 198 / .14);color:var(--qk-white);display:inline-flex;font-family:var(--qk-font-body);font-size:.95rem;font-weight:700;justify-content:center;line-height:1.2;min-height:48px;padding:.88rem 1.45rem;text-decoration:none;transition:box-shadow var(--qk-motion-fast) ease,transform var(--qk-motion-press) var(--qk-ease),background-color var(--qk-motion-fast) ease}@media (hover:hover) and (pointer:fine){.qk-button:hover,.qk-site .wp-block-button__link:hover,.qk-site .wp-element-button:hover{background:var(--qk-primary);box-shadow:0 14px 32px rgb(147 0 255 / .22);color:var(--qk-white);transform:translateY(-2px)}}body.qk-site a.qk-button:not(.qk-button--quiet),body.qk-site a.qk-button:not(.qk-button--quiet):visited,body.qk-site a.qk-button:not(.qk-button--quiet):hover,body.qk-site a.qk-button:not(.qk-button--quiet):focus,body.qk-site a.qk-button:not(.qk-button--quiet):focus-visible{color:var(--qk-white)}.qk-button--quiet,.qk-site .is-style-qk-quiet .wp-block-button__link{backdrop-filter:blur(12px);background:rgb(255 255 255 / .64);border-color:rgb(49 8 78 / .16);box-shadow:0 12px 28px rgb(49 8 78 / .07);color:var(--qk-deep)}.qk-button--quiet:hover,.qk-site .is-style-qk-quiet .wp-block-button__link:hover{background:rgb(255 255 255 / .9);color:var(--qk-primary-accessible)}.qk-section--deep .qk-button{backdrop-filter:blur(12px);background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .26);box-shadow:inset 0 1px 0 rgb(255 255 255 / .16)}.qk-section--deep .qk-button:hover{background:rgb(255 255 255 / .2);box-shadow:0 0 28px rgb(237 255 118 / .12),inset 0 1px 0 rgb(255 255 255 / .2)}.qk-line-list{list-style:none;margin:0;padding:0}.qk-line-list>li{align-items:baseline;border-top:1px solid var(--qk-line);display:grid;gap:20px;grid-template-columns:48px minmax(0,1fr);padding-block:24px}.qk-line-list>li:last-child{border-bottom:1px solid var(--qk-line)}.qk-line-list__index{color:var(--qk-primary-accessible);font-size:.8rem;font-weight:700;letter-spacing:.08em}.qk-line-list__label{color:var(--qk-deep);font-family:var(--qk-font-heading);font-size:clamp(1.35rem, 2.4vw, 2rem)}.qk-faq-list{border-top:1px solid var(--qk-line)}.qk-faq{border-bottom:1px solid var(--qk-line)}.qk-faq summary{align-items:center;color:var(--qk-deep);cursor:pointer;display:flex;font-family:var(--qk-font-heading);font-size:clamp(1.25rem, 2.4vw, 1.7rem);gap:24px;justify-content:space-between;list-style:none;padding-block:24px}.qk-faq summary::-webkit-details-marker{display:none}.qk-faq summary::after{color:var(--qk-primary-accessible);content:"+";font-family:var(--qk-font-body);font-size:1.5rem;font-weight:400}.qk-faq[open] summary::after{content:"−"}.qk-faq__answer{max-width:68ch;padding:0 40px 22px 0}.qk-card{background:rgb(255 255 255 / .72);border:1px solid var(--qk-line);border-radius:var(--qk-radius-md);box-shadow:var(--qk-shadow-soft);padding:clamp(24px, 3vw, 38px)}.qk-form-shell input:not([type="checkbox"]):not([type="radio"]),.qk-form-shell select,.qk-form-shell textarea,.qk-content input:not([type="checkbox"]):not([type="radio"]),.qk-content select,.qk-content textarea{background:var(--qk-white);border:1px solid rgb(49 8 78 / .24);border-radius:12px;color:var(--qk-text);font:inherit;min-height:48px;padding:.8rem 1rem;width:100%}.qk-footer{background:#3b1056;color:rgb(253 253 253 / .76);padding-block:clamp(64px, 8vw, 104px) 30px}.qk-footer a{color:var(--qk-white);text-decoration:none}.qk-footer a:hover{color:var(--qk-accent)}.qk-footer__grid{display:grid;gap:var(--qk-space-md);grid-template-columns:1.4fr repeat(3,minmax(0,0.8fr))}.qk-footer__brand{max-width:34ch}.qk-footer__brand .custom-logo{filter:brightness(0) invert(1);margin-bottom:18px;max-height:48px;width:auto}.qk-footer__title{color:var(--qk-white);font-family:var(--qk-font-body);font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.qk-footer__list{list-style:none;margin:0;padding:0}.qk-footer__list li+li{margin-top:9px}.qk-footer__bottom{align-items:center;border-top:1px solid var(--qk-line-light);display:grid;font-size:.86rem;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,1.6fr) minmax(0,1fr);margin-top:54px;padding-top:24px}.qk-footer__copyright{justify-self:start}.qk-footer__address{color:inherit;display:flex;flex-direction:column;font-style:normal;gap:4px;justify-self:center;line-height:1.5;margin:0;max-width:620px;text-align:center}.qk-footer__diagnostic{justify-self:end}body.qk-site .qk-footer .qk-footer__title{color:#fdfdfd;font-family:var(--qk-font-body);font-size:.8rem;font-weight:700;letter-spacing:.1em;line-height:1.3;margin-bottom:18px;text-transform:uppercase}body.qk-site .qk-footer a,body.qk-site .qk-footer a:visited{color:#efe5f5}body.qk-site .qk-footer a:hover,body.qk-site .qk-footer a:focus,body.qk-site .qk-footer a:focus-visible{color:var(--qk-accent)}.qk-button:active,.qk-site .wp-block-button__link:active,.qk-site .wp-element-button:active{transform:scale(.97)}.qk-faq[data-qk-animating]{overflow:hidden}.qk-button:active,.qk-site .wp-block-button__link:active,.qk-site .wp-element-button:active{transition-duration:var(--qk-motion-press)}.qk-faq summary{line-height:1.3}