.product-preview{--preview-navy:#05051f;--preview-gold:#ffca45;--preview-paper:#f5f6fb;width:100%;min-width:0;color:var(--preview-navy);padding:0 12px 14px 0;font-family:Archivo,sans-serif}.product-preview .product-preview__caption{color:#ced0e1;letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:14px;font-size:9px;font-weight:700;line-height:1.6;display:flex}.product-preview .product-preview__caption-line{background:#a87b10;flex-shrink:0;width:28px;height:2px}.product-preview .product-preview__input{background:#fff;border:1px solid #05051f20;border-radius:16px;gap:15px;margin-left:32px;padding:20px 24px;display:flex;box-shadow:0 8px 24px #05051f06}.product-preview .product-preview__input-icon{color:#927015;font-size:27px;line-height:1}.product-preview .product-preview__label{letter-spacing:.12em;color:#5a5d71;margin:0 0 8px;font-size:9px;font-weight:700}.product-preview .product-preview__quote{letter-spacing:-.02em;margin:0;font-size:clamp(14px,1.45vw,18px);font-weight:500;line-height:1.55}.product-preview .product-preview__input-note{color:#606276;margin:8px 0 0;font-size:10px}.product-preview .product-preview__connection{color:#9b7517;align-items:center;gap:8px;height:36px;margin-left:70px;font-size:22px;display:flex}.product-preview .product-preview__connection span{background:#05051f24;width:1px;height:20px}.product-preview .product-preview__stack{position:relative}.product-preview .product-preview__gold-sheet{background:var(--preview-gold);border-radius:16px;position:absolute;inset:14px -11px -12px 15px;transform:rotate(1.2deg)}.product-preview .product-preview__report{background:radial-gradient(ellipse at 100% 0, #232340 0, transparent 65%), var(--preview-navy);color:var(--preview-paper);border-radius:16px;padding:clamp(20px,3vw,32px);position:relative;box-shadow:0 20px 50px #05051f1c}.product-preview .product-preview__report-header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;padding-bottom:20px;display:flex}.product-preview .product-preview__brand{letter-spacing:.035em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.product-preview .product-preview__brand-mark{border-radius:50%;width:32px;height:32px}.product-preview .product-preview__brand small{letter-spacing:.12em;color:#babacc;margin-top:5px;font-size:6px;line-height:1.5;display:block}.product-preview .product-preview__sample{color:#bdbdce;text-align:right;max-width:82px;font-size:9px;line-height:1.6}.product-preview .product-preview__method{color:#b1b1c4;align-items:center;gap:13px;padding:20px 0;font-size:10px;display:flex}.product-preview .product-preview__method i{color:#77778f;font-style:normal}.product-preview .product-preview__method-active{color:var(--preview-gold)}.product-preview .product-preview__panel{min-height:299px}.product-preview .product-preview__panel[hidden]{display:none}.product-preview .product-preview__eyebrow{letter-spacing:.12em;color:var(--preview-gold);margin:0 0 10px;font-size:9px;font-weight:600;line-height:1.5}.product-preview h3{letter-spacing:-.045em;color:var(--preview-paper);margin:0;font-size:clamp(23px,2.6vw,31px);font-weight:600;line-height:1.16}.product-preview .product-preview__lead{color:#bfbfce;margin:12px 0 20px;font-size:12px;line-height:1.65}.product-preview .product-preview__evidence{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 20px;display:grid}.product-preview .product-preview__evidence dt{gap:6px;margin-bottom:6px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.product-preview .product-preview__evidence dt span{color:var(--preview-gold)}.product-preview .product-preview__evidence dd{color:#b9b9ce;margin:0;font-size:11px;line-height:1.65}.product-preview .product-preview__action{border-top:1px solid #ffffff24;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.product-preview .product-preview__action-arrow{color:var(--preview-gold);font-size:22px;line-height:1}.product-preview h4{letter-spacing:.12em;color:var(--preview-gold);margin:0 0 6px;font-size:8px;font-weight:600;line-height:1.5}.product-preview .product-preview__action p{color:var(--preview-paper);margin:0;font-size:12px;line-height:1.6}.product-preview .product-preview__outcome{background:#ffffff09;border-radius:8px;align-items:center;gap:10px;margin:20px 0;padding:12px;display:flex}.product-preview .product-preview__outcome>span:first-child{letter-spacing:.1em;color:#b7b7ca;white-space:nowrap;font-size:8px}.product-preview .product-preview__outcome strong{font-size:11px;font-weight:500;line-height:1.5}.product-preview .product-preview__outcome-mark{color:var(--preview-gold);margin-left:auto}.product-preview .product-preview__controls{border:1px solid #ffffff28;border-radius:9px;grid-template-columns:1fr 1fr 1fr;gap:3px;padding:4px;display:grid}.product-preview .product-preview__controls button{font:inherit;color:#ccccdc;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:40px;padding:8px 5px;font-size:10px;font-weight:600}.product-preview .product-preview__controls button span{color:#a8a8bc;margin-right:7px;font-size:8px;font-weight:400}.product-preview .product-preview__controls button[aria-pressed=true]{color:var(--preview-navy);background:var(--preview-gold)}.product-preview .product-preview__controls button[aria-pressed=true] span{color:#5b440a}.product-preview .product-preview__controls button:hover{box-shadow:inset 0 0 0 1px #ffca4580}.product-preview .product-preview__controls button:focus-visible{outline:2px solid var(--preview-paper);outline-offset:3px}.product-preview .product-preview__status{color:#aaaac1;text-align:center;min-height:1.6em;margin:12px 0 0;font-size:9px;line-height:1.6}@media (width<=380px){.product-preview .product-preview__input{gap:10px;margin-left:8px;padding:16px}.product-preview .product-preview__report{padding:18px}.product-preview .product-preview__evidence{grid-template-columns:1fr;gap:12px}.product-preview .product-preview__panel{min-height:0}.product-preview .product-preview__controls button span{display:none}.product-preview .product-preview__outcome{gap:8px;padding:10px}}.product-hero{background:var(--navy);color:var(--paper);background-image:radial-gradient(at 80% 40%,#22213c 0,#0000 60%);overflow:hidden}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:75px 80px;display:grid}.hero-copy>.eyebrow{color:var(--gold);align-items:center;gap:12px;font-size:.7rem;display:flex}.hero-copy>.eyebrow>span{background:var(--gold);width:28px;height:3px}.hero-copy h1{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(3.8rem,6.3vw,6rem);line-height:.99}.hero-copy h1 em{color:var(--gold);font-style:normal}.hero-description{color:var(--mist);max-width:480px;margin-bottom:29px;font-size:1rem;line-height:1.75}.client-actions{flex-wrap:wrap;gap:14px;display:flex}.client-actions .button{gap:24px;padding:17px 22px;font-size:.83rem}.button-on-dark{color:var(--paper);background:0 0;border:1px solid #64647b}.button-on-dark:hover{background:var(--slate)}.connection-note{color:var(--mist);margin-top:20px;margin-bottom:0;font-size:.72rem}.connection-note a{margin-left:7px}.hero-product{min-width:0}.method-signature{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:30px;padding-block:28px;display:flex}.method-signature>span{letter-spacing:.1em;color:var(--mist);font-size:.6rem}.method-signature>p{letter-spacing:.03em;margin:0;font-size:.87rem}.method-signature b{color:var(--gold);padding-inline:15px}.method-signature>a{color:var(--mist);font-size:.68rem}.outcomes-strip{border-bottom:1px solid var(--line);background:linear-gradient(90deg, #f3f1e6, var(--paper))}.outcomes-grid{grid-template-columns:.8fr 1fr 1fr 1.2fr;gap:45px;padding-block:35px;display:grid}.outcomes-grid>p{align-self:center;margin:0;font-size:.88rem;line-height:1.5}.outcomes-grid>div{border-left:1px solid #c9cbd5;padding-left:28px}.outcomes-grid span{letter-spacing:.09em;color:var(--muted);font-size:.57rem;font-weight:700}.outcomes-grid h2{letter-spacing:-.025em;margin:10px 0 5px;font-size:1.15rem}.outcomes-grid>div>p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.assessment-story{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.assessment-story h2{font-size:clamp(2.6rem,4.2vw,4rem)}.assessment-story h2 span{color:var(--muted)}.assessment-story .lead{max-width:430px;font-size:1.15rem}.assessment-story p:not(.lead,.eyebrow){color:var(--muted);max-width:470px;font-size:.94rem}.assessment-process{margin:0;padding:0;list-style:none}.assessment-process li{border-top:1px solid var(--line);gap:25px;padding-block:31px;display:flex}.assessment-process li:last-child{border-bottom:1px solid var(--line)}.assessment-process li>span{color:var(--muted);padding-top:3px;font-size:.76rem}.assessment-process h3{margin-bottom:10px;font-size:1.25rem}.assessment-process p{margin-bottom:0}.report-section{background:var(--navy);color:var(--paper);padding-block:80px}.report-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.report-visual{min-width:0;padding-bottom:48px;position:relative}.report-visual>img{aspect-ratio:1/1.05;object-fit:cover;border-radius:16px;width:100%}.report-formats{background:var(--gold);color:var(--navy);border-radius:16px;padding:24px 30px;position:absolute;bottom:0;left:25px;right:25px}.report-formats>span{letter-spacing:.13em;font-size:.65rem;font-weight:700;display:block}.report-formats>strong{letter-spacing:-.04em;margin-block:10px;font-size:2rem;display:block}.report-formats b{color:#796016;padding-inline:15px;font-weight:400}.report-formats p{margin:0;font-size:.75rem}.report-grid h2{margin-bottom:22px;font-size:clamp(2.6rem,4vw,3.8rem)}.report-lead{color:var(--mist);font-size:1.1rem}.report-contents{margin-block:24px;padding:0;list-style:none}.report-contents li{border-bottom:1px solid #ffffff24;padding:13px 0;font-size:.9rem}.report-contents li:before{content:"↗";color:var(--gold);margin-right:16px}.report-footnote{color:var(--mist);max-width:420px;margin-block:22px;font-size:.76rem}.workflow-row{border-top:1px solid var(--line);grid-template-columns:50px 1fr 1fr 32px;align-items:center;gap:28px;padding-block:30px;text-decoration:none;display:grid}.workflow-row:last-child{border-bottom:1px solid var(--line)}.workflow-number{color:var(--muted);font-size:.95rem}.workflow-row .eyebrow{margin-bottom:10px;font-size:.58rem;display:block}.workflow-row h3{letter-spacing:-.03em;margin:0;font-size:1.35rem}.workflow-row>p{color:var(--muted);max-width:350px;margin:0;font-size:.85rem}.workflow-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.workflow-row:hover .workflow-arrow{background:var(--gold)}.product-trust{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:5px 90px;display:grid}.aoa-provenance{align-items:flex-start;gap:22px;display:flex}.aoa-provenance img{border-radius:12px}.aoa-provenance .eyebrow{margin-bottom:15px;font-size:.6rem}.aoa-provenance h2{margin-bottom:0;font-size:2.4rem}.product-trust>div>p{color:var(--muted);font-size:.95rem}.connect-finale{background:var(--gold);padding-block:65px}.connect-finale h2{max-width:780px;font-size:clamp(2rem,3.8vw,3.7rem)}.connect-finale .button-outline{border-color:#7a652b}.connect-finale .button-outline:hover{background:#ffdb80}.connect-finale p:last-child{margin-top:23px;margin-bottom:0;font-size:.75rem}@media (width<=1100px){.hero-grid{gap:35px}.hero-copy h1{font-size:4.6rem}.hero-description{font-size:.94rem}.client-actions .button{gap:14px;padding:16px 18px;font-size:.75rem}.method-signature{gap:18px}.outcomes-grid{gap:20px}.outcomes-grid>div{padding-left:20px}.assessment-story,.report-grid,.product-trust{gap:45px}.aoa-provenance{gap:15px}.aoa-provenance h2{font-size:2rem}}@media (width<=800px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:45px;padding-block:45px 55px}.hero-copy h1{font-size:clamp(3.4rem,10vw,5.5rem)}.hero-description{max-width:550px}.hero-product{width:100%;max-width:600px;margin-inline:auto}.method-signature{flex-wrap:wrap;gap:18px}.method-signature>span{width:100%}.method-signature>p{font-size:.77rem}.method-signature>a{font-size:.65rem}.outcomes-grid{grid-template-columns:1fr 1fr;gap:24px}.outcomes-grid>div{padding-left:15px}.assessment-story,.report-grid,.product-trust{grid-template-columns:minmax(0,1fr);gap:38px}.report-section{padding-block:60px}.report-visual{width:100%;max-width:550px;margin-inline:auto}.report-visual>img{aspect-ratio:1.4}.assessment-story h2{font-size:2.8rem}.workflow-row{grid-template-columns:26px 1fr 30px;gap:18px;padding-block:25px}.workflow-row>p{grid-area:2/2}.workflow-arrow{grid-area:1/3}.workflow-row h3{font-size:1.2rem}.product-trust{padding-bottom:60px}.report-formats>strong{font-size:1.6rem}}@media (width<=400px){.hero-copy h1{font-size:3.15rem}.client-actions{gap:10px}.client-actions .button{gap:10px;padding-inline:14px;font-size:.72rem}.hero-copy>.eyebrow{font-size:.62rem}.connection-note{font-size:.65rem}.connection-note a{margin-left:0;display:inline-block}.outcomes-grid{gap:22px 13px}.outcomes-grid h2{font-size:1rem}.outcomes-grid span{font-size:.52rem}.method-signature b{padding-inline:7px}.method-signature>p{font-size:.72rem}.aoa-provenance img{width:48px;height:48px}.aoa-provenance h2{font-size:1.7rem}.report-formats{padding:19px;left:12px;right:12px}.report-visual{padding-bottom:72px}}
