.reports-bridge-page{--bridge-cream:#f7f0e8;--bridge-paper:#fffdfa;--bridge-plum:#6d365f;--bridge-plum-dark:#30202e;--bridge-lilac:#d8c0d2;color:var(--ink);background:var(--bridge-cream)}.reports-bridge-page .kicker{color:var(--bridge-plum)}.reports-bridge-hero{min-height:min(48rem, calc(100svh - var(--site-header-height)));background:radial-gradient(circle at 90% 12%,#d8c0d28c,#0000 30rem),linear-gradient(135deg,#fcf9f3 0%,#f2e7ee 100%);grid-template-columns:minmax(0,.92fr) minmax(29rem,.88fr);align-items:center;gap:clamp(2.5rem,5.5vw,6.5rem);padding:clamp(3.5rem,7vw,7.5rem) clamp(1.25rem,7vw,8rem);display:grid;position:relative;overflow:hidden}.reports-bridge-hero:before{pointer-events:none;content:"";background-image:linear-gradient(#46213e09 1px,#0000 1px),linear-gradient(90deg,#46213e09 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 100%);mask-image:linear-gradient(90deg,#0000 12%,#000 100%)}.reports-bridge-hero-copy,.reports-bridge-map{z-index:1;position:relative}.reports-bridge-hero h1{max-width:14ch;font-family:var(--serif);letter-spacing:-.065em;margin:.65rem 0 1.25rem;font-size:clamp(3.1rem,4.9vw,5.35rem);font-weight:400;line-height:.94}.reports-bridge-hero-copy>p:not(.kicker){max-width:43rem;color:var(--ink-soft);font-family:var(--serif);margin:0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.65}.reports-bridge-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.reports-bridge-hero-copy>small{color:var(--ink-soft);margin-top:1rem;font-size:.65rem;display:block}.reports-bridge-facts{color:var(--ink-soft);flex-wrap:wrap;gap:.55rem 1.1rem;margin:1rem 0 0;padding:0;font-size:.64rem;list-style:none;display:flex}.reports-bridge-facts li{align-items:center;gap:.45rem;display:flex}.reports-bridge-facts li:before{background:var(--bridge-plum);content:"";border-radius:50%;width:.35rem;height:.35rem}.reports-bridge-map{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdfae0;border:1px solid #46213e2e;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 2rem 5rem #46213e1f}.reports-bridge-map:before{pointer-events:none;content:"";border:1px solid #6d365f17;position:absolute;inset:.6rem}.reports-bridge-map-heading{border-bottom:1px solid var(--line);gap:.3rem;padding-bottom:1.1rem;display:grid;position:relative}.reports-bridge-map-heading span{color:var(--bridge-plum);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800}.reports-bridge-map-heading strong{font-family:var(--serif);font-size:1.35rem;font-weight:500}.reports-bridge-map ol{margin:0;padding:0;list-style:none;position:relative}.reports-bridge-map li{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;padding:.78rem 0;display:grid}.reports-bridge-map li:last-child{border-bottom:0}.reports-bridge-map li>span{color:var(--bridge-plum);font-family:var(--serif);font-size:.85rem}.reports-bridge-map li div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.reports-bridge-map li strong{font-family:var(--serif);font-size:.95rem;font-weight:500}.reports-bridge-map li small{color:var(--ink-soft);text-align:right;font-size:.58rem}.report-catalogue-compass{--compass-accent:var(--bridge-plum);z-index:1;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfae8;border:1px solid #46213e2e;padding:clamp(1.1rem,2vw,1.5rem);position:relative;box-shadow:0 2rem 5rem #46213e21}.report-catalogue-compass.accent-rose{--compass-accent:#92565e}.report-catalogue-compass.accent-ochre{--compass-accent:#8d672e}.report-catalogue-compass.accent-clay{--compass-accent:#905e4c}.report-catalogue-compass.accent-moss{--compass-accent:#506957}.report-catalogue-compass.accent-blue{--compass-accent:#526779}.report-catalogue-compass:before{pointer-events:none;content:"";border:1px solid #6d365f14;position:absolute;inset:.55rem}.report-compass-heading{justify-content:space-between;align-items:end;gap:1rem;padding:.25rem .25rem 1rem;display:flex;position:relative}.report-compass-heading span{color:var(--compass-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.report-compass-heading strong{max-width:18rem;font-family:var(--serif);text-align:right;font-size:1rem;font-weight:500}.report-compass-options{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:relative}.report-compass-options button{min-height:4.5rem;color:var(--ink);background:var(--bridge-paper);text-align:left;cursor:pointer;border:0;grid-template-columns:auto 1fr;gap:.15rem .65rem;padding:.8rem .9rem;transition:color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.report-compass-options button:hover,.report-compass-options button.selected{color:#fffdfa;background:var(--bridge-plum-dark);box-shadow:inset 0 -.22rem var(--compass-accent)}.report-compass-options button>span{color:var(--compass-accent);font-family:var(--serif);grid-row:1/3;font-size:.72rem}.report-compass-options button strong{font-family:var(--serif);align-self:end;font-size:.88rem;font-weight:500;line-height:1.1}.report-compass-options button small{color:var(--ink-soft);font-size:.52rem}.report-compass-options button:hover small,.report-compass-options button.selected small{color:#fffdfa99}.report-compass-result{color:#fffdfa;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--compass-accent) 28%, transparent), transparent 15rem), var(--bridge-plum-dark);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;min-height:13.5rem;padding:1.35rem;display:grid;position:relative}.report-compass-result p{color:#fffdfa94;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0;font-size:.55rem;font-weight:800;display:flex}.report-compass-result h2{font-family:var(--serif);letter-spacing:-.035em;margin:.55rem 0;font-size:clamp(1.65rem,2.3vw,2.25rem);font-weight:400}.report-compass-result blockquote{max-width:32rem;font-family:var(--serif);margin:0;font-size:.92rem;line-height:1.42}.report-compass-result small{color:#fffdfaa1;max-width:34rem;margin-top:.7rem;font-size:.58rem;line-height:1.5;display:block}.report-compass-actions{gap:.7rem;min-width:10rem;display:grid}.report-compass-actions .button{white-space:nowrap;min-height:2.75rem;padding-inline:1rem;font-size:.65rem}.report-compass-actions .text-link{color:#ead6e5;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.58rem}body.report-catalogue-hero-active .ai-widget{pointer-events:none;opacity:0;transform:translateY(.75rem)}.reports-bridge-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bridge-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reports-bridge-trust article{padding:1.45rem clamp(1.25rem,3vw,3rem)}.reports-bridge-trust article+article{border-left:1px solid var(--line)}.reports-bridge-trust strong{font-family:var(--serif);margin-bottom:.25rem;font-size:1rem;font-weight:500;display:block}.reports-bridge-trust article>span{color:var(--bridge-plum);font-family:var(--serif);margin-bottom:.35rem;font-size:.65rem;display:block}.reports-bridge-trust p{color:var(--ink-soft);margin:0;font-size:.69rem;line-height:1.5}.reports-bridge-selector,.reports-journey-section,.reports-explore-next,.reports-bridge-faq{padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,7vw,8rem)}.reports-bridge-section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,31rem);align-items:end;gap:2rem 5rem;max-width:86rem;margin:0 auto clamp(2.5rem,5vw,4.5rem);display:grid}.reports-bridge-section-heading h2{max-width:17ch;font-family:var(--serif);letter-spacing:-.055em;margin:.5rem 0 0;font-size:clamp(2.6rem,4.7vw,4.8rem);font-weight:400;line-height:1}.reports-bridge-section-heading>p{color:var(--ink-soft);margin:0;line-height:1.75}.reports-bridge-selector{background:var(--bridge-cream);scroll-margin-top:7rem}.reports-bridge-selector .report-selector{max-width:86rem;margin:0 auto}.reports-bridge-selector .report-question-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-bridge-selector .report-question-tabs button{min-height:10rem;transition:background .16s,box-shadow .16s}.reports-bridge-selector .selected-report-preview{background:var(--bridge-paper);border-color:#6d365f33;grid-template-columns:minmax(0,1.15fr) minmax(19rem,.52fr)}.reports-bridge-selector .selected-report-preview aside{background:radial-gradient(circle at 100% 0, #d8c0d22e, transparent 17rem), var(--bridge-plum-dark)}.selected-report-next{border-top:1px solid #fff3;gap:.35rem;margin:0;padding-top:1rem;display:grid}.selected-report-next span{color:#ffffffb8;font-size:.875rem;line-height:1.5}.reports-bridge-selector .selected-report-preview aside .button{margin-top:.2rem}.reports-journey-section{background:#eee4da}.reports-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:86rem;margin:0 auto;display:grid}.reports-journey-card{border:1px solid var(--line);background:var(--bridge-paper);flex-direction:column;min-height:34rem;padding:clamp(1.6rem,3vw,2.75rem);display:flex;position:relative;overflow:hidden}.reports-journey-card:before{content:"";opacity:.1;border:1px solid;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-10rem;right:-10rem}.reports-journey-card-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex;position:relative}.reports-journey-card-topline>span{font-family:var(--serif);font-size:1rem}.reports-journey-card-topline small{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.reports-journey-card h3{font-family:var(--serif);letter-spacing:-.035em;margin:2rem 0 1.5rem;font-size:clamp(2rem,3vw,3rem);font-weight:400;position:relative}.reports-journey-shift{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;display:grid;position:relative}.reports-journey-shift>div{border:1px solid var(--line);background:var(--bridge-cream);padding:1.15rem}.reports-journey-shift span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.reports-journey-shift p{font-family:var(--serif);margin:.6rem 0 0;font-size:1.05rem;line-height:1.45}.reports-journey-shift i{color:currentColor;font-family:var(--serif);align-self:center;font-size:1.4rem;font-style:normal;transform:rotate(-90deg)}.reports-journey-promise{color:var(--ink-soft);margin:1.4rem 0 0;font-size:.72rem;line-height:1.65;position:relative}.reports-journey-link{border-top:1px solid var(--line);color:currentColor;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;font-size:.76rem;font-weight:800;text-decoration:none;display:flex;position:relative}.reports-journey-link span{font-family:var(--serif);font-size:1.25rem;transition:transform .16s}.reports-journey-link:hover span{transform:translate(.25rem)}.reports-bridge-proof{color:#fffdfa;background:radial-gradient(circle at 10% 0, #d8c0d22b, transparent 24rem), var(--bridge-plum-dark);grid-template-columns:minmax(11rem,.35fr) minmax(22rem,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(3.5rem,6vw,6rem) clamp(1.25rem,7vw,8rem);display:grid}.reports-bridge-rating{display:grid}.reports-bridge-rating p{color:var(--bridge-lilac);letter-spacing:.12em;margin:0 0 .5rem}.reports-bridge-rating>strong{font-family:var(--serif);letter-spacing:-.06em;font-size:3.5rem;font-weight:400;line-height:1}.reports-bridge-rating small{color:#fffdfa9e;margin-top:.4rem;font-size:.63rem}.reports-bridge-rating video{background:#1f151e;border:1px solid #fffdfa38;border-radius:.8rem;width:min(100%,12rem);margin-top:1.25rem;box-shadow:0 1rem 2.5rem #00000038}.reports-bridge-proof blockquote{font-family:var(--serif);margin:0;font-size:clamp(1.25rem,2.1vw,2rem);line-height:1.5}.reports-bridge-proof cite{color:#fffdfa94;font-family:var(--sans);margin-top:.9rem;font-size:.62rem;font-style:normal;display:block}.reports-bridge-proof .button-outline{color:#fffdfa;white-space:nowrap;border-color:#fffdfa73}.reports-explore-next{background:var(--bridge-paper)}.reports-explore-steps{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:86rem;margin:0 auto;display:grid}.reports-explore-steps article{background:var(--bridge-paper);min-height:18rem;padding:clamp(1.6rem,3vw,2.75rem)}.reports-explore-steps span{color:var(--bridge-plum);font-family:var(--serif);font-size:1rem}.reports-explore-steps h3{font-family:var(--serif);margin:4rem 0 .8rem;font-size:1.65rem;font-weight:400}.reports-explore-steps p{color:var(--ink-soft);margin:0;font-size:.75rem;line-height:1.7}.reports-bridge-faq{background:var(--bridge-cream)}.reports-bridge-faq .faq-list{max-width:86rem;padding:0}.reports-bridge-faq .faq-list details{background:var(--bridge-paper)}.reports-bridge-faq .faq-list summary,.reports-bridge-faq .faq-list details>p{padding-inline:clamp(1.25rem,3vw,2.5rem)}.reports-bridge-closing{background:radial-gradient(circle at 92% 100%, #c7a7bf6b, transparent 26rem), var(--bridge-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem 6rem;padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,10vw,12rem);display:grid}.reports-bridge-closing h2{max-width:16ch;font-family:var(--serif);letter-spacing:-.055em;margin:.55rem 0 .9rem;font-size:clamp(2.7rem,4.5vw,4.8rem);font-weight:400;line-height:1}.reports-bridge-closing p:not(.kicker){max-width:49rem;color:var(--ink-soft);margin:0;line-height:1.7}.reports-bridge-closing .button{white-space:nowrap}@media (max-width:64rem){.reports-bridge-hero{grid-template-columns:1fr;min-height:auto}.reports-bridge-map,.report-catalogue-compass{max-width:38rem}.reports-bridge-trust{grid-template-columns:1fr}.reports-bridge-trust article+article{border-top:1px solid var(--line);border-left:0}.reports-bridge-section-heading,.reports-bridge-closing{grid-template-columns:1fr}.reports-bridge-selector .report-question-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-bridge-selector .selected-report-preview{grid-template-columns:1fr}.reports-bridge-proof{grid-template-columns:1fr 1.5fr}.reports-bridge-proof .button{grid-column:1/-1;justify-self:start}.reports-bridge-closing .button{justify-self:start}}@media (max-width:46rem){.reports-bridge-hero{gap:2.5rem;padding-block:3.25rem}.reports-bridge-hero h1{font-size:clamp(2.9rem,12.5vw,4.25rem)}.reports-bridge-actions{flex-direction:column;align-items:stretch}.reports-bridge-actions .button{width:100%}.reports-bridge-map{padding:1.5rem}.report-catalogue-compass{padding:1rem}.report-compass-heading{flex-direction:column;align-items:start}.report-compass-heading strong{text-align:left;max-width:20rem}.report-compass-options button{min-height:4.25rem;padding:.72rem}.report-compass-options button strong{font-size:.78rem}.report-compass-result{grid-template-columns:1fr;min-height:auto;padding:1.2rem}.report-compass-actions{grid-template-columns:1fr auto;align-items:center}.report-compass-actions .button{width:100%}.reports-bridge-facts{gap:.45rem;display:grid}.reports-bridge-map li div{gap:.15rem;display:grid}.reports-bridge-map li small{text-align:left}.reports-bridge-selector,.reports-journey-section,.reports-explore-next,.reports-bridge-faq{padding-block:4rem}.reports-bridge-section-heading{grid-template-columns:1fr;margin-bottom:2.25rem}.reports-bridge-selector .report-question-tabs,.reports-journey-grid,.reports-explore-steps{grid-template-columns:1fr}.reports-bridge-selector .report-question-tabs button{min-height:8rem}.reports-bridge-selector .selected-report-copy ul{grid-template-columns:1fr}.reports-journey-card{min-height:auto}.reports-journey-shift{grid-template-columns:1fr}.reports-journey-shift i{justify-self:center;transform:none}.reports-journey-promise{margin-bottom:1.5rem}.reports-bridge-proof{grid-template-columns:1fr}.reports-bridge-proof .button{grid-column:auto;width:100%}.reports-explore-steps article{min-height:auto}.reports-explore-steps h3{margin-top:2.5rem}.reports-bridge-closing{padding-block:4.5rem}.reports-bridge-closing .button{white-space:normal;width:100%}}
.personality-hero-rating{color:var(--ink-soft);flex-wrap:wrap;grid-area:2/1;align-items:center;gap:.15rem .4rem;font-size:.6rem;line-height:1.25;text-decoration:none;display:flex}.personality-hero-rating>span,.personality-proof-rating>span,.personality-proof-quotes figure>div span{color:#b27c2e;letter-spacing:.08em;font-size:.75rem}.personality-hero-rating>strong{color:var(--ink);font-size:.65rem}.personality-hero-rating>small{width:100%;color:var(--ink-soft);font-size:.56rem}.personality-early-proof-section{background:var(--personality-paper);border-bottom:1px solid #4e364621;padding:clamp(3.5rem,6vw,6rem) clamp(1.25rem,7vw,8rem)}.personality-proof-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem 3rem;display:grid}.personality-proof-summary .kicker,.personality-proof-summary h2{grid-column:1}.personality-proof-summary h2{max-width:18ch;font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.3rem,4vw,4.3rem);font-weight:400;line-height:.98}.personality-proof-rating{background:#fbf6f0;border:1px solid #4e364629;grid-area:1/2/3;grid-template-columns:auto auto;align-items:center;gap:.2rem .65rem;min-width:15rem;padding:1rem 1.15rem;display:grid}.personality-proof-rating>span{grid-column:1/-1}.personality-proof-rating>strong{color:var(--ink);font-family:var(--serif);font-size:1.25rem;font-weight:500}.personality-proof-rating>small{color:var(--ink-soft);font-size:.65rem}.personality-proof-summary>.text-link{grid-column:2;margin-top:.2rem;font-size:.68rem}.personality-proof-quotes{background:#4e364624;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,4vw,4rem);display:grid}.personality-proof-quotes figure{background:var(--personality-paper);flex-direction:column;gap:1rem;min-width:0;margin:0;padding:clamp(1.2rem,2.3vw,2rem);display:flex}.personality-proof-quotes blockquote{color:var(--ink);font-family:var(--serif);margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.personality-proof-quotes figcaption{border-top:1px solid #4e364624;gap:.2rem;margin-top:auto;padding-top:.8rem;display:grid}.personality-proof-quotes figcaption strong{color:var(--personality-plum);font-size:.72rem}.personality-proof-quotes figcaption span{color:var(--ink-soft);font-size:.62rem;line-height:1.4}.personality-hero-report-stage{width:100%;min-height:clamp(34rem,46vw,39rem)}.personality-hero-report-stage>.personality-hero-cover-page,.personality-hero-report-stage>.personality-hero-guide-page,.personality-hero-report-stage>.personality-synthesis-preview{box-sizing:border-box;aspect-ratio:.74;transform-origin:50% 76%;border:1px solid #4e36462e;border-radius:.15rem;width:min(86%,27rem);min-height:0;inset:.75rem auto auto 50%;box-shadow:0 1.5rem 2.7rem #2d1e2a24,0 .2rem .5rem #2d1e2a14}.personality-hero-report-stage>.personality-hero-guide-page{z-index:1;background:#fffdfa;transform:translate(-44.5%)rotate(6.5deg)}.personality-hero-report-stage>.personality-hero-cover-page{z-index:2;transform:translate(-55.5%)translateY(.35rem)rotate(-6.2deg)}.personality-hero-report-stage>.personality-hero-summary-page{color:var(--ink);background:#f0e3e9;padding:1.25rem}.personality-hero-summary-page>span{color:var(--personality-plum)}.personality-hero-summary-page>h2{max-width:9ch;margin:.65rem 0 1.3rem;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:.98}.personality-hero-summary-page>ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.personality-hero-summary-page>ol li{border-top:1px solid #6d365f2e;grid-template-columns:1.5rem 1fr;align-items:start;gap:.5rem;padding:.75rem 0;display:grid}.personality-hero-summary-page>ol i{color:var(--personality-rose);font-size:.52rem;font-style:normal;font-weight:850}.personality-hero-summary-page>ol strong{font-family:var(--serif);font-size:.78rem;font-weight:500;line-height:1.35}.personality-hero-report-stage>.personality-synthesis-preview{z-index:3;background:#fffdfa;flex-direction:column;margin:0;padding:clamp(.8rem,1.4vw,1.1rem);display:flex;overflow:hidden;transform:translate(-50%)translateY(1rem)rotate(-.2deg)}.personality-hero-report-stage .personality-synthesis-preview svg{margin:.3rem 0}.personality-hero-report-stage .personality-synthesis-preview figcaption{gap:.45rem .8rem;margin-top:0}.personality-preview-heading{gap:.35rem;padding:1rem 0 .65rem;display:grid}.personality-preview-heading>span,.personality-preview-result>span{color:var(--personality-plum);letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:850}.personality-preview-heading>strong{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:500;line-height:1}.personality-preview-heading>p{max-width:33rem;color:var(--ink-soft);margin:0;font-size:.58rem;line-height:1.5}.personality-preview-result{border-left:2px solid var(--personality-rose);background:#f4e9ef;gap:.2rem;margin-top:auto;padding:.7rem .8rem;display:grid}.personality-preview-result>strong{font-family:var(--serif);font-size:.72rem;font-weight:500;line-height:1.35}.personality-hero-artifact-proof{width:min(78%,27rem);box-shadow:none;text-align:center;background:0 0;border:0;padding:0;bottom:0;left:50%;right:auto;transform:translate(-50%)}.personality-hero-artifact-proof strong{font-size:.78rem}.personality-report-mockups{background:0 0;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);margin-top:clamp(3rem,6vw,6rem);padding:0;display:grid;overflow:visible}.personality-report-stack{isolation:isolate;width:100%;min-height:clamp(35rem,51vw,46rem);position:relative}.personality-report-stack>.personality-mockup-page{box-sizing:border-box;aspect-ratio:.707;transform-origin:50% 82%;border:1px solid #4e36462e;border-radius:.15rem;width:min(82%,30rem);min-height:0;padding:clamp(1.35rem,2.1vw,1.8rem);position:absolute;top:.5rem;left:50%;overflow:hidden;box-shadow:0 2.2rem 4.5rem #2d1e2a26,0 .25rem .6rem #2d1e2a14}.personality-report-stack>.personality-mockup-cover{z-index:1;transform:translate(-54%)rotate(-5.4deg)}.personality-report-stack>.personality-mockup-plan{z-index:2;transform:translate(-46%)translateY(.4rem)rotate(4.9deg)}.personality-report-stack>.personality-mockup-chapter{z-index:3;transform:translate(-51.5%)translateY(.8rem)rotate(-1.4deg)}.personality-report-stack>.personality-mockup-summary{z-index:4;transform:translate(-49.5%)translateY(1.2rem)rotate(.15deg)}.personality-mockup-summary-result{border-left:2px solid var(--personality-rose);color:var(--ink);background:#f4e9ef;gap:.3rem;margin-top:auto;padding:.75rem .85rem;display:grid}.personality-mockup-summary-result span{color:var(--personality-plum);letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:850}.personality-mockup-summary-result strong{font-family:var(--serif);font-size:.85rem;font-weight:500;line-height:1.4}.personality-report-stack .personality-mockup-summary header,.personality-report-stack .personality-mockup-chapter header,.personality-report-stack .personality-mockup-plan header{padding-bottom:.8rem}.personality-report-stack .personality-mockup-summary li{padding:.78rem 0}.personality-report-stack .personality-mockup-summary li p,.personality-report-stack .personality-mockup-chapter>p,.personality-report-stack .personality-mockup-plan li p{margin:.3rem 0 0}.personality-report-stack .personality-mockup-evidence{margin:.85rem 0}.personality-report-stack .personality-mockup-chapter blockquote{margin:.65rem 0;padding:.75rem 0 .75rem 1rem;font-size:1.05rem}.personality-report-stack .personality-mockup-chapter footer,.personality-report-stack .personality-mockup-plan footer{padding:.75rem}.personality-report-stack .personality-mockup-plan ol{margin:.75rem 0}.personality-report-stack .personality-mockup-plan li{padding:.7rem 0}.personality-report-value{align-content:center;gap:1.2rem;display:grid}.personality-report-value>span{color:var(--personality-plum);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.personality-report-value>h3{max-width:15ch;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:400;line-height:1}.personality-report-value>ol{border-top:1px solid #4e36462e;margin:0;padding:0;list-style:none;display:grid}.personality-report-value>ol li{border-bottom:1px solid #4e36462e;grid-template-columns:2rem 1fr;gap:.9rem;padding:1rem 0;display:grid}.personality-report-value>ol i{color:var(--personality-rose);font-size:.62rem;font-style:normal;font-weight:850}.personality-report-value>ol strong{font-family:var(--serif);margin-bottom:.25rem;font-size:1rem;font-weight:500;display:block}.personality-report-value>ol p{color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.55}.personality-report-value>dl{background:#4e364629;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:.5rem 0 0;display:grid}.personality-report-value>dl div{background:var(--personality-paper);padding:.8rem}.personality-report-value dt{color:var(--personality-plum);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:850}.personality-report-value dd{color:var(--ink);font-family:var(--serif);margin:.3rem 0 0;font-size:.76rem;line-height:1.3}@media (max-width:760px){.personality-hero-rating{text-align:center;grid-area:auto/1;justify-content:center;padding-top:.25rem}.personality-hero-rating>small{width:auto}.personality-early-proof-section{padding:3.75rem 1rem}.personality-proof-summary{grid-template-columns:1fr;align-items:start}.personality-proof-summary .kicker,.personality-proof-summary h2,.personality-proof-rating,.personality-proof-summary>.text-link{grid-column:1}.personality-proof-summary h2{font-size:clamp(2.4rem,11.5vw,3.4rem)}.personality-proof-rating{grid-row:auto;width:100%;margin-top:.8rem}.personality-proof-quotes{grid-template-columns:1fr}.personality-hero-report-stage{min-height:32rem}.personality-hero-report-stage>.personality-hero-cover-page,.personality-hero-report-stage>.personality-hero-guide-page,.personality-hero-report-stage>.personality-synthesis-preview{aspect-ratio:.74;width:min(84%,21rem);min-height:0;top:.6rem}.personality-hero-report-stage>.personality-hero-guide-page{transform:translate(-44.5%)rotate(5.2deg)}.personality-hero-report-stage>.personality-hero-cover-page{padding:1rem;transform:translate(-55.5%)translateY(.25rem)rotate(-5deg)}.personality-hero-report-stage>.personality-synthesis-preview{width:min(84%,21rem);padding:.65rem;right:auto;transform:translate(-50%)translateY(.9rem)rotate(-.35deg)}.personality-hero-report-stage>.personality-synthesis-preview svg{width:100%;max-width:100%;transform:none}.personality-hero-artifact-proof{width:90%}.personality-report-mockups{grid-template-columns:1fr;gap:2.5rem;padding:0;display:grid;overflow:visible}.personality-report-stack{min-height:clamp(32rem,128vw,40rem)}.personality-report-stack>.personality-mockup-cover,.personality-report-stack>.personality-mockup-summary,.personality-report-stack>.personality-mockup-chapter,.personality-report-stack>.personality-mockup-plan{aspect-ratio:.707;grid-area:auto;width:min(78vw,24rem);min-height:0;position:absolute;top:.5rem;left:50%}.personality-report-stack>.personality-mockup-cover{transform:translate(-54%)rotate(-4.8deg)}.personality-report-stack>.personality-mockup-plan{transform:translate(-46%)translateY(.4rem)rotate(4.5deg)}.personality-report-stack>.personality-mockup-chapter{transform:translate(-51.5%)translateY(.75rem)rotate(-1.5deg)}.personality-report-stack>.personality-mockup-summary{transform:translate(-49.5%)translateY(1.2rem)rotate(.2deg)}.personality-report-value{gap:1rem}.personality-report-value>h3{max-width:18ch}.personality-report-value>dl{grid-template-columns:1fr}.personality-mockup-summary li{gap:.65rem;padding:.7rem 0}.personality-mockup-summary li p{font-size:.62rem;line-height:1.45}.personality-mockup-summary li strong{font-size:.9rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.result-loading>span,.status-pulse i{animation:none}}@media (forced-colors:active){.button,button,input,select,textarea,[role=tab],[role=button]{border:1px solid buttontext}.button:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[role=tab]:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:3px solid highlight}[aria-current=page],[aria-pressed=true],[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}