.personalized-shell{overflow:hidden}.personalized-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 34%,#f044352e,transparent 28%),var(--black);grid-template-columns:minmax(0,1.65fr) minmax(240px,.55fr);align-items:center;gap:8vw;min-height:calc(100svh - 76px);padding:7rem 5vw 5rem;display:grid;position:relative}.personalized-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.personalized-hero-copy,.personalized-principle{z-index:1;position:relative}.personalized-hero h1{margin:1.5rem 0 2rem;font-size:clamp(3.8rem,8.7vw,9.4rem)}.personalized-hero h1 em{color:var(--red);font-style:normal}.personalized-lead{color:#fff;max-width:760px;font-size:clamp(1.1rem,1.7vw,1.35rem)}.personalized-hero-copy>p:not(.eyebrow):not(.personalized-lead){color:#c4c6ca;max-width:740px}.personalized-actions{align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.personalized-principle{border-left:2px solid var(--yellow);padding:1.2rem 0 1.2rem 1.3rem}.personalized-principle span,.personalized-steps>li>span,.pricing-rule span,.detail-grid article>span,.delivery-panel span,.path-comparison article>span,.brief-form legend{font:600 .68rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.personalized-principle strong{font:1.25rem/1.15 var(--display);margin-top:.8rem;display:block}.personalized-section{border-bottom:1px solid var(--line);padding:7rem 5vw}.personalized-heading{max-width:960px}.personalized-heading h2,.brief-intro h2{font-size:clamp(2.6rem,5.5vw,6rem)}.personalized-steps{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:4rem 0 0;padding:0;list-style:none;display:grid}.personalized-steps li{background:var(--panel);min-height:280px;padding:2rem}.personalized-steps h3{font:1.45rem/1.1 var(--display);text-transform:uppercase;margin:3rem 0 1rem}.personalized-steps p{color:var(--muted)}.approval-note,.pricing-rule{background:var(--yellow);color:#111;grid-template-columns:minmax(170px,.6fr) 2fr;gap:2rem;margin-top:1px;padding:2rem;display:grid}.approval-note span,.pricing-rule span{color:#8c210f}.approval-note p,.pricing-rule p{margin:0;font-size:1.05rem}.personalized-pricing{background:var(--white);color:#111}.personalized-pricing .section-index{color:var(--red)}.personalized-pricing .kicker{color:#7b250f}.pricing-grid{background:#bfc0bb;border:1px solid #bfc0bb;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:4rem;display:grid}.pricing-grid article{background:#ecebe5;min-height:430px;padding:2rem}.pricing-grid article.featured{color:#fff;background:#111}.tier-top{font:600 .7rem var(--mono);text-transform:uppercase;justify-content:space-between;align-items:start;gap:1rem;display:flex}.tier-top span{color:var(--red)}.tier-top strong{text-align:right;color:#8c210f;font-size:1rem}.pricing-grid .featured .tier-top strong{color:var(--yellow)}.pricing-grid h3{font:clamp(1.65rem,3vw,2.6rem)/1 var(--display);text-transform:uppercase;max-width:640px;margin:3.2rem 0 1rem}.pricing-grid p{color:#55585d;max-width:650px}.pricing-grid .featured p{color:#c5c7cb}.pricing-grid ul{columns:2;column-gap:2rem;margin:2rem 0 0;padding:0;list-style:none}.pricing-grid li{break-inside:avoid;border-top:1px solid #64646447;padding:.45rem 0;font-size:.84rem}.pricing-rule{color:#fff;background:#111}.pricing-rule p{color:#d4d5d7}.personalized-details{background:#0b0d10}.detail-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.detail-grid article{background:var(--panel);min-height:390px;padding:2.2rem}.detail-grid h2,.delivery-panel h2,.path-comparison h2{margin:2rem 0 1.4rem;font-size:clamp(2rem,3.7vw,4rem)}.detail-grid p{color:var(--muted)}.detail-grid blockquote{border-left:2px solid var(--yellow);font:1.35rem/1.25 var(--display);text-transform:uppercase;margin:2rem 0 0;padding-left:1rem}.delivery-panel{background:var(--red);grid-template-columns:1.5fr 1fr;align-items:end;gap:6vw;margin-top:1px;padding:2.5rem;display:grid}.delivery-panel span{color:#240906}.delivery-panel p{margin:0;font-size:1.05rem}.station-separation{background:#111}.path-comparison{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.path-comparison article{background:var(--panel);flex-direction:column;align-items:flex-start;min-height:360px;padding:2.5rem;display:flex}.path-comparison article:last-child{background:var(--yellow);color:#08090b}.path-comparison article:last-child>span{color:#8c210f}.path-comparison p{color:var(--muted);max-width:620px}.path-comparison article:last-child p{color:#363912}.path-comparison .button{margin-top:auto}.brief-section{background:var(--white);color:#111}.brief-section .section-index{color:var(--red)}.brief-intro{grid-template-columns:1.5fr 1fr;align-items:end;gap:5vw;display:grid}.brief-intro>p{color:#54575b;font-size:1.05rem}.brief-form{background:#bbb;border:1px solid #bbb;gap:1px;margin-top:4rem;display:grid}.brief-form fieldset{background:#f1f0eb;border:0;min-width:0;margin:0;padding:2.5rem}.brief-form legend{float:left;color:#8c210f;width:100%;margin:0 0 2rem;padding:0}.brief-fields{clear:both;gap:1.5rem;display:grid}.brief-fields.two-column,.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-fields.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.brief-form label{font:600 .7rem/1.4 var(--mono);letter-spacing:.08em;color:#55585c}.brief-form input,.brief-form textarea,.brief-form select{color:#111;background:#fff;border:1px solid #aeb0ad;border-radius:0;width:100%;min-height:50px;margin-top:.45rem;padding:.85rem;display:block}.brief-form textarea{resize:vertical}.brief-form select{-webkit-appearance:auto;appearance:auto}.brief-form input:focus,.brief-form textarea:focus,.brief-form select:focus{outline-offset:2px;border-color:#7b250f;outline:3px solid #e8ff47bf}.brief-submit{color:#fff;background:#111;grid-template-columns:1.5fr auto;align-items:center;gap:1rem 3rem;padding:2.5rem;display:grid}.brief-submit>p:first-child{color:#c8c9cc;max-width:760px;margin:0}.brief-submit .form-status{grid-column:1/-1;margin:0}.brief-submit .form-status.error{color:#ff8075}.brief-submit .form-status.success{color:var(--yellow)}@media (max-width:1000px){.personalized-hero{grid-template-columns:1fr;padding-top:6rem}.personalized-principle{max-width:520px}.personalized-header nav{gap:1rem}.brief-fields.three-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.personalized-hero{min-height:auto;padding:5rem 1rem}.personalized-hero h1{font-size:clamp(3.4rem,17vw,5.5rem)}.personalized-actions{flex-direction:column;align-items:flex-start}.personalized-section{padding:5rem 1rem}.personalized-steps,.pricing-grid,.detail-grid,.path-comparison,.delivery-panel,.brief-intro,.brief-fields.two-column,.two-column,.brief-fields.three-column,.brief-submit{grid-template-columns:1fr}.personalized-steps li{min-height:auto}.approval-note,.pricing-rule{grid-template-columns:1fr;padding:1.5rem}.pricing-grid article,.detail-grid article,.path-comparison article{min-height:auto;padding:1.5rem}.pricing-grid ul{columns:1}.delivery-panel{padding:1.5rem}.brief-form fieldset,.brief-submit{padding:1.4rem}.brief-submit .button{width:100%}.brief-submit .form-status{grid-column:1}.personalized-header nav{top:67px}}.participation-note,.voice-panel{grid-template-columns:minmax(240px,.8fr) 2fr;gap:2rem;margin-top:1px;padding:2rem;display:grid}.participation-note{background:var(--panel);color:#fff}.participation-note span,.voice-panel span{font:600 .68rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.participation-note h2,.voice-panel h2{margin:.7rem 0 0;font-size:clamp(1.8rem,3vw,3rem)}.participation-note p{color:var(--muted);align-self:end;margin:0;font-size:1.05rem}.voice-panel{background:var(--yellow);color:#111;grid-template-columns:1.5fr 1fr;align-items:end;gap:6vw}.voice-panel span{color:#8c210f}.voice-panel p{color:#363912;margin:0;font-size:1.05rem}.field-guidance{color:#55585c;margin:0;font-size:.9rem}.voice-cue-instructions{border-left:3px solid var(--red);color:#333;background:#fff;padding:1rem 1.2rem}.voice-cue-instructions strong{font:600 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7b250f}.voice-cue-instructions p{margin:.5rem 0 0}.brief-form label.full-span{grid-column:1/-1}@media (max-width:700px){.participation-note,.voice-panel{grid-template-columns:1fr;padding:1.5rem}.brief-form label.full-span{grid-column:1}}
