.sample-page .hero{background:linear-gradient(#f7f3ea 0%,#f1eee5 100%);padding:80px 0 72px;position:relative;overflow:hidden}.sample-page .hero:before{content:"";opacity:.1;background:linear-gradient(90deg, transparent 0 8%, var(--coral) 8% 23%, var(--gold) 23% 40%, var(--teal) 40% 65%, var(--teal-dark) 65% 82%, transparent 82%);filter:blur(30px);width:960px;height:240px;position:absolute;top:80px;right:-280px;transform:rotate(-14deg)}.sample-page .hero-inner{z-index:2;max-width:780px;position:relative}.sample-page .badge{color:var(--teal);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-flex}.sample-page .badge:before{content:"";background:var(--teal);width:18px;height:2px}.sample-page .hero h1{letter-spacing:-.045em;font-size:clamp(40px,5vw,60px);font-weight:600;line-height:1.04}.sample-page .hero h1 span{color:var(--teal)}.sample-page .hero p{color:var(--body);max-width:660px;margin-top:18px;font-size:17px;line-height:1.6}.sample-page .hero-meta{color:var(--muted);flex-wrap:wrap;gap:24px;margin-top:22px;font-size:13px;display:flex}.sample-page .hero-meta .mono{color:var(--teal)}.sample-page section{padding:72px 0}.sample-page section+section{border-top:1px solid var(--line)}.sample-page h2{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(30px,3.6vw,44px);font-weight:550;line-height:1.08}.sample-page .section-intro{max-width:640px;color:var(--body);margin-bottom:36px;font-size:16px}.sample-page .stats-bar{background:var(--wash);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:32px;margin:32px 0;padding:36px 40px;display:flex}.sample-page .stat{text-align:center;flex:1;min-width:130px}.sample-page .stat-value{color:var(--teal);letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.sample-page .stat-label{color:var(--muted);margin-top:6px;font-size:12px}.sample-page .value-list{margin:0;padding:0;list-style:none}.sample-page .value-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.sample-page .value-list li:last-child{border:none}.sample-page .value-rank{color:var(--teal);letter-spacing:-.03em;min-width:40px;font-size:28px;font-weight:700;line-height:1}.sample-page .value-body strong{margin-bottom:4px;font-size:15px;display:block}.sample-page .value-body p{color:var(--body);font-size:13px}.sample-page .quote{background:var(--wash);border-left:3px solid var(--gold);color:var(--ink-2);border-radius:0 8px 8px 0;margin:8px 0;padding:12px 16px;font-size:13px;font-style:italic;line-height:1.55}.sample-page .quote .attr{color:var(--muted);margin-top:5px;font-size:11px;font-style:normal;display:block}.sample-page .tag{letter-spacing:.05em;text-transform:uppercase;border-radius:12px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-block}.sample-page .tag-cancel{color:#a34e30;background:#f9e9e2}.sample-page .simple-table{border-collapse:collapse;width:100%;margin:24px 0;font-size:13px}.sample-page .simple-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--line);padding:10px 14px;font-size:10px;font-weight:700}.sample-page .simple-table td{border-bottom:1px solid var(--line);padding:10px 14px}.sample-page .simple-table tr:last-child td{border:none}.sample-page .simple-table td:first-child{color:var(--muted);font-size:12px;font-weight:600}.sample-page .preview-cutoff{border-top:1px solid var(--line);margin:48px 0;padding:48px 0 0;position:relative}.sample-page .preview-cutoff-label{text-align:center;margin-bottom:32px}.sample-page .preview-cutoff-label .mono{background:var(--teal-soft);color:var(--teal);letter-spacing:.04em;border-radius:20px;padding:8px 20px;font-size:12px;font-weight:600;display:inline-block}.sample-page .masked-cards{filter:blur(4px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:1fr 1fr;gap:20px;display:grid}.sample-page .masked-card{background:var(--wash);border:1px solid var(--line);border-radius:12px;padding:28px 24px}.sample-page .masked-card h4{margin-bottom:10px;font-size:15px}.sample-page .masked-lines div{background:var(--line);height:10px;width:var(--w,100%);border-radius:5px;margin-bottom:8px}.sample-page .whats-included{background:var(--wash);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:14px 32px;margin:36px 0;padding:32px;display:grid}.sample-page .whats-included h3{letter-spacing:-.025em;grid-column:1/-1;margin-bottom:8px;font-size:20px}.sample-page .whats-included li{color:var(--ink-2);align-items:baseline;gap:9px;padding:6px 0;font-size:13px;list-style:none;display:flex}.sample-page .whats-included li:before{content:"✓";color:var(--teal);font-size:12px;font-weight:700}.sample-page .cta-band{text-align:center;padding:56px 0 32px}.sample-page .cta-band h2{margin-bottom:14px}.sample-page .cta-band p{color:var(--body);max-width:520px;margin:0 auto 28px;font-size:15px}.sample-page .cta-wash{background:var(--wash);border-top:0}.sample-page .decision-frame{margin:28px 0}@media (width<=980px){.sample-page .masked-cards,.sample-page .whats-included{grid-template-columns:1fr}.sample-page .decision-header{grid-template-columns:1fr;gap:9px}.sample-page .decision-row{grid-template-columns:120px 1fr}}@media (width<=640px){.sample-page .hero h1{font-size:36px}.sample-page .stats-bar{gap:20px;padding:24px}.sample-page .stat-value{font-size:30px}.sample-page .decision-row{grid-template-columns:1fr;padding:22px 0}.sample-page .decision-side{border-left:0;padding-left:0}}
