.qday-page{background:#f4f6fc}.qday-page .product-hero{gap:48px;grid-template-columns:1.2fr 1fr}.qday-page .product-hero h1{font-size:clamp(2.6rem,4.1vw,4.1rem)}.qday-hero-note{font-size:.8125rem;color:#5b657c;margin-top:22px}
.qday-visual{position:relative;isolation:isolate;overflow:hidden;padding:36px;border:1px solid #3b5796;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#354f99 0,transparent 58%),#101e3b;color:#f7f9ff;box-shadow:0 25px 65px #233c711c}.qday-visual-label{font-size:.7rem;letter-spacing:.1em;font-weight:800;color:#b9caff}.qday-visual h2{font-size:2rem;line-height:1.3;margin-top:20px;max-width:310px}.qday-orbit{position:absolute;right:-50px;top:20px;width:230px;height:230px;border:1px solid #8aabff35;border-radius:50%;z-index:-1;display:grid;place-items:center}.qday-orbit:before{content:"";position:absolute;inset:20px;border:1px solid #8aabff28;border-radius:50%}.qday-orbit>span{font-family:"Space Grotesk",sans-serif;font-size:7rem;font-weight:700;color:#b2c4ff26}.orbit-dot{color:#82ead450}.qday-visual ol{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:13px}.qday-visual li{display:flex;align-items:center;gap:16px;background:#152541ed;border:1px solid #617cb074;border-radius:12px;padding:17px}.qday-visual li>span{font-family:"Space Grotesk",sans-serif;font-size:1rem;color:#a2eedb}.qday-visual strong{display:block;font-size:1rem}.qday-visual small{display:block;font-size:.8125rem;line-height:1.7;color:#cad7f3;margin-top:3px}.qday-visual-foot{font-size:.8125rem;color:#bfceee;border-top:1px solid #536a96;padding-top:22px;margin-top:25px}
.qday-definitions{margin-top:32px}.qday-definitions article p{color:#4c5770;margin-top:12px}.qday-source-ref{display:inline-block;color:#3545ac;font-size:.8125rem;font-weight:700;line-height:1.7;text-decoration:underline;text-underline-offset:4px;margin-top:18px}.qday-page .product-note a{text-decoration:underline;text-underline-offset:4px}
.qday-workshop{background:#e5ebf8;border-block:1px solid #c6d3ec}.qday-workshop-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.qday-form,.qday-result{border-radius:16px;padding:32px;min-width:0}.qday-form{background:#fff;border:1px solid #b9c9e7}.qday-form>label,.qday-form legend,.qday-result label{display:block;font-size:.9375rem;font-weight:800;line-height:1.7}.qday-form select{width:100%;padding:12px;margin-top:12px;background:#f6f8fd;border:1px solid #a8b8d6;border-radius:8px;color:#172032}.qday-form fieldset{padding:0;margin:27px 0;border:0;min-width:0}.qday-choices{display:grid;gap:9px;margin-top:14px}.qday-choices label{display:flex;align-items:center;gap:12px;background:#f4f6fc;padding:12px 14px;border:1px solid #d1daeb;border-radius:8px;font-size:.875rem;line-height:1.6;cursor:pointer}.qday-choices label:has(input:checked){background:#edf0ff;border-color:#768ac4}.qday-choices input{width:18px;height:18px;flex-shrink:0;accent-color:#3545ac}.qday-form>.button{margin-top:26px}.qday-field-hint{font-size:.8125rem;line-height:1.8;color:#535f78;margin-top:12px}.qday-result{background:#14233f;color:#f7f9ff;border:1px solid #3b5796}.qday-result .product-eyebrow{color:#b7caff}.qday-result h3{font-size:1.55rem;line-height:1.4}.qday-result #qday-empty{color:#d6e1f8;margin-top:19px;line-height:1.9}.qday-result label{margin-top:24px}.qday-result textarea{display:block;width:100%;resize:vertical;background:#f5f7fe;color:#192743;padding:18px;font-size:.875rem;line-height:1.8;border:1px solid #a8b8d6;border-radius:9px;margin-top:12px}.qday-result-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:15px}.qday-secondary{background:transparent;color:#e5edff;padding:10px 15px;border:1px solid #a5b9e0;border-radius:8px;font-size:.8125rem;font-weight:700;min-height:44px}.qday-secondary:hover{background:#314365}.qday-result .button{background:#d4e6ff;color:#14244a;margin-top:23px}.qday-result .qday-field-hint{color:#d1ddf6}.qday-status{font-size:.875rem;color:#b7ecdc;line-height:1.8;margin-top:17px;min-height:1.8em}.qday-takeaway{padding-top:22px;margin-top:20px;border-top:1px solid #64799d}.qday-takeaway strong{font-size:.9375rem}.qday-takeaway p{color:#d1ddf6;line-height:1.85;font-size:.875rem;margin-top:10px}.qday-result button:focus-visible,.qday-result a:focus-visible{outline-color:#b7caff}.qday-result textarea:focus-visible{outline-color:#b7caff}
.qday-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qday-source-grid>a{padding:24px;border:1px solid #c4d0e7;border-radius:12px;background:#fff;min-width:0;transition:border-color .15s}.qday-source-grid>a:hover{border-color:#5369bc}.qday-source-grid strong{display:block;font-size:1rem;line-height:1.6;color:#293c7b}.qday-source-grid>a>span{display:block;font-size:.875rem;color:#56617a;line-height:1.8;margin-top:9px}.qday-new-tab{display:block;font-size:.75rem;font-weight:700;color:#3545ac;margin-top:10px}.qday-light-eyebrow{color:#b1c6ff}
@media(max-width:900px){.qday-page .product-hero{gap:30px}.qday-visual{padding:27px}.qday-visual h2{font-size:1.65rem}.qday-workshop-grid{gap:20px}.qday-form,.qday-result{padding:25px}}
@media(max-width:650px){.qday-page .product-hero,.qday-workshop-grid,.qday-source-grid{grid-template-columns:1fr}.qday-page .product-hero h1{font-size:2.55rem}.qday-visual{padding:26px}.qday-visual h2{font-size:1.8rem}.qday-orbit{right:-45px;top:0}.qday-form,.qday-result{padding:24px}.qday-definitions{grid-template-columns:1fr}.qday-page .product-contact h2{font-size:2.15rem}}
@media(prefers-reduced-motion:reduce){.qday-source-grid>a{transition:none}}
