header nav{display:flex;align-items:center;gap:26px;font-size:13px}header nav a{text-decoration:none}header nav .nav{border-bottom:1px solid var(--ink);padding-bottom:3px}h1 em{font-weight:normal;color:var(--green)}.offer-section,.sample-section,.how-section,.faq-section,.policy-section{padding:65px 40px;border-top:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:end;margin-bottom:35px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:390px;color:var(--muted);font-size:15px}.offer-section{background:#ece7dd}.deliverables{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:44px 0 35px}.deliverables article{padding:0 25px;border-left:1px solid #c9bdaf}.deliverables article:first-child{padding-left:0;border-left:0}.deliverables strong{display:block;font:59px/1 Georgia,serif;color:var(--green);margin-bottom:15px}.deliverables h3{font-size:23px;letter-spacing:-.5px;margin-bottom:12px}.deliverables p{font-size:13px;color:var(--muted)}.offer-bottom{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid #c9bdaf;padding-top:20px}.offer-bottom>p{max-width:670px;font-size:14px}.offer-bottom>div{flex-shrink:0;text-align:right}.offer-bottom strong{font-weight:bold}.offer-bottom>div strong{display:block;font:40px Georgia,serif}.offer-bottom span{font-size:12px}.sample-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}.sample-tabs button{border:1px solid #b5a7ad;background:transparent;padding:10px 18px;border-radius:100px;font-size:13px}.sample-tabs [aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.sample-spread{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:start}.sample-copy{background:var(--white);border:1px solid var(--line);padding:36px}.sample-label{font-size:10px;font-weight:bold;letter-spacing:1.4px;color:var(--muted)}.sample-copy h3{margin-top:19px;font-size:34px;line-height:1.15}.sample-copy>p{font-size:16px;line-height:1.9}.sample-script{padding:20px 0 5px;border-top:1px solid var(--line);margin-top:26px}.sample-script p{font-size:14px}.sample-spread figure{margin:0;position:sticky;top:22px}.sample-spread img{width:100%;height:auto;display:block;border-radius:160px 160px 4px 4px}.sample-spread figcaption{font-size:11px;color:var(--muted);line-height:1.6;padding:12px 5px}.how-section{display:grid;grid-template-columns:1fr 1.2fr;column-gap:70px;background:#e8ede7}.how-section>.eyebrow{grid-column:1/-1}.how-section h2{font-size:45px}.how-section ol{list-style:none;margin:0;padding:0}.how-section li{display:flex;gap:25px;padding:0 0 26px}.how-section li>span{font:24px Georgia,serif;color:var(--green);padding-top:3px}.how-section h3{font-size:27px;letter-spacing:-.5px;margin-bottom:10px}.how-section p{font-size:14px;margin:0;color:var(--muted)}.faq-section{max-width:900px;margin:auto}.faq-section details,.policy-section details{padding:18px 0;border-bottom:1px solid var(--line)}.faq-section summary,.policy-section summary{cursor:pointer;font-weight:bold;font-size:15px;min-height:30px}.faq-section details p,.policy-section details p{font-size:14px;max-width:730px}.policy-section{background:#eee5dc}.policy-section h2{font-size:35px}.review-button{width:100%;margin:20px 0 5px}.review-button:hover{background:#e5ece3}dialog{max-width:610px;width:calc(100% - 36px);border:1px solid var(--line);border-radius:8px;padding:32px;color:var(--ink);background:var(--white);max-height:90vh;overflow:auto}dialog::backdrop{background:#251f26a6}dialog h2{font-size:35px}dialog form{display:flex;justify-content:flex-end;margin-bottom:20px}.dialog-close{padding:7px 12px}dialog dl>div{display:grid;grid-template-columns:125px 1fr;border-bottom:1px solid var(--line);padding:10px 0;gap:12px}dialog dt{font-size:12px;color:var(--muted)}dialog dd{font-size:14px;margin:0;overflow-wrap:anywhere;white-space:pre-line}.dialog-price{font:38px Georgia,serif;margin:25px 0 12px}.dialog-price span{font:13px Arial,sans-serif}#order-review-status{font-size:13px;color:var(--green)}summary:focus-visible{outline:3px solid #a7773a;outline-offset:3px}.skip-link{position:absolute;top:-100px;left:20px;z-index:10;background:var(--white);padding:10px}.skip-link:focus{top:10px}@media(max-width:850px){header nav{gap:18px}header nav a:not(.nav){display:none}.section-heading{gap:28px}.sample-spread{gap:22px}.sample-copy{padding:25px}.deliverables article{padding:0 16px}.how-section{column-gap:30px}}@media(max-width:650px){.offer-section,.sample-section,.how-section,.faq-section,.policy-section{padding:43px 23px}.section-heading{grid-template-columns:1fr;gap:10px}.section-heading h2{font-size:35px}.section-heading>p{margin-bottom:0}.deliverables{grid-template-columns:1fr 1fr;gap:25px 20px;margin:30px 0}.deliverables article{padding:0 0 0 15px}.deliverables article:nth-child(odd){border:0;padding-left:0}.deliverables strong{font-size:49px}.deliverables h3{font-size:23px}.offer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.offer-bottom>div{text-align:left}.offer-bottom>div strong{display:inline-block;font-size:34px;margin-right:8px}.sample-spread{grid-template-columns:1fr}.sample-spread figure{position:static;max-width:400px;margin:auto}.sample-copy h3{font-size:30px}.sample-tabs{gap:7px}.sample-tabs button{padding:9px 13px;font-size:12px}.how-section{grid-template-columns:1fr}.how-section h2{font-size:35px}.how-section ol{margin-top:12px}dialog{padding:24px}dialog h2{font-size:30px}.dialog-price{font-size:32px}dialog dl>div{grid-template-columns:100px 1fr}.hero-note{margin-top:0}}@media print{.offer-section,.sample-section,.how-section,.faq-section,.policy-section{display:none!important}}

.price-breakdown{border-top:1px solid var(--line)}.price-breakdown>div{grid-template-columns:1fr auto}.terms-preview{align-items:flex-start;line-height:1.6;margin:22px 0}.terms-preview input{flex-shrink:0;margin-top:5px}#download-order:disabled{opacity:.5;cursor:not-allowed}
