.consumer .issue-question-type{border:0;min-width:0;margin:28px 0;padding:0}.consumer .issue-question-type legend{color:#14313c;margin-bottom:16px;padding:0;font-family:Muli,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.5}.consumer .issue-question-type .jq{margin:0}@media (max-width:620px){.consumer .issue-question-type legend{font-size:15px}}.consumer .journey:has(.placement-calendar-results){max-width:1120px}.consumer .placement-chart-focus{outline:none}.consumer .placement-duration{border:0;min-width:0;margin:0;padding:0}.consumer .placement-duration legend{margin-bottom:10px;font-size:13px}.consumer .placement-duration>div{gap:8px;display:flex}.consumer .placement-duration label{cursor:pointer;border:1px solid #c4d1d5;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:50px;font-size:13px;display:flex}.consumer .placement-duration label.selected{background:#e9f2f5;border-color:#00587c}.consumer .placement-duration input{accent-color:#00587c;width:15px;height:15px;margin:0}.consumer .placement-range-preview{background:#f3f7f8;border-radius:5px;padding:14px 17px;font-size:13px}.consumer .placement-star-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.consumer .placement-star-options button{text-align:left;border:1px solid #cbd8dc;border-radius:6px;flex-direction:column;gap:7px;min-height:100px;padding:16px;display:flex}.consumer .placement-star-options button.selected{background:#eaf3f5;border:2px solid #00587c;padding:15px}.consumer .placement-star-options strong{color:#00587c;font-size:15px}.consumer .placement-star-options span{font-size:12px;line-height:1.5}.consumer .placement-star-options small{color:#00587c;font-size:10px}.consumer .placement-star-guide{border-top:1px solid #dce5e8;border-bottom:1px solid #dce5e8;margin:22px 0;padding:17px 0}.consumer .placement-star-guide summary{cursor:pointer;color:#00587c;font-size:14px}.consumer .placement-star-guide p{margin:15px 0;font-size:13px;line-height:1.7}.consumer .placement-star-guide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.consumer .placement-star-guide dt{font-size:13px;font-weight:700}.consumer .placement-star-guide dd{margin:5px 0 0;font-size:12px;line-height:1.5}.consumer .placement-star-guide a{color:#00587c;text-underline-offset:3px}.consumer .placement-search-brief{border-left:3px solid #00587c;margin:22px 0 30px;padding:5px 0 5px 18px}.consumer .placement-search-brief p{margin:4px 0;font-size:14px}.consumer .placement-search-brief .note{font-size:12px}.consumer .placement-empty-summary{background:#f3f7f8;border-radius:5px;padding:16px;font-size:14px}.consumer .placement-calendar-results{gap:32px;min-width:0;display:grid}.consumer .placement-calendar-panel{background:#fff;border:1px solid #d8e3e7;border-radius:8px;min-width:0;padding:24px}.consumer .placement-calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.consumer .placement-calendar-toolbar label{min-width:0}.consumer .placement-calendar-toolbar select{color:#00587c;background:#fff;border:0;max-width:100%;padding:12px 8px;font-size:20px;font-weight:700}.consumer .placement-month-arrow{border:1px solid #cbd8dc;border-radius:5px;flex-shrink:0;width:44px;height:44px;font-size:21px}.consumer .placement-calendar-summary{color:#526a74;text-align:center;margin:8px 0 20px;font-size:12px}.consumer .placement-month-grid{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%}.consumer .placement-month-grid th{text-align:center;color:#5c7078;padding-bottom:12px;font-size:11px;font-weight:400}.consumer .placement-month-grid td{vertical-align:top;padding:0}.consumer .placement-month-grid button{background:#fff;border:1px solid #e1e9eb;border-radius:5px;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:76px;padding:10px 4px;display:flex}.consumer .placement-month-grid button:disabled{cursor:default;opacity:.35}.consumer .placement-month-grid .placement-other-month button{visibility:hidden}.consumer .placement-month-grid .placement-day-has-matches{background:#eef5f6;border-color:#bdd2da}.consumer .placement-month-grid .placement-day-selected{color:#fff;background:#00587c;border-color:#00587c}.consumer .placement-day-number{font-size:16px}.consumer .placement-day-count{font-size:10px;line-height:1.4}.consumer .placement-day-count b{font-weight:700}.consumer .placement-calendar-panel>.note{margin:16px 0 0;font-size:11px}.consumer .placement-day-panel{min-width:0}.consumer .placement-day-panel>.eyebrow{margin-bottom:12px}.consumer .placement-day-panel>h2{outline:none;margin-bottom:13px;font-size:28px;line-height:1.3}.consumer .placement-time-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 26px;display:grid}.consumer .placement-time-options button{text-align:left;background:#fff;border:1px solid #cedce0;border-radius:6px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.consumer .placement-time-options button[aria-pressed=true]{background:#edf5f7;border:2px solid #00587c;padding:13px}.consumer .placement-time-options strong{color:#00587c;font-size:17px}.consumer .placement-time-options span{color:#526973;font-size:11px}.consumer .placement-time-options small{font-size:10px;line-height:1.5}.consumer .placement-exact-sample{border-top:1px solid #d8e3e7;padding-top:20px;font-size:13px}.consumer .placement-exact-sample strong{color:#00587c;font-size:19px}.consumer .placement-full-chart{background:#f9fbfc;border:1px solid #d0e0e5;border-radius:8px;min-width:0;padding:24px}.consumer .placement-chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.consumer .placement-chart-heading .eyebrow{margin-bottom:8px;font-size:10px}.consumer .placement-chart-heading h3{margin:0 0 15px;font-size:24px}.consumer .placement-match-total{color:#fff;background:#00587c;border-radius:4px;margin-bottom:15px;padding:8px 12px;font-size:12px}.consumer .placement-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.consumer .placement-pillars>div{border-bottom:1px solid #cbd9de;padding-bottom:12px}.consumer .placement-pillars dt{color:#526973;font-size:11px}.consumer .placement-pillars dd{color:#153946;margin:8px 0 0;font-family:serif;font-size:26px}.consumer .placement-chart-key{flex-wrap:wrap;gap:16px;margin:22px 0;display:flex;font-size:11px!important}.consumer .placement-chart-key>span{align-items:center;gap:7px;display:flex}.consumer .placement-chart-key i{border-radius:3px;width:16px;height:16px;display:inline-block}.consumer .placement-key-sector{background:#fff;border:2px solid #00587c}.consumer .placement-key-match{background:#00587c}.consumer .placement-boards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.consumer .placement-board{background:#fff;border:1px solid #d6e1e5;border-radius:6px;min-width:0;overflow:hidden}.consumer .placement-board-title{background:#eef3f5;border-bottom:1px solid #d6e1e5;justify-content:space-between;align-items:center;gap:8px;padding:12px 10px;display:flex}.consumer .placement-board-title h4{color:#194958;margin:0;font-size:14px;font-weight:700}.consumer .placement-board-title>span{color:#425e68;font-size:10px}.consumer .placement-palaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;display:grid}.consumer .placement-palace{background:#f7fafb;border:2px solid #0000;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:94px;padding:10px 3px;display:flex}.consumer .placement-direction{color:#64777f;font-size:10px}.consumer .placement-palace>strong{color:#183641;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.1}.consumer .placement-palace>small{text-align:center;font-size:9px;line-height:1.3}.consumer .placement-selected-sector{background:#fff;border-color:#00587c}.consumer .placement-counted-match{color:#fff;background:#00587c}.consumer .placement-counted-match>strong,.consumer .placement-counted-match .placement-direction{color:#fff}.consumer .placement-full-chart>.note:last-child{margin:20px 0 0;font-size:11px}.placement-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1100px){.consumer .placement-calendar-results{grid-template-columns:minmax(340px,.8fr) minmax(0,1fr);align-items:start;gap:24px}.consumer .placement-calendar-panel{padding:18px;position:sticky;top:20px}.consumer .placement-time-options{grid-template-columns:repeat(3,minmax(0,1fr))}.consumer .placement-full-chart{padding:18px}.consumer .placement-boards{gap:10px}.consumer .placement-board-title{flex-direction:column;align-items:flex-start}.consumer .placement-palace{min-height:86px}.consumer .placement-palace>strong{font-size:27px}}@media (max-width:620px){.consumer .placement-star-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.consumer .placement-star-options button{min-height:104px;padding:13px}.consumer .placement-star-options button.selected{padding:12px}.consumer .placement-star-guide dl{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer .placement-calendar-panel{padding:12px}.consumer .placement-calendar-toolbar{gap:6px}.consumer .placement-calendar-toolbar select{padding:10px 2px;font-size:16px}.consumer .placement-calendar-summary{margin:5px 0 13px;font-size:10px}.consumer .placement-month-grid{border-spacing:2px}.consumer .placement-month-grid th{font-size:10px}.consumer .placement-month-grid button{gap:6px;min-height:58px;padding:8px 2px}.consumer .placement-day-number{font-size:14px}.consumer .placement-day-count{font-size:9px}.consumer .placement-day-count-label{display:none}.consumer .placement-day-panel>h2{font-size:26px}.consumer .placement-time-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.consumer .placement-time-options button{padding:10px 7px}.consumer .placement-time-options button[aria-pressed=true]{padding:9px 6px}.consumer .placement-time-options span,.consumer .placement-time-options small{font-size:9px}.consumer .placement-full-chart{padding:15px 10px}.consumer .placement-boards{grid-template-columns:1fr;gap:14px}.consumer .placement-chart-heading h3{font-size:21px}.consumer .placement-pillars dd{font-size:24px}.consumer .placement-pillars dt{font-size:10px}.consumer .placement-palace{min-height:94px}.consumer .placement-palace>small{font-size:10px}.consumer .placement-chart-key{gap:10px;font-size:10px!important}}@media (prefers-reduced-motion:reduce){.consumer .placement-calendar-results *{scroll-behavior:auto}}.consumer .journey:has(.meditation-calendar-results){max-width:1080px}.consumer .meditation-calendar-results{gap:30px;min-width:0;margin:28px 0;display:grid}.consumer .meditation-calendar-panel{background:#fff;border:1px solid #d8e3e7;border-radius:8px;min-width:0;padding:22px}.consumer .meditation-calendar-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.consumer .meditation-calendar-toolbar>button{border:1px solid #cbd8dc;border-radius:5px;flex-shrink:0;width:44px;height:44px;font-size:21px}.consumer .meditation-calendar-toolbar label{min-width:0}.consumer .meditation-calendar-toolbar select{color:#00587c;background:#fff;border:0;width:100%;max-width:100%;padding:12px 5px;font-size:20px;font-weight:700}.consumer .meditation-calendar-key{color:#526a74;text-align:center;margin:16px 0;font-size:12px;line-height:1.6}.consumer .meditation-month-grid{table-layout:fixed;border-collapse:separate;border-spacing:4px;width:100%}.consumer .meditation-month-grid th{text-align:center;color:#5c7078;padding-bottom:10px;font-size:11px;font-weight:400}.consumer .meditation-month-grid td{vertical-align:top;padding:0}.consumer .meditation-month-grid button{background:#fff;border:1px solid #e1e9eb;border-radius:5px;flex-direction:column;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:78px;padding:10px 2px;display:flex}.consumer .meditation-month-grid button:disabled{cursor:default;opacity:.35}.consumer .meditation-other-month button{visibility:hidden}.consumer .meditation-month-grid .meditation-has-matches{background:#eef5f6;border-color:#bdd2da}.consumer .meditation-month-grid .meditation-date-selected{color:#fff;background:#00587c;border-color:#00587c}.consumer .meditation-day-number{font-size:16px}.consumer .meditation-day-stacks{white-space:nowrap;font-size:10px;line-height:1.4}.consumer .meditation-day-stacks b{font-size:12px}.consumer .meditation-day-panel{min-width:0}.consumer .meditation-day-panel>.eyebrow{margin-bottom:10px}.consumer .meditation-day-panel>h2{color:#00587c;outline:none;margin:0 0 12px;font-size:29px;line-height:1.25}.consumer .meditation-day-summary{color:#405d69;margin:0 0 8px;font-size:14px;line-height:1.5}.consumer .meditation-zone{margin:0 0 20px}.consumer .meditation-time-cards{gap:12px;display:grid}.consumer .meditation-time-card{background:#fff;border:1px solid #d8e3e7;border-radius:7px;padding:20px}.consumer .meditation-time-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.consumer .meditation-time-heading h3{color:#14313c;margin:0;font-family:Muli,Arial,sans-serif;font-size:23px;line-height:1.3}.consumer .meditation-time-heading h3 small{color:#62777f;letter-spacing:0;margin-top:4px;font-size:11px;font-weight:400;display:block}.consumer .meditation-stack-badge{color:#00587c;background:#edf5f7;border-radius:4px;flex-shrink:0;padding:8px 10px;font-size:12px;font-weight:700}.consumer .meditation-directions{border-top:1px solid #e3ebed;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 0;padding-top:16px;display:grid}.consumer .meditation-directions dt{color:#61747c;margin-bottom:6px;font-size:11px}.consumer .meditation-directions dd{color:#14313c;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.4}.consumer .meditation-directions dd small{color:#6b7c82;margin-top:4px;font-size:12px;display:block}.consumer .meditation-practice{line-height:1.7}.meditation-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1000px){.consumer .meditation-calendar-results{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:30px}.consumer .meditation-calendar-panel{position:sticky;top:20px}}@media (max-width:620px){.consumer .meditation-calendar-panel{padding:10px}.consumer .meditation-calendar-toolbar{gap:5px}.consumer .meditation-calendar-toolbar select{padding:10px 2px;font-size:16px}.consumer .meditation-calendar-key{margin:13px 0;font-size:11px}.consumer .meditation-month-grid{border-spacing:2px}.consumer .meditation-month-grid th{font-size:10px}.consumer .meditation-month-grid button{gap:6px;min-height:64px;padding:8px 1px}.consumer .meditation-day-number{font-size:14px}.consumer .meditation-day-stacks{white-space:normal;font-size:9px}.consumer .meditation-day-stacks b{font-size:11px}.consumer .meditation-day-panel>h2{font-size:27px}.consumer .meditation-time-card{padding:18px}.consumer .meditation-directions dd{font-size:17px}}.jq{--jq-ink:#173d42;--jq-muted:#62706b;--jq-line:#dbe2d7;--jq-paper:#faf9f3;--jq-accent:#a9763e;min-height:100vh;color:var(--jq-ink);background:var(--jq-paper);font:16px/1.55 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.jq *{box-sizing:border-box}.jq h1,.jq h2,.jq h3,.jq h4,.jq p{margin:0}.jq h1,.jq h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.12}.jq h1{font-size:clamp(34px,4vw,48px)}.jq h2{font-size:32px}.jq h3{font-size:18px;line-height:1.35}.jq p{color:var(--jq-muted)}.jq a{color:inherit;text-underline-offset:4px}.jq button,.jq input,.jq select{font:inherit}.jq button{cursor:pointer}.jq button:disabled{cursor:not-allowed;opacity:.48}.jq button,.jq input,.jq select,.jq a{touch-action:manipulation}.jq :focus-visible{outline-offset:4px;outline:3px solid #ac7738}.jq h1:focus{outline:none}.jq-icon{vertical-align:middle;flex:0 0 24px;width:24px;height:24px}.jq-preview{color:#ecede2;text-align:center;letter-spacing:.13em;background:#173d42;padding:8px 24px;font-size:10px;font-weight:600}.jq-preview span{letter-spacing:.02em;color:#d9e0d6;margin-left:22px;font-size:11px;font-weight:400}.jq-header{border-bottom:1px solid var(--jq-line);justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:22px 36px;display:flex}.jq-brand{line-height:0}.jq-brand img{object-fit:contain;width:173px;height:51px}.jq-header nav{align-items:center;gap:30px;display:flex}.jq-header nav>a{align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.jq-header nav>a .jq-icon{flex-basis:18px;width:18px;height:18px}.jq-tools-menu{position:relative}.jq-tools-menu>summary{cursor:pointer;align-items:center;gap:10px;padding:12px 0;font-size:14px;list-style:none;display:flex}.jq-tools-menu>summary::-webkit-details-marker{display:none}.jq-tools-menu>summary .jq-icon{flex-basis:16px;width:16px;height:16px}.jq-tools-list{border:1px solid var(--jq-line);z-index:20;background:#fffef9;border-radius:12px;width:350px;max-height:75vh;padding:20px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 15px 45px #173d4220}.jq-tools-list>span{letter-spacing:.15em;color:var(--jq-muted);font-size:10px}.jq-tools-list a{border-bottom:1px solid #e9ece5;align-items:center;gap:13px;padding:12px 4px;text-decoration:none;display:flex}.jq-tools-list a:hover{background:#f2f4eb}.jq-tools-list a .jq-icon{color:var(--jq-accent)}.jq-tools-list a b{font-size:14px;font-weight:600;display:block}.jq-tools-list a small{color:var(--jq-muted);margin-top:2px;font-size:12px;line-height:1.5;display:block}.jq-tools-list .jq-original-link{border:0;justify-content:space-between;padding-top:18px;font-size:13px}.jq-eyebrow{letter-spacing:.16em;margin-bottom:20px;font-size:10px;font-weight:650;display:block}.jq-home{max-width:1200px;margin:auto;padding:65px 36px 46px}.jq-home-intro{text-align:center;max-width:650px;margin:0 auto}.jq-home h1{font-size:clamp(46px,5vw,68px)}.jq-home h1 em{color:#a17342;font-weight:400}.jq-home-intro>p{max-width:475px;margin:22px auto 0;font-size:16px}.jq-intents{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.jq-intent{border:1px solid var(--jq-line);background:#fffef9;border-radius:15px;padding:28px 28px 23px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;position:relative}.jq-intent:hover{border-color:#9daf99;transform:translateY(-4px);box-shadow:0 10px 30px #173d4208}.jq-intent-art{background:#f1f3e9;border:1px solid #dfe4d4;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:27px;display:grid;position:relative}.jq-intent-art>.jq-icon{color:#36554c;width:32px;height:32px}.jq-intent-art i{background:#bb986c;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:0}.jq-intent-art i+i{background:#a7b49b;width:4px;height:4px;top:auto;bottom:8px;left:0}.jq-intent-number{color:#aeb4a6;font:14px Georgia,serif;position:absolute;top:30px;right:28px}.jq-intent h2{max-width:230px;min-height:62px;margin-bottom:12px;font-size:28px}.jq-intent p{max-width:280px;min-height:69px;font-size:14px;line-height:1.65}.jq-intent-action{border-top:1px solid #e2e6db;justify-content:space-between;align-items:center;margin-top:18px;padding-top:20px;font-size:13px;font-weight:600;display:flex}.jq-intent-action .jq-icon{width:21px;height:21px}.jq-home-note{text-align:left;justify-content:center;align-items:center;gap:16px;margin:36px auto 0;display:flex}.jq-home-note>.jq-icon{color:#a9763e;width:28px;height:28px}.jq-home-note p{font-size:13px}.jq-home-note p span{color:#7c8578;font-size:12px}.jq-journey{max-width:650px;min-height:640px;margin:0 auto;padding:30px 26px 65px}.jq-progress{justify-content:space-between;align-items:center;display:flex}.jq-progress>span{color:var(--jq-muted);font-size:12px}.jq-progress-track{background:#e7eadd;border-radius:10px;height:3px;margin:12px 0 32px;overflow:hidden}.jq-progress-track i{background:#9c875e;height:3px;transition:width .2s;display:block}.jq-question{margin-bottom:28px}.jq-question>p{max-width:510px;margin-top:13px;font-size:15px}.jq-panel{gap:19px;display:grid}.jq-choices{gap:10px;display:grid}.jq-choice{border:1px solid var(--jq-line);cursor:pointer;background:#fffefb;border-radius:10px;align-items:center;gap:16px;min-height:72px;padding:16px 18px;display:flex;position:relative}.jq-choice:hover{border-color:#9eaf9b}.jq-choice.is-selected{background:#eef2e8;border-color:#345b51;box-shadow:inset 0 0 0 1px #345b51}.jq-choice>input{opacity:0;width:1px;height:1px;position:absolute}.jq-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #ac7738}.jq-choice-icon{color:#486355;place-items:center;display:grid}.jq-choice-copy{flex:1}.jq-choice-copy b{font-size:16px;font-weight:600;line-height:1.4;display:block}.jq-choice-copy small{color:var(--jq-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.jq-radio{background:#fff;border:1px solid #bcc8b8;border-radius:50%;flex:0 0 21px;width:21px;height:21px}.is-selected .jq-radio{color:#fff;background:#31574d;border-color:#31574d;place-items:center;display:grid}.jq-radio .jq-icon{flex-basis:15px;width:15px;height:15px}.jq-primary{color:#fff;text-align:left;background:#173d42;border:1px solid #173d42;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:54px;padding:15px 21px;font-size:15px;font-weight:600;display:flex}.jq-primary:hover:not(:disabled){background:#28534f}.jq-primary .jq-icon{flex-basis:21px;width:21px;height:21px}.jq-secondary{color:#244c44;background:#eef2e7;border:1px solid #c9d4c2;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.jq-secondary:hover{background:#e3ebdb}.jq-secondary .jq-icon{flex-basis:20px;width:20px;height:20px}.jq-link{color:#536d5d;text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:6px 0;font-size:13px;display:inline-flex}.jq-link:hover{text-decoration:underline}.jq-link .jq-icon{flex-basis:18px;width:18px;height:18px}.jq-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.jq-field{color:var(--jq-ink);gap:9px;min-width:0;font-size:14px;font-weight:550;display:grid}.jq-field input,.jq-field select{width:100%;min-width:0;min-height:54px;color:var(--jq-ink);background:#fffefa;border:1px solid #bdcbb8;border-radius:8px;padding:12px 14px;font-size:16px;font-weight:400;display:block}.jq-field input:focus,.jq-field select:focus{outline-offset:2px;outline:2px solid #8a9f80}.jq-help{line-height:1.6;color:#6e786c!important;font-size:13px!important}.jq-time-basis{background:#eff1e8;border-radius:9px;padding:16px 18px}.jq-time-basis>b{font-size:13px;font-weight:600}.jq-time-basis>p{margin-top:5px;font-size:12px;line-height:1.6}.jq-time-basis>label{cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;font-weight:500;display:flex}.jq-time-basis input{accent-color:#31574d;flex:0 0 18px;width:18px;height:18px;margin:2px 0}.jq-error{background:#faeae4;border:1px solid #e6c6ba;border-radius:7px;padding:12px 15px;font-size:14px;color:#863e29!important}.jq-scan-status{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.jq-results{max-width:680px;min-height:650px;margin:auto;padding:25px 26px 55px}.jq-result-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.jq-result-top>span{letter-spacing:.13em;color:#74806e;font-size:10px;font-weight:650}.jq-result-top .jq-link{font-size:12px}.jq-results>h1{margin-bottom:14px;font-size:clamp(33px,4vw,46px)}.jq-summary-meta{font-size:13px;line-height:1.6;margin-bottom:23px!important}.jq-main-result{border:1px solid var(--jq-line);background:#fffef9;border-radius:13px;padding:25px 27px}.jq-result-label{color:#68805e;align-items:center;gap:9px;margin-bottom:15px;font-size:12px;display:flex}.jq-result-label .jq-icon{flex-basis:19px;width:19px;height:19px}.jq-main-result h2{margin-bottom:10px;font-size:33px}.jq-window{letter-spacing:-.02em;font-size:23px;font-weight:500;color:#214c44!important}.jq-window span{letter-spacing:0;color:#727d6c;margin-left:5px;font-size:12px}.jq-result-lead{font-size:16px;line-height:1.6;margin-top:16px!important}.jq-next{background:#edf1e5;border-radius:8px;margin:21px 0 15px;padding:17px 18px}.jq-next>b{letter-spacing:.07em;text-transform:uppercase;color:#4f6848;margin-bottom:5px;font-size:11px;font-weight:650;display:block}.jq-next p{color:#344e3f;font-size:15px;line-height:1.6}.jq-result-actions{justify-content:space-between;align-items:center;gap:20px;margin:17px 0 23px;display:flex}.jq-results>.jq-primary{margin:20px 0}.jq-details{border-top:1px solid var(--jq-line)}.jq-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:15px 1px;font-size:14px;font-weight:500;list-style:none;display:flex}.jq-details>summary::-webkit-details-marker{display:none}.jq-details>summary>.jq-icon{flex-basis:18px;width:18px;height:18px;transition:transform .15s}.jq-details[open]>summary>.jq-icon{transform:rotate(180deg)}.jq-details>div{padding:0 2px 22px;font-size:14px}.jq-details p+p{margin-top:12px}.jq-details h3{margin-bottom:12px}.jq-facts{grid-template-columns:1fr 1fr;gap:16px;margin:17px 0;display:grid}.jq-facts>div{border-top:1px solid #e4e9df;min-width:0;padding-top:11px}.jq-facts dt{text-transform:capitalize;color:#788271;margin-bottom:4px;font-size:11px}.jq-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.jq-contact{color:#fff;background:#1f4544;border-radius:11px;grid-template-columns:1fr auto;gap:12px 15px;margin-top:27px;padding:23px;display:grid}.jq-contact b{letter-spacing:-.02em;font:400 23px/1.2 Georgia,serif}.jq-contact p{color:#d7e0d2;margin-top:7px;font-size:12px}.jq-contact>a{align-items:center;gap:8px;font-size:13px;display:flex}.jq-contact>a .jq-icon{flex-basis:18px;width:18px;height:18px}.jq-contact small{color:#b2c2b5;grid-column:1/-1;font-size:10px}.jq-full-chart{overflow:hidden}.jq-full-chart>h3{margin-top:4px}.jq-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:20px 0;display:grid}.jq-board>article{overflow-wrap:anywhere;background:#f0f3e9;border:1px solid #d6decc;border-radius:5px;flex-direction:column;gap:6px;min-width:0;padding:11px 9px;display:flex}.jq-board h4{justify-content:space-between;gap:4px;font-size:12px;font-weight:600;display:flex}.jq-board article>b{margin-top:3px;font-size:13px}.jq-board article>span{font-size:12px}.jq-board article>small{color:#6e7867;font-size:10px;line-height:1.5}.jq-board .jq-chart-warning{color:#9b5138}.jq-footer{border-top:1px solid var(--jq-line);gap:9px;max-width:1128px;margin:auto;padding:28px 0 35px;display:grid}.jq-footer>span{letter-spacing:.16em;font-size:11px;font-weight:650}.jq-footer p,.jq-footer small{color:#7a8275;max-width:760px;font-size:11px;line-height:1.6}.jq-footer a{margin-left:5px}.jq-skip{z-index:50;background:#fff;padding:12px;position:absolute;top:0;left:15px;transform:translateY(-150%)}.jq-skip:focus{transform:translateY(0)}.jq-advanced-heading{max-width:1080px;margin:25px auto;padding:0 25px}.jq-advanced-heading h1{margin:15px 0}.jq-advanced-heading>p{font-size:14px}.jq-practitioner-tool{font:initial;color:initial;background:initial}.jq-practitioner-tool .finder-section{margin-top:0}.jq-panel>form{gap:20px;display:grid}.jq-panel>.jq-field{margin:3px 0}.jq-panel .jq-unknown{border:1px solid var(--jq-line);background:#f0f2e9;border-radius:8px;padding:18px}.jq-result-top+p{margin-bottom:17px}@media (max-width:900px){.jq-header{padding:19px 25px}.jq-home{padding:48px 25px 35px}.jq-intents{gap:13px}.jq-intent{padding:22px 20px}.jq-intent h2{font-size:25px}.jq-footer{margin:0 25px}.jq-intent-art{margin-bottom:23px}}@media (max-width:640px){.jq-preview{padding:7px 16px;font-size:9px}.jq-preview span{margin-left:10px;font-size:10px}.jq-header{padding:15px 19px}.jq-brand img{width:142px;height:42px}.jq-header nav{gap:15px}.jq-practitioner-link{display:none!important}.jq-tools-menu>summary{font-size:13px}.jq-tools-list{width:auto;max-height:calc(100dvh - 130px);position:fixed;top:108px;left:15px;right:15px}.jq-home{padding:36px 19px 31px}.jq-home-intro{text-align:left}.jq-home h1{font-size:46px}.jq-home-intro>p{margin-top:17px;font-size:15px}.jq-eyebrow{margin-bottom:17px;font-size:9px}.jq-intents{grid-template-columns:1fr;gap:12px;margin-top:29px}.jq-intent{border-radius:12px;grid-template-columns:55px 1fr;align-items:center;gap:0 17px;padding:21px 20px 18px;display:grid}.jq-intent-art{grid-area:1/1/3;width:52px;height:52px;margin:0}.jq-intent-art>.jq-icon{width:26px;height:26px}.jq-intent-number{display:none}.jq-intent h2{grid-column:2;max-width:none;min-height:0;margin:0 0 7px;font-size:25px}.jq-intent p{grid-column:2;max-width:none;min-height:0;font-size:13px;line-height:1.5}.jq-intent-action{grid-column:2;margin-top:12px;padding-top:11px;font-size:12px}.jq-intent:hover{transform:none}.jq-home-note{gap:11px;margin:25px 4px 0}.jq-home-note p{font-size:11px}.jq-home-note p span{font-size:10px}.jq-home-note>.jq-icon{flex-basis:22px;width:22px;height:22px}.jq-journey{min-height:590px;padding:18px 20px 40px}.jq-progress-track{margin:8px 0 26px}.jq-question{margin-bottom:24px}.jq-question h1{font-size:34px;line-height:1.16}.jq-question>p{margin-top:12px;font-size:14px}.jq-panel{gap:17px}.jq-choice{gap:13px;min-height:68px;padding:14px 15px}.jq-choice-copy b{font-size:15px}.jq-choice-copy small{font-size:12px}.jq-fields{grid-template-columns:1fr;gap:16px}.jq-time-basis{padding:14px 15px}.jq-time-basis>p{font-size:12px}.jq-time-basis>label{font-size:13px}.jq-results{padding:17px 20px 38px}.jq-result-top{margin-bottom:12px}.jq-result-top>span{max-width:185px;font-size:9px}.jq-results>h1{margin-bottom:11px;font-size:35px}.jq-summary-meta{font-size:12px;margin-bottom:19px!important}.jq-main-result{padding:22px 20px}.jq-main-result h2{font-size:31px}.jq-result-label{margin-bottom:13px;font-size:11px}.jq-window{font-size:22px}.jq-result-lead{font-size:15px;margin-top:13px!important}.jq-next{margin:18px 0 12px;padding:14px 15px}.jq-next p{font-size:14px}.jq-help{font-size:12px!important}.jq-result-actions{flex-wrap:wrap;gap:12px;margin:15px 0 19px}.jq-result-actions .jq-secondary{padding:12px 15px;font-size:13px}.jq-contact{grid-template-columns:1fr;gap:12px;padding:21px 19px}.jq-contact>a{justify-content:space-between;min-height:36px;font-size:13px}.jq-contact b{font-size:24px}.jq-contact small{font-size:10px}.jq-footer{margin:0 20px;padding:25px 0}.jq-footer p,.jq-footer small{font-size:10px}.jq-board{gap:3px}.jq-board>article{padding:9px 6px}.jq-board h4{font-size:10px}.jq-board article>b{font-size:11px}.jq-board article>span{font-size:10px}.jq-board article>small{font-size:9px}.jq-facts{gap:12px}.jq-facts dd,.jq-details>div{font-size:13px}}@media (prefers-reduced-motion:reduce){.jq *{scroll-behavior:auto!important;transition:none!important}}.jq-panel>form.jq-fields,.jq-panel>div.jq-fields{grid-template-columns:1fr;gap:19px}.jq-next strong,.jq-next>h2{letter-spacing:.07em;text-transform:uppercase;color:#4f6848;margin-bottom:5px;font:650 11px/1.5 ui-sans-serif,system-ui,sans-serif;display:block}.jq-next small{color:#78826f;margin-top:9px;font-size:11px;line-height:1.5;display:block}.jq-facts>article{border:1px solid var(--jq-line);background:#f3f5ec;border-radius:8px;padding:15px}.jq-facts>article h4{margin-bottom:7px;font-size:14px}.jq-facts>article>strong{font-size:25px}.jq-facts>article dl{margin:10px 0 0}.jq-facts>article dt{margin-top:9px}.jq-facts>article p{font-size:13px}.jq-results>.jq-panel,.jq-results>.jq-fields{margin:20px 0}.jq-results>.jq-help{margin:14px 0}.jq-caution{background:#f7eddf;border:1px solid #e6d2b2;border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.6;color:#805d34!important;margin:15px 0 0!important}.jq-caution b{font-weight:600}.jq-caution p{color:#805d34}.jq-choice-copy small{font-size:14px}.jq-help{font-size:13px!important}:root{--ink:#1d1d1f;--muted:#63636a;--blue:#06c;--purple:#6750c8;--line:#dddde3;--bg:#f5f5f7;--radius:24px;color:var(--ink);background:var(--bg);font-synthesis:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit;background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #0071e3}.skip{position:absolute;top:-100px}.skip:focus{z-index:10;background:#fff;padding:12px;top:12px;left:12px}.prototype{text-align:center;letter-spacing:.02em;color:#4a4855;background:#e9e8ef;padding:10px 20px;font-size:11px}.prototype span{color:#666270;margin-left:10px}header{border-bottom:1px solid #dedee4;justify-content:space-between;align-items:center;max-width:1152px;height:80px;margin:auto;padding:0 30px;display:flex}.brand{letter-spacing:.2em;align-items:center;gap:5px;padding:10px 0;font-size:15px;font-weight:650;display:flex}.brand-mark{letter-spacing:-.1em;margin-right:5px;font-size:31px;font-weight:350}nav{align-items:center;gap:26px;display:flex}nav button{padding:12px 2px;font-size:13px}#saved-count{background:#e2e2e8;border-radius:12px;margin-left:3px;padding:2px 5px;font-size:10px;display:inline-block}.help-nav{border:1px solid #aaaab2;border-radius:50%;width:28px;height:28px;font-size:15px;padding:0!important}main{outline:none;max-width:1152px;min-height:calc(100vh - 250px);margin:auto;padding:0 30px 80px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-3px;margin-bottom:23px;font-size:62px;font-weight:640;line-height:1.07}h2{letter-spacing:-1px;font-size:31px;font-weight:600}h3{letter-spacing:-.5px;font-size:21px}.hero{grid-template-columns:1fr 350px;align-items:center;gap:54px;padding:68px 0 45px;display:grid}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#6a5da1;margin:0 0 18px;font-size:11px;font-weight:650}.hero h1 span{color:#757580}.lead{color:var(--muted);max-width:535px;font-size:18px;line-height:1.6}.mini-plan{background:#fff;border:1px solid #e9e8ee;border-radius:28px;padding:26px;position:relative;transform:rotate(2deg);box-shadow:0 18px 45px #41415d08}.mini-plan:before{content:"";z-index:-1;background:linear-gradient(135deg,#dbe5f8,#e7ddf1);border-radius:28px;position:absolute;inset:-16px -14px 16px 14px}.mini-top{color:#66616f;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:10px;display:flex}.mini-date{letter-spacing:-1.4px;margin-bottom:5px;font-size:38px;font-weight:600;line-height:1.1}.mini-plan>p{color:var(--muted);margin-bottom:22px;font-size:13px}.mini-rule{border-top:1px solid #ecebf1;padding-top:18px;font-size:13px;line-height:1.5}.mini-check{color:#596b62;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.dot{background:#9f8fca;border-radius:50%;width:7px;height:7px;display:inline-block}.section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.section-head h2{letter-spacing:-.5px;margin:0;font-size:22px}.section-head p{color:var(--muted);margin:0;font-size:13px}.cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{text-align:left;border-radius:var(--radius);background:#fff;border:1px solid #e7e7ed;flex-direction:column;min-height:244px;padding:28px;transition:transform .2s,border-color .2s;display:flex}.card:hover{border-color:#b8b5cc;transform:translateY(-3px)}.card h3{margin:24px 0 10px}.card p{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.55}.card .arrow{color:#70648e;margin-top:auto;font-size:24px}.icon{color:#686070;justify-content:center;align-items:center;display:inline-flex}.icon svg{stroke:currentColor;fill:none;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.icon-box{background:#f0edf6;border-radius:15px;width:48px;height:48px}.card:nth-child(2) .icon-box{background:#eaf2f6}.card:nth-child(3) .icon-box{background:#eef2e8}.home-bottom{color:#696973;justify-content:center;align-items:center;gap:28px;margin-top:27px;font-size:12px;display:flex}.home-bottom span{align-items:center;gap:7px;display:flex}.home-bottom .icon svg{width:16px;height:16px}.journey{max-width:640px;margin:45px auto 0}.step-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:28px;font-size:12px;display:flex}.back{color:#5f5f68;padding:10px 0;font-size:13px}.progress{background:#e1dfe8;border-radius:2px;height:3px;margin-bottom:35px;overflow:hidden}.progress i{background:#9e8bc7;height:100%;display:block}.journey h1{letter-spacing:-1.5px;margin-bottom:15px;font-size:39px;line-height:1.15}.journey .lead{max-width:none;margin-bottom:28px;font-size:16px}.choices{gap:10px;display:grid}.choice{text-align:left;background:#fff;border:1px solid #dddde4;border-radius:16px;align-items:center;gap:17px;min-height:82px;padding:19px 20px;display:flex;position:relative}.choice.selected{background:#f5f1ff;border-color:#9c89c9;box-shadow:0 0 0 1px #9c89c9}.choice strong{margin-bottom:4px;font-size:16px;font-weight:560;display:block}.choice small{color:var(--muted);font-size:13px;line-height:1.5;display:block}.choice .circle{border:1px solid #c7c5d0;border-radius:50%;flex-shrink:0;width:21px;height:21px;margin-left:auto}.choice.selected .circle{border:6px solid #8d77b9}.choice .icon{flex-shrink:0;width:27px}.cta{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.primary{background:var(--ink);color:#fff;border-radius:50px;justify-content:center;align-items:center;gap:24px;min-height:49px;padding:15px 27px;font-size:15px;font-weight:500;display:inline-flex}.primary:hover:not(:disabled){background:#39393f}.secondary{background:#fff;border:1px solid #c9c8d2;border-radius:50px;min-height:49px;padding:14px 23px;font-size:14px}.text-button{color:var(--blue);padding:10px 0;font-size:13px}.note{color:var(--muted);margin-top:22px;font-size:12px;line-height:1.6}.info{color:#57515f;background:#ebeaf0;border-radius:16px;align-items:flex-start;gap:12px;margin-top:20px;padding:17px;font-size:13px;line-height:1.55;display:flex}.info p{margin:0}.info .icon svg{width:20px;height:20px}.fields{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.field{flex-direction:column;gap:9px;font-size:13px;font-weight:500;display:flex}.field.full{grid-column:1/-1}.field input,.field select,.field textarea{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #cac9d3;border-radius:12px;padding:14px}.field textarea{resize:vertical;min-height:100px}.field small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.error{color:#a02d2d;margin:16px 0;font-size:13px;line-height:1.5}.segmented{background:#e9e8ed;border-radius:14px;gap:4px;margin:20px 0;padding:5px;display:flex}.segmented button{border-radius:10px;flex:1;padding:12px 10px;font-size:13px}.segmented button.selected{background:#fff;box-shadow:0 1px 5px #0000000d}.result{max-width:900px;margin:45px auto 0}.result h1{letter-spacing:-1.6px;margin:22px 0 12px;font-size:42px}.result .lead{max-width:670px;font-size:16px}.result-layout{grid-template-columns:1fr 265px;gap:20px;margin-top:30px;display:grid}.result-card{background:#fff;border:1px solid #e3e1e9;border-radius:25px;padding:30px}.result-label{letter-spacing:.08em;text-transform:uppercase;color:#75698e;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.result-card h2{letter-spacing:-1.2px;margin-bottom:8px;font-size:36px}.result-card .time{letter-spacing:-.5px;margin-bottom:4px;font-size:23px}.result-card .timezone{color:var(--muted);margin-bottom:25px;font-size:13px}.result-card .explanation{color:#53515d;font-size:15px;line-height:1.6}.next-action{background:#f3f1f8;border-radius:16px;margin:22px 0;padding:19px}.next-action strong{font-size:13px}.next-action p{color:#575160;margin:7px 0 0;font-size:14px;line-height:1.6}.result-actions{flex-wrap:wrap;gap:12px;display:flex}.alternatives{flex-direction:column;gap:12px;display:flex}.alternatives>h3{letter-spacing:0;color:#65616e;margin:4px 0 0;font-size:13px;font-weight:500}.alternative{text-align:left;background:#fff;border:1px solid #e1dee8;border-radius:17px;width:100%;padding:20px}.alternative.selected{background:#f3effa;border-color:#a995ce}.alternative strong{margin:10px 0 7px;font-size:15px;display:block}.alternative small{color:#6b6378;font-size:12px;line-height:1.5}.alternative .mini-tag{letter-spacing:.08em;text-transform:uppercase;color:#79688f;font-size:10px}.result-disclosures{margin-top:25px}details{border-bottom:1px solid #d9d7e0;padding:0 0 4px}summary{cursor:pointer;padding:19px 3px;font-size:14px;font-weight:500}details p,details li{color:#625d6c;font-size:14px;line-height:1.7}details div{padding:0 3px 15px}.thin{max-width:780px;margin:48px auto}.thin h1{letter-spacing:-1.6px;font-size:42px}.thin .lead{max-width:none;font-size:16px}.tools{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.tool{background:#fff;border:1px solid #e1dee8;border-radius:20px;padding:25px}.tool h3{margin-bottom:10px;font-size:18px}.tool p{color:var(--muted);min-height:44px;font-size:13px;line-height:1.6}.tag{letter-spacing:.06em;text-transform:uppercase;color:#726683;background:#eeebf3;border-radius:5px;margin-bottom:17px;padding:5px 6px;font-size:10px;display:inline-block}.tool button{color:var(--blue);padding:8px 0;font-size:13px}.empty{text-align:center;background:#fff;border:1px solid #e1dee8;border-radius:24px;margin:28px 0;padding:38px}.empty p{color:var(--muted);font-size:14px;line-height:1.6}.support-list{gap:12px;margin:30px 0;display:grid}.support-list>div{background:#fff;border:1px solid #e2dfea;border-radius:16px;padding:22px}.support-list h3{font-size:17px}.support-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}footer{color:#77737f;border-top:1px solid #dedee4;justify-content:space-between;gap:25px;max-width:1092px;margin:0 auto;padding:27px 0 32px;font-size:11px;display:flex}footer strong{color:#64606d;margin-bottom:7px;font-size:12px;font-weight:500;display:block}footer span{line-height:1.6}footer button{color:#77737f;align-self:flex-start;padding:0;font-size:11px}.toast{opacity:0;color:#fff;z-index:20;background:#25232b;border:1px solid #e1dce8;border-radius:18px;max-width:90%;padding:16px 25px;font-size:13px;transition:transform .2s,opacity .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%)translateY(100px);box-shadow:0 8px 30px #0002}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.card:hover{transform:none}}@media (max-width:800px){header{height:73px;padding:0 24px}main{padding:0 24px 55px}.hero{grid-template-columns:1fr 270px;gap:25px;padding:48px 0 35px}h1{letter-spacing:-2px;font-size:46px}.lead{font-size:16px}.mini-plan{padding:22px}.mini-date{font-size:31px}.card{min-height:258px;padding:23px}.card h3{font-size:19px}.cards{gap:12px}.result-layout{grid-template-columns:1fr 220px}.result-card{padding:25px}footer{margin:0 24px}.home-bottom{gap:18px}}@media (max-width:620px){.prototype{padding:9px 12px;font-size:10px}.prototype span{margin-left:6px}header{height:67px;padding:0 21px}nav{gap:17px}nav button{font-size:12px}.help-nav{display:none}.brand{letter-spacing:.15em;font-size:12px}.brand-mark{font-size:27px}main{padding:0 20px 45px}.hero{padding:41px 0 33px;display:block}.hero h1{letter-spacing:-2.2px;font-size:44px}.hero .lead{max-width:340px;margin-bottom:0;font-size:16px}.mini-plan{display:none}.eyebrow{margin-bottom:16px;font-size:10px}.section-head{margin-bottom:15px;display:block}.section-head h2{font-size:19px}.section-head p{display:none}.cards{grid-template-columns:1fr;gap:10px}.card{grid-template-columns:43px 1fr 14px;align-items:center;column-gap:17px;min-height:0;padding:21px 22px;display:grid}.card .icon-box{border-radius:13px;grid-row:1/3;width:43px;height:43px}.card .icon svg{width:24px;height:24px}.card h3{letter-spacing:-.4px;margin:0 0 7px;font-size:17px}.card p{grid-area:2/2;margin:0;font-size:12px;line-height:1.5}.card .arrow{grid-area:1/3/3;margin:0;font-size:21px}.home-bottom{flex-wrap:wrap;gap:18px;margin-top:21px;font-size:10px}.home-bottom span:last-child{display:none}.journey,.result,.thin{margin-top:25px}.step-top{margin-bottom:18px}.progress{margin-bottom:29px}.journey h1{letter-spacing:-1.2px;font-size:32px}.journey .lead{font-size:14px}.choice{gap:13px;min-height:78px;padding:17px 16px}.choice strong{font-size:15px}.choice small{font-size:12px}.cta{background:linear-gradient(0deg,var(--bg) 83%,#f5f5f700);gap:12px;padding:16px 0 8px;position:sticky;bottom:0}.cta .primary{flex:1;justify-content:space-between;padding:16px 24px}.cta .text-button{font-size:12px}.note{font-size:11px}.fields{gap:12px}.field input,.field select{padding:12px;font-size:14px}.result h1{letter-spacing:-1.2px;font-size:33px}.result .lead{font-size:14px}.result-layout{grid-template-columns:1fr;margin-top:23px}.result-card{border-radius:21px;padding:24px}.result-card h2{font-size:31px}.result-card .time{font-size:22px}.alternatives{grid-template-columns:1fr 1fr;gap:10px;display:grid}.alternatives>h3{grid-column:1/-1}.alternative{border-radius:14px;padding:15px}.alternative strong{font-size:13px}.alternative small{font-size:11px}.result-actions .primary{flex:1;padding:14px 18px;font-size:13px}.result-actions .secondary{padding:13px 17px;font-size:12px}.thin h1{font-size:34px}.tools{grid-template-columns:1fr;gap:10px}.tool{padding:22px}.tool p{min-height:0}.thin .lead{font-size:14px}footer{margin:0 20px;padding-top:23px;font-size:10px;display:block}footer button{margin-top:17px}.empty{padding:28px 20px}}@media print{header,footer,.prototype,.step-top,.result-actions,.alternatives,.toast,.result-disclosures,.text-button{display:none!important}body{background:#fff}main{max-width:none;padding:0}.result-layout{display:block}.result-card{border:1px solid #ccc}.result-label:after{content:" · PRIVATE REVIEW"}.result h1{font-size:32px}}.consumer .jq{--jq-ink:#1d1d1f;--jq-muted:#63636a;--jq-line:#dddde3;--jq-paper:#f5f5f7;--jq-accent:#6750c8;background:0 0;min-height:0}.consumer .jq h1,.consumer .jq h2{font-family:inherit;font-weight:600}.consumer .jq .jq-primary{background:#1d1d1f;border-radius:50px}.consumer .jq .jq-choice{border-radius:16px}.consumer .jq .jq-main-result{border-radius:24px}.consumer .jq .jq-results,.consumer .jq .jq-journey{padding-left:0;padding-right:0}.consumer svg.jq-icon{width:24px;height:24px}.consumer .route-shortcuts{flex-wrap:wrap;gap:20px;margin:26px 0 0;display:flex}.consumer .warning{color:#66502e;background:#fff8e8;border:1px solid #d5b883;border-radius:16px;padding:18px;font-size:13px;line-height:1.6}.consumer .warning p{margin:5px 0 0}.consumer .top-warning{max-width:900px;margin:22px auto 0}.consumer .view-evidence{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.consumer .view-evidence div{background:#fff;border:1px solid #dddde3;border-radius:12px;padding:17px}.consumer .view-evidence dt{color:#63636a;margin-bottom:8px;font-size:12px}.consumer .view-evidence dd{margin:0;font-size:22px}.consumer .check-row{align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.6;display:flex}.consumer .check-row input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.consumer .form-hint{color:#63636a;font-size:12px;line-height:1.6}.consumer .loading{align-items:center;gap:12px;font-size:14px;display:flex}.consumer .result-meta{color:#63636a;font-size:12px;line-height:1.7}.consumer .option-count{color:#63636a;font-size:12px}.consumer .privacy{color:#63636a;max-width:640px;margin:20px auto;font-size:12px;line-height:1.7}.consumer .date-year{color:#63636a;font-size:15px}.consumer .mini-check .jq-icon{width:17px;height:17px}.consumer .retry-row{flex-wrap:wrap;gap:16px;margin-top:25px;display:flex}.consumer .jq .jq-results h1{font-size:40px}.consumer .saved-row{justify-content:space-between;gap:20px;display:flex}.consumer .saved-row button{white-space:nowrap}.consumer .inline-error{color:#a02d2d;margin-top:15px;font-size:13px}.consumer .purpose-choices .choice{width:100%}.consumer .qimen-status{color:#716579;margin-top:17px;font-size:11px;line-height:1.6}.consumer .birth-topic{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.consumer .birth-topic button{border:1px solid #cac6d4;border-radius:50px;padding:10px 15px;font-size:12px}.consumer .birth-topic button.selected{background:#eee7fb;border-color:#9c89c9}.consumer .privacy-reset{margin-top:20px}.consumer .disclaimer{color:#63636a;max-width:760px;font-size:12px;line-height:1.7}.consumer .tag.beta{color:#765720;background:#fff1d3}@media (max-width:620px){.consumer .view-evidence{grid-template-columns:repeat(2,1fr)}.consumer .jq .jq-results h1{font-size:31px}.consumer .route-shortcuts{gap:14px}.consumer .saved-row{display:block}}.consumer .home-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer .property-start{border:1px solid #dedee5;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:24px;display:flex}.consumer .property-start>div{align-items:center;gap:18px;display:flex}.consumer .property-start h3{margin:0 0 6px;font-size:17px}.consumer .property-start p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.consumer .property-start .text-button{white-space:nowrap}.consumer .consultation h2{font-size:27px;line-height:1.2}.consumer .consultation p{color:#62586f;max-width:680px;font-size:15px;line-height:1.7}.consumer .consultation .eyebrow{font-size:10px}.consumer .consultation .primary{font-size:14px;text-decoration:none;display:inline-flex}.consumer .consultation small{color:#756a80;max-width:620px;margin-top:16px;font-size:11px;line-height:1.6;display:block}.consumer .verdict{margin:18px 0}.consumer .verdict h3{margin:10px 0;font-size:24px;line-height:1.25}.consumer .verdict p{color:#57515f;font-size:15px;line-height:1.6}.consumer .verdict-symbol{color:#426b3b;background:#e1efdf;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:23px;display:inline-flex}.consumer .verdict-negative .verdict-symbol{color:#9c3d32;background:#f5e2df}.consumer .verdict-effort .verdict-symbol,.consumer .verdict-review .verdict-symbol{color:#8b6c2e;background:#f8edcf}.consumer .core-pair{border-top:1px solid #e8e3ec;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;padding-top:22px;display:grid}.consumer .core-pair small{color:#746a7c;font-size:11px;display:block}.consumer .core-pair strong{margin:8px 0;font-size:24px;display:block}.consumer .core-pair span{color:#746a7c;font-size:12px}.consumer .small-heading{margin:28px 0 18px;font-size:20px}.consumer .purpose-grid .jq-choices{grid-template-columns:1fr 1fr;gap:10px}.consumer .purpose-grid .jq-choice{gap:10px;min-height:112px;padding:16px}.consumer .purpose-grid .jq-choice-copy b{font-size:14px}.consumer .purpose-grid .jq-choice-copy small{font-size:11px}.consumer .purpose-grid .jq-choice-icon{display:none}.consumer .method-note{margin:24px 0}.consumer .consultation-links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.consumer .service-note{background:#fff8e8;border:1px solid #e7d7ae;border-radius:12px;padding:14px;font-size:12px!important}@media (max-width:620px){.consumer .home-choices{grid-template-columns:1fr}.consumer .property-start{padding:20px;display:block}.consumer .property-start>div{align-items:flex-start;gap:12px}.consumer .property-start .text-button{white-space:normal;margin-top:14px}.consumer .consultation{padding:22px}.consumer .consultation h2{font-size:24px}.consumer .consultation p{font-size:14px}.consumer .consultation .primary{gap:12px;padding:14px 20px;font-size:13px}.consumer .purpose-grid .jq-choices{grid-template-columns:1fr}.consumer .purpose-grid .jq-choice{min-height:80px}.consumer .purpose-grid .jq-choice-copy b{font-size:15px}.consumer .purpose-grid .jq-choice-copy small{font-size:12px}.consumer .verdict h3{font-size:22px}}.consumer .card-outcome{color:#766987;margin-bottom:20px;font-size:11px;line-height:1.5;display:block}.consumer .home-choices .card{min-height:262px}.consumer .icon-box{justify-content:center;align-items:center;display:flex}.consumer .single-result{grid-template-columns:1fr;max-width:700px}.consumer .question-summary{background:#fff;border:1px solid #e0dbe9;border-radius:16px;margin:24px 0;padding:20px}.consumer .question-summary small{color:#75668d;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.consumer .question-summary p{overflow-wrap:anywhere;margin:10px 0 0;font-size:18px;line-height:1.5}.consumer .meditation-start .eyebrow{margin-bottom:7px;font-size:9px}.consumer .star-options{flex-wrap:wrap;gap:8px;display:flex}.consumer .star-options button{background:#fff;border:1px solid #ccc4da;border-radius:12px;min-width:44px;height:44px}.consumer .star-options button.selected{background:#e9e0f7;border-color:#9c89c9}.consumer .matches-list{gap:12px;margin:24px 0;display:grid}.consumer .match-card{background:#fff;border:1px solid #ddd8e7;border-radius:18px;padding:22px}.consumer .match-card h3{font-size:19px}.consumer .match-card p{color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:620px){.consumer .home-choices .card{min-height:0}.consumer .card-outcome{display:none}.consumer .home-choices .card p{padding-right:0}.consumer .question-summary p{font-size:16px}.consumer .meditation-start .eyebrow{font-size:9px}.consumer .fields{grid-template-columns:1fr}.consumer .single-result{max-width:none}}.consumer .placement-star-selection{border:0;min-width:0;margin:24px 0;padding:0}.consumer .placement-star-selection legend{font-size:14px;font-weight:600}.consumer .placement-star-selection .segmented{flex-wrap:wrap}.consumer .placement-star-selection .segmented button{flex:1 0 40px;min-height:44px}.consumer .placement-layers{gap:10px;font-size:13px;display:grid}.consumer .placement-layers>div{border-bottom:1px solid #e9e4ef;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.consumer .placement-layers dd{margin:0}.consumer .placement-layers strong{font-size:20px}.consumer .alternatives .alternative>span:not(.mini-tag){color:#6b6378;margin:8px 0;font-size:12px;line-height:1.6;display:block}.consumer .journey .result-layout{grid-template-columns:1fr}.consumer .journey .alternatives{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.consumer .journey .alternatives>h3,.consumer .journey .alternatives>.note,.consumer .journey .alternatives>.cta{grid-column:1/-1}.consumer .journey .alternatives .alternative{padding:15px}.consumer .journey .alternatives .alternative strong{font-size:13px}@media (max-width:620px){.consumer .journey .alternatives{grid-template-columns:1fr}.consumer .placement-layers>div{display:block}.consumer .placement-layers dd{margin-top:6px}.consumer .placement-star-selection .segmented button{flex:1 0 44px}}.consumer .result-card>.time{color:var(--ink);font-size:23px;line-height:1.4}.consumer .result-card>.timezone{font-size:13px}@font-face{font-family:Abril Fatface;src:url(./9heavens-abril-fatface.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(./9heavens-muli-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(./9heavens-muli-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#121212;--muted:#606363;--blue:#00587c;--purple:#00587c;--line:#dfe4e5;--bg:#fff;--radius:8px;color:#121212;background:#fff;font-family:Muli,Arial,sans-serif;font-weight:400}body,.consumer{background:#fff}.consumer button,.consumer input,.consumer textarea,.consumer select{font-family:Muli,Arial,sans-serif}.consumer h1,.consumer h2,.consumer h3{letter-spacing:-.025em;color:#00587c;font-family:Abril Fatface,Georgia,serif;font-weight:400}.consumer h1{font-size:54px;line-height:1.12}.consumer h2{font-size:36px}.consumer h3{font-size:25px}.consumer p{line-height:1.7}.consumer .lead{color:#626565;font-size:16px;line-height:1.75}.consumer .eyebrow{color:#00587c;letter-spacing:.1em;font-size:11px;font-weight:400}.consumer .note,.consumer .form-hint,.consumer .qimen-status{color:#697173;font-size:12px;line-height:1.65}.consumer .text-button{color:#00587c;font-size:14px}.consumer a:focus-visible,.consumer button:focus-visible,.consumer input:focus-visible,.consumer textarea:focus-visible,.consumer select:focus-visible,.consumer summary:focus-visible{outline-color:#00587c}.consumer .brand-header{z-index:30;background:#fff;border-bottom:1px solid #f0f1f1;grid-template-columns:1fr auto 1fr;gap:24px;max-width:1440px;height:130px;padding:14px 54px;display:grid;position:relative}.consumer .brand{letter-spacing:0;margin:0;padding:0;line-height:0;display:block}.consumer .brand img{object-fit:contain;width:150px;height:87px}.consumer .brand-header nav{align-items:center;gap:28px;display:flex}.consumer .brand-header a{color:inherit;text-decoration:none}.consumer .brand-header nav button,.consumer .brand-header nav a{white-space:nowrap;padding:12px 0;font-size:13px}.consumer .header-right{justify-self:end}.consumer .header-left{justify-self:start}.consumer #saved-count{color:#00587c;background:#edf3f5;margin-left:6px}.consumer main{max-width:1440px;min-height:calc(100vh - 240px);padding:0 54px 80px}.consumer .brand-hero{aspect-ratio:2.25;isolation:isolate;background:#143b43;min-height:600px;margin:0 -54px;position:relative;overflow:hidden}.consumer .brand-hero>img{object-fit:cover;object-position:center 70%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.consumer .brand-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#041a1f85,#091a171a 44%,#0000 65%);position:absolute;inset:0}.consumer .brand-hero-copy{max-width:620px;padding:64px 68px}.consumer .brand-hero h1{color:#fff;letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(52px,5.3vw,72px);line-height:1.02}.consumer .brand-hero p{color:#fff;margin-bottom:30px;font-size:17px;line-height:1.7}.consumer .brand-hero .primary{color:#00587c;background:#fff;border-color:#fff;min-width:170px}.consumer .brand-hero .primary:hover{background:#eef5f6}.consumer .journey-selection{max-width:1160px;margin:68px auto 0}.consumer .section-head{margin-bottom:28px}.consumer .section-head h2{letter-spacing:-.02em;font-size:38px;font-weight:400}.consumer .home-choices{border-top:1px solid #dbe2e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px;display:grid}.consumer .journey-card{text-align:left;background:#fff;border-bottom:1px solid #dbe2e4;justify-content:space-between;align-items:center;gap:22px;min-height:148px;padding:32px 4px;transition:background .15s;display:flex}.consumer .journey-card:hover{background:#f6f9f9}.consumer .journey-card h3{margin:0 0 10px;font-size:29px}.consumer .journey-card p{color:#606868;max-width:390px;margin:0;font-size:14px}.consumer .journey-card>span{color:#00587c;font-family:Arial,sans-serif;font-size:22px;font-weight:400}.consumer .meditation-feature{justify-content:space-between;align-items:center;gap:40px;max-width:1160px;margin:56px auto 0;padding:35px 0;display:flex}.consumer .meditation-feature .eyebrow{margin-bottom:13px}.consumer .meditation-feature h2{margin-bottom:10px;font-size:35px}.consumer .meditation-feature p:last-child{color:#606868;margin:0;font-size:14px}.consumer .primary{color:#fff;min-height:50px;box-shadow:none;background:#00587c;border:1px solid #00587c;border-radius:5px;gap:16px;padding:14px 25px;font-size:14px;font-weight:400;text-decoration:none}.consumer .primary:hover:not(:disabled){background:#004660;border-color:#004660}.consumer .secondary{color:#00587c;background:#fff;border:1px solid #00587c;border-radius:5px;padding:14px 24px;font-size:14px}.consumer .primary svg,.consumer .back svg,.consumer .jq-choice-icon{display:none}.consumer .back{color:#00587c;font-size:13px}.consumer .step-top{color:#858d90;margin-bottom:24px;font-size:12px}.consumer .progress{background:#e9eff1;height:2px;margin-bottom:35px}.consumer .progress i{background:#00587c}.consumer .journey{max-width:660px;margin-top:58px}.consumer .journey h1{letter-spacing:-.02em;font-size:42px;line-height:1.15}.consumer .journey .lead{margin-bottom:30px;font-size:15px}.consumer .thin{max-width:840px;margin-top:58px}.consumer .thin h1,.consumer .result h1{letter-spacing:-.025em;font-size:48px}.consumer .result{max-width:950px;margin-top:48px}.consumer .single-result{max-width:none}.consumer .cta{margin-top:30px}.consumer .small-heading{color:#121212;margin-top:26px;font:700 17px Muli,Arial,sans-serif}.consumer .jq{--jq-ink:#121212;--jq-muted:#687174;--jq-line:#dce3e5;--jq-paper:#fff;--jq-accent:#00587c;font-family:Muli,Arial,sans-serif}.consumer .jq .jq-choices{gap:12px}.consumer .jq .jq-choice{box-shadow:none;background:#fff;border:1px solid #d4dfe2;border-radius:6px;min-height:84px;padding:20px}.consumer .jq .jq-choice.is-selected{background:#f1f7f9;border-color:#00587c;box-shadow:inset 0 0 0 1px #00587c}.consumer .jq .jq-choice-copy b{font-size:15px;font-weight:700;line-height:1.5}.consumer .jq .jq-choice-copy small{color:#687174;font-size:12px;line-height:1.6}.consumer .jq .jq-radio{border-color:#bdcbd0}.consumer .jq .is-selected .jq-radio{background:#00587c;border-color:#00587c}.consumer .purpose-grid .jq-choice{min-height:100px}.consumer .purpose-grid .jq-choices{gap:12px}.consumer .question-summary{background:#f4f8f9;border:0;border-left:2px solid #00587c;border-radius:0;padding:20px 24px}.consumer .question-summary small{color:#00587c;font-size:10px}.consumer .question-summary p{font-size:17px}.consumer .question-field{margin-top:28px}.consumer .field{font-size:13px;font-weight:400}.consumer .field input,.consumer .field select,.consumer .field textarea{background:#fff;border:1px solid #c4d1d5;border-radius:5px;padding:14px;font-size:15px}.consumer .field textarea{min-height:112px}.consumer .field small{color:#738084;font-size:11px}.consumer .info{color:#52676e;background:#f1f6f7;border-radius:6px;font-size:13px}.consumer .segmented{background:#eef3f4;border-radius:6px;padding:4px}.consumer .segmented button{border-radius:4px;font-size:13px}.consumer .segmented button.selected{color:#00587c;background:#fff;box-shadow:0 1px 3px #00587c12}.consumer .warning{border-radius:5px}.consumer .check-row{font-size:13px}.consumer .check-row input{accent-color:#00587c}.consumer .result-card{box-shadow:none;background:#fff;border:1px solid #d9e3e6;border-radius:8px;padding:32px}.consumer .result-card h2{color:#00587c;letter-spacing:-.025em;font-size:40px}.consumer .result-card h3{letter-spacing:-.015em;color:#14313c;font-family:Muli,Arial,sans-serif;font-size:20px;font-weight:700}.consumer .result-label{color:#577781;letter-spacing:.1em;margin-bottom:19px;font-size:10px}.consumer .result-card>.time{color:#14313c;font-size:28px;font-weight:400;line-height:1.35}.consumer .result-card>.timezone{color:#6b7c82;font-size:12px}.consumer .result-card>p,.consumer .result-card li{color:#627076;font-size:14px;line-height:1.75}.consumer .result-card>.note{font-size:12px}.consumer .verdict h3{font-size:23px}.consumer .verdict-symbol{display:none}.consumer .verdict p{color:#627076;font-size:14px}.consumer .verdict{border-top:1px solid #e3ebed;margin-top:26px;padding-top:24px}.consumer .verdict-negative h3{color:#8c493b}.consumer .verdict-effort h3,.consumer .verdict-review h3{color:#84662f}.consumer .core-pair{border-color:#e3ebed}.consumer .core-pair strong{color:#14313c;font-size:24px;font-weight:400}.consumer .core-pair small,.consumer .core-pair span{color:#6b7c82}.consumer .alternative{background:#fff;border:1px solid #d6e2e6;border-radius:6px;padding:19px}.consumer .alternative.selected{background:#f0f7f9;border-color:#00587c}.consumer .alternative .mini-tag{color:#00587c}.consumer .alternative small,.consumer .alternatives .alternative>span:not(.mini-tag){color:#61747c}.consumer .alternatives>h3{color:#294953;font-family:Muli,Arial,sans-serif;font-size:13px;font-weight:700}.consumer .date-year{color:#708087;font-family:Muli,Arial,sans-serif;font-size:14px}.consumer .method-note{margin-top:24px}.consumer details{border-color:#dce5e7}.consumer summary{color:#234c5c;padding:20px 0;font-size:13px;font-weight:400}.consumer details p,.consumer details li{color:#65777d;font-size:13px;line-height:1.75}.consumer .consultation{background:#f0f6f8;border:0;border-radius:8px;margin:38px 0;padding:35px}.consumer .consultation h2{color:#00587c;letter-spacing:-.015em;margin-bottom:15px;font-family:Abril Fatface,Georgia,serif;font-size:31px;font-weight:400;line-height:1.2}.consumer .consultation p{color:#536d77;max-width:680px;margin-bottom:22px;font-size:14px;line-height:1.75}.consumer .consultation .eyebrow{color:#537884;letter-spacing:.1em;margin-bottom:15px;font-size:10px}.consumer .consultation .primary{border-radius:5px;padding:14px 23px;font-size:14px}.consumer .consultation small{color:#67818b;margin-top:14px;font-size:11px}.consumer .consultation-links{margin-top:9px}.consumer .consultation-links .text-button{font-size:12px}.consumer .support-list{gap:0}.consumer .support-list>div{background:0 0;border:0;border-bottom:1px solid #e0e8eb;border-radius:0;padding:25px 0}.consumer .support-list h3{color:#173f50;letter-spacing:0;margin-bottom:12px;font:700 17px Muli,Arial,sans-serif}.consumer .support-list p{color:#64747b;font-size:14px}.consumer .empty{background:#f4f8f9;border:0;border-radius:8px;padding:36px 24px}.consumer .empty h3{font-size:29px}.consumer .help-answers{margin-top:32px}.consumer .help-answers summary{color:#143c4b;padding:25px 0;font-size:16px}.consumer .help-answers p{max-width:720px}.consumer .consumer-chart{color:#173b4b}.consumer .consumer-chart h2{color:#00587c;font-family:Abril Fatface,Georgia,serif;font-size:32px;font-weight:400}.consumer .consumer-chart h3,.consumer .consumer-chart .cc-sector{color:#173b4b;letter-spacing:0;font-family:Muli,Arial,sans-serif;font-weight:700}.consumer .consumer-chart .cc-board{background:#d3e0e5;border-color:#c9d9df;border-radius:7px}.consumer .consumer-chart .cc-pillars>div{border-color:#d7e3e7;border-radius:5px}.consumer .consumer-chart .cc-centre{background:#f7f9fa}.consumer .consumer-chart .cc-day{background:#edf5f8;border-top-color:#00587c}.consumer .consumer-chart .cc-time{background:#f2f7ef;border-top-color:#5b7955}.consumer .consumer-chart .cc-day.cc-time{background:#edf5f8;border-top-color:#00587c}.consumer .consumer-chart .cc-core>span{color:#00587c;background:#dbeef4;border-radius:3px}.consumer .consumer-chart .cc-core>.cc-time-badge{color:#4b6844;background:#e6efdf}.consumer .consumer-chart .cc-markers>span{color:#4b6875;background:#edf2f4}.consumer .consumer-chart .cc-sector span,.consumer .consumer-chart .cc-method,.consumer .consumer-chart .cc-line-label,.consumer .consumer-chart .cc-stems dt,.consumer .consumer-chart .cc-bottom,.consumer .consumer-chart .cc-key,.consumer .consumer-chart .cc-qualification{color:#687d85}.consumer .consumer-chart .cc-stems,.consumer .consumer-chart .cc-formations{border-color:#dbe5e9}.consumer .consumer-chart .cc-key b{color:#315563}.consumer .brand-footer{color:#71848b;border-top:1px solid #e2e8eb;justify-content:flex-start;align-items:center;gap:28px;max-width:1332px;margin:0 auto;padding:27px 0 34px;font-size:12px;display:flex}.consumer .brand-footer a{color:#00587c;font-size:13px;text-decoration:none}.consumer .brand-footer button{color:#627b85;align-self:auto;margin:0;font-size:12px}.consumer .brand-footer span{margin-left:auto}.consumer .toast{background:#00587c;border:0;border-radius:6px;box-shadow:0 4px 20px #123a4618}@media (min-width:1441px){.consumer .brand-hero{border-radius:7px;margin:24px 0 0}.consumer .brand-hero-copy{padding-left:65px}}@media (max-width:900px){.consumer .brand-header{height:114px;padding:12px 30px}.consumer .brand-header .brand img{width:130px;height:auto}.consumer main{padding:0 30px 50px}.consumer .brand-hero{aspect-ratio:auto;min-height:490px;margin:0 -30px}.consumer .brand-hero-copy{max-width:540px;padding:72px 38px}.consumer .brand-hero h1{font-size:64px}.consumer .brand-hero>img{object-position:60% center}.consumer .home-choices{column-gap:30px}.consumer .journey-card h3{font-size:26px}.consumer .brand-footer{margin:0 30px}.consumer .meditation-feature{gap:25px}.consumer .meditation-feature .secondary{white-space:nowrap}}@media (max-width:620px){.consumer .brand-header{grid-template-columns:1fr auto 1fr;gap:12px;height:95px;padding:10px 20px}.consumer .brand-header .brand img{width:105px;height:61px}.consumer .brand-header nav{gap:14px}.consumer .brand-header nav button,.consumer .brand-header nav a{font-size:11px}.consumer .header-right button:last-child{display:none}.consumer main{padding:0 20px 38px}.consumer .brand-hero{min-height:485px;margin:0 -20px}.consumer .brand-hero>img{object-position:64% center}.consumer .brand-hero:after{background:linear-gradient(#05191c0d,#05191c40 25%,#05191cdb)}.consumer .brand-hero-copy{max-width:380px;padding:235px 26px 32px}.consumer .brand-hero h1{letter-spacing:-.02em;margin-bottom:14px;font-size:45px;line-height:1.05}.consumer .brand-hero p{margin-bottom:22px;font-size:13px;line-height:1.6}.consumer .brand-hero .primary{min-width:150px;min-height:45px;padding:12px 20px;font-size:12px}.consumer .journey-selection{margin-top:34px}.consumer .section-head{margin-bottom:18px}.consumer .section-head h2{font-size:31px}.consumer .home-choices{grid-template-columns:1fr}.consumer .journey-card{gap:18px;min-height:110px;padding:24px 0}.consumer .journey-card h3{margin-bottom:8px;font-size:25px}.consumer .journey-card p{max-width:280px;font-size:12px;line-height:1.65}.consumer .journey-card>span{font-size:19px}.consumer .meditation-feature{margin-top:28px;padding:28px 0 8px;display:block}.consumer .meditation-feature h2{font-size:30px}.consumer .meditation-feature p:last-child{font-size:13px}.consumer .meditation-feature .secondary{margin-top:22px;padding:12px 20px;font-size:12px}.consumer .journey,.consumer .thin,.consumer .result{margin-top:30px}.consumer .journey h1,.consumer .thin h1,.consumer .result h1{font-size:34px;line-height:1.15}.consumer .journey .lead,.consumer .thin .lead,.consumer .result .lead{font-size:14px;line-height:1.65}.consumer .step-top{margin-bottom:19px;font-size:11px}.consumer .progress{margin-bottom:27px}.consumer .jq .jq-choice{min-height:80px;padding:17px}.consumer .jq .jq-choice-copy b{font-size:14px}.consumer .jq .jq-choice-copy small{font-size:11px}.consumer .purpose-grid .jq-choices{grid-template-columns:1fr}.consumer .cta{background:linear-gradient(#fff0,#fff 16%);padding:16px 0 8px}.consumer .cta .primary{justify-content:center;padding:14px 20px}.consumer .primary,.consumer .secondary{min-height:46px;padding:14px 20px;font-size:13px}.consumer .result-card{border-radius:6px;padding:23px}.consumer .result-card h2{font-size:33px}.consumer .result-card>.time{font-size:25px}.consumer .result-card>.timezone{font-size:11px}.consumer .result-card h3,.consumer .verdict h3{font-size:20px}.consumer .result-card>p,.consumer .result-card li,.consumer .verdict p{font-size:13px}.consumer .core-pair strong{font-size:22px}.consumer .core-pair small{font-size:10px}.consumer .core-pair span{font-size:11px}.consumer .consultation{border-radius:6px;margin:28px 0;padding:25px 22px}.consumer .consultation h2{font-size:28px}.consumer .consultation p{font-size:13px}.consumer .consultation .primary{padding:13px 18px;font-size:12px}.consumer .brand-footer{gap:22px;margin:0 20px;padding:25px 0;font-size:10px;display:flex}.consumer .brand-footer a{font-size:12px}.consumer .brand-footer button{font-size:11px}.consumer .brand-footer span{font-size:10px}.consumer .question-summary{padding:17px 19px}.consumer .question-summary p{font-size:15px}.consumer .consumer-chart h2{font-size:27px}.consumer .fields{grid-template-columns:1fr}.consumer .saved-row{display:block}.consumer .help-answers summary{font-size:14px}}@media (prefers-reduced-motion:reduce){.consumer .journey-card{transition:none}}@media print{.consumer .brand-header,.consumer .brand-footer,.consumer .brand-hero,.consumer .toast{display:none!important}.consumer main{max-width:none;padding:0}.consumer .result-label:after{content:none}}.consumer .journey-reset{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;max-width:1000px;margin:20px auto -18px;display:flex}.consumer .journey-reset button{text-underline-offset:3px;min-height:36px;font-size:13px;text-decoration:underline}.consumer .field select{max-width:100%}@media (max-width:620px){.consumer .journey-reset{margin-top:10px;margin-bottom:-12px}.consumer .journey-reset button{font-size:12px}}.consumer .timezone-field,.consumer .clock-occurrence-field{flex-direction:column;grid-column:1/-1;gap:9px;min-width:0;margin:10px 0;display:flex}.consumer .timezone-field label,.consumer .clock-occurrence-field label{color:#14313c;font-size:13px}.consumer .timezone-field select,.consumer .clock-occurrence-field select{color:#14313c;background:#fff;border:1px solid #c4d1d5;border-radius:5px;width:100%;min-width:0;max-width:100%;padding:14px;font-size:15px}.consumer .timezone-field .note{margin:0;font-size:11px}.consumer .brand-menu-toggle{white-space:nowrap;align-items:center;gap:9px;min-height:44px;padding:10px 0;font-size:13px;display:inline-flex}.consumer .brand-menu-lines{gap:4px;width:18px;display:grid}.consumer .brand-menu-lines i{background:currentColor;height:1px;display:block}.consumer .brand-header .brand-menu-panel{overscroll-behavior:contain;background:#fff;border:1px solid #dce5e7;border-radius:0 0 6px 6px;grid-template-columns:1fr 1fr;align-items:start;gap:28px;width:600px;max-width:calc(100vw - 108px);max-height:min(640px,100dvh - 150px);padding:25px;display:grid;position:absolute;top:calc(100% - 1px);left:54px;overflow-y:auto;box-shadow:0 16px 30px #173b4b1a}.consumer .brand-header .brand-menu-panel[hidden]{display:none}.consumer .brand-menu-group{flex-direction:column;min-width:0;display:flex}.consumer .brand-menu-heading{color:#697173;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.consumer .brand-header .brand-menu-panel a,.consumer .brand-header .brand-menu-panel button,.consumer .brand-menu-services summary{text-align:left;color:#143c4b;white-space:normal;border-radius:4px;width:100%;min-height:44px;padding:12px 9px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.consumer .brand-menu-panel a:hover,.consumer .brand-menu-panel button:hover,.consumer .brand-menu-services summary:hover{background:#f1f6f7}.consumer .brand-menu-panel button[aria-current=page]{color:#00587c;background:#edf5f8}.consumer .brand-menu-services{border:0;padding:0}.consumer .brand-menu-services summary{cursor:pointer;list-style-position:inside;display:list-item}.consumer .brand-menu-services>div{padding:0 0 4px 15px}.consumer .brand-header .brand-menu-services a{font-size:12px}.consumer .brand-menu-services summary:focus-visible{outline-offset:2px;outline:3px solid #00587c}@media (max-width:900px){.consumer .brand-header .brand-menu-panel{max-width:calc(100vw - 60px);max-height:calc(100dvh - 134px);left:30px}}@media (max-width:620px){.consumer .brand-menu-toggle{gap:7px;font-size:11px}.consumer .brand-menu-lines{gap:3px;width:15px}.consumer .brand-header .brand-menu-panel{border-left:0;border-right:0;grid-template-columns:1fr;gap:20px;width:auto;max-width:none;max-height:calc(100dvh - 95px);padding:20px;left:0;right:0}.consumer .brand-menu-group+.brand-menu-group{border-top:1px solid #dce5e7;padding-top:20px}}@media (max-width:900px){.consumer .brand-hero{aspect-ratio:auto;background:#fff;flex-direction:column;min-height:0;display:flex}.consumer .brand-hero>img{object-fit:contain;object-position:center;z-index:0;width:100%;height:auto;position:relative;inset:auto}.consumer .brand-hero:after{display:none}.consumer .brand-hero-copy{max-width:none;padding:32px 38px 38px}.consumer .brand-hero h1{color:#00587c;margin-bottom:18px;font-size:52px;line-height:1.05}.consumer .brand-hero p{color:#54646a;margin-bottom:24px;font-size:15px}.consumer .brand-hero .primary{color:#fff;background:#00587c;border-color:#00587c}.consumer .brand-hero .primary:hover{background:#004866}}@media (max-width:620px){.consumer .brand-hero-copy{padding:26px 26px 32px}.consumer .brand-hero h1{margin-bottom:16px;font-size:43px}.consumer .brand-hero p{margin-bottom:22px;font-size:13px}.consumer .brand-hero .primary{min-height:45px}}.consumer .embed-tools{background:#fff;border-bottom:1px solid #dce5e7;justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:14px 28px;display:flex}.consumer .embed-tools>div{align-items:center;gap:16px;display:flex}.consumer .embed-tools button{color:#00587c;background:0 0;border:0;min-height:44px;padding:8px 4px;font:700 13px Muli,Arial,sans-serif}.consumer .embed-tools button:focus-visible{outline-offset:3px;outline:3px solid #00587c}.consumer .embed-tools #saved-count{margin-left:5px}.consumer-embedded .journey-reset{justify-content:flex-end}@media (max-width:620px){.consumer .embed-tools{gap:8px;padding:7px 16px}.consumer .embed-tools>div{gap:12px}.consumer .embed-tools button{font-size:12px}}@media print{.consumer .embed-tools{display:none!important}}.consumer .meditation-options{border-top:1px solid #dce5e7;min-width:0;padding-top:24px}.consumer .meditation-options>h3{color:#14313c;font-family:Muli,Arial,sans-serif;font-size:17px}.consumer .meditation-options .field{max-width:100%}.consumer .meditation-date-nav{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 18px;display:flex}.consumer .meditation-date-nav>span{color:#61747c;text-align:center;font-size:12px}.consumer .meditation-date-nav button{min-height:44px}.consumer .meditation-options .alternative strong{margin-top:0}.consumer .meditation-range{margin-bottom:0}
