[hidden]{display:none!important} :is(.qt-shop,.qt-pdpb,.qt-fbandw,.qt-sheet,.qt-drawer,.qt-toast,.qt-bar,.qt-lb),:is(.qt-shop,.qt-pdpb,.qt-fbandw,.qt-sheet,.qt-drawer,.qt-toast,.qt-bar,.qt-lb) *,:is(.qt-shop,.qt-pdpb,.qt-fbandw,.qt-sheet,.qt-drawer,.qt-toast,.qt-bar,.qt-lb) ::before,:is(.qt-shop,.qt-pdpb,.qt-fbandw,.qt-sheet,.qt-drawer,.qt-toast,.qt-bar,.qt-lb) ::after{box-sizing:border-box}  @font-face{font-family:"PangeaAfrikanVar";src:url(//quranictarbiyah.com/wp-content/uploads/GreenShift/fonts/font_2/woff2/PangeaAfrikanVAR_2.003.woff2) format("woff2");font-weight:300 900;font-display:swap;ascent-override:93%;descent-override:23%;line-gap-override:0%}
@font-face{font-family:"PangeaAfrikanText-RegularWeb";src:url(//quranictarbiyah.com/wp-content/uploads/GreenShift/fonts/font_6/woff2/PangeaAfrikanText-RegularWeb.woff2) format("woff2");font-weight:400;font-display:swap;ascent-override:93%;descent-override:23%;line-gap-override:0%} @font-face{font-family:"QT Pangea Var";src:url(//quranictarbiyah.com/wp-content/uploads/GreenShift/fonts/font_2/woff2/PangeaAfrikanVAR_2.003.woff2) format("woff2");font-weight:300 900;font-display:swap;ascent-override:93%;descent-override:23%;line-gap-override:0%}
@font-face{font-family:"QT Pangea Text";src:url(//quranictarbiyah.com/wp-content/uploads/GreenShift/fonts/font_6/woff2/PangeaAfrikanText-RegularWeb.woff2) format("woff2");font-weight:400;font-display:swap;ascent-override:93%;descent-override:23%;line-gap-override:0%}
:root{
--qt-head:"QT Pangea Var",var(--font-heading,"PangeaAfrikanVar"),-apple-system,"Segoe UI",sans-serif;
--qt-body:"QT Pangea Text",var(--font-body,"PangeaAfrikanText-RegularWeb"),-apple-system,"Segoe UI",sans-serif;
--qt-ink:var(--color-text,#000001);--qt-text:var(--color-text-body,#333);--qt-muted:#5d6a76;--qt-navy:#0f3d63;
--qtc-accent:#048a7c;--qtc-accent-700:#03776a;--qtc-accent-50:#e6f5f4;--qtc-accent-100:#d3eeec;--qt-teal:var(--color-primary-600,#048a7c);--qt-teal-700:var(--color-primary-700,#03776a);--qt-teal-100:var(--color-primary-100,#d3eeec);--qt-teal-50:var(--color-primary-50,#e6f5f4);
--qt-yellow:var(--color-button-600,#f7ad00);--qt-on-yellow:var(--color-on-button,#010101);
--qt-red:var(--color-error,#e13347);--qt-red-bg:var(--color-error-bg,#fdeef0);
--qt-line:var(--color-border-solid,#e0e4e8);--qt-line-strong:var(--color-border-strong,#c0c8d0);
--qt-field-bg:var(--color-surface-input,#fafbfd);--qt-surface:#f9fafb;
--qt-ring:var(--shadow-focus-ring,0 0 0 3px #d3eeec);
--qt-ease-out:cubic-bezier(.165,.84,.44,1);
--qt-spring:linear(0, 0.0465, 0.1348, 0.2388, 0.3436, 0.4417, 0.5229, 0.6007, 0.6676, 0.7243, 0.7721, 0.8119, 0.845, 0.8725, 0.8952, 0.9139, 0.9281, 0.941, 0.9516, 0.9603, 0.9674, 0.9733, 0.9781, 0.982, 0.9853, 0.9879, 0.9901, 0.9917, 0.9932, 0.9944, 0.9954, 0.9963, 0.9969, 0.9975, 0.9979, 0.9983, 0.9986, 0.9988, 0.9991, 0.9992, 0.9994, 0.9995, 1);
--qt-spring-dur:501ms;--qt-ctl-stretch:.16;--qt-ctl-press:.9; --qt-icon-quran:#e13347;--qt-icon-iman:#1bb2a7;--qt-icon-fiqh:#22c1de;--qt-icon-adab:#624ea0;--qt-icon-sirah:#fcb000;
}
@media (prefers-reduced-motion:reduce){:root{--qt-spring-dur:1ms;--qt-ctl-stretch:0}} .qt-display{font:800 60px/1.04 var(--qt-head);letter-spacing:-.025em;color:var(--qt-navy);text-wrap:balance}
.qt-h1{font:800 48px/1.08 var(--qt-head);letter-spacing:-.02em;color:var(--qt-navy);text-wrap:balance}
.qt-h2{font:800 36px/1.12 var(--qt-head);letter-spacing:-.015em;color:var(--qt-navy);text-wrap:balance}
.qt-h3{font:700 30px/1.2 var(--qt-head);letter-spacing:-.01em;color:var(--qt-navy)}
.qt-h4{font:700 24px/1.25 var(--qt-head);color:var(--qt-navy)}
.qt-h5{font:700 20px/1.3 var(--qt-head);color:var(--qt-navy)}
.qt-h6{font:600 18px/1.35 var(--qt-head);color:var(--qt-navy)}
.qt-lead{font:400 18px/1.55 var(--qt-body);color:var(--qt-text)}
.qt-body{font:400 16px/1.6 var(--qt-body);color:var(--qt-text)}
.qt-small{font:400 14px/1.5 var(--qt-body);color:var(--qt-text)}
.qt-caption{font:400 13px/1.45 var(--qt-body);color:var(--qt-muted)}
.qt-label{font:700 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-muted)}
.qt-price{font:600 16px/1.2 var(--qt-head);color:var(--qt-navy)}
@media (max-width:640px){.qt-display{font-size:40px}.qt-h1{font-size:34px}.qt-h2{font-size:28px}.qt-h3{font-size:24px}.qt-h4{font-size:20px}.qt-h5{font-size:18px}.qt-h6{font-size:16px}.qt-lead{font-size:17px}} .qt-shelf{position:relative;aspect-ratio:1/1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10%}
.qt-shelf::after{content:"";position:absolute;left:20%;right:20%;bottom:8%;height:4.5%;border-radius:50%;background:radial-gradient(closest-side,rgba(15,30,45,.22),rgba(15,30,45,0));transition:transform .45s var(--qt-ease-out),opacity .45s var(--qt-ease-out)} .qt-book{--ar:.707;position:relative;z-index:1;width:min(calc(80% * var(--ar)),80%);aspect-ratio:var(--ar);border-radius:0;background:#fff;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.05),0 0 0 .5px rgba(0,0,0,.06),0 1px 2px rgba(15,30,45,.12),4px 8px 12px -6px rgba(15,30,45,.25);transition:transform .45s var(--qt-ease-out)}
.qt-book img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}
.qt-book::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent calc(3.4% - 1px),rgba(255,255,255,.12) calc(3.4% - 1px),rgba(255,255,255,.12) 3.4%,rgba(0,0,0,.09) 3.4%,rgba(0,0,0,.09) calc(3.4% + 1px),transparent calc(3.4% + 1px)),linear-gradient(90deg,rgba(0,0,0,.07) 0,rgba(0,0,0,0) 1.2%)}
.qt-book--hard{border-radius:0 3px 3px 0}
.qt-book--hard::before{background:linear-gradient(90deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.05) .8%,rgba(255,255,255,.26) 1.6%,rgba(255,255,255,.04) 2.5%,rgba(0,0,0,.17) 3.1%,rgba(0,0,0,.05) 3.9%,rgba(255,255,255,.18) 4.6%,rgba(255,255,255,0) 7%),linear-gradient(120deg,rgba(255,255,255,.1),rgba(255,255,255,0) 35%,rgba(0,0,0,0) 70%,rgba(0,0,0,.05))}
.qt-book--hard::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset -1px 0 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.06)}
a:hover>.qt-shelf .qt-book,.qt-shelf:hover .qt-book{transform:translateY(-6px)}
a:hover>.qt-shelf::after,.qt-shelf:hover::after{transform:scale(1.12,1.25);opacity:.55}  .qt-btn{--h:44px;--px:24px;--fs:14px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h);padding:0 var(--px);border:2px solid transparent;border-radius:9999px;font:600 var(--fs)/1 var(--qt-head);letter-spacing:.5px;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;transition:transform .2s var(--qt-ease-out),box-shadow .2s var(--qt-ease-out),background-color .2s ease,color .2s ease}
.qt-btn svg{width:16px;height:16px;flex:none;transition:transform .2s var(--qt-ease-out)}
.qt-btn--sm{--h:36px;--px:16px;--fs:12.5px}.qt-btn--lg{--h:52px;--px:30px;--fs:15px}
.qt-btn--block{display:flex;width:100%}
.qt-btn:hover{transform:translateY(-1px)}.qt-btn:active{transform:translateY(0) scale(.98)}
.qt-btn:hover .qt-btn__arrow{transform:translateX(3px)}
.qt-btn:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:3px} .qt-btn--primary{background:var(--qtc-accent,#048a7c);color:#fff;box-shadow:none}
.qt-btn--primary:hover{background:var(--qtc-accent-700,#03776a);box-shadow:0 12px 26px rgba(4,138,124,.32)}
:root .qt-btn.qt-btn--primary{background:var(--qtc-accent,#048a7c);color:#fff}:root .qt-btn.qt-btn--primary:hover{background:var(--qtc-accent-700,#03776a)}
.qt-btn--cta{background:#f7ad00;color:#010101;box-shadow:none}
.qt-btn--cta:hover{box-shadow:0 12px 26px rgba(247,173,0,.38)}
.qt-btn--outline{background:transparent;color:var(--qtc-accent,#048a7c);border-color:var(--qtc-accent,#048a7c);box-shadow:none}
.qt-btn--outline:hover{background:var(--qtc-accent-50,#e6f5f4)}.qt-btn--outline:active{background:#d3eeec}
.qt-btn--text{--px:0;min-height:auto;background:none;color:var(--qtc-accent,#048a7c);text-transform:none;letter-spacing:0;font-size:15px}
.qt-btn--text:hover{color:var(--qtc-accent-700,#03776a);transform:none}
.qt-btn--icon{--h:44px;width:var(--h);padding:0;background:#fff;color:var(--qt-navy);box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.04)}
.qt-btn--icon:hover{background:var(--qtc-accent,#048a7c);color:#fff}
.qt-btn[disabled],.qt-btn[aria-disabled=true]{background:#e9edf0;color:#8a96a1;box-shadow:none;cursor:not-allowed;transform:none}
.qt-btn.is-loading{color:transparent;pointer-events:none}
.qt-btn.is-loading::after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-color:#fff #fff transparent transparent;animation:qt-spin .7s linear infinite}
.qt-btn--cta.is-loading::after,.qt-btn--outline.is-loading::after{border-color:var(--qt-navy) var(--qt-navy) transparent transparent}
.qt-btn.is-done{pointer-events:none}
@keyframes qt-spin{to{transform:rotate(1turn)}} .qt-chip{--h:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--h);padding:0 16px;border:0;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 14.5px/1 var(--qt-body);color:var(--qt-ink);white-space:nowrap;cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease,color .15s ease,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-chip--sm{--h:32px;padding:0 13px;font-size:13.5px}
.qt-chip:hover{box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-chip:active{scale:var(--qt-ctl-press)}
.qt-chip:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px}
.qt-chip[aria-pressed=true]{background:var(--qt-navy);color:#fff;box-shadow:none}
.qt-chip[aria-pressed=true][style*="--c"]{background:var(--c);color:var(--on,#fff)}
.qt-chip[disabled]{opacity:.45;cursor:default;box-shadow:inset 0 0 0 1px var(--qt-line)}
.qt-chip__n{font-size:12px;opacity:.65}
.qt-chip__ico{width:15px;height:15px;flex:none;display:block}
.qt-chip[aria-pressed=true] .qt-chip__ico{filter:brightness(0) invert(1)}
.qt-chip[aria-pressed=true] .qt-chip__ico.is-dark{filter:brightness(0);opacity:.78}
.qt-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;border:0;border-radius:9999px;background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a);font:400 13.5px/1 var(--qt-body);cursor:pointer}
.qt-pill__x{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgba(4,138,124,.14);font-size:12px;line-height:1;transition:background-color .15s,color .15s}
.qt-pill:hover .qt-pill__x{background:var(--qtc-accent,#048a7c);color:#fff}  .qt-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:9999px;background:#eef2f4;color:var(--qt-navy);box-shadow:inset 0 0 0 1px rgba(15,61,99,.12);font:700 11px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.qt-badge--soon{background:#fef3ce;color:#7a5500;box-shadow:inset 0 0 0 1px rgba(122,85,0,.25)}
.qt-badge--out{background:var(--qt-navy);color:#fff;box-shadow:none}
.qt-badge--pre{background:#e9e3f8;color:#4a3a85;box-shadow:inset 0 0 0 1px rgba(94,76,152,.3)}
.qt-badge--low{background:#ffe7cf;color:#8a4204;box-shadow:inset 0 0 0 1px rgba(154,75,5,.28)}
.qt-badge--sale{background:var(--qt-red);color:#fff;box-shadow:none}
.qt-badge--new{background:#d3eeec;color:#025f55;box-shadow:inset 0 0 0 1px rgba(4,138,124,.28)}
.qt-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:9999px;background:var(--t,var(--qt-surface));color:var(--qt-text);font:400 13px/1 var(--qt-body)}
.qt-tag i{display:none}
.qt-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--qt-red);color:#fff;font:700 11px/1 var(--qt-head)} .qt-select{position:relative;display:inline-flex;align-items:center;gap:10px;font:400 14.5px/1 var(--qt-body);color:var(--qt-muted)}
.qt-select__btn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 18px;border:0;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 14.5px/1 var(--qt-body);color:var(--qt-ink);cursor:pointer;transition:box-shadow .15s ease}
.qt-select__btn:hover{box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-select__btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--qtc-accent,#048a7c),var(--qt-ring)}
.qt-select__btn svg{width:16px;height:16px;color:var(--qt-navy);transition:rotate var(--qt-spring-dur) var(--qt-spring)}
.qt-select__btn[aria-expanded=true] svg{rotate:180deg}
.qt-select__list{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:240px;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--qt-line);border-radius:8px;box-shadow:0 10px 15px rgba(0,0,0,.07),0 4px 6px rgba(0,0,0,.04);transform-origin:top right;opacity:0;scale:.96;translate:0 -4px;pointer-events:none;transition:opacity .15s ease,scale var(--qt-spring-dur) var(--qt-spring),translate var(--qt-spring-dur) var(--qt-spring)}
.qt-select__list.is-open{opacity:1;scale:1;translate:0;pointer-events:auto}
.qt-select__list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:4px;font:400 14px/1.4 var(--qt-body);color:var(--qt-ink);cursor:pointer}
.qt-select__list li.is-hl{background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a)}
.qt-select__list li[aria-selected=true]{font-family:var(--qt-head);font-weight:600;color:var(--qtc-accent-700,#03776a)}
.qt-select__list li[aria-selected=true]::after{content:"";width:12px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;rotate:-45deg;translate:0 -2px}
.qt-select__list .qt-select__sep{height:1px;background:var(--qt-line);margin:4px 8px;padding:0;pointer-events:none} .qt-field{position:relative;display:block}
.qt-field__input{width:100%;height:52px;padding:20px 16px 6px;border:1px solid var(--qt-line);border-radius:12px;background:var(--qt-field-bg);font:400 16px/1.2 var(--qt-body);color:var(--qt-ink);outline:0;transition:border-color .15s ease,box-shadow .15s ease}
textarea.qt-field__input{height:auto;min-height:120px;padding-top:26px;resize:vertical;line-height:1.5}
.qt-field__label{position:absolute;left:17px;top:26px;translate:0 -50%;font:400 16px/1 var(--qt-body);color:#7b8794;pointer-events:none;transform-origin:left center;transition:top .18s var(--qt-ease-out),scale .18s var(--qt-ease-out),color .15s}
textarea.qt-field__input+.qt-field__label{top:26px}
.qt-field__input:hover{border-color:#56bfb5}
.qt-field__input:focus{border-color:var(--qtc-accent,#048a7c);box-shadow:var(--qt-ring);background:#fff}
.qt-field__input:focus+.qt-field__label,.qt-field__input:not(:placeholder-shown)+.qt-field__label{top:15px;scale:.78;color:var(--qt-muted)}
.qt-field__input:focus+.qt-field__label{color:var(--qtc-accent-700,#03776a)}
.qt-field__help{display:block;margin:6px 2px 0;font:400 13px/1.4 var(--qt-body);color:var(--qt-muted)}
.qt-field.is-error .qt-field__input{border-color:var(--qt-red)}
.qt-field.is-error .qt-field__input:focus{box-shadow:0 0 0 3px var(--qt-red-bg)}
.qt-field.is-error .qt-field__help{color:#b42335}
.qt-field__input:disabled{background:#f1f3f5;color:#8a96a1;cursor:not-allowed} label.qt-search{position:relative;display:block}
label.qt-search>svg{position:absolute;left:16px;top:50%;width:18px;height:18px;translate:0 -50%;color:var(--qt-muted);pointer-events:none}
label.qt-search input{width:100%;height:46px;padding:0 44px 0 44px;border:0;border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 15px/1 var(--qt-body);color:var(--qt-ink);outline:0;transition:box-shadow .15s ease}
label.qt-search input:focus{box-shadow:inset 0 0 0 1px var(--qtc-accent,#048a7c),var(--qt-ring)}
label.qt-search input::-webkit-search-cancel-button{display:none}
label.qt-search .qt-search__clear{position:absolute;right:8px;top:50%;translate:0 -50%;width:30px;height:30px;border:0;border-radius:50%;background:var(--qt-surface);color:var(--qt-navy);cursor:pointer;display:none;font-size:16px;line-height:1}
label.qt-search input:not(:placeholder-shown)~.qt-search__clear{display:grid;place-items:center} input.qt-check[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;isolation:isolate;flex:none;width:24px;height:24px;margin:0;border:2px solid #b4c1cb;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .18s ease,scale var(--qt-spring-dur) var(--qt-spring)}
input.qt-check[type=checkbox]::after{content:"";position:absolute;inset:-2px;z-index:0;border-radius:inherit;background:var(--qtc-accent);scale:0;transition:scale calc(var(--qt-spring-dur)*.8) var(--qt-spring)}
input.qt-check[type=checkbox]::before{content:"";position:absolute;inset:-2px;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.6 3.6 7.4-8' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/24px no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path calc(var(--qt-spring-dur)*.35) ease-in}
input.qt-check[type=checkbox]:hover:not(:checked):not(:disabled){border-color:var(--qtc-accent)}
input.qt-check[type=checkbox]:active{scale:var(--qt-ctl-press)}
input.qt-check[type=checkbox]:checked{border-color:var(--qtc-accent)}
input.qt-check[type=checkbox]:checked::after{scale:1}
input.qt-check[type=checkbox]:checked::before{clip-path:inset(0);transition:clip-path calc(var(--qt-spring-dur)*.45) cubic-bezier(.3,.7,.3,1) calc(var(--qt-spring-dur)*.12)}
input.qt-check[type=checkbox].qt-touched:checked{animation:qt-check-on var(--qt-spring-dur) cubic-bezier(.2,.7,.3,1)}
input.qt-check[type=checkbox].qt-touched:not(:checked){animation:qt-check-off calc(var(--qt-spring-dur)*.7) ease-out}
input.qt-check[type=checkbox]:focus-visible,input.qt-radio[type=radio]:focus-visible{outline:2px solid var(--qtc-accent);outline-offset:3px}
input.qt-check[type=checkbox]:disabled,input.qt-radio[type=radio]:disabled{opacity:.45;cursor:not-allowed}
@keyframes qt-check-on{0%{scale:var(--qt-ctl-press)}30%{scale:calc(1 + var(--qt-ctl-stretch)*.5) calc(1 - var(--qt-ctl-stretch)*.35)}100%{scale:1}}
@keyframes qt-check-off{35%{scale:calc(1 - var(--qt-ctl-stretch)*.2) calc(1 + var(--qt-ctl-stretch)*.2)}100%{scale:1}}
input.qt-radio[type=radio]{-webkit-appearance:none;appearance:none;position:relative;isolation:isolate;flex:none;width:22px;height:22px;margin:0;border-radius:50%;border:2px solid #b4c1cb;background:#fff;cursor:pointer;transition:border-color .18s ease,scale var(--qt-spring-dur) var(--qt-spring)} input.qt-radio[type=radio]::after{content:"";position:absolute;inset:-2px;border-radius:50%;background:var(--qtc-accent);scale:0;transition:scale calc(var(--qt-spring-dur)*.8) var(--qt-spring)}
input.qt-radio[type=radio]::before{content:"";position:absolute;inset:5px;z-index:1;border-radius:50%;background:#fff;scale:0;transition:scale calc(var(--qt-spring-dur)*.35) ease-in}
input.qt-radio[type=radio]:hover:not(:checked):not(:disabled),.qt-option:hover input.qt-radio[type=radio]:not(:checked){border-color:var(--qtc-accent)}
input.qt-radio[type=radio]:active{scale:var(--qt-ctl-press)}
input.qt-radio[type=radio]:checked{border-color:var(--qtc-accent)}
input.qt-radio[type=radio]:checked::after{scale:1}
input.qt-radio[type=radio]:checked::before{scale:1;transition:scale calc(var(--qt-spring-dur)*.6) var(--qt-spring) calc(var(--qt-spring-dur)*.12)}
input.qt-radio[type=radio].qt-touched:checked{animation:qt-check-on var(--qt-spring-dur) cubic-bezier(.2,.7,.3,1)}
.qt-switch{position:relative;display:inline-block;width:52px;height:32px;flex:none}
.qt-switch input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;border:0;cursor:pointer;z-index:2}
.qt-switch i{position:absolute;inset:0;border-radius:999px;background:#d3dbe2;transition:background-color calc(var(--qt-spring-dur)*.45) ease,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-switch b{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 2px 5px rgba(15,61,99,.24),0 0 0 .5px rgba(15,61,99,.08);transition:transform var(--qt-spring-dur) var(--qt-spring),width var(--qt-spring-dur) var(--qt-spring)}
.qt-switch input[type=checkbox]:checked~i{background:var(--qtc-accent)}
.qt-switch input[type=checkbox]:checked~b{transform:translateX(20px)}
.qt-switch input[type=checkbox]:active~b{width:calc(26px*(1 + var(--qt-ctl-stretch)*1.4))}
.qt-switch input[type=checkbox]:checked:active~b{transform:translateX(calc(20px - 26px*var(--qt-ctl-stretch)*1.4))}
.qt-switch input[type=checkbox]:active~i{scale:calc(1 - (1 - var(--qt-ctl-press))*.35)}
.qt-switch input[type=checkbox]:focus-visible~i{outline:2px solid var(--qtc-accent);outline-offset:3px}
.qt-switch input[type=checkbox]:disabled{cursor:not-allowed}.qt-switch input[type=checkbox]:disabled~i,.qt-switch input[type=checkbox]:disabled~b{opacity:.5} .qt-option{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;font:400 15px/1.3 var(--qt-body);color:var(--qt-ink);cursor:pointer;transition:background-color .2s}
.qt-option:hover{background:var(--qt-surface)}
.qt-option:has(input:checked){background:var(--qtc-accent-50)}
.qt-option:hover input.qt-check[type=checkbox]:not(:checked){border-color:var(--qtc-accent)}
.qt-option:active input.qt-check[type=checkbox],.qt-option:active input.qt-radio[type=radio]{scale:var(--qt-ctl-press)}
.qt-option:has(.qt-switch){gap:12px}.qt-option .qt-switch{margin:0}
.qt-option__n{margin-left:auto;font-size:13px;color:var(--qt-muted)}
.qt-option small{display:block;font-size:13px;color:var(--qt-muted);margin-top:2px} .qt-tabs{display:flex;gap:4px;border-bottom:1px solid var(--qt-line);overflow-x:auto;scrollbar-width:none}
.qt-tabs::-webkit-scrollbar{display:none}
.qt-tab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 16px 14px;border:0;background:none;font:700 15px/1 var(--qt-head);color:var(--qt-muted);white-space:nowrap;cursor:pointer;transition:color .15s ease}
.qt-tab small{font:400 12px/1 var(--qt-body);opacity:.8}
.qt-tab::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--qtc-accent,#048a7c);scale:0 1;transition:scale var(--qt-spring-dur) var(--qt-spring)}
.qt-tab:hover{color:var(--qt-navy)}
.qt-tab[aria-selected=true]{color:var(--qt-navy)}
.qt-tab[aria-selected=true]::after{scale:1 1}
.qt-tab:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:-2px;border-radius:8px}
.qt-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;background:#eef2f4}
.qt-seg input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.qt-seg label{position:relative;z-index:1;text-align:center;padding:10px 16px;border-radius:999px;font:600 13px/1 var(--qt-head);letter-spacing:.5px;text-transform:uppercase;color:var(--qt-muted);cursor:pointer;white-space:nowrap;transition:color .25s ease,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-seg label:active{scale:calc(1 - (1 - var(--qt-ctl-press))*.5)}
.qt-seg input:checked+label{color:var(--qt-navy)}
.qt-seg input:focus-visible+label{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px}
.qt-seg__pill{position:absolute;top:4px;bottom:4px;left:var(--l,4px);width:var(--w,0);border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(15,61,99,.14),0 2px 8px -2px rgba(15,61,99,.1);transition:left var(--qt-spring-dur) var(--qt-spring),width var(--qt-spring-dur) var(--qt-spring)}   .qt-grid{--cols:var(--cols-d,4);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:36px 24px}
@media (max-width:980px){.qt-grid{--cols:3}}
@media (max-width:640px){.qt-grid{--cols:2;gap:28px 14px}}  .qt-card{position:relative;display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}
.qt-card__media{position:relative}
.qt-card__media>.qt-badge{position:absolute;left:0;top:4%;z-index:2}
.qt-card__add{position:absolute;right:0;bottom:6%;z-index:3;opacity:0;transform:scale(.85);transition:opacity .25s var(--qt-ease-out),transform .25s var(--qt-ease-out),background-color .2s,color .2s}
.qt-card:hover .qt-card__add,.qt-card:focus-within .qt-card__add{opacity:1;transform:none}
@media (hover:none){.qt-card__add{opacity:1;transform:none}}
.qt-card__meta{display:flex;align-items:center;gap:6px;margin-top:10px;font:400 13px/1.45 var(--qt-body);color:var(--qt-muted)}
.qt-card__title{margin:3px 0 6px;font:400 16px/1.35 var(--qt-body);color:var(--qt-ink);text-wrap:pretty;overflow-wrap:break-word;hyphens:auto}
.qt-card__title a{color:inherit;text-decoration:none}
.qt-card__title a::after{content:"";position:absolute;inset:0;z-index:1} .qt-card__title a:focus-visible{outline:0}.qt-card:has(.qt-card__title a:focus-visible){outline:2px solid var(--qtc-accent,#048a7c);outline-offset:6px;border-radius:12px}
.qt-card__price{font:600 16px/1.2 var(--qt-head);color:var(--qt-navy)}
.qt-card__price s{margin-right:6px;font-weight:400;color:var(--qt-muted)}
.qt-card__alt{position:relative;z-index:2;margin-top:6px;font:400 14px/1.3 var(--qt-body);color:var(--qtc-accent,#048a7c);text-decoration:underline;text-underline-offset:3px;align-self:flex-start}
.qt-card.is-out .qt-book{filter:saturate(.35);opacity:.8}
.qt-card__price--soon{font:400 14px/1.2 var(--qt-body);color:var(--qt-muted)}
.qt-card:hover .qt-shelf .qt-book{transform:translateY(-6px)}
.qt-card:hover .qt-shelf::after{transform:scale(1.12,1.25);opacity:.55} @media (max-width:640px){.qt-card .qt-book{width:min(calc(76% * var(--ar)),76%)}.qt-card__media>.qt-badge{top:0;height:20px;padding:0 8px;font-size:10px}.qt-card__title{font-size:15px}}  .qt-art{--ar:1;position:relative;z-index:1;width:min(calc(80% * var(--ar)),80%);aspect-ratio:var(--ar);border-radius:4px;overflow:hidden;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 1px 2px rgba(15,30,45,.12),4px 8px 12px -6px rgba(15,30,45,.25);transition:transform .45s var(--qt-ease-out)}
.qt-art img{display:block;width:100%;height:100%;object-fit:cover}
.qt-card:hover .qt-shelf .qt-art{transform:translateY(-6px)}
.qt-card.is-out .qt-art{filter:saturate(.35);opacity:.8}
@media (max-width:640px){.qt-card .qt-art{width:min(calc(76% * var(--ar)),76%)}}
.qt-card__price--free{color:var(--qtc-accent,#048a7c)} .qt-feature{grid-column:span 2;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:8px;padding:8px 28px 8px 8px;border-radius:24px;background:var(--t,#f1ebff);color:inherit;text-decoration:none}
.qt-feature .qt-shelf::after{background:radial-gradient(closest-side,rgba(15,30,45,.18),rgba(15,30,45,0))}
.qt-feature__body{display:flex;flex-direction:column;gap:8px;padding:20px 0}
.qt-feature__body .qt-label{color:var(--k,#5e4c98)}
.qt-feature__title{margin:0;font:700 24px/1.2 var(--qt-head);color:var(--qt-navy);text-wrap:balance}
.qt-feature__text{margin:0;font:400 15px/1.5 var(--qt-body);color:var(--qt-text)}
.qt-feature__foot{display:flex;align-items:center;gap:16px;margin-top:6px;flex-wrap:wrap}
.qt-feature:hover .qt-book{transform:translateY(-6px)}
.qt-feature:hover .qt-shelf::after{transform:scale(1.12,1.25);opacity:.55}
@media (max-width:640px){.qt-feature{grid-column:1/-1;grid-template-columns:1fr;padding:8px 20px 20px}.qt-feature__body{padding:0}.qt-feature .qt-shelf{max-width:260px;justify-self:center;width:100%}} .qt-fbar{position:sticky;top:var(--qt-sticky-top,0);z-index:20;background:#fff;border-top:1px solid var(--qt-line);border-bottom:1px solid var(--qt-line);padding:14px 0}
.qt-fbar__in{display:flex;flex-direction:column;gap:10px}
.qt-fbar__row{display:flex;align-items:center;gap:8px}
.qt-fbar__row>.qt-label{width:66px;flex:none}
.qt-fbar__chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}
.qt-fbar__more{gap:8px;font-family:var(--qt-head);font-weight:600;color:var(--qt-navy)}
.qt-fbar__more svg{width:16px;height:16px}
.qt-fbar__more .qt-count{background:var(--qtc-accent)}
.qt-fbar__active{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.qt-fbar__active:empty{display:none}
.qt-fbar__clear{border:0;background:none;padding:0 6px;font:600 14px/1 var(--qt-head);color:var(--qtc-accent);cursor:pointer}
.qt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:22px 0 20px;font:400 14.5px/1.3 var(--qt-body);color:var(--qt-muted)}
@media (max-width:640px){
.qt-fbar__row>.qt-label{display:none}
.qt-fbar__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}
.qt-fbar__chips::-webkit-scrollbar{display:none}
.qt-fbar__more{position:static;order:-1;flex:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-select>span:first-child{display:none}
} .qt-drawer{position:fixed;inset:0;z-index:1000;visibility:hidden;transition:visibility 0s linear .4s}
.qt-drawer.is-open{visibility:visible;transition-delay:0s}
.qt-drawer__scrim{position:absolute;inset:0;background:rgba(15,44,73,.35);opacity:0;transition:opacity .25s ease}
.qt-drawer.is-open .qt-drawer__scrim{opacity:1}
.qt-drawer__panel{position:absolute;top:var(--wp-admin--admin-bar--height,0px);right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;background:#fff;box-shadow:-12px 0 30px rgba(0,0,0,.12);transform:translateX(102%);transition:transform .38s var(--qt-ease-out)}
.qt-drawer.is-open .qt-drawer__panel{transform:none}
@media (max-width:640px){.qt-drawer__panel{top:auto;width:100%;max-height:calc(88vh - var(--wp-admin--admin-bar--height,0px));border-radius:22px 22px 0 0;transform:translateY(102%)}}
.qt-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--qt-line)}
:root .qt-drawer__head h2{font:700 22px/1.2 var(--qt-head);font-weight:700!important;margin:0;color:var(--qt-navy)}
.qt-drawer__x{width:40px;height:40px;border:0;border-radius:50%;background:var(--qt-surface);color:var(--qt-navy);font-size:22px;line-height:1;cursor:pointer}
.qt-drawer__body{flex:1;overflow:auto;overscroll-behavior:contain;padding:4px 22px 20px}
.qt-drawer__group{border-bottom:1px solid var(--qt-line)}
.qt-drawer__group>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:14px 0;font:700 12px/1.2 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:#5d6a76;cursor:pointer}
.qt-drawer__group>summary::-webkit-details-marker{display:none}
.qt-drawer__group>summary small{font:400 13px/1 var(--qt-body);letter-spacing:0;text-transform:none;color:var(--qtc-accent)}
.qt-drawer__group>summary::after{content:"";width:9px;height:9px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .3s var(--qt-ease-out)}
.qt-drawer__group[open]>summary::after{transform:rotate(225deg)}
.qt-drawer__opts{display:flex;flex-direction:column;gap:2px;padding-bottom:16px}
.qt-drawer__opts label.qt-search{margin-bottom:8px}.qt-drawer__opts label.qt-search input{height:40px;font-size:14.5px}
.qt-drawer__more{align-self:flex-start;border:0;background:none;padding:8px 10px;font:600 14px/1 var(--qt-head);color:var(--qtc-accent,#048a7c);cursor:pointer}
.qt-option.is-empty{opacity:.45;pointer-events:none}
.qt-drawer__price{display:flex;gap:10px;padding-bottom:16px}
.qt-drawer__price .qt-field{flex:1}
.qt-drawer__foot{display:flex;gap:10px;padding:14px 22px;border-top:1px solid var(--qt-line);background:#fff}
.qt-drawer__foot .qt-btn--primary{flex:1;background:var(--qtc-accent)}
.qt-drawer__foot .qt-btn--text,.qt-fbar__clear{color:var(--qtc-accent)}.qt-drawer__foot .qt-btn--text:hover,.qt-fbar__clear:hover{color:var(--qtc-accent-700)}
@media (prefers-reduced-motion:reduce){.qt-drawer__panel{transition:none}} .qt-shophead{position:relative;overflow:clip;background:linear-gradient(180deg,var(--qtc-accent-50,#e6f5f4),#fff 92%)}
.qt-shophead__in{display:grid;padding-top:44px;padding-bottom:0}
.qt-shophead__text{padding-bottom:28px;min-width:0}
.qt-shophead__text .qt-h1{margin:10px 0 10px}
.qt-shophead__text .qt-lead{margin:0;max-width:34em;min-height:3.1em}
.qt-shophead__tools{display:flex;gap:12px;align-items:center;margin-top:20px;max-width:440px}
.qt-shophead__tools label.qt-search{flex:1}
@keyframes qt-rise{from{opacity:0;transform:translateY(14px)}}
.qt-shophead .qt-tabs{border-bottom:0;box-shadow:inset 0 -1px 0 var(--qt-line);margin-top:0}
.qt-tab small{font-variant-numeric:tabular-nums}
.qt-toolbar__count{font-variant-numeric:tabular-nums}
.qt-toolbar__count b{font:700 14.5px/1 var(--qt-head);color:var(--qt-navy)} .qt-more{display:flex;flex-direction:column;align-items:center;gap:14px;padding:44px 0 8px;text-align:center}
.qt-more__count{font:400 14px/1.4 var(--qt-body);color:var(--qt-muted);font-variant-numeric:tabular-nums}
.qt-more__bar{width:min(240px,70%);height:4px;border-radius:4px;background:#e9edf0;overflow:hidden}
.qt-more__bar i{display:block;height:100%;width:var(--p,0%);border-radius:4px;background:var(--qtc-accent,#048a7c);transition:width .5s var(--qt-ease-out)}
.qt-more__end{display:flex;flex-direction:column;align-items:center;gap:6px}
.qt-more__end .qt-h6{margin:0}
.qt-more .qt-btn{min-width:200px} .qt-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:44px 0 8px}
.qt-pager a,.qt-pager span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 6px;border-radius:9999px;font:600 15px/1 var(--qt-head);color:var(--qt-navy);text-decoration:none;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .15s,color .15s,transform .2s var(--qt-ease-out)}
.qt-pager a:hover{background:var(--qtc-accent-50,#e6f5f4)}
.qt-pager a:active{transform:scale(.94)}
.qt-pager a:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px}
.qt-pager [aria-current=page]{background:var(--qt-navy);color:#fff;cursor:default}
.qt-pager .is-gap{color:var(--qt-muted);min-width:24px;cursor:default}
.qt-pager [aria-disabled=true]{opacity:.35;pointer-events:none}
.qt-pager svg{width:18px;height:18px} .qt-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:36px 16px 24px;max-width:520px;margin:0 auto}
.qt-empty__art{width:150px;position:relative;margin-bottom:6px}
.qt-empty__art .qt-shelf{filter:saturate(.3);opacity:.75}
.qt-empty__art::before{content:"?";position:absolute;z-index:2;right:6px;top:8px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--qt-yellow);color:var(--qt-on-yellow);font:800 18px/1 var(--qt-head);box-shadow:0 6px 14px rgba(247,173,0,.35)}
.qt-empty .qt-h4{margin:0}
.qt-empty p{margin:0;color:var(--qt-text)}
.qt-empty__fix{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}
.qt-empty__act{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px}
.qt-empty__alt{margin-top:18px;padding-top:18px;border-top:1px solid var(--qt-line);width:100%;font-size:14.5px;color:var(--qt-muted)}
.qt-empty__alt a{color:var(--qtc-accent,#048a7c);text-underline-offset:3px;cursor:pointer;font-weight:600} .qt-skel{display:flex;flex-direction:column;gap:10px}
.qt-skel i{display:block;border-radius:8px;background:linear-gradient(100deg,#eef1f3 30%,#f8fafb 50%,#eef1f3 70%) 0 0/300% 100%;animation:qt-shimmer 1.3s linear infinite}
.qt-skel i:nth-child(1){aspect-ratio:1;border-radius:14px}.qt-skel i:nth-child(2){height:12px;width:45%}.qt-skel i:nth-child(3){height:16px;width:85%}.qt-skel i:nth-child(4){height:14px;width:30%}
@keyframes qt-shimmer{to{background-position:-150% 0}}
@media (prefers-reduced-motion:reduce){.qt-skel i{animation:none}} .qt-grid.is-new>.qt-card{animation:qt-rise .45s var(--qt-ease-out) both}
@media (max-width:820px){.qt-shophead__in{padding-top:30px}.qt-shophead__text{padding-bottom:20px}.qt-shophead__tools{max-width:none}}
@media (max-width:640px){.qt-shophead__text .qt-lead{min-height:0}} .qt-shop{--qt-w:1240px}
.qt-shop__in{max-width:var(--qt-w);margin:0 auto;padding-left:clamp(16px,3vw,32px);padding-right:clamp(16px,3vw,32px)}
.qt-shop--wide{--qt-w:none}
.qt-shop--wide .qt-shop__in{padding-left:clamp(20px,4vw,72px);padding-right:clamp(20px,4vw,72px)} .qt-shop:not(.qt-shop--wide) .qt-shop__in{padding-left:40px;padding-right:40px}
.qt-shophead{background:linear-gradient(180deg,#e8f4f4 0%,#f4fafa 55%,#fff 100%)}
.qt-shophead__in{padding-top:104px}
.qt-shophead__text{padding-bottom:64px}
.qt-shophead__tools{margin-top:40px;width:min(560px,100%);max-width:560px}
.qt-shophead__tools label.qt-search>svg{left:24px}
.qt-shophead__tools label.qt-search input{height:58px;padding:0 48px 0 56px;font-size:17px}
.qt-shophead .qt-tabs{gap:40px}
.qt-shophead .qt-tab{padding:20px 0 18px;font-size:16px;font-weight:600;gap:8px}
.qt-shophead .qt-tab::after{left:0;right:0;background:var(--qt-navy)}
.qt-shophead .qt-tab small{padding:2px 8px;border-radius:9999px;background:#f1f4f6;color:var(--qt-muted);font:600 12px/1.3 var(--qt-body);opacity:1}
.qt-shophead .qt-tab[aria-current=page] small,.qt-shophead .qt-tab[aria-selected=true] small{background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent,#048a7c)}
.qt-fbar{padding:32px 0}
.qt-fbar__in{gap:20px}
.qt-fbar__row{gap:0}
.qt-fbar__row>.qt-label{width:88px}
.qt-fbar__chips{gap:10px}
.qt-fbar .qt-chip{--h:42px;padding:0 18px;font-size:15px}
.qt-fbar .qt-fbar__more{box-shadow:none;border:1.5px dashed var(--qt-navy)}
@media (max-width:720px){
.qt-shop:not(.qt-shop--wide) .qt-shop__in{padding-left:16px;padding-right:16px}
.qt-shophead__in{padding-top:64px}
.qt-shophead__text{padding-bottom:40px}
.qt-shophead .qt-tabs{gap:28px}
.qt-fbar{padding:24px 0}
.qt-fbar__in{gap:10px}
}
@media (min-width:1200px){.qt-shop--wide .qt-grid{--cols:5}}
@media (min-width:1600px){.qt-shop--wide .qt-grid{--cols:6}} a.qt-tab{text-decoration:none}
.qt-tab[aria-current=page]{color:var(--qt-navy)}
.qt-tab[aria-current=page]::after{scale:1 1}
a.qt-chip,a.qt-pill{text-decoration:none}
.qt-seg:not(.is-js) input:checked+label{background:#fff;box-shadow:0 1px 3px rgba(15,61,99,.14)}
.qt-btn--icon.is-loading::after{border-color:var(--qt-navy) var(--qt-navy) transparent transparent}
.qt-card__add.is-loading,.qt-card__add.is-done{opacity:1;transform:none}
.qt-btn--icon.is-done{background:var(--qtc-accent,#048a7c);color:#fff;pointer-events:none}
.qt-shop[data-qt-region=filters]{display:contents}
.qt-shop[data-qt-region=results]{scroll-margin-top:calc(var(--qt-sticky-top,0px) + 96px)}
.qt-shop[data-qt-region=results].is-loading .qt-grid,.qt-shop[data-qt-region=results].is-loading .qt-empty{opacity:.45;transition:opacity .2s ease;pointer-events:none}
.qt-shop .qt-more{margin-top:0}
@media (prefers-reduced-motion:reduce){.qt-grid.is-new>.qt-card,.qt-card{animation:none!important}}  .qt-feature{transition:box-shadow .25s var(--qt-ease-out)}
.qt-feature:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:4px}
.qt-feature__media{position:relative}
.qt-feature__media>.qt-badge{position:absolute;left:10%;top:8%;z-index:2}
.qt-feature__foot .qt-price s{margin-left:6px;font:400 14px/1 var(--qt-body);color:var(--qt-muted)}
.qt-feature__foot .qt-price.is-free{color:var(--qtc-accent-700,#03776a)}
.qt-feature__soon{font:400 14px/1.2 var(--qt-body);color:var(--qt-muted)}
.qt-feature__when{margin:0;font-size:13.5px;color:var(--k)}
.qt-feature .qt-btn{background:rgba(255,255,255,.7)}
.qt-feature:hover .qt-btn{background:#fff}
.qt-feature:hover .qt-btn .qt-btn__arrow{transform:translateX(3px)}
.qt-feature .qt-art{width:min(calc(78% * var(--ar)),78%)}
.qt-feature:hover .qt-art{transform:translateY(-6px)}
.qt-feature.is-soon .qt-book{filter:saturate(.75)}
@media (max-width:640px){.qt-feature .qt-shelf{max-width:240px}.qt-feature__title{font-size:20px}} .qt-badge--set{background:#fdecc0;color:#6b4a00;box-shadow:inset 0 0 0 1px rgba(154,106,0,.28)}
.qt-fanb{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;width:100%}
.qt-bcard .qt-fanb .qt-book,.qt-bwide .qt-fanb .qt-book{width:min(calc(50% * var(--ar)),50%);margin:0 -7%;transform-origin:50% 100%;transition:transform .45s var(--qt-ease-out),filter .3s,opacity .3s}
.qt-bwide .qt-fanb .qt-book{width:min(calc(58% * var(--ar)),58%)}
.qt-fanb .qt-book:nth-child(1){transform:rotate(-8deg)}
.qt-fanb .qt-book:nth-child(2){z-index:2;transform:translateY(-3%)}
.qt-fanb .qt-book:nth-child(3){transform:rotate(8deg)}
.qt-fanb .qt-book:only-child{transform:none}
.qt-bcard:hover .qt-fanb .qt-book:nth-child(1),.qt-bwide:hover .qt-fanb .qt-book:nth-child(1){transform:rotate(-12deg) translate(-8%,-4px)}
.qt-bcard:hover .qt-fanb .qt-book:nth-child(2),.qt-bwide:hover .qt-fanb .qt-book:nth-child(2){transform:translateY(calc(-3% - 8px))}
.qt-bcard:hover .qt-fanb .qt-book:nth-child(3),.qt-bwide:hover .qt-fanb .qt-book:nth-child(3){transform:rotate(12deg) translate(8%,-4px)}
.qt-fanb .qt-book.is-off{filter:saturate(.25);opacity:.6}
.qt-bcard .qt-shelf::after{left:12%;right:12%}
.qt-bcard__more{position:absolute;right:9%;top:10%;z-index:3;display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:99px;background:#fff;box-shadow:0 2px 6px rgba(15,30,45,.14);font:700 12px/1 var(--qt-head);color:var(--qt-navy)}
.qt-dots{display:inline-flex;align-items:center;gap:3px;margin-right:4px}
.qt-dots .qt-ai,.qt-card__meta .qt-dots .qt-ai{width:12px;height:12px;flex:none;display:block}
.qt-dots i{display:none}
.qt-option .qt-ai{width:15px;height:15px;flex:none;display:block}
.qt-card__note{display:block;margin-top:6px;font:400 13px/1.4 var(--qt-body);color:var(--qt-muted)}
.qt-bcard .qt-card__alt{border:0;background:none;padding:0;cursor:pointer}
.qt-bcard.is-soon .qt-fanb .qt-book{filter:saturate(.45);opacity:.85} .qt-bwide{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px 20px;align-items:center;padding:12px 28px 24px 8px;border-radius:24px;background:#fdf8ec}
.qt-bwide .qt-shelf::after{background:radial-gradient(closest-side,rgba(15,30,45,.16),rgba(15,30,45,0))}
.qt-bwide__media{position:relative}
.qt-bwide__media>.qt-badge{position:absolute;left:10%;top:8%;z-index:3}
.qt-bwide__body{display:flex;flex-direction:column;min-width:0;padding-top:12px}
.qt-bwide__body .qt-label{color:#8a5a00;display:flex;align-items:center;gap:6px}
.qt-bwide__title{margin:8px 0 0;font:700 22px/1.2 var(--qt-head);color:var(--qt-navy);text-wrap:balance}
.qt-bwide__title a{color:inherit;text-decoration:none}
.qt-blist{list-style:none;margin:14px 0 0;padding:0}
.qt-bline{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:9px 0;font-size:14.5px;line-height:1.35;cursor:pointer;border-top:1px solid #f1e6c8}
.qt-blist li:first-child .qt-bline{border-top:0}
.qt-bline.is-off{cursor:default;color:var(--qt-muted)}
.qt-bline .p{font:600 14px/1 var(--qt-head);color:var(--qt-navy);white-space:nowrap}
.qt-bline .p s{font:400 12.5px/1 var(--qt-body);color:var(--qt-muted);margin-right:5px}
.qt-bline em{font-style:normal;font-size:12.5px;color:var(--qt-muted);display:block;margin-top:2px}
.qt-bline em.is-warn{color:#8a5300}
.qt-bmad{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}
.qt-bmad button{height:28px;padding:0 11px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line-strong);font:400 13px/1 var(--qt-body);color:var(--qt-ink);cursor:pointer;transition:background .2s,color .2s,box-shadow .15s,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-bmad button:hover{box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-bmad button:active{scale:var(--qt-ctl-press)}
.qt-bmad button[aria-pressed=true]{background:var(--qt-navy);color:#fff;box-shadow:none}
.qt-bmad.is-nudge{animation:qt-nudge .5s var(--qt-ease-out)}
@keyframes qt-nudge{20%{transform:translateX(-6px)}45%{transform:translateX(5px)}70%{transform:translateX(-3px)}}
.qt-btot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:16px;border-top:1px solid #ecdcb1}
.qt-btot .qt-price{font-size:22px}
.qt-btot s{color:var(--qt-muted);margin-left:6px;font:400 14px var(--qt-body)}
.qt-btot__save{display:block;margin-top:5px;font-size:13px;color:#1a7f56}
.qt-btot__save.is-hint{color:var(--qt-muted)}
.qt-btn--wait{background:#eef2f4;color:var(--qt-navy);box-shadow:none}
.qt-btn--wait:hover{background:#e4e9ed} .qt-cb{position:relative;width:22px;height:22px;flex:none}
.qt-cb input{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}
.qt-cb span{position:absolute;inset:0;border-radius:7px;box-shadow:inset 0 0 0 2px var(--qt-line-strong);background:#fff;transition:box-shadow var(--qt-spring-dur) var(--qt-spring),scale .2s}
.qt-cb span::after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #fff;border-width:0 2.4px 2.4px 0;rotate:45deg;scale:0;transition:scale var(--qt-spring-dur) var(--qt-spring)}
.qt-cb input:checked+span{box-shadow:inset 0 0 0 12px var(--qtc-accent,#048a7c)}
.qt-cb input:checked+span::after{scale:1}
.qt-cb input:disabled+span{background:#f4f1e8}
.qt-cb input:active+span{scale:.9}
.qt-cb input:focus-visible+span{outline:3px solid rgba(4,138,124,.35);outline-offset:2px}
@media (max-width:980px){.qt-bwide{grid-column:1/-1}}
@media (max-width:640px){
.qt-bwide{grid-template-columns:1fr;padding:4px 18px 20px}
.qt-bwide__media .qt-shelf{max-width:240px;margin:0 auto}
.qt-bwide__body{padding-top:0}
.qt-btot .qt-btn{width:100%}
} .qt-solo{container-type:inline-size;max-width:var(--qt-w,1240px);margin:0 auto}
.qt-btot .qt-btn{white-space:normal;text-align:center;line-height:1.2;padding-block:8px}
@container (max-width:760px){.qt-solo .qt-bwide,.qt-solo .qt-feature{grid-template-columns:1fr;padding:8px 20px 22px}.qt-solo .qt-bwide__media .qt-shelf,.qt-solo .qt-feature .qt-shelf{max-width:260px;margin:0 auto;width:100%}.qt-solo .qt-feature__body,.qt-solo .qt-bwide__body{padding:0}.qt-solo .qt-btot .qt-btn{width:100%}}
.qt-solo .qt-grid{--cols:var(--cols-d,2)}
@media (max-width:980px){.qt-solo .qt-grid{--cols:min(var(--cols-d,2),3)}}
@media (max-width:640px){.qt-solo .qt-grid{--cols:2}} .qt-sheet{border:0;padding:0;width:min(460px,calc(100vw - 32px));max-height:min(680px,90vh);border-radius:24px;background:#fff;color:var(--qt-text);box-shadow:0 24px 60px rgba(15,30,45,.25)}
.qt-sheet[open]{display:flex;flex-direction:column;animation:qt-pop .32s var(--qt-ease-out)}
.qt-sheet::backdrop{background:rgba(15,44,73,.35)}
@keyframes qt-pop{from{opacity:0;transform:translateY(12px) scale(.98)}}
.qt-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 6px}
.qt-sheet__head .qt-label{color:#8a5a00}
.qt-sheet__head h2{margin:6px 0 0;font:700 22px/1.2 var(--qt-head);color:var(--qt-navy)}
.qt-sheet__x{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--qt-surface);color:var(--qt-navy);font-size:22px;line-height:1;cursor:pointer}
.qt-sheet__body{overflow:auto;padding:4px 22px 6px}
.qt-sheet .qt-bline{grid-template-columns:auto 34px 1fr auto;border-top-color:var(--qt-line)}
.qt-sheet .qt-bline img{width:34px;height:auto;display:block;box-shadow:0 1px 2px rgba(15,30,45,.2),2px 3px 5px -3px rgba(15,30,45,.3)}
.qt-sheet .qt-bline.is-off img{filter:saturate(.25);opacity:.6}
.qt-sheet__foot{padding:0 22px 22px}
.qt-sheet .qt-btot{border-top-color:var(--qt-line)}
.qt-sheet__link{display:block;margin-top:12px;text-align:center;font-size:14px;color:var(--qtc-accent,#048a7c);text-underline-offset:3px}
@media (max-width:640px){.qt-sheet{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:22px 22px 0 0;max-height:88vh}} .qt-toast{position:fixed;left:50%;bottom:24px;z-index:2000;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 14px 12px 18px;border-radius:999px;background:var(--qt-navy);color:#fff;font:400 14.5px/1.3 var(--qt-body);box-shadow:0 12px 30px rgba(15,30,45,.3);translate:-50% calc(100% + 48px);visibility:hidden;transition:translate .4s var(--qt-ease-out),visibility 0s linear .4s}
.qt-toast.is-on{translate:-50% 0;visibility:visible;transition-delay:0s}
.qt-toast svg{width:18px;height:18px;flex:none;color:#7fe0c5}
.qt-toast a{flex:none;color:#fff;font:600 13px/1 var(--qt-head);letter-spacing:.5px;text-transform:uppercase;text-decoration:none;padding:9px 14px;border-radius:99px;background:rgba(255,255,255,.14)} .qt-fbandw{container-type:inline-size;max-width:var(--qt-w,1240px);margin:0 auto;padding:0 clamp(16px,3vw,32px)}
.qt-fband{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding:40px 64px 40px 40px;border-radius:32px;background:var(--t,#f1ebff)}
.qt-fband--flip{padding:40px 40px 40px 64px}
.qt-fband--flip .qt-fband__media{order:2}
.qt-fband__media{position:relative}
.qt-fband__media .qt-shelf{max-width:500px;margin:0 auto}
.qt-fband__media .qt-shelf::after{background:radial-gradient(closest-side,rgba(15,30,45,.18),rgba(15,30,45,0))}
.qt-fband__media .qt-book{width:min(calc(70% * var(--ar)),70%)}
.qt-fband__media .qt-art{width:min(calc(78% * var(--ar)),78%)}
.qt-fband__media>.qt-badge{position:absolute;left:12%;top:8%;z-index:2}
.qt-fband__body .qt-label{color:var(--k,#5e4c98)}
.qt-fband__body h2{margin:12px 0 0;font:800 36px/1.12 var(--qt-head);letter-spacing:-.015em;color:var(--qt-navy);text-wrap:balance}
.qt-fband__body h2 a{color:inherit;text-decoration:none}
.qt-fband__lead{margin:16px 0 0;font:400 18px/1.55 var(--qt-body);color:var(--qt-text);max-width:32em}
.qt-fband__ticks{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}
.qt-fband__ticks li{display:grid;grid-template-columns:22px 1fr;gap:12px;font:400 16px/1.5 var(--qt-body);color:var(--qt-text)}
.qt-fband__ticks li::before{content:"";width:22px;height:22px;margin-top:1px;border-radius:99px;background:rgba(255,255,255,.75) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23048a7c' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat}
.qt-fband__price{display:flex;align-items:baseline;gap:10px;margin-top:28px}
.qt-fband__price .qt-price{font-size:28px;line-height:1}
.qt-fband__price s{font:400 16px/1 var(--qt-body);color:var(--qt-muted)}
.qt-fband__price small{font:400 14.5px/1.3 var(--qt-body);color:var(--qt-muted)}
.qt-fband__buy{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:18px}
.qt-fband__buy .qt-btn--text{font-size:15.5px}
.qt-fband__when{margin:14px 0 0;font-size:14px;color:var(--qt-muted)}
@container (max-width:900px){.qt-fband,.qt-fband--flip{gap:32px;padding:32px}}
@container (max-width:720px){
.qt-fband,.qt-fband--flip{grid-template-columns:1fr;gap:8px;padding:12px 20px 28px;border-radius:24px}
.qt-fband--flip .qt-fband__media{order:0}
.qt-fband__media .qt-shelf{max-width:280px}
.qt-fband__body h2{font-size:28px}
.qt-fband__lead{font-size:16.5px}
.qt-fband__buy .qt-btn--cta,.qt-fband__buy .qt-btn--outline,.qt-fband__buy .qt-btn--primary{width:100%}
.qt-fband__buy{justify-content:center}
}
@media (prefers-reduced-motion:reduce){.qt-bcard *,.qt-bwide *,.qt-fband *,.qt-sheet,.qt-toast{transition:none!important;animation:none!important}} :root :is(h1,h2,h3,h4,h5,h6,p,span,div).qt-display{font:800 60px/1.04 var(--qt-head);letter-spacing:-.025em;color:var(--qt-navy);font-weight:800!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h1{font:800 48px/1.08 var(--qt-head);letter-spacing:-.02em;color:var(--qt-navy);font-weight:800!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h2{font:800 36px/1.12 var(--qt-head);letter-spacing:-.015em;color:var(--qt-navy);font-weight:800!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h3{font:700 30px/1.2 var(--qt-head);letter-spacing:-.01em;color:var(--qt-navy);font-weight:700!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h4{font:700 24px/1.25 var(--qt-head);letter-spacing:0;color:var(--qt-navy);font-weight:700!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h5{font:700 20px/1.3 var(--qt-head);letter-spacing:0;color:var(--qt-navy);font-weight:700!important}
:root :is(h1,h2,h3,h4,h5,h6).qt-h6{font:600 18px/1.35 var(--qt-head);letter-spacing:0;color:var(--qt-navy)}
:root :is(h2,h3,h4).qt-card__title{font:400 16px/1.35 var(--qt-body);letter-spacing:0;color:var(--qt-ink);font-weight:400!important}
:root :is(h2,h3,h4).qt-feature__title{font:700 24px/1.2 var(--qt-head);letter-spacing:0;color:var(--qt-navy);font-weight:700!important}
:root :is(h2,h3,h4).qt-bwide__title{font:700 22px/1.2 var(--qt-head);letter-spacing:0;color:var(--qt-navy);font-weight:700!important}
@media (max-width:640px){
:root :is(h1,h2,h3,h4,h5,h6,p,span,div).qt-display{font-size:40px}
:root :is(h1,h2,h3,h4,h5,h6).qt-h1{font-size:34px}:root :is(h1,h2,h3,h4,h5,h6).qt-h2{font-size:28px}:root :is(h1,h2,h3,h4,h5,h6).qt-h3{font-size:24px}
:root :is(h1,h2,h3,h4,h5,h6).qt-h4{font-size:20px}:root :is(h1,h2,h3,h4,h5,h6).qt-h5{font-size:18px}:root :is(h1,h2,h3,h4,h5,h6).qt-h6{font-size:16px}
:root :is(h2,h3,h4).qt-card__title{font-size:15px}:root :is(h2,h3,h4).qt-feature__title{font-size:20px}
}
a.qt-btn,a.qt-chip,a.qt-pill,a.qt-tab,a.qt-feature,a.qt-from,a.qt-cart-btn,.qt-feature *,.qt-pager a{text-decoration:none}
a.qt-card__alt,button.qt-card__alt{text-decoration:underline;text-align:left} .qt-crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:24px 0 28px;margin:0;list-style:none;font-size:14px;color:var(--qt-muted)}
.qt-crumbs a{text-decoration:none;color:var(--qt-muted)}.qt-crumbs a:hover{color:var(--qtc-accent,#048a7c);text-decoration:underline}
.qt-crumbs li+li::before{content:"/";margin-right:6px;color:var(--qt-line-strong)}
.qt-crumbs [aria-current]{color:var(--qt-text)}
.qt-pdflink{display:inline-flex;align-items:center;gap:7px;color:var(--qtc-accent,#048a7c)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(4,138,124,.35)}
.qt-pdflink:hover{text-decoration-color:currentColor}
.qt-pdflink svg{width:16px;height:16px}
.qt-faq details{border-bottom:1px solid var(--qt-line)}
.qt-faq details:first-child{border-top:1px solid var(--qt-line)}
.qt-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;font:600 18px/1.35 var(--qt-head);color:var(--qt-navy)}
.qt-faq summary::-webkit-details-marker{display:none}
.qt-faq summary i{flex:none;width:32px;height:32px;border-radius:99px;background:var(--qt-surface);position:relative;transition:background .2s}
.qt-faq summary i::before,.qt-faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--qt-navy);transition:rotate .35s var(--qt-ease-out)}
.qt-faq summary i::after{rotate:90deg}
.qt-faq details[open] summary i{background:var(--qtc-accent-50,#e6f5f4)}
.qt-faq details[open] summary i::after{rotate:0deg}
.qt-faq summary:hover{color:var(--qtc-accent-700,#03776a)}
.qt-faq__a{padding:0 52px 26px 0;font-size:16px;line-height:1.65;margin:0}
.qt-faq__a a{color:var(--qtc-accent,#048a7c)!important}
@media (max-width:640px){.qt-faq summary{font-size:16.5px;padding:20px 0}.qt-faq__a{padding-right:0}} :root{--qt-photo:var(--color-secondary-50,#e8eef5);--qt-warm:var(--color-surface-yellow,#fef7e0);--qt-warm-ink:var(--color-button-800,#9e6c00);--qt-arabic:"KFGQPC Uthmanic Script HAFS","KFGQPC HAFS Uthmanic Script","UthmanicHafs","Amiri","Noto Naskh Arabic",serif}
.qt-blog{container-type:inline-size;overflow-x:clip;--qt-photo:var(--color-secondary-50,#e8eef5)}
.qt-blog__in{--gut:40px;--sec:112px;max-width:1240px;margin:0 auto;padding:0 var(--gut);font:400 16px/1.6 var(--qt-body);color:var(--qt-text)}
.qt-prose{font-family:var(--qt-body)}
.qt-prose .qt-mention a.qt-mention__t,.qt-prose .qt-mention a.qt-shelf{color:var(--qt-navy);text-decoration:none}
.qt-prose .qt-mention a.qt-mention__t:hover{color:var(--qtc-accent-700,#03776a)}
:where(.qt-blog__in) :where(p,ul,ol,h1,h2,h3,figure,blockquote){margin-top:0}
.qt-blog,.qt-blog *{box-sizing:border-box}
.qt-blog--wide .qt-blog__in{max-width:none}
:where(.qt-blog__in) a:where(:not(.qt-btn)){color:inherit}
.qt-blog .qt-h2{font:800 36px/1.12 var(--qt-head);color:var(--qt-navy);margin:10px 0 0;letter-spacing:-.015em;text-wrap:balance}
.qt-blog .qt-sec{padding-top:var(--sec)}
.qt-blog .qt-sec__hd{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:36px}
.qt-blog .qt-sec__hd p{margin:12px 0 0;max-width:36em} .qt-progress{position:sticky;top:var(--qt-sticky-top,0px);z-index:25;height:3px;background:transparent}
.qt-progress i{display:block;height:100%;width:var(--p,0%);background:var(--qtc-accent,#048a7c);border-radius:0 3px 3px 0;transition:width .1s linear} .qt-bhead__search{flex:1}
.qt-bhead .qt-shophead__in{padding-top:44px}
.qt-bhead .qt-tabs{margin-top:0}
.qt-tab.is-ph{font-style:italic} .qt-leadpost{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center;margin-top:48px;text-decoration:none;color:inherit}
.qt-leadpost__img{aspect-ratio:16/10;border-radius:28px;overflow:hidden;background:var(--qt-photo)}
.qt-leadpost__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--qt-ease-out)}
.qt-leadpost:hover .qt-leadpost__img img{transform:scale(1.03)}
.qt-leadpost h2{font:800 40px/1.08 var(--qt-head);color:var(--qt-navy);margin:14px 0 14px;letter-spacing:-.02em;text-wrap:balance;transition:color .2s}
.qt-leadpost:hover h2{color:var(--qtc-accent-700,#03776a)}
.qt-leadpost p{font-size:17px;line-height:1.6;margin:0 0 22px} .qt-pmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:400 14px/1.3 var(--qt-body);color:var(--qt-muted)}
.qt-pmeta b,.qt-pmeta a{font-weight:400;color:var(--qt-navy);text-decoration:none}
.qt-blog .qt-card__meta i{display:none}
.qt-pmeta span[aria-hidden]{color:var(--qt-line-strong)} .qt-byline{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--qt-muted)}
.qt-byline time{display:block}
.qt-byline b{display:block;font:600 15px/1.25 var(--qt-head);color:var(--qt-navy)}
.qt-avatar{flex:none;width:40px;height:40px;border-radius:99px;overflow:hidden;background:var(--qtc-accent-50,#e6f5f4);display:grid;place-items:center}
.qt-avatar svg{width:26px;height:26px}
.qt-avatar img{width:100%;height:100%;object-fit:cover} .qt-posts{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:48px 28px;margin-top:56px}
.qt-post{position:relative;display:flex;flex-direction:column;min-width:0}
.qt-post__img{aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:var(--qt-photo);margin-bottom:18px}
.qt-post__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--qt-ease-out)}
.qt-post:hover .qt-post__img img{transform:scale(1.04)}
.qt-post__img .qt-badge{position:absolute;left:14px;top:14px;z-index:2}
.qt-post h3{font:700 20px/1.3 var(--qt-head);color:var(--qt-navy);margin:10px 0 8px;text-wrap:pretty}
.qt-post h3 a{color:inherit;text-decoration:none}
.qt-post h3 a::after{content:"";position:absolute;inset:0;z-index:1}
.qt-post:hover h3{color:var(--qtc-accent-700,#03776a)}
.qt-post:has(h3 a:focus-visible){outline:2px solid var(--qtc-accent,#048a7c);outline-offset:6px;border-radius:20px}
.qt-post h3 a:focus-visible{outline:0}
.qt-post p{font-size:15px;line-height:1.55;margin:0;color:var(--qt-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.qt-post__foot{margin-top:14px;font-size:13.5px;color:var(--qt-muted)} .qt-posts__band{grid-column:1/-1}
.qt-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:36px 40px;border-radius:28px;background:var(--qt-warm)}
.qt-band .qt-label{color:var(--qt-warm-ink)}
.qt-band h3{font:800 28px/1.15 var(--qt-head);color:var(--qt-navy);margin:8px 0 6px;letter-spacing:-.01em}
.qt-band p{margin:0;max-width:38em}
.qt-band__books{display:flex;align-items:flex-end}
.qt-band .qt-btn{margin-top:20px}
.qt-band__books img{width:96px;height:auto;margin:0 -12px;border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(15,30,45,.12),4px 8px 14px -6px rgba(15,30,45,.3)}
.qt-band__books img:nth-child(1){rotate:-7deg}.qt-band__books img:nth-child(3){rotate:7deg}.qt-band__books img:nth-child(2){z-index:2;translate:0 -6px} :root .qt-band .qt-label{display:block;margin:0 0 10px}
:root .qt-band h3{font:800 28px/1.15 var(--qt-head);font-weight:800!important;margin:0 0 12px;text-wrap:balance}
:root .qt-band p{font:400 17px/1.55 var(--qt-body);color:#3d4a56;max-width:46ch;margin:0;text-wrap:pretty}
:root .qt-band .qt-btn{margin-top:22px}
@media (max-width:575.98px){:root .qt-band h3{font-size:23px}:root .qt-band p{font-size:16px}}  .qt-phead{max-width:880px;padding:8px 0 40px}
.qt-phead time{display:block}
.qt-phead h1{font:800 52px/1.06 var(--qt-head);color:var(--qt-navy);margin:16px 0 18px;letter-spacing:-.022em;text-wrap:balance}
.qt-phead .qt-standfirst{font-size:20px;line-height:1.55;margin:0 0 28px;max-width:38em;color:var(--qt-text);text-wrap:pretty}
.qt-phead__by{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}
.qt-phead__by .qt-byline{text-align:left}
.qt-share{display:flex;gap:8px}
.qt-share a,.qt-share button{width:40px;height:40px;border:0;border-radius:99px;background:var(--qt-surface);color:var(--qt-navy);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s;position:relative}
.qt-share a:hover,.qt-share button:hover{background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a)}
.qt-share svg{width:18px;height:18px}
.qt-share [data-copied]::after{content:attr(data-copied);position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--qt-navy);color:#fff;font:400 12.5px/1 var(--qt-body)} .qt-img{margin:0}
.qt-img__f{position:relative;aspect-ratio:var(--r,auto);border-radius:var(--rad,20px);overflow:hidden;background:var(--bg,var(--qt-photo))}
.qt-img__f img{display:block;width:100%;height:100%;object-fit:var(--fit,cover);object-position:var(--pos,50% 50%)}
.qt-img.has-r .qt-img__f img{position:absolute;inset:0}
.qt-img.is-contain .qt-img__f{--fit:contain}
.qt-img.is-contain .qt-img__f img{inset:var(--pad,7%);width:calc(100% - 2 * var(--pad,7%));height:calc(100% - 2 * var(--pad,7%))}
.qt-img.is-contain .qt-img__f img{filter:drop-shadow(0 6px 14px rgba(15,30,45,.18))}
.qt-img figcaption,.qt-pair figcaption{margin:12px 4px 0;font-size:13.5px;color:var(--qt-muted)}
.qt-img--full{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;--rad:0}
.qt-img--wide{margin-left:-56px!important;margin-right:-56px!important}
.qt-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.qt-pair figcaption{grid-column:1/-1;margin-top:0}
.qt-hero-img{margin:0 0 64px;--rad:28px}
.qt-hero-img figcaption{margin:12px 4px 0;font-size:13.5px;color:var(--qt-muted)} .qt-article{display:grid;grid-template-columns:240px minmax(0,700px);gap:72px;justify-content:center;align-items:start}
.qt-toc{position:sticky;top:calc(var(--qt-sticky-top,0px) + 32px);font-size:14px}
.qt-toc ol{list-style:none;margin:14px 0 0;padding:0;border-left:2px solid var(--qt-line)}
.qt-toc ol a{display:block;padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid transparent;color:var(--qt-muted);text-decoration:none;line-height:1.4;transition:color .2s,border-color .2s}
.qt-toc ol a:hover{color:var(--qt-navy)}
.qt-toc ol a[aria-current=true]{color:var(--qt-navy);border-left-color:var(--qtc-accent,#048a7c);font-family:var(--qt-head);font-weight:600}
.qt-toc__share{margin-top:28px}
.qt-toc details{display:contents}
.qt-toc .is-sub a{padding-left:30px;font-size:13.5px}
.qt-toc.is-empty{display:none}
.qt-article:not(:has(>.qt-toc:not(.is-empty))){grid-template-columns:minmax(0,760px)}
.qt-toc summary{display:none} .qt-prose{font-size:18px;line-height:1.75;color:var(--qt-text)}
.qt-prose>*{margin:0 0 24px}
.qt-prose h2{font:800 30px/1.18 var(--qt-head);color:var(--qt-navy);margin:56px 0 18px;letter-spacing:-.012em;scroll-margin-top:calc(var(--qt-sticky-top,0px) + 80px)}
.qt-prose h3{font:700 22px/1.3 var(--qt-head);color:var(--qt-navy);margin:36px 0 12px}
.qt-prose a:not(.qt-btn){color:var(--qtc-accent-700,#03776a);text-decoration:underline;text-decoration-color:rgba(4,138,124,.35);text-underline-offset:3px}
.qt-prose a:not(.qt-btn):hover{text-decoration-color:currentColor}
.qt-prose ul,.qt-prose ol{padding-left:24px}
.qt-prose li{margin:8px 0}
.qt-prose li::marker{color:var(--qtc-accent,#048a7c)}
.qt-prose strong{color:var(--qt-ink);font-weight:700}
.qt-prose blockquote{margin:36px 0;padding:0 0 0 28px;border-left:3px solid var(--qt-yellow);font:600 24px/1.4 var(--qt-head);color:var(--qt-navy)}
.qt-prose figure:not(.qt-img):not(.qt-pair) img{width:100%;height:auto;border-radius:20px;display:block;background:var(--qt-photo)}
.qt-prose figcaption{margin-top:10px;font-size:14px;color:var(--qt-muted)}
.qt-prose>:first-child{margin-top:0} .qt-short{padding:28px 32px;border-radius:24px;background:var(--qtc-accent-50,#e6f5f4)}
.qt-short .qt-label{color:var(--qtc-accent-700,#03776a)}
.qt-short ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px;font-size:17px;line-height:1.55}
.qt-short li{display:grid;grid-template-columns:22px 1fr;gap:12px;margin:0}
.qt-short li::before{content:"";width:22px;height:22px;margin-top:2px;border-radius:99px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23048a7c' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat} .qt-ayah{margin:40px 0;padding:36px 36px 28px;border-radius:24px;background:var(--qt-surface);box-shadow:inset 0 0 0 1px var(--qt-line);text-align:center}
.qt-ayah__ar{font:400 32px/2.05 var(--qt-arabic);color:var(--qt-navy);direction:rtl;margin:0 0 18px;text-wrap:balance}
.qt-ayah__en{font:400 18px/1.65 var(--qt-body);color:var(--qt-text);margin:0 auto 16px;max-width:34em}
.qt-ayah cite{display:inline-flex;align-items:center;gap:8px;font:400 14px/1 var(--qt-body);font-style:normal;color:var(--qt-muted)} .qt-ayah.is-hadith{background:#fff;box-shadow:inset 0 0 0 1px var(--qt-line);text-align:left}
.qt-ayah.is-hadith .qt-ayah__ar{text-align:right;font-size:26px}
.qt-ayah.is-hadith .qt-ayah__en{margin-left:0} .qt-callout{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:22px 24px;border-radius:20px;background:var(--qt-warm);font-size:16.5px;line-height:1.6}
.qt-callout__i{width:36px;height:36px;border-radius:99px;background:#fff;display:grid;place-items:center;color:var(--color-button-700,#c48900)}
.qt-callout__i svg{width:20px;height:20px}
.qt-callout b{display:block;font:700 16px/1.3 var(--qt-head);color:var(--qt-navy);margin-bottom:4px}
.qt-callout p{margin:0}
.qt-callout.is-note{background:var(--qt-surface)}.qt-callout.is-note .qt-callout__i{color:var(--qt-navy)} .qt-steps{list-style:none;padding:0!important;counter-reset:s;display:grid;gap:4px}
.qt-steps li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;gap:18px;padding:14px 0;margin:0;border-top:1px solid var(--qt-line)}
.qt-steps li:last-child{border-bottom:1px solid var(--qt-line)}
.qt-steps li::before{content:counter(s);width:44px;height:44px;border-radius:99px;background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a);display:grid;place-items:center;font:700 18px/1 var(--qt-head)}
.qt-steps b{display:block;font:700 17px/1.35 var(--qt-head);color:var(--qt-navy);margin:9px 0 2px} .qt-mention{display:grid;grid-template-columns:112px 1fr;gap:28px;align-items:center;margin:40px 0;padding:24px 28px 24px 24px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--qt-line);background:#fff}
.qt-mention .qt-shelf{aspect-ratio:1;border-radius:16px;background:var(--qt-photo);padding-bottom:12%}
.qt-mention .qt-book{width:min(calc(70% * var(--ar)),70%)}
.qt-mention .qt-shelf{display:flex}
.qt-mention__note{font-size:13.5px;color:var(--qt-muted)}
.qt-mention__t{display:block;text-decoration:none;font:700 19px/1.3 var(--qt-head);color:var(--qt-navy);margin:6px 0 4px}
.qt-mention p{margin:0 0 14px;font-size:15px;line-height:1.55}
.qt-mention__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}
.qt-mention__row .qt-price s{font:400 14px var(--qt-body);color:var(--qt-muted);margin-left:6px}
.qt-mention.is-res .qt-shelf{background:var(--qtc-accent-50,#e6f5f4)}
.qt-mention .qt-art{width:min(calc(72% * var(--ar)),72%)} .qt-summary{margin-top:56px;padding:32px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--qt-line)}
.qt-summary h2,.qt-reflect h2{font:800 26px/1.2 var(--qt-head);color:var(--qt-navy);margin:8px 0 16px}
.qt-summary ol{margin:0;padding:0;list-style:none;counter-reset:k;display:grid;gap:12px}
.qt-summary li{counter-increment:k;display:grid;grid-template-columns:32px 1fr;gap:14px;font-size:17px;line-height:1.55}
.qt-summary li::before{content:counter(k);width:32px;height:32px;border-radius:99px;background:var(--qt-navy);color:#fff;display:grid;place-items:center;font:700 15px/1 var(--qt-head)}
.qt-reflect{margin-top:24px;padding:32px;border-radius:24px;background:var(--qt-warm)}
.qt-reflect .qt-label{color:var(--qt-warm-ink)}
.qt-reflect>p{margin:0 0 16px;font-size:16.5px}
.qt-reflect ol{margin:0;padding-left:22px;display:grid;gap:10px;font:600 18px/1.45 var(--qt-head);color:var(--qt-navy)}
.qt-reflect li::marker{color:var(--color-button-700,#c48900)}
.qt-ayah.is-dua{margin:28px 0 0;padding:24px;background:#fff;box-shadow:none}
.qt-ayah.is-dua .qt-ayah__ar{font-size:26px;margin-bottom:10px}
.qt-ayah.is-dua .qt-ayah__en{font-size:16px;margin-bottom:10px}
.qt-faqblock{margin:40px 0}
.qt-faqblock h2{font:800 30px/1.18 var(--qt-head);color:var(--qt-navy);margin:0 0 18px} .qt-author{display:grid;grid-template-columns:64px 1fr;gap:20px;margin-top:56px;padding-top:32px;border-top:1px solid var(--qt-line)}
.qt-author .qt-avatar{width:64px;height:64px}.qt-author .qt-avatar svg{width:40px;height:40px}
.qt-author b{display:block;font:700 18px/1.3 var(--qt-head);color:var(--qt-navy);margin:2px 0 6px}
.qt-author p{margin:0;font-size:15.5px;line-height:1.6}
.qt-relgrid{--cols:4!important}
.qt-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px;padding:0;list-style:none}
.qt-tags a{display:inline-flex;align-items:center;height:32px;padding:0 13px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--qt-line);font-size:13.5px;color:var(--qt-text);text-decoration:none!important}
.qt-tags a:hover{box-shadow:inset 0 0 0 1px var(--qtc-accent,#048a7c);color:var(--qtc-accent-700,#03776a);background:var(--qtc-accent-50,#e6f5f4)} @container (max-width:1000px){
.qt-article{grid-template-columns:minmax(0,700px);gap:0}
.qt-toc{position:static;margin:0 0 36px;padding:6px 20px;border-radius:18px;background:var(--qt-surface)}
.qt-toc details{display:block}
.qt-toc summary{display:flex;justify-content:space-between;align-items:center;padding:12px 0;cursor:pointer;list-style:none;font:700 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-navy)}
.qt-toc summary::-webkit-details-marker{display:none}
.qt-toc summary::after{content:"+";font-size:18px;font-weight:400}
.qt-toc details[open] summary::after{content:"–"}
.qt-toc>.qt-label,.qt-toc__share{display:none}
.qt-toc ol{margin:0 0 12px}
.qt-posts{grid-template-columns:repeat(2,minmax(0,1fr))}
.qt-relgrid{--cols:3!important}
.qt-img--full{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;--rad:0}
.qt-img--wide{margin-left:0!important;margin-right:0!important}
.qt-leadpost{gap:36px}
}
@container (max-width:860px){
.qt-blog__in{--sec:88px}
.qt-leadpost{grid-template-columns:minmax(0,1fr);gap:22px}
.qt-leadpost h2{font-size:32px}
.qt-phead time{display:block}
.qt-phead h1{font-size:40px}
.qt-band{grid-template-columns:minmax(0,1fr)}
.qt-band__books{order:-1}
}
@container (max-width:640px){
.qt-blog__in{--gut:16px;--sec:72px}
.qt-blog .qt-h2{font-size:28px}
.qt-leadpost{margin-top:28px}
.qt-leadpost__img{border-radius:20px;margin:0 calc(var(--gut)*-1);border-radius:0}
.qt-leadpost h2{font-size:28px}
.qt-leadpost p{font-size:16px}
.qt-posts{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:40px}
.qt-relgrid{--cols:2!important;gap:28px 14px}
.qt-relgrid .qt-card__title{font-size:15px}
.qt-post__img{border-radius:16px}
.qt-band{padding:28px 22px;border-radius:24px}
.qt-band h3{font-size:23px}
.qt-phead{padding-bottom:28px}
.qt-phead time{display:block}
.qt-phead h1{font-size:32px;margin-top:12px}
.qt-phead .qt-standfirst{font-size:17px}
.qt-phead__by{gap:14px}
.qt-hero-img{margin:0 calc(var(--gut)*-1) 40px;--rad:0}
.qt-pair{grid-template-columns:1fr}
.qt-hero-img figcaption{margin:10px var(--gut) 0}
.qt-prose{font-size:17px}
.qt-prose h2{font-size:24px;margin-top:44px}
.qt-prose blockquote{font-size:20px;padding-left:20px}
.qt-ayah{padding:28px 20px 22px;margin:32px 0}
.qt-ayah__ar{font-size:25px}
.qt-mention{grid-template-columns:84px 1fr;gap:16px;padding:16px}
.qt-mention p{display:none}
.qt-mention .qt-shelf{display:flex}
.qt-mention__note{font-size:13.5px;color:var(--qt-muted)}
.qt-mention__t{display:block;text-decoration:none;font-size:16.5px}
.qt-short{padding:22px 20px}
.qt-callout{grid-template-columns:1fr;gap:10px;padding:20px}
.qt-summary,.qt-reflect{padding:24px 20px}
.qt-author{grid-template-columns:48px 1fr;gap:14px}.qt-author .qt-avatar{width:48px;height:48px}
}
@media (prefers-reduced-motion:reduce){.qt-blog *{transition:none!important;animation:none!important}} .qt-btn--notify{background:#fff;color:var(--qt-navy);box-shadow:inset 0 0 0 1.5px var(--qt-navy)}
.qt-btn--notify:hover{background:var(--qtc-accent-50,#e6f5f4)}
.qt-notify{margin-top:12px}
.qt-notify[hidden]{display:none!important}
:root .qt-act .qt-btn.qt-btn--notify.cwg_popup_submit{background:#fff;color:var(--qt-navy);box-shadow:inset 0 0 0 1.5px var(--qt-navy);border:0;margin:0;width:100%}
:root .qt-act .qt-btn.qt-btn--notify.cwg_popup_submit:hover,:root .qt-act .qt-btn.qt-btn--notify.cwg_popup_submit:focus-visible{background:var(--qtc-accent-50,#e6f5f4);color:var(--qt-navy)}
.qt-btn--notify svg{width:18px;height:18px;flex:none}
.qt-act .qt-btn--notify+.qt-stock{margin-top:16px}
.qt-card__notify svg{width:20px;height:20px}
button.qt-card__alt{appearance:none;border:0;background:none;padding:0;cursor:pointer;text-align:left} .qt-seg--nav .qt-seg__a{position:relative;z-index:1;text-align:center;padding:12px 18px;border-radius:999px;font:600 13px/1 var(--qt-head);letter-spacing:.5px;text-transform:uppercase;color:var(--qt-muted);white-space:nowrap;text-decoration:none!important;transition:color .25s ease,scale var(--qt-spring-dur) var(--qt-spring)}
.qt-seg--nav .qt-seg__a small{margin-left:6px;font:400 12.5px/1 var(--qt-body);letter-spacing:0;text-transform:none;opacity:.75}
.qt-seg--nav .qt-seg__a:active{scale:calc(1 - (1 - var(--qt-ctl-press))*.5)}
.qt-seg--nav .qt-seg__a[aria-current=true]{color:var(--qt-navy)}
.qt-seg--nav .qt-seg__a:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px}
.qt-seg--nav:not(.is-js) .qt-seg__a[aria-current=true]{background:#fff;box-shadow:0 1px 3px rgba(15,61,99,.14)}
.qt-fbar__row--aud{margin-bottom:6px}
@media (max-width:640px){.qt-seg--nav{max-width:100%;overflow-x:auto;scrollbar-width:none}.qt-seg--nav::-webkit-scrollbar{display:none}.qt-seg--nav .qt-seg__a small{display:none}}
.qt-aud-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font:700 10.5px/1 var(--qt-head);letter-spacing:.06em;text-transform:uppercase}
.qt-aud-tag--adults,.qt-aud-tag--both{background:#e9e3f8;color:#4a3a85}
.qt-aud-tag--teens{background:#e2f3fa;color:var(--qt-navy)}
.qt-card__meta .qt-aud-tag{margin-left:2px}
.qt-ar-series{padding:8px 0 24px}
.qt-ar-series__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:14px}
.qt-ar-sc{display:grid;grid-template-columns:92px 1fr;gap:20px;align-items:center;padding:20px;border-radius:22px;background:var(--t,#e2f3fa);text-decoration:none!important;color:inherit;transition:transform .25s var(--qt-ease-out)}
.qt-ar-sc:hover{transform:translateY(-3px)}
.qt-ar-sc:focus-visible{outline:2px solid var(--qtc-accent);outline-offset:2px}
.qt-ar-sc img{width:92px;height:auto;border-radius:4px;box-shadow:0 12px 22px -12px rgba(15,61,99,.55)}
.qt-ar-sc b{display:block;font:700 17px/1.25 var(--qt-head);color:var(--qt-navy);margin:8px 0 6px}
.qt-ar-sc small{font:400 13.5px/1.45 var(--qt-body);color:var(--qt-text)}
.qt-ar-sc em{font:700 11px/1 var(--qt-head);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--qt-muted)}
@media (prefers-reduced-motion:reduce){.qt-ar-sc{transition:none}.qt-ar-sc:hover{transform:none}} .qt-shop--bg .qt-card__media{border-radius:24px;background:var(--qt-card-bg,var(--qt-tint,var(--qt-tint-none,#eef2f4)))} :root .qt-phead h1,:root .qt-leadpost h2,:root .qt-prose h2,:root .qt-prose h3,:root .qt-prose h4,:root .qt-post h3,:root .qt-sec__hd .qt-h2{font-weight:600!important}
:root .qt-phead h1{font-size:42px;line-height:1.14;letter-spacing:.005em}
:root .qt-leadpost h2{font-size:32px;line-height:1.16;letter-spacing:.005em}
:root .qt-prose h2{font-size:26px;line-height:1.25;letter-spacing:.005em}
:root .qt-prose h3{font-size:20px;line-height:1.35;letter-spacing:.005em}
:root .qt-post h3{font-size:18px;line-height:1.35;letter-spacing:.005em}
.qt-phead .qt-standfirst{font-size:18px;line-height:1.6;letter-spacing:.01em}
.qt-prose{font-size:17px;line-height:1.75;letter-spacing:.01em}
.qt-prose b,.qt-prose strong{font-weight:600}
.qt-leadpost p{font-size:16px;letter-spacing:.01em}
.qt-post p{font-size:14.5px;letter-spacing:.01em}
@media (max-width:640px){
:root .qt-phead h1{font-size:30px}
:root .qt-leadpost h2{font-size:26px}
:root .qt-prose h2{font-size:22px}
:root .qt-prose h3{font-size:18px}
.qt-prose{font-size:16.5px}
}  :root .qt-seg label,:root .qt-seg--nav .qt-seg__a{display:inline-flex;align-items:center;justify-content:center;margin:0!important;line-height:1!important;font-family:var(--qt-head);vertical-align:middle}
:root .qt-seg{align-items:stretch} :root .qt-card__meta{font-size:11px;line-height:1.35;margin-top:8px;color:#5d6a76}
:root .qt-blog .qt-card__meta{font-size:13px;line-height:1.45}
:root .qt-card__meta .qt-aud-tag{height:18px;padding:0 7px;font-size:9.5px} :root .qt-card__meta{flex-wrap:wrap;row-gap:5px}
.qt-card__mt{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}
:root .qt-card__meta .qt-aud-tag{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:18px;padding:4px 7px;line-height:1;align-self:center;flex:none;margin-left:0} :root .wp-site-blocks > .qt-blog--head,:root .wp-site-blocks > .wp-block-qt-blog-header,:root .wp-site-blocks > :is(main,.wp-block-group):has(> .wp-block-qt-blog-header:first-child),:root :is(main,.wp-block-post-content,.entry-content) > .wp-block-qt-blog-header:first-child{margin-block-start:0!important;margin-top:0!important} :root .qt-prose blockquote:not(.qt-arabic){position:relative;margin:40px 0;padding:28px 32px;border:0!important;border-radius:16px;background:#fdf8ec!important;box-shadow:none;font:500 23px/1.45 var(--qt-head);font-weight:500!important;color:var(--qt-navy);text-align:left}
:root .qt-prose blockquote:not(.qt-arabic)::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;border-radius:0 2px 2px 0;background:var(--qt-yellow,#fcb000)}
:root .qt-prose blockquote:not(.qt-arabic) :is(strong,b){font-weight:600}
:root .qt-prose blockquote:not(.qt-arabic) > :is(p,div){margin:0}
:root .qt-prose blockquote:not(.qt-arabic) > * + *{margin-top:12px}
:root .qt-prose blockquote:not(.qt-arabic) :is(cite,footer){display:block;margin-top:14px;font:400 15px/1.4 var(--qt-body);font-style:normal;color:var(--qt-muted)} :root .qt-arabic,:root .qt-ayah__ar{font-family:var(--qt-arabic)!important;font-weight:400!important;color:var(--qt-navy,#0f3d63)!important;line-height:2!important;direction:rtl;unicode-bidi:isolate;letter-spacing:0;text-transform:none}
:root .qt-arabic :is(strong,b,em,i,span){font:inherit!important;color:inherit!important}
:root .qt-prose p.qt-arabic,:root .qt-prose li.qt-arabic{font-size:24px} :root .qt-prose blockquote.qt-arabic,:root .qt-prose :is(div,section,figure):has(> blockquote.qt-arabic){margin:40px 0;padding:32px 36px;border:0!important;border-radius:24px;background:var(--qt-surface,#f9fafb)!important;box-shadow:inset 0 0 0 1px var(--qt-line,#e0e4e8);text-align:center;font-size:30px}
:root .qt-prose :is(div,section,figure):has(> blockquote.qt-arabic){font-size:inherit}
:root .qt-prose :is(div,section,figure) > blockquote.qt-arabic{margin:0;padding:0;border-radius:0;background:none!important;box-shadow:none;font-size:30px;text-align:center}
:root .qt-prose blockquote.qt-arabic::before{display:none}
:root .qt-prose :is(div,section,figure):has(> blockquote.qt-arabic) > *{margin-top:0;margin-bottom:0}
:root .qt-prose :is(div,section,figure):has(> blockquote.qt-arabic) > * + *{margin-top:14px}
:root .qt-prose :is(div,section,figure):has(> blockquote.qt-arabic) > p:not(.qt-arabic){max-width:34em;margin-inline:auto;font:400 18px/1.65 var(--qt-body);color:var(--qt-navy)!important;text-align:center}
:root .qt-prose :is(div,section,figure):has(> blockquote.qt-arabic) > p:not(.qt-arabic) :is(strong,b){font-weight:500;color:inherit}
:root .qt-prose :is(div,section,figure):has(> blockquote.qt-arabic) :is(cite,.has-small-font-size){display:block;font:400 14px/1.4 var(--qt-body);font-style:normal;color:var(--qt-muted)!important} :root .qt-ayah{padding:32px 36px}
:root .qt-ayah__ar{margin:0 0 14px;font-size:30px}
:root .qt-ayah__en{color:var(--qt-navy);margin:0 auto 14px}
@media (max-width:640px){
:root .qt-prose blockquote:not(.qt-arabic){padding:20px 22px;font-size:20px;margin:32px 0}
:root .qt-prose blockquote:not(.qt-arabic)::before{top:16px;bottom:16px}
:root .qt-prose blockquote.qt-arabic,:root .qt-prose :is(div,section,figure):has(> blockquote.qt-arabic),:root .qt-ayah{padding:24px 20px}
:root .qt-prose :is(div,section,figure) > blockquote.qt-arabic,:root .qt-prose blockquote.qt-arabic,:root .qt-ayah__ar{font-size:24px}
:root .qt-prose p.qt-arabic{font-size:21px}
} :root .qt-prose table{width:100%;margin:32px 0;border-collapse:collapse;font:400 15.5px/1.5 var(--qt-body)}
:root .qt-prose :is(th,td){padding:12px 14px;border-bottom:1px solid var(--qt-line,#e0e4e8);text-align:left;vertical-align:top}
:root .qt-prose th{font:600 13px/1.3 var(--qt-head);letter-spacing:.04em;text-transform:uppercase;color:var(--qt-muted)} :root{--qt-sec-end:80px}
:root .wp-site-blocks > [class*="wp-block-qt-"]:has(+ :is(footer,.site-footer)),
:root .wp-site-blocks > :is(main,.wp-block-group):has(+ :is(footer,.site-footer)) > [class*="wp-block-qt-"]:last-child,
:root .wp-site-blocks > :is(main,.wp-block-group):has(+ :is(footer,.site-footer)) > :is(.wp-block-post-content,.entry-content) > [class*="wp-block-qt-"]:last-child{padding-bottom:var(--qt-sec-end)!important;margin-bottom:0!important}
@media (max-width:640px){:root{--qt-sec-end:56px}} .qt-fx{padding-block:8px}
:root .qt-fx :is(h2,h3).qt-fx__h{margin:0 0 28px;text-align:left}
:root .qt-fx :is(h2,h3).qt-fx__h.is-center{text-align:center}
.qt-fx__chips{display:flex;flex-direction:column;gap:14px;margin:0 0 32px}
.qt-fx__h+.qt-fx__chips{margin-top:-4px}
.qt-fx__row{display:flex;align-items:center;gap:12px;min-width:0}
.qt-fx__row>.qt-label{width:88px;flex:none}
.qt-fx__opts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}
.qt-fx .qt-chip{--h:40px;font-size:14.5px}
.qt-fx .qt-chip .qt-chip__n{margin-left:2px}
.qt-fx .qt-chip[aria-pressed=true] .qt-chip__n{opacity:.8}
.qt-fx .qt-chip[aria-disabled=true]{opacity:.45;cursor:default;box-shadow:inset 0 0 0 1px var(--qt-line,#e0e4e8)}
.qt-fx .qt-seg__a[aria-disabled=true]{opacity:.4;cursor:default}
.qt-fx__h.is-center~.qt-fx__chips .qt-fx__row{justify-content:center}
.qt-fx.is-loading .qt-grid{opacity:.5;transition:opacity .2s}
.qt-fx__empty{margin:0;font:400 16px/1.5 var(--qt-body);color:var(--qt-muted)}
.qt-fx .qt-more{padding-top:40px}
.qt-card__price--partner s{margin-right:6px}
@media (max-width:640px){
.qt-fx__chips{gap:12px;margin-bottom:24px}
.qt-fx__row{flex-direction:column;align-items:flex-start;gap:8px}
.qt-fx__h.is-center~.qt-fx__chips .qt-fx__row{align-items:center}
.qt-fx__row>.qt-label{width:auto}
.qt-fx__opts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:calc(100% + 32px);margin:0 -16px;padding:2px 16px}
.qt-fx__opts::-webkit-scrollbar{display:none}
} .qt-card__add--plus::before,.qt-card__add--down::before{content:"";width:16px;height:16px;flex:none;background-color:currentColor;-webkit-mask:var(--qt-ci) center/100% 100% no-repeat;mask:var(--qt-ci) center/100% 100% no-repeat}.qt-card__add--plus{--qt-ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.qt-card__add--down{--qt-ci:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E")}.qt-card__add.is-done::before,.qt-card__add.is-loading::before{display:none} .qt-btn__go{display:block;width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:var(--qt-m-arrow) center/contain no-repeat;mask:var(--qt-m-arrow) center/contain no-repeat;transition:transform .2s var(--qt-ease-out)}
.qt-btn:hover .qt-btn__go{transform:translateX(3px)}
:root{--qt-m-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}
:root .qt-btn.qt-btn--cta{background:#f7ad00;color:#010101}
:root .qt-btn.qt-btn--primary:not(:hover),:root .qt-btn.qt-btn--cta:not(:hover),:root .qt-btn.qt-btn--outline:not(:hover){box-shadow:none}
@media (prefers-reduced-motion:reduce){.qt-btn,.qt-btn__go{transition:none}.qt-btn:hover,.qt-btn:active{transform:none}}.qt-home{
--qt-hgut:clamp(16px,4vw,48px);--qt-hmax:1320px;
box-sizing:border-box;font-family:var(--qt-body);color:var(--qt-text,#333)}
.qt-home *,.qt-home *::before,.qt-home *::after{box-sizing:border-box}
:where(.qt-home img){display:block;max-width:100%;height:auto}
.qt-hsec{padding-block:80px}
.qt-hwrap{max-width:var(--qt-hmax);margin-inline:auto;padding-inline:var(--qt-hgut)}
:root .qt-home :is(h2,h3).qt-h2{margin:0;text-align:center}
.qt-hsec__h{margin:0 0 44px!important}
.qt-home p{margin:0}
.qt-home ul{margin:0;padding:0;list-style:none}
.qt-home :focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:3px} :root .qt-home .qt-btn--live{--h:44px;--px:24px;--fs:14px;font-weight:600;letter-spacing:.5px;text-decoration:none;box-shadow:none}
:root .qt-home .qt-btn--live.qt-btn--primary:hover{background:#048a7c;box-shadow:0 12px 26px rgba(4,138,124,.32)}
:root .qt-home .qt-btn--live.qt-btn--cta:hover{box-shadow:0 12px 26px rgba(247,173,0,.38)}
.qt-home .qt-btn--icon svg{width:18px;height:18px}
.qt-home .qt-btn--icon[disabled]{opacity:.4;background:#fff;color:var(--qt-navy);box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.04);cursor:default} .qt-rv-on [data-qt-rv]{opacity:0;translate:0 24px;transition:opacity .7s var(--qt-ease-out),translate .7s var(--qt-ease-out)}
.qt-rv-on [data-qt-rv].is-in{opacity:1;translate:0 0} .qt-cdots{display:flex;justify-content:center;gap:8px;margin-top:36px;min-height:8px}
.qt-cdots button{width:8px;height:8px;min-height:0;padding:0;border:0;border-radius:9999px;background:#cfe3e0;cursor:pointer;transition:width .35s var(--qt-ease-out),background-color .25s}
.qt-cdots button[aria-current=true]{width:30px;background:var(--qtc-accent,#048a7c)}
.qt-cdots button::before{content:"";position:absolute;inset:-10px -4px}
.qt-cdots button{position:relative} .qt-spines{display:flex;gap:10px;height:clamp(440px,40vw,540px)}
.qt-spine{--sw:clamp(68px,6.4vw,92px);position:relative;flex:0 0 var(--sw);display:flex;min-width:0;background:var(--tint);border-radius:16px;overflow:hidden;transition:flex-grow .7s var(--qt-ease-out),flex-basis .7s var(--qt-ease-out)}
.qt-spine.is-open{flex:1 1 0}
:root .qt-home .qt-spine__tab{all:unset;box-sizing:border-box;cursor:pointer;flex:0 0 var(--sw);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:24px 0;position:relative;z-index:2;-webkit-tap-highlight-color:transparent}
:root .qt-home .qt-spine__tab:focus-visible{outline:2px solid var(--txt);outline-offset:-6px;border-radius:12px}
.qt-spine__icon{width:30px;height:30px;display:grid;place-items:center;transition:transform .45s var(--qt-ease-out)}
.qt-spine__icon svg,.qt-spine__icon img{width:100%;height:100%;object-fit:contain}
.qt-spine__icon svg path{fill:var(--c)}
.qt-spine:not(.is-open) .qt-spine__tab:hover .qt-spine__icon{transform:translateY(-6px)}
.qt-spine__name{writing-mode:vertical-rl;text-orientation:sideways;font:700 20px/1 var(--qt-head);color:var(--qt-navy);white-space:nowrap}
.qt-spine__lv{writing-mode:vertical-rl;text-orientation:sideways;font:700 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:var(--txt)}
.qt-spine__panel{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px;padding:40px 48px 40px 8px;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}
.qt-spine.is-open .qt-spine__panel{opacity:1;visibility:visible;transition:opacity .5s .25s var(--qt-ease-out),visibility 0s}
.qt-spine__copy{position:relative;max-width:38ch;min-width:0}
.qt-home .qt-spine__count{margin:0 0 12px;font:700 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:var(--txt)}
:root .qt-home h3.qt-spine__title{margin:0;font:800 36px/1.12 var(--qt-head);font-weight:800!important;letter-spacing:-.015em;color:var(--qt-navy)}
.qt-home .qt-spine__desc{margin:16px 0 24px;font:400 17px/1.6 var(--qt-body);color:var(--qt-text,#333)}
:root .qt-home a.qt-spine__link{display:inline-flex;align-items:center;gap:8px;font:600 16px/1.2 var(--qt-head);color:var(--txt);text-decoration:none}
.qt-spine__link svg{width:16px;height:16px;flex:none;transition:transform .25s var(--qt-ease-out)}
:root .qt-home a.qt-spine__link:hover{text-decoration:underline;text-underline-offset:4px}
.qt-spine__link:hover svg{transform:translateX(3px)}
.qt-spine__media{position:relative;justify-self:center;width:min(100%,260px);translate:0 16px;transition:translate .8s var(--qt-ease-out)}
.qt-spine.is-open .qt-spine__media{translate:0 0}
.qt-spine__media .qt-book{width:min(calc(92% * var(--ar)),92%)}
.qt-spine__illus{margin-top:24px;max-width:220px}
.qt-spine__illus img{width:100%;height:auto} .qt-car{position:relative}
.qt-home .qt-car__track{--per:4;--gap:24px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}
.qt-car__track::-webkit-scrollbar{display:none}
.qt-car__track:focus-visible{outline-offset:6px;border-radius:12px}
.qt-car__item{min-width:0;scroll-snap-align:start;display:flex}
.qt-car__item>.qt-card{flex:1}
.qt-car__nav{position:absolute;top:calc(var(--media,200px) / 2);translate:0 -50%;z-index:3}
.qt-car__nav--prev{left:-22px}.qt-car__nav--next{right:-22px}
.qt-car__nav[hidden]{display:none} .qt-mail{background:linear-gradient(180deg,#fff 0%,var(--bg,#e6f5f4) 55%,#fff 100%)}
.qt-mail__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}
.qt-home .qt-mail__label{margin:0 0 12px;font:700 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:var(--qtc-accent-700,#03776a)}
:root .qt-home h2.qt-mail__title{margin:0;font:800 36px/1.12 var(--qt-head);font-weight:800!important;letter-spacing:-.015em;color:var(--qt-navy);text-wrap:balance}
.qt-home .qt-mail__text{margin:16px 0 0;max-width:36ch;font:400 17px/1.6 var(--qt-body)}
.qt-home .qt-mail__ticks{display:grid;gap:12px;margin:24px 0 0;font:400 16px/1.3 var(--qt-body);color:var(--qt-ink,#000001)}
.qt-mail__tick{display:flex;gap:12px;align-items:center}
.qt-mail__tick svg{width:22px;height:22px;flex:none}
.qt-scene{position:relative;padding:28px 36px 150px;overflow:hidden;border-radius:0 0 16px 16px}
.qt-env__back{position:absolute;left:0;right:0;bottom:0;height:270px;background:var(--env-back,#03776a);border-radius:0 0 16px 16px}
.qt-env__flap{position:absolute;left:0;right:0;bottom:269px;height:151px;background:var(--env-flap,#036358);clip-path:polygon(0 100%,50% 0,100% 100%);transform-origin:50% 100%;z-index:1;transition:transform .7s cubic-bezier(.65,0,.35,1) .55s,z-index 0s .55s}
.qt-env__front{position:absolute;left:0;right:0;bottom:0;height:270px;z-index:3;background:var(--env-front,#048a7c);clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);border-radius:0 0 16px 16px;pointer-events:none}
.qt-letter{position:relative;z-index:2;background:var(--paper,#fffdf8);border-radius:6px;padding:36px 40px 130px;box-shadow:0 2px 4px rgba(9,31,50,.06),0 24px 50px -24px rgba(9,31,50,.35);transition:transform .45s var(--qt-ease-out),box-shadow .45s var(--qt-ease-out),translate .9s cubic-bezier(.65,0,.35,1)}
.qt-scene:not(.is-sent) .qt-letter:hover,.qt-scene:not(.is-sent) .qt-letter:focus-within{transform:translateY(-14px);box-shadow:0 2px 4px rgba(9,31,50,.06),0 34px 60px -26px rgba(9,31,50,.4)}
.qt-home .qt-letter__hi{margin:0 0 14px;font:700 22px/1.2 var(--qt-head);color:var(--qt-navy)}
.qt-home .qt-letter__p{margin:0 0 26px;font:400 16px/1.6 var(--qt-body)}
.qt-letter__form{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin:0}
:root .qt-home .qt-letter__field{flex:1 1 220px;display:grid;gap:6px;margin:0}
.qt-letter__lab{font:700 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-muted,#5d6a76)}
:root .qt-home input.qt-letter__input{appearance:none;width:100%;height:auto;margin:0;border:0;border-bottom:1.5px solid #a8bdd4;border-radius:0;background:transparent;box-shadow:none;padding:10px 2px;font:400 18px/1.2 var(--qt-body);color:var(--qt-navy);transition:border-color .2s}
:root .qt-home input.qt-letter__input:focus{outline:0;border-bottom-color:var(--qtc-accent,#048a7c)}
:root .qt-home input.qt-letter__input:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px}
.qt-letter__input::placeholder{color:#7d8a96;opacity:1}
.qt-home .qt-letter__err{margin:12px 0 0;font:600 14px/1.4 var(--qt-body);color:#b42335}
.qt-letter__err:empty{display:none}
.qt-home .qt-letter__small{margin:16px 0 0;font:400 13px/1.5 var(--qt-body);color:var(--qt-muted,#5d6a76)}
.qt-home .qt-letter__small a{color:inherit;text-decoration:underline}
.qt-home .qt-letter__sign{margin:22px 0 0;text-align:right;font:600 16px/1.4 var(--qt-head);color:var(--qt-navy)}
.qt-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.qt-scene.is-sent .qt-letter{translate:0 calc(100% - 110px)}
.qt-scene.is-sent .qt-env__flap{transform:rotateX(180deg);z-index:4}
.qt-env__seal{position:absolute;left:50%;bottom:98px;z-index:6;width:44px;height:44px;margin-left:-22px;border-radius:50%;background:var(--seal,#fdba17);display:grid;place-items:center;box-shadow:0 6px 14px -4px rgba(0,0,0,.35);opacity:0;scale:.4;transition:opacity .3s 1.2s,scale .5s 1.2s var(--qt-ease-out)}
.qt-env__seal-i{display:grid;place-items:center}
.qt-env__seal svg,.qt-env__seal img{width:20px;height:20px;object-fit:contain}
.qt-env__seal svg path{fill:#fff}
.qt-scene.is-sent .qt-env__seal{opacity:1;scale:1}
.qt-home .qt-scene__thanks{position:absolute;inset:auto 36px 300px;z-index:5;margin:0;text-align:center;opacity:0;translate:0 10px;transition:opacity .5s 1.1s,translate .6s 1.1s var(--qt-ease-out);font:700 20px/1.4 var(--qt-head);color:var(--qt-navy);pointer-events:none}
.qt-scene__thanks-s{display:block;font:400 16px/1.5 var(--qt-body);color:var(--qt-text,#333)}
.qt-scene.is-sent .qt-scene__thanks{opacity:1;translate:0 0}
.qt-scene.is-static *{transition:none!important} .qt-donate{position:relative;overflow:hidden;text-align:center;padding:120px var(--qt-hgut)}
.qt-donate__glow{position:absolute;left:50%;top:55%;width:min(1200px,140vw);aspect-ratio:1.6;translate:-50% -50%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--glow,#fcb000) var(--glow-a,34%),transparent),color-mix(in srgb,var(--glow,#fcb000) calc(var(--glow-a,34%) * .35),transparent) 45%,transparent 70%);pointer-events:none;animation:qt-breathe 12s ease-in-out infinite alternate}
@keyframes qt-breathe{from{scale:.92;opacity:.85}to{scale:1.05;opacity:1}}
:root .qt-home h2.qt-donate__title{position:relative;max-width:30ch;margin:0 auto;font:700 clamp(32px,4vw,52px)/1.15 var(--qt-head);font-weight:700!important;letter-spacing:-.02em;color:var(--ink,#000001);text-wrap:balance}
.qt-donate__cta{position:relative;margin-top:36px} .qt-thead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px 48px;align-items:end;margin-bottom:44px}
.qt-home .qt-tpill{display:inline-flex;align-items:center;gap:7px;height:30px;margin:0 0 16px;padding:0 14px;border-radius:9999px;background:var(--qtc-accent-50,#e6f5f4);color:var(--qtc-accent-700,#03776a);font:600 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase}
.qt-tpill svg,.qt-tpill img{width:12px;height:12px;flex:none}
:root .qt-home h2.qt-h2--l{text-align:left}
.qt-home .qt-tlead{margin:0;max-width:44ch;font:400 17px/1.6 var(--qt-body)}
.qt-home .qt-tms__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(780px,86%);gap:24px;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}
.qt-tms__track::-webkit-scrollbar{display:none}
.qt-tms__track:focus-visible{outline-offset:4px;border-radius:16px}
.qt-tm{--c:#048a7c;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr) 210px;background:color-mix(in srgb,var(--c) var(--tint,9%),#fff);border-radius:16px;min-height:300px}
:root .qt-home .qt-tm__fig{margin:0;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:36px 36px 32px}
.qt-tm__mark{display:block;width:32px;height:26px;color:var(--c)}
:root .qt-home .qt-tm__q{margin:14px 0 0;padding:0;border:0;background:none;font:400 19px/1.6 var(--qt-body);font-style:normal;color:var(--qt-ink,#000001);text-wrap:pretty}
:root .qt-home .qt-tm__q::before,:root .qt-home .qt-tm__q::after{content:none}
.qt-home .qt-tm__q p{margin:0;font:inherit}
.qt-tm__by{display:flex;align-items:center;gap:12px}
.qt-tm__badge{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:9999px;background:var(--c);color:#fff;overflow:hidden}
.qt-tm__badge svg{width:24px;height:24px}
.qt-tm__badge img{width:100%;height:100%;object-fit:cover}
.qt-tm__role{display:block;font:700 16px/1.2 var(--qt-head);color:var(--qt-navy)}
.qt-tm__loc{display:block;font:400 14px/1.4 var(--qt-body);color:var(--qt-muted,#5d6a76)}
.qt-tm__side{display:flex;flex-direction:column;justify-content:center;gap:4px;margin:28px 0;padding:0 28px 0 24px;border-left:1px solid color-mix(in srgb,var(--c) 30%,transparent)}
.qt-tm__media{width:100%;max-width:150px;margin-bottom:6px}
.qt-tm__media .qt-book{width:min(calc(78% * var(--ar)),78%)}
.qt-tm__fan .qt-book{position:absolute;bottom:10%;width:min(calc(62% * var(--ar)),62%)}
.qt-tm__fan .qt-book:nth-of-type(1){translate:-36% 0;rotate:-7deg}
.qt-tm__fan .qt-book:nth-of-type(2){z-index:2}
.qt-tm__fan .qt-book:nth-of-type(3){translate:36% 0;rotate:7deg}
.qt-tm:hover .qt-tm__fan .qt-book:nth-of-type(2),.qt-tm:hover .qt-tm__media:not(.qt-tm__fan) .qt-book{transform:translateY(-6px)}
.qt-home .qt-tm__lab{margin:0;font:700 12px/1 var(--qt-head);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-muted,#5d6a76)}
.qt-home .qt-tm__what{margin:4px 0 0;font:600 16px/1.3 var(--qt-head);color:var(--qt-navy)}
:root .qt-home .qt-tm__what a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.qt-tms__ctl{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}
.qt-tms__ctl .qt-cdots{margin:0;justify-content:flex-start}
.qt-tms__arrows{display:flex;gap:10px} .qt-bulk-sec{padding-top:24px}
.qt-bulk{--g1:#c9ebe6;--g2:#dcf1f6;--b1:#e5f5f2;--b2:#ebf6f8;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 56px;border-radius:40px;padding:64px clamp(28px,5vw,72px);background:radial-gradient(60% 85% at 100% 0%,var(--g1) 0%,color-mix(in srgb,var(--g1) 0%,transparent) 65%),radial-gradient(50% 70% at 0% 100%,var(--g2) 0%,color-mix(in srgb,var(--g2) 0%,transparent) 70%),linear-gradient(135deg,var(--b1) 0%,var(--b2) 100%)}
.qt-bulk--light{--g1:#d6eef7;--g2:transparent;--b1:#e6f4f8;--b2:#e3f5f6}
.qt-bulk .qt-tpill{background:#fff;margin-bottom:18px}
:root .qt-home h2.qt-bulk__title{margin:0;font:800 clamp(30px,3.4vw,44px)/1.1 var(--qt-head);font-weight:800!important;letter-spacing:-.015em;color:var(--qt-navy);text-wrap:balance}
.qt-home .qt-bulk__text{margin:16px 0 0;max-width:40ch;font:400 18px/1.6 var(--qt-body)}
.qt-bulk__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
:root .qt-home .qt-btn--white{background:#fff;color:var(--qtc-accent-700,#03776a);box-shadow:none}
:root .qt-home .qt-btn--white:hover{background:var(--qtc-accent-50,#e6f5f4)}
.qt-parcel{position:relative;width:min(100%,520px);aspect-ratio:4/3;justify-self:center;container-type:inline-size;-webkit-tap-highlight-color:transparent}
.qt-parcel svg.qt-parcel__layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.qt-parcel__back{z-index:1}.qt-parcel__front{z-index:3}
.qt-parcel__books{position:absolute;inset:0;z-index:2}
.qt-parcel__books .qt-book{position:absolute;bottom:52%;width:21%;transform-origin:50% 100%;transition:transform .5s var(--qt-ease-out)}
.qt-parcel__books .qt-book:nth-child(1){left:19%;rotate:-9deg}
.qt-parcel__books .qt-book:nth-child(2){left:29.25%;rotate:-4.5deg;bottom:53%;transition-delay:.03s}
.qt-parcel__books .qt-book:nth-child(3){left:39.5%;bottom:53.5%;transition-delay:.06s}
.qt-parcel__books .qt-book:nth-child(4){left:49.75%;rotate:4.5deg;bottom:53%;transition-delay:.09s}
.qt-parcel__books .qt-book:nth-child(5){left:60%;rotate:9deg;transition-delay:.12s}
@media (hover:hover){.qt-parcel:hover .qt-parcel__books .qt-book{transform:translateY(-14px)}.qt-parcel:hover .qt-parcel__books .qt-book:is(:nth-child(2),:nth-child(3),:nth-child(4)){transform:translateY(-22px)}}
.qt-parcel.is-pop .qt-parcel__books .qt-book{transform:translateY(-14px)}
.qt-parcel.is-pop .qt-parcel__books .qt-book:is(:nth-child(2),:nth-child(3),:nth-child(4)){transform:translateY(-22px)} .qt-float{position:absolute;z-index:4;width:var(--s,26px);height:var(--s,26px);pointer-events:none;opacity:0;transform:translate(var(--fx,0),var(--fy,0)) scale(.2) rotate(-90deg);transition:transform .7s cubic-bezier(.2,1.5,.4,1) var(--fd,0ms),opacity .25s ease var(--fd,0ms)}
.qt-float path{fill:var(--fc)}
@media (hover:hover){.qt-parcel:hover .qt-float{opacity:1;transform:none;animation:qt-float var(--d,7s) ease-in-out .7s infinite alternate;animation-delay:calc(.7s + var(--dl,0s))}}
.qt-parcel.is-pop .qt-float{opacity:1;transform:none;animation:qt-float var(--d,7s) ease-in-out infinite alternate;animation-delay:calc(.7s + var(--dl,0s))}
@keyframes qt-float{from{translate:0 0;rotate:-6deg}to{translate:0 -12px;rotate:6deg}}
.qt-sticker{position:absolute;z-index:5;left:79%;top:57%;translate:-100% 0;rotate:5deg;display:block;padding:8px 12px 9px;border-radius:8px;background:var(--tag-bg,#fff);color:var(--tag-ink,#03776a);font:700 10px/1 var(--qt-head);letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap;box-shadow:0 1px 1px rgba(0,0,0,.12),0 4px 8px -2px rgba(80,50,10,.28)}
.qt-sticker b{display:block;margin-top:2px;font-size:15px;line-height:1;letter-spacing:0;text-transform:none;color:var(--qt-navy)}
@media (max-width:991.98px){
.qt-home .qt-car__track{--per:3}
.qt-car__nav--prev{left:-8px}.qt-car__nav--next{right:-8px}
.qt-spine__panel{grid-template-columns:1fr;padding:32px 28px 32px 0}
.qt-spine__media{display:none}
.qt-mail__in{grid-template-columns:1fr}
.qt-bulk{grid-template-columns:1fr;text-align:center;padding:48px 28px 56px}
.qt-bulk__media{order:-1}
.qt-home .qt-bulk__text{margin-inline:auto}
.qt-bulk__cta{justify-content:center}
}
@media (max-width:767.98px){
.qt-hsec{padding-block:56px}
.qt-hsec__h{margin-bottom:32px!important}
:root .qt-home :is(h2,h3).qt-h2,:root .qt-home h2.qt-mail__title{font-size:28px}
.qt-home .qt-car__track{--per:2;--gap:16px}
.qt-car__nav{display:none}
.qt-spines{flex-direction:column;height:auto;gap:8px}
.qt-spine{flex:none;flex-direction:column;transition:none}
.qt-spine.is-open{flex:none}
:root .qt-home .qt-spine__tab{flex:none;flex-direction:row;justify-content:flex-start;gap:14px;padding:18px 20px;min-height:64px}
.qt-spine__name,.qt-spine__lv{writing-mode:horizontal-tb}
.qt-spine__name{font-size:18px;white-space:normal}
.qt-spine__lv{margin-left:auto}
.qt-spine:not(.is-open) .qt-spine__tab:hover .qt-spine__icon{transform:none}
.qt-spine__panel{display:grid;grid-template-columns:1fr;grid-template-rows:0fr;padding:0 20px;transition:grid-template-rows .5s var(--qt-ease-out),opacity .4s,visibility 0s .5s}
.qt-spine.is-open .qt-spine__panel{grid-template-rows:1fr;padding:0 20px 22px;transition:grid-template-rows .5s var(--qt-ease-out),opacity .5s .1s,visibility 0s}
.qt-spine__copy{overflow:hidden;min-height:0;max-width:none}
.qt-home .qt-spine__count,:root .qt-home h3.qt-spine__title{display:none}
.qt-home .qt-spine__desc{margin-top:0}
.qt-spine__illus{max-width:160px}
.qt-donate{padding-block:80px}
.qt-thead{grid-template-columns:1fr;margin-bottom:32px}
.qt-home .qt-tms__track{grid-auto-columns:88%;gap:14px}
.qt-tm{grid-template-columns:1fr;min-height:0}
:root .qt-home .qt-tm__fig{padding:26px 24px 22px;gap:22px}
:root .qt-home .qt-tm__q{font-size:17px}
.qt-tm__side{flex-direction:row;align-items:center;gap:14px;margin:0 24px;padding:16px 0 22px;border-left:0;border-top:1px solid color-mix(in srgb,var(--c) 30%,transparent)}
.qt-tm__media{width:64px;flex:none;margin:0;aspect-ratio:auto;padding-bottom:8px}
.qt-tm__media .qt-book,.qt-tm__fan .qt-book{width:52px}
.qt-tm__media::after{bottom:0;height:8px}
.qt-tm__fan .qt-book:nth-of-type(1),.qt-tm__fan .qt-book:nth-of-type(3){display:none}
.qt-tm__fan .qt-book{position:relative;bottom:auto}
.qt-tms__arrows{display:none}
.qt-tms__ctl{justify-content:center}
.qt-tms__ctl .qt-cdots{justify-content:center}
.qt-bulk{border-radius:24px;padding:36px 20px 40px}
.qt-sticker{padding:6px 9px 7px;font-size:8px;border-radius:6px}
.qt-sticker b{font-size:12px}
.qt-home .qt-bulk__text{font-size:17px}
}
@media (max-width:575.98px){
.qt-scene{padding:20px 14px 150px}
.qt-letter{padding:28px 22px 130px}
.qt-bulk__cta .qt-btn{width:100%}
}
@media (prefers-reduced-motion:reduce){
.qt-home *,.qt-home *::before,.qt-home *::after{animation:none!important;transition:none!important}
.qt-rv-on [data-qt-rv]{opacity:1;translate:none}
} .qt-home .qt-ic{width:16px;height:16px;flex:none}
.qt-hf-head{text-align:center;max-width:640px;margin:0 auto 48px}
:root .qt-home .qt-hf-head p.qt-tpill{margin-bottom:18px;padding:0 14px;font-weight:600!important}
:root .qt-home h2.qt-hf-h2{margin:0;font:700 clamp(28px,3.4vw,40px)/1.12 var(--qt-head);font-weight:700!important;letter-spacing:-.015em;color:var(--qt-navy);text-wrap:balance}
:root .qt-home p.qt-hf-lead{margin:14px 0 0;font:400 18px/1.55 var(--qt-body);font-weight:400!important;color:var(--qt-text,#333)} .qt-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);gap:24px}
:root .qt-home a.qt-bt{--tint:color-mix(in srgb,var(--c) 15%,#fff);position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:28px;background:var(--tint);color:inherit;text-decoration:none;isolation:isolate}
.qt-bt__copy{position:relative;z-index:3;padding:36px 36px 0;max-width:40ch;min-width:0}
:root .qt-home p.qt-bt__lab{margin:0 0 12px;font:600 12px/1.2 var(--qt-head);font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}
:root .qt-home h3.qt-bt__title{margin:0;font:700 clamp(22px,2.1vw,30px)/1.15 var(--qt-head);font-weight:700!important;letter-spacing:-.01em;color:var(--qt-navy);text-wrap:balance}
:root .qt-home p.qt-bt__text{margin:14px 0 0;font:400 16px/1.55 var(--qt-body);font-weight:400!important;color:var(--qt-text,#333);text-wrap:pretty}
:root .qt-home p.qt-bt__meta{margin:10px 0 0;font:400 14px/1.4 var(--qt-body);font-weight:400!important;color:var(--qt-muted,#5d6a76)}
.qt-bt__link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font:600 16px/1.2 var(--qt-head);color:var(--ink)}
.qt-bt__link .qt-ic{transition:transform .3s var(--qt-ease-out)}
.qt-bt:is(:hover,:focus-visible) .qt-bt__link .qt-ic{transform:translateX(4px)}
:root .qt-home a.qt-bt:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:4px}
.qt-bt__media{position:absolute;z-index:2;perspective:1000px}
.qt-bt .qt-book,.qt-bt .qt-sheet{width:100%;transform:none}
.qt-tilt{transform:translateY(var(--lift,0)) rotateX(calc(var(--ry,0) * -7deg)) rotateY(calc(var(--rx,0) * 10deg)) rotate(var(--rot,0deg));transition:transform .6s var(--qt-ease-out);transform-style:preserve-3d}
.qt-bt.is-live .qt-tilt{transition:transform .12s linear}
.qt-bt .qt-book::after,.qt-sheet::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(60% 45% at var(--gx,50%) var(--gy,30%),rgba(255,255,255,.38),rgba(255,255,255,0) 70%)}
@media (hover:hover){
.qt-bt:hover{--lift:-10px}
.qt-bt:hover .qt-book::after,.qt-bt:hover .qt-sheet::after{opacity:1}
.qt-bt:hover .qt-floor{transform:translateX(calc(var(--rx,0) * -10px)) scale(1.1,.8);opacity:.7}
.qt-bt:hover .qt-sheet--back{transform:rotate(-12deg) translate(-16%,-1%)}
.qt-bt:hover .qt-sheet--back2{transform:rotate(-22deg) translate(-30%,-2%)}
.qt-bt--photo:hover{--zoom:1.07}
.qt-bt--photo:hover .qt-read{opacity:1;translate:0 0}
}
.qt-bt--photo:focus-visible .qt-read{opacity:1;translate:0 0}
.qt-floor{position:absolute;left:12%;right:12%;bottom:-4%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(15,30,45,.28),rgba(15,30,45,0));transform:translateX(calc(var(--rx,0) * -10px));transition:transform .6s var(--qt-ease-out),opacity .6s;z-index:-1}
.qt-sheet{position:relative;display:block;aspect-ratio:var(--ar,.707);background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 1px 2px rgba(15,30,45,.1),6px 14px 24px -10px rgba(15,30,45,.3)}
.qt-home .qt-sheet img,.qt-bt .qt-book img{width:100%;height:100%;object-fit:cover}
.qt-sheet--back{position:absolute;inset:0;z-index:-1;transform:rotate(-7deg) translate(-6%,2%);transition:transform .6s var(--qt-ease-out)}
.qt-sheet--back2{transform:rotate(-14deg) translate(-12%,4%)}
.qt-sheet--page{border-radius:2px;overflow:hidden} .qt-sheet--back{border-radius:2px;overflow:hidden}
.qt-sheet--lined{background:#fff repeating-linear-gradient(180deg,transparent 0 13px,rgba(15,61,99,.07) 13px 14px) 0 18%/100% 70% no-repeat} .qt-bt--tall .qt-bt__copy{padding:44px 44px 0;max-width:none}
:root .qt-home .qt-bt--tall h3.qt-bt__title{font-size:clamp(28px,2.6vw,36px)}
:root .qt-home .qt-bt--tall p.qt-bt__text{max-width:36ch}
.qt-bt--tall .qt-bt__media{position:relative;margin:36px auto -90px;width:min(56%,280px)}
.qt-bt--tall .qt-tilt{--rot:-3deg}
.qt-orbit{position:absolute;inset:auto 0 0 0;height:50%;z-index:1;pointer-events:none}
.qt-orbit svg{position:absolute;height:30px;transform:translate(calc(var(--rx,0) * var(--d) * 1px),calc(var(--ry,0) * var(--d) * 1px));transition:transform .8s var(--qt-ease-out)}
.qt-bt.is-live .qt-orbit svg{transition:transform .2s linear} :root .qt-home a.qt-bt--wide{flex-direction:row}
.qt-bt--wide .qt-bt__copy{flex:1 1 52%;max-width:60%;padding-bottom:36px;align-self:center}
.qt-bt--wide .qt-bt__media{right:6%;bottom:-56px;width:min(36%,250px)}
.qt-bt--wide.qt-bt--resource .qt-bt__media{right:7%;bottom:-40px;width:min(42%,300px)}
.qt-bt--wide .qt-tilt{--rot:3deg}
.qt-bt--wide:nth-child(odd) .qt-tilt{--rot:-4deg} .qt-bt--small .qt-bt__copy{padding:32px 32px 0}
:root .qt-home .qt-bt--small h3.qt-bt__title{font-size:clamp(19px,1.6vw,22px)}
.qt-bt--small .qt-bt__media{position:relative;align-self:flex-end;margin:auto 8% -14% 0;padding-top:20px;width:60%}
.qt-bt--small .qt-tilt{--rot:6deg}
.qt-bt--small:nth-child(even) .qt-tilt{--rot:-5deg} .qt-bt--photo .qt-bt__photo{position:relative;inset:auto;align-self:stretch;margin:24px;flex:1;min-height:170px;width:auto;border-radius:18px;overflow:hidden;perspective:none;padding:0}
.qt-bt--wide.qt-bt--photo .qt-bt__photo{flex:0 0 40%}
.qt-bt--wide.qt-bt--photo .qt-bt__copy{max-width:none}
.qt-photo{position:absolute;inset:-14px;background:color-mix(in srgb,var(--c) 25%,#fff)}
.qt-home .qt-photo img{width:100%;height:100%;object-fit:cover;transform:translate(calc(var(--rx,0) * -10px),calc(var(--ry,0) * -8px)) scale(var(--zoom,1));transition:transform .8s var(--qt-ease-out)}
.qt-bt.is-live .qt-photo img{transition:transform .25s linear}
.qt-read{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:9999px;background:rgba(255,255,255,.92);color:var(--qt-navy);font:600 13px/1 var(--qt-head);translate:0 6px;opacity:0;transition:opacity .35s,translate .45s var(--qt-ease-out)}
.qt-read .qt-ic{width:14px;height:14px}
.qt-bt--nomedia .qt-bt__copy{padding-bottom:36px}
.qt-bt--empty{display:grid;place-items:center;border:2px dashed #c9d3db;border-radius:28px;padding:24px;text-align:center}
.qt-home .qt-bt__note{font:400 14px/1.5 var(--qt-body);color:var(--qt-muted,#5d6a76)} .qt-bento>:nth-child(1){grid-column:1/6;grid-row:span 2}
.qt-bento>:nth-child(2){grid-column:6/13}
.qt-bento>:nth-child(3){grid-column:6/9}
.qt-bento>:nth-child(4){grid-column:9/13}
.qt-bento>:nth-child(5){grid-column:1/6}
.qt-bento>:nth-child(6){grid-column:6/9}
.qt-bento>:nth-child(7){grid-column:9/13}
.qt-bento[data-n="6"]>:nth-child(5){grid-column:1/7}
.qt-bento[data-n="6"]>:nth-child(6){grid-column:7/13}
.qt-bento[data-n="5"]>:nth-child(5){grid-column:1/13}
.qt-bento[data-n="3"]>:nth-child(3){grid-column:6/13}
.qt-bento[data-n="2"]>:nth-child(1){grid-column:1/7;grid-row:auto}
.qt-bento[data-n="2"]>:nth-child(2){grid-column:7/13}
.qt-bento[data-n="1"]>:nth-child(1){grid-column:1/13;grid-row:auto}
.qt-rv-on .qt-bento>[data-qt-rv]:nth-child(2){transition-delay:.06s}
.qt-rv-on .qt-bento>[data-qt-rv]:nth-child(3){transition-delay:.12s}
.qt-rv-on .qt-bento>[data-qt-rv]:nth-child(n+4){transition-delay:.18s} .qt-home .qt-types{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:20px}
.qt-types:has(>li:nth-child(4):last-child){--n:4}
.qt-types:has(>li:nth-child(6)){--n:6}
.qt-types:has(>li:nth-child(3):last-child){--n:3}
.qt-types>li{min-width:0}
:root .qt-home a.qt-ty{--tint:color-mix(in srgb,var(--c) 16%,#fff);--pill:color-mix(in srgb,var(--c) 30%,#fff);position:relative;display:block;height:clamp(300px,24vw,340px);overflow:hidden;border-radius:24px;background:var(--tint);color:inherit;text-decoration:none;text-align:center;isolation:isolate}
:root .qt-home a.qt-ty:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:3px}
.qt-ty__head{position:relative;z-index:3;display:block;padding:28px 12px 0}
.qt-ty__t{display:inline-flex;align-items:center;gap:6px;font:600 clamp(18px,1.5vw,21px)/1.2 var(--qt-head);color:var(--qt-navy)}
.qt-ty__t .qt-ic{width:0;opacity:0;margin-left:-6px;transition:width .3s var(--qt-ease-out),opacity .3s,margin .3s}
.qt-ty:is(:hover,:focus-visible) .qt-ty__t .qt-ic{width:16px;opacity:1;margin-left:0}
.qt-ty__p{display:flex;align-items:center;justify-content:center;width:fit-content;height:24px;margin:10px auto 0;padding:0 11px;border-radius:9999px;background:var(--pill);color:var(--qt-navy);font:400 12px/1 "QT Pangea Text",var(--qt-body)} :root .qt-home .qt-ty__p{font-family:"QT Pangea Text",var(--qt-body)!important;font-size:12px!important;line-height:1!important;font-weight:400!important;padding-block:0!important;margin-bottom:0} .qt-ty__fan{position:absolute;left:50%;top:128px;width:60%;translate:-50% 0}
.qt-ty__fan>*{display:block;position:absolute;inset:0 0 auto 0;width:100%;transition:transform .55s var(--qt-ease-out)}
.qt-ty .qt-book{width:100%}
.qt-ty__fan>:nth-child(2),.qt-ty__fan>:only-child{position:relative;z-index:2;transform:none}
.qt-ty__fan>:nth-child(1):not(:only-child){transform:translate(-56%,7%) rotate(-8deg) scale(.88)}
.qt-ty__fan>:nth-child(3){transform:translate(56%,7%) rotate(8deg) scale(.88)}
.qt-ty:is(:hover,:focus-visible) .qt-ty__fan>:nth-child(1):not(:only-child){transform:translate(-70%,3%) rotate(-12deg) scale(.88)}
.qt-ty:is(:hover,:focus-visible) .qt-ty__fan>:nth-child(3){transform:translate(70%,3%) rotate(12deg) scale(.88)}
.qt-ty:is(:hover,:focus-visible) .qt-ty__fan>:nth-child(2),.qt-ty:is(:hover,:focus-visible) .qt-ty__fan>:only-child{transform:translateY(-6px)}
.qt-ty--land .qt-ty__fan{width:86%;top:144px}
.qt-ty--land .qt-ty__fan>*{aspect-ratio:16/9;transform-origin:50% 0}
.qt-ty--land .qt-ty__fan>:nth-child(1):not(:only-child){transform:scale(.84)}
.qt-ty--land .qt-ty__fan>:nth-child(3){transform:translateY(18%) scale(.92);z-index:1}
.qt-ty--land .qt-ty__fan>:nth-child(2){transform:translateY(36%)}
.qt-ty--land:is(:hover,:focus-visible) .qt-ty__fan>:nth-child(1):not(:only-child){transform:translateY(-6%) scale(.84) rotate(-2deg)}
.qt-ty--land:is(:hover,:focus-visible) .qt-ty__fan>:nth-child(3){transform:translateY(14%) scale(.92) rotate(1.5deg)}
.qt-ty--land:is(:hover,:focus-visible) .qt-ty__fan>:nth-child(2){transform:translateY(31%)}
.qt-ty .qt-sheet img{object-position:top} .qt-cf__panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(48px,6vw,88px) clamp(28px,6vw,96px) clamp(150px,13vw,190px);border-radius:40px;background:radial-gradient(120% 90% at 100% 0%,var(--cf-g,#fedc8a) 0%,transparent 55%),linear-gradient(160deg,var(--cf-1,#fdd06a) 0%,var(--cf-2,#fcc548) 100%)}
.qt-cf__panel--solo{padding-bottom:clamp(48px,6vw,88px)}
:root .qt-home p.qt-cf__lab{margin:0 0 14px;font:600 12px/1.2 var(--qt-head);font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-lab,#6b4700)}
:root .qt-home h2.qt-cf__h{margin:0;max-width:14ch;font:700 clamp(32px,4vw,52px)/1.08 var(--qt-head);font-weight:700!important;letter-spacing:-.015em;color:var(--cf-h,#000001);text-align:left;text-wrap:balance;overflow-wrap:break-word}
:root .qt-home p.qt-cf__lead{margin:14px 0 32px;max-width:32ch;font:400 18px/1.55 var(--qt-body);font-weight:400!important;color:var(--cf-t,#2b2b2b)}
.qt-cf .qt-btn .qt-ic{width:18px;height:18px;transition:transform .25s var(--qt-ease-out)}
.qt-cf .qt-btn:hover .qt-ic{transform:translateX(3px)}
.qt-fb{touch-action:pan-y;position:relative;perspective:2400px;padding-bottom:5%;isolation:isolate;border-radius:8px}
.qt-fb__book{position:relative;aspect-ratio:1.413;transform:rotateX(9deg);transform-style:preserve-3d;transition:transform 1s var(--qt-ease-out)}
@media (hover:hover){.qt-fb:hover .qt-fb__book{transform:rotateX(4deg)}}
.qt-fb__shadow{position:absolute;inset:0;border-radius:6px;box-shadow:0 2px 4px rgba(60,40,0,.12),0 36px 50px -28px rgba(60,40,0,.5);transform:translateZ(-1px)}
.qt-fb__pg,.qt-fb__face{position:absolute;top:0;width:50%;height:100%;overflow:hidden;background:#fff}
.qt-home .qt-fb__pg img,.qt-home .qt-fb__face img{display:block;width:100%;height:100%;object-fit:cover}
.qt-fb__pg{cursor:pointer}
.qt-fb__pg--l{left:0;border-radius:6px 0 0 6px}
.qt-fb__pg--r{left:50%;border-radius:0 6px 6px 0}
.qt-fb__leaf{position:absolute;left:50%;top:0;width:50%;height:100%;transform-origin:0 50%;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.645,.045,.355,1);cursor:pointer}
.qt-fb__leaf.is-flipped{transform:rotateY(-180deg)}
@media (hover:hover){
.qt-fb__leaf.is-next:not(.is-turning):hover{transform:rotateY(-14deg)}
.qt-fb__leaf.is-prev:not(.is-turning):hover{transform:rotateY(-166deg)}
}
.qt-fb__face{left:0;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.qt-fb__face--f{border-radius:0 6px 6px 0}
.qt-fb__face--b{transform:rotateY(180deg);border-radius:6px 0 0 6px}
.qt-fb__pg::after,.qt-fb__face::after{content:"";position:absolute;inset:0;pointer-events:none}
.qt-fb__pg--r::after,.qt-fb__face--f::after{background:linear-gradient(90deg,rgba(0,0,0,.16),rgba(0,0,0,0) 12%)}
.qt-fb__pg--l::after,.qt-fb__face--b::after{background:linear-gradient(270deg,rgba(0,0,0,.18),rgba(0,0,0,0) 14%)}
.qt-fb__face::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(20,10,0,.2),rgba(20,10,0,0) 70%);opacity:0;transition:opacity .55s}
.qt-fb__leaf.is-turning .qt-fb__face::before{opacity:1}
.qt-fb__floor{position:absolute;left:6%;right:6%;bottom:0;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(110,70,0,.3),rgba(110,70,0,0));z-index:-1}
.qt-fb__nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}
:root .qt-home button.qt-fb__btn{all:unset;box-sizing:border-box;flex:none;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--qt-navy);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 10px -4px rgba(60,40,0,.3);transition:background-color .2s,transform .2s}
:root .qt-home button.qt-fb__btn:hover{background:var(--qtc-accent-50,#e6f5f4)}
:root .qt-home button.qt-fb__btn:active{transform:scale(.94)}
:root .qt-home button.qt-fb__btn:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:3px}
:root .qt-home button.qt-fb__btn:disabled{opacity:.45;cursor:default;background:#fff}
.qt-fb__btn svg{width:18px;height:18px}
:root .qt-home p.qt-fb__cap{min-width:24ch;margin:0;text-align:center;font:400 14px/1.35 var(--qt-body);font-weight:400!important;color:var(--cf-cap,#4a3600)}
.qt-fb__cap b{display:block;font:600 15px/1.3 var(--qt-head);color:var(--cf-h,#000001)}
.qt-fb:focus-visible{outline:2px solid var(--qt-navy);outline-offset:8px}
.qt-home .qt-fs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));margin:clamp(-120px,-9vw,-96px) clamp(16px,4vw,56px) 0;padding:8px;list-style:none;background:#fff;border-radius:28px;box-shadow:0 2px 4px rgba(15,61,99,.04),0 30px 60px -30px rgba(15,61,99,.3)}
.qt-fs:has(>li:nth-child(3):last-child){--n:3}
.qt-fs:has(>li:nth-child(5)){--n:3}
.qt-fs:has(>li:nth-child(2):last-child){--n:2}
.qt-fs:has(>li:nth-child(5)) .qt-fs__i:nth-child(3n+1)::before{display:none}
.qt-fs__i{position:relative;padding:26px 24px 28px;isolation:isolate}
.qt-fs__i+.qt-fs__i::before{content:"";position:absolute;left:0;top:26px;bottom:26px;width:1px;background:#edf0f2}
.qt-fs__i::after{content:"";position:absolute;inset:0;border-radius:22px;background:var(--tint);z-index:-1;opacity:0;transform:scale(.97);transition:opacity .35s,transform .5s var(--qt-ease-out)}
.qt-fs__ic{width:52px;height:52px;border-radius:16px;background:var(--tint);color:var(--ink);display:grid;place-items:center;margin-bottom:18px;transition:background-color .35s}
.qt-fs__ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.qt-fs__ic img{width:28px;height:28px;object-fit:contain}
:root .qt-home h3.qt-fs__t{margin:0 0 6px;font:600 18px/1.25 var(--qt-head);font-weight:600!important;color:var(--cf-h,#000001)}
:root .qt-home p.qt-fs__d{margin:0;font:400 15px/1.55 var(--qt-body);font-weight:400!important;color:#4a4f55}
.qt-fs svg *{transform-box:fill-box;transform-origin:50% 50%}
.qt-fs .i-medal{transform-origin:50% 0}
.qt-fs .i-beam{transform-box:view-box;transform-origin:12px 6px}
.qt-fs .i-rays2{transform-box:view-box;transform-origin:12px 8px;opacity:0}
@media (hover:hover){
.qt-fs__i:hover::after{opacity:1;transform:none}
.qt-fs__i:hover .qt-fs__ic{background:#fff}
.qt-fs__i:hover .i-bulb{fill:#fdd06a;transition:fill .4s}
}
.qt-fs__i:is(:hover,.is-play) .i-rays{animation:qt-spin 1.1s var(--qt-ease-out)}
.qt-fs__i:is(:hover,.is-play) .i-core{animation:qt-pulse 1.1s var(--qt-ease-out)}
.qt-fs__i:is(:hover,.is-play) .i-medal{animation:qt-sway 1.1s var(--qt-ease-out)}
.qt-fs__i:is(:hover,.is-play) .i-beam{animation:qt-tip 1.1s var(--qt-ease-out)}
.qt-fs__i:is(:hover,.is-play) .i-pan-l{animation:qt-pan 1.1s var(--qt-ease-out)}
.qt-fs__i:is(:hover,.is-play) .i-pan-r{animation:qt-pan-r 1.1s var(--qt-ease-out)}
.qt-fs__i:is(:hover,.is-play) .i-rays2{animation:qt-shine 1.1s var(--qt-ease-out) forwards}
.qt-fs__i.is-play .i-bulb{fill:#fdd06a;transition:fill .4s}
@keyframes qt-spin{0%{transform:rotate(0)}70%{transform:rotate(100deg)}100%{transform:rotate(90deg)}}
@keyframes qt-pulse{0%,100%{transform:scale(1)}40%{transform:scale(1.3)}}
@keyframes qt-sway{0%{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}100%{transform:rotate(0)}}
@keyframes qt-tip{0%,100%{transform:rotate(0)}25%{transform:rotate(-16deg)}55%{transform:rotate(11deg)}80%{transform:rotate(-5deg)}}
@keyframes qt-pan{0%,100%{transform:translateY(0)}25%{transform:translateY(1.9px)}55%{transform:translateY(-1.3px)}80%{transform:translateY(.6px)}}
@keyframes qt-pan-r{0%,100%{transform:translateY(0)}25%{transform:translateY(-1.9px)}55%{transform:translateY(1.3px)}80%{transform:translateY(-.6px)}}
@keyframes qt-shine{0%{opacity:0;transform:scale(.6) rotate(-25deg)}55%{opacity:1;transform:scale(1.15) rotate(6deg)}100%{opacity:1;transform:scale(1) rotate(0)}}
@media (max-width:991.98px){
.qt-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(280px,auto)}
.qt-bento>*,.qt-bento[data-n]>*{grid-column:auto;grid-row:auto}
.qt-bento>.qt-bt--tall{grid-column:1/2;grid-row:span 2}
.qt-bento[data-n="1"]>*,.qt-bento[data-n="2"]>*{grid-row:auto}
:root .qt-home a.qt-bt--wide{flex-direction:column}
.qt-bt--wide .qt-bt__copy{flex:none;align-self:auto;padding-bottom:0}
.qt-bt--wide p.qt-bt__text{display:none}
.qt-bt--wide:not(.qt-bt--photo) .qt-bt__media{right:-4%;bottom:-24%;width:46%}
.qt-bt--wide.qt-bt--photo .qt-bt__photo{flex:1}
.qt-bt--wide .qt-bt__copy{max-width:none}
.qt-home .qt-types{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--qt-hgut));padding-inline:var(--qt-hgut);scroll-padding-inline:var(--qt-hgut)}
.qt-types::-webkit-scrollbar{display:none}
.qt-types>li{flex:0 0 min(300px,64vw);scroll-snap-align:start}
.qt-cf__panel{grid-template-columns:1fr;padding-bottom:150px}
.qt-home .qt-fs{--n:2!important}
.qt-fs__i:nth-child(odd)::before{display:none}
}
@media (max-width:767.98px){
.qt-hf-head{margin-bottom:32px}
.qt-bento{grid-template-columns:1fr;gap:16px;grid-auto-rows:auto}
.qt-bento>*,.qt-bento>.qt-bt--tall{grid-column:auto;grid-row:auto}
:root .qt-home a.qt-bt{min-height:230px;border-radius:22px}
:root .qt-home a.qt-bt--tall{min-height:440px}
.qt-bt__copy,.qt-bt--small .qt-bt__copy,.qt-bt--tall .qt-bt__copy{padding:26px 26px 0;max-width:62%}
.qt-bt--tall .qt-bt__copy,.qt-bt--photo .qt-bt__copy{max-width:none}
.qt-bt--wide:not(.qt-bt--photo) .qt-bt__copy{max-width:62%}
.qt-bt--tall .qt-bt__media{width:52%;margin-bottom:-70px}
.qt-bt--wide:not(.qt-bt--photo) .qt-bt__media{right:-6%;bottom:-24%;width:40%}
.qt-bt--small:not(.qt-bt--photo) .qt-bt__media{width:44%;margin:-56px 6% -12% auto;padding-top:0}
:root .qt-home p.qt-bt__text{font-size:15px}
.qt-bt__link{margin:18px 0 26px}
.qt-bt--photo .qt-bt__link{margin-bottom:0}
.qt-bt--photo .qt-bt__photo{margin:20px}
.qt-types>li{flex-basis:72vw}
:root .qt-home a.qt-ty{height:300px}
.qt-cf__panel{border-radius:24px;padding:40px 24px 120px;margin-inline:calc(-1 * var(--qt-hgut) + 8px)}
.qt-cf__panel--solo{padding-bottom:40px}
.qt-cf .qt-btn{width:100%;justify-content:center}
.qt-home .qt-fs{--n:1!important;margin:-80px 0 0;padding:6px}
.qt-fs__i{display:grid;grid-template-columns:48px 1fr;gap:2px 16px;padding:18px 16px}
.qt-fs__i+.qt-fs__i::before,.qt-fs__i:nth-child(odd)+.qt-fs__i::before{display:block;left:16px;right:16px;top:0;bottom:auto;width:auto;height:1px}
.qt-fs__i:nth-child(odd):not(:first-child)::before{display:block}
.qt-fs__ic{grid-row:span 2;width:48px;height:48px;border-radius:14px;margin:0}
:root .qt-home h3.qt-fs__t{font-size:17px;margin:0}
.qt-fb__nav{gap:10px}
:root .qt-home p.qt-fb__cap{min-width:0;flex:1;font-size:13px}
.qt-fb__cap b{font-size:14px}
}
@media (prefers-reduced-motion:reduce){
.qt-tilt{transform:rotate(var(--rot,0deg))!important}
.qt-fb__book{transform:none!important}
.qt-fs__i.is-play .i-bulb{fill:none}
} :root .qt-home p:is(.qt-spine__count,.qt-tm__lab,.qt-mail__label,.qt-letter__hi){font-weight:700!important}:root .qt-home p.qt-tpill{font-weight:600!important}
:root .qt-home p:is(.qt-tm__what,.qt-letter__sign){font-weight:600!important}
:root .qt-home .qt-tm__q p{color:inherit} :root .qt-home a.qt-viewall{display:inline-flex;align-items:center;gap:8px;font:700 15px/1.2 var(--qt-head);font-weight:700!important;color:var(--qtc-accent,#048a7c);text-decoration:none!important;letter-spacing:0;text-transform:none;white-space:nowrap}
.qt-viewall svg{width:18px;height:18px;flex:none;transition:translate .3s var(--qt-ease-out)}
.qt-viewall:hover{color:var(--qtc-accent-700,#03776a)!important}
.qt-viewall:hover svg,.qt-viewall:focus-visible svg{translate:4px 0}
.qt-car__all{display:flex;justify-content:center;margin-top:24px}
.qt-cdots:empty+.qt-car__all{margin-top:8px}
.qt-hsec__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 0 44px}
.qt-hsec__row .qt-hsec__h{margin:0!important}
.qt-hsec__row>.qt-viewall{justify-self:end}
.qt-hsec__row.is-bare{grid-template-columns:1fr auto;margin-bottom:24px}
.qt-hsec__row.is-bare>span{display:none}
@media (max-width:767.98px){
.qt-hsec__row{grid-template-columns:1fr;justify-items:center;gap:10px;margin-bottom:32px}
.qt-hsec__row>span[aria-hidden]{display:none}
.qt-hsec__row>.qt-viewall{justify-self:center}
} .qt-tm__mark{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 24'%3E%3Cpath d='M0 24V14.4C0 6.6 4.3 1.8 11.4 0l1.4 3.4C8.6 4.8 6.6 7.6 6.4 11.2H12V24zm17 0V14.4C17 6.6 21.3 1.8 28.4 0l1.4 3.4c-4.2 1.4-6.2 4.2-6.4 7.8H29V24z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 24'%3E%3Cpath d='M0 24V14.4C0 6.6 4.3 1.8 11.4 0l1.4 3.4C8.6 4.8 6.6 7.6 6.4 11.2H12V24zm17 0V14.4C17 6.6 21.3 1.8 28.4 0l1.4 3.4c-4.2 1.4-6.2 4.2-6.4 7.8H29V24z'/%3E%3C/svg%3E") center/100% 100% no-repeat}.qt-tm__person{display:block;width:24px;height:24px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8.2' r='3.7'/%3E%3Cpath d='M4.6 20.2c.9-3.8 3.8-6 7.4-6s6.5 2.2 7.4 6'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8.2' r='3.7'/%3E%3Cpath d='M4.6 20.2c.9-3.8 3.8-6 7.4-6s6.5 2.2 7.4 6'/%3E%3C/g%3E%3C/svg%3E") center/100% 100% no-repeat} .qt-home.qt-cv{content-visibility:auto;contain-intrinsic-size:auto var(--qt-cis,700px)}
.qt-cv.wp-block-qt-area-spines{--qt-cis:780px}.qt-cv.wp-block-qt-latest-bento{--qt-cis:1100px}.qt-cv.wp-block-qt-type-tiles{--qt-cis:600px}
.qt-cv.wp-block-qt-curriculum-features{--qt-cis:1000px}.qt-cv.wp-block-qt-product-grid{--qt-cis:670px}.qt-cv.wp-block-qt-testimonials{--qt-cis:660px}
.qt-cv.wp-block-qt-bulk-band{--qt-cis:620px}.qt-cv.wp-block-qt-newsletter-letter{--qt-cis:780px}.qt-cv.wp-block-qt-donate-band{--qt-cis:440px}
@media (max-width:767px){.qt-cv.wp-block-qt-area-spines{--qt-cis:690px}.qt-cv.wp-block-qt-latest-bento{--qt-cis:1900px}.qt-cv.wp-block-qt-type-tiles{--qt-cis:480px}
.qt-cv.wp-block-qt-curriculum-features{--qt-cis:1280px}.qt-cv.wp-block-qt-product-grid{--qt-cis:510px}.qt-cv.wp-block-qt-testimonials{--qt-cis:830px}
.qt-cv.wp-block-qt-bulk-band{--qt-cis:830px}.qt-cv.wp-block-qt-newsletter-letter{--qt-cis:1120px}.qt-cv.wp-block-qt-donate-band{--qt-cis:390px}}
@media print{.qt-home.qt-cv{content-visibility:visible}} :where(.qt-gl){display:inline-block;flex:none;width:16px;height:16px;vertical-align:middle;background-color:currentColor;-webkit-mask:var(--qt-gl) center/100% 100% no-repeat;mask:var(--qt-gl) center/100% 100% no-repeat}
.qt-gl--arrow{--qt-gl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E")}.qt-gl--left{--qt-gl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E")}.qt-gl--right{--qt-gl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E")}
.qt-home .qt-btn--icon .qt-gl,.qt-fb__btn .qt-gl{width:18px;height:18px}
.qt-spine__link .qt-gl{width:16px;height:16px;transition:transform .25s var(--qt-ease-out)}.qt-spine__link:hover .qt-gl{transform:translateX(3px)}
.qt-viewall .qt-gl{width:18px;height:18px;transition:translate .3s var(--qt-ease-out)}.qt-viewall:hover .qt-gl,.qt-viewall:focus-visible .qt-gl{translate:4px 0}  .qt-home{--qt-hmaxn:1320px}
.qt-home.alignwide{--qt-hmax:1600px;--qt-hmaxn:1600px} .qt-edge>.qt-hwrap{max-width:none;padding-inline:0}
.qt-edge :is(.qt-bulk,.qt-cf__panel,.qt-dn__panel,.qt-sb){border-radius:0!important;padding-inline:max(var(--qt-hgut),calc((100% - var(--qt-hmaxn,1320px)) / 2 + var(--qt-hgut)))} .qt-ha--left{--qt-ta:left;--qt-jc:flex-start;--qt-mi:0 auto}
.qt-ha--center{--qt-ta:center;--qt-jc:center;--qt-mi:auto}
.qt-ha--right{--qt-ta:right;--qt-jc:flex-end;--qt-mi:auto 0}
:root .qt-home.qt-ha :is(h2,h3).qt-h2,:root .qt-home.qt-ha h2:is(.qt-hf-h2,.qt-donate__title,.qt-mail__title,.qt-bulk__title,.qt-cf__h,.qt-h2--l){text-align:var(--qt-ta)}
.qt-ha :is(.qt-hf-head,.qt-bulk__copy,.qt-cf__copy,.qt-mail__in>div:first-child,.qt-thead,.qt-thead>div,.qt-tlead){text-align:var(--qt-ta)}
:root .qt-home.qt-ha :is(.qt-hf-head,.qt-hf-lead,.qt-tlead,.qt-bulk__text,.qt-mail__text,.qt-cf__lead,h2.qt-cf__h,h2.qt-donate__title){margin-inline:var(--qt-mi)}
.qt-ha :is(.qt-bulk__cta,.qt-mail__tick,.qt-hsec__row){justify-content:var(--qt-jc)}
.qt-ha .qt-mail__ticks{justify-items:var(--qt-jc)}
.qt-ha .qt-car__all{justify-content:var(--qt-jc)}
.qt-ha--center .qt-thead,.qt-ha--right .qt-thead{grid-template-columns:1fr}
.qt-ha--center .qt-thead .qt-tlead,.qt-ha--right .qt-thead .qt-tlead{max-width:44ch}
.qt-ha--left .qt-hsec__row,.qt-ha--right .qt-hsec__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}
.qt-ha .qt-hsec__row>span[aria-hidden]{display:none}
.qt-ha--left .qt-hsec__row>.qt-viewall{margin-left:auto}
.qt-ha--right .qt-hsec__row>.qt-viewall{order:-1;margin-right:auto}
.qt-ha--center .qt-hsec__row{display:flex;flex-direction:column;align-items:center;gap:10px} :root{--qt-ai-quran:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59.45 68.48'%3E%3Cpath fill='%23000' transform='translate(59.45 68.48) rotate(-180)' d='M10.73,0h45.24C57.89,0,59.45,1.56,59.45,3.48v61.52c0,1.92-1.56,3.48-3.48,3.48H10.73C4.81,68.48,0,63.67,0,57.75V10.73C0,4.81,4.81,0,10.73,0Z'/%3E%3C/svg%3E");--qt-ai-iman:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.81 54.36'%3E%3Cpath fill='%23000' d='M49.8,0c-7.53,0-12.53,4.62-15.36,9.08-.25.39-.83.39-1.07,0C30.55,4.62,25.54,0,18.01,0,7.82,0,0,7.81,0,18.16c0,11.23,9.8,18.87,24.42,30.45,2.55,2.02,4.25,3.37,5.47,4.35,2.34,1.88,5.68,1.88,8.02,0,1.25-1,2.98-2.37,5.47-4.35,14.63-11.58,24.42-19.22,24.42-30.45,0-10.35-7.82-18.16-18.01-18.16h0Z'/%3E%3C/svg%3E");--qt-ai-fiqh:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.99 68.48'%3E%3Cpath fill='%23000' d='M27.5,0h0C42.67,0,54.99,12.32,54.99,27.5v37.56c0,1.89-1.54,3.43-3.43,3.43H3.43C1.54,68.48,0,66.94,0,65.05V27.5C0,12.32,12.32,0,27.5,0Z'/%3E%3C/svg%3E");--qt-ai-adab:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 69.48 69.48'%3E%3Cpath fill='%23000' d='M44.99,5.41l2.45,10.38c1.14,4.85,4.35,8.96,8.78,11.25l9.47,4.9c5.78,2.99,4.73,11.56-1.61,13.06l-10.38,2.45c-4.85,1.14-8.96,4.35-11.25,8.78l-4.9,9.47c-2.99,5.78-11.56,4.73-13.06-1.61l-2.45-10.38c-1.14-4.85-4.35-8.96-8.78-11.25l-9.47-4.9c-5.78-2.99-4.73-11.56,1.61-13.06l10.38-2.45c4.85-1.14,8.96-4.35,11.25-8.78l4.9-9.47c2.99-5.78,11.56-4.73,13.06,1.61Z'/%3E%3C/svg%3E");--qt-ai-sirah:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.81 67.81'%3E%3Cpath fill='%23000' d='M33.9,0h0C52.62,0,67.81,15.19,67.81,33.9v30.19c0,2.05-1.67,3.72-3.72,3.72h-30.19C15.19,67.81,0,52.62,0,33.9H0C0,15.19,15.19,0,33.9,0Z'/%3E%3C/svg%3E");--qt-mi-notes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16v16H4zM8 9h8M8 13h8M8 17h5'/%3E%3C/svg%3E");--qt-mi-slides:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='12' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3C/svg%3E");--qt-mi-person:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E");--qt-mi-book:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20V3H6.5A2.5 2.5 0 0 0 4 5.5z'/%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 0 6.5 22H20v-5'/%3E%3C/svg%3E");--qt-mi-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--qt-mi-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M5 21h14'/%3E%3C/svg%3E");--qt-mi-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8.5 8.5 0 0 1-12.4 7.6L3 21l1.4-5.4A8.5 8.5 0 1 1 21 12z'/%3E%3C/svg%3E")}  .qt-am{display:block;width:28px;height:28px;flex:none;background:var(--ic,currentColor);-webkit-mask:var(--qt-aim) center/contain no-repeat;mask:var(--qt-aim) center/contain no-repeat}
.qt-am--quran{--qt-aim:var(--qt-ai-quran)}.qt-am--iman{--qt-aim:var(--qt-ai-iman)}.qt-am--fiqh{--qt-aim:var(--qt-ai-fiqh)}.qt-am--adab{--qt-aim:var(--qt-ai-adab)}.qt-am--sirah{--qt-aim:var(--qt-ai-sirah)}
.qt-nbtn .qt-btn__go{width:16px;height:16px}
:root .qt-home .qt-nbtn{font-size:var(--tq-bt-fs,14px);font-weight:var(--tq-bt-fw,600)}
@media (max-width:767.98px){:root .qt-home .qt-nbtn{font-size:var(--tq-bt-fsm,var(--tq-bt-fs,14px))}} .qt-nhero{position:relative;overflow:hidden;isolation:isolate;--hhi:#0fb3a5}
:root .qt-home :is(h1,h2).qt-nhero__h{margin:0;font-family:var(--qt-head);font-size:var(--tq-h-fs,clamp(46px,7vw,104px));line-height:var(--tq-h-lh,.98);font-weight:var(--tq-h-fw,800)!important;letter-spacing:-.03em;color:var(--tq-h-c,var(--qt-navy,#0f3d63));max-width:var(--tq-h-mw,none);text-wrap:balance;text-transform:none}
.qt-nhero__h em{font-style:normal;color:var(--hhi,#0fb3a5)}
:root .qt-home p.qt-nhero__lead{margin:22px 0 0;font-family:var(--qt-body);font-size:var(--tq-ld-fs,clamp(17px,1.4vw,19px));line-height:var(--tq-ld-lh,1.55);font-weight:var(--tq-ld-fw,400)!important;color:var(--tq-ld-c,var(--qt-text,#333));max-width:var(--tq-ld-mw,none)}
.qt-nhero__btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
.qt-nhero .qt-hwrap{position:relative;z-index:2} .qt-nhero--fan{background:linear-gradient(var(--hb1,#effcfc),var(--hb2,#fff) 70%);text-align:center;padding-top:72px}
.qt-nhero--fan :is(.qt-nhero__h,.qt-nhero__lead){margin-inline:auto}
.qt-nhero--fan .qt-nhero__btns{justify-content:center}
.qt-ha__fan{position:relative;height:clamp(300px,34vw,470px);margin:48px 0 0!important;padding:0;list-style:none}
.qt-ha__fan li{--w:clamp(132px,16vw,236px);position:absolute;left:50%;top:clamp(20px,4vw,56px);width:var(--w);margin-left:calc(var(--w)/-2);transform-origin:50% 260%;transform:rotate(calc(var(--a)*1deg));z-index:calc(10 - var(--d));animation:qt-ha-deal 1.1s var(--qt-ease-out) both;animation-delay:calc(.15s + var(--i)*.08s)}
@keyframes qt-ha-deal{from{transform:rotate(0deg) translateY(90px) scale(.9);opacity:0}}
.qt-ha__fan :is(a,.qt-ha__a){position:relative;display:block;text-decoration:none;transition:transform .5s var(--qt-ease-out)}
.qt-ha__fl{display:block;animation:qt-ha-bob 6s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-1.3s)}
@keyframes qt-ha-bob{from{transform:translateY(-7px) rotate(-.6deg)}to{transform:translateY(7px) rotate(.6deg)}}
.qt-ha__fan img,.qt-ha__ph{display:block;width:100%;aspect-ratio:.708;object-fit:cover;border-radius:clamp(14px,1.6vw,24px);box-shadow:0 2px 4px rgba(15,30,45,.08),0 22px 40px -18px rgba(15,30,45,.45)}
.qt-ha__ph{display:grid;place-items:center;background:var(--t);color:var(--c)}
.qt-ha__ph .qt-am{width:36%;height:36%}
.qt-ha__fan b{position:absolute;left:50%;bottom:14px;translate:-50% 8px;white-space:nowrap;padding:8px 14px;border-radius:9999px;background:#fff;color:var(--qt-navy,#0f3d63);font:600 13px/1 var(--qt-head);box-shadow:0 6px 16px -6px rgba(15,30,45,.35);opacity:0;transition:opacity .3s,translate .4s var(--qt-ease-out);pointer-events:none}
@media (hover:hover){
.qt-ha__fan a:is(:hover,:focus-visible){transform:translateY(-30px) scale(1.05)}
.qt-ha__fan a:is(:hover,:focus-visible) b{opacity:1;translate:-50% 0}
}
.qt-ha__fan a:focus-visible b{opacity:1;translate:-50% 0}
.qt-ha__fan li:has(a:is(:hover,:focus-visible)){z-index:20} .qt-nhero--hop{background:radial-gradient(80% 70% at 50% 0%,var(--hb1,#e4f3fc),var(--hb2,#fff) 70%);text-align:center;padding:84px 0 96px}
.qt-nhero--hop :is(.qt-nhero__h,.qt-nhero__lead){margin-inline:auto}
.qt-nhero--hop .qt-nhero__btns{justify-content:center}
.qt-hb__row{display:flex;justify-content:center;align-items:flex-start;gap:clamp(12px,3vw,44px);margin:72px 0 0!important;padding:0;list-style:none}
.qt-hb__row li{--y:0px;margin-top:var(--y)}
.qt-hb__row li:nth-child(2),.qt-hb__row li:nth-child(4){--y:26px}
.qt-hb__row li:nth-child(3){--y:-6px}
.qt-hb__row :is(a,.qt-hb__a){display:grid;justify-items:center;gap:12px;text-decoration:none;color:var(--qt-navy,#0f3d63)}
.qt-hb__box{position:relative;display:block;width:clamp(68px,8.4vw,116px);aspect-ratio:1;transform-origin:50% 100%;animation:qt-hop-in .95s cubic-bezier(.3,.7,.4,1) both,qt-hop-wave 7s infinite;animation-delay:calc(.35s + var(--i)*.11s),calc(2.2s + var(--i)*.13s)}
.qt-hb__t{display:grid;place-items:center;width:100%;height:100%;border-radius:32%;background:var(--t);transform-origin:50% 100%}
.qt-hb__i{--ic:var(--c);width:46%;height:46%;animation:qt-hop-wiggle 7s infinite;animation-delay:calc(2.27s + var(--i)*.13s)}
.qt-hb__sh{display:block;width:62%;height:10px;margin-top:-4px;animation:qt-hop-shadow 7s infinite;animation-delay:calc(2.2s + var(--i)*.13s)}
.qt-hb__sh i{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(closest-side,rgba(15,61,99,.22),rgba(15,61,99,0))}
:root .qt-home small.qt-hb__l{display:block;font-family:var(--qt-head);font-size:var(--tq-mt-fs,13px);line-height:var(--tq-mt-lh,1.25);font-weight:var(--tq-mt-fw,600);max-width:var(--tq-mt-mw,11ch);color:var(--tq-mt-c,inherit);opacity:.85}
@keyframes qt-hop-in{0%{transform:translateY(46px) scale(.3);opacity:0}38%{transform:translateY(0) scale(1.14,.8);opacity:1}58%{transform:translateY(-30px) scale(.9,1.12)}78%{transform:translateY(0) scale(1.1,.9)}90%{transform:translateY(-4px) scale(.98,1.02)}100%{transform:none}}
@keyframes qt-hop-wave{0%,17%,100%{transform:none}3%{transform:scale(1.1,.86)}7.5%{transform:translateY(-22px) scale(.92,1.1)}11.5%{transform:translateY(0) scale(1.08,.92)}14.5%{transform:translateY(-3px) scale(.99,1.01)}}
@keyframes qt-hop-shadow{0%,17%,100%{transform:none;opacity:1}7.5%{transform:scale(.55);opacity:.45}11.5%{transform:scale(1.1)}}
@keyframes qt-hop-wiggle{0%,18%,100%{transform:none}8%{transform:translateY(-3px) rotate(-8deg)}12.5%{transform:translateY(2px) rotate(5deg) scale(1.06,.94)}15.5%{transform:rotate(-2deg)}} .qt-nhero--deck{background:var(--hb1,#fff);padding-block:72px 88px}
.qt-hc__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
:root .qt-home .qt-nhero--deck :is(h1,h2).qt-nhero__h{font-size:var(--tq-h-fs,clamp(46px,6.2vw,92px))}
.qt-nhero--deck .qt-nhero__h em{position:relative;display:inline-block;z-index:0;color:var(--hhi,#0fb3a5)}
.qt-nhero--deck .qt-nhero__h em::after{content:"";position:absolute;left:-2%;right:-2%;bottom:.04em;height:.2em;border-radius:.1em;background:var(--ac);opacity:.32;z-index:-1;transform-origin:0 50%;transition:background-color .6s}
.qt-nhero--deck.is-swap .qt-nhero__h em::after{animation:qt-drawx .7s var(--qt-ease-out)}
@keyframes qt-drawx{from{transform:scaleX(0)}}
:root .qt-home .qt-nhero--deck p.qt-nhero__lead{max-width:var(--tq-ld-mw,30ch)}
.qt-hc__now{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;align-items:center;margin-top:40px;max-width:420px}
.qt-hc__ico{grid-row:span 2;width:44px;height:44px;border-radius:14px;background:var(--tn);position:relative;transition:background-color .6s}
.qt-hc__ico::after{content:"";position:absolute;inset:11px;background:var(--ac);-webkit-mask:var(--qt-hc-ai) center/contain no-repeat;mask:var(--qt-hc-ai) center/contain no-repeat;transition:background-color .6s}
.qt-hc__now b{font-family:var(--qt-head);font-size:var(--tq-mt-fs,17px);line-height:var(--tq-mt-lh,1.2);font-weight:var(--tq-mt-fw,600);color:var(--tq-mt-c,var(--qt-navy,#0f3d63))}
.qt-hc__now span{font:400 15px/1.35 var(--qt-body);color:var(--qt-muted,#5d6a76)}
.qt-hc__now>*{transition:opacity .35s}
.qt-nhero--deck.is-fade .qt-hc__now>*{opacity:0}
.qt-hc__segs{display:flex;gap:8px;margin-top:18px;max-width:420px}
:root .qt-home .qt-hc__segs button{all:unset;box-sizing:border-box;flex:1;height:22px;cursor:pointer;position:relative}
.qt-hc__segs button::before,.qt-hc__segs button::after{content:"";position:absolute;left:0;right:0;top:9px;height:4px;border-radius:4px;background:#e3e8ec}
.qt-hc__segs button::after{background:var(--ac);transform-origin:0 50%;transform:scaleX(0)}
.qt-hc__segs button.is-done::after{transform:none}
.qt-hc__segs button.is-on::after{animation:qt-fillx var(--hc-dur,4s) linear forwards}
.qt-nhero--deck.is-paused .qt-hc__segs button.is-on::after,.qt-nhero--deck:not(.is-run) .qt-hc__segs button.is-on::after{animation-play-state:paused}
.qt-hc__segs button:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:2px;border-radius:4px}
@keyframes qt-fillx{to{transform:none}}
.qt-hc__stage{position:relative;display:grid;place-items:center;min-height:540px}
.qt-hc__blob{position:absolute;width:88%;aspect-ratio:1;background:var(--tn);border-radius:46% 54% 58% 42%/48% 42% 58% 52%;transition:background-color .7s;animation:qt-morph 14s ease-in-out infinite alternate}
@keyframes qt-morph{to{border-radius:58% 42% 44% 56%/56% 58% 42% 44%;rotate:12deg}}
.qt-hc__deck{position:relative;width:clamp(220px,24vw,330px);aspect-ratio:.708}
.qt-hc__deck>*{position:absolute;inset:0;display:block;transform:translate(calc(var(--p)*16px),calc(var(--p)*-12px)) rotate(calc(var(--p)*4deg - 3deg)) scale(calc(1 - var(--p)*.045));z-index:calc(10 - var(--p));transition:transform .7s var(--qt-ease-out),filter .7s;filter:saturate(calc(1 - var(--p)*.12))}
.qt-hc__deck>.is-out{animation:qt-flyout .62s var(--qt-ease) forwards}
@keyframes qt-flyout{0%{z-index:20}45%{transform:translate(-64%,-4%) rotate(-14deg) scale(.98);z-index:20}46%{z-index:0}100%{transform:translate(64px,-48px) rotate(13deg) scale(.82);z-index:0}}
.qt-hc__deck img{width:100%;height:100%;object-fit:cover;border-radius:24px;box-shadow:0 2px 4px rgba(15,30,45,.08),0 30px 50px -24px rgba(15,30,45,.5)}
.qt-hc__orbit i{position:absolute;display:block;background:var(--ac);-webkit-mask:var(--qt-hc-ai) center/contain no-repeat;mask:var(--qt-hc-ai) center/contain no-repeat;transition:background-color .6s;animation:qt-drift 8s ease-in-out infinite alternate}
.qt-hc__orbit i:nth-child(1){left:6%;top:14%;width:28px;height:28px}
.qt-hc__orbit i:nth-child(2){right:8%;top:22%;width:20px;height:20px;animation-delay:-3s}
.qt-hc__orbit i:nth-child(3){right:12%;bottom:12%;width:24px;height:24px;animation-delay:-5s}
.qt-nhero--deck.is-swap .qt-hc__orbit i{animation:qt-pop .6s cubic-bezier(.3,.7,.4,1.4) both,qt-drift 8s ease-in-out .6s infinite alternate}
@keyframes qt-pop{from{transform:scale(0) rotate(-30deg)}}
@keyframes qt-drift{to{transform:translate(10px,-14px) rotate(14deg)}}
.qt-nhero.is-off *,.qt-nhero.is-off{animation-play-state:paused!important} .qt-intro{position:relative;text-align:center}
.qt-intro .qt-hwrap{max-width:min(980px,var(--qt-hmax))}
.qt-in__mark{display:flex;justify-content:center}
.qt-in__logo{display:block;width:auto;max-width:100%}
.qt-in__logo--txt{display:inline-flex}
.qt-in__logo--txt .qt-logo{height:100%;display:inline-flex;align-items:center;gap:10px}
.qt-in__logo--txt svg{height:100%;width:auto}
:root .qt-home p.qt-in__say{margin:36px auto 0;font-family:var(--qt-body);font-size:var(--tq-tx-fs,clamp(18px,1.5vw,21px));line-height:var(--tq-tx-lh,1.8);font-weight:var(--tq-tx-fw,400)!important;max-width:var(--tq-tx-mw,46ch);letter-spacing:.005em;color:var(--tq-tx-c,var(--qt-navy,#0f3d63));text-wrap:balance}
.qt-in__say a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
.qt-in__hl{color:inherit;background:linear-gradient(var(--hl),var(--hl)) no-repeat 0 88%/0% .34em;transition:background-size 1s var(--qt-ease-out);transition-delay:var(--hd,0s)}
.qt-intro .is-hl .qt-in__hl,html:not(.qt-rv-on) .qt-in__hl{background-size:100% .34em}
.qt-in__btns{display:flex;justify-content:center;margin-top:34px}
.qt-ha--left .qt-intro,.qt-intro.qt-ha--left{text-align:left}
.qt-intro.qt-ha--left .qt-in__mark,.qt-intro.qt-ha--left .qt-in__btns{justify-content:flex-start}
.qt-intro.qt-ha--left p.qt-in__say{margin-inline:0 auto}
.qt-intro.qt-ha--right{text-align:right}
.qt-intro.qt-ha--right .qt-in__mark,.qt-intro.qt-ha--right .qt-in__btns{justify-content:flex-end}
.qt-intro.qt-ha--right p.qt-in__say{margin-inline:auto 0} .qt-blogf{background:var(--bf-bg,linear-gradient(#f5fafd,#fff))}
.qt-bf__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid #e3e8ec}
:root .qt-home h2.qt-bf__name{margin:0;font-family:var(--qt-head);font-size:var(--tq-nm-fs,14px);line-height:var(--tq-nm-lh,1);font-weight:var(--tq-nm-fw,700)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--tq-nm-c,var(--qt-navy,#0f3d63));max-width:var(--tq-nm-mw,none)}
:root .qt-home a.qt-bf__all{display:inline-flex;align-items:center;gap:8px;font-family:var(--qt-head);font-size:var(--tq-lk-fs,14px);font-weight:var(--tq-lk-fw,600);line-height:1;letter-spacing:.5px;text-transform:uppercase;color:var(--tq-lk-c,#048a7c);text-decoration:none}
.qt-bf__all .qt-btn__go{transition:transform .25s var(--qt-ease)}
.qt-bf__all:hover{color:var(--qtc-accent-700,#03776a)}
.qt-bf__all:hover .qt-btn__go{transform:translateX(4px)}
.qt-ha--center .qt-bf__head{flex-direction:column;justify-content:center}
.qt-ha--right .qt-bf__head{flex-direction:row-reverse}
.qt-bf__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:start}
.qt-bf__grid.is-solo{grid-template-columns:minmax(0,820px);justify-content:center}
:root .qt-home a.qt-bf__post{display:block;text-decoration:none;color:inherit}
.qt-bf__ph{position:relative;display:block;overflow:hidden;border-radius:24px;aspect-ratio:16/10;background:#e9eef2}
.qt-bf__ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--qt-ease-out)}
.qt-bf__post:hover .qt-bf__ph img{transform:scale(1.04)}
.qt-bf__chip{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:9999px;background:rgba(255,255,255,.94);color:var(--qt-navy,#0f3d63);font:600 12px/1 var(--qt-head)}
.qt-bf__meta{display:block;margin-top:20px;font-family:var(--qt-body);font-size:var(--tq-mt-fs,13px);line-height:var(--tq-mt-lh,1.4);font-weight:var(--tq-mt-fw,400);color:var(--tq-mt-c,var(--qt-muted,#5d6a76))}
:root .qt-home h3.qt-bf__t{transition:color .25s var(--qt-ease);text-transform:none;letter-spacing:-.005em}
.qt-bf__post:hover .qt-bf__t{color:var(--qtc-accent-700,#03776a)!important}
:root .qt-home .qt-bf__post--big h3.qt-bf__t{margin:8px 0 0;font-family:var(--qt-head);font-size:var(--tq-tt-fs,clamp(24px,2.2vw,30px));line-height:var(--tq-tt-lh,1.2);font-weight:var(--tq-tt-fw,700)!important;color:var(--tq-tt-c,var(--qt-navy,#0f3d63));max-width:var(--tq-tt-mw,none);text-wrap:balance}
:root .qt-home p.qt-bf__ex{margin:10px 0 0;font-family:var(--qt-body);font-size:var(--tq-bd-fs,16px);line-height:var(--tq-bd-lh,1.6);font-weight:var(--tq-bd-fw,400)!important;color:var(--tq-bd-c,var(--qt-text,#333));max-width:var(--tq-bd-mw,52ch);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.qt-bf__list{margin:0;padding:0;list-style:none}
.qt-bf__list li{padding-block:22px}
.qt-bf__list li:first-child{padding-top:0}
.qt-bf__list li+li{border-top:1px solid #e3e8ec}
:root .qt-home a.qt-bf__post--row{display:grid;grid-template-columns:128px 1fr;gap:20px;align-items:center}
.qt-bf__post--row .qt-bf__ph{border-radius:14px;aspect-ratio:4/3}
.qt-bf__post--row .qt-bf__meta{margin:0 0 6px}
:root .qt-home .qt-bf__post--row h3.qt-bf__t{margin:0;font-family:var(--qt-head);font-size:calc(var(--tq-tt-fs,30px) * .6);line-height:1.32;font-weight:600!important;color:var(--tq-tt-c,var(--qt-navy,#0f3d63));text-wrap:pretty} .qt-fh__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}
.qt-fh__side{position:sticky;top:110px}
.qt-faqh .qt-tpill{margin-bottom:16px;color:var(--tq-lb-c,var(--qtc-accent-700,#03776a));font-size:var(--tq-lb-fs,12px)}
:root .qt-home h2.qt-fh__h{margin:0;font-family:var(--qt-head);font-size:var(--tq-h-fs,clamp(30px,3.4vw,42px));line-height:var(--tq-h-lh,1.1);font-weight:var(--tq-h-fw,700)!important;letter-spacing:-.015em;color:var(--tq-h-c,var(--qt-navy,#0f3d63));max-width:var(--tq-h-mw,none);text-wrap:balance}
:root .qt-home p.qt-fh__lead{margin:16px 0 28px;font-family:var(--qt-body);font-size:var(--tq-ld-fs,17px);line-height:var(--tq-ld-lh,1.55);font-weight:var(--tq-ld-fw,400)!important;color:var(--tq-ld-c,var(--qt-text,#333));max-width:var(--tq-ld-mw,32ch)}
.qt-fh__help{display:flex;align-items:center;gap:14px;margin-top:32px;padding:18px 20px;border-radius:20px;background:var(--qtc-accent-50,#e6f5f4);font:400 15px/1.45 var(--qt-body)}
.qt-fh__chat{flex:none;width:26px;height:26px;background:var(--qtc-accent-700,#03776a);-webkit-mask:var(--qt-mi-chat) center/contain no-repeat;mask:var(--qt-mi-chat) center/contain no-repeat}
:root .qt-home .qt-fh__help a{color:var(--qtc-accent-700,#03776a);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.qt-fh__list details{border-bottom:1px solid #e3e8ec}
.qt-fh__list details:first-child{border-top:1px solid #e3e8ec}
:root .qt-home .qt-fh__list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;cursor:pointer;font-family:var(--qt-head);font-size:var(--tq-q-fs,18px);line-height:var(--tq-q-lh,1.35);font-weight:var(--tq-q-fw,600);color:var(--tq-q-c,var(--qt-navy,#0f3d63));transition:color .2s}
.qt-fh__list summary::-webkit-details-marker{display:none}
.qt-fh__list summary::marker{content:""}
.qt-fh__list summary i{flex:none;width:32px;height:32px;border-radius:99px;background:#f3f5f7;position:relative;transition:background .2s}
.qt-fh__list summary i::before,.qt-fh__list summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--qt-navy,#0f3d63);transition:rotate .35s var(--qt-ease-out)}
.qt-fh__list summary i::after{rotate:90deg}
.qt-fh__list details[open] summary i{background:var(--qtc-accent-50,#e6f5f4)}
.qt-fh__list details[open] summary i::after{rotate:0deg}
.qt-fh__list summary:hover{color:var(--qtc-accent-700,#03776a)}
.qt-fh__list summary:focus-visible{outline:2px solid var(--qtc-accent,#048a7c);outline-offset:4px;border-radius:6px}
@supports selector(::details-content){
.qt-fh__list details{interpolate-size:allow-keywords}
.qt-fh__list details::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--qt-ease-out),content-visibility .45s allow-discrete}
.qt-fh__list details[open]::details-content{block-size:auto}
}
:root .qt-home p.qt-fh__a{margin:0;padding:0 52px 26px 0;font-family:var(--qt-body);font-size:var(--tq-an-fs,16px);line-height:var(--tq-an-lh,1.65);font-weight:var(--tq-an-fw,400)!important;color:var(--tq-an-c,var(--qt-text,#333));max-width:var(--tq-an-mw,none)}
:root .qt-home .qt-fh__a a{color:var(--qtc-accent-700,#03776a);text-decoration:underline;text-underline-offset:3px}
.qt-faqh--centred .qt-fh__side{position:static;max-width:720px;margin:0 auto 40px;text-align:center}
.qt-faqh--centred :is(.qt-fh__h,.qt-fh__lead){margin-inline:auto}
.qt-faqh--centred .qt-fh__lead{margin-bottom:0}
.qt-faqh--centred .qt-fh__list{max-width:860px;margin:0 auto}
.qt-fh__foot{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:36px}
.qt-fh__foot .qt-fh__help{margin-top:0}
.qt-faqh.qt-ha--left .qt-fh__side{text-align:left;margin-inline:0 auto}
.qt-faqh.qt-ha--left :is(.qt-fh__h,.qt-fh__lead){margin-inline:0 auto}
.qt-faqh.qt-ha--right .qt-fh__side{text-align:right}
.qt-faqh.qt-ha--right :is(.qt-fh__h,.qt-fh__lead){margin-inline:auto 0}
.qt-faqh.qt-ha--center .qt-fh__side{text-align:center}
.qt-faqh.qt-ha--center :is(.qt-fh__h,.qt-fh__lead){margin-inline:auto} .qt-sbsec{padding-block:48px}
.qt-sb{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:460px;padding:clamp(36px,5vw,72px) clamp(28px,5vw,88px);border-radius:40px;background:var(--sb-bg,#eef8f6);overflow:hidden;isolation:isolate}
.qt-sb.has-glow::before{content:"";position:absolute;z-index:-1;width:min(50%,520px);aspect-ratio:1;right:4%;top:50%;translate:0 -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.75),rgba(255,255,255,0));animation:qt-breathe 9s ease-in-out infinite alternate}
@keyframes qt-breathe{to{scale:1.15;opacity:.7}}
.qt-sb__pills{display:flex;flex-wrap:wrap;gap:10px}
.qt-sb__pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border-radius:9999px;font-family:var(--qt-head);font-size:var(--tq-lb-fs,12px);font-weight:var(--tq-lb-fw,600);line-height:1;letter-spacing:.08em;text-transform:uppercase;background:var(--pb);color:var(--tq-lb-c,var(--pc))}
.qt-sb__pill.has-ic::before{content:"";width:12px;height:12px;flex:none;background:var(--ic);-webkit-mask:var(--qt-pi) center/contain no-repeat;mask:var(--qt-pi) center/contain no-repeat}
:root .qt-home :is(h2,h3).qt-sb__h{margin:22px 0 0;font-family:var(--qt-head);font-size:var(--tq-h-fs,clamp(32px,3.8vw,54px));line-height:var(--tq-h-lh,1.04);font-weight:var(--tq-h-fw,700)!important;letter-spacing:-.02em;color:var(--tq-h-c,var(--qt-navy,#0f3d63));max-width:var(--tq-h-mw,none);text-wrap:balance;text-transform:none}
.qt-sb__copy>.qt-sb__h:first-child{margin-top:0}
:root .qt-home p.qt-sb__p{margin:18px 0 0;font-family:var(--qt-body);font-size:var(--tq-ld-fs,clamp(17px,1.4vw,20px));line-height:var(--tq-ld-lh,1.55);font-weight:var(--tq-ld-fw,400)!important;color:var(--tq-ld-c,#22384c);max-width:var(--tq-ld-mw,40ch)}
.qt-sb__copy>.qt-btn{margin-top:30px}
.qt-sb__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-family:var(--qt-body);font-size:var(--tq-mt-fs,14px);line-height:var(--tq-mt-lh,1.4);font-weight:var(--tq-mt-fw,400);color:var(--tq-mt-c,#43566a)}
.qt-sb__meta span{display:inline-flex;align-items:center;gap:6px}
.qt-sb__meta span[class]::before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:var(--qt-mim) center/contain no-repeat;mask:var(--qt-mim) center/contain no-repeat}
.qt-mi--notes{--qt-mim:var(--qt-mi-notes)}.qt-mi--slides{--qt-mim:var(--qt-mi-slides)}.qt-mi--person{--qt-mim:var(--qt-mi-person)}.qt-mi--book{--qt-mim:var(--qt-mi-book)}.qt-mi--clock{--qt-mim:var(--qt-mi-clock)}.qt-mi--download{--qt-mim:var(--qt-mi-download)}
.qt-ha--center .qt-sb__copy{text-align:center}
.qt-ha--center .qt-sb__pills,.qt-ha--center .qt-sb__meta{justify-content:center}
.qt-ha--center :is(.qt-sb__h,.qt-sb__p){margin-inline:auto}
.qt-ha--right .qt-sb__copy{text-align:right}
.qt-ha--right .qt-sb__pills,.qt-ha--right .qt-sb__meta{justify-content:flex-end}
.qt-ha--right :is(.qt-sb__h,.qt-sb__p){margin-inline:auto 0}
.qt-sb__pic{position:relative;height:100%;min-height:360px}
.qt-sb__empty{display:block;width:100%;height:100%;min-height:60px;background:repeating-linear-gradient(135deg,#eef2f5 0 10px,#f7f9fb 10px 20px)} .qt-fr{position:relative;display:block;transition:transform .7s var(--qt-ease-out)}
.qt-fr img{width:100%;height:100%;object-fit:cover;object-position:top}
.qt-fr--a4{aspect-ratio:1/1.414;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 2px 3px rgba(15,30,45,.08),0 22px 34px -20px rgba(15,30,45,.5)}
.qt-fr--slide{aspect-ratio:16/9;border-radius:10px;overflow:hidden;box-shadow:0 2px 4px rgba(15,30,45,.08),0 22px 36px -20px rgba(15,30,45,.55)}
.qt-fr--auto{aspect-ratio:var(--ar,1);border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(15,30,45,.08),0 22px 36px -20px rgba(15,30,45,.55)}
.qt-fr--none{aspect-ratio:var(--ar,1)}
.qt-fr--none img{object-fit:contain} .qt-dev{--ar:.711;--bz:.036;--r:.056;container-type:inline-size;aspect-ratio:var(--ar);background:#1b1e22;border-radius:calc(var(--r)*100%)/calc(var(--r)*var(--ar)*100%);box-shadow:inset 0 0 0 .5px #4b535c,0 2px 4px rgba(15,30,45,.12),0 26px 44px -22px rgba(15,30,45,.55)}
.qt-dev>span{position:absolute;inset:calc(var(--bz)*100cqw);overflow:hidden;border-radius:calc((var(--r) - var(--bz))*100cqw);background:#fff}
.qt-fr--tablet{--ar:.711;--bz:.036;--r:.056}
.qt-fr--phone{--ar:.4816;--bz:.022;--r:.15} .qt-lap{position:absolute;left:50%;top:50%;width:92%;translate:-50% -50%;container-type:inline-size;animation:qt-lapf 8s ease-in-out infinite alternate}
@keyframes qt-lapf{to{transform:translateY(-8px)}}
.qt-lap__scr{position:relative;display:block;aspect-ratio:1.69;background:#1b1e22;border-radius:2% 2% .5% .5%/3.4% 3.4% .9% .9%;box-shadow:inset 0 0 0 .5px #4b535c}
.qt-lap__scr>span{position:absolute;left:1.2cqw;right:1.2cqw;top:1.2cqw;bottom:2.6cqw;overflow:hidden;border-radius:.9cqw .9cqw 0 0;background:#000}
.qt-lap__scr img{width:100%;height:100%;object-fit:cover}
.qt-lap__base{position:relative;display:block;height:1.7cqw;margin:0 -6.5%;border-radius:0 0 1.6cqw 1.6cqw/0 0 1.5cqw 1.5cqw;background:linear-gradient(#f4f6f8 0,#d9dee3 30%,#aab2ba 100%);box-shadow:0 24px 30px -16px rgba(15,30,45,.5)}
.qt-lap__base::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#fff}
.qt-sb:hover .qt-lap{animation-play-state:paused} .qt-sb__pic--trio .qt-fr{position:absolute}
.qt-sb__pic--trio .qt-s1{left:0;top:12%;width:38%;transform:rotate(-8deg);z-index:1}
.qt-sb__pic--trio .qt-s2{left:50%;top:50%;width:44%;translate:-50% -50%;z-index:3}
.qt-sb__pic--trio .qt-s3{right:0;top:8%;width:22%;transform:rotate(8deg);z-index:2}
.qt-sb__pic--trio :is(.qt-s1,.qt-s3).qt-fr--slide{width:46%}
.qt-sb__pic--trio .qt-s2.qt-fr--slide{width:60%}
.qt-sb__pic--trio .qt-s3.qt-fr--slide{top:56%}
.qt-sb__pic--trio .qt-s2.qt-fr--auto{width:36%}
@media (hover:hover){
.qt-sb:hover .qt-s1{transform:rotate(-12deg) translate(-8%,-3%)}
.qt-sb:hover .qt-s2{transform:translateY(-10px)}
.qt-sb:hover .qt-s3{transform:rotate(12deg) translate(10%,-3%)}
} .qt-sb__pic--one{display:grid;place-items:center}
.qt-sb__one{width:min(100%,var(--one-w,420px))}
.qt-sb__one.qt-fr--a4{--one-w:300px}.qt-sb__one.qt-fr--tablet{--one-w:320px}.qt-sb__one.qt-fr--phone{--one-w:200px}.qt-sb__one.qt-fr--slide,.qt-sb__one.qt-fr--auto,.qt-sb__one.qt-fr--none{--one-w:520px} .qt-dnsec{padding-block:40px 96px}
.qt-dn__panel{--lx:50%;--ly:62%;position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;text-align:center;padding:clamp(72px,9vw,128px) var(--qt-hgut) clamp(80px,10vw,136px);border-radius:40px;background:radial-gradient(70% 90% at var(--lx) var(--ly),var(--dn1,#fff7e0) 0%,var(--dn2,#fde7b0) 45%,var(--dn3,#f9d27a) 100%)}
:root .qt-home h2.qt-dn__h{position:relative;z-index:3;margin:0;font-family:var(--qt-head);font-size:var(--tq-h-fs,clamp(32px,4.2vw,54px));line-height:var(--tq-h-lh,1.1);font-weight:var(--tq-h-fw,700)!important;max-width:var(--tq-h-mw,22ch);letter-spacing:-.02em;color:var(--tq-h-c,var(--ink,#000001));text-wrap:balance;text-transform:none}
.qt-dn__src{position:relative;display:grid;place-items:center;margin-top:44px}
.qt-dn__rays{position:absolute;z-index:-1;left:50%;top:50%;width:1100px;height:1100px;margin:-550px 0 0 -550px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.55) 0deg 5deg,rgba(255,255,255,0) 5deg 18deg);-webkit-mask:radial-gradient(closest-side,#000 8%,rgba(0,0,0,.5) 34%,transparent 70%);mask:radial-gradient(closest-side,#000 8%,rgba(0,0,0,.5) 34%,transparent 70%);animation:qt-rays 60s linear infinite,qt-rays-b 5s ease-in-out infinite alternate}
@keyframes qt-rays{to{rotate:360deg}}
@keyframes qt-rays-b{from{scale:.94;opacity:.75}to{scale:1.06;opacity:1}}
.qt-dn__halo{position:absolute;z-index:-1;left:50%;top:50%;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,247,224,.6) 40%,rgba(255,247,224,0));pointer-events:none;animation:qt-halo 5s ease-in-out infinite alternate;transition:scale .4s}
@keyframes qt-halo{from{transform:scale(.9)}to{transform:scale(1.08)}}
.qt-dn__ring{position:absolute;z-index:-1;inset:0;border-radius:9999px;box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 22px 4px rgba(255,236,170,.9);opacity:0;pointer-events:none;animation:qt-ring 3.6s cubic-bezier(.2,.6,.3,1) infinite}
.qt-dn__ring:nth-of-type(4){animation-delay:1.2s}.qt-dn__ring:nth-of-type(5){animation-delay:2.4s}
@keyframes qt-ring{0%{transform:scale(1);opacity:.9}100%{transform:scale(2.4,3.6);opacity:0}}
:root .qt-home .qt-dn__btn{position:relative;z-index:5;min-width:180px;min-height:52px;padding-inline:32px;font-size:var(--tq-bt-fs,16px);font-weight:var(--tq-bt-fw,600);letter-spacing:1px;transform-origin:50% 60%}
.qt-dn__src:hover .qt-dn__rays{animation-duration:30s,5s}
.qt-dn__src:hover .qt-dn__halo{scale:1.12}
.qt-dn__flood{position:absolute;z-index:2;inset:0;pointer-events:none;background:radial-gradient(circle at var(--lx) var(--ly),#fff 0%,rgba(255,255,255,.93) 40%,rgba(255,252,238,.85) 100%)}
.qt-dn__wave{position:absolute;z-index:2;left:var(--lx);top:var(--ly);width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,255,255,0) 70%,rgba(255,255,255,.95) 92%,rgba(255,236,170,0) 100%)}
.qt-dn__p{position:absolute;z-index:4;left:var(--lx);top:var(--ly);margin:-9px 0 0 -9px;pointer-events:none}
:root .qt-home p.qt-dn__msg{position:relative;z-index:3;margin:22px 0 0;min-height:1.5em;font-family:var(--qt-head);font-size:var(--tq-ms-fs,16px);line-height:1.5;font-weight:var(--tq-ms-fw,600)!important;color:var(--tq-ms-c,#5a3d00);opacity:0;translate:0 8px;transition:opacity .4s,translate .5s var(--qt-ease-out)}
:root .qt-home p.qt-dn__msg.is-on{opacity:1;translate:none}
.qt-ha--left .qt-dn__panel{justify-items:start;text-align:left}
.qt-ha--right .qt-dn__panel{justify-items:end;text-align:right}
.qt-dnsec.is-off *{animation-play-state:paused!important} .qt-cv.wp-block-qt-blog-feature{--qt-cis:640px}.qt-cv.wp-block-qt-faq-home{--qt-cis:640px}.qt-cv.wp-block-qt-series-banner{--qt-cis:560px}.qt-cv.wp-block-qt-intro{--qt-cis:380px}
@media (max-width:991.98px){
.qt-hc__grid{grid-template-columns:1fr;gap:20px}
.qt-hc__stage{min-height:420px;order:-1}
.qt-bf__grid,.qt-fh__grid{grid-template-columns:1fr;gap:36px}
.qt-fh__side{position:static}
.qt-sb{grid-template-columns:1fr;min-height:0}
.qt-sb__pic{order:-1;min-height:300px}
.qt-sb__pic--one{min-height:0}
}
@media (max-width:767.98px){
:root .qt-home :is(h1,h2).qt-nhero__h{font-size:var(--tq-h-fsm,clamp(42px,11vw,56px))}
:root .qt-home p.qt-nhero__lead{font-size:var(--tq-ld-fsm,17px)}
.qt-nhero--fan{padding-top:48px}
.qt-nhero--hop{padding:52px 0 64px}
.qt-ha__fan li{--w:clamp(150px,38vw,190px);transform-origin:50% 300%}
.qt-ha__fan{height:330px}
.qt-hb__row{gap:8px;margin-top:48px!important}
:root .qt-home small.qt-hb__l{font-size:var(--tq-mt-fsm,11px)}
.qt-nhero--deck{padding-block:40px 56px}
.qt-hc__stage{min-height:360px}
.qt-hc__now{margin-top:28px}
:root .qt-home p.qt-in__say{font-size:var(--tq-tx-fsm,18px)}
:root .qt-home h2.qt-bf__name{font-size:var(--tq-nm-fsm,var(--tq-nm-fs,14px))}
:root .qt-home .qt-bf__post--big h3.qt-bf__t{font-size:var(--tq-tt-fsm,24px)}
:root .qt-home a.qt-bf__post--row{grid-template-columns:96px 1fr;gap:16px}
:root .qt-home .qt-bf__post--row h3.qt-bf__t{font-size:16px}
:root .qt-home p.qt-bf__ex{font-size:var(--tq-bd-fsm,var(--tq-bd-fs,16px))}
.qt-bf__list li{padding-block:18px}
:root .qt-home h2.qt-fh__h{font-size:var(--tq-h-fsm,28px)}
:root .qt-home p.qt-fh__lead{font-size:var(--tq-ld-fsm,var(--tq-ld-fs,17px))}
:root .qt-home .qt-fh__list summary{font-size:var(--tq-q-fsm,16.5px);padding:20px 0}
:root .qt-home p.qt-fh__a{padding-right:0;font-size:var(--tq-an-fsm,var(--tq-an-fs,16px))}
.qt-sbsec{padding-block:32px}
.qt-sb{border-radius:24px;padding:28px 22px 32px}
.qt-sb__pic{min-height:240px}
:root .qt-home :is(h2,h3).qt-sb__h{font-size:var(--tq-h-fsm,30px)}
:root .qt-home p.qt-sb__p{font-size:var(--tq-ld-fsm,17px)}
.qt-dn__panel{border-radius:24px}
.qt-dn__rays{width:760px;height:760px;margin:-380px 0 0 -380px}
:root .qt-home h2.qt-dn__h{font-size:var(--tq-h-fsm,30px)}
.qt-cv.wp-block-qt-blog-feature{--qt-cis:1000px}.qt-cv.wp-block-qt-faq-home{--qt-cis:900px}.qt-cv.wp-block-qt-series-banner{--qt-cis:620px}.qt-cv.wp-block-qt-intro{--qt-cis:420px}
}
@media (prefers-reduced-motion:reduce){
.qt-nhero *,.qt-nhero,.qt-sb,.qt-sb *,.qt-dnsec *,.qt-intro *{animation:none!important;transition-duration:.01ms!important}
.qt-in__hl{background-size:100% .34em}
} .qt-donate.qt-ha{text-align:var(--qt-ta);padding-inline:max(var(--qt-hgut),calc((100% - var(--qt-hmaxn,1320px)) / 2 + var(--qt-hgut)))}
.qt-nhero.qt-ha .qt-hwrap,.qt-nhero.qt-ha .qt-hc__copy{text-align:var(--qt-ta)}
:root .qt-home.qt-nhero.qt-ha :is(.qt-nhero__h,.qt-nhero__lead){margin-inline:var(--qt-mi)}
.qt-nhero.qt-ha :is(.qt-nhero__btns,.qt-hb__row,.qt-hc__segs){justify-content:var(--qt-jc)}
.qt-nhero--deck.qt-ha--center .qt-hc__now,.qt-nhero--deck.qt-ha--center .qt-hc__segs{margin-inline:auto;text-align:left}