*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Arial,sans-serif;background:#fafafa;color:#111;line-height:1.55}h1,h2,h3,h4,h5{margin:0}.hero h1{font-size:clamp(2.8rem,4.5vw,4rem);line-height:1.05;margin-bottom:24px}.hero-sub{font-size:1.35rem;max-width:720px;margin-bottom:36px;color:#222}.hero-note{margin-top:28px;font-size:1rem;opacity:.6}p{max-width:720px}button{font-size:1rem;padding:14px 20px;border-radius:6px;border:2px solid #111;background:#ffd6a5;cursor:pointer;box-shadow:4px 4px #111;transition:transform .12s ease,box-shadow .12s ease}button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #111}.button-secondary{background:#cdb5ff;border:2px solid #111;color:#111;box-shadow:3px 3px #111}.button-secondary:hover{background:#f5f5f5}.export-actions{display:flex;gap:12px;flex-wrap:wrap}textarea{width:100%;min-height:320px;padding:18px 20px;font-size:1rem;line-height:1.6;border:2px solid #111;border-radius:6px;background:#fff;box-shadow:4px 4px #111;resize:vertical;transition:box-shadow .1s ease,transform .1s ease}textarea:focus{outline:none;transform:translate(-2px,-2px);box-shadow:6px 6px #111}@media (min-width: 900px){textarea{min-height:420px}}.step{max-width:980px;margin:0 auto 80px;padding:40px 48px}.step p{max-width:none}main{max-width:1400px;margin:0 auto}main>.section:first-child{margin-top:80px}.site-header{position:sticky;top:0;z-index:50;background:#fbfaf7;border-bottom:2px solid #111}.header-inner{max-width:1400px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;font-weight:700;cursor:pointer}.logo-image{width:80px;height:80px;object-fit:cover}.logo-mark{width:36px;height:36px;border:2px solid #111;border-radius:50%;background:#ffd6a5;display:flex;align-items:center;justify-content:center}.nav-links a{margin-right:24px;text-decoration:none;color:#111;font-weight:500}.nav-links a:hover{text-decoration:underline}.header-cta{background:#111;color:#fff}html{scroll-behavior:smooth;scroll-padding-top:88px}.hero{display:grid;grid-template-columns:1.1fr 1.3fr;gap:6vw;padding:76px 8vw 96px;background:#fbfaf7;align-items:start}.hero-inner{max-width:760px}.hero-visual{background:#fff;border:2px solid #111;padding:44px 48px;box-shadow:8px 8px #111;width:100%;max-width:760px;transform:rotate(-1deg);margin-bottom:40px}.brief-doc{width:100%;transform:scale(.92);transform-origin:top left}.brief-doc p{max-width:none}.brief-doc h4{font-size:1.1rem;margin-bottom:6px}.brief-role{font-size:.85rem;opacity:.6;margin-bottom:22px}.brief-section{margin-bottom:20px}.brief-section h5{font-size:.9rem;margin-bottom:6px}.brief-q{font-style:italic;margin-bottom:10px}.brief-guidance{font-size:.85rem;opacity:.7;margin-bottom:12px}.brief-answer{font-size:.92rem;line-height:1.5}.brief-muted{font-size:.85rem;opacity:.6}.briefing-output h1,.briefing-output h2,.briefing-output h3{margin-top:32px;margin-bottom:12px}.briefing-output p{margin-bottom:14px;line-height:1.7}.briefing-output ul{margin-left:20px;margin-bottom:16px}.briefing-output li{margin-bottom:8px}.briefing-output strong{font-weight:600}.ai-badge{display:inline-block;margin:12px 0 20px;padding:6px 10px;font-size:.8rem;font-weight:500;border:2px solid #111;background:#e8f5e9;box-shadow:3px 3px #111}.section{margin-bottom:120px}.how-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;margin-top:40px}.how-card{border:3px solid #111;border-radius:18px;padding:28px;background:#fff;box-shadow:6px 6px #111;text-align:center}.how-card.saffron{background:#ffbf69}.how-card.sage{background:#9fe0c3}.how-card.lavender{background:#e6d9ff}.how-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;border:3px solid #111;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.how-card p{max-width:none}.how-more{margin-top:40px;text-align:center}.how-more-link{display:inline-block;font-size:1.05rem;font-weight:600;color:#111;text-decoration:none;padding:14px 22px;border:2px dashed #111;border-radius:999px;background:#fff;transition:all .15s ease}.how-more-link:hover{transform:translateY(-2px);box-shadow:4px 4px #111;background:#fbfaf7}.preview-section{text-align:center}.preview-title{margin-bottom:12px}.preview-sub{margin:0 auto 40px;max-width:720px;opacity:.85}.preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.preview-grid img{width:100%;height:auto;border:2px solid #111;border-radius:8px;box-shadow:6px 6px #111;background:#fff}.preview-item{border:2px solid #111;border-radius:8px;background:#fff;box-shadow:6px 6px #111;overflow:visible;display:flex;align-items:flex-start;justify-content:center}.preview-item img{width:100%;height:auto;object-fit:contain;display:block}@media (min-width: 768px){.preview-item,.preview-item img{max-height:520px}}.quote-section{background:#fff;color:#111;padding:50px 24px;text-align:center;border-radius:18px;box-shadow:8px 8px #111}.quote-section p{max-width:900px;margin:0 auto;font-size:clamp(2rem,4vw,3rem);line-height:1.15;font-weight:600}.quote-author{margin-top:20px;font-size:1rem;opacity:.7}#pricing{margin-top:160px}.pricing-card{max-width:380px;border:3px solid #111;padding:32px;background:#fff;box-shadow:6px 6px #111}.pricing-price{font-size:2rem;font-weight:700;margin:16px 0}.pricing-card p{max-width:none}.pricing-wrapper{display:flex;justify-content:center;margin-top:40px}.learn-more-link{display:inline-block;margin-top:8px;font-size:.95rem;font-weight:500;color:#111;text-decoration:underline;text-underline-offset:4px;opacity:.85;transition:opacity .15s ease}.learn-more-link:hover{opacity:1}.download-preview{display:flex;justify-content:center;padding:40px 24px}.download-preview img{width:100%;max-width:900px;height:auto;object-fit:contain;border-radius:12px}.pricing-explain{margin-top:48px;text-align:center}.pricing-explain p{margin:0 auto 16px;max-width:640px;opacity:.9}.trust-box{margin:56px auto 0;max-width:720px;border:2px solid #111;padding:32px;background:#fff;box-shadow:6px 6px #111}#parity-deals-banner{background:#fbfaf7;color:#111;border:2px solid #111;border-radius:12px;padding:14px 18px;font-size:.95rem;box-shadow:4px 4px #111;margin-bottom:24px}#parity-deals-banner b{font-weight:600}#parity-deals-banner{min-height:48px;margin-bottom:12px}.pd-banner{margin-bottom:16px;border:1px dashed #E5E7EB;line-height:1.5}.pd-banner b{font-weight:600}.pd-banner code{background:#fff;border:1px solid #E5E7EB;padding:2px 6px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}footer{border-top:2px solid #111;background:#fff;padding:48px 24px}.footer-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.footer-bottom{margin-top:32px;font-size:.9rem;opacity:.7;text-align:center}.footer-column h4{margin-bottom:12px}.footer-column a{display:block;color:#111;text-decoration:none;margin-bottom:8px;opacity:.85}.footer-column a:hover{opacity:1;text-decoration:underline}.workflow-wrap{display:flex;justify-content:center;padding:80px 24px}.workflow-card{width:100%;max-width:760px;background:#fff;border:2px solid #111;box-shadow:8px 8px #111;padding:40px}.workflow-card h2{margin-bottom:16px}.workflow-card p{max-width:none}.workflow-actions{margin-top:32px;display:flex;gap:16px;flex-wrap:wrap}.workflow-card a{color:#111;text-decoration:underline;font-weight:500}.workflow-card a:hover{opacity:.8}.pricing-wrapper{display:flex;justify-content:center}.pricing-card ul{padding-left:18px;margin-top:16px}.pricing-card li{margin-bottom:8px}.trust-box{max-width:720px;border:2px solid #111;padding:28px;background:#fff;box-shadow:6px 6px #111}.pricing-section{display:flex;justify-content:center;padding:0 24px}.pricing-container{max-width:640px;width:100%;text-align:left}.pricing-container h2{margin-bottom:16px}.pricing-intro{margin-bottom:40px;opacity:.9;font-size:1.05rem}.pricing-card{margin:0 auto;text-align:center}.pricing-card ul{text-align:left;margin-top:20px;padding-left:20px}.pricing-parity{margin-top:20px;font-size:.9rem;font-style:italic;opacity:.75;text-align:center}.pricing-security{margin-top:18px;font-size:.9rem;line-height:1.55;opacity:.8;text-align:center;max-width:520px;margin-left:auto;margin-right:auto}.creator-card{text-align:center}.creator-avatar{width:140px;height:140px;border-radius:50%;object-fit:cover;border:3px solid #111;box-shadow:6px 6px #111;margin:0 auto 20px}.creator-name{margin-top:8px;font-size:1.6rem}.creator-title{font-size:.9rem;opacity:.65;margin-bottom:28px}.creator-card p{max-width:none;text-align:left}.creator-links{margin-top:12px}@media (max-width: 600px){.creator-avatar{width:120px;height:120px}.creator-name{font-size:1.4rem}}.creator-card ul{text-align:left;padding-left:20px;margin-top:12px}.creator-card li{margin-bottom:8px}.creator-card li a{display:inline;text-align:left}.info-section{margin-bottom:48px}.info-wrap{padding:32px 24px}.info-wrap .workflow-card{padding:32px}.workflow-intro{font-size:1.1rem;margin-bottom:32px;opacity:.9}.workflow-card hr{border:none;border-top:2px solid #111;margin:40px 0}.how-list{padding-left:20px;margin-top:20px}.how-list li{margin-bottom:22px}.how-list strong{display:block;margin-bottom:6px}.how-list p{margin:0;max-width:none;opacity:.9}.how-points{margin-top:16px;padding-left:18px}.how-points li{margin-bottom:10px}.workflow-muted{font-size:.9rem;opacity:.7;margin-top:20px}.workflow-card{margin-left:auto;margin-right:auto}@media (max-width: 900px){.workflow-card{padding:32px 24px}}.video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:8px 8px #111}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width: 900px){.hero{grid-template-columns:1fr;padding:96px 6vw}.hero-visual{transform:none;max-width:100%}.hero-inner,p{max-width:100%}.footer-inner{grid-template-columns:1fr;gap:24px}.nav-links{display:none}}@media (max-width: 900px){main>.section:first-child{margin-top:48px}}
