.breadcrumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-dim);padding:20px 0 0;font-family:'JetBrains Mono',monospace}.breadcrumb a{color:var(--ink-dim);text-decoration:none}.breadcrumb a:hover{color:var(--accent)}.breadcrumb .sep{color:var(--ink-faint)}.breadcrumb .current{color:var(--ink-soft)}.lp-hero{padding:56px 0 80px;border-bottom:1px solid var(--line)}.lp-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,107,58,0.10);border:1px solid var(--accent-line);padding:7px 14px 7px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--accent);margin-bottom:28px;font-family:'JetBrains Mono',monospace;letter-spacing:0.01em}.lp-badge .live-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulse 2s infinite;flex-shrink:0}.lp-title{font-family:'Manrope',sans-serif;font-size:clamp(44px,6vw,80px);font-weight:800;line-height:0.97;letter-spacing:-0.04em;margin-bottom:24px;color:var(--ink);text-wrap:balance}.lp-title em{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;background:linear-gradient(135deg,var(--accent) 0%,var(--warm) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-0.02em}.lp-sub{font-size:18px;color:var(--ink-dim);line-height:1.6;max-width:600px;margin-bottom:36px;text-wrap:pretty}.lp-ctas{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lp-trust{display:flex;align-items:center;gap:14px;margin-top:28px;font-size:13.5px;color:var(--ink-dim)}.lp-trust .stars{color:var(--warm);letter-spacing:1px;font-size:13px}.lp-trust strong{color:var(--ink-soft)}.lp-trust-divider{width:1px;height:24px;background:var(--line-strong)}.features{padding:80px 0;border-bottom:1px solid var(--line)}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px}.feature-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:28px 28px 24px;transition:border-color 0.2s}.feature-card:hover{border-color:var(--line-strong)}.feature-icon{width:44px;height:44px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-size:20px}.feature-title{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:8px;letter-spacing:-0.015em}.feature-desc{font-size:14px;color:var(--ink-soft);line-height:1.6}.process{padding:80px 0;border-bottom:1px solid var(--line)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.step-num{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:600;color:var(--accent);letter-spacing:0.1em;text-transform:uppercase;margin-bottom:14px}.step-title{font-size:18px;font-weight:700;color:var(--ink);margin-bottom:10px;letter-spacing:-0.02em}.step-desc{font-size:14px;color:var(--ink-soft);line-height:1.65}.lp-pricing{padding:80px 0;border-bottom:1px solid var(--line)}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:860px;margin-top:48px}.price-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:36px 32px;position:relative;display:flex;flex-direction:column}.price-card.featured{background:linear-gradient(180deg,rgba(255,107,58,0.06),var(--bg-2));border-color:var(--accent-line);box-shadow:0 30px 80px -20px rgba(255,107,58,0.22)}.featured-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--accent);color:#0a0908;padding:6px 16px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;font-family:'JetBrains Mono',monospace;white-space:nowrap}.price-name{font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-dim);font-family:'JetBrains Mono',monospace;margin-bottom:12px}.price-amount{font-size:56px;font-weight:800;letter-spacing:-0.04em;line-height:1;margin-bottom:4px;color:var(--ink)}.price-amount .eur{font-size:28px;vertical-align:super;font-weight:700;margin-right:2px}.price-vat{font-size:10.5px;color:var(--ink-faint);font-family:'JetBrains Mono',monospace;letter-spacing:0.1em;margin-bottom:16px}.price-desc{font-size:14px;color:var(--ink-soft);line-height:1.6;margin-bottom:24px}.price-features{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px;flex:1}.price-features li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-soft);line-height:1.45}.price-features li::before{content:"✓";color:var(--accent);font-weight:700;flex-shrink:0}.price-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:var(--bg-3);color:var(--ink);border-radius:999px;text-decoration:none;font-weight:700;font-size:14px;transition:all 0.2s;border:1px solid var(--line-strong)}.price-cta:hover{background:var(--ink);color:var(--bg)}.price-card.featured .price-cta{background:var(--accent);color:#0a0908;border-color:var(--accent)}.price-card.featured .price-cta:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.lp-faq{padding:80px 0;border-bottom:1px solid var(--line)}.faq-list{max-width:760px;margin-top:48px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;font-size:16px;font-weight:600;color:var(--ink);transition:color 0.2s;user-select:none;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";color:var(--accent);font-size:20px;font-weight:400;flex-shrink:0;transition:transform 0.2s}.faq-list details[open] summary::after{transform:rotate(45deg)}.faq-list summary:hover{color:var(--accent)}.faq-list details p{color:var(--ink-soft);margin-top:14px;line-height:1.7;font-size:15px}.lp-cta-section{padding:80px 0}.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.cta-left h2{font-size:clamp(32px,4vw,50px);font-weight:800;line-height:1.1;letter-spacing:-0.035em;margin-bottom:16px;color:var(--ink)}.cta-left h2 em{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;color:var(--accent)}.cta-lead{font-size:16px;color:var(--ink-soft);line-height:1.65;margin-bottom:28px}.cta-signals{display:flex;flex-direction:column;gap:10px}.cta-signal{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-soft)}.cta-signal .chk{color:var(--accent);font-weight:700}.brief-card{background:var(--bg-2);border:1px solid var(--accent-line);border-radius:var(--radius);padding:36px;box-shadow:0 30px 80px -20px rgba(255,107,58,0.18)}.brief-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.brief-title{font-size:20px;font-weight:700;color:var(--ink);margin-bottom:6px;letter-spacing:-0.02em}.brief-subtitle{font-size:12px;color:var(--ink-dim);display:flex;align-items:center;gap:6px}.brief-subtitle .dot{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0;box-shadow:0 0 0 3px rgba(74,222,128,0.2)}.brief-time{background:var(--accent-soft);color:var(--accent);padding:6px 12px;border-radius:999px;font-size:11.5px;font-weight:700;font-family:'JetBrains Mono',monospace;border:1px solid var(--accent-line)}.form-field{margin-bottom:14px}.form-field label{display:block;font-size:11.5px;font-weight:600;color:var(--ink-soft);margin-bottom:7px;font-family:'JetBrains Mono',monospace;letter-spacing:0.05em;text-transform:uppercase}.form-field input,.form-field select{width:100%;padding:13px 14px;border:1px solid var(--line-strong);border-radius:10px;font-size:15px;font-family:inherit;background:var(--bg);color:var(--ink);transition:all 0.2s;box-sizing:border-box}.form-field input:focus,.form-field select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(255,107,58,0.12)}.form-field select option{background:var(--bg-2)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.submit-btn{width:100%;background:var(--accent);color:#0a0908;border:none;padding:17px;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;margin-top:12px;transition:all 0.2s cubic-bezier(.2,.8,.2,1);font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:-0.005em;box-shadow:0 10px 30px -8px rgba(255,69,0,0.5)}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px -8px rgba(255,69,0,0.6)}.form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;color:var(--ink-faint)}@media (max-width:900px){.features-grid{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr;gap:28px}.pricing-grid{grid-template-columns:1fr}.cta-grid{grid-template-columns:1fr;gap:40px}.form-row{grid-template-columns:1fr}}@media (max-width:640px){.lp-title{font-size:clamp(38px,9vw,60px)}.lp-ctas{flex-direction:column;align-items:flex-start}.brief-card{padding:24px}}