.wb-page{--color-accent:#6366f1;--color-accent-secondary:#818cf8;--gradient-accent:linear-gradient(135deg, #818cf8 0%, #6366f1 100%);--gradient-accent-hover:linear-gradient(135deg, #6366f1 0%, #818cf8 100%);--lp-accent-shadow:99, 102, 241;max-width:1240px;padding:var(--space-3xl) var(--space-lg) var(--space-4xl);color:var(--color-text);margin:0 auto}#briefing,.funnel-shell{scroll-margin-top:120px}.wb-eyebrow{margin:0 0 var(--space-md);color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:900}.wb-hero{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);align-items:center;display:grid}.wb-hero__copy h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-dark);margin:0;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:900;line-height:1.02}.wb-hero__lead{max-width:600px;margin-top:var(--space-lg);color:var(--color-text);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.45}.wb-hero__actions{margin-top:var(--space-xl);flex-wrap:wrap;gap:1rem;display:flex}.wb-btn{border-radius:var(--radius-pill);min-height:52px;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.75rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.wb-btn-primary{background:var(--gradient-accent);color:#fff;box-shadow:0 4px 18px rgba(var(--lp-accent-shadow), .25)}.wb-btn-primary:hover{background:var(--gradient-accent-hover);box-shadow:0 10px 26px rgba(var(--lp-accent-shadow), .35);transform:translateY(-1px)}.wb-btn-outline{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-bg)}.wb-btn-outline:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.wb-proof-row{max-width:600px;margin-top:var(--space-2xl);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.wb-proof-row>div{border-right:1px solid var(--color-border);min-height:76px;padding:1rem 1.25rem}.wb-proof-row>div:first-child{padding-left:0}.wb-proof-row>div:last-child{border-right:0}.wb-proof-row strong{color:var(--color-dark);font-size:1.05rem;display:block}.wb-proof-row small{color:var(--color-text-muted);margin-top:.25rem;font-size:.85rem;display:block}.price-anchor{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-2xl);background:var(--color-bg);box-shadow:0 24px 70px #0d0b1b14}.price-anchor__kicker,.price-anchor__unit{color:var(--color-dark);font-size:1.1rem;font-weight:800;display:block}.price-anchor__unit{color:var(--color-accent)}.price-anchor__price{font-family:var(--font-display);color:var(--color-accent);letter-spacing:-.05em;white-space:nowrap;margin:.5rem 0 0;font-size:clamp(4rem,7vw,6rem);font-weight:900;line-height:.9}.price-anchor__price span{letter-spacing:-.02em;font-size:2rem}.price-anchor ul{margin:var(--space-lg) 0 0;padding:var(--space-lg) 0 0;border-top:1px solid var(--color-border);gap:1rem;list-style:none;display:grid}.price-anchor li{color:var(--color-text);padding-left:1.6rem;position:relative}.price-anchor li:before{content:"✓";color:var(--color-accent);font-weight:900;position:absolute;left:0}.wb-section{margin-top:var(--space-4xl)}.wb-section__intro{max-width:760px;margin:0 auto var(--space-2xl);text-align:center}.wb-section__intro h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-dark);margin:0 0 var(--space-md);font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.wb-section__intro p{color:var(--color-text);margin:0;font-size:1.1rem;line-height:1.6}.wb-why-grid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.wb-why-grid li{padding:var(--space-lg);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform .18s,box-shadow .18s}.wb-why-grid li:hover{box-shadow:0 8px 24px var(--color-shadow);transform:translateY(-2px)}.wb-why-grid h3{font-family:var(--font-display);color:var(--color-dark);margin:0 0 var(--space-sm);font-size:1.25rem}.wb-why-grid p{margin:0;line-height:1.6}.wb-timeline-grid{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.wb-timeline-grid article{min-height:190px;padding:0 var(--space-lg);border-left:1px solid var(--color-border)}.wb-timeline-grid article:first-child{border-left:0;padding-left:0}.wb-timeline-grid article>span{width:36px;height:36px;margin-bottom:var(--space-md);background:var(--gradient-accent);color:#fff;font-weight:900;font-family:var(--font-display);border-radius:999px;place-items:center;display:grid}.wb-timeline-grid h3{font-family:var(--font-display);color:var(--color-dark);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.1rem}.wb-timeline-grid p{color:var(--color-text-muted);margin:0;line-height:1.55}.wb-scope-grid{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.wb-scope-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);background:var(--color-bg)}.wb-scope-card.included{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-border))}.wb-scope-card h3{font-family:var(--font-display);color:var(--color-dark);margin:0 0 .5rem;font-size:1.4rem}.wb-scope-card>p{color:var(--color-text-muted);margin:0;font-size:.95rem}.wb-scope-card ul{margin:var(--space-lg) 0 0;gap:.75rem;padding:0;list-style:none;display:grid}.wb-scope-card li{padding-left:1.6rem;line-height:1.5;position:relative}.wb-scope-card.included li:before{content:"✓";color:var(--color-accent);font-weight:900;position:absolute;left:0}.wb-scope-card:not(.included) li:before{content:"×";color:var(--color-text-muted);font-weight:800;position:absolute;left:0}.wb-content{max-width:760px;margin:var(--space-4xl) auto 0}.wb-content h2{font-family:var(--font-display);color:var(--color-dark);margin:0 0 var(--space-lg);letter-spacing:-.025em;font-size:clamp(1.7rem,3.5vw,2.3rem);line-height:1.15}.wb-content p{color:var(--color-text);margin:0 0 var(--space-md);font-size:1.05rem;line-height:1.7}.wb-content a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.wb-content a:hover{color:var(--color-accent-secondary)}.wb-final-cta{margin-top:var(--space-4xl);justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-2xl);border:1px solid color-mix(in srgb, var(--color-accent) 25%, var(--color-border));border-radius:var(--radius-lg);background:var(--color-bg-alt);display:flex}.wb-final-cta h2{font-family:var(--font-display);color:var(--color-dark);letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,3.5vw,2.2rem);line-height:1.15}.wb-final-cta p{color:var(--color-text-muted);margin:.5rem 0 0;font-size:1.05rem}@media (width<=980px){.wb-hero,.wb-scope-grid,.wb-why-grid{grid-template-columns:1fr}.wb-timeline-grid{gap:var(--space-lg);grid-template-columns:1fr}.wb-timeline-grid article{min-height:auto;padding:0 0 var(--space-md);border-left:0;border-bottom:1px solid var(--color-border)}.wb-final-cta{text-align:left;flex-direction:column;align-items:stretch}}@media (width<=640px){.wb-page{padding:var(--space-xl) var(--space-md) var(--space-3xl)}.wb-proof-row{grid-template-columns:1fr}.wb-proof-row>div{border-right:0;border-bottom:1px solid var(--color-border);padding-left:0}.price-anchor{padding:var(--space-lg)}}.funnel-shell{margin-top:var(--space-3xl);border:1px solid color-mix(in srgb, var(--color-accent) 25%, var(--color-border));border-radius:var(--radius-lg);background:var(--color-bg);grid-template-columns:290px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #0d0b1b14}.funnel-sidebar{padding:var(--space-xl);border-right:1px solid var(--color-border);background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 4%, transparent), transparent)}.funnel-sidebar h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-dark);margin:0;font-size:1.3rem;line-height:1.18}.funnel-eyebrow{margin:0 0 var(--space-md);color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:900}.funnel-sidebar ol{margin:var(--space-lg) 0 0;gap:.85rem;padding:0;list-style:none;display:grid}.funnel-sidebar li button{width:100%;color:var(--color-text-muted);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;font-size:.95rem;display:flex}.funnel-sidebar li span{color:#fff;background:#c8c8cf;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:900;display:grid}.funnel-sidebar .active button,.funnel-sidebar .done button{color:var(--color-dark);font-weight:700}.funnel-sidebar .active span,.funnel-sidebar .done span{background:var(--color-accent)}.funnel-panel{padding:var(--space-xl) var(--space-2xl) var(--space-lg)}.funnel-progress-top{color:var(--color-text-muted);justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.funnel-progress-top strong{color:var(--color-accent)}.funnel-progress-bar{background:var(--color-border);border-radius:999px;height:6px;overflow:hidden}.funnel-progress-bar span{border-radius:inherit;background:var(--gradient-accent);height:100%;transition:width .24s;display:block}.funnel-panel h2{margin:var(--space-lg) 0 0;font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-dark);font-size:1.65rem;line-height:1.15}.funnel-panel>p{color:var(--color-text-muted);margin:.5rem 0 0}.funnel-options-grid{margin-top:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.funnel-option{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);min-height:130px;color:var(--color-text-muted);text-align:left;cursor:pointer;font-family:var(--font-body);padding:1.25rem;font-size:.92rem;line-height:1.5;transition:border-color .16s,box-shadow .16s,transform .16s}.funnel-option:hover,.funnel-option.selected{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.funnel-option:hover:not(.selected){transform:translateY(-1px)}.funnel-option-title{color:var(--color-dark);margin-bottom:.5rem;font-size:1rem;font-weight:800;display:block}.funnel-url-field{margin-top:var(--space-md)}.funnel-url-field label{color:var(--color-dark);gap:.5rem;font-size:.9rem;font-weight:700;display:grid}.funnel-url-field input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:52px;color:var(--color-dark);background:var(--color-bg);font-family:var(--font-body);padding:0 1rem;font-size:1rem}.funnel-url-field input:focus{outline:3px solid color-mix(in srgb, var(--color-accent) 25%, transparent);border-color:var(--color-accent)}.funnel-contact-grid{margin-top:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:relative}.funnel-contact-grid label{color:var(--color-dark);gap:.5rem;font-size:.9rem;font-weight:700;display:grid}.funnel-contact-grid label.full{grid-column:1/-1}.funnel-contact-grid input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:52px;color:var(--color-dark);background:var(--color-bg);font-family:var(--font-body);padding:0 1rem;font-size:1rem}.funnel-contact-grid input:focus{outline:3px solid color-mix(in srgb, var(--color-accent) 25%, transparent);border-color:var(--color-accent)}.funnel-privacy{color:var(--color-text);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.9rem;font-weight:400;line-height:1.5;display:flex}.funnel-privacy input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:2px}.funnel-privacy a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.funnel-contact-hint{color:var(--color-text-muted);grid-column:1/-1;margin:0;font-size:.85rem;font-style:italic}.funnel-error{color:#e05252!important;font-size:.85rem!important}.funnel-actions{align-items:center;gap:var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border);grid-template-columns:auto 1fr auto;display:grid}.funnel-actions p{color:var(--color-text-muted);text-align:center;margin:0;font-size:.9rem}.funnel-btn{border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.95rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.funnel-btn:disabled{cursor:not-allowed;opacity:.45}.funnel-btn-primary{background:var(--gradient-accent);color:#fff;box-shadow:0 4px 15px rgba(var(--lp-accent-shadow,118, 75, 162), .25)}.funnel-btn-primary:hover:not(:disabled){background:var(--gradient-accent-hover);box-shadow:0 8px 22px rgba(var(--lp-accent-shadow,118, 75, 162), .35);transform:translateY(-1px)}.funnel-btn-outline{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-bg)}.funnel-btn-outline:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.funnel-btn-ghost{color:var(--color-text-muted);background:0 0;padding-inline:0}.funnel-btn-ghost:hover:not(:disabled){color:var(--color-dark)}.funnel-success{justify-content:center;gap:var(--space-md);flex-direction:column;max-width:640px;min-height:360px;display:flex}.funnel-success h2{margin:0}.funnel-success p{color:var(--color-text);margin:0;line-height:1.6}.funnel-success .funnel-btn{margin-top:var(--space-sm);align-self:flex-start}@media (width<=900px){.funnel-shell{grid-template-columns:1fr}.funnel-sidebar{border-right:0;border-bottom:1px solid var(--color-border)}.funnel-options-grid,.funnel-contact-grid{grid-template-columns:1fr}.funnel-actions{gap:var(--space-md);grid-template-columns:1fr}.funnel-actions .funnel-btn-ghost{order:3}}@media (width<=768px){.funnel-panel{padding:var(--space-lg) var(--space-md)}.funnel-sidebar{padding:var(--space-md)}.funnel-panel h2{font-size:1.35rem}}
