/* Decision journey and owned offers: the existing editorial brand, with a clear next step. */
.conversion-hero{padding-top:74px;padding-bottom:66px;display:grid;grid-template-columns:1.08fr 1fr;gap:76px;align-items:center}.conversion-hero h1{font-size:clamp(3.1rem,5.2vw,5.3rem)}.conversion-hero .lede{font-size:1.04rem;line-height:1.85;color:var(--muted);max-width:590px;margin-top:25px}.conversion-hero .hero-actions{margin-top:27px}.conversion-hero .eyebrow{color:var(--accent)}.wide-intro{max-width:860px;padding-top:70px;padding-bottom:45px}.wide-intro h1{font-size:clamp(3rem,5vw,5rem)}.wide-intro>p:last-child{font-size:1.04rem;margin-top:24px;color:var(--muted);max-width:690px}.offer-visual{background:#e8e8dc;padding:34px;position:relative}.paper-preview{background:var(--white);border:1px solid var(--line);padding:32px;box-shadow:0 14px 34px #253e3610;transform:rotate(-2deg)}.paper-preview .eyebrow{font-size:.56rem}.paper-preview h2{font-size:2rem;line-height:1.12;margin-bottom:24px}.preview-line{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:13px 0;font-size:.78rem}.preview-line strong{font-weight:600;text-align:right}.preview-line em{font:italic 1rem var(--serif)}.preview-note{font-size:.7rem;color:var(--muted);margin-top:18px}.offer-visual>p{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;margin-top:28px;text-align:center}.conversion-section{padding-top:65px;padding-bottom:65px;border-top:1px solid var(--line)}.conversion-section h2{font-size:clamp(2.3rem,4vw,3.8rem);max-width:810px;margin-bottom:25px}.conversion-section>.section-lede{max-width:740px;color:var(--muted);margin-bottom:28px}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.decision-card{border:1px solid var(--line);padding:29px;background:var(--white)}.decision-card .number{display:block;font-size:.69rem;letter-spacing:.14em;color:var(--accent);margin-bottom:22px}.decision-card h3{font-size:1.7rem;margin-bottom:15px}.decision-card p{font-size:.88rem;color:var(--muted)}.decision-card .text-link{margin-top:15px}.starter-shell{max-width:1080px;margin:0 auto;padding-bottom:60px}.starter-form{background:var(--white);border:1px solid var(--line);padding:34px}.starter-form fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.starter-form legend{font:1.55rem var(--serif);margin-bottom:20px}.style-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.style-option{display:block;border:1px solid var(--line);cursor:pointer;position:relative}.style-option img{height:132px;object-fit:cover}.style-option span{display:block;padding:13px;font-size:.8rem}.style-option input{position:absolute;right:11px;top:11px;width:20px;height:20px;accent-color:var(--forest)}.style-option:has(input:checked){border:2px solid var(--forest);box-shadow:0 0 0 3px #24453c15}.style-option:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:4px}.choice-row{display:flex;gap:14px;flex-wrap:wrap}.choice-row label{border:1px solid var(--line);padding:13px 17px;display:flex;gap:12px;align-items:center;font-size:.86rem}.choice-row input{accent-color:var(--forest);width:18px;height:18px}.starter-foot{display:flex;gap:22px;align-items:center;justify-content:space-between}.starter-foot p,.small-copy{font-size:.76rem;color:var(--muted);max-width:480px}.starter-result{scroll-margin-top:115px;margin-top:35px;border:1px solid var(--line);background:var(--white)}.starter-result-head{padding:34px;background:var(--forest);color:var(--white)}.starter-result-head .eyebrow{color:var(--peach);margin-bottom:17px}.starter-result-head h2{font-size:2.4rem;margin-bottom:16px}.starter-result-head>p:last-child{color:#e1e5dc}.starter-result-body{padding:32px}.starter-columns{display:grid;grid-template-columns:1fr 1fr;gap:38px}.starter-columns h3{font-size:1.55rem}.starter-columns ol,.starter-columns ul{padding-left:20px;margin-top:16px}.starter-columns li{padding:8px 0;color:var(--muted);font-size:.87rem}.first-action{background:#eceee5;border-left:3px solid var(--accent);padding:20px;margin:20px 0}.first-action strong{font-size:.83rem}.first-action p{font-size:.88rem;margin-top:7px}.starter-next{border-top:1px solid var(--line);padding-top:23px;display:flex;gap:23px;align-items:center;flex-wrap:wrap}.starter-next p{font-size:.78rem;color:var(--muted);max-width:365px}.cross-sell{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:35px;padding:35px;background:#e9ecdf;margin-top:32px}.cross-sell h3{font-size:1.8rem;margin-bottom:13px}.cross-sell p{font-size:.87rem;color:var(--muted)}.cross-sell .button{justify-self:end}.offer-price{font:3rem var(--serif);margin-top:24px}.offer-price small{font:.8rem var(--sans);color:var(--muted)}.terms-panel{background:var(--white);border:1px solid var(--line);padding:30px}.terms-panel h3{margin-bottom:15px}.terms-panel p,.terms-panel li{font-size:.88rem;color:var(--muted);margin-bottom:13px}.offer-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:50px}.offer-list{list-style:none;padding:0;margin:0}.offer-list li{border-bottom:1px solid var(--line);padding:21px 0;display:grid;grid-template-columns:35px 1fr;gap:16px}.offer-list span{color:var(--accent);font-size:.72rem;padding-top:5px}.offer-list h3{font-size:1.55rem;margin-bottom:6px}.offer-list p{font-size:.85rem;color:var(--muted)}.purchase-panel{border:1px solid var(--line);background:var(--white);padding:30px;align-self:start}.purchase-panel h3{margin-bottom:15px}.purchase-panel p{font-size:.86rem;color:var(--muted);margin:14px 0}.purchase-panel .offer-price{font:2.8rem var(--serif);color:var(--ink)}.purchase-panel .button{width:100%;margin:15px 0}.sample-tag{display:inline-block;padding:7px 12px;background:#e8cfb8;color:#513b2b;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.sample-report{background:var(--white);border:1px solid var(--line);padding:40px;margin-bottom:50px}.sample-report header{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:30px}.sample-report h2{font-size:2.5rem}.sample-report h3{margin:26px 0 12px}.sample-report p{font-size:.87rem;color:var(--muted)}.sample-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:25px 0}.sample-metrics>div{border-bottom:2px solid var(--forest);padding-bottom:18px}.sample-metrics span{display:block;font-size:.72rem;color:var(--muted)}.sample-metrics strong{display:block;font:1.9rem var(--serif);margin-top:8px}.table-wrap{overflow-x:auto}.sample-report table{border-collapse:collapse;width:100%;font-size:.83rem}.sample-report th,.sample-report td{text-align:left;border-bottom:1px solid var(--line);padding:14px 10px;vertical-align:top}.sample-report th{font-weight:600;background:#eceee5}.sample-report td:last-child{white-space:nowrap}.sample-report ul{padding-left:22px}.sample-report li{font-size:.88rem;color:var(--muted);margin:9px 0}.demo-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:35px;align-items:start;padding-bottom:70px}.demo-settings{padding:25px;background:var(--white);border:1px solid var(--line)}.demo-settings label{display:block;font-size:.8rem;margin-bottom:22px}.demo-settings input,.demo-settings select{display:block;width:100%;border:1px solid var(--line);background:var(--paper);padding:12px;margin-top:7px;min-width:0;color:var(--ink)}.demo-settings h2{font-size:1.8rem;margin-bottom:23px}.demo-settings .button{width:100%;justify-content:center}.demo-settings p{margin-top:20px;font-size:.78rem}.demo-preview{border:1px solid var(--line);background:var(--white)}.demo-preview header{display:flex;gap:18px;justify-content:space-between;padding:20px 25px;align-items:center}.demo-preview header strong{font:1.4rem var(--serif);overflow-wrap:anywhere}.demo-preview header span{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em}.demo-preview img{height:310px;object-fit:cover}.demo-preview article{padding:30px}.demo-preview h2{font-size:2.6rem;margin-bottom:18px}.demo-preview p{font-size:.86rem;color:var(--muted);margin-bottom:22px}.demo-preview .sample-tag{margin:0}.demo-note{border-top:1px solid var(--line);padding:20px 30px;background:#e9ecdf}.demo-note p{margin:0;font-size:.76rem}.compact-faq{display:grid;grid-template-columns:1fr 1fr;gap:30px}.compact-faq h3{font-size:1.5rem;margin-bottom:13px}.compact-faq p{font-size:.86rem;color:var(--muted)}.secondary-offer{margin-top:35px;padding-top:30px;border-top:1px solid var(--line)}
@media(max-width:1050px){.conversion-hero{gap:35px}.style-options{grid-template-columns:repeat(2,1fr)}.offer-layout{gap:30px}.decision-grid{gap:15px}.decision-card{padding:23px}.demo-grid{grid-template-columns:.8fr 1.2fr}}
@media(max-width:750px){.conversion-hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:40px;gap:35px}.conversion-hero h1{font-size:3.3rem}.conversion-hero .lede{font-size:.96rem}.wide-intro{padding-top:38px;padding-bottom:28px}.wide-intro h1{font-size:3rem}.offer-visual{padding:25px}.paper-preview{padding:25px}.conversion-section{padding-top:42px;padding-bottom:42px}.decision-grid,.offer-layout,.starter-columns,.cross-sell,.demo-grid,.compact-faq{grid-template-columns:1fr}.starter-form{padding:23px 17px}.style-options{gap:10px}.style-option img{height:120px}.style-option span{padding:10px;font-size:.72rem}.choice-row{display:grid;gap:10px}.starter-foot{display:block}.starter-foot .button{margin-top:20px;width:100%;justify-content:center}.starter-result-head,.starter-result-body{padding:25px 20px}.starter-result-head h2{font-size:2.1rem}.starter-columns{gap:18px}.starter-next .button{width:100%;justify-content:center}.cross-sell{padding:25px;gap:22px}.cross-sell .button{justify-self:start}.sample-report{padding:23px 18px}.sample-report header{display:block}.sample-report h2{font-size:2rem}.sample-metrics{grid-template-columns:1fr;gap:15px}.sample-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.sample-metrics strong{font-size:1.5rem;margin-top:0}.sample-report th,.sample-report td{padding:12px 8px}.demo-preview header{display:block}.demo-preview header span{display:block;margin-top:8px}.demo-preview img{height:220px}.demo-preview article{padding:25px}.demo-preview h2{font-size:2.2rem}.demo-grid{gap:25px}.offer-price{font-size:2.6rem}.starter-shell{padding-bottom:35px}}
@media print{.site-header,.site-footer,.hero-actions,.sample-cta{display:none!important}.sample-report{border:0;padding:0}.sample-report tr{break-inside:avoid}.sample-metrics{grid-template-columns:repeat(3,1fr)}}
