/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}}.copyButton{color:#fff;cursor:pointer;background:#1e2925;border:0;border-radius:99px;margin-top:18px;padding:15px 22px;font-weight:700}:root{--ink:#1e2925;--sage:#657a6d;--rust:#a7593c;--line:#1e292529}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);justify-content:space-between;max-width:1220px;height:78px;margin:auto;padding:0 28px}.nav,.nav>div{align-items:center;display:flex}.nav>div{gap:24px;font-size:13px}.brand{font-family:Georgia,serif;font-size:23px;font-style:italic}.navCta{border:1px solid var(--ink);border-radius:99px;padding:11px 16px}.hero{text-align:center;background:radial-gradient(circle at 50% 40%,#fff 0,#ffffff80 32%,#0000 65%);flex-direction:column;align-items:center;min-height:680px;padding:108px 28px 90px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--rust);margin-bottom:22px;font-size:11px;font-weight:700}.hero h1,.legal h1,.reviewHero h1{letter-spacing:-.045em;max-width:1000px;margin:0;font:400 clamp(44px,7vw,87px)/.98 Georgia,serif}.hero h1 em{color:var(--rust);font-weight:400}.lede{color:#4d5c55;max-width:650px;margin:30px auto;font:20px/1.55 Georgia,serif}.actions{gap:12px;margin-top:8px;display:flex}.button{border-radius:99px;justify-content:center;align-items:center;padding:16px 23px;font-size:14px;font-weight:700;display:inline-flex}.primary{background:var(--ink);color:#fff}.ghost{border:1px solid var(--line);background:#ffffff73}.trust{letter-spacing:.06em;color:#708077;margin-top:25px;font-size:11px}.insightBand{background:var(--ink);color:#fff;grid-template-columns:1fr 2fr;align-items:start;gap:80px;padding:80px max(28px,50vw - 580px);display:grid}.cards span,.insightBand span{color:#c97f60;font-size:11px}.insightBand h2{font-size:14px;font-weight:400}.insightBand blockquote{margin:0;font:38px/1.28 Georgia,serif}.pricing,.three{padding:110px max(28px,50vw - 580px)}.sectionIntro{justify-content:space-between;align-items:end;display:flex}.pricing h2,.reportPreview h2,.sectionIntro h2{max-width:600px;margin:0;font:44px/1.05 Georgia,serif}.cards{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.cards article{background:var(--paper);min-height:235px;padding:40px 34px}.cards h3{margin:28px 0 18px;font:26px/1.15 Georgia,serif}.cards p{color:#617069;line-height:1.6}.reportPreview{background:var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:110px max(28px,50vw - 580px);display:grid}.reportPreview>div>p{color:#56645e;line-height:1.7}.textLink{margin-top:15px;font-weight:700;display:inline-block}.miniReport{background:#fff;padding:35px;transform:rotate(1.2deg);box-shadow:0 24px 70px #28302b1f}.miniTop{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:25px;padding-bottom:20px;display:flex}.miniTop span{letter-spacing:.12em;font-size:10px}.bar{grid-template-columns:110px 1fr;align-items:center;margin:17px 0;display:grid}.bar label{font-size:12px}.bar i{background:#e6e4df;height:7px}.bar i,.bar i b{border-radius:9px}.bar i b{background:var(--rust);height:100%;display:block}.miniReport p{margin-top:30px;font:18px/1.45 Georgia,serif}.pricing{text-align:center}.priceGrid{text-align:left;grid-template-columns:1fr 1fr;gap:20px;max-width:790px;margin:50px auto 15px;display:grid}.priceGrid article{border:1px solid var(--line);background:#fff;padding:38px}.priceGrid .featured{background:var(--ink);color:#fff}.priceGrid h3{margin:15px 0;font:28px Georgia}.priceGrid strong{font:45px Georgia}.priceGrid sup{color:#d99a7f;font:10px Arial}.priceGrid p{min-height:55px;line-height:1.6}.priceGrid button{border:0;border-radius:99px;width:100%;padding:14px}.priceNote{color:#7b675d;font-size:12px}footer{border-top:1px solid var(--line);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;padding:55px max(28px,50vw - 580px);display:grid}footer p{color:#6d7772;font-size:12px}footer div:last-child{justify-content:end;gap:20px;font-size:12px;display:flex}.assessment{background:#f4f0e8;min-height:100vh}.assessment header{justify-content:space-between;align-items:center;height:65px;padding:0 25px;display:flex}.assessment header span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.progressMeta{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;max-width:720px;margin:28px auto 10px;padding:0 22px;font-size:11px;display:flex}.progress{background:#dcd7ce;max-width:676px;height:2px;margin:auto}.progress i{background:var(--rust);height:100%;display:block}.questionCard{max-width:720px;margin:55px auto;padding:0 22px}.qPrompt{margin-bottom:35px;font:36px/1.24 Georgia,serif}.options{gap:11px;display:grid}.options button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffffa6;border-radius:12px;gap:14px;padding:17px 18px;font:15px/1.45 Arial;display:flex}.options button span{border:1px solid var(--line);border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.options button.selected{border-color:var(--rust);background:#fff8f4;box-shadow:0 0 0 2px #a7593c14}.options button.selected span{background:var(--rust);color:#fff}.reflection{text-transform:uppercase;letter-spacing:.08em;margin-top:28px;font-size:11px;display:block}.reflection textarea{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:82px;margin-top:10px;padding:13px;font:14px Arial;display:block}.qNav{justify-content:space-between;margin-top:30px;display:flex}.qNav button{background:0 0;border:0;padding:14px;font-weight:700}.qNav .next{background:var(--ink);color:#fff;border-radius:99px;padding:14px 25px}.disabled{opacity:.35;pointer-events:none}.assessmentNote{text-align:center;color:#778079;padding-bottom:30px;font-size:11px}.ownerLogin{max-width:560px}.ownerLogin>p{color:#52646b;line-height:1.6}.ownerLogin form{gap:18px;margin-top:28px;display:grid}.ownerLogin .field{letter-spacing:.06em;text-transform:uppercase;color:#355360;gap:8px;font:700 12px/1.2 Arial,sans-serif;display:grid}.ownerLogin input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:#fffc;border-radius:10px;padding:13px 15px;font:16px/1.35 Arial,sans-serif}.ownerLogin input:focus{border-color:#27637a;outline:2px solid #27637a38}.ownerLogin .showPassword{color:#355360;align-items:center;gap:9px;font-size:13px;display:flex}.ownerLogin .showPassword input{accent-color:#18475a;width:18px;height:18px;margin:0}.ownerLogin .assessmentError{text-transform:none;letter-spacing:0;margin:0;font-size:14px;line-height:1.45}.ownerLogin .button{justify-self:start}.reviewHero{background:#e9e1d5;padding:90px max(28px,50vw - 580px)}.reviewHero h1{font-size:64px}.reviewHero p{max-width:750px;font:19px/1.6 Georgia}.reviewLayout{grid-template-columns:220px 1fr;gap:65px;max-width:1160px;margin:70px auto;padding:0 28px;display:grid}.reviewLayout aside{gap:15px;height:max-content;font-size:12px;display:grid;position:sticky;top:25px}.reviewLayout aside b{margin-bottom:5px}.questionGroup{margin-bottom:100px}.sectionNumber{color:var(--rust);font-size:10px;font-weight:700}.memo>h2,.questionGroup>h2{margin:15px 0 35px;font:42px Georgia}.reviewQuestion{border-top:1px solid var(--line);padding:28px 0}.reviewQuestion>div{grid-template-columns:35px 1fr;gap:15px;display:grid}.reviewQuestion h3{margin:0;font:20px/1.45 Georgia}.reviewQuestion ol{color:#53605a;margin:18px 0 0 50px;padding-left:18px}.reviewQuestion li{padding:4px 0 4px 8px;line-height:1.5}.reflectionNote{color:var(--rust);margin-left:50px;font-size:12px}.memo{background:#fff;margin-bottom:40px;padding:45px}.memo li,.memo p{line-height:1.7}.rubricGrid{grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0;display:grid}.rubricGrid h3{font:22px Georgia}.rubricGrid p{font-size:13px}.concern{color:#f7f3eb;background:#222e29}.concern li{margin-bottom:8px}.concern h3{margin-top:35px;font:24px Georgia}.reportCover,.reportPage,.shareCard{background:#fff;max-width:1050px;min-height:650px;margin:40px auto;padding:80px;box-shadow:0 15px 55px #1c252114}.reportCover{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.reportCover h1{margin:0;font:62px/.98 Georgia}.reportType{color:var(--rust);font:28px Georgia}.reportCover>div>p:last-child{line-height:1.7}.radar{background:repeating-radial-gradient(circle,#0000 0 27px,#657a6d21 28px 29px);border:1px solid #c8cfc9;border-radius:50%;width:290px;height:290px;margin:auto;position:relative}.radar:after,.radar:before{content:"";border-top:1px solid #d5dad6;position:absolute;inset:50% 0}.radar:after{transform:rotate(72deg)}.radar i{border-top:1px solid #d5dad6;position:absolute;inset:50% 0;transform:rotate(144deg)}.radarShape{clip-path:polygon(50% 0,94% 37%,76% 94%,20% 82%,7% 34%);background:#a7593c75;position:absolute;inset:45px}.radar span{text-align:center;width:100px;font-size:10px;font-weight:700;position:absolute;top:132px;left:95px}.reportHead{border-bottom:1px solid var(--line);align-items:baseline;gap:25px;padding-bottom:25px;display:flex}.reportHead span{color:var(--rust)}.reportHead h2{margin:0;font:42px Georgia}.twoCol{grid-template-columns:1fr 1fr;gap:60px;margin:55px 0;line-height:1.75;display:grid}.callout{background:var(--cream);padding:25px}.strengthGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.strengthGrid div{border:1px solid var(--line);padding:18px}.darkPage{background:var(--ink);color:#fff}.discMark{align-items:baseline;gap:10px;margin:50px 0 35px;display:flex}.discMark strong{color:#d98b69;font:110px Georgia}.discMark b{color:#aab9b0;font:60px Georgia}.discMark small{letter-spacing:.1em;margin-left:20px}.darkPage>p{max-width:750px;font:21px/1.7 Georgia}.rules{grid-template-columns:1fr 1fr;gap:25px;margin-top:55px;display:grid}.rules div{border-top:1px solid #89958e;padding-top:20px}.rules p{color:#cbd3ce;line-height:1.6}.metricRows{margin:45px 0}.metricRows div{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 0;display:flex}.reportPage>h3{margin-top:50px;font:28px Georgia}.reportPage>p{max-width:800px;font:18px/1.7 Georgia}.shareCard{color:#fff;text-align:center;background:#ad6043;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.shareCard small{letter-spacing:.15em}.shareCard h2{font:50px/1.15 Georgia}.shareCard div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.shareCard span{border:1px solid #fff6;border-radius:99px;padding:10px 15px;font-size:11px}.shareCard p{margin-top:50px;font-size:11px}.legal{max-width:800px;margin:90px auto;padding:0 28px 100px}.legal h1{font-size:70px}.legal h2{margin-top:45px;font:28px Georgia}.legal li,.legal p{color:#4d5a54;font:17px/1.8 Georgia}.legal ul{margin:18px 0 28px;padding-left:26px}.legal li{margin:8px 0;padding-left:7px}.legal a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){body,html{max-width:100%;overflow-x:hidden}.nav{width:100%;height:64px;padding:0 18px}.nav>div{gap:12px}.nav .navCta,.nav>div>a:first-child{display:none}.hero{width:100%;max-width:100vw;min-height:610px;padding:80px 20px;overflow:hidden}.hero>*{min-width:0;max-width:100%}.hero h1{overflow-wrap:normal;font-size:42px}.lede{font-size:17px}.actions{flex-direction:column;width:100%}.actions .button{white-space:normal;width:100%;max-width:100%}.trust{max-width:100%;line-height:1.5}.insightBand{grid-template-columns:1fr;gap:25px;padding:60px 24px}.insightBand blockquote{font-size:29px}.pricing,.three{padding:75px 20px}.sectionIntro{display:block}.pricing h2,.reportPreview h2,.sectionIntro h2{font-size:37px}.cards,.priceGrid,.reportPreview{grid-template-columns:1fr}.reportPreview{gap:50px;padding:75px 20px}.miniReport{padding:24px}.priceGrid article{padding:28px}footer{text-align:center;grid-template-columns:1fr}footer div:last-child{justify-content:center}.qPrompt{font-size:28px}.questionCard{margin-top:38px}.progressMeta{margin-top:16px}.reviewHero{padding:65px 22px}.reviewHero h1{font-size:46px}.reviewLayout{grid-template-columns:1fr;margin:45px auto;padding:0 20px}.reviewLayout aside{display:none}.memo>h2,.questionGroup>h2{font-size:34px}.reflectionNote,.reviewQuestion ol{margin-left:20px}.memo{margin-left:-20px;margin-right:-20px;padding:28px 22px}.rubricGrid{grid-template-columns:1fr}.reportCover,.reportPage,.shareCard{min-height:auto;margin:20px 12px;padding:45px 25px}.reportCover{grid-template-columns:1fr}.reportCover h1{font-size:48px}.radar{transform:scale(.85)}.rules,.twoCol{grid-template-columns:1fr;gap:20px}.reportHead h2{font-size:33px}.shareCard h2{font-size:38px}}:root{--ink:#173746;--paper:#f6f2ea;--cream:#eee6d9;--sage:#587c8e;--rust:#3f7894;--line:rgba(23,55,70,.16)}body{background:linear-gradient(180deg,#faf7f1,#f3eee5);color:var(--ink)}.hero{background:radial-gradient(circle at 50% 38%,#fffdfa 0,rgba(245,238,225,.78) 42%,transparent 74%)}.darkPage,.insightBand,.priceGrid .featured{background:#12384a}.reportPreview,.reviewHero{background:#eee6d9}.assessment{background:linear-gradient(180deg,#f8f4ed,#f1ebe1)}.options button.selected{border-color:#3f7894;background:#f3f9fb;box-shadow:0 0 0 2px rgba(63,120,148,.13)}.radarShape{background:rgba(63,120,148,.52)}.shareCard{background:linear-gradient(145deg,#326d89,#4d8ca9)}.callout{background:#ece5da}.waterScore{width:270px;height:270px;border:1px solid rgba(63,120,148,.46);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#fffdfa 0,#edf5f7 66%,#d8e8ee 100%);box-shadow:0 24px 60px rgba(33,86,110,.17)}.waterScore strong{font:76px/1 Georgia;color:#2f6c88}.waterScore span{text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.waterScore i{font:italic 15px Georgia;margin-top:13px;color:#456f82}.stylePair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:48px 0}.stylePair>div{border:1px solid rgba(255,255,255,.24);padding:27px}.stylePair small{font-size:9px;letter-spacing:.13em;color:#b8d4df}.stylePair strong{display:block;font:45px Georgia;margin:12px 0 5px;color:#9ed2e5}.stylePair p{margin:0;color:#c7dbe3}.reportIntro{font:19px/1.65 Georgia;max-width:800px}.juiceRows{margin:42px 0}.juiceRows>div{display:grid;grid-template-columns:90px 1fr 2fr;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.juiceRows i{height:8px;border-radius:10px;background:#dbe8ed}.juiceRows i span{display:block;height:100%;border-radius:10px;background:#3f7894}.juiceRows em{font:13px/1.4 Georgia;color:#496d7d}@media screen and (max-width:760px){.waterScore{width:230px;height:230px;margin:auto}.stylePair{grid-template-columns:1fr}.juiceRows>div{grid-template-columns:72px 1fr}.juiceRows em{grid-column:1/-1}}.assessmentLoading{min-height:70vh;display:grid;place-items:center;font:24px Georgia;color:#456f82}.assessmentError,.checkoutError{display:block;color:#8a3c3c;font-size:12px;margin-top:14px}.generatedReport{min-height:100vh;background:linear-gradient(180deg,#f8f4ed,#eee7dc)}.generatedReport>header{height:66px;padding:0 max(24px,calc((100vw - 980px)/2));display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.generatedReport>header span{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.reportHero{max-width:980px;margin:auto;padding:90px 28px 65px}.reportHero h1{font:52px/1.06 Georgia;margin:0;max-width:800px}.reportHero p{color:#547184}.inviteCard{max-width:980px;margin:0 auto 40px;padding:32px;background:#12384a;color:white;display:flex;align-items:center;justify-content:space-between;gap:35px}.inviteCard h2{font:30px Georgia;margin:5px 0}.inviteCard p{max-width:620px;line-height:1.6}.inviteCard button{border:0;border-radius:99px;padding:15px 20px;white-space:nowrap}.reportSections{max-width:980px;margin:auto;padding:0 28px 90px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.reportSections article{background:#fff;padding:34px;border:1px solid var(--line)}.reportSections article:first-child,.reportSections article:nth-child(2){grid-column:1/-1}.reportSections h2{font:29px Georgia;margin:0 0 18px}.reportSections li,.reportSections p{line-height:1.68;color:#405963}.reportObject strong{text-transform:capitalize}.generatedReport footer{background:#f8f4ed}@media screen and (max-width:760px){.reportHero{padding:65px 22px 45px}.reportHero h1{font-size:39px}.inviteCard{margin:0 14px 30px;display:block;padding:26px}.inviteCard button{width:100%;margin-top:12px}.reportSections{grid-template-columns:1fr;padding:0 14px 60px}.reportSections article:first-child,.reportSections article:nth-child(2){grid-column:auto}.reportSections article{padding:26px}}.partnerUpgradeCard{width:min(900px,calc(100% - 32px));margin:0 auto 34px;padding:28px 32px;background:linear-gradient(135deg,var(--primary-blue-soft),var(--primary-green-soft));border:1px solid rgba(23,55,70,.12);border-top:5px solid var(--primary-green);display:flex;align-items:center;justify-content:space-between;gap:32px;color:var(--ink)}.partnerUpgradeCard h2{font:30px/1.08 Georgia;margin:5px 0;color:var(--primary-green-ink)}.partnerUpgradeCard p{max-width:610px;margin:0;line-height:1.55;color:#3f5964}.partnerUpgradeCard>div:last-child{display:grid;gap:8px;justify-items:end}.partnerUpgradeCard button{border:0;border-radius:99px;padding:15px 20px;white-space:nowrap;background:var(--primary-green-ink);color:#fff;font-weight:800;cursor:pointer}.partnerUpgradeCard button:disabled{opacity:.65;cursor:wait}.partnerUpgradeCard small{max-width:260px;color:#8a3c3c;font-size:11px;text-align:right}@media screen and (max-width:760px){.partnerUpgradeCard{width:auto;margin:15px 10px 24px;padding:24px;display:block}.partnerUpgradeCard>div:last-child{justify-items:stretch}.partnerUpgradeCard button{width:100%;margin-top:16px}.partnerUpgradeCard small{text-align:left}}.profileChart{display:grid!important;grid-template-columns:1fr 300px 1fr;gap:30px;align-items:center}.profileChart .radarShape{inset:0;background:rgba(63,120,148,.48)}.chartLegend p{margin:9px 0!important}.chartLegend span{display:block;font-size:11px}.chartLegend i{display:block;height:5px;background:#dbe8ed}.chartLegend b{display:block;height:100%;background:#3f7894}@media screen and (max-width:760px){.profileChart{grid-template-columns:1fr!important}.profileChart .radar{order:2}.chartLegend{order:3}}.assessmentInstructions{background:rgba(255,255,255,.72);border:1px solid var(--line);padding:42px;max-width:680px}.assessmentInstructions h1{font:42px/1.05 Georgia;margin:0 0 28px}.assessmentInstructions p{font:17px/1.65 Georgia;color:#405963}.assessmentInstructions .button{border:0;margin-top:14px;cursor:pointer}.forcedChoice,.forcedChoiceHead{display:grid;grid-template-columns:minmax(0,1fr) 66px 66px;gap:8px;align-items:center}.forcedChoiceHead{padding:0 11px 8px;color:#6c7c84;font-size:9px;font-weight:700;letter-spacing:.1em;text-align:center}.forcedChoiceHead span:first-child{text-align:left}.forcedChoices{display:grid;gap:10px}.forcedChoice{padding:12px;background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:12px}.forcedChoice p{display:flex;align-items:flex-start;gap:11px;margin:0;font-size:14px;line-height:1.45}.forcedChoice p b{width:24px;height:24px;flex:0 0 24px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:10px}.forcedChoice button{height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#58707b;font-size:9px;font-weight:800;letter-spacing:.06em;cursor:pointer}.forcedChoice button.selected.most{background:#3f7894;border-color:#3f7894;color:#fff}.forcedChoice button.selected.least{background:#dfe8eb;border-color:#7898a6;color:#173746}.qNav button:disabled{opacity:.35}.radarGroup{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.radarGroupIntro{grid-column:1/-1;padding:28px 4px 8px}.radarGroupIntro h2{font:38px Georgia;margin:0 0 12px}.radarGroupIntro p{max-width:720px;line-height:1.6}.radarCard{padding:28px!important;display:flex;flex-direction:column}.radarCard header h2{font:25px/1.12 Georgia;margin:0 0 10px}.radarCard header p{font-size:12px;min-height:58px}.radarVisual{margin:8px -8px}.radarVisual svg{width:100%;overflow:visible}.radarGrid line,.radarGrid polygon{fill:none;stroke:#bfd0d6;stroke-width:.7}.radarSeries{stroke-width:2}.primarySeries{fill:rgba(63,120,148,.23);stroke:#326f8b}.partnerSeries{fill:rgba(145,113,158,.16);stroke:#8d6899}.radarVisual text{font:8px Arial;fill:#405963}.radarInterpretation{font:14px/1.55 Georgia!important;color:#294c5b!important}.radarNote{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-size:9px!important;line-height:1.45!important;color:#71838b!important}.radarKey{display:flex;gap:18px;font-size:10px}.radarKey span{display:flex;gap:6px;align-items:center}.radarKey i{width:16px;height:3px}.radarKey .a{background:#326f8b}.radarKey .b{background:#8d6899}.reportProse p{white-space:pre-line}.reportObject h3{text-transform:capitalize;font:20px Georgia;margin:24px 0 7px}.cycleSteps li{margin-bottom:16px;padding-left:8px}.cycleSteps li:not(:last-child):after{left:-20px;bottom:-17px}.shareableCard{background:linear-gradient(145deg,#173746,#326d89)!important;color:white}.shareableCard h2,.shareableCard li{color:white!important}.safetyNotice{border-left:4px solid #805f65!important}.closestFit{margin:-22px 0 24px;color:#667b84;font-size:13px;line-height:1.45}.adminAnalytics{max-width:980px}.itemMonitor{margin:48px 0 10px;padding-top:38px;border-top:1px solid var(--line)}.itemMonitor h2{font:34px/1.1 Georgia;margin:6px 0 10px}.itemMonitor>div:first-child>p{max-width:720px;color:#506872;line-height:1.6}.sampleNotice{margin:22px 0;padding:14px 16px;border-radius:10px;font-size:13px;line-height:1.45}.sampleNotice.collecting{background:#f2ece0;color:#6f5a3e}.sampleNotice.ready{background:#e5efeb;color:#315e4b}.itemList{display:grid;gap:9px}.itemList details{background:rgba(255,255,255,.72);border:1px solid var(--line);border-radius:11px;overflow:hidden}.itemList details.flagged{border-color:#b99275}.itemList summary{display:grid;grid-template-columns:140px 1fr auto;gap:18px;align-items:center;padding:14px 16px;cursor:pointer;list-style-position:inside}.itemList summary span{color:#6b7d85;font-size:12px}.itemList summary em{font-style:normal;font-size:11px;font-weight:700;color:#426d5c}.itemList details.flagged summary em{color:#916341}.itemOption,.itemOptionHead{display:grid;grid-template-columns:70px 105px 105px minmax(0,1fr);gap:12px;align-items:center;padding:9px 18px;border-top:1px solid var(--line)}.itemOptionHead{background:#edf2f2;color:#62747b;font-size:9px;font-weight:800;letter-spacing:.08em}.itemOption{font-size:12px}.itemOption small{color:#7c898d}.itemOption span:last-child{color:#8a5e42}@media screen and (max-width:760px){.assessmentInstructions{margin:24px 14px;padding:28px 24px}.assessmentInstructions h1{font-size:34px}.forcedChoice,.forcedChoiceHead{grid-template-columns:minmax(0,1fr) 52px 52px;gap:6px}.forcedChoice{padding:10px}.forcedChoice p{font-size:13px}.forcedChoice button{font-size:8px}.radarGroup{grid-template-columns:1fr}.radarGroupIntro{grid-column:auto}.radarCard header p{min-height:auto}.radarVisual{max-width:330px;margin:8px auto;width:100%}.itemList summary{grid-template-columns:1fr auto;gap:5px}.itemList summary em{grid-column:1/-1}.itemOption,.itemOptionHead{grid-template-columns:42px 64px 64px minmax(0,1fr);gap:6px;padding:9px 10px;font-size:10px}}.reportActions{display:flex;align-items:center;gap:16px}.printReportButton{border:1px solid rgba(23,55,70,.25);border-radius:99px;background:transparent;color:var(--ink);padding:9px 14px;font-size:10px;letter-spacing:.04em;cursor:pointer}.printReportButton:hover{background:#fff}.reportCover blockquote,.reportHero blockquote{max-width:760px;margin:38px 0 0;padding-left:22px;border-left:2px solid #3f7894;font:italic 24px/1.45 Georgia;color:#31586a}.reportSections article{box-shadow:0 12px 35px rgba(23,55,70,.035)}.sectionNumber{font-size:9px;letter-spacing:.15em;color:#5d8293;margin-bottom:14px}.reportOpening{padding:48px!important}.reportOpening .reportProse{column-count:2;column-gap:42px}.reportOpening .reportProse p:first-child{font:19px/1.65 Georgia;margin-top:0}.conversationCard{background:#edf4f6!important}.conversationCard li{font:18px/1.55 Georgia;margin:14px 0}.cycleArticle{background:#f2eee7!important}.radarValues{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;margin:0 0 18px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.radarValues div{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;font-size:9px;color:#607780}.radarValues strong{font:16px Georgia;color:#326f8b}.radarValues em{font:16px Georgia;color:#8d6899}.cycleSteps{list-style:none;counter-reset:cycle;margin:26px 0;padding:0}.cycleSteps li{counter-increment:cycle;position:relative;margin:0 0 30px;padding:17px 20px 17px 56px;border:1px solid var(--line);background:rgba(255,255,255,.72);border-radius:8px}.cycleSteps li:before{content:counter(cycle);position:absolute;left:17px;top:14px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#3f7894;color:#fff;font-size:11px}.cycleSteps li:not(:last-child):after{content:"↓";position:absolute;left:28px;bottom:-27px;color:#3f7894;font-size:18px}.sampleActions{max-width:1040px;margin:22px auto 0;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.sampleActions span{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.reportLead{font:20px/1.65 Georgia}.editorialList{display:grid;grid-template-columns:1fr 1fr;gap:18px}.editorialList>div{padding:24px;border:1px solid var(--line);background:#fbfaf7}.editorialList strong{font:20px Georgia}.editorialList p{margin-bottom:0}.practicalList li{margin:15px 0;padding-left:8px}.experimentGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.experimentGrid>div{padding:28px;background:#edf4f6}.experimentGrid small{letter-spacing:.13em}.experimentGrid h3{font:25px Georgia;margin:12px 0}.experimentGrid em{font:14px/1.55 Georgia;color:#496d7d}.sampleShare ol{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px}.sampleShare li{font:16px/1.5 Georgia}.sampleShare p{color:#d8e8ee}.sampleReport footer{max-width:1040px;margin:auto;padding:30px 24px 70px;font-size:11px;line-height:1.6;color:#687b84}@media screen and (max-width:760px){.reportActions span{display:none}.reportOpening{padding:28px!important}.reportOpening .reportProse{column-count:1}.reportCover blockquote,.reportHero blockquote{font-size:20px}.editorialList,.experimentGrid,.sampleShare ol{grid-template-columns:1fr}.sampleActions{padding:0 16px}.sampleActions span{display:none}}@media print{body{background:#fff}.generatedReport>header,.inviteCard,.sampleActions,.siteHeader{display:none!important}.generatedReport,.sampleReport{background:#fff}.reportCover,.reportHero{min-height:45vh;padding-top:90px}.reportPage,.reportSections{display:block}.radarGroup,.reportPage,.reportSections article{break-inside:avoid;box-shadow:none}.radarGroup{grid-template-columns:repeat(3,1fr)}.generatedReport footer,.sampleReport footer{break-before:page}.printReportButton{display:none}}:root{--paper:#eee4d5;--cream:#e5d9c7}body{background:linear-gradient(180deg,#f2eadf,#e9dece)}.profileBarsSection{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0}.profileBarsIntro{grid-column:1/-1;padding:42px 6px 12px}.profileBarsIntro h2{font:40px/1.05 Georgia;margin:0 0 14px}.profileBarsIntro p{max-width:760px;line-height:1.65;color:#4c6671}.profileBarGroup{background:#fff;border:1px solid var(--line);padding:30px;box-shadow:0 12px 35px rgba(23,55,70,.035)}.profileBarGroup header h2{font:26px/1.12 Georgia;margin:0 0 10px}.profileBarGroup header>p{font-size:12px;line-height:1.55;color:#5b7079;min-height:92px}.profileBarRows{display:grid;gap:19px;margin-top:25px}.profileBarRow{display:grid;grid-template-columns:1fr 34px;gap:8px}.profileBarRow>div:first-child{grid-column:1/-1}.profileBarRow strong{font:16px Georgia}.profileBarRow p{font-size:10px;line-height:1.45;color:#6a7c83;margin:5px 0}.profileBarTrack{height:9px;background:#e2e8e8;border-radius:99px;overflow:hidden;position:relative}.profileBarTrack b,.profileBarTrack i{position:absolute;left:0;height:4px;border-radius:99px}.profileBarTrack i{top:0;background:#3f7894}.profileBarTrack b{bottom:0;background:#8d6899}.profileBarRow>span{font:17px Georgia;display:flex;justify-content:space-between}.profileBarRow>span em{color:#8d6899;font-style:normal}.profileBarNote{font-size:9px!important;line-height:1.5!important;color:#72838a!important;border-top:1px solid var(--line);padding-top:15px;margin-top:24px}.profileBarKey{display:flex;gap:16px;margin-top:20px;font-size:10px}.profileBarKey span{display:flex;gap:6px;align-items:center}.profileBarKey b,.profileBarKey i{width:18px;height:3px}.profileBarKey i{background:#3f7894}.profileBarKey b{background:#8d6899}.homeProfileBars{padding:50px max(28px,calc((100vw - 1160px)/2)) 100px;background:#e8ddcc}.homeProfileBars .profileBarsSection{margin:0}.homeProfileBars .profileBarsIntro{text-align:center}.homeProfileBars .profileBarsIntro p{margin-left:auto;margin-right:auto}.assessment,.generatedReport{background:linear-gradient(180deg,#f1e8da,#e8ddcc)}@media screen and (max-width:900px){.profileBarsSection{grid-template-columns:1fr}.profileBarsIntro{grid-column:auto}.profileBarGroup header>p{min-height:auto}}@media screen and (max-width:760px){.profileBarsSection{margin:10px 0}.profileBarsIntro{padding:32px 4px 8px}.profileBarsIntro h2{font-size:34px}.profileBarGroup{padding:25px}.homeProfileBars{padding:35px 14px 70px}}@media print{.profileBarsSection{grid-template-columns:repeat(3,1fr);break-before:page}.profileBarGroup{box-shadow:none;break-inside:avoid}}.reportComponent{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:0!important;background:transparent!important;border:0!important;margin-top:26px}.componentIntro{grid-column:1/-1;padding:34px;background:#173746;color:white}.componentIntro h2{font:38px/1.08 Georgia;margin:8px 0 12px;color:white}.componentIntro p{max-width:720px;color:#e7eff1!important}.reportComponent>.profileBarsSection,.reportComponent>.radarCard{margin:0}.reportComponent>.profileBarsSection{display:block}.reportComponent .profileBarGroup{height:100%;box-sizing:border-box}.reportComponent .profileBarGroup header h3{font:26px/1.12 Georgia;margin:0 0 10px}.profileBarRow>span{font:11px/1.25 Arial;color:#326f8b;justify-content:flex-end;text-align:right}.scoreExplainer{grid-column:1/-1;background:#e9f0f1!important;border-left:4px solid #3f7894!important}.reportList{padding-left:20px}.reportList>li{margin-bottom:18px}.reportList .reportObject{display:grid;gap:8px}.reportList .reportObject>div{border-left:2px solid #bfd0d6;padding-left:14px}.reportList .reportObject h3{margin:8px 0 4px;font-size:16px}.reportList .reportObject p{margin:0}.reportObject h3{text-transform:none}@media screen and (max-width:760px){.reportComponent{grid-template-columns:1fr}.componentIntro{padding:26px}.componentIntro h2{font-size:32px}}@media print{.reportComponent{display:block;break-before:page}.reportComponent .componentIntro{padding:24px}.reportComponent>.profileBarsSection,.reportComponent>.radarCard{display:inline-block;vertical-align:top;width:48%;margin:1%;box-sizing:border-box}.profileBarsSection,.reportComponent>.profileBarsSection{break-before:auto}.reportComponent .radarInterpretation{font-size:11px!important}.reportComponent .profileBarRows{gap:10px}.reportComponent .profileBarRow p{display:none}.reportComponent .profileBarGroup header>p{min-height:0}.scoreExplainer{break-inside:avoid}}.individualReport{min-height:100vh;background:#dfd5c6;padding-bottom:70px}.individualReportToolbar{height:66px;padding:0 max(24px,calc((100vw - 900px)/2));display:flex;align-items:center;justify-content:space-between;background:#f7f3ec;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.individualReportToolbar>div{display:flex;align-items:center;gap:15px}.individualReportToolbar span{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.individualInvite{margin-top:34px}.individualReportPages{display:grid;gap:34px;margin:34px auto 0;width:min(900px,calc(100% - 32px))}.individualReportPage{position:relative;box-sizing:border-box;min-height:1116px;padding:64px 68px 58px;background:#f8f4ed;box-shadow:0 20px 55px rgba(23,55,70,.12);border-top:6px solid #2f708b}.individualPageTop{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px;color:#4f7d8f;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.individualPageTop b{padding:8px 13px;border-radius:99px;background:#2f708b;color:#fff;font-size:8px}.individualReportPage>h1{max-width:790px;margin:0 0 30px;font:42px/1.04 Georgia;color:#173746;letter-spacing:-.025em}.individualPageBody{display:grid;gap:23px}.individualPageFooter{position:absolute;left:68px;right:68px;bottom:25px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;padding-top:10px;border-top:1px solid var(--line);font-size:7px;letter-spacing:.07em;text-transform:uppercase;color:#6a7d84}.individualPageFooter span:nth-child(2){text-align:center}.individualCover{background:linear-gradient(155deg,#f6efe4,#eee3d4)}.individualCover>h1{max-width:560px;font-size:56px;margin-top:34px}.individualCover blockquote{max-width:670px;margin:0;padding-left:22px;border-left:3px solid #2f708b;font:italic 24px/1.42 Georgia;color:#31586a}.individualProse{max-width:760px}.individualProse p{font:16px/1.66 Georgia;color:#294b59;margin:0 0 15px}.atGlanceGrid,.coverSectionMap,.overviewDecisions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.coverSectionMap{margin-top:18px}.atGlanceGrid>section,.coverSectionMap>div,.overviewDecisions>section{padding:20px;background:rgba(255,255,255,.7);border:1px solid rgba(23,55,70,.1)}.atGlanceGrid span,.coverSectionMap span,.overviewDecisions span{display:block;color:#4b7a8d;font-size:8px;font-weight:800;letter-spacing:.12em;margin-bottom:11px}.coverSectionMap strong{font:18px Georgia}.atGlanceGrid p,.coverSectionMap p,.overviewDecisions p{color:#49616b;font-size:11px;line-height:1.55;margin:8px 0 0}.overviewDecisions>section{border-top:4px solid #2f708b}.overviewDecisions>section:nth-child(2){border-top-color:#a56258}.overviewDecisions>section:nth-child(3){border-top-color:#bb9453}.overviewDecisions h2{font:22px Georgia;margin:0}.collaborationBox,.definitionCallout,.scoreReading{padding:20px 23px;background:#e6eff2;border-left:4px solid #2f708b}.collaborationBox span,.definitionCallout strong,.scoreReading strong{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#376d82}.collaborationBox p,.definitionCallout p,.scoreReading p{font-size:11px;line-height:1.55;color:#49616b;margin:8px 0 0}.definitionGrid{display:grid;gap:10px}.definitionGrid.four{grid-template-columns:repeat(4,1fr)}.definitionGrid.five{grid-template-columns:repeat(5,1fr)}.definitionGrid>section{padding:15px;background:#eee6da;border-top:3px solid #b9914d}.definitionGrid strong{font:15px Georgia}.definitionGrid p{font-size:9px;line-height:1.45;color:#5f6f74;margin:7px 0 0}.giftRiskGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.giftRiskGrid>section{padding:22px;background:#efe7da;border-left:4px solid #2f708b}.giftRiskGrid>.riskCard{border-left-color:#a56258}.giftRiskGrid span{font-size:8px;font-weight:800;letter-spacing:.12em;color:#4c798a}.giftRiskGrid h2{font:25px Georgia;margin:8px 0}.giftRiskGrid p{font:14px/1.55 Georgia;color:#294b59;margin:0}.twoColumnReport{display:grid;grid-template-columns:1fr 1fr;gap:30px}.twoColumnReport.compact{gap:22px}.individualList{margin-bottom:24px}.individualList h2{margin:0 0 12px;font:21px Georgia}.individualList ul{padding-left:18px;margin:0}.individualList li{margin:0 0 9px;color:#365460;font-size:11px;line-height:1.45}.professionalNote{font-size:8px;line-height:1.45;color:#748086;margin:0}.juicePath{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.juicePath section{padding:14px 10px;text-align:center;background:#e2ece9}.juicePath span{width:22px;height:22px;display:grid;place-items:center;margin:0 auto 8px;border-radius:50%;background:#4d7c70;color:white;font-size:9px}.juicePath strong{display:block;text-transform:capitalize;font:14px Georgia}.juicePath p{font-size:8px;line-height:1.35;color:#536a66}.practiceLine{padding:18px 22px;margin:0;border-left:3px solid #4d7c70;background:#e4ece9;font:italic 16px/1.5 Georgia;color:#315b52}.stressTimeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.stressTimeline li{position:relative;padding:14px 9px;background:#edf2f2;text-align:center}.stressTimeline span{width:23px;height:23px;display:grid;place-items:center;margin:0 auto 8px;border-radius:50%;background:#2f708b;color:#fff;font-size:9px}.stressTimeline p{font-size:8px;line-height:1.38;margin:0;color:#455e68}.lifeApplicationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lifeApplicationGrid section{padding:18px;background:#eee5d8;border-left:3px solid #b9914d}.lifeApplicationGrid strong{font:16px Georgia}.lifeApplicationGrid p{font-size:9px;line-height:1.48;color:#536870}.fivePointProfile{padding:24px;background:#173746;color:#fff}.fivePointProfile>span{font-size:8px;letter-spacing:.14em;color:#b7d5df}.fivePointProfile ol{display:grid;grid-template-columns:1fr 1fr;gap:9px 28px;margin:16px 0 0;padding-left:20px}.fivePointProfile li{font:12px/1.45 Georgia}.individualGraphLayout{display:grid;grid-template-columns:.95fr 1.05fr;gap:16px;align-items:start}.individualGraphLayout>.radarCard{height:100%;box-sizing:border-box;background:#fff;border:1px solid var(--line);box-shadow:none}.individualGraphLayout>.profileBarsSection{display:block;margin:0}.individualGraphLayout .profileBarGroup{box-shadow:none;padding:24px}.individualGraphLayout .profileBarGroup header>p{min-height:auto}.individualGraphLayout .profileBarRows{gap:14px}.individualGraphLayout .profileBarRow p{font-size:9px}.individualGraphNote{grid-column:1/-1;font-size:8px;line-height:1.45;color:#728087;border-top:1px solid var(--line);padding-top:12px;margin:0}.growthIntro{font:14px/1.55 Georgia;color:#405b66;margin:0}.milestoneGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.milestoneCard{padding:17px 18px;background:#eee5d8;border-top:4px solid #2f708b}.milestoneCard:nth-child(2){border-top-color:#a56258}.milestoneCard:nth-child(3){border-top-color:#b9914d}.milestoneCard:nth-child(4){border-top-color:#4d7c70}.milestoneCard>span{font-size:7px;font-weight:800;letter-spacing:.11em;color:#4d7483}.milestoneCard h2{font:18px Georgia;margin:7px 0 10px}.milestoneCard dl{margin:0;display:grid;gap:5px}.milestoneCard dl>div{display:grid;grid-template-columns:74px 1fr;gap:6px}.milestoneCard dt{font-size:7px;font-weight:800;text-transform:uppercase;color:#667b83}.milestoneCard dd{margin:0;font-size:8px;line-height:1.38;color:#435d67}.progressSigns{margin-top:9px;padding-top:8px;border-top:1px solid rgba(23,55,70,.12)}.progressSigns strong{font-size:7px;text-transform:uppercase}.progressSigns ul{margin:5px 0 0;padding-left:14px}.progressSigns li{font-size:7px;line-height:1.35}.conversationPrompts{padding:16px 20px;background:#e4eef0}.conversationPrompts strong{font:16px Georgia}.conversationPrompts ol{margin:8px 0 0;padding-left:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.conversationPrompts li{font-size:8px;line-height:1.4}.reportLegal{font-size:6.8px;line-height:1.4;color:#718087;margin:0}.growthPlanPage .individualPageBody{gap:14px}.growthPlanPage .safetyNotice{padding:11px 14px;background:#f0e5e2;border-left:4px solid #9c625b}.growthPlanPage .safetyNotice strong{font-size:8px;text-transform:uppercase}.growthPlanPage .safetyNotice p{font-size:8px;line-height:1.4;margin:4px 0 0}.graphReportPage .individualPageBody{display:block}.familiarBridgePage .individualPageBody{gap:14px}.familiarLabelsNote{padding:13px 16px;background:#e7edf3;border-left:4px solid var(--primary-blue)}.familiarLabelsNote strong{font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:var(--primary-blue-ink)}.familiarLabelsNote p{margin:5px 0 0;font-size:9px;line-height:1.45;color:#4b616a}.familiarLabelGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.familiarLabelCard{padding:15px 14px;background:#fff;border-top:4px solid var(--primary-blue);box-shadow:0 6px 20px rgba(23,55,70,.06)}.familiarLabelCard:nth-child(2){border-top-color:var(--primary-yellow-stroke)}.familiarLabelCard:nth-child(3){border-top-color:var(--primary-green)}.familiarLabelCard header>span{font-size:7px;font-weight:800;letter-spacing:.11em;color:#627b85}.familiarLabelCard h2{margin:6px 0 9px;font:18px/1.12 Georgia;color:#173746}.familiarLabelExplanation{min-height:82px;margin:0 0 10px;font:10px/1.43 Georgia;color:#344f5a}.familiarLabelCard dl{display:grid;gap:7px;margin:0}.familiarLabelCard dl>div{padding-top:7px;border-top:1px solid rgba(23,55,70,.12)}.familiarLabelCard dt{font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.familiarLabelGift dt{color:var(--primary-blue-ink)}.familiarLabelRisk dt{color:var(--primary-red-ink)}.familiarLabelTry dt{color:var(--primary-green-ink)}.familiarLabelCard dd{margin:3px 0 0;font-size:8px;line-height:1.4;color:#4a616a}@media screen and (max-width:760px){.individualReport{padding-bottom:34px}.individualReportToolbar{padding:0 16px;position:static}.individualReportToolbar span{display:none}.individualReportPages{width:calc(100% - 20px);margin-top:10px;gap:12px}.individualReportPage{min-height:0;padding:36px 24px 54px;box-shadow:none;border-top-width:4px}.individualCover>h1,.individualReportPage>h1{font-size:36px;margin-top:0}.individualPageTop b{display:none}.individualPageFooter{left:24px;right:24px;bottom:18px}.individualPageFooter span:nth-child(2){display:none}.individualPageFooter{grid-template-columns:1fr auto}.atGlanceGrid,.coverSectionMap,.definitionGrid.five,.definitionGrid.four,.familiarLabelGrid,.giftRiskGrid,.lifeApplicationGrid,.milestoneGrid,.overviewDecisions,.twoColumnReport{grid-template-columns:1fr}.familiarLabelExplanation{min-height:0}.familiarLabelCard dd{font-size:10px}.juicePath{grid-template-columns:1fr}.juicePath section{display:grid;grid-template-columns:28px 90px 1fr;align-items:center;text-align:left}.juicePath span{margin:0}.juicePath p{font-size:10px}.stressTimeline{grid-template-columns:1fr 1fr}.individualGraphLayout{grid-template-columns:1fr}.individualGraphLayout .profileBarGroup{padding:22px}.conversationPrompts ol,.fivePointProfile ol{grid-template-columns:1fr}.milestoneCard dl>div{grid-template-columns:92px 1fr}.conversationPrompts li,.milestoneCard dd,.progressSigns li{font-size:10px}.reportLegal{font-size:8px}.individualInvite{margin:15px 10px}}@media print{@page{size:Letter;margin:0}body,html{background:#fff!important}.individualReport{padding:0;background:#fff}.individualInvite,.individualReportToolbar{display:none!important}.individualReportPages{display:block;width:auto;margin:0}.individualReportPage{width:8.5in;height:11in;min-height:0;padding:.55in .62in .48in;box-shadow:none;border:0;break-after:page;page-break-after:always}.individualReportPage:last-child{break-after:auto;page-break-after:auto}.individualPageFooter{left:.62in;right:.62in;bottom:.22in}.individualReportPage>h1{font-size:30px;margin-bottom:18px}.individualCover>h1{font-size:48px}.individualPageBody{gap:14px}.individualProse p{font-size:11px;line-height:1.5;margin-bottom:10px}.atGlanceGrid>section,.coverSectionMap>div,.overviewDecisions>section{padding:14px}.giftRiskGrid>section{padding:16px}.giftRiskGrid h2{font-size:19px}.giftRiskGrid p{font-size:10px}.definitionGrid>section{padding:11px}.definitionGrid strong{font-size:11px}.individualList{margin-bottom:13px}.individualList h2{font-size:16px;margin-bottom:8px}.individualList li{font-size:8.5px;margin-bottom:6px}.collaborationBox{padding:13px 16px}.individualGraphLayout>.radarCard{padding:19px!important}.individualGraphLayout .radarCard header h2{font-size:18px}.individualGraphLayout .radarCard header p{min-height:38px;font-size:9px}.individualGraphLayout .radarVisual{max-width:250px;margin:0 auto}.individualGraphLayout .radarInterpretation{font-size:9px!important}.individualGraphLayout .profileBarGroup{padding:18px}.individualGraphLayout .profileBarRows{gap:10px}.individualGraphLayout .profileBarRow p{display:none}.individualGraphLayout .profileBarGroup header h3{font-size:18px}.individualGraphLayout .profileBarGroup header>p{font-size:9px}.profileBarNote{font-size:7px!important}.familiarBridgePage .individualPageBody{gap:8px}.familiarBridgePage .individualProse p{font-size:9px;line-height:1.35;margin-bottom:6px}.familiarBridgePage .stressTimeline li{padding:8px 5px}.familiarBridgePage .stressTimeline span{width:18px;height:18px;margin-bottom:5px}.familiarLabelsNote{padding:8px 11px}.familiarLabelsNote p{font-size:7px;line-height:1.3}.familiarLabelGrid{gap:7px}.familiarLabelCard{padding:9px 8px}.familiarLabelCard h2{font-size:13px;margin:4px 0 6px}.familiarLabelExplanation{min-height:58px;font-size:7.2px;line-height:1.3;margin-bottom:6px}.familiarLabelCard dl{gap:4px}.familiarLabelCard dl>div{padding-top:4px}.familiarLabelCard dd{font-size:6.7px;line-height:1.28}.familiarBridgePage .fivePointProfile{padding:12px 15px}.familiarBridgePage .fivePointProfile ol{margin-top:7px;gap:5px 20px}.familiarBridgePage .fivePointProfile li{font-size:8px;line-height:1.3}.milestoneCard{padding:12px 14px}.milestoneCard h2{font-size:14px}.growthIntro{font-size:10px}.individualReport,.individualReportPage{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--primary-blue:#245ea8;--primary-blue-ink:#245ea8;--primary-blue-soft:#e5eef9;--primary-blue-fill:rgba(36,94,168,.22);--primary-yellow:#e1b52c;--primary-yellow-ink:#8a6500;--primary-yellow-stroke:#a77c00;--primary-yellow-soft:#f8edbf;--primary-yellow-fill:rgba(225,181,44,.3);--primary-red:#b7433d;--primary-red-ink:#98352f;--primary-red-soft:#f5deda;--primary-red-fill:rgba(183,67,61,.2);--primary-green:#3f765b;--primary-green-ink:#315d48;--primary-green-soft:#e1eee6;--primary-green-fill:rgba(63,118,91,.2)}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0 0 auto;height:9px;background:linear-gradient(90deg,var(--primary-blue) 0 25%,var(--primary-yellow) 25% 50%,var(--primary-red) 50% 75%,var(--primary-green) 75%)}.hero .eyebrow{color:var(--primary-red-ink)}.hero h1 em{color:var(--primary-blue-ink)}.primary{background:var(--primary-blue-ink)}.navCta{border-color:var(--primary-blue);color:var(--primary-blue-ink)}.insightBand{position:relative;border-top:8px solid var(--primary-yellow)}.insightBand blockquote{border-left:5px solid var(--primary-red);padding-left:28px}.cards article{--card-accent:var(--primary-blue);--card-ink:var(--primary-blue-ink);--card-soft:var(--primary-blue-soft);border-top:8px solid var(--card-accent);background:linear-gradient(180deg,var(--card-soft),var(--paper) 42%)}.cards article:nth-child(2){--card-accent:var(--primary-yellow);--card-ink:var(--primary-yellow-ink);--card-soft:var(--primary-yellow-soft)}.cards article:nth-child(3){--card-accent:var(--primary-red);--card-ink:var(--primary-red-ink);--card-soft:var(--primary-red-soft)}.cards article span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--card-accent);color:#fff;font-weight:800}.cards article:nth-child(2) span{color:#342800}.cards article h3{color:var(--card-ink)}.cards article p{color:#405963}.reportPreview{border-top:9px solid var(--primary-green)}.reportPreview .eyebrow{color:var(--primary-green-ink)}.miniReport{position:relative;overflow:hidden}.miniReport:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,var(--primary-blue) 0 25%,var(--primary-yellow) 25% 50%,var(--primary-red) 50% 75%,var(--primary-green) 75%)}.miniReport>.bar:nth-child(2) i b,.miniReport>.bar:nth-child(3) i b,.miniReport>.bar:nth-child(4) i b,.miniReport>.bar:nth-child(6) i b{background:var(--primary-red)}.miniReport>.bar:nth-child(5) i b{background:var(--primary-green)}.pricing{border-top:9px solid var(--primary-red)}.pricing>.eyebrow{color:var(--primary-red-ink)}.priceGrid article:first-child{border-top:7px solid var(--primary-blue)}.priceGrid .featured{border-top:7px solid var(--primary-green)}.priceGrid .featured button{background:var(--primary-green);color:#fff}.progress i{background:linear-gradient(90deg,var(--primary-blue),var(--primary-yellow),var(--primary-red),var(--primary-green))}.profileBarGroup{--bar-accent:var(--primary-blue);--bar-data:var(--primary-blue);--bar-ink:var(--primary-blue-ink);--bar-soft:var(--primary-blue-soft);border-top:7px solid var(--bar-accent)}.profileBarGroup[data-profile-group=personality]{--bar-accent:var(--primary-blue);--bar-ink:var(--primary-blue-ink);--bar-soft:var(--primary-blue-soft)}.profileBarGroup[data-profile-group=juice]{--bar-accent:var(--primary-yellow);--bar-data:var(--primary-yellow-stroke);--bar-ink:var(--primary-yellow-ink);--bar-soft:var(--primary-yellow-soft)}.profileBarGroup[data-profile-group=outwardness]{--bar-accent:var(--primary-red);--bar-data:var(--primary-red);--bar-ink:var(--primary-red-ink);--bar-soft:var(--primary-red-soft)}.profileBarGroup header{padding:13px 15px;background:var(--bar-soft);border-radius:8px}.profileBarGroup header>p{color:#405963}.profileBarKey i,.profileBarTrack i{background:var(--bar-data)}.profileBarKey b,.profileBarTrack b{background:var(--primary-green)}.profileBarRow>span{color:var(--bar-ink)}.profileBarRow>span em{color:var(--primary-green-ink)}.profileBarNote,.radarNote{color:#4f646d!important}.individualGraphNote,.professionalNote,.reportLegal{color:#4f646d}.radarCard{--radar-accent:var(--primary-blue);--radar-stroke:var(--primary-blue-ink);--radar-ink:var(--primary-blue-ink);--radar-soft:var(--primary-blue-soft);--radar-fill:var(--primary-blue-fill);border-top:7px solid var(--radar-accent)!important}.radarCard[data-radar=communication]{--radar-accent:var(--primary-blue);--radar-ink:var(--primary-blue-ink);--radar-soft:var(--primary-blue-soft);--radar-fill:var(--primary-blue-fill)}.radarCard[data-radar=conflict]{--radar-accent:var(--primary-yellow);--radar-stroke:var(--primary-yellow-stroke);--radar-ink:var(--primary-yellow-ink);--radar-soft:var(--primary-yellow-soft);--radar-fill:var(--primary-yellow-fill)}.radarCard[data-radar=balance]{--radar-accent:var(--primary-red);--radar-stroke:var(--primary-red-ink);--radar-ink:var(--primary-red-ink);--radar-soft:var(--primary-red-soft);--radar-fill:var(--primary-red-fill)}.radarCard>header{padding:13px 15px;background:var(--radar-soft);border-radius:8px}.primarySeries{fill:var(--radar-fill);stroke:var(--radar-stroke)}.partnerSeries{fill:var(--primary-green-fill);stroke:var(--primary-green-ink);stroke-dasharray:6 4}.radarValues strong{color:var(--radar-ink)}.radarValues em{color:var(--primary-green-ink)}.radarKey .a{background:var(--radar-stroke)}.radarKey .b{background:var(--primary-green-ink)}.reportComponent[data-report-tone=personality]{--legacy-accent:var(--primary-blue-ink);--legacy-on:#fff}.reportComponent[data-report-tone=communication]{--legacy-accent:var(--primary-yellow);--legacy-on:#302500}.reportComponent[data-report-tone=relationship]{--legacy-accent:var(--primary-red-ink);--legacy-on:#fff}.reportComponent[data-report-tone] .componentIntro{background:var(--legacy-accent)}.reportComponent[data-report-tone] .componentIntro .eyebrow,.reportComponent[data-report-tone] .componentIntro h2,.reportComponent[data-report-tone] .componentIntro p{color:var(--legacy-on)!important}.reportOpening{border-top:7px solid var(--primary-green)!important}.scoreExplainer{background:var(--primary-yellow-soft)!important;border-left-color:var(--primary-yellow)!important}.individualReportPage{--page-accent:var(--primary-green);--page-ink:var(--primary-green-ink);--page-soft:var(--primary-green-soft);--page-pill:var(--primary-green-ink);--page-on:#fff;border-top-color:var(--page-accent)}.individualReportPage[data-report-tone=personality]{--page-accent:var(--primary-blue);--page-ink:var(--primary-blue-ink);--page-soft:var(--primary-blue-soft);--page-pill:var(--primary-blue-ink);--page-on:#fff}.individualReportPage[data-report-tone=communication]{--page-accent:var(--primary-yellow);--page-ink:var(--primary-yellow-ink);--page-soft:var(--primary-yellow-soft);--page-pill:var(--primary-yellow);--page-on:#302500}.individualReportPage[data-report-tone=relationship]{--page-accent:var(--primary-red);--page-ink:var(--primary-red-ink);--page-soft:var(--primary-red-soft);--page-pill:var(--primary-red-ink);--page-on:#fff}.individualReportPage[data-report-tone=integration]{--page-accent:var(--primary-green);--page-ink:var(--primary-green-ink);--page-soft:var(--primary-green-soft);--page-pill:var(--primary-green-ink);--page-on:#fff}.individualReportPage[data-report-tone=overview]{border-image:linear-gradient(90deg,var(--primary-blue),var(--primary-yellow),var(--primary-red),var(--primary-green)) 1}.individualPageTop{color:var(--page-ink)}.individualPageTop b{background:var(--page-pill);color:var(--page-on)}.individualReportPage .definitionGrid>section{background:var(--page-soft);border-top-color:var(--page-accent)}.individualReportPage .definitionGrid p{color:#405963}.individualReportPage .collaborationBox,.individualReportPage .definitionCallout{background:var(--page-soft);border-left-color:var(--page-accent)}.individualReportPage .collaborationBox span,.individualReportPage .definitionCallout strong{color:var(--page-ink)}.individualReportPage .giftRiskGrid>section{background:var(--page-soft);border-left-color:var(--page-accent)}.individualReportPage .giftRiskGrid>.riskCard{border-left-color:var(--page-ink)}.individualReportPage .giftRiskGrid span{color:var(--page-ink)}.individualReportPage .juicePath section{background:var(--page-soft);border-top:4px solid var(--page-accent)}.individualReportPage .juicePath span{background:var(--page-pill);color:var(--page-on)}.individualReportPage .practiceLine{background:var(--page-soft);border-left-color:var(--page-accent);color:var(--page-ink)}.individualReportPage .individualList h2{color:var(--page-ink)}.atGlanceGrid>section,.coverSectionMap>div{--overview-accent:var(--primary-blue);--overview-ink:var(--primary-blue-ink);--overview-soft:var(--primary-blue-soft);border-top:6px solid var(--overview-accent);background:linear-gradient(180deg,var(--overview-soft),rgba(255,255,255,.8))}.atGlanceGrid>section:nth-child(2),.coverSectionMap>div:nth-child(2){--overview-accent:var(--primary-yellow);--overview-ink:var(--primary-yellow-ink);--overview-soft:var(--primary-yellow-soft)}.atGlanceGrid>section:nth-child(3),.coverSectionMap>div:nth-child(3){--overview-accent:var(--primary-red);--overview-ink:var(--primary-red-ink);--overview-soft:var(--primary-red-soft)}.atGlanceGrid span,.coverSectionMap strong{color:var(--overview-ink)}.overviewDecisions>section:first-child{border-top-color:var(--primary-blue);background:var(--primary-blue-soft)}.overviewDecisions>section:nth-child(2){border-top-color:var(--primary-red);background:var(--primary-red-soft)}.overviewDecisions>section:nth-child(3){border-top-color:var(--primary-green);background:var(--primary-green-soft)}.scoreReading{background:var(--primary-yellow-soft);border-left-color:var(--primary-yellow)}.scoreReading strong{color:var(--primary-yellow-ink)}.individualCover blockquote{border-left-color:var(--primary-blue)}.individualReportPage[data-report-tone=integration] .stressTimeline span{background:var(--primary-green-ink)}.individualReportPage[data-report-tone=integration] .lifeApplicationGrid section{background:var(--primary-green-soft);border-left-color:var(--primary-green)}.individualReportPage[data-report-tone=integration] .fivePointProfile{background:var(--primary-green-ink)}.milestoneCard,.milestoneCard:nth-child(2),.milestoneCard:nth-child(3),.milestoneCard:nth-child(4){background:var(--primary-green-soft);border-top-color:var(--primary-green)}.milestoneCard>span{color:var(--primary-green-ink)}.conversationPrompts{background:var(--primary-green-soft);border-left:4px solid var(--primary-green)}@media screen and (max-width:760px){.cards article{min-height:0}.insightBand blockquote{padding-left:20px}.profileBarGroup header,.radarCard>header{padding:11px 12px}}@media print{.individualReportPage{border-top:6px solid var(--page-accent)}.individualReportPage[data-report-tone=overview]{border-image:linear-gradient(90deg,var(--primary-blue),var(--primary-yellow),var(--primary-red),var(--primary-green)) 1}}.radarCard[data-radar=likelihood-personality]{--radar-accent:var(--primary-blue);--radar-stroke:var(--primary-blue-ink);--radar-ink:var(--primary-blue-ink);--radar-soft:var(--primary-blue-soft);--radar-fill:var(--primary-blue-fill)}.radarCard[data-radar=likelihood-communication]{--radar-accent:var(--primary-yellow);--radar-stroke:var(--primary-yellow-stroke);--radar-ink:var(--primary-yellow-ink);--radar-soft:var(--primary-yellow-soft);--radar-fill:var(--primary-yellow-fill)}.radarCard[data-radar=likelihood-relationship]{--radar-accent:var(--primary-red);--radar-stroke:var(--primary-red-ink);--radar-ink:var(--primary-red-ink);--radar-soft:var(--primary-red-soft);--radar-fill:var(--primary-red-fill)}.profileBarGroup[data-profile-group=likelihood-personality]{--bar-accent:var(--primary-blue);--bar-data:var(--primary-blue);--bar-ink:var(--primary-blue-ink);--bar-soft:var(--primary-blue-soft)}.profileBarGroup[data-profile-group=likelihood-communication]{--bar-accent:var(--primary-yellow);--bar-data:var(--primary-yellow-stroke);--bar-ink:var(--primary-yellow-ink);--bar-soft:var(--primary-yellow-soft)}.profileBarGroup[data-profile-group=likelihood-relationship]{--bar-accent:var(--primary-red);--bar-data:var(--primary-red);--bar-ink:var(--primary-red-ink);--bar-soft:var(--primary-red-soft)}.likelihoodRadarCard .radarVisual{max-width:330px;margin:0 auto}.likelihoodRadarCard .radarVisual text{font-size:8px}.likelihoodRadarCard .radarValues{grid-template-columns:1fr}.likelihoodRadarCard .radarValues>div{display:grid;grid-template-columns:1fr auto auto;align-items:center}.likelihoodRadarCard .radarValues strong{font-size:11px}.likelihoodProfileBarGroup .profileBarRow{grid-template-columns:minmax(130px,1.2fr) minmax(110px,1fr) 92px}.likelihoodProfileBarGroup .profileBarRow>span{font-size:8px;line-height:1.2}.relationshipDefinitionGrid>section:nth-child(4){border-top-color:var(--primary-green)}.foundationCards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.foundationCard{padding:16px 17px;background:var(--primary-red-soft);border-top:4px solid var(--primary-red)}.foundationCard:nth-child(4){background:var(--primary-green-soft);border-top-color:var(--primary-green)}.foundationCard:last-child{grid-column:1/-1}.foundationCard header{display:flex;align-items:center;gap:10px}.foundationCard header span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--primary-red-ink);color:#fff;font-size:8px;font-weight:800}.foundationCard:nth-child(4) header span{background:var(--primary-green-ink)}.foundationCard h2{font:19px Georgia;margin:0;color:var(--primary-red-ink)}.foundationCard:nth-child(4) h2{color:var(--primary-green-ink)}.foundationInterpretation{font:11px/1.45 Georgia;color:#294b59;margin:10px 0}.foundationCard dl{display:grid;gap:6px;margin:0}.foundationCard dl>div{display:grid;grid-template-columns:72px 1fr;gap:8px;padding-top:6px;border-top:1px solid rgba(23,55,70,.12)}.foundationCard dt{font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#6b5552}.foundationCard:nth-child(4) dt{color:var(--primary-green-ink)}.foundationCard dd{margin:0;font-size:8.5px;line-height:1.35;color:#425b65}.likelihoodRelationshipGraphLayout{display:grid;grid-template-columns:.88fr 1.12fr;gap:14px;align-items:start}.relationshipGraphDetails{display:grid;gap:12px}.relationshipGraphDetails .profileBarGroup{padding:16px}.relationshipGraphDetails .profileBarRows{gap:8px}.relationshipGraphDetails .profileBarRow{grid-template-columns:1fr 105px}.relationshipGraphDetails .profileBarRow>span{grid-column:1/-1;text-align:right}.relationshipGraphDetails .profileBarRow p{display:none}.relationshipGraphDetails .profileBarNote{font-size:7px}.careFacetCard{padding:16px;background:var(--primary-green-soft);border-top:6px solid var(--primary-green)}.careFacetCard>header span{font-size:7px;font-weight:800;letter-spacing:.12em;color:var(--primary-green-ink)}.careFacetCard>header h2{font:18px Georgia;margin:5px 0;color:var(--primary-green-ink)}.careFacetCard>header p{font-size:8px;line-height:1.4;color:#455e68;margin:0}.careFacetRows{display:grid;gap:8px;margin-top:12px}.careFacetRow{display:grid;grid-template-columns:1fr 100px;gap:6px 10px;align-items:center}.careFacetRow>div:first-child strong{font-size:9px}.careFacetRow>div:first-child p{display:none}.careFacetRow>span{grid-column:1/-1;text-align:right;font-size:7px;color:var(--primary-green-ink)}.careFacetCard .profileBarTrack i{background:var(--primary-green)}.careFacetInterpretation{font:9px/1.45 Georgia;color:#31584a;margin:10px 0}.careFacetCard .profileBarNote{font-size:6.8px;margin-bottom:0}.coupleLikelihoodGraphs{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:24px}.coupleLikelihoodGraphs>.profileBarsSection>.profileBarGroup,.coupleLikelihoodGraphs>.radarCard{height:100%;box-sizing:border-box}.likelihoodCouplesReport .reportObject p{font-size:14px;line-height:1.55;color:#385562}.likelihoodCouplesReport .reportObject p+p{margin-top:7px}.coupleCareFacetSection{padding:0 24px 24px}.pairedCareFacetCard{max-width:none;padding:24px}.pairedCareFacetCard .careFacetRow{grid-template-columns:minmax(190px,1fr) minmax(180px,1.25fr);gap:8px 18px}.pairedCareFacetCard .careFacetRow>div:first-child p{display:block}.pairedCareFacetCard .profileBarTrack i{background:var(--primary-blue)}.pairedCareFacetCard .profileBarTrack b{background:var(--primary-green)}.pairedCareFacetCard .careFacetRow>span{display:flex;justify-content:space-between;gap:12px}.pairedCareFacetCard .careFacetRow>span em{font-style:normal;color:var(--primary-green-ink)}@media screen and (max-width:760px){.coupleLikelihoodGraphs,.foundationCards,.likelihoodRelationshipGraphLayout{grid-template-columns:1fr}.foundationCard:last-child{grid-column:auto}.foundationCard dl>div{grid-template-columns:86px 1fr}.foundationCard dd{font-size:10px}.careFacetRow,.likelihoodProfileBarGroup .profileBarRow,.pairedCareFacetCard .careFacetRow,.relationshipGraphDetails .profileBarRow{grid-template-columns:1fr}.careFacetRow>span,.likelihoodProfileBarGroup .profileBarRow>span,.relationshipGraphDetails .profileBarRow>span{text-align:left}.careFacetRow>div:first-child p{display:block;font-size:9px;line-height:1.4;color:#455e68}.likelihoodRadarCard .radarVisual{max-width:100%}.coupleCareFacetSection{padding:0 12px 18px}.pairedCareFacetCard{padding:18px}.pairedCareFacetCard .careFacetRow>span{font-size:8px}}@media print{.foundationCards{gap:8px}.foundationCard{padding:10px 12px}.foundationCard h2{font-size:14px}.foundationInterpretation{font-size:8px;margin:7px 0}.foundationCard dl{gap:4px}.foundationCard dl>div{padding-top:4px}.foundationCard dd{font-size:7px}.likelihoodRadarCard .radarVisual{max-width:250px}.likelihoodRadarCard .radarInterpretation{font-size:8px!important}.likelihoodProfileBarGroup .profileBarRow{grid-template-columns:minmax(105px,1.1fr) 85px 68px}.likelihoodProfileBarGroup .profileBarRow p{display:none}.likelihoodProfileBarGroup .profileBarRow>span{font-size:6.5px}.careFacetCard,.relationshipGraphDetails .profileBarGroup{padding:12px}.careFacetInterpretation{font-size:7px}.careFacetCard .profileBarNote,.careFacetCard>header p{font-size:6px}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assessment-likelihood-5 .questionCard{max-width:760px;margin-top:clamp(34px,7vh,72px)}.assessment-likelihood-5 .qPrompt{max-width:740px;margin:0 0 36px;font-size:clamp(30px,4.2vw,43px);line-height:1.2}.likelihoodChoices{display:grid;gap:11px;margin:0;padding:0;border:0}.likelihoodChoices button{box-sizing:border-box;width:100%;min-height:66px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:center;padding:13px 18px;border:1px solid rgba(23,55,70,.2);border-radius:13px;background:rgba(255,255,255,.74);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.likelihoodChoices button:hover{border-color:var(--primary-blue);background:#fff;transform:translateY(-1px)}.likelihoodChoices button:focus-visible{outline:3px solid rgba(36,94,168,.28);outline-offset:2px}.likelihoodChoices button span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(23,55,70,.25);border-radius:50%;font:14px/1 Georgia;color:#4d6873;background:#fff}.likelihoodChoices button strong{font:600 15px/1.35 Arial,sans-serif;letter-spacing:.01em}.likelihoodChoices button.selected{border-color:var(--primary-blue);background:var(--primary-blue-soft);box-shadow:0 0 0 2px rgba(36,94,168,.1)}.likelihoodChoices button.selected span{border-color:var(--primary-blue);background:var(--primary-blue);color:#fff}.assessment-likelihood-5 .qNav{margin-top:24px}@media screen and (max-width:760px){.assessment-likelihood-5 .questionCard{margin-top:30px;padding:0 17px}.assessment-likelihood-5 .qPrompt{font-size:29px;line-height:1.22;margin-bottom:27px}.likelihoodChoices{gap:9px}.likelihoodChoices button{min-height:62px;padding:11px 14px;border-radius:12px}.likelihoodChoices button strong{font-size:14px}.assessment-likelihood-5 .qNav{margin-top:20px}}.homeProfileBars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.homeProfileBars>.profileBarsSection{display:block;min-width:0}.homeProfileBars .profileBarGroup{height:100%}.adminMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.adminMetricGrid section{padding:18px;border:1px solid var(--line);border-top:5px solid var(--primary-blue);border-radius:10px;background:rgba(255,255,255,.76)}.adminMetricGrid section:nth-child(2){border-top-color:var(--primary-yellow-stroke)}.adminMetricGrid section:nth-child(3){border-top-color:var(--primary-green)}.adminMetricGrid span{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#405963}.adminMetricGrid strong{display:block;margin-top:8px;font:30px/1 Georgia,serif;color:var(--ink)}.itemPrompt{margin:0;padding:14px 18px;font:16px/1.5 Georgia,serif;color:var(--ink);background:#faf7f1;border-top:1px solid var(--line)}.likelihoodItemSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:var(--primary-blue-soft);font-size:11px;color:#405963}.itemOption.likelihood,.itemOptionHead.likelihood{grid-template-columns:80px 90px 90px minmax(0,1fr)}.itemFlags{margin:0;padding:12px 18px;border-top:1px solid rgba(183,67,61,.22);background:var(--primary-red-soft);color:#792f2a;font-size:11px;font-weight:700}.reportSafetyBoundary{margin:0;padding:10px 12px;border-left:3px solid #805f65;background:#f2e8e5;color:#65454a;font-size:7px;line-height:1.4}.safetyBoundary{border-left:4px solid #805f65!important;background:#f2e8e5!important}@media screen and (max-width:760px){.adminMetricGrid,.homeProfileBars{grid-template-columns:1fr}.likelihoodItemSummary{grid-template-columns:1fr 1fr;padding:10px}.itemPrompt{padding:12px 10px;font-size:14px}.itemOption.likelihood,.itemOptionHead.likelihood{grid-template-columns:42px 52px 52px minmax(0,1fr)}}.reportViewSwitch{max-width:980px;margin:24px auto;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.9);box-shadow:0 12px 35px rgba(23,55,70,.06)}.reportViewSwitch .eyebrow{display:block;margin:0 0 7px;color:#4c7485;font-size:8px}.reportViewSwitch strong{font:24px/1.1 Georgia}.reportViewSwitch p{max-width:610px;margin:8px 0 0;color:#536c77;font-size:11px;line-height:1.5}.reportViewButtons{display:flex;gap:8px;flex:0 0 auto}.reportViewSwitch button{min-height:42px;padding:10px 15px;border:1px solid rgba(23,55,70,.22);border-radius:99px;background:#f7f3ec;color:#173746;font-size:11px;font-weight:700;cursor:pointer}.reportViewSwitch button[aria-pressed=true]{border-color:#2f708b;background:#173746;color:#fff}.reportViewSwitch button:disabled{cursor:not-allowed;opacity:.52}.reportViewSwitch button:focus-visible{outline:3px solid rgba(47,112,139,.25);outline-offset:2px}.resultsStatus .questionCard{padding:54px 44px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.8);box-shadow:0 18px 55px rgba(23,55,70,.08)}.resultsStatus h1{margin:0 0 18px;font:42px/1.08 Georgia}.resultsStatus p{max-width:610px;color:#48616b;font:16px/1.65 Georgia}.resultsStatusActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.resultsStatusActions .button{border:1px solid #173746;background:#173746;color:#fff;cursor:pointer}.resultsStatusActions .secondaryButton{background:transparent;color:#173746}@media screen and (max-width:760px){.reportViewSwitch{margin:10px;padding:18px;display:block}.reportViewButtons{display:grid;grid-template-columns:1fr;margin-top:16px}.reportViewSwitch button{width:100%}.resultsStatus .questionCard{margin:22px 10px;padding:34px 24px}.resultsStatus h1{font-size:34px}.resultsStatusActions{display:grid}.resultsStatusActions .button{width:100%}}@media print{.reportViewSwitch{display:none!important}}.partnerInviteManager{max-width:980px;margin:0 auto 40px;padding:30px 32px;background:#12384a;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:28px;align-items:center}.partnerInviteManager h2{font:30px/1.12 Georgia;margin:5px 0 10px}.partnerInviteManager p{line-height:1.55;margin:0;color:#e7eff1}.partnerInviteManager .eyebrow{color:#d7e7ec;margin-bottom:8px}.inviteManagerIntro{display:grid;gap:8px}.inviteCaution{padding:10px 12px;border-left:3px solid var(--primary-yellow);background:rgba(255,255,255,.08);font-size:12px}.inviteLinkBox{display:grid;grid-template-columns:1fr auto;gap:8px}.inviteLinkBox label,.inviteLinkBox small{grid-column:1/-1;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c9dce3}.inviteLinkBox input{min-width:0;padding:12px 13px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#fff;color:#173746;font:12px/1.35 Arial}.inviteConfirmation button,.inviteLinkBox button,.inviteReplace{border:0;border-radius:99px;padding:12px 17px;background:#fff;color:#173746;font-weight:700;cursor:pointer}.inviteReplace{justify-self:start}.inviteConfirmation{grid-column:1/-1;padding:17px 19px;background:#f8edbf;color:#463600;border-left:4px solid var(--primary-yellow-stroke)}.inviteConfirmation p{margin:6px 0 13px;color:#594b1f}.inviteConfirmation>div{display:flex;gap:9px}.inviteConfirmation button:last-child{background:transparent;border:1px solid rgba(70,54,0,.35)}.inviteMessage,.inviteNotice{grid-column:1/-1;font-size:12px}.inviteNotice{color:#d8efe2!important}.inviteMessage{color:#ffd6d1!important}.partnerInviteManager button:disabled{opacity:.55;cursor:wait}@media screen and (max-width:760px){.partnerInviteManager{margin:0 14px 28px;padding:25px 22px;grid-template-columns:1fr}.partnerInviteManager h2{font-size:26px}.inviteLinkBox{grid-template-columns:1fr}.inviteLinkBox button{width:100%}.inviteConfirmation{grid-column:auto}.inviteConfirmation>div{display:grid}.inviteConfirmation button{width:100%}}@media print{.partnerInviteManager{display:none!important}}@media screen and (max-width:760px){.legal h1{font-size:clamp(42px,14vw,58px);overflow-wrap:anywhere}}.reportActionSection{display:grid;gap:10px;break-inside:avoid}.reportActionHeader{display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:7px}.reportActionHeader span{color:var(--page-ink);font-size:7px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.reportActionHeader h2{margin:0;color:#173746;font:18px/1.15 Georgia,serif;text-align:right}.reportActionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px}.reportActionGrid>section{min-width:0;padding:15px 16px;background:var(--page-soft);border-top:4px solid var(--page-accent);break-inside:avoid}.reportActionGrid span{display:block;margin-bottom:6px;color:var(--page-ink);font-size:7px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.reportActionGrid strong{display:block;margin-bottom:6px;color:#173746;font:15px/1.18 Georgia,serif}.reportActionGrid h2,.reportActionGrid h3{margin:0 0 7px;color:#173746;font:17px/1.16 Georgia,serif}.reportActionGrid p{margin:0;color:#405963;font-size:9px;line-height:1.45}.reportActionGrid ul{margin:7px 0 0;padding-left:16px}.reportActionGrid li{margin:0 0 5px;color:#405963;font-size:9px;line-height:1.4}.graphTakeawayGrid{margin-top:14px}.phraseBank{margin-top:2px}.phraseBank .reportActionGrid>section{background:#fff;border:1px solid rgba(23,55,70,.12);border-top:4px solid var(--page-accent)}.cycleInterruptionGrid .reportActionGrid>section{border-left:3px solid var(--page-accent);border-top:0}.partnerMayNotSee{margin-top:2px}.partnerMayNotSee .individualList{margin-bottom:0;padding:14px 17px;background:var(--page-soft);border-left:4px solid var(--page-accent)}.individualReportPage .likelihoodMoves .moveRole{width:auto;height:auto;display:block;margin:0 0 7px;border-radius:0;background:transparent;color:var(--page-ink);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:760px){.reportActionGrid{grid-template-columns:1fr}.reportActionGrid li,.reportActionGrid p{font-size:10px}.likelihoodMoves section{grid-template-columns:92px 1fr;gap:9px;text-align:left}.individualReportPage .likelihoodMoves .moveRole{margin:0}.likelihoodMoves p{grid-column:1/-1;margin:0}}@media print{.likelihoodIndividualReport .atGlanceGrid,.likelihoodIndividualReport .coverSectionMap,.likelihoodIndividualReport .overviewDecisions{grid-template-columns:repeat(3,minmax(0,1fr))}.likelihoodIndividualReport .definitionGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.likelihoodIndividualReport .definitionGrid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.likelihoodIndividualReport .giftRiskGrid,.likelihoodIndividualReport .milestoneGrid,.likelihoodIndividualReport .twoColumnReport{grid-template-columns:repeat(2,minmax(0,1fr))}.likelihoodIndividualReport .familiarLabelGrid,.likelihoodIndividualReport .lifeApplicationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.likelihoodIndividualReport .juicePath{grid-template-columns:repeat(5,minmax(0,1fr))}.likelihoodIndividualReport .stressTimeline{grid-template-columns:repeat(6,minmax(0,1fr))}.likelihoodIndividualReport .foundationCards{grid-template-columns:repeat(2,minmax(0,1fr))}.likelihoodIndividualReport .foundationCard:last-child{grid-column:1/-1}.likelihoodIndividualReport .individualGraphLayout{grid-template-columns:.95fr 1.05fr;gap:14px;align-items:stretch}.likelihoodIndividualReport .individualGraphLayout>.profileBarsSection{grid-column:auto!important;break-before:auto!important;page-break-before:auto!important}.likelihoodIndividualReport .likelihoodRelationshipGraphLayout{grid-template-columns:.88fr 1.12fr;gap:14px}.likelihoodIndividualReport .individualList li{font-size:9.2px;line-height:1.43}.likelihoodIndividualReport .professionalNote{font-size:7.5px;line-height:1.4}.likelihoodIndividualReport .individualGraphLayout>.radarCard{padding:17px!important}.likelihoodIndividualReport .individualGraphLayout .radarCard header p{min-height:32px;font-size:9px}.likelihoodIndividualReport .likelihoodRadarCard .radarVisual{max-width:285px}.likelihoodIndividualReport .likelihoodRadarCard .radarVisual text{font-size:8.4px}.likelihoodIndividualReport .likelihoodRadarCard .radarInterpretation{font-size:9px!important;line-height:1.45!important}.likelihoodIndividualReport .likelihoodProfileBarGroup .profileBarRow>span{font-size:7.2px}.likelihoodIndividualReport .profileBarNote,.likelihoodIndividualReport .radarNote{font-size:7.2px!important;line-height:1.38!important}.likelihoodIndividualReport .foundationInterpretation{font-size:8.2px;line-height:1.4}.likelihoodIndividualReport .foundationCard dd{font-size:7.5px;line-height:1.32}.likelihoodIndividualReport .careFacetInterpretation{font-size:7.5px;line-height:1.4}.likelihoodIndividualReport .careFacetCard .profileBarNote,.likelihoodIndividualReport .careFacetCard>header p{font-size:6.8px}.likelihoodIndividualReport .familiarLabelsNote p{font-size:7.4px;line-height:1.35}.likelihoodIndividualReport .familiarLabelExplanation{font-size:7.6px;line-height:1.32}.likelihoodIndividualReport .familiarLabelCard dd{font-size:7.2px;line-height:1.3}.likelihoodIndividualReport .familiarBridgePage .fivePointProfile li{font-size:8.3px;line-height:1.3}.likelihoodIndividualReport .growthPlanPage .milestoneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.likelihoodIndividualReport .milestoneCard{padding:11px 13px}.likelihoodIndividualReport .milestoneCard dd{font-size:8px;line-height:1.34}.likelihoodIndividualReport .progressSigns li{font-size:7.3px;line-height:1.32}.likelihoodIndividualReport .conversationPrompts li{font-size:8.2px;line-height:1.35}.likelihoodIndividualReport .reportLegal,.likelihoodIndividualReport .reportSafetyBoundary{font-size:7px;line-height:1.35}.likelihoodIndividualReport .reportActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;break-inside:avoid}.likelihoodIndividualReport .reportActionGrid>section{padding:10px 11px}.likelihoodIndividualReport .reportActionSection{gap:7px}.likelihoodIndividualReport .reportActionHeader{padding-bottom:5px}.likelihoodIndividualReport .reportActionHeader h2{font-size:14px}.likelihoodIndividualReport .reportActionGrid strong{font-size:12px;margin-bottom:4px}.likelihoodIndividualReport .reportActionGrid h2,.likelihoodIndividualReport .reportActionGrid h3{font-size:13px;margin-bottom:5px}.likelihoodIndividualReport .reportActionGrid li,.likelihoodIndividualReport .reportActionGrid p{font-size:8px;line-height:1.35}.likelihoodIndividualReport .reportActionGrid ul{margin-top:5px;padding-left:14px}.likelihoodIndividualReport .reportActionGrid li{margin-bottom:3px}.likelihoodIndividualReport .graphTakeawayGrid{margin-top:10px}.likelihoodIndividualReport .partnerMayNotSee .individualList{padding:10px 13px}.likelihoodIndividualReport .partnerMayNotSee .individualList h2{font-size:14px}.likelihoodIndividualReport .partnerMayNotSee .individualList li{font-size:8.4px;margin-bottom:4px}.likelihoodIndividualReport .likelihoodMoves .moveRole{font-size:6.8px;margin-bottom:5px}.likelihoodIndividualReport .relationshipGraphReportPage .likelihoodRelationshipGraphLayout{grid-template-columns:.95fr 1.05fr;grid-template-rows:auto auto;align-items:start;gap:10px 14px}.likelihoodIndividualReport .relationshipGraphReportPage .relationshipGraphDetails{display:contents}.likelihoodIndividualReport .relationshipGraphReportPage .relationshipGraphDetails>.profileBarsSection{grid-column:2;grid-row:1;break-before:auto!important;page-break-before:auto!important}.likelihoodIndividualReport .relationshipGraphReportPage .relationshipGraphDetails>.careFacetCard{grid-column:1/-1;grid-row:2;padding:10px 12px}.likelihoodIndividualReport .relationshipGraphReportPage .likelihoodRadarCard{padding:12px!important}.likelihoodIndividualReport .relationshipGraphReportPage .likelihoodRadarCard .radarVisual{max-width:205px!important}.likelihoodIndividualReport .relationshipGraphReportPage .likelihoodRadarCard header h2{font-size:16px!important}.likelihoodIndividualReport .relationshipGraphReportPage .likelihoodRadarCard header p{min-height:24px!important;font-size:7.5px!important}.likelihoodIndividualReport .relationshipGraphReportPage .likelihoodRadarCard .radarValues{margin-bottom:8px;padding:7px 0}.likelihoodIndividualReport .relationshipGraphReportPage .likelihoodRadarCard .radarInterpretation{font-size:7.3px!important;line-height:1.32!important}.likelihoodIndividualReport .relationshipGraphReportPage .likelihoodRadarCard .radarNote{padding-top:7px;font-size:6.5px!important;line-height:1.3!important}.likelihoodIndividualReport .relationshipGraphReportPage .relationshipGraphDetails>.profileBarsSection{display:block}.likelihoodIndividualReport .relationshipGraphReportPage .relationshipGraphDetails .profileBarGroup{padding:10px}.likelihoodIndividualReport .relationshipGraphReportPage .relationshipGraphDetails .profileBarRows{gap:5px;margin-top:12px}.likelihoodIndividualReport .relationshipGraphReportPage .relationshipGraphDetails .profileBarGroup header h3{font-size:16px}.likelihoodIndividualReport .relationshipGraphReportPage .relationshipGraphDetails .profileBarGroup header>p{font-size:7.5px;line-height:1.35}.likelihoodIndividualReport .relationshipGraphReportPage .relationshipGraphDetails .profileBarNote{margin-top:10px;padding-top:8px;font-size:6.5px!important}.likelihoodIndividualReport .relationshipGraphReportPage .careFacetRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.likelihoodIndividualReport .relationshipGraphReportPage .careFacetRow{grid-template-columns:1fr;align-content:start;padding:8px 9px;background:rgba(255,255,255,.55)}.likelihoodIndividualReport .relationshipGraphReportPage .careFacetRow>span{grid-column:auto;text-align:left}.likelihoodIndividualReport .relationshipGraphReportPage .careFacetInterpretation{margin:8px 0 5px}}.creatorCredential{margin:4px 0 9px;color:#405963;font-size:12px;font-weight:700;letter-spacing:.035em}.hero .creatorCredential{max-width:650px}footer>div:first-child>small{display:block;max-width:250px;margin-top:8px;color:#526a74;font:11px/1.4 Georgia,serif}.juiceSeries{padding:92px max(28px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:80px;align-items:center;border-top:9px solid var(--primary-yellow);background:linear-gradient(135deg,var(--primary-yellow-soft),#fffaf0 58%,var(--paper))}.juiceSeriesMark{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(138,101,0,.2);background:rgba(255,255,255,.66);box-shadow:0 24px 65px rgba(90,68,9,.1)}.juiceSeriesMark span{font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#6f5b20}.juiceSeriesMark strong{margin-top:17px;color:var(--primary-yellow-ink);font:clamp(64px,9vw,112px)/.9 Georgia,serif;letter-spacing:-.055em}.juiceSeriesCopy .eyebrow{margin-bottom:14px;color:var(--primary-yellow-ink)}.juiceSeriesCopy h2{max-width:660px;margin:0;color:var(--ink);font:46px/1.06 Georgia,serif}.juiceSeriesCopy>p{max-width:690px;margin:24px 0;color:#405963;font:18px/1.65 Georgia,serif}.juiceSeriesWords{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.juiceSeriesWords span{padding:9px 13px;border:1px solid rgba(138,101,0,.28);border-radius:99px;background:rgba(255,255,255,.65);color:#624d10;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.reportBrandLockup{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 13px;border-left:4px solid var(--primary-green);background:var(--primary-green-soft)}.reportBrandLockup strong{color:var(--primary-green-ink);font:13px/1.3 Georgia,serif}.reportBrandLockup span{max-width:280px;color:#405963;font-size:8px;line-height:1.4;text-align:right}.juiceSeriesRibbon{display:grid;grid-template-columns:minmax(125px,.32fr) minmax(0,1fr);gap:15px;align-items:center;padding:11px 14px;border-left:4px solid var(--primary-yellow-stroke);background:var(--primary-yellow-soft);break-inside:avoid}.juiceSeriesRibbon span{color:var(--primary-yellow-ink);font-size:7px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.juiceSeriesRibbon p{margin:0;color:#4f451d;font-size:9px;line-height:1.45}.coupleJuiceSeries{margin:0 0 18px}.componentIntro small{display:block;margin-top:13px;padding-top:11px;border-top:1px solid rgba(23,55,70,.16);font-size:10px;line-height:1.5}@media screen and (max-width:760px){.hero{padding-top:72px}.hero h1{font-size:clamp(38px,10.75vw,42px)}.juiceSeries{padding:72px 20px;grid-template-columns:1fr;gap:34px}.juiceSeriesMark{min-height:190px}.juiceSeriesCopy h2{font-size:38px}.juiceSeriesCopy>p{font-size:16px}.reportBrandLockup{display:grid}.reportBrandLockup span{max-width:none;text-align:left}.juiceSeriesRibbon{grid-template-columns:1fr;gap:7px}}@media print{.reportBrandLockup{padding:7px 10px;gap:12px}.reportBrandLockup strong{font-size:10px}.reportBrandLockup span{font-size:6.5px}.juiceSeriesRibbon{grid-template-columns:112px 1fr;gap:10px;padding:7px 10px}.juiceSeriesRibbon span{font-size:6px}.juiceSeriesRibbon p{font-size:7px;line-height:1.32}.likelihoodIndividualReport .individualReportPage>h1{font-size:32px}.likelihoodIndividualReport [data-report-page="1"] .individualProse p,.likelihoodIndividualReport [data-report-page="3"] .individualProse p,.likelihoodIndividualReport [data-report-page="6"] .individualProse p,.likelihoodIndividualReport [data-report-page="9"] .individualProse p{font-size:12px;line-height:1.55}.likelihoodIndividualReport [data-report-page="10"] .individualPageBody,.likelihoodIndividualReport [data-report-page="3"] .individualPageBody,.likelihoodIndividualReport [data-report-page="4"] .individualPageBody,.likelihoodIndividualReport [data-report-page="6"] .individualPageBody{gap:19px}.likelihoodIndividualReport [data-report-page="3"] .definitionGrid>section,.likelihoodIndividualReport [data-report-page="6"] .definitionGrid>section,.likelihoodIndividualReport [data-report-page="9"] .definitionGrid>section{padding:14px 12px}.likelihoodIndividualReport [data-report-page="3"] .definitionGrid strong,.likelihoodIndividualReport [data-report-page="6"] .definitionGrid strong,.likelihoodIndividualReport [data-report-page="9"] .definitionGrid strong{font-size:12.5px}.likelihoodIndividualReport [data-report-page="3"] .definitionGrid p,.likelihoodIndividualReport [data-report-page="6"] .definitionGrid p,.likelihoodIndividualReport [data-report-page="9"] .definitionGrid p{font-size:9.2px;line-height:1.48}.likelihoodIndividualReport [data-report-page="3"] .giftRiskGrid>section,.likelihoodIndividualReport [data-report-page="7"] .giftRiskGrid>section,.likelihoodIndividualReport [data-report-page="9"] .giftRiskGrid>section{padding:18px}.likelihoodIndividualReport [data-report-page="3"] .giftRiskGrid p,.likelihoodIndividualReport [data-report-page="7"] .giftRiskGrid p,.likelihoodIndividualReport [data-report-page="9"] .giftRiskGrid p{font-size:10.5px;line-height:1.52}.likelihoodIndividualReport [data-report-page="4"] .individualList h2,.likelihoodIndividualReport [data-report-page="7"] .individualList h2{font-size:17px}.likelihoodIndividualReport [data-report-page="4"] .individualList li,.likelihoodIndividualReport [data-report-page="7"] .individualList li{font-size:9.8px;line-height:1.48;margin-bottom:7px}.likelihoodIndividualReport [data-report-page="4"] .reportActionGrid p,.likelihoodIndividualReport [data-report-page="7"] .reportActionGrid p{font-size:8.8px;line-height:1.42}.likelihoodIndividualReport [data-report-page="4"] .collaborationBox p,.likelihoodIndividualReport [data-report-page="7"] .collaborationBox p{font-size:9.5px;line-height:1.5}.likelihoodIndividualReport [data-report-page="4"] .professionalNote{font-size:8px}.likelihoodIndividualReport [data-report-page="6"] .juiceSeriesRibbon span{font-size:6.8px}.likelihoodIndividualReport [data-report-page="6"] .juiceSeriesRibbon p{font-size:7.8px;line-height:1.38}.likelihoodIndividualReport [data-report-page="6"] .likelihoodMoves section{padding:16px 11px}.likelihoodIndividualReport [data-report-page="6"] .likelihoodMoves strong{font-size:15px}.likelihoodIndividualReport [data-report-page="6"] .likelihoodMoves p{font-size:8.4px;line-height:1.4}.likelihoodIndividualReport [data-report-page="6"] .likelihoodMoves .moveRole{font-size:7.2px}.likelihoodIndividualReport [data-report-page="5"] .likelihoodProfileBarGroup .profileBarRow>span,.likelihoodIndividualReport [data-report-page="8"] .likelihoodProfileBarGroup .profileBarRow>span{font-size:7.8px}.likelihoodIndividualReport [data-report-page="5"] .profileBarNote,.likelihoodIndividualReport [data-report-page="5"] .radarNote,.likelihoodIndividualReport [data-report-page="8"] .profileBarNote,.likelihoodIndividualReport [data-report-page="8"] .radarNote{font-size:7.8px!important}.likelihoodIndividualReport [data-report-page="9"] .partnerMayNotSee .individualList li{font-size:9px;line-height:1.45}.likelihoodIndividualReport [data-report-page="10"] .foundationCard{padding:13px 14px}.likelihoodIndividualReport [data-report-page="10"] .foundationInterpretation{font-size:9px;line-height:1.45}.likelihoodIndividualReport [data-report-page="10"] .foundationCard dd{font-size:8.3px;line-height:1.38}.likelihoodIndividualReport [data-report-page="12"] .familiarLabelsNote p{font-size:7.8px}.likelihoodIndividualReport [data-report-page="12"] .familiarLabelExplanation{font-size:8px;line-height:1.36}.likelihoodIndividualReport [data-report-page="12"] .familiarLabelCard dd{font-size:7.6px;line-height:1.34}.likelihoodIndividualReport [data-report-page="13"] .milestoneCard dd{font-size:8.5px;line-height:1.38}.likelihoodIndividualReport [data-report-page="13"] .progressSigns li{font-size:7.8px;line-height:1.36}.likelihoodIndividualReport [data-report-page="13"] .conversationPrompts li{font-size:8.6px;line-height:1.4}.likelihoodIndividualReport [data-report-page="13"] .reportLegal,.likelihoodIndividualReport [data-report-page="13"] .reportSafetyBoundary{font-size:7.4px;line-height:1.4}}