*{box-sizing:border-box}#prismscribe-page{color:var(--ink);margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;line-height:1.6}.scribe-full-width{width:100%}.scribe-container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.scribe-hero{background:linear-gradient(135deg, var(--bg-tint) 0%, #f3fbfe 100%);text-align:center;padding:4rem 0 5rem;position:relative;overflow:hidden}.scribe-hero h1{color:var(--ink);margin:0 0 1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;line-height:1.2}.scribe-hero .scribe-highlight{color:var(--brand)}.scribe-hero .scribe-subtitle{color:var(--muted);max-width:800px;margin:0 auto 2rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}.scribe-cta-primary{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:50px;padding:1.15rem 3rem;font-size:1.15rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #0facd74d}.scribe-cta-primary:hover{background:var(--brand-dark);transform:translateY(-2px);box-shadow:0 6px 20px #0facd766}.scribe-section{padding:4.5rem 0}.scribe-section-alt{background:var(--bg-tint)}.scribe-section-header{text-align:center;margin-bottom:3.5rem}.scribe-section-header h2{color:var(--ink);margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2}.scribe-section-header p{color:var(--muted);max-width:750px;margin:0 auto;font-size:1.1rem;line-height:1.6}.scribe-values-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}@media (width>=960px){.scribe-values-grid{grid-template-columns:repeat(3,1fr)}}.scribe-value-card{background:#fff;border:2px solid #0000;border-radius:16px;padding:2.25rem;transition:all .3s;box-shadow:0 2px 8px #0000000f}.scribe-section-alt .scribe-value-card{background:#fff}.scribe-value-card:hover{border-color:var(--brand-light);transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.scribe-value-icon{background:linear-gradient(135deg, var(--brand-light) 0%, #f0f9fc 100%);border:2px solid #d1eef7;border-radius:16px;place-items:center;width:72px;height:72px;margin-bottom:1.5rem;font-size:2.25rem;display:grid}.scribe-value-card h3{color:var(--brand);margin:0 0 .75rem;font-size:1.35rem;font-weight:700;line-height:1.3}.scribe-value-card p{color:var(--muted);margin:0 0 1rem;font-size:1rem;line-height:1.7}.scribe-value-card ul{margin:0;padding:0;list-style:none}.scribe-value-card li{color:var(--ink);margin-bottom:.65rem;padding-left:1.75rem;line-height:1.6;position:relative}.scribe-value-card li:before{content:"✓";color:var(--success);font-size:1.1rem;font-weight:700;position:absolute;left:0}.scribe-process-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:2.5rem;display:grid}@media (width>=960px){.scribe-process-steps{grid-template-columns:repeat(4,1fr)}}.scribe-process-step{border:2px solid var(--brand-light);text-align:center;background:#fff;border-radius:14px;padding:2rem 1.5rem;transition:all .3s;position:relative}.scribe-process-step:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 4px 16px #0facd733}.scribe-click-number{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:800;display:grid;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0facd74d}.scribe-process-step .scribe-emoji{margin:1rem 0;font-size:2.5rem;display:block}.scribe-process-step h3{color:var(--ink);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.scribe-process-step p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.5}.scribe-process-callout{background:var(--brand-light);text-align:center;border:2px solid #d1eef7;border-radius:12px;margin-top:2.5rem;padding:2rem}.scribe-process-callout p{color:var(--ink);margin:0;font-size:1.1rem;font-weight:600;line-height:1.6}.scribe-comparison{grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:2rem auto 0;display:grid}@media (width<=768px){.scribe-comparison{grid-template-columns:1fr}}.scribe-comparison-card{background:#fff;border-radius:14px;padding:2rem;box-shadow:0 2px 8px #0000000f}.scribe-comparison-card.others{opacity:.7}.scribe-comparison-card.prismscribe{border:2px solid var(--brand);box-shadow:0 4px 16px #0facd733}.scribe-comparison-card h3{margin:0 0 1rem;font-size:1.25rem;font-weight:700}.scribe-comparison-card.others h3{color:var(--muted)}.scribe-comparison-card.prismscribe h3{color:var(--brand)}.scribe-comparison-card ul{margin:0;padding:0;list-style:none}.scribe-comparison-card li{color:var(--ink);margin-bottom:.75rem;padding-left:1.75rem;font-size:.95rem;line-height:1.6;position:relative}.scribe-comparison-card.others li:before{content:"✗";color:var(--muted);font-weight:700;position:absolute;left:0}.scribe-comparison-card.prismscribe li:before{content:"✓";color:var(--success);font-size:1.1rem;font-weight:700;position:absolute;left:0}.scribe-faq-list{max-width:900px;margin:0 auto}.scribe-faq-item{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:2rem;transition:all .3s;box-shadow:0 2px 8px #0000000f}.scribe-faq-item:hover{box-shadow:0 4px 16px #0000001a}.scribe-faq-question{color:var(--brand);margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.scribe-faq-answer{color:var(--ink);margin:0;font-size:1rem;line-height:1.7}.scribe-cta-section{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);color:#fff;text-align:center;padding:5rem 0}.scribe-cta-section h2{margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.scribe-cta-section p{opacity:.95;max-width:700px;margin:0 auto 2.5rem;font-size:1.3rem}.scribe-cta-button{color:var(--brand);cursor:pointer;background:#fff;border:none;border-radius:50px;padding:1.25rem 3rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 16px #0000001a}.scribe-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000026}@media (width<=768px){.scribe-hero{padding:3rem 0 4rem}.scribe-section{padding:3rem 0}.scribe-values-grid,.scribe-process-steps{grid-template-columns:1fr}}
