.snakk-site{--paper:hsl(var(--background));--ink:hsl(var(--primary));--muted:hsl(var(--secondary));--orange:hsl(var(--accent));--orange-text:hsl(var(--accent));--lime:hsl(var(--accent));--night:#101010;--line:hsl(var(--border));--soft:hsl(var(--card));--radius:20px;background:var(--paper);color:var(--ink);font-family:inherit;line-height:1.7}.snakk-site .section{max-width:1264px;padding:80px 32px;margin:0 auto}.snakk-site h1{font-size:clamp(2.75rem,6vw,4.5rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.snakk-site h2{font-size:clamp(2rem,3.4vw,3.5rem);font-weight:500;line-height:1.1;letter-spacing:-.035em}.snakk-site h3{font-weight:500;letter-spacing:-.025em;line-height:1.25}.snakk-site h1 em,.snakk-site h2 em{color:var(--orange-text);font-style:normal}.snakk-site .eyebrow{color:var(--muted);font-size:11px;letter-spacing:.12em;font-weight:400}.snakk-site .hero-description{font-size:20px;line-height:1.55;color:var(--muted)}.snakk-site .button,.snakk-site .button.primary,.snakk-site .lead-form .button{min-height:50px;border-radius:999px;padding:13px 24px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid transparent;box-shadow:none;font-size:15px;font-weight:500;letter-spacing:normal;gap:12px}.snakk-site .button:hover{background:hsl(var(--ivory));transform:none}.snakk-site .button.outline{background:transparent;color:var(--ink);border:1px solid hsl(var(--primary)/.15)}.snakk-site .button.outline:hover{background:hsl(var(--primary)/.04);border-color:hsl(var(--primary)/.3)}.snakk-site .button svg{background:none!important;color:inherit!important;padding:0;border-radius:0;width:16px;height:16px;stroke-width:1.8}.snakk-site .text-link{color:var(--ink);font-weight:400;letter-spacing:normal}.snakk-site .dark,.snakk-site .enterprise-price,.snakk-site .workflow{--paper:#101010;--ink:#fff;--muted:#c1c1c1;--line:#333;--soft:#1a1a1a;color:var(--ink);background:#101010;border-radius:20px}.snakk-site .dark .eyebrow,.snakk-site .workflow .eyebrow{color:#aaa}.snakk-site .dark h1 em,.snakk-site .dark h2 em,.snakk-site .workflow h2 em{color:#ff5b0a}.snakk-site .dark .button.primary,.snakk-site .enterprise-price .button.primary{background:#fff;color:#171717}.snakk-site .dark .lead-form{--paper:#fff;--ink:#171717;--muted:#666;--line:#ddd}.snakk-site .page-intro,.snakk-site .product-hero{padding-top:150px;padding-bottom:80px}.snakk-site .page-intro:not(.partner-landing-hero){text-align:center;display:flex;flex-direction:column;align-items:center;gap:0;max-width:none;border-radius:0}.snakk-site .page-intro .hero-description{max-width:720px;margin:25px auto 0}.snakk-site .page-intro .hero-actions{justify-content:center}.snakk-site .product-hero{gap:70px;align-items:center}.snakk-site .pricing-intro{padding-top:160px;text-align:center}.snakk-site .pricing-intro .pricing-terms{margin:24px auto 0;text-align:center;max-width:840px}.snakk-site .pricing-intro .hero-description{margin:24px auto 0;max-width:660px}.snakk-site .plan-section{padding-top:20px}.snakk-site .plan-card{border-radius:20px;padding:32px;background:var(--paper);border:1px solid var(--line);box-shadow:none}.snakk-site .offer-highlight{border:1px solid hsl(var(--accent)/.45);background:hsl(var(--accent)/.035);box-shadow:none}.snakk-site .offer-highlight .eyebrow{color:var(--orange-text)}.snakk-site .plan-card h2{font-size:clamp(30px,3vw,42px)}.snakk-site .chat-only-offer,.snakk-site .free-start-offer,.snakk-site .plan-quotas,.snakk-site .pricing-example,.snakk-site .setup-offers article{border-radius:16px;border-color:var(--line);background:var(--soft);color:var(--ink)}.snakk-site .plan-quotas strong{color:var(--ink)}.snakk-site .plan-card .button{margin-top:auto}.snakk-site .price-teaser{border-top:1px solid var(--line);gap:60px}.snakk-site .price-preview{border-radius:20px;background:var(--soft);border:1px solid var(--line);color:var(--ink);box-shadow:none}.snakk-site .price-preview strong{color:var(--ink)}.snakk-site .contact-section{align-items:start;gap:60px;background:var(--soft);border-radius:20px;margin:40px auto 80px;padding:64px}.snakk-site .contact-copy{grid-column:1;grid-row:1;align-self:start}.snakk-site .contact-section>.lead-form{grid-column:2;grid-row:1;align-self:start}.snakk-site .lead-form{padding:30px;border-radius:20px;background:var(--paper);border:1px solid var(--line);box-shadow:none;color:var(--ink)}.snakk-site .lead-form h2{font-size:30px;letter-spacing:-.03em}.snakk-site .fields input,.snakk-site .fields textarea{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px}.snakk-site .fields input::placeholder{color:var(--muted)}.snakk-site .lead-form:before{display:none}.snakk-site .call-demo{gap:70px;border-top:1px solid var(--line)}.snakk-site .call-demo-card{border-radius:20px;background:var(--soft);color:var(--ink);border-color:var(--line);box-shadow:none}.snakk-site .call-demo-number{color:var(--ink)}.snakk-site .call-demo-status{color:var(--muted)}.snakk-site .call-demo-status i{background:hsl(var(--success))}.snakk-site .system-story{gap:70px}.snakk-site .original-tools-visual{border:1px solid var(--line);border-radius:20px;background:var(--soft);padding:30px;min-width:0}.snakk-site .original-tools-visual svg{width:100%;height:auto;stroke:initial;fill:initial}.snakk-site .original-tools-visual figcaption{font-size:12px;color:var(--muted);margin-top:15px}.snakk-site .human-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:1264px;padding:80px 32px;margin:auto;background:var(--paper);color:var(--ink)}.snakk-site .human-story figure{position:static;margin:0;height:auto;min-height:0}.snakk-site .human-story figure img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;height:auto;width:100%}.snakk-site .human-story .human-copy{position:static;padding:0;max-width:none;background:none;color:var(--ink)}.snakk-site .human-copy p{color:var(--muted)}.snakk-site .human-story:after,.snakk-site .human-story:before{display:none}.snakk-site .human-story figcaption{position:static;color:var(--muted);font-size:12px;margin-top:12px}.snakk-site .brand-preview,.snakk-site .platform-window,.snakk-site .route-card{border-radius:20px;box-shadow:none}.snakk-site .routes-section{background:var(--soft)}.snakk-site .route-card{border-color:var(--line)}.snakk-site .snakk-demo-dialog{background:var(--paper);border-radius:22px;border-color:var(--line)}.snakk-site .snakk-demo-story{background:var(--soft);color:var(--ink)}.snakk-site .snakk-demo-eyebrow,.snakk-site .snakk-demo-story p{color:var(--muted)}.snakk-site .snakk-demo-steps li>span{background:hsl(var(--accent)/.08);color:var(--orange-text);border-color:hsl(var(--accent)/.2)}.snakk-site .snakk-demo-form-side{background:var(--paper)}.snakk-site .snakk-exit-dialog{background:var(--paper);color:var(--ink);border-radius:22px;border-color:var(--line)}.snakk-site .exit-phone{background:var(--soft);color:var(--ink);border-color:var(--line)}@media(max-width:900px){.snakk-site .section{padding:60px 24px}.snakk-site .page-intro,.snakk-site .pricing-intro,.snakk-site .product-hero{padding-top:120px}.snakk-site .call-demo,.snakk-site .contact-section,.snakk-site .human-story,.snakk-site .partner-landing-hero,.snakk-site .price-teaser,.snakk-site .product-hero,.snakk-site .system-story{grid-template-columns:1fr;gap:36px}.snakk-site .contact-copy,.snakk-site .contact-section>.lead-form{grid-column:auto;grid-row:auto}.snakk-site .human-story{padding:60px 24px}.snakk-site .contact-section{margin:20px 16px 60px;padding:30px 24px}.snakk-site .workflow{border-radius:0}.snakk-site .original-tools-visual{padding:20px}}@media(max-width:500px){.snakk-site h1{font-size:42px}.snakk-site h2{font-size:32px}.snakk-site .hero-description{font-size:18px}.snakk-site .plan-card{padding:24px}.snakk-site .contact-section{padding:30px 18px}.snakk-site .lead-form{padding:24px 18px}.snakk-site .fields{gap:16px}.snakk-site .call-demo-number{font-size:clamp(21px,6vw,30px)}}.snakk-site .demo-intro h1 em,.snakk-site .enterprise-hero:not(.dark) h1 em,.snakk-site .page-intro:not(.dark) h1 em,.snakk-site .pricing-intro h1 em,.snakk-site .product-hero h1 em,.snakk-site .product-hero-wrap:not(.dark) h1 em,.snakk-site .workshop-hero h1 em{color:var(--orange-text)}.snakk-site .snakk-demo-steps strong{color:var(--ink)}.snakk-site .snakk-demo-steps li>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid hsl(var(--accent)/.2);border-radius:50%}.snakk-site .contact-copy ol{list-style:none}.snakk-site .contact-copy li>span:first-child{display:none}.original-page>header{background:hsl(var(--background)/.97);border-bottom-color:hsl(var(--border))}.snakk-site .dark .lead-form .button.primary{background:#171717;color:#fff}.snakk-site .dark .text-link{color:#fff}.snakk-site[data-page=telefon] .product-hero-wrap,.snakk-site[data-page=white-label] .page-intro{background:radial-gradient(ellipse at 85% 15%,hsl(var(--accent)/.055),transparent 70%),hsl(var(--background));color:var(--ink);border-radius:0}.snakk-site[data-page=white-label] .page-intro{padding-inline:24px}.snakk-site[data-page=white-label] .page-intro h1{max-width:1000px}.snakk-site .partner-landing-hero .hero-description{margin-left:0}.snakk-site .workflow{--paper:hsl(var(--background));--ink:hsl(var(--primary));--muted:hsl(var(--secondary));--line:hsl(var(--border));--soft:hsl(var(--card));max-width:1200px;margin:64px auto 80px;padding:56px;background:var(--soft);color:var(--ink);border:1px solid var(--line);border-radius:24px}.snakk-site .workflow .eyebrow,.snakk-site .workflow p,.snakk-site .workflow-heading>p{color:var(--muted)}.snakk-site .workflow .conversation,.snakk-site .workflow .flow-result{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:18px}.snakk-site .workflow .flow-result:before{display:none}.snakk-site .workflow .conversation-label,.snakk-site .workflow .result-label{color:var(--ink)}.snakk-site .workflow .panel-step{color:var(--muted);border-color:var(--line)}.snakk-site .workflow .bubble.customer{background:var(--soft);color:var(--ink);border-color:var(--line);border-radius:14px 14px 3px 14px}.snakk-site .workflow .bubble.agent{background:hsl(var(--accent)/.07);color:var(--ink);border-color:hsl(var(--accent)/.2);border-radius:14px 14px 14px 3px}.snakk-site .workflow .bubble-speaker,.snakk-site .workflow .bubble.agent .bubble-speaker{color:var(--muted)}.snakk-site .workflow .conversation-bottom{color:var(--muted);border-color:var(--line)}.snakk-site .workflow .flow-result dt,.snakk-site .workflow .result-footnote{color:var(--muted)}.snakk-site .workflow .flow-result dd{color:var(--ink)}.snakk-site .workflow .flow-result dl>div,.snakk-site .workflow .flow-toolbar{border-color:var(--line)}.snakk-site .workflow .flow-tabs button{color:var(--muted)}.snakk-site .workflow .flow-tabs [aria-selected=true]{color:var(--ink);border-color:var(--orange)}.snakk-site .workflow .flow-replay{color:var(--ink);background:var(--paper);border-color:var(--line);border-radius:999px}.snakk-site .workflow .flow-replay:hover{background:var(--soft)}.snakk-site .workflow .result-icon{background:hsl(var(--accent)/.12);color:var(--orange)}.snakk-site .workflow .status-chip{background:var(--soft);color:var(--ink);border-color:var(--line);border-radius:8px}.snakk-site .workflow .flow-progress span{color:var(--muted)}.snakk-site .workflow .flow-question{color:var(--ink);border-color:var(--line)}.snakk-site .platform-frame,.snakk-site .white-branding figure{background:#fff;border:1px solid hsl(var(--border));border-radius:20px;overflow:hidden;box-shadow:none}.snakk-site .platform-frame img,.snakk-site .white-branding img{opacity:1;filter:none;mix-blend-mode:normal}.snakk-site .platform-frame figcaption,.snakk-site .white-branding figcaption{background:#fff;color:#666;font-size:12px;line-height:1.6}.snakk-site .brand-preview{color:#171717}@media(max-width:1280px){.snakk-site .workflow{margin-inline:32px}}@media(max-width:900px){.snakk-site .workflow{padding:32px 24px;margin:36px 16px 60px;border-radius:20px}.snakk-site .workflow-heading{grid-template-columns:1fr;gap:24px}.snakk-site .workflow-heading>p{max-width:640px}}@media(max-width:500px){.snakk-site .workflow{padding:28px 18px;margin-inline:12px}.snakk-site .workflow .conversation,.snakk-site .workflow .flow-result{padding:22px 18px}.snakk-site .workflow .flow-tabs{gap:16px}.snakk-site .workflow .flow-tabs button{font-size:13px}}.snakk-site .call-demo-card .call-demo-disclosure,.snakk-site .call-demo-card small{color:var(--muted)}.partner-page-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 40px;font-size:14px}.partner-page-tabs a,.snakk-site .partner-page-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #ddd9d4;border-radius:999px;background:transparent;color:#606060;text-decoration:none;line-height:1.4;transition:background .2s,color .2s,border-color .2s}.partner-page-tabs a:hover,.snakk-site .partner-page-tabs a:hover{background:#f2f0ed;border-color:#999;color:#171717}.partner-page-tabs a[aria-current=page],.snakk-site .partner-page-tabs a[aria-current=page]{background:#171717;border-color:#171717;color:#fff}.partner-page-tabs a:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.snakk-site .partner-landing-hero>.partner-page-tabs{grid-column:1/-1;margin-bottom:0}.snakk-site[data-page=partner] .page-intro{background:radial-gradient(ellipse at 85% 15%,hsl(var(--accent)/.055),transparent 70%),hsl(var(--background));color:var(--ink)}@media(max-width:600px){.partner-page-tabs{gap:8px;margin-bottom:30px}.partner-page-tabs a,.snakk-site .partner-page-tabs a{font-size:12px;padding:9px 14px}}