.edh-pill .edh-tip,.edh-pill::after{top:calc(100% + 10px);left:50%;opacity:0}.al-root .nowrap,.cta{white-space:nowrap}:root{--brand:#3B82F6!important;--brand-600:#2563EB!important;--accent:#F59E0B!important;--ink:#0F172A!important;--slate:#64748B!important;--surface:#F8FAFC!important;--border:rgba(15,23,42,.08)!important;--seo-primary:var(--brand)!important;--seo-primary-dark:var(--brand-600)!important;--indigo:var(--brand)!important}#faq{position:relative;z-index:3;display:block;background:#fff;padding:60px 0;margin-top:80px;opacity:1}body:not(.loaded) #faq{visibility:hidden}:where(a,button,[role=button],input,select,textarea){outline:0}.al-section-title .al-footer-seo-widget-title{color:var(--brand)!important;text-shadow:0 6px 22px rgba(59,130,246,.28);font-weight:800;letter-spacing:-.02em;transition:color .25s,text-shadow .3s}.al-section-title .al-footer-seo-widget-title:hover{color:var(--brand-600)!important;text-shadow:0 0 34px rgba(59,130,246,.5)}a:not(.btn-seo){color:var(--brand);transition:color .25s}a:not(.btn-seo):hover{color:var(--brand-600)}section:not([data-bg-color="#002b3b"]) .al-price-item.glossy,section:not([data-bg-color="#002b3b"]) .faq-card,section:not([data-bg-color="#002b3b"]) .glass,section:not([data-bg-color="#002b3b"]) .glass-card{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.84));border:1px solid rgba(59,130,246,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 38px rgba(15,23,42,.12)}.edh-pill::after,.edh-pill::before{position:absolute;pointer-events:none}section:not([data-bg-color="#002b3b"]) .faq-card::before,section:not([data-bg-color="#002b3b"]) .glass-card::before,section:not([data-bg-color="#002b3b"]) .glass::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.35),rgba(255,255,255,0) 30% 70%,rgba(59,130,246,.06))}.accordion-buttons{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;cursor:pointer;position:relative;background:linear-gradient(180deg,#fff,#eef2ff);border:1px solid var(--border);color:var(--ink);transition:background .2s,box-shadow .2s,border-color .2s}.al-hero-subtitle,.headline-hero{text-align:center}.accordion-buttons:hover{background:linear-gradient(180deg,#fff,#e5ecff);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.accordion-buttons[aria-expanded=true]{border-color:rgba(59,130,246,.22);box-shadow:0 8px 24px rgba(15,23,42,.06),inset 0 0 0 1px rgba(59,130,246,.18)}.accordion-icon{width:18px;height:18px;flex:0 0 auto;background:var(--brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 10l5 5 5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 10l5 5 5-5'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}.kpi-chip{background:linear-gradient(180deg,#fff,rgba(255,255,255,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 6px 14px rgba(17,24,39,.06)}.accordion-buttons[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.faq-kpis{display:flex;flex-wrap:wrap}.kpi-chip{color:#111827;border:1px solid rgba(15,23,42,.08)}.al-decision-badges{box-shadow:0 12px 28px rgba(17,24,39,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.edh-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:170px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 6px 16px rgba(17,24,39,.08)}.al-service-seo-icon span,.brand-chip{box-shadow:inset 0 1px 0 #fff,0 4px 12px rgba(15,23,42,.06)}.edh-pill b{font-size:13px;color:#111827;line-height:1.15}.edh-pill::before{content:"";inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.3),rgba(255,255,255,0) 35% 70%,rgba(255,255,255,.06))}.edh-pill:hover{box-shadow:0 10px 22px rgba(17,24,39,.12);border-color:rgba(97,92,253,.25)}.edh-pill::after{content:attr(data-note);transform:translateX(-50%) translateY(6px);padding:8px 10px;border-radius:10px;background:linear-gradient(180deg,rgba(255,248,200,.98),rgba(255,246,170,.95));border:1px solid rgba(250,204,21,.55);color:#452b0a;font-size:12px;box-shadow:0 10px 22px rgba(17,24,39,.18);transition:opacity .18s,transform .18s;z-index:99}.al-footer-seo-widget-title[data-animate=glow]::after,.al-hero-seo-title .p-relative::after{content:"";mix-blend-mode:overlay;border-radius:2px;position:absolute;pointer-events:none;inset:0}.edh-pill:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}.headline-hero{font-weight:600;color:var(--ink);line-height:1.25}.al-footer-seo-widget-title[data-animate=glow]{position:relative;display:inline-block;background:linear-gradient(100deg,#60a5fa 0,#3b82f6 35%,#2563eb 65%,#1e40af 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;letter-spacing:-.02em;filter:drop-shadow(0 4px 14px rgba(37,99,235,.25));transition:background .6s,filter .3s,transform .3s}.headline-hero:hover .al-footer-seo-widget-title[data-animate=glow]{background:linear-gradient(100deg,#93c5fd 0,#3b82f6 30%,#2563eb 70%,#1d4ed8 100%);filter:drop-shadow(0 8px 22px rgba(37,99,235,.45));transform:translateY(-1px) scale(1.02)}.al-footer-seo-widget-title[data-animate=glow]::after{background:linear-gradient(110deg,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 60%,rgba(255,255,255,.12) 100%)}.al-hero-seo-title .p-relative{position:relative;display:inline-block;background:linear-gradient(95deg,#93c5fd 0,#60a5fa 30%,#3b82f6 60%,#2563eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;letter-spacing:-.015em;filter:drop-shadow(0 3px 10px rgba(37,99,235,.25))}.al-hero-seo-title .p-relative::after{background:linear-gradient(115deg,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 45%,rgba(255,255,255,.1) 100%)}.al-hero-seo-title-line svg path{stroke:url(#heroBlueGradient);stroke-linecap:round;stroke-width:4;opacity:0;transform:translateY(8px);animation:1.6s .6s forwards fadeLine;filter:drop-shadow(0 2px 4px rgba(37,99,235,.25))}@keyframes fadeLine{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.al-hero-seo-title-line svg{position:relative}.al-hero-seo-title-line svg::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#93c5fd,#60a5fa,#3b82f6,#2563eb);-webkit-mask:url('#') no-repeat center/contain;mask:url('#') no-repeat center/contain}.al-hero-seo-title-line svg defs{display:block}.al-hero-seo-title-line svg defs::before{content:'<linearGradient id="heroBlueGradient" x1="0%" x2="100%"><stop offset="0%" stop-color="#93c5fd"/><stop offset="40%" stop-color="#60a5fa"/><stop offset="80%" stop-color="#2563eb"/><stop offset="100%" stop-color="#1e40af"/></linearGradient>'}.al-hero-subtitle{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(17px, 1.3vw, 19px);line-height:1.6;font-weight:400;color:#3a3a3a;max-width:640px;margin:0 auto;letter-spacing:.1px;opacity:0;transform:translateY(8px);-webkit-font-smoothing:antialiased}.al-hero-subtitle .key{color:#2563eb;font-weight:500;letter-spacing:-.01em;transition:color .3s}.al-hero-subtitle .key:hover{color:#1e3a8a}@keyframes fadeInSubtitle{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.brand-chip,.brand-track{align-items:center;display:inline-flex}.al-section-subtitle{font-family:Inter,system-ui,sans-serif;font-weight:500;text-transform:uppercase}.brand-marquee{position:relative;overflow:hidden;display:grid;gap:12px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 94%,transparent 100%);padding-block:6px}.brand-track{gap:14px;will-change:transform;animation:30s linear infinite marquee-left}.brand-marquee:hover .brand-track{animation-play-state:paused}@keyframes marquee-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}.brand-chip{justify-content:center;width:68px;height:68px;border-radius:16px;background:linear-gradient(180deg,#fff 0,#f9fafb 100%);border:1px solid rgba(226,232,240,.9);color:#9ca3af;text-decoration:none;filter:grayscale(1) saturate(.45) brightness(1.05);transition:transform .25s,box-shadow .25s,filter .25s,color .25s,border-color .25s}.brand-chip:focus-visible,.brand-chip:hover{transform:translateY(-3px);filter:grayscale(0) saturate(1) brightness(1.1);color:#2563eb;border-color:rgba(37,99,235,.25);box-shadow:0 6px 18px rgba(37,99,235,.12);outline:0}.brand-chip svg{width:clamp(22px,2.1vw,32px);height:auto;fill:currentColor;opacity:.8;transition:opacity .25s,fill .25s}.brand-chip:focus-visible svg,.brand-chip:hover svg{opacity:1}.al-section-subtitle{display:inline-block;letter-spacing:1.2px;font-size:12px;color:#52525b;background-color:#f9fafb;border-radius:6px;padding:3px 8px;line-height:1;margin-bottom:.8rem;transition:color .25s,background-color .25s,letter-spacing .25s;opacity:0;transform:translateY(4px);animation:.8s forwards subtitleFadeIn}@keyframes subtitleFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.al-section-subtitle:hover{color:#3f3f46;background-color:#f3f4f6;letter-spacing:1.25px}.al-section-subtitle:focus-visible{outline:rgba(37,99,235,.25) solid 2px;outline-offset:2px;border-radius:8px}.al-decision-badges .dot,.dot{animation:2s ease-in-out infinite pulseDot}@keyframes metricFade{to{opacity:1;transform:translateY(0)}}.al-service-seo-item{position:relative;height:100%;display:flex;flex-direction:column;gap:12px;padding:18px 16px 20px;border:1px solid var(--card-border);border-radius:14px;background:linear-gradient(180deg,#fff 0,#fafafa 100%);box-shadow:var(--card-shadow);transition:border-color .2s,box-shadow .25s,transform .18s;will-change:transform}.al-service-seo-item:hover{transform:translateY(-2px);border-color:rgba(97,92,253,.22);box-shadow:var(--card-shadow-hover)}.al-service-seo-icon span{--_bg:var(--icon-bg, #eef2ff);--_fg:var(--icon-fg, #3b5bff);display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(180deg,#fff,#f7f9fc);border:1px solid #e6eaf2;position:relative;isolation:isolate}.al-service-seo-icon span::after{content:"";position:absolute;inset:1px;border-radius:11px;background:var(--_bg);z-index:-1}.al-service-seo-icon svg{width:18px;height:18px;display:block;color:var(--_fg)}.al-service-seo-title{margin:10px 0 2px;font:600 16px/1.35 Inter,system-ui,sans-serif;color:var(--ink);letter-spacing:0}.al-price-title-box .al-section-subtitle{font-family:Inter,sans-serif;text-transform:uppercase}.edh-pill:hover b::before{transform:scaleX(1)}.al-service-seo-content p{margin:0;color:var(--muted);font:400 14.5px/1.6 Inter,system-ui,sans-serif}.edh-pill .edh-tip,.edh-tip{min-width:220px;max-width:260px;line-height:1.35}.al-service-seo-area .row [class*=col-]{display:flex}.al-service-seo-area .al-service-seo-item{width:100%}@media (max-width:767.98px){.al-service-seo-item{padding:16px 14px 18px}.al-service-seo-icon span{width:42px;height:42px;border-radius:11px}.al-service-seo-title{font-size:15.5px}.al-service-seo-content p{font-size:14px}}.tp-btn-cst:focus .btn-icon svg,.tp-btn-cst:hover .btn-icon svg{color:#fff!important;fill:#fff!important;transition:color .25s,fill .25s}.edh-pill .edh-tip{position:absolute;transform:translateX(-50%) translateY(0);background:#1b1b1b;color:#fff;padding:8px 10px;border-radius:8px;font-size:12px;pointer-events:none;transition:opacity .18s,transform .25s;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .2))}.dot,.edh-pill{border-radius:999px}.edh-pill:hover .edh-tip{pointer-events:auto;opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.al-decision-badges{display:flex;align-items:center;gap:14px;flex-wrap:wrap;z-index:40}.dot{width:8px;height:8px;background:#e0b100}.cta,.edh-pill{display:inline-flex}.edh-pill{position:relative;flex-direction:column;gap:2px;padding:8px 12px;background:#fff6cf;border:1px dashed #e3c028;color:#3b391f;font-size:13px;cursor:default;transition:transform .15s,box-shadow .15s;z-index:100}.edh-tip{position:absolute;opacity:0;left:50%}.edh-pill:hover{transform:translateY(-2px);box-shadow:0 3px 8px rgba(0,0,0,.06)}.edh-tip{bottom:calc(100% + 12px);transform:translateX(-50%) translateY(8px);background:#1b1b1b;color:#fff;padding:8px 10px;border-radius:8px;font-size:12px;pointer-events:none;transition:opacity .25s,transform .3s cubic-bezier(.23,1,.32,1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));z-index:999}.edh-pill b{position:relative;-webkit-text-fill-color:transparent}.edh-pill b::after,.edh-pill b::before{width:100%;border-radius:2px;position:absolute;left:0;content:""}.edh-pill b{z-index:1;display:inline-block;font-weight:700;background:linear-gradient(90deg,#1b6ae0,#4f9dff);-webkit-background-clip:text}.edh-pill b::before{bottom:0;height:35%;background:rgba(27,106,224,.08);transform:scaleX(0);transform-origin:left;transition:transform .3s;z-index:-1}.edh-pill b::after{bottom:-3px;height:2px;background:linear-gradient(90deg,#1b6ae0,#5aa0ff);opacity:.7;transition:transform .3s,opacity .3s;transform:scaleX(0);transform-origin:left}.edh-pill:hover b::after{transform:scaleX(1);opacity:1}@keyframes pulseDot{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 6px rgba(224,177,0,.35)}50%{opacity:.5;transform:scale(1.25);box-shadow:0 0 12px rgba(224,177,0,.65)}}.al-service-seo-content .al-service-seo-title{position:relative;display:inline-flex;align-items:center;gap:10px;margin:0;line-height:1.25}.al-service-seo-content .al-service-seo-title a{color:#111827;font-weight:600;letter-spacing:.15px;text-decoration:none;transition:color .25s,text-shadow .25s}.al-service-seo-item:hover .al-service-seo-title a{color:#0f172a;text-shadow:0 0 12px rgba(17,24,39,.15)}.al-service-seo-content .al-service-seo-title::before{content:"";width:5px;height:5px;border-radius:50%;background:#bcbec2;flex-shrink:0;opacity:.85;transition:background .3s,transform .3s}.al-service-seo-item:hover .al-service-seo-title::before{background:#1b6ae0;transform:scale(1.3)}.al-service-seo-icon svg{stroke:#3a3a3c!important;color:#3a3a3c!important;opacity:.92;transition:opacity .25s,transform .25s}.al-service-seo-item:hover .al-service-seo-icon svg{opacity:1;transform:translateY(-1px)}.al-service-seo-content p{color:#4b5563;letter-spacing:.15px}.al-price-area{background:#f4f5f6;position:relative;overflow:hidden}.al-price-area::after,.al-price-area::before{content:"";position:absolute;left:0;width:100%;height:80px;pointer-events:none}.al-price-area::before{top:0;background:linear-gradient(to bottom,rgba(0,0,0,.04),transparent)}.al-price-area::after{bottom:0;background:linear-gradient(to top,rgba(0,0,0,.04),transparent)}.al-price-title-box .al-section-subtitle{display:inline-block;padding:4px 10px;border-radius:6px;background:#e5e7eb;color:#374151;font-weight:500;font-size:13px;letter-spacing:1.3px;margin-bottom:24px;position:relative}.al-price-title-box .al-section-title{position:relative;display:inline-block}.al-price-title-box .al-section-title::after{content:"";position:absolute;left:50%;bottom:-8px;width:60px;height:2px;background:linear-gradient(90deg,var(--seo-primary,#07f),transparent);transform:translateX(-50%);border-radius:2px}.al-decision-badges{position:relative;background:#fff9cc;border:1px solid #f2d24a;border-radius:14px;padding:14px 16px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.al-decision-badges .dot{box-shadow:0 0 6px 2px rgba(224,177,0,.3)}.edh-pill .edh-tip,.edh-pill i:last-child{z-index:50}.edh-pill:hover .edh-tip,.edh-pill:hover i:last-child{opacity:1}.al-price-item{border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;transition:.25s}.al-price-item:hover{transform:translateY(-5px);box-shadow:0 10px 22px rgba(0,0,0,.08)}.al-price-item:hover h5{letter-spacing:.4px;color:#0f172a;transition:.25s;text-shadow:0 1px 6px rgba(0,0,0,.08)}:root{--brand:#615CFD;--ink:#0F172A;--muted:#5E6B85;--card-border:rgba(15,23,42,.08);--card-shadow:0 6px 16px rgba(17,24,39,.06);--card-shadow-hover:0 10px 24px rgba(97,92,253,.12);--cta-bg:linear-gradient(180deg,#2a7df7 0%,#1b6ae0 100%);--cta-bg-hover:linear-gradient(180deg,#3184ff 0%,#2074e8 100%);--cta-border:#1b6ae0;--cta-shadow:0 8px 18px rgba(27,106,224,.22),inset 0 1px 0 rgba(255,255,255,.4);--cta-fg:#fff;--cta-muted-bg:#f3f4f6;--cta-muted-fg:#111827;--cta-outline:#cdd9f5;--radius-xl:28px;--pad-y:14px;--pad-x:34px;--gap:10px;--ring:0 0 0 3px rgba(27,106,224,.25);--ring-strong:0 0 0 3px rgba(27,106,224,.35)}.cta{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;align-items:center;justify-content:center;gap:var(--gap);padding:var(--pad-y) var(--pad-x);border-radius:var(--radius-xl);font:600 16px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:0;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s,background .2s}.cta--primary{color:var(--cta-fg);background:var(--cta-bg);box-shadow:var(--cta-shadow)}.cta--primary:hover{background:var(--cta-bg-hover);transform:translateY(-1px)}.cta--primary:active{transform:translateY(0);filter:saturate(.95)}.cta--secondary{color:#1f2937;background:#fff;border:1px solid #e5e7eb;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 1px 2px rgba(16,24,40,.06)}.cta--secondary:hover{border-color:#d1d5db;transform:translateY(-1px)}.cta--secondary:active{transform:none}.cta[disabled]{opacity:.55;cursor:not-allowed;transform:none!important;filter:grayscale(.1)}.cta:focus{outline:0}.cta:focus-visible{box-shadow:var(--ring)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.cta--secondary{color:#e5e7eb;background:#0f172a;border-color:#1f2937}.cta:focus-visible{box-shadow:var(--ring-strong)}}:root{--apple-white:#ffffff;--apple-text-dark:#1d1d1f;--apple-text-medium:#6e6e73;--apple-accent-blue:#007aff;--apple-border-light:#e6e6ea;--apple-border-radius:16px;--apple-shadow-deep:0 4px 10px rgba(0, 0, 0, 0.08),0 1px 1px rgba(0, 0, 0, 0.04);--badge-blue-bg:rgba(0, 122, 255, 0.08);--badge-blue-border:rgba(0, 122, 255, 0.2);--badge-orange-bg:#fff7ea;--badge-orange-border:#ffd7a8;--badge-green-bg:#f0fff8;--badge-green-border:#c7f0de;--badge-purple-bg:#f6f2ff;--badge-purple-border:#d1c5f5;--badge-pink-bg:#fff2f7;--badge-pink-border:#ffd7e6;--badge-duration-bg:#f7f8fb;--apple-bar-height:60px;--apple-logo-height:96px;--apple-bg:rgba(255, 255, 255, 0.9);--apple-blur:20px;--apple-text-color:#1d1d1f;--apple-link-size:15px;--apple-util-size:24px;--faq-bg:#0b1220;--card-bg:#0f172a;--card-br:#1e293b;--txt:#e5e7eb;--txt-soft:#a7b0c3;--brand:#60a5fa;--brand-2:#3b82f6;--ring:rgba(96,165,250,.45)}.swiper-button-next,.swiper-button-prev{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid var(--apple-border-light)!important;background:var(--apple-white)!important;color:var(--apple-text-medium)!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important;transition:.2s;font-size:18px!important;font-weight:300!important}.apple-nav,.hdr-container{height:var(--apple-bar-height)}.apple-menu a,.hamburger,.hdr-container{color:var(--apple-text-color)}.apple-header{position:sticky;top:0;z-index:1000;background:var(--apple-bg);backdrop-filter:saturate(200%) blur(var(--apple-blur));box-shadow:0 1px 0 rgba(0,0,0,.05),0 0 10px rgba(0,0,0,.05);transition:.3s cubic-bezier(.2, .8, .2, 1)}.hdr-container{max-width:1200px;margin:0 auto;padding:0 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative}.apple-nav{align-items:center;display:flex}.apple-nav{grid-column:2/3;justify-self:center}.apple-menu{display:flex;list-style:none;margin:0;padding:0}.apple-menu a{padding:0 16px;font-size:var(--apple-link-size);font-weight:500;line-height:var(--apple-bar-height);text-decoration:none;opacity:.8;transition:opacity .2s}.nav-toggle{position:absolute;opacity:0;pointer-events:none}.hamburger{display:none;cursor:pointer;line-height:0;padding:0;border:none;background:0 0;width:var(--apple-util-size);height:var(--apple-util-size);transition:transform .2s}.apple-util-nav{grid-column:3/4;display:flex;align-items:center;justify-content:flex-end;height:100%}.al-root .apple-nav,.mobile-nav{display:none}@media (max-width:992px){.hdr-container{height:var(--apple-bar-height);grid-template-columns:1fr 1fr;position:relative}.apple-nav{display:none}.hamburger{display:flex}.apple-util-nav{grid-column:2/3;justify-content:flex-end}.mobile-nav{display:block;position:fixed;top:var(--apple-bar-height);left:0;right:0;height:calc(100vh - var(--apple-bar-height));width:100%;z-index:999;background:#fff;overflow-y:auto;padding:16px 0;transition:transform .3s ease-out;transform:translateX(100%)}.nav-toggle:checked~.mobile-nav{transform:translateX(0)}.mobile-menu{list-style:none;padding:0;margin:0}.mobile-menu li a{display:block;padding:12px 24px;font-size:20px;font-weight:500;color:var(--apple-text-color);text-decoration:none;border-bottom:1px solid rgba(0,0,0,.05)}.mobile-menu .cta-mobile a{background:#007aff;color:#fff;margin:16px;border-radius:8px;text-align:center;padding:15px;font-weight:600}}@keyframes pulse-ring{0%{transform:scale(.33);opacity:.8}100%{transform:scale(1.5);opacity:0}}.al-hook-subtitle,.glass-card:hover{color:var(--brand)!important}@keyframes point-and-wiggle{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}.al-hook-subtitle{font-family:Inter,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1.2px!important}@keyframes pulse-light{0%{opacity:.8;box-shadow:0 0 5px #ff4500}100%{opacity:1;box-shadow:0 0 10px #ff4500,0 0 20px rgba(255,69,0,.7)}}.al-neon-badge{background:#ff4500;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:800;margin-left:10px;box-shadow:0 0 5px #ff4500,0 0 15px rgba(255,69,0,.5);display:inline-block;vertical-align:middle;transform:rotate(-3deg);animation:1.5s ease-in-out infinite alternate pulse-light}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(59,130,246,.6)}70%{box-shadow:0 0 0 8px rgba(59,130,246,0)}100%{box-shadow:0 0 0 0 rgba(59,130,246,0)}}@keyframes rocket-wiggle{0%,100%{transform:translateX(0) rotate(0)}50%{transform:translateX(1px) rotate(1deg)}}.glass-card{transition:.3s cubic-bezier(.25, .46, .45, .94)}.al-service-seo-title a{text-decoration:none!important;color:var(--ink);transition:color .3s;font-weight:600}@keyframes glass-icon-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.glass-card .glass-icon{animation:2.5s ease-in-out infinite alternate glass-icon-bob}.glass-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(59,130,246,.4),0 0 20px rgba(59,130,246,.7)}.glass-card:hover .glass-icon svg{stroke:var(--brand)!important}.al-step-link .tp-btn-cst{display:inline-block;background:linear-gradient(180deg,#2a7df7 0,#1b6ae0 100%);color:#fff;border:0;padding:14px 34px;border-radius:28px;text-decoration:none;box-shadow:0 8px 18px rgba(27,106,224,.22),inset 0 1px 0 rgba(255,255,255,.4);transition:transform .18s,box-shadow .18s,filter .18s;will-change:transform}.al-step-link .tp-btn-cst:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(27,106,224,.28),inset 0 1px 0 rgba(255,255,255,.5);filter:saturate(1.05)}.al-step-link .tp-btn-cst:focus-visible{outline:0;box-shadow:0 0 0 3px #fff,0 0 0 6px rgba(27,106,224,.55),0 12px 24px rgba(27,106,224,.28),inset 0 1px 0 rgba(255,255,255,.5)}.al-step-link .tp-btn-cst:active{transform:translateY(0);box-shadow:0 6px 12px rgba(27,106,224,.22),inset 0 1px 0 rgba(255,255,255,.35);filter:saturate(1)}.al-step-link .tp-btn-cst[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.al-step-link .tp-btn-cst .btn-icon{transform:translateX(0);transition:transform .18s}.al-step-link .tp-btn-cst:focus-visible .btn-icon,.al-step-link .tp-btn-cst:hover .btn-icon{transform:translateX(3px)}.al-step-link>p{margin-top:12px;font-size:15px;color:#4b5563;font-weight:500;letter-spacing:.1px;opacity:.9}@media (max-width:480px){.al-step-link .tp-btn-cst{padding:12px 24px}.al-step-link>p{font-size:14px}}.dark .al-step-link .tp-btn-cst{background:linear-gradient(180deg,#3a88fb 0,#2464d6 100%);box-shadow:0 8px 18px rgba(15,70,160,.32),inset 0 1px 0 rgba(255,255,255,.2)}.dark .al-step-link>p{color:#c9d1d9;opacity:.85}.faq-kpis{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.kpi-chip{--bg-top:#ffffff;--bg-bot:#f6f7fb;--border:#e8ebf5;--text:#2a2f45;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;font-size:13px;line-height:1;color:var(--text);text-decoration:none;background:linear-gradient(180deg,var(--bg-top),var(--bg-bot));border:1px solid var(--border);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(19,25,43,.06);position:relative;transition:transform .18s,box-shadow .18s,background .18s}.kpi-chip::before{content:"";position:absolute;left:10px;right:10px;top:3px;height:10px;pointer-events:none;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,0));filter:blur(.2px)}.kpi-chip b{font-weight:700;letter-spacing:.1px}.kpi-chip:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,0 6px 16px rgba(19,25,43,.1)}.al-root #nav-toggle:checked~.mobile-nav,.kpi-chip:active{transform:translateY(0)}.kpi-chip:active{box-shadow:inset 0 1px 0 #fff,0 2px 6px rgba(19,25,43,.1)}.kpi-chip:focus-visible{outline:0;box-shadow:inset 0 1px 0 #fff,0 0 0 2px #fff,0 0 0 5px rgba(37,99,235,.45)}.dark .kpi-chip{--bg-top:#1f2533;--bg-bot:#131927;--border:#2b3245;--text:#e5e7eb;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.35)}.dark .kpi-chip::before{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0))}@media (prefers-contrast:more){.al-step-link .tp-btn-cst{box-shadow:none;border:2px solid #0b4ec7}.kpi-chip{background:#fff;box-shadow:none;border-color:#0b4ec7;color:#0b1e40}.dark .kpi-chip{background:#0b1e40;color:#e6f0ff;border-color:#60a5fa}.kpi-chip::before{display:none}}@media (prefers-color-scheme:light){:root{--faq-bg:#f8fafc;--card-bg:#ffffff;--card-br:#e5e7eb;--txt:#0f172a;--txt-soft:#55627a;--brand:#2563eb;--brand-2:#3b82f6;--ring:rgba(37,99,235,.35)}}.al-faq-wrapper{background:var(--faq-bg);padding:6px;border-radius:18px}@media (prefers-reduced-motion:reduce){*{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.brand-track{animation:none}.al-service-seo-item,.al-step-link .tp-btn-cst,.al-step-link .tp-btn-cst .btn-icon,.cta,.kpi-chip{transition:none}.cta:active,.cta:hover{transform:none}.al-step-link .tp-btn-cst:focus-visible,.al-step-link .tp-btn-cst:hover{transform:none}}.al-root .apple-header{position:sticky;top:0;z-index:1000;background:color-mix(in srgb,var(--bg) 70%,#fff 30%);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--border)}.al-root .is-full-glass{background:color-mix(in srgb,var(--bg) 55%,#fff 45%)}.al-root .hdr-container{height:var(--hdr-h,64px);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--space-3);width:min(1120px,92%);margin-inline:auto}.al-root .apple-menu{display:flex;gap:var(--space-4);margin:0;padding:0;list-style:none}.al-root .apple-menu a{display:inline-flex;align-items:center;padding:8px 10px;border-radius:10px;color:var(--ink);transition:background .18s,color .18s}.al-root .apple-menu a:hover,.al-root .hamburger:hover,.al-root .mobile-menu a:hover{background:var(--surface-alt)}.al-root .nav-toggle{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);border:0;padding:0;margin:-1px}.al-root .apple-util-nav{display:inline-flex;justify-self:end}.al-root .hamburger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;cursor:pointer;transition:background .18s,transform .18s}.al-root .mobile-nav{position:fixed;left:0;right:0;top:var(--hdr-h,64px);background:var(--surface);border-bottom:1px solid var(--border);transform:translateY(-120%);transition:transform .25s cubic-bezier(.2,.7,.2,1);will-change:transform;z-index:999}.al-root .mobile-menu{list-style:none;margin:0;padding:var(--space-4);display:grid;gap:var(--space-3)}.al-root .mobile-menu a{display:block;padding:12px 14px;border-radius:12px;color:var(--ink);transition:background .18s}.al-root .mobile-menu .cta-mobile a{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 90%,#fff 10%),var(--primary));color:#fff}@media (width >= 960px){.al-root .apple-nav{display:block}.al-root .hamburger,.al-root .mobile-nav{display:none}.al-root .hdr-container{grid-template-columns:auto 1fr auto}}.al-root :where(a,button,label,[role=button]):focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 55%,#fff 0);outline-offset:2px}.al-root .apple-header [class*=offcanvas],.al-root .apple-header [class*=sticky]{position:static;transform:none}.al-root .al-hero-seo-bg{background:image-set(url("assets/img/update/hero/seo/hero-bg.avif") type("image/avif"), url("assets/img/update/hero/seo/hero-bg.webp") type("image/webp"), image-set(url("assets/dist/img/update/hero/seo/hero-bg.avif") type("image/avif"), url("assets/dist/img/update/hero/seo/hero-bg.webp") type("image/webp"), url("assets/img-optimized/update/hero/seo/hero-bg.png"))) center/cover no-repeat}.al-root .al-hero-seo-title{line-height:1.07;letter-spacing:-.01em}.al-root .al-hero-subtitle{color:var(--muted)}.al-root .hero-cosmic{display:inline-flex;gap:.08em;translate:0 .02em}.al-root .cosmic{--color:#2563eb;display:inline-grid;place-items:center;width:1ch;height:1ch}.al-root .cosmic>span{color:var(--color);font-weight:900}.al-root .hero-cta-row{display:flex;gap:var(--space-3);justify-content:center;align-items:center;margin-top:var(--space-4)}.al-root .cta{display:inline-flex;align-items:center;gap:.65rem;border-radius:calc(var(--radius) - 6px);padding:.9rem 1.2rem;border:1px solid transparent;font-weight:700}.al-root .cta--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 90%,#fff 10%),var(--primary));color:#fff;box-shadow:var(--shadow-sm)}.al-root .cta--secondary{background:#fff;color:var(--ink);border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border) 65%)}.al-root .cta__chip{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(180deg,#fff,#f6f9ff);border:1px solid #dbe4ff;color:#2563eb;box-shadow:inset 0 1px 0 #fff,0 2px 6px rgba(37,99,235,.25)}.al-root .cta__badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:999px;background:linear-gradient(180deg,#eef2ff,#fff);border:1px solid #dbe4ff;box-shadow:inset 0 1px 0 #fff}.al-root .cert-logo{width:18px;height:18px}.al-root .glow-wrap{position:relative;display:inline-block;padding:3px;border-radius:9999px;background:linear-gradient(90deg,var(--cta-glow-a,#03a9f4),var(--cta-glow-b,#f441a5))}.al-root .glow-wrap::before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;filter:blur(0);opacity:0;transition:filter .35s,opacity .35s}.al-root .glow-wrap:hover::before{filter:blur(1.1em);opacity:.95}.al-root .hero-3d-stage{perspective:1200px}.al-root .hero-3d-card{transform:rotateX(0) rotateY(0);transform-style:preserve-3d;will-change:transform}.al-root .cert-ribbon{position:absolute;inset:auto 16px -24px auto;display:flex;gap:10px;flex-wrap:wrap;align-items:center;background:#ffffffd6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:999px;padding:8px 12px;box-shadow:var(--shadow-sm)}.al-root .cert-badge{display:inline-flex;align-items:center;gap:8px;color:#0f172a;font-size:12.5px;font-weight:700}.al-root .cert-logo{display:block}.al-root #schritte-section{padding-block:var(--space-6)}.al-root #schritte-section .steps-head{text-align:center;max-width:72ch;margin-inline:auto;margin-bottom:var(--space-5)}.al-root #schritte-section .steps-title{font-size:clamp(28px, 4vw, 40px);line-height:1.1;margin:0 0 8px}.al-root #schritte-section .step-proof,.al-root #schritte-section .steps-sub{color:var(--muted);margin:0}.al-root #schritte-section .steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.al-root .mb-40{margin-bottom:40px}.al-root #schritte-section .step-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}.al-root #schritte-section .step-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--border) 60%,var(--primary) 40%)}.al-root #schritte-section .step-inner{padding:var(--space-5)}.al-root #schritte-section .step-badge{display:inline-block;font-weight:700;font-size:12px;letter-spacing:.06em;color:#fff;background:var(--primary);padding:6px 10px;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.12);margin-bottom:12px}.al-root #schritte-section .step-title{font-size:clamp(18px, 2.2vw, 22px);margin:6px 0 8px;line-height:1.25}.al-root #schritte-section .step-text{color:var(--ink);opacity:.92;margin:0 0 10px}.al-root #schritte-section .step-arrow{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:color-mix(in srgb,var(--muted) 75%,#000 0%);display:none}@media (width >= 900px){.al-root #schritte-section .step-arrow{display:block}.al-root #schritte-section .step-card:last-child .step-arrow{display:none}}@media (max-width:991px){.al-root .cert-ribbon{position:static;margin-top:var(--space-4);justify-content:center}}.al-hero-subtitle{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}

/* Feintuning für Manrope */

h1, .al-hero-seo-title {
  font-weight: 700;
  font-size: clamp(34px, 4.6vw, 48px);
  letter-spacing: -0.02em;
}

h2, .al-section-title {
  font-weight: 600;
  font-size: clamp(24px, 3vw, 30px);
  letter-spacing: -0.01em;
}

h3, h4 {
  font-weight: 600;
}

/* CTA-Buttons – Manrope etwas ruhiger, aber klar */
.al-cta-btn,
.deep-cta-btn,
button,
.btn,
.cta {
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: 13px;
}
/* ========================================================================= */
/* ERZWUNGENE FONT-ÜBERNAHME FÜR AL-SECTION-SUBTITLE */
/* ========================================================================= */

.al-section-subtitle {
  /* HIER 'Your-Custom-Font' mit dem tatsächlichen Fontnamen ersetzen! */
  font-family: 'Your-Custom-Font', 'Inter', sans-serif !important; 
  
  /* Weitere Text-Eigenschaften aus dem Snippet, um Konsistenz zu garantieren */
  font-weight: 700 !important;
  font-style: normal !important;
  font-size: 12px !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
  color: #64748b !important;
}

/* optionale kleine Linie links, statt Punkt */

