
.market{--wine:#780000;--red:#c1121f;--cream:#fdf0d5;--navy:#003049;--sky:#669bbc;--line:#d9cfbc;background:#fffdf7;color:var(--navy);font-family:Arial,sans-serif}.market *{box-sizing:border-box}.market a{color:inherit;text-underline-offset:4px}.market button,.market input,.market textarea{font:inherit}.market .kicker{font:11px/1.6 monospace;letter-spacing:1.6px;display:block;text-transform:uppercase}.market .wrap{max-width:1240px;margin:auto;padding:64px 5%}.market .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;padding-top:56px}.market h1{font-size:clamp(47px,5.8vw,82px);line-height:.99;letter-spacing:-4px;color:var(--wine);margin:22px 0}.market h1 em{font-family:Georgia,serif;font-weight:400}.market .dek{font-size:18px;line-height:1.7;max-width:570px}.market h2{font-size:clamp(30px,3.5vw,46px);line-height:1.1;letter-spacing:-1.8px;margin:15px 0 24px;color:inherit}.market h3{font-size:21px;line-height:1.25;letter-spacing:-.5px;color:inherit}.market p,.market li{font-size:15px;line-height:1.8}.market .muted{font-size:12px;color:#50616a;line-height:1.7}.market .actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin:26px 0}.market .primary{background:var(--wine);color:#fffdf7;border:0;border-radius:5px;padding:15px 21px;display:inline-block;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer}.market .primary:hover{background:var(--red)}.market button:disabled{opacity:.5;cursor:wait}.market :is(a,button,summary,input):focus-visible{outline:3px solid var(--sky);outline-offset:4px}.market .product-desk{background:var(--cream);border:1px solid #dfcfab;padding:25px;border-radius:10px;position:relative;box-shadow:8px 8px 0 #ede4d2}.market .desk-head{display:flex;justify-content:space-between;gap:10px;font:10px monospace;padding-bottom:18px;border-bottom:1px solid #d8c7a3}.market .sheet{background:#fffdf7;border:1px solid var(--line);padding:23px;margin-top:18px;border-radius:3px;transform:rotate(-1deg);transition:transform .2s}.market .sheet:hover{transform:rotate(0)}.market .sheet h3{font-size:29px;color:var(--wine);margin:10px 0}.market .sheet dl{margin:14px 0 0}.market .sheet dl>div{display:grid;grid-template-columns:80px 1fr;border-top:1px solid var(--line);padding:12px 0;gap:15px}.market dt{font:10px monospace;text-transform:uppercase}.market dd{margin:0;font-size:12px;line-height:1.5}.market .desk-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.market .desk-tags span{font:10px monospace;border:1px solid #b4a789;padding:8px}.market .strip{background:var(--navy);color:var(--cream);display:flex;gap:25px;justify-content:center;padding:20px 5%;flex-wrap:wrap;font:12px monospace}.market .split{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}.market .border{border-top:1px solid var(--line)}.market .contents{counter-reset:content}.market .content-row{display:grid;grid-template-columns:40px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.market .content-row:before{counter-increment:content;content:'0'counter(content);font:12px monospace;color:var(--red);padding-top:5px}.market .content-row h3{margin:0 0 8px}.market .content-row p{margin:0}.market .blue{background:var(--navy);color:var(--cream)}.market .example-controls{display:flex;gap:8px;margin:24px 0}.market .example-controls button{border:1px solid #829ca8;color:inherit;background:transparent;padding:12px 18px;cursor:pointer;border-radius:4px;font-size:13px}.market .example-controls button[aria-pressed=true]{background:var(--cream);color:var(--navy);border-color:var(--cream)}.market .preview{background:#fffdf7;color:var(--navy);border-radius:7px;padding:30px;box-shadow:5px 5px 0 #1a4b61}.market .preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.market .preview h3{color:var(--wine);margin-top:0}.market .preview p{font-size:14px}.market .preview .evidence{border-top:1px solid var(--line);padding-top:16px;font-size:12px}.market .decision{background:var(--cream);padding:23px;color:var(--navy)}.market .decision strong{font-size:30px;display:block;margin:10px 0}.market .table-wrap{overflow:auto}.market table{border-collapse:collapse;width:100%;font-size:14px}.market th,.market td{text-align:left;padding:17px 14px;border-bottom:1px solid var(--line);line-height:1.5}.market th{font-size:11px;text-transform:uppercase;letter-spacing:1px}.market th:last-child,.market td:last-child{background:var(--cream)}.market .buy{display:grid;grid-template-columns:1fr 340px;gap:70px}.market .price-box{background:var(--wine);color:var(--cream);border-radius:8px;padding:30px}.market .price{font-size:68px;font-weight:700;letter-spacing:-3px;line-height:1.1;margin:20px 0}.market .price small{font-size:16px;letter-spacing:0}.market .price-box .primary{background:var(--cream);color:var(--wine);width:100%;text-align:center}.market .price-box p{font-size:13px}.market details{padding:22px 0;border-top:1px solid var(--line)}.market summary{font-weight:700;cursor:pointer;line-height:1.5}.market details p{max-width:800px}.market .note{background:var(--cream);border-left:4px solid var(--red);padding:17px 22px;margin:24px 0}.market .note p{margin:0}.market .legal-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;padding-top:20px}.market .narrow{max-width:860px}.market label{display:block;line-height:1.7;margin:20px 0}.market input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:10px;accent-color:var(--wine)}.market input[type=text]{width:100%;border:1px solid #b8c5ca;border-radius:4px;padding:14px;margin-top:10px}.market .access-key{font:12px/1.7 monospace;overflow-wrap:anywhere;background:var(--cream);padding:18px;display:block}.market .status{font-weight:700;line-height:1.7;min-height:28px}.market .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.market .steps>div{border-top:3px solid var(--wine);padding-top:20px}.market .steps b{font:12px monospace;color:var(--red)}.market .steps h3{font-size:21px}.market [hidden]{display:none!important}
@media(max-width:800px){.market .hero,.market .split,.market .buy{grid-template-columns:1fr;gap:32px}.market .wrap{padding-block:42px}.market h1{letter-spacing:-2.5px;font-size:58px}.market .product-desk{max-width:560px}.market .preview-grid{grid-template-columns:1fr}.market .steps{grid-template-columns:1fr}.market .price-box{max-width:450px}.market .strip{justify-content:flex-start;gap:15px}}
@media(max-width:400px){.market h1{font-size:48px}.market .product-desk{padding:16px}.market .sheet{padding:18px}.market .preview{padding:20px}.market .sheet dl>div{grid-template-columns:65px 1fr;gap:10px}}
@media(prefers-reduced-motion:reduce){.market *{transition:none!important;transform:none!important}}
@media(max-width:600px){body:has(.market)>header{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:18px 5%}body:has(.market)>header nav{display:flex!important;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}body:has(.market)>header nav a{font-size:11px;margin:0}body:has(.market)>header nav .nav-cta{padding:8px 10px}body:has(.market)>header .brand{font-size:20px}}
.market .workbook-preview{margin:30px auto;max-width:1000px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:white}.market .workbook-preview img{display:block;width:100%;height:auto}.market .workbook-preview figcaption{padding:16px 20px;font-size:12px;line-height:1.7;background:var(--cream)}

/* Conversion review: existing page layout, with earlier offer clarity and actual file evidence. */
.market .offer-clarity{border-left:3px solid var(--red);padding-left:18px;margin:24px 0;display:grid;gap:7px}.market .offer-clarity strong{font-size:15px}.market .offer-clarity span{font-size:13px;line-height:1.65;margin-bottom:8px}.market .choice-grid,.market .file-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.market .choice-grid article{padding:25px;background:var(--cream);border:1px solid var(--line);border-radius:7px}.market .choice-grid article:last-child{background:var(--navy);color:var(--cream)}.market .choice-grid h2{font-size:30px;margin:10px 0}.market .file-card{padding:24px;border:1px solid var(--line);border-radius:7px;min-width:0;background:white}.market .file-card h3{font-size:25px;margin:12px 0 20px}.market .file-card>a{display:block;font-size:12px}.market .file-card>a>span{display:block;margin:13px 0}.market .file-card img{display:block;width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:4px}.market .file-card p{font-size:14px}.market .file-name{font:11px/1.6 monospace!important;overflow-wrap:anywhere}.market .file-text{font:13px/1.7 monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px;background:var(--cream);max-height:380px;overflow:auto;border:0}.market .hero h1{font-size:clamp(46px,5.4vw,74px)}
@media(max-width:760px){.market .choice-grid,.market .file-grid{grid-template-columns:1fr}.market .file-card{padding:20px}.market .hero h1{font-size:54px}.market .offer-clarity{margin:20px 0}}
