.qt-tools{--qt-ink:#102638;--qt-text:#334554;--qt-muted:#60707d;--qt-line:#dbe3e8;--qt-soft:#f2f6f8;--qt-white:#ffffff;--qt-yellow:#f2ab3c;--qt-cyan:#4dd0c8;--qt-blue:#63a4ff;--qt-violet:#a78bfa;--qt-pink:#ff73ad;--qt-coral:#ff7b6b;--qt-green:#73d39c;box-sizing:border-box;width:min(100%, 1240px);max-width:none;margin:0 auto;padding:12px 20px 76px;color:var(--qt-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.entry-content>.wp-block-group.qt-tools{padding:12px 20px 76px}.qt-tools *,.qt-tools *::before,.qt-tools *::after{box-sizing:border-box}.qt-tools :where(h1,h2,h3,p){margin-top:0}.qt-tools :where(h1,h2,h3){color:var(--qt-ink);font-family:inherit;letter-spacing:-.04em}.qt-tools a:focus-visible,.qt-tools summary:focus-visible{outline:3px solid var(--qt-yellow);outline-offset:4px}.qt-eyebrow{margin-bottom:13px;color:#28618f;font-size:13px;font-weight:850;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.qt-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);align-items:center;gap:clamp(32px, 6vw, 76px);min-height:520px;padding:clamp(38px, 7vw, 78px);overflow:hidden;border-radius:32px;background:linear-gradient(135deg,#f6f9fb 0%,#e9f2f7 100%)}.qt-hero h1{max-width:770px;margin-bottom:22px;font-size:clamp(56px, 7.6vw, 96px);font-weight:860;line-height:.94}.qt-hero-copy>p:not(.qt-eyebrow){max-width:670px;margin-bottom:27px;font-size:clamp(18px, 2vw, 23px);line-height:1.5}.qt-actions{display:flex;flex-wrap:wrap;gap:11px}.qt-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 18px;border:2px solid var(--qt-ink);border-radius:11px;font-size:15px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.qt-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(16 38 56 / .14)}.qt-tools a.qt-button--primary,.qt-tools a.qt-button--primary:visited,.qt-tools a.qt-button--primary:hover,.qt-tools a.qt-button--primary:focus-visible{background:var(--qt-ink);color:var(--qt-white)}.qt-tools a.qt-button--secondary,.qt-tools a.qt-button--secondary:visited,.qt-tools a.qt-button--secondary:hover,.qt-tools a.qt-button--secondary:focus-visible{background:var(--qt-white);color:var(--qt-ink)}.qt-hero-panel{padding:26px;border-radius:25px;background:var(--qt-ink);box-shadow:0 24px 50px rgb(16 38 56 / .21);color:var(--qt-white)}.qt-hero-panel p{display:grid;gap:5px;margin-bottom:21px}.qt-hero-panel strong{color:var(--qt-white);font-size:23px}.qt-hero-panel p span{color:#d9e5eb;font-size:14px;line-height:1.5}.qt-hero-palette{display:grid;min-height:170px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border-radius:16px}.qt-hero-palette span:nth-child(1){background:#fff1d2}.qt-hero-palette span:nth-child(2){background:#f2ab3c}.qt-hero-palette span:nth-child(3){background:#ff73ad}.qt-hero-palette span:nth-child(4){background:#4dd0c8}.qt-hero-palette span:nth-child(5){background:#5d3fd3}.qt-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.qt-hero-points span{padding:9px 6px;border:1px solid rgb(255 255 255 / .16);border-radius:9px;color:#dce8ee;font-size:12px;font-weight:750;text-align:center}.qt-task-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.qt-task-nav a{display:grid;min-width:0;min-height:168px;grid-template-columns:1fr auto;align-content:start;gap:7px 12px;padding:22px;border:1px solid #d5e4ed;border-radius:18px;background:#f4f9fc;color:var(--qt-ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.qt-task-nav a:nth-child(2){background:#edf5f9}.qt-task-nav a:nth-child(3){background:#e5f0f6}.qt-task-nav a:nth-child(4){background:#dbeaf3}.qt-task-nav a:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgb(16 38 56 / .11)}.qt-task-nav a>span{display:inline-grid;width:46px;height:46px;grid-column:1 / -1;place-items:center;justify-self:start;border-radius:50%;background:var(--qt-ink);color:var(--qt-white);font-size:15px;font-weight:850;letter-spacing:0}.qt-task-nav strong{font-size:19px;line-height:1.18}.qt-task-nav small{grid-column:1;color:var(--qt-muted);font-size:13px;line-height:1.45}.qt-task-nav b{grid-column:2;grid-row:2 / span 2;align-self:center;color:#28618f;font-size:22px}.qt-section{padding:clamp(52px, 6.5vw, 82px) 0 0;scroll-margin-top:28px}.qt-section-head{max-width:820px;margin-bottom:28px}.qt-section-head h2,.qt-help-band h2{margin-bottom:13px;font-size:clamp(36px, 5vw, 58px);font-weight:840;line-height:1.02}.qt-section-head>p:not(.qt-eyebrow){margin-bottom:0;color:var(--qt-muted);font-size:18px;line-height:1.6}.qt-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qt-tool-grid--check{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-tool-card{--qt-card-accent:var(--qt-yellow);position:relative;display:flex;min-width:0;min-height:250px;flex-direction:column;padding:25px;overflow:hidden;border:1px solid var(--qt-line);border-radius:19px;background:var(--qt-white);color:var(--qt-text);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.qt-tool-card::before{position:absolute;inset:0 0 auto;height:6px;background:var(--qt-card-accent);content:""}.qt-tool-card:hover{transform:translateY(-4px);box-shadow:0 17px 34px rgb(16 38 56 / .13)}.qt-tool-card--feature{grid-column:span 2;border-color:var(--qt-ink);background:var(--qt-ink);color:var(--qt-white)}.qt-tool-card--wide{grid-column:1 / -1;min-height:215px}.qt-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;margin-bottom:23px;border-radius:12px;background:var(--qt-ink)}.qt-icon img{display:block;width:32px;height:32px;margin:0}.qt-tool-card--feature .qt-icon{background:#fff0}.qt-tool-card h3{margin-bottom:9px;font-size:clamp(24px, 2.8vw, 32px);font-weight:820;line-height:1.08}.qt-tool-card--feature h3{color:var(--qt-white)}.qt-tool-card p{max-width:680px;margin-bottom:24px;color:var(--qt-muted);font-size:15px;line-height:1.57}.qt-tool-card--feature p{color:#d9e5eb}.qt-tool-card>strong:last-child{margin-top:auto;color:#24577f;font-size:13px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.qt-tool-card--feature>strong:last-child{color:var(--qt-card-accent)}.qt-accent-cyan{--qt-card-accent:var(--qt-cyan)}.qt-accent-blue{--qt-card-accent:var(--qt-blue)}.qt-accent-violet{--qt-card-accent:var(--qt-violet)}.qt-accent-pink{--qt-card-accent:var(--qt-pink)}.qt-accent-coral{--qt-card-accent:var(--qt-coral)}.qt-accent-green{--qt-card-accent:var(--qt-green)}.qt-accent-yellow{--qt-card-accent:var(--qt-yellow)}.qt-help-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:clamp(34px, 6vw, 64px);border-radius:28px;background:var(--qt-ink);color:var(--qt-white)}.qt-help-band h2{color:var(--qt-white)}.qt-help-band p:not(.qt-eyebrow){max-width:760px;margin-bottom:0;color:#d9e5eb;font-size:16px;line-height:1.65}.qt-help-band .qt-eyebrow{color:var(--qt-yellow)}.qt-tools a.qt-button--light,.qt-tools a.qt-button--light:visited,.qt-tools a.qt-button--light:hover,.qt-tools a.qt-button--light:focus-visible{border-color:var(--qt-white);background:var(--qt-white);color:var(--qt-ink)}.qt-tools a.qt-button--outline-light,.qt-tools a.qt-button--outline-light:visited,.qt-tools a.qt-button--outline-light:hover,.qt-tools a.qt-button--outline-light:focus-visible{border-color:rgb(255 255 255 / .65);background:#fff0;color:var(--qt-white)}.qt-faq-list{display:grid;max-width:900px;gap:10px}.qt-faq-list details{border:1px solid var(--qt-line);border-radius:14px;background:var(--qt-white)}.qt-faq-list summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;color:var(--qt-ink);cursor:pointer;font-weight:800;list-style:none}.qt-faq-list summary::-webkit-details-marker{display:none}.qt-faq-list summary::after{flex:0 0 auto;color:#28618f;content:"▾";font-size:20px;line-height:1;transition:transform 160ms ease}.qt-faq-list details[open] summary::after{transform:rotate(180deg)}.qt-faq-list details p{max-width:760px;margin:0;padding:0 18px 18px;color:var(--qt-muted);line-height:1.65}@media (max-width:1024px){.entry-content>.wp-block-group.qt-tools{padding:12px 0 76px}}@media (max-width:960px){.qt-hero{grid-template-columns:minmax(0,1fr)}.qt-task-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-tool-card--feature,.qt-tool-card--wide,.qt-tool-card--tablet-wide{grid-column:span 2}.qt-help-band{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.qt-tools,.entry-content>.wp-block-group.qt-tools{padding:6px 0 56px}.qt-hero{min-height:0;padding:32px 22px;border-radius:22px}.qt-hero h1{font-size:clamp(50px, 16vw, 72px)}.qt-actions .qt-button{width:100%}.qt-hero-panel{padding:18px}.qt-hero-palette{min-height:125px}.qt-task-nav,.qt-tool-grid,.qt-tool-grid--check{grid-template-columns:minmax(0,1fr)}.qt-task-nav a{min-height:142px}.qt-tool-card,.qt-tool-card--feature,.qt-tool-card--wide,.qt-tool-card--tablet-wide{min-height:235px;grid-column:auto;padding:23px}.qt-help-band{padding:30px 22px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.qt-button,.qt-task-nav a,.qt-tool-card{transition:none}}