.generated-site{--site-radius:20px;--site-pad-x:clamp(20px, 5.5vw, 92px);--site-pad-y:clamp(64px, 8vw, 118px);min-height:720px;color:var(--site-ink);background:var(--site-surface);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow:hidden}.generated-site *,.generated-site :before,.generated-site :after{box-sizing:border-box}.generated-site h1,.generated-site h2,.generated-site h3{color:var(--site-ink);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.05}.generated-site p{color:var(--site-muted);text-wrap:pretty}.generated-site [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.generated-site [data-reveal].is-revealed{opacity:1;transform:none}.generated-site .generated-cards>div[data-reveal]:nth-child(2),.generated-site .process-steps>div[data-reveal]:nth-child(2),.generated-site .trust-blocks>div[data-reveal]:nth-child(2){transition-delay:90ms}.generated-site .generated-cards>div[data-reveal]:nth-child(3),.generated-site .process-steps>div[data-reveal]:nth-child(3),.generated-site .trust-blocks>div[data-reveal]:nth-child(3){transition-delay:.18s}.generated-site .generated-cards>div[data-reveal]:nth-child(n+4),.generated-site .process-steps>div[data-reveal]:nth-child(n+4),.generated-site .trust-blocks>div[data-reveal]:nth-child(n+4){transition-delay:.27s}@media (prefers-reduced-motion:reduce){.generated-site [data-reveal]{opacity:1;transition:none;transform:none}}.generated-site button{color:var(--site-on-brand);background:var(--site-brand);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:14px;font-weight:650;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.generated-site button i{font-style:normal;transition:transform .25s}.generated-site button:hover{background:var(--site-brand-deep);box-shadow:0 12px 28px color-mix(in srgb, var(--site-brand) 32%, transparent);transform:translateY(-2px)}.generated-site button:hover i{transform:translate(3px)}.generated-site button.ghost{color:var(--site-ink);box-shadow:inset 0 0 0 1px var(--site-line);background:0 0}.generated-site button.ghost:hover{background:var(--site-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-brand) 45%, transparent)}.generated-site .generated-header{z-index:5;min-height:78px;padding:16px var(--site-pad-x);border-bottom:1px solid var(--site-line);background:color-mix(in srgb, var(--site-surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:28px;display:flex;position:relative}.generated-site .generated-brand{flex:0 auto;align-items:center;gap:11px;min-width:0;display:flex}.generated-site .generated-brand strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:clamp(150px,20vw,300px);line-height:1.08}.generated-site .generated-brand img{object-fit:contain;width:auto;max-width:138px;height:36px}.generated-site .generated-brand>span{width:38px;height:38px;color:var(--site-on-brand);background:var(--site-brand);border-radius:11px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.generated-site .generated-brand strong{-webkit-line-clamp:2;color:var(--site-ink);letter-spacing:-.03em;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:19px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.generated-site .generated-header nav{min-width:0;color:var(--site-ink-soft);flex:0 200 auto;justify-content:center;gap:clamp(14px,1.8vw,26px);font-size:14px;display:flex;overflow:hidden}.generated-site .generated-header nav span{cursor:pointer;white-space:nowrap;transition:color .2s;position:relative}.generated-site .generated-header nav span:after{content:"";background:var(--site-brand);transform-origin:0;height:2px;transition:transform .28s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.generated-site .generated-header nav span:hover{color:var(--site-brand-deep)}.generated-site .generated-header nav span:hover:after{transform:scaleX(1)}.generated-site .generated-header-actions{flex:none;align-items:center;gap:16px;display:flex}.generated-site .generated-header-actions button{white-space:nowrap}.generated-site .header-contact{color:var(--site-ink-soft);white-space:nowrap;font-size:14px;font-weight:600}.generated-site .mobile-menu{font-size:22px;font-style:normal;display:none}.generated-site .premium-hero{min-height:600px;padding:clamp(52px, 7vw, 104px) var(--site-pad-x);background:radial-gradient(120% 90% at 82% 8%, color-mix(in srgb, var(--site-brand) 12%, transparent), transparent 62%), linear-gradient(180deg, var(--site-soft), var(--site-surface) 88%);grid-template-columns:minmax(0,1.02fr) minmax(290px,.98fr);align-items:center;gap:clamp(36px,5vw,62px);display:grid;position:relative}.generated-site .generated-hero-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.generated-site .generated-hero-copy>span,.generated-site .generated-section small,.generated-site .generated-section-head small,.generated-site .generated-contact small,.generated-site .section-intro small{color:var(--site-brand-deep);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:750;display:inline-block}.generated-site .generated-hero-copy>span{background:var(--site-brand-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-brand) 22%, transparent);border-radius:999px;padding:7px 14px}.generated-site .generated-hero-copy .generated-hero-title{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;width:100%;margin:22px 0 0;font-size:clamp(38px,4.1vw,68px)}.generated-site .generated-hero-copy>p{max-width:560px;margin:20px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.62}.generated-site .generated-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.generated-site .generated-proof-row{border-top:1px solid var(--site-line);flex-wrap:wrap;gap:12px 26px;width:100%;margin-top:32px;padding-top:26px;display:flex}.generated-site .generated-proof-row small{color:var(--site-ink-soft);align-items:center;gap:7px;font-size:13px;font-weight:550;display:inline-flex}.generated-site .generated-proof-row small b{width:17px;height:17px;color:var(--site-on-brand);background:var(--site-brand);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.generated-site .generated-hero-visual{border-radius:calc(var(--site-radius) + 6px);background:var(--site-brand-tint);min-height:460px;position:relative;overflow:hidden;box-shadow:0 30px 70px -28px #10141a6b}.generated-site .generated-hero-visual>img{object-fit:cover;width:100%;height:100%;min-height:460px;transition:transform 1.1s cubic-bezier(.22,1,.36,1);display:block}.generated-site .generated-hero-visual:hover>img{transform:scale(1.045)}.generated-site .abstract-business-visual{color:#fff;background:radial-gradient(circle at 74% 18%, color-mix(in srgb, var(--site-brand) 62%, transparent), transparent 46%), linear-gradient(150deg, var(--site-ink), color-mix(in srgb, var(--site-brand-deep) 55%, #000));flex-direction:column;justify-content:flex-end;min-height:460px;padding:40px 40px 104px;display:flex}.generated-site .abstract-business-visual>span{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:11px;font-weight:700}.generated-site .abstract-business-visual>strong{letter-spacing:-.03em;overflow-wrap:break-word;margin:14px 0 6px;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.15}.generated-site .abstract-business-visual strong small{opacity:.55;font-size:19px}.generated-site .abstract-business-visual p{color:#ffffffbd;max-width:260px}.generated-site .floating-contact-card{z-index:2;color:var(--site-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 14px 34px -18px #10141a80}.generated-site .floating-contact-card b{font-size:13px;font-weight:700}.generated-site .floating-contact-card span{color:var(--site-brand-deep);white-space:nowrap;font-size:13px;font-weight:650}.generated-site .generated-logo-strip{min-height:66px;padding:20px var(--site-pad-x);border-block:1px solid var(--site-line);background:var(--site-soft);color:var(--site-muted);letter-spacing:.16em;text-align:center;grid-template-columns:repeat(4,1fr);align-items:center;gap:12px;font-size:10px;font-weight:750;display:grid}.generated-site .generated-logo-strip span{gap:4px;display:grid}.generated-site .generated-logo-strip span b{color:var(--site-brand-deep);letter-spacing:.11em;font-size:7px}.generated-site .generated-section{padding:var(--site-pad-y) var(--site-pad-x)}.generated-site .generated-section h2,.generated-site .generated-contact h2{margin:14px 0 0;font-size:clamp(30px,3.1vw,50px)}.generated-site .generated-section>p,.generated-site .generated-contact p{max-width:660px;margin:16px 0 0;line-height:1.65}.generated-site .generated-section-head{grid-template-columns:.95fr 1.05fr;align-items:end;gap:clamp(28px,4vw,60px);display:grid}.generated-site .generated-section-head>p{margin:0 0 6px}.generated-site .section-intro{max-width:720px}.generated-site .section-intro h2{margin:14px 0 0}.generated-site .section-intro p{margin:16px 0 0}.generated-site .generated-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(34px,4vw,54px);display:grid}.generated-site .generated-cards>div{border-radius:var(--site-radius);background:var(--site-surface);min-height:262px;box-shadow:inset 0 0 0 1px var(--site-line);flex-direction:column;padding:30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.generated-site .generated-cards>div:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-brand) 38%, transparent), 0 22px 46px -26px #10141a73;transform:translateY(-6px)}.generated-site .generated-cards>div>b{color:var(--site-brand-deep);letter-spacing:.06em;font-size:13px;font-weight:750}.generated-site .content-source{color:#47575c;letter-spacing:.07em;text-transform:uppercase;background:#edf0ef;border-radius:999px;order:-1;width:max-content;max-width:100%;margin-bottom:10px;padding:4px 7px;font-size:7px;font-weight:800}.generated-site .source-confirmed{color:#11664f;background:#dff7ec}.generated-site .source-derived{color:#635119;background:#fff2c5}.generated-site .source-proposal{color:#77434a;background:#ffe5e8}.generated-site .generated-cards h3{letter-spacing:-.025em;margin:40px 0 12px;font-size:21px}.generated-site .generated-cards p{flex:1;margin:0;font-size:15px;line-height:1.6}.generated-site .generated-cards>div>span{color:var(--site-brand-deep);align-items:center;gap:6px;margin-top:20px;font-size:13px;font-weight:650;display:inline-flex}.generated-site .generated-cards>div>span i{font-style:normal;transition:transform .25s}.generated-site .generated-cards>div:hover>span i{transform:translate(4px)}.generated-site .generated-gallery{min-height:400px;padding:0 var(--site-pad-x) var(--site-pad-y);grid-template-rows:1fr 1fr;grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.generated-site .generated-gallery figure{border-radius:var(--site-radius);background:var(--site-soft);margin:0;overflow:hidden}.generated-site .generated-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}.generated-site .generated-gallery figure:hover img{transform:scale(1.05)}.generated-site .gallery-1{grid-row:span 2}.generated-site .generated-section.contrast{color:#fff;background:var(--site-ink);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(34px,5vw,70px);display:grid}.generated-site .generated-section.contrast h2{color:#fff}.generated-site .generated-section.contrast p{color:#ffffffb3}.generated-site .generated-section.contrast small{color:color-mix(in srgb, var(--site-brand) 70%, #fff)}.generated-site .generated-section.contrast ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.generated-site .generated-section.contrast li{background:#ffffff0e;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:16px;padding:20px 22px;transition:background .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1c}.generated-site .generated-section.contrast li:hover{background:#ffffff17}.generated-site .generated-section.contrast li b{color:color-mix(in srgb, var(--site-brand) 72%, #fff);font-size:14px;font-weight:750}.generated-site .generated-section.contrast li span{font-size:15px;font-weight:550}.generated-site .process-section{background:var(--site-soft)}.generated-site .process-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(32px,4vw,50px);display:grid}.generated-site .process-steps>div{border-radius:var(--site-radius);background:var(--site-surface);min-height:150px;box-shadow:inset 0 0 0 1px var(--site-line);flex-direction:column;justify-content:space-between;gap:22px;padding:26px;display:flex}.generated-site .process-steps b{width:36px;height:36px;color:var(--site-on-brand);background:var(--site-brand);border-radius:50%;place-items:center;font-size:14px;font-weight:750;display:grid}.generated-site .process-steps span{color:var(--site-ink);letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:1.35}.generated-site .trust-blocks{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(32px,4vw,50px);display:grid}.generated-site .trust-blocks>div{border-radius:var(--site-radius);background:var(--site-surface);min-height:160px;box-shadow:inset 0 0 0 1px var(--site-line);align-content:start;gap:12px;padding:28px;transition:transform .3s,box-shadow .3s;display:grid}.generated-site .trust-blocks>div:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-brand) 34%, transparent), 0 18px 40px -26px #10141a66;transform:translateY(-4px)}.generated-site .trust-blocks>div>span{width:38px;height:38px;color:var(--site-brand-deep);background:var(--site-brand-tint);border-radius:11px;place-items:center;font-size:17px;font-weight:700;display:grid}.generated-site .trust-blocks strong{color:var(--site-ink);letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:1.35}.generated-site .trust-blocks small{color:var(--site-muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:400}.generated-site .faq-section{background:var(--site-soft)}.generated-site .faq-section>div:last-child{margin-top:clamp(28px,3.5vw,42px)}.generated-site .faq-section details{border-top:1px solid var(--site-line);background:0 0}.generated-site .faq-section details:last-child{border-bottom:1px solid var(--site-line)}.generated-site .faq-section summary{color:var(--site-ink);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:17px;font-weight:650;list-style:none;transition:color .2s;display:flex}.generated-site .faq-section summary::-webkit-details-marker{display:none}.generated-site .faq-section summary:hover{color:var(--site-brand-deep)}.generated-site .faq-section summary span{width:28px;height:28px;color:var(--site-brand-deep);background:var(--site-brand-tint);border-radius:50%;flex:none;place-items:center;font-size:15px;transition:transform .28s;display:grid}.generated-site .faq-section details[open] summary span{transform:rotate(45deg)}.generated-site .faq-section details p{max-width:780px;margin:0 0 24px;line-height:1.68}.generated-site .generated-contact{padding:var(--site-pad-y) var(--site-pad-x);background:radial-gradient(90% 120% at 6% 0%, color-mix(in srgb, var(--site-brand) 9%, transparent), transparent 58%), var(--site-surface);grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(32px,5vw,68px);display:grid}.generated-site .generated-contact ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.generated-site .generated-contact li{color:var(--site-ink-soft);align-items:flex-start;gap:11px;font-size:15px;display:flex}.generated-site .generated-contact li:before{content:"✓";width:20px;height:20px;color:var(--site-on-brand);background:var(--site-brand);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:10px;display:grid}.generated-site .generated-contact form{border-radius:calc(var(--site-radius) + 4px);background:var(--site-surface);box-shadow:inset 0 0 0 1px var(--site-line), 0 28px 60px -32px #10141a73;gap:14px;padding:clamp(24px,2.6vw,34px);display:grid}.generated-site .generated-contact label{color:var(--site-ink-soft);letter-spacing:.01em;gap:7px;font-size:12px;font-weight:650;display:grid}.generated-site .generated-contact input,.generated-site .generated-contact textarea{border:1px solid var(--site-line);width:100%;color:var(--site-ink);background:var(--site-soft);border-radius:12px;padding:14px 15px;font-family:inherit;font-size:15px;font-weight:400}.generated-site .generated-contact textarea{resize:vertical;min-height:108px}.generated-site .generated-contact form button{justify-content:center;margin-top:4px}.generated-site .generated-contact form>small{color:var(--site-muted);letter-spacing:0;text-align:center;text-transform:none;font-size:12px;font-weight:400}.generated-site .generated-footer{min-height:104px;padding:30px var(--site-pad-x);color:#ffffff9e;background:var(--site-ink);justify-content:space-between;align-items:center;gap:22px;font-size:13px;display:flex}.generated-site .generated-footer .generated-brand strong{color:#fff}.generated-site .generated-footer .generated-brand>span{color:var(--site-ink);background:#fff}.generated-site .generated-footer nav{white-space:nowrap}.generated-preview-wrap{background:#e8eeed}.generated-claim-review{color:#19323a;background:#f7faf9;border-bottom:1px solid #cfd9d7;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;font-size:11px;display:flex}.generated-claim-review>div{gap:2px;display:grid}.generated-claim-review>div span{color:#667a80}.generated-claim-review ul{color:#53676d;flex-wrap:wrap;gap:13px;margin:0;padding:0;font-size:9px;list-style:none;display:flex}.generated-claim-review li{align-items:center;gap:5px;display:flex}.generated-claim-review li b{background:#789099;border-radius:50%;width:8px;height:8px}.generated-claim-review li b.confirmed{background:#24a378}.generated-claim-review li b.derived{background:#d4a92a}.generated-claim-review li b.proposal{background:#dc7180}.generated-site.style-klar-und-modern{--site-radius:6px;font-family:Arial,Helvetica,sans-serif}.generated-site.style-klar-und-modern .generated-header{border-bottom:2px solid var(--site-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.generated-site.style-klar-und-modern .premium-hero{background:linear-gradient(90deg,var(--site-surface) 0 68%,var(--site-soft) 68%)}.generated-site.style-klar-und-modern .generated-cards{border:1px solid var(--site-line);gap:0}.generated-site.style-klar-und-modern .generated-cards>div{box-shadow:none;border-right:1px solid var(--site-line);border-radius:0}.generated-site.style-premium{--site-radius:2px;font-family:Georgia,Times New Roman,serif}.generated-site.style-premium h1,.generated-site.style-premium h2,.generated-site.style-premium h3{letter-spacing:-.045em;font-weight:500}.generated-site.style-premium .generated-header,.generated-site.style-premium .generated-section,.generated-site.style-premium .premium-hero{background:#fbf8f0}.generated-site.style-premium .premium-hero{grid-template-columns:.84fr 1.16fr;min-height:690px}.generated-site.style-premium .generated-hero-visual{box-shadow:18px 18px 0 color-mix(in srgb,var(--site-brand) 22%,transparent);border-radius:0;order:-1}.generated-site.style-premium button{text-transform:uppercase;letter-spacing:.12em;border-radius:0;padding-inline:28px;font-size:10px}.generated-site.style-premium .generated-cards>div{box-shadow:none;border-top:1px solid var(--site-ink);border-radius:0}.generated-site.style-nahbar{--site-radius:34px;font-family:Trebuchet MS,Arial,sans-serif}.generated-site.style-nahbar .generated-header{margin:12px var(--site-pad-x) 0;background:color-mix(in srgb,var(--site-soft) 90%,white);border:0;border-radius:999px}.generated-site.style-nahbar .premium-hero{background:radial-gradient(circle at 20% 20%,var(--site-brand-tint),transparent 44%),var(--site-surface);padding-top:56px}.generated-site.style-nahbar .generated-hero-visual{border:10px solid #fff;transform:rotate(1.5deg)}.generated-site.style-nahbar .generated-cards{grid-template-columns:repeat(2,1fr)}.generated-site.style-nahbar .generated-cards>div:nth-child(2n){transform:translateY(22px)}.generated-site.style-nahbar .generated-cards>div{box-shadow:0 18px 50px -35px var(--site-ink)}.generated-site.style-mutig{--site-radius:0px;font-family:Impact,Arial Black,Arial,sans-serif}.generated-site.style-mutig .generated-header{color:#fff;background:var(--site-ink);border:0}.generated-site.style-mutig .generated-header strong,.generated-site.style-mutig .generated-header nav span,.generated-site.style-mutig .header-contact{color:#fff}.generated-site.style-mutig .premium-hero{background:linear-gradient(122deg,var(--site-brand-tint) 0 61%,var(--site-brand) 61%);grid-template-columns:1.2fr .8fr;min-height:740px}.generated-site.style-mutig .generated-hero-copy .generated-hero-title{text-transform:uppercase;max-width:820px;font-size:clamp(50px,6.2vw,96px);line-height:.88}.generated-site.style-mutig .generated-hero-copy>p,.generated-site.style-mutig .generated-cards p,.generated-site.style-mutig .generated-section-head>p{font-family:Arial,sans-serif}.generated-site.style-mutig button{border:2px solid var(--site-ink);box-shadow:7px 7px 0 var(--site-ink);text-transform:uppercase;border-radius:0}.generated-site.style-mutig .generated-cards>div{border:2px solid var(--site-ink);box-shadow:8px 8px 0 var(--site-brand)}.generated-site.style-minimalistisch{--site-radius:0px;--site-pad-y:clamp(90px,12vw,170px);font-family:Helvetica Neue,Arial,sans-serif}.generated-site.style-minimalistisch .generated-header{background:var(--site-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;min-height:96px}.generated-site.style-minimalistisch .premium-hero{background:var(--site-surface);grid-template-columns:1fr;min-height:760px}.generated-site.style-minimalistisch .generated-hero-copy{max-width:850px}.generated-site.style-minimalistisch .generated-hero-copy .generated-hero-title{font-size:clamp(50px,7vw,104px);font-weight:400;line-height:.94}.generated-site.style-minimalistisch .generated-hero-visual{width:70%;max-width:760px;min-height:300px;box-shadow:none;border-radius:0;margin-left:auto}.generated-site.style-minimalistisch .generated-cards{grid-template-columns:1fr;gap:0}.generated-site.style-minimalistisch .generated-cards>div{min-height:0;box-shadow:none;border-top:1px solid var(--site-line);border-radius:0;grid-template-columns:60px 1fr 1.2fr auto;align-items:center;gap:24px;display:grid}.generated-site.style-minimalistisch .generated-cards h3,.generated-site.style-minimalistisch .generated-cards>div>span{margin:0}.generated-site.layout-editorial .premium-hero{grid-template-columns:.92fr 1.08fr}.generated-site.layout-immersive .premium-hero{min-height:700px}.generated-site.layout-minimal .generated-hero-visual{box-shadow:none;border-radius:6px}.preview-device.mobile .generated-site .generated-header nav,.preview-device.mobile .generated-site .header-contact,.preview-device.mobile .generated-site .generated-header-actions button{display:none}.preview-device.mobile .generated-site .mobile-menu{display:block}.preview-device.mobile .generated-site .premium-hero,.preview-device.mobile .generated-site .generated-section-head,.preview-device.mobile .generated-site .generated-section.contrast,.preview-device.mobile .generated-site .generated-contact{grid-template-columns:1fr}.preview-device.mobile .generated-site .premium-hero{gap:30px;padding:44px 22px}.preview-device.mobile .generated-site .generated-hero-copy .generated-hero-title{font-size:39px}.preview-device.mobile .generated-site .generated-hero-visual,.preview-device.mobile .generated-site .generated-hero-visual>img,.preview-device.mobile .generated-site .abstract-business-visual{min-height:330px}.preview-device.mobile .generated-site .generated-logo-strip{grid-template-columns:1fr 1fr}.preview-device.mobile .generated-site .generated-cards,.preview-device.mobile .generated-site .process-steps,.preview-device.mobile .generated-site .trust-blocks{grid-template-columns:1fr}.preview-device.mobile .generated-site .generated-gallery{grid-template-rows:repeat(3,220px);grid-template-columns:1fr}.preview-device.mobile .generated-site .gallery-1{grid-row:auto}.preview-device.mobile .generated-site .generated-brand strong{max-width:170px}.preview-device.mobile .generated-site .generated-footer{flex-direction:column;align-items:flex-start}@media (max-width:900px){.generated-claim-review{flex-direction:column;align-items:flex-start}.generated-site .premium-hero,.generated-site .generated-section-head,.generated-site .generated-section.contrast,.generated-site .generated-contact{grid-template-columns:1fr}.generated-site .generated-cards,.generated-site .process-steps,.generated-site .trust-blocks{grid-template-columns:1fr 1fr}.generated-site .generated-gallery{grid-template-rows:repeat(3,230px);grid-template-columns:1fr}.generated-site .gallery-1{grid-row:auto}.generated-site .generated-header nav,.generated-site .header-contact{display:none}.generated-site .generated-brand strong{font-size:16px}.generated-site.style-premium .generated-hero-visual{order:0}.generated-site.style-nahbar .generated-header{margin-inline:18px}.generated-site.style-nahbar .generated-cards{grid-template-columns:1fr 1fr}.generated-site.style-minimalistisch .generated-hero-visual{width:100%}.generated-site.style-minimalistisch .generated-cards>div{grid-template-columns:44px 1fr}.generated-site.style-minimalistisch .generated-cards p,.generated-site.style-minimalistisch .generated-cards>div>span{grid-column:2}}@media (max-width:560px){.generated-claim-review{padding:12px}.generated-claim-review ul{gap:8px}.generated-site .generated-header{padding:12px 18px}.generated-site .header-contact,.generated-site .generated-header-actions button{display:none}.generated-site .mobile-menu{display:block}.generated-site .premium-hero{padding:40px 18px}.generated-site .generated-hero-copy .generated-hero-title{font-size:36px}.generated-site .generated-hero-actions{flex-direction:column;align-items:stretch}.generated-site .generated-hero-actions button{justify-content:center;width:100%}.generated-site .generated-cards,.generated-site .generated-logo-strip,.generated-site .process-steps,.generated-site .trust-blocks{grid-template-columns:1fr}.generated-site .generated-section,.generated-site .generated-contact{padding:52px 18px}.generated-site .generated-footer{flex-direction:column;align-items:flex-start;padding:26px 18px}.generated-site .generated-footer nav{white-space:normal}.generated-site.style-nahbar .generated-header{border-radius:20px;margin:8px}.generated-site.style-nahbar .generated-cards{grid-template-columns:1fr}.generated-site.style-nahbar .generated-cards>div:nth-child(2n){transform:none}.generated-site.style-mutig .generated-hero-copy .generated-hero-title{font-size:44px}.generated-site.style-minimalistisch .premium-hero{min-height:0}.generated-site.style-minimalistisch .generated-hero-copy .generated-hero-title{font-size:45px}}
.ads-intent-page{--intent-line:#d9ff432e}.ads-intent-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:52px;padding-block:64px 44px;display:grid}.ads-intent-hero h1{letter-spacing:-.055em;overflow-wrap:break-word;margin:24px 0;font-size:clamp(38px,4.9vw,68px);line-height:1.06}.ads-intent-hero .lead{max-width:660px;font-size:18px}.ads-intent-reassurance{color:#afbabd;margin-top:18px;font-size:14px;line-height:1.7}.ads-intent-panel{border:1px solid var(--intent-line);background:linear-gradient(145deg,#d9ff430f,#ffffff05);border-radius:24px;min-width:0;padding:28px}.ads-intent-panel h2{margin:18px 0 24px;font-size:28px;line-height:1.2}.ads-intent-panel ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ads-intent-panel li{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}.ads-intent-panel li>b{color:#d9ff43;padding-top:3px;font-size:14px}.ads-intent-panel h3{margin:0 0 6px;font-size:18px}.ads-intent-panel p{color:#b8c5c9;margin:0;font-size:16px;line-height:1.6}.ads-intent-panel-footer{border-top:1px solid var(--intent-line);color:#d6e3c4;margin-top:25px;padding-top:20px;font-size:14px}.ads-journey-links{flex-wrap:wrap;gap:10px;padding-block:12px;display:flex}.ads-journey-links a{color:#c4d0d5;border:1px solid #ffffff26;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}.ads-journey-links a[aria-current=page]{border-color:var(--intent-line,#d9ff4359);color:#d9ff43;background:#d9ff430d}.ads-journey-links a:hover{border-color:#d9ff43}.ads-intent-page .section{padding-block:64px}.ads-intent-page .card p,.ads-intent-reference p{color:#b8c5c9;font-size:16px;line-height:1.7}.ads-intent-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ads-intent-packages .card{flex-direction:column;padding:30px;display:flex}.ads-intent-packages h3{margin-bottom:14px;font-size:28px}.ads-intent-price{color:#d9ff43;font-size:clamp(22px,2.3vw,30px);line-height:1.3}.ads-intent-packages ul{flex:1;margin:12px 0 28px;padding:0;font-size:16px;line-height:1.9;list-style:none}.ads-intent-direct{text-align:center;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;margin-top:12px;font-size:14px;text-decoration:underline;display:flex}.ads-intent-reference{border-top:1px solid var(--intent-line);justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding-top:32px;display:flex}.ads-intent-reference>div{max-width:740px}.ads-intent-reference .button{flex-shrink:0}.ads-intent-page .button{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.ads-intent-page .faq-marketing-grid details p{font-size:16px}@media (max-width:900px){.ads-intent-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:38px 20px}.ads-intent-hero h1{font-size:clamp(36px,6vw,54px)}.ads-intent-panel{max-width:680px}.ads-intent-reference{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.ads-intent-page .marketing-nav{flex-wrap:wrap;gap:14px}.ads-intent-page .marketing-nav>.button{font-size:14px}.ads-intent-packages{grid-template-columns:minmax(0,1fr)}.ads-intent-packages .card,.ads-intent-panel{padding:22px}.ads-intent-page .hero-actions{flex-direction:column;align-items:stretch}.ads-journey-links{grid-template-columns:minmax(0,1fr);display:grid}.ads-intent-page .section{padding-block:44px}}
.creation-page{color:#f4f8fa;background:#0b0f14}.creation-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:64px;padding-top:76px;padding-bottom:56px;display:grid}.creation-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:20px 0 24px;font-size:clamp(38px,4.4vw,66px);line-height:1.06}.creation-hero .lead{color:#b5c4ca;max-width:720px;font-size:18px;line-height:1.7}.creation-micro{color:#a5b7bd;margin-top:20px;font-size:14px;line-height:1.6}.creation-highlight{background:linear-gradient(145deg,#182d2c,#101a22);border:1px solid #334b4a;border-radius:24px;min-width:0;padding:36px}.creation-highlight>span{color:#befb75;font-size:17px;font-weight:700}.creation-highlight h2{letter-spacing:-.025em;margin:18px 0;font-size:clamp(26px,2.7vw,38px);line-height:1.15}.creation-highlight p,.creation-highlight small{color:#b8c9cc;line-height:1.65}.creation-highlight ol{margin:24px 0;padding:0;list-style:none}.creation-highlight li{border-bottom:1px solid #ffffff14;gap:16px;padding:12px 0;display:flex}.creation-highlight li b{color:#befb75}.creation-switch{flex-wrap:wrap;gap:12px;padding-bottom:12px;display:flex}.creation-switch a{border:1px solid #314146;border-radius:99px;min-height:44px;padding:12px 18px;font-size:14px;text-decoration:none}.creation-switch a[aria-current=page]{color:#10201a;background:#c2fa79;border-color:#0000}.creation-section{padding-top:88px;padding-bottom:60px}.creation-heading{max-width:780px;margin-bottom:32px}.creation-heading h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(28px,3.4vw,48px);line-height:1.15}.creation-heading p{color:#b5c4ca;font-size:16px;line-height:1.7}.creation-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.creation-examples article{border-top:1px solid #3a484e;padding-top:24px}.creation-examples article>span{color:#aee3d0;font-size:14px}.creation-examples h3{margin:16px 0 12px;font-size:22px}.creation-examples p{color:#b5c4ca;line-height:1.7}.creation-pricing{background:#10181f;margin-top:24px;padding:76px 0;scroll-margin-top:100px}.creation-packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.creation-packages-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px;margin:auto}.creation-package{background:#131f27;border:1px solid #34454e;border-radius:20px;flex-direction:column;min-width:0;padding:24px;display:flex}.creation-package.is-featured{border-color:#abeb71;box-shadow:inset 0 3px #abeb71}.creation-package header>span{letter-spacing:.07em;color:#b0d4c1;min-height:34px;font-size:11px;line-height:1.5;display:block}.creation-package h3{margin:16px 0;font-size:23px;line-height:1.2}.creation-package header>strong{white-space:nowrap;letter-spacing:-.04em;font-size:42px;display:block}.creation-package header>small{color:#b5c4ca;margin:5px 0 18px;font-size:13px;display:block}.creation-package p,.creation-package li{color:#c0cdd3;font-size:15px;line-height:1.65}.creation-package ul{gap:10px;padding:12px 0;list-style:none;display:grid}.creation-package .creation-scope{color:#9fbbc4;border-top:1px solid #ffffff1c;margin-bottom:24px;padding-top:16px;font-size:13px}.creation-package-actions{gap:10px;margin-top:auto;display:grid}.creation-package-actions .button{text-align:center;justify-content:center;align-items:center;min-height:46px;padding:12px 8px;font-size:14px;line-height:1.4;display:flex}.creation-limits{background:#ffffff04;border-left:3px solid #81969b;margin-top:28px;padding:24px}.creation-limits h3{margin:0 0 12px;font-size:18px}.creation-limits p,.creation-limits a{color:#beced4;font-size:15px;line-height:1.7}.creation-faq{max-width:950px}.creation-faq details{border-bottom:1px solid #33444d;padding:20px 0}.creation-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:18px;display:flex}.creation-faq p{color:#b5c4ca;max-width:850px;line-height:1.8}.creation-final{background:#172a26;border:1px solid #365148;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;margin:32px auto 80px;padding:44px;display:flex}.creation-final h2{margin:16px 0;font-size:clamp(26px,3vw,40px);line-height:1.2}.creation-final p{color:#becdca;line-height:1.6}.creation-final .button{flex-shrink:0}.creation-entry{padding:44px 0 64px}.creation-entry>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.creation-entry a{color:#eef8f5;background:#152029;border:1px solid #34454e;border-radius:18px;padding:26px;text-decoration:none;display:block}.creation-entry small{color:#b7ef89;font-size:14px}.creation-entry h3{margin:14px 0;font-size:25px}.creation-entry p{color:#b4c7cb;line-height:1.65}.creation-entry b{font-size:15px}.creation-page h1,.creation-page h2,.creation-page h3{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none}.creation-page .button{justify-content:center;align-items:center;min-height:46px;display:inline-flex}@media (max-width:1100px){.creation-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hero{gap:30px}.creation-highlight{padding:26px}.creation-entry>div{gap:12px}.creation-entry a{padding:22px}}@media (max-width:760px){.creation-hero{grid-template-columns:1fr;gap:26px;padding-top:42px}.creation-hero h1{font-size:clamp(36px,7.7vw,52px)}.creation-section{padding-top:60px;padding-bottom:32px}.creation-examples,.creation-entry>div{grid-template-columns:1fr}.creation-highlight{padding:26px}.creation-pricing{padding:54px 0}.creation-final{padding:28px;display:block}.creation-final .button{margin-top:12px}.creation-hero .hero-actions{display:grid}.creation-hero .hero-actions .button{text-align:center}.creation-switch{gap:8px}.creation-switch a{padding:11px 13px}.creation-page .impact-nav-cta{padding:12px;font-size:12px}.creation-page .impact-brand strong{font-size:15px}}@media (max-width:520px){.creation-packages{grid-template-columns:1fr}.creation-package{padding:26px}.creation-package header>span{min-height:0}.creation-hero .lead{font-size:16px}.creation-final{max-width:calc(100% - 32px)}.creation-page .impact-brand{gap:6px}.creation-page .impact-nav{gap:10px}.creation-page .impact-brand span{width:30px;height:30px;font-size:18px}}
.sector-offer .button{border-radius:12px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:14px 18px;line-height:1.4;display:inline-flex}.sector-offer .button-primary{color:#092129!important;background:#62e7d3!important}.sector-hero .button-primary{text-wrap:balance}.showcase-section{padding-block:clamp(48px,7vw,92px)}.showcase-heading{max-width:760px;margin-bottom:30px}.showcase-heading h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(28px,3.5vw,48px);line-height:1.1}.showcase-heading p,.demo-explanation p,.scope-note p{color:#afc2cd;line-height:1.7}.demo-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,70px);display:grid}.demo-app{background:#0c1c24;border:1px solid #38515c;border-radius:22px;overflow:hidden;box-shadow:0 20px 60px #0003}.demo-app header{background:#142a34;align-items:center;gap:12px;padding:22px;display:flex}.demo-mark{color:#071016;background:#62e7d3;border-radius:12px;padding:12px}.demo-app header div{flex:1}.demo-app small{color:#a9bdc8;margin-top:5px;display:block}.demo-app nav{color:#9fb4c0;border-bottom:1px solid #263d48;flex-wrap:wrap;gap:12px;padding:16px 22px;font-size:12px;display:flex}.demo-app nav [aria-current=step]{color:#62e7d3;font-weight:700}.demo-screen{min-height:270px;padding:26px}.demo-screen h3{letter-spacing:-.025em;margin-top:0;font-size:24px}.demo-screen label{gap:12px;margin-block:20px;display:grid}.demo-screen select,.ads-check-fields select{color:#fff;width:100%;min-height:48px;font:inherit;background:#07151e;border:1px solid #425d69;border-radius:10px;padding:12px}.demo-screen input{accent-color:#62e7d3;width:100%;min-height:44px}.demo-screen dl div{border-bottom:1px solid #324651;justify-content:space-between;gap:16px;padding-block:12px;display:flex}.demo-screen dd{margin:0;font-weight:700}.demo-safety{background:#193b34;border:1px solid #397267;border-radius:12px;padding:14px;line-height:1.6}.demo-actions{justify-content:flex-end;gap:12px;padding:0 26px 26px;display:flex}.demo-explanation h3{font-size:30px;line-height:1.2}.demo-explanation ul{padding-left:20px;line-height:1.8}.website-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.website-examples>article{min-width:0}.website-examples>article>h3{margin-bottom:8px}.website-examples>article>p{color:#bfd0d9;min-height:78px;line-height:1.6}.website-examples small{color:#aec1ca;margin-bottom:18px;line-height:1.5;display:block}.site-concept{color:#183c38;background:#f1f4ee;border:1px solid #35545d;border-radius:16px;overflow:hidden}.site-concept header{border-bottom:1px solid #cfdbd6;justify-content:space-between;padding:16px;font-size:11px;display:flex}.site-concept nav{flex-wrap:wrap;gap:10px;padding:12px 16px;font-size:10px;display:flex}.concept-hero{background:#dbe8db;min-height:216px;padding:28px 20px}.concept-hero>span:first-child{letter-spacing:.08em;font-size:9px}.concept-hero h3{letter-spacing:-.04em;max-width:260px;font-size:26px;line-height:1.14}.concept-cta{color:#fff;background:#173f35;border-radius:7px;padding:10px 12px;font-size:11px;display:inline-block}.concept-blocks{gap:8px;padding:16px;display:grid}.concept-blocks>div{background:#fff;border:1px solid #d5e0d5;border-radius:7px;padding:12px;font-size:12px}.concept-start .concept-hero{color:#fff;background:#1a3045}.concept-start .concept-cta{color:#163827;background:#d8eebb}.concept-business .concept-hero{background:#e9dfd3}.concept-business .concept-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.scope-note{background:#10232e;border:1px solid #2d4854;border-radius:16px;margin-top:30px;padding:28px}.scope-note h3{margin-top:0}.report-example{background:#0c1d27;border:1px solid #38525f;border-radius:20px;overflow:hidden}.report-example>header{background:#152c39;justify-content:space-between;gap:16px;padding:24px;display:flex}.report-example>header span{color:#62e7d3;font-size:12px}.report-rows{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-rows article{border-right:1px solid #29424f;padding:24px}.report-rows article:last-child{border:0}.report-rows p{color:#bfd0d9;line-height:1.6}.report-rows small{color:#c9d8df;border:1px solid #365563;border-radius:9px;padding:12px;display:block}.report-example footer{border-top:1px solid #29424f;padding:24px}.report-example footer p{color:#bfd0d9;max-width:850px;line-height:1.7}.economics-lines{margin:16px 0 0;font-size:12px}.economics-lines>div{border-top:1px solid #ffffff24;justify-content:space-between;gap:10px;padding-block:9px;display:flex}.economics-lines dd{white-space:nowrap;margin:0;font-weight:750}.economics-lines .negative,.field-error{color:#ffb0b8!important}.field-error{margin-top:6px;font-size:13px;display:block}.order-fields [aria-invalid=true]{border-color:#ff8b9a}.preview-source-note{color:#bcd0d8;padding:16px;line-height:1.6}.project-views{min-width:0;margin:0}.project-view-pair{padding-bottom:3%;padding-right:13%;position:relative}.project-desktop{background:#10212a;border:1px solid #4a606c;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #0003}.browser-chrome{color:#c2d4db;align-items:center;gap:20px;padding:12px 16px;font-size:11px;display:flex}.browser-chrome span{color:#6c8591}.project-desktop img{width:100%;height:auto;display:block}.project-mobile{background:#0b151b;border:5px solid #263c47;border-radius:19px;width:23%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 12px 30px #0005}.project-mobile img{width:100%;height:auto;display:block}.project-views figcaption{color:#afc4ce;margin-top:20px;font-size:12px;line-height:1.6}.project-views figcaption a{color:#62e7d3;padding-block:8px;display:block}.reference-gallery{padding-block:35px 70px}.sector-nav .impact-brand{color:#f4fafc!important}.sector-nav .impact-brand span{color:#08212a!important;background:#62e7d3!important}.sector-nav-cta{border-radius:12px;align-items:center;min-height:44px;display:inline-flex;background:#62e7d3!important;border:1px solid #62e7d3!important}.sector-landing .sector-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);min-height:0}.sector-landing,.reference-page{color:#f4fafc!important;background:#08151d!important}.sector-landing .sector-nav,.reference-page .sector-nav{border-color:#29414e}.sector-landing .sector-hero{align-items:center;gap:48px;padding-block:64px}.sector-hero h1{letter-spacing:-.045em;color:#f4fafc!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(38px,4.6vw,66px)!important;line-height:1.05!important}.sector-hero p{color:#b6cad4!important}.sector-hero .button,.sector-final .button{border-radius:12px;align-items:center;min-height:48px;padding:14px 20px;font-size:14px;display:inline-flex}.sector-hero .button-primary,.sector-final .button-primary{color:#061e20!important;background:#62e7d3!important}.sector-hero .sector-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.sector-hero>div>span,.sector-outcomes header span,.sector-faq header span{color:#62e7d3!important}.sector-example{background:#102631;border:1px solid #395464;border-radius:20px;padding:28px}.sector-example>span{letter-spacing:.04em;color:#62e7d3;font-size:12px}.sector-example h2{font-size:clamp(23px,2.4vw,32px);line-height:1.2}.sector-example ol{gap:12px;padding:0;list-style:none;display:grid}.sector-example li{background:#0a1b25;border:1px solid #35505e;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.sector-example li b{color:#62e7d3}.sector-example p,.sector-example small{color:#afc5ce;line-height:1.6}.sector-example small{font-size:11px}.sector-landing h2,.sector-landing h3,.reference-page h2,.reference-page h3{color:inherit}.sector-landing .sector-problem,.sector-landing .sector-process,.reference-page .reference-facts{background:#10242f!important}.sector-landing article,.sector-landing details,.reference-facts article,.reference-detail>div p{color:#c4d5dd;background:0 0!important;border-color:#304b5b!important}.sector-landing .sector-problem p,.sector-landing .sector-faq p,.reference-page p{color:#bdcfd8}.sector-final{background:#142e3a!important;border-color:#365867!important}.sector-final p{color:#c1d3dc!important}.sector-footer{color:#c4d5dd!important;background:#071018!important}.sector-offer{grid-template-columns:1fr 1fr;gap:24px;padding-block:64px;display:grid}.sector-offer article{border:1px solid #385461;border-radius:18px;padding:28px;background:#102631!important}.sector-offer .offer-price{margin-block:16px;font-size:32px;font-weight:750;display:block}.sector-offer p{line-height:1.7}.sector-offer small{margin-block:12px;display:block}.sector-offer nav{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #7df5dd}.creation-page h1{font-size:clamp(40px,4.6vw,68px)}.creation-page .button{min-height:48px}.order-fields input,.order-fields textarea,.order-form select{font-size:16px}.consent-banner{max-height:75svh;overflow-y:auto}.consent-settings{min-height:44px}body:has(.consent-banner){padding-bottom:300px}@media (max-width:768px){.sector-landing .sector-hero{grid-template-columns:minmax(0,1fr)}.sector-nav .impact-brand{font-size:12px}.sector-nav{gap:12px}.demo-grid,.website-examples,.report-rows,.sector-offer{grid-template-columns:1fr}.website-examples{gap:36px}.website-examples>article>p{min-height:0}.report-rows article{border-bottom:1px solid #29424f;border-right:0}.demo-screen{min-height:270px;padding:20px}.demo-app header{padding:18px}.sector-landing .sector-hero{gap:30px;padding-block:36px}.sector-example{padding:20px}.sector-hero h1{font-size:clamp(34px,8.5vw,54px)!important}.sector-hero .project-views{margin-top:10px}.sector-offer{padding-block:36px}.project-mobile{border-width:3px;border-radius:11px}.browser-chrome{padding:8px;font-size:9px}.showcase-heading h2{font-size:32px}.ads-scenarios{grid-template-columns:1fr!important}.ads-check-kpis{min-width:0}.demo-actions{flex-wrap:wrap;padding-inline:20px}.report-example>header{flex-wrap:wrap}.sector-nav>div{flex-wrap:wrap;justify-content:flex-end}.reference-hero h1{font-size:clamp(34px,8vw,54px)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.calculator-controls select{color:#fff;width:100%;min-height:48px;font:inherit;background:#142235;border:1px solid #42566c;border-radius:10px;padding:10px 12px;font-size:16px}.calculator-results .model-negative{color:#ff9eaf}.calculator-results details summary{cursor:pointer;min-height:44px;padding:12px 0}
.sales-page{--sales-bg:#101311;--sales-card:#1b201d;--sales-line:#363e37;--sales-accent:#d9ff65;--sales-muted:#bac3bc;background:var(--sales-bg);color:#f5f8f4;font-size:16px;overflow-x:clip}.sales-page .container{width:calc(100% - 64px);max-width:1240px}.sales-page h1,.sales-page h2,.sales-page h3{text-wrap:balance;overflow-wrap:break-word}.sales-page p{line-height:1.65}.sales-header{border-bottom:1px solid var(--sales-line);background:#101311}.sales-header nav{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.sales-brand{color:#fff;letter-spacing:-.025em;align-items:center;gap:10px;font-size:19px;font-weight:900;text-decoration:none;display:flex}.sales-brand>span{color:#101311;background:var(--sales-accent);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.sales-brand small{border-left:1px solid var(--sales-line);letter-spacing:.1em;color:var(--sales-muted);padding-left:12px;font-size:10px;font-weight:600}.sales-nav-links{align-items:center;gap:24px;font-size:14px;font-weight:650;display:flex}.sales-nav-links a{color:#d3dcd4;padding-block:14px}.sales-button{color:#172013;background:var(--sales-accent,#d9ff65);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:750;line-height:1.35;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.sales-button:hover{background:#e7ffab;transform:translateY(-1px)}.sales-button:disabled{opacity:.65;cursor:wait;transform:none}.sales-button span{margin-left:auto;font-size:20px}.sales-text-link{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;font-size:15px;font-weight:650;display:inline-flex}.sales-text-link:hover{text-decoration:underline}.sales-eyebrow{letter-spacing:.1em;color:var(--sales-accent);font-size:12px;font-weight:800;line-height:1.6;display:block}.sales-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.85fr);align-items:center;gap:72px;padding-block:58px 64px;display:grid}.sales-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(40px,4.6vw,64px);font-weight:750;line-height:1.06}.sales-hero h1 em{font-style:normal;font-weight:inherit;color:var(--sales-accent)}.sales-hero-copy>p{max-width:580px;color:var(--sales-muted);margin:0;font-size:17px}.sales-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.sales-hero-proof{color:#c2cdc3;flex-wrap:wrap;gap:16px;margin-top:25px;font-size:13px;display:flex}.sales-hero-proof span:before{content:"✓";color:var(--sales-accent);margin-right:6px}.sales-price-strip{border-top:1px solid var(--sales-line);flex-wrap:wrap;gap:24px 30px;margin-top:28px;padding-top:22px;display:flex}.sales-price-strip div>span{color:var(--sales-muted);margin-bottom:5px;font-size:13px;display:block}.sales-price-strip strong{letter-spacing:-.025em;font-size:26px}.sales-price-strip strong small{color:var(--sales-muted);font-size:13px;font-weight:450}.sales-price-strip p{width:100%;color:var(--sales-muted);margin:-12px 0 0;font-size:12px}.sales-contact-anchor{scroll-margin-top:24px}.quick-inquiry{color:#142016;background:#f7faf7;border:1px solid #fff;border-radius:20px;padding:28px;box-shadow:0 24px 60px #0003}.quick-inquiry-top{color:#51624f;letter-spacing:.065em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:850;display:flex}.quick-inquiry-top b{color:#203615;background:#e4efd8;border-radius:7px;padding:7px 12px;font-size:16px}.quick-inquiry h2{letter-spacing:-.035em;color:#172116;margin:18px 0 12px;font-size:28px;line-height:1.15}.quick-inquiry>p{color:#576052;margin:0 0 18px;font-size:14px;line-height:1.6}.quick-inquiry fieldset{border:0;min-width:0;margin:0;padding:0}.quick-inquiry legend{margin:0 0 8px;font-size:13px;font-weight:750}.quick-topics{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:16px;display:grid}.quick-topics button{color:#384334;cursor:pointer;background:#fff;border:1px solid #cbd4c6;border-radius:7px;min-height:44px;padding:9px 5px;font-family:inherit;font-size:14px}.quick-topics button[aria-pressed=true]{color:#1c3516;background:#e4f3d4;border-color:#203b1a;font-weight:750;box-shadow:inset 0 0 0 1px #203b1a}.quick-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.quick-inquiry label:not(.quick-consent):not(.form-honeypot){color:#34412f;gap:6px;font-size:13px;font-weight:700;display:grid}.quick-inquiry input:not([type=checkbox]),.quick-inquiry textarea{color:#162311;background:#fff;border:1px solid #c9d2c4;border-radius:7px;width:100%;min-width:0;min-height:48px;padding:11px 12px;font-family:inherit;font-size:16px;line-height:1.4}.quick-inquiry input::placeholder,.quick-inquiry textarea::placeholder{color:#717a6b;font-weight:400}.quick-inquiry textarea{resize:vertical;min-height:90px}.quick-inquiry input:focus,.quick-inquiry textarea:focus{outline-offset:2px;outline:2px solid #507832}.quick-optional{margin-block:6px 9px}.quick-optional summary{cursor:pointer;color:#354c2b;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;display:flex}.quick-optional summary:before{content:"+";font-size:20px}.quick-optional[open] summary:before{content:"−"}.quick-optional summary>span{color:#6c7566;font-size:12px;font-weight:400}.quick-optional label{margin-bottom:12px}.quick-consent{color:#56604e;cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding-block:5px 14px;font-size:12px;line-height:1.55;display:grid}.quick-consent input{accent-color:#375b21;width:18px;height:18px;margin:1px 0 0}.quick-consent a{color:#304927;text-underline-offset:2px;text-decoration:underline}.quick-submit{color:#172413;background:#d3f684;border-color:#b5d665;width:100%;font-size:15px;font-weight:800}.quick-inquiry>small{text-align:center;color:#66715e;margin-top:12px;font-size:12px;line-height:1.6;display:block}.quick-inquiry .quick-error{color:#902717;background:#fff0ec;border:1px solid #e0a69c;border-radius:7px;margin:14px 0 0;padding:12px}.sales-work-strip{border-block:1px solid var(--sales-line);background:#171c18}.sales-work-strip>.container{justify-content:space-between;align-items:center;gap:32px;padding-block:28px;display:flex}.sales-work-strip>.container>span{letter-spacing:.09em;color:#a2b29e;max-width:170px;font-size:11px;line-height:1.7}.sales-work-strip a{letter-spacing:-.04em;color:#f7faf3;font-size:22px;font-weight:700}.sales-work-strip a small{color:#aebba9;letter-spacing:0;margin-top:5px;font-size:12px;font-weight:400;display:block}.sales-work-strip p{color:#aebba9;margin:0;font-size:12px}.sales-section{padding-block:76px;scroll-margin-top:20px}.sales-section-heading{max-width:700px;margin-bottom:36px}.sales-section h2,.sales-final h2{letter-spacing:-.045em;margin:14px 0;font-size:clamp(30px,3.4vw,46px);line-height:1.13}.sales-section-heading>p{color:var(--sales-muted);max-width:600px;font-size:16px}.sales-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sales-offer{border:1px solid var(--sales-line);background:var(--sales-card);border-radius:16px;flex-direction:column;padding:28px;display:flex}.sales-offer-featured{background:#212c1c;border-color:#a0c353}.sales-offer-code{color:var(--sales-accent);letter-spacing:.065em;font-size:12px;font-weight:800}.sales-offer h3{letter-spacing:-.03em;margin:28px 0 14px;font-size:28px;line-height:1.13}.sales-offer>p{color:var(--sales-muted);margin:0;font-size:15px}.sales-offer-price{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.sales-offer-price strong{letter-spacing:-.055em;font-size:44px;line-height:1}.sales-offer-price span{color:var(--sales-muted);font-size:12px;line-height:1.6}.sales-offer>small{color:#aab7a4;margin-top:8px;font-size:12px}.sales-offer ul{border-top:1px solid var(--sales-line);color:#d8e0d3;margin:24px 0 28px;padding:22px 0 0;font-size:14px;line-height:1.6;list-style:none}.sales-offer li{padding:5px 0 5px 22px;position:relative}.sales-offer li:before{content:"✓";color:var(--sales-accent);position:absolute;left:0}.sales-offer>.sales-button{gap:10px;margin-top:auto;padding-inline:16px;font-size:14px}.sales-offer:not(.sales-offer-featured)>.sales-button{color:#ecf6e3;background:0 0;border-color:#626f59}.sales-fineprint{max-width:880px;color:var(--sales-muted);font-size:13px}.sales-projects{color:#152012;background:#eaf0e8}.sales-projects .case-studies{padding-block:65px}.sales-projects .case-studies h2{letter-spacing:-.045em;font-size:clamp(30px,3.5vw,46px)}.sales-projects .case-studies .section-heading p{color:#51604b}.sales-check{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.sales-check>div>p{color:var(--sales-muted)}.sales-check .sales-text-link{display:flex}.sales-check .website-quick-check{margin-block:24px 12px}.sales-process{border-block:1px solid var(--sales-line);background:#192018}.sales-process-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.sales-process-grid article>span{color:#91a085;font-size:14px;font-weight:800}.sales-process-grid h3{margin:20px 0 12px;font-size:22px}.sales-process-grid p{color:var(--sales-muted);font-size:15px}.sales-more{border-block:1px solid var(--sales-line);padding-bottom:28px}.sales-faq{grid-template-columns:1fr 1.2fr;gap:70px;display:grid}.sales-faq details{border-bottom:1px solid var(--sales-line)}.sales-faq summary{cursor:pointer;justify-content:space-between;gap:24px;min-height:62px;padding-block:18px;font-size:16px;font-weight:650;line-height:1.5;display:flex}.sales-faq summary span{color:var(--sales-accent)}.sales-faq details p{color:var(--sales-muted);font-size:15px}.sales-final{color:#1d2c13;background:#d9ff65;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:80px;padding:44px;display:flex}.sales-final .sales-eyebrow{color:#506431}.sales-final p{color:#4a5d34;font-size:15px}.sales-final .sales-button{color:#f2fce8;background:#1e2c16;flex-shrink:0}.sales-footer{border-top:1px solid var(--sales-line);background:#101311;padding-block:48px 24px}.sales-footer>.container:first-child{grid-template-columns:1fr 1fr;gap:48px;display:grid}.sales-footer p,.sales-footer a:not(.sales-brand){color:var(--sales-muted);font-size:14px}.sales-footer nav{grid-template-columns:1fr 1fr;gap:6px 28px;display:grid}.sales-footer nav a{align-items:center;min-height:36px;display:flex}.sales-footer-note{border-top:1px solid var(--sales-line);color:#8f9e88;margin-top:32px;padding-top:22px;font-size:12px}.sales-page :focus-visible{outline-offset:4px;outline:3px solid #aad54e}@media (max-width:1100px){.sales-brand small{display:none}.sales-nav-links{gap:16px}.sales-hero{gap:36px}.sales-offer{padding:23px}.sales-work-strip>.container{gap:20px}.sales-offer h3{font-size:25px}}@media (max-width:900px){.sales-page .container{width:calc(100% - 40px)}.sales-nav-links{display:none}.sales-hero{grid-template-columns:1fr;gap:36px;padding-block:42px}.sales-hero h1{font-size:clamp(40px,7vw,60px)}.sales-hero-copy>p{max-width:650px}.sales-contact-anchor{width:100%;max-width:640px}.quick-fields{grid-template-columns:1fr 1fr}.sales-offers{grid-template-columns:1fr}.sales-offer h3{margin-top:15px}.sales-work-strip>.container{flex-wrap:wrap}.sales-work-strip p{display:none}.sales-section{padding-block:54px}.sales-check{grid-template-columns:1fr;gap:30px}.sales-process-grid{gap:22px}.sales-faq{grid-template-columns:1fr;gap:20px}.sales-final{flex-direction:column;align-items:flex-start;gap:15px;padding:32px}.sales-footer>.container:first-child{grid-template-columns:1fr}.sales-footer nav a{min-height:44px}}@media (max-width:480px){.sales-page .container{width:calc(100% - 32px)}.sales-header nav{gap:12px;min-height:72px}.sales-brand{gap:7px;font-size:15px}.sales-brand>span{width:32px;height:32px}.sales-nav-cta{gap:8px;min-height:44px;padding:10px 12px;font-size:12px}.sales-nav-cta span{font-size:16px}.sales-eyebrow{font-size:11px}.sales-hero h1{font-size:clamp(35px,9.5vw,45px)}.sales-hero-copy>p{font-size:16px}.sales-hero-actions{gap:10px 20px}.sales-hero-actions>.sales-button{width:100%}.sales-hero-proof{gap:10px;font-size:12px}.sales-price-strip{gap:20px}.sales-price-strip strong{font-size:24px}.sales-price-strip strong small{margin-top:3px;display:block}.quick-inquiry{border-radius:15px;padding:22px 18px}.quick-inquiry h2{font-size:25px}.quick-fields{grid-template-columns:1fr}.quick-submit{gap:8px;padding-inline:12px;font-size:14px}.sales-work-strip>.container>span{width:100%;max-width:none}.sales-work-strip a{font-size:19px}.sales-process-grid{grid-template-columns:1fr;gap:26px}.sales-process-grid h3{margin-top:10px}.sales-final{padding:26px 22px}.sales-final .sales-button{gap:10px;width:100%;padding-inline:12px;font-size:14px}.sales-footer nav{gap:3px 14px}}@media (prefers-reduced-motion:reduce){.sales-page *,.sales-page :before,.sales-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sales-page .button-primary{background:var(--sales-accent);border-color:var(--sales-accent);color:#172013;box-shadow:none}.sales-page .eyebrow{color:var(--sales-accent);background:0 0;border:0;padding:0}.sales-projects .case-study-section{padding-block:65px}.sales-projects .case-study-section h2{letter-spacing:-.045em;font-size:clamp(30px,3.5vw,46px)}.sales-journey-nav{border-block:1px solid var(--sales-line);padding-block:24px}.sales-page .ads-spotlight{background:var(--sales-bg);padding-block:68px}.sales-page .ads-spotlight-head h2{font-size:clamp(30px,3.4vw,46px)}.sales-page .care-packages{background:0 0;border:0;padding:0;display:block}.sales-page .care-packages-intro{margin-bottom:26px}.sales-page .care-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sales-page .ads-spotlight-card{background:var(--sales-card);border:1px solid var(--sales-line);color:#f5f8f4;border-radius:16px;padding:25px}.sales-page .ads-spotlight-card.is-popular{background:#212c1c;border-color:#a0c353}.sales-page .ads-spotlight-card h3{font-size:24px}.sales-page .ads-spotlight-card p,.sales-page .ads-spotlight-card li{color:var(--sales-muted);font-size:14px;line-height:1.6}.sales-page .ads-spotlight-price strong{font-size:40px}.sales-page .ads-spotlight-card .package-actions a{min-height:44px}.ads-setup-options{border-block:1px solid #414a3d;margin-top:32px}.ads-setup-options>summary{cursor:pointer;min-height:52px;padding-block:20px;font-weight:650}.ads-setup-options .ads-spotlight-grid{padding-block:24px}.sales-calculator{border-top:1px solid var(--sales-line)}.order-optional,.order-intent-options{border:1px solid var(--border);border-radius:10px;padding:12px 16px}.order-optional>summary,.order-intent-options>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:650;display:flex}.order-optional>summary:before,.order-intent-options>summary:before{content:"+"}.order-optional[open]>summary:before,.order-intent-options[open]>summary:before{content:"−"}.order-optional .order-fields{margin-top:16px}.order-free-confirmation{color:#e0efd7;background:#20351d;border:1px solid #5d7c4a;border-radius:10px;padding:16px}.sales-page.creation-page .creation-hero,.sales-page .ads-intent-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.85fr);align-items:center;gap:54px}.sales-page .creation-hero h1,.sales-page .ads-intent-hero h1{letter-spacing:-.045em;font-size:clamp(38px,4.5vw,62px);line-height:1.1}@media (max-width:900px){.sales-page .care-package-grid{grid-template-columns:1fr}.sales-page.creation-page .creation-hero,.sales-page .ads-intent-hero{grid-template-columns:1fr;gap:32px}}
