.content-page.content-page--service-funnel{max-width:1360px;padding-top:clamp(2.6rem,4.8vw,3.9rem)}.service-funnel{display:grid;gap:clamp(1.75rem,2.9vw,2.7rem)}.content-page__header.service-funnel__hero{width:100%;max-width:none;margin-top:var(--space-md);margin-bottom:0;display:grid;gap:clamp(.95rem,1.9vw,1.35rem);padding:clamp(1.9rem,3vw,2.7rem) clamp(2rem,3.2vw,2.9rem);align-items:start;border-color:#ffffff1f;background:radial-gradient(580px 320px at 0% 0%,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 28%,transparent),transparent 65%),radial-gradient(400px 280px at 100% 100%,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 16%,transparent),transparent 70%),linear-gradient(155deg,#0a172deb,#081223e0)}.service-funnel__hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:1em;border-bottom:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 32%,transparent)}.service-funnel__hero-top .content-page__kicker{margin:0}.service-funnel__hero-hotline{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 52%,transparent);background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 20%,transparent);color:#eaf8ff;font-size:var(--text-xs-1);letter-spacing:.05em;text-transform:uppercase;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff0a;transition:border-color .2s ease,background .2s ease,color .2s ease}.service-funnel__hero-hotline>span{display:inline-flex;align-items:center;gap:7px;line-height:1}.service-funnel__hero-hotline:hover{color:var(--service-color, var(--color-accent-cyan));border-color:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 76%,transparent);background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 28%,transparent)}.service-funnel__hero-hotline strong{font-size:var(--text-xs-1);font-weight:700;letter-spacing:.04em;color:inherit}.service-funnel__hero-main{display:grid;grid-template-columns:minmax(320px,520px) minmax(360px,1fr);grid-template-rows:auto auto auto;gap:1.1rem clamp(2.5rem,5vw,4rem);align-items:center;align-content:center;min-height:340px}.service-funnel__hero-main h1{grid-column:1;grid-row:1;margin-bottom:0;max-width:17ch;font-size:clamp(2.12rem,3.4vw,2.9rem);line-height:1.14}.service-funnel__hero-main p{max-width:48ch;font-size:var(--text-lg);line-height:1.66;color:#ecf7ffe0}.service-funnel__card p{margin:0;color:#e8f6ffe0;line-height:1.8;font-size:var(--text-lg);max-width:64ch}.service-funnel__steps p{color:#e6f4fdd6;font-size:var(--text-lg)}.faq-body>p{overflow:hidden}.service-funnel__faq p{margin-top:12px;color:#e6f4fddb;font-size:var(--text-xl);line-height:1.76;max-width:72ch;padding-bottom:2px}.service-funnel__cta>p{margin:0;color:#e6f4fde0;max-width:52ch;font-size:var(--text-lg);line-height:1.7}.service-funnel__hero-main>p:not(.service-funnel__hero-visual-caption){grid-column:1;grid-row:2}.service-funnel__hero-visual{grid-column:2;grid-row:1 / -1;position:relative;place-self:stretch stretch;width:100%;min-height:300px;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 44%,transparent);background:#ffffff08;box-shadow:0 24px 60px #0006,0 8px 20px #0003,inset 0 0 0 1px #ffffff0f}.service-funnel__hero-visual img{width:100%;height:100%;min-height:156px;object-fit:cover;filter:saturate(1.04) contrast(1.03)}.service-funnel__hero-visual:after{content:"";position:absolute;inset:auto 0 0;height:58%;background:linear-gradient(180deg,transparent,rgb(6 15 29 / 86%))}.service-funnel__hero-visual-caption{position:absolute;left:12px;right:12px;bottom:10px;z-index:2;margin:0;padding:8px 10px;border-radius:10px;border:1px solid rgb(255 255 255 / 22%);background:#0711219e;color:#f2faff;font-size:var(--text-sm);line-height:1.38;font-weight:600}.service-funnel__actions{display:flex;flex-wrap:wrap;gap:10px}.service-funnel__actions--hero{gap:12px;grid-column:1;grid-row:3;margin-top:.4rem}.service-funnel__btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:12px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 54%,transparent);background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 16%,transparent);color:#e9f6ff;font-size:var(--text-xs-1);font-weight:700;letter-spacing:.02em}.service-funnel__actions--hero .btn-primary,.service-funnel__actions--hero .service-funnel__btn-secondary{min-width:224px}.service-funnel__btn-secondary:hover{background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 26%,transparent);color:#fff}.service-funnel__section{position:relative;display:grid;gap:1.28rem;margin-top:clamp(1rem,1.8vw,1.4rem);padding:clamp(2.15rem,3.1vw,2.95rem) clamp(1.6rem,2.55vw,2.35rem) clamp(1.6rem,2.55vw,2.35rem);border-radius:var(--radius-xl);border:1px solid rgb(255 255 255 / 10%);background:linear-gradient(155deg,#0a172dcc,#081223c7);box-shadow:0 14px 34px #00000042}.service-funnel__eyebrow{margin:0;width:fit-content;display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 36%,transparent);background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 14%,transparent);color:#c8e8fce5;font-size:var(--text-lg);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.service-funnel__eyebrow-step{display:inline-flex;align-items:center;justify-content:center}.service-funnel__eyebrow-label{font-size:var(--text-xs-1);letter-spacing:.1em;text-transform:uppercase}.service-funnel__eyebrow--step{position:absolute;top:0;left:clamp(1rem,2.1vw,1.55rem);transform:translateY(-50%);margin:0;padding:0;border:0;background:none;display:inline-flex;align-items:center;gap:12px;z-index:6}.service-funnel__eyebrow--step .service-funnel__eyebrow-step{position:relative;width:75px;height:75px;border-radius:18px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 66%,transparent);background:radial-gradient(95px 62px at 20% 12%,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 40%,transparent),transparent 70%),linear-gradient(148deg,#0f213df5,#060f1df2);color:#f2fbff;font-family:var(--font-primary);font-size:var(--space-1xl);letter-spacing:.02em;font-weight:800;box-shadow:0 10px 24px #020a1673,inset 0 0 0 1px #ffffff14}.service-funnel__eyebrow--step .service-funnel__eyebrow-step:before{content:"";position:absolute;inset:-6px;border-radius:20px;border:1px dashed color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 62%,transparent);opacity:.9;animation:siti-web-step-orbit 12s linear infinite}.service-funnel__eyebrow--step .service-funnel__eyebrow-step:after{content:"";position:absolute;width:7px;height:7px;right:-5px;top:50%;transform:translateY(-50%);border-radius:50%;background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 82%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 28%,transparent)}.service-funnel__eyebrow--step .service-funnel__eyebrow-label{display:inline-flex;align-items:center;min-height:35px;padding:0 12px 0 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 48%,transparent);background:linear-gradient(146deg,#09172deb,#060f1de5);max-width:none;font-size:var(--text-xs-1);letter-spacing:.1em;line-height:1;font-weight:700;color:#e5f6fffa;text-shadow:0 0 12px color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 34%,transparent);white-space:nowrap}.service-funnel__section h2{font-family:var(--font-primary);font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.12}.service-funnel__section-lead{margin:0;max-width:78ch;font-size:var(--text-xl);color:#e6f4fde5;line-height:1.75}.service-funnel__section-lead--highlight{padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 42%,transparent);background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 12%,transparent)}.service-funnel__pain-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.service-funnel__pain-list li{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-sm);margin:0 calc(-1 * var(--space-sm));border-bottom:1px solid rgb(255 255 255 / 7%);border-radius:10px;color:#e9f6fff2;font-size:clamp(var(--text-lg),1.4vw,var(--text-xl));font-weight:600;line-height:1.55;transition:background .25s ease,color .25s ease;cursor:default}.service-funnel__pain-list li:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--service-color, var(--color-accent-cyan));box-shadow:0 0 6px var(--service-color, var(--color-accent-cyan));animation:pain-dot-pulse 3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .6s)}.service-funnel__pain-list--compact li{padding:var(--space-sm) var(--space-xs);margin:0 calc(-1 * var(--space-xs));gap:var(--space-sm);font-size:var(--text-md);font-weight:500}.service-funnel__card li{color:#e8f6ffe5;font-size:var(--text-lg)}.service-funnel__pain-list li:hover{background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 6%,transparent);color:#fff}.service-funnel__pain-list li:hover:before{opacity:1;box-shadow:0 0 10px var(--service-color, var(--color-accent-cyan)),0 0 28px color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 50%,transparent);animation-play-state:paused}.service-funnel__pain-list li:nth-child(1){--i: 0}.service-funnel__pain-list li:nth-child(2){--i: 1}.service-funnel__pain-list li:nth-child(3){--i: 2}@keyframes pain-dot-pulse{0%,to{opacity:.5;box-shadow:0 0 4px var(--service-color, var(--color-accent-cyan))}50%{opacity:1;box-shadow:0 0 12px var(--service-color, var(--color-accent-cyan)),0 0 24px color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 40%,transparent)}}.service-funnel__pain-list li:last-child{border-bottom:none}@media(prefers-reduced-motion:reduce){.service-funnel__pain-list li:before{animation:none;opacity:.8}}.service-funnel__anchors{display:grid;grid-template-columns:1fr;gap:12px}.service-funnel__anchors a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px 18px;min-height:86px;border-radius:14px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 50%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 20%,transparent),#07101f4d);color:#e8f6ff;transition:transform .22s,border-color .22s,background .22s}.service-funnel__anchors a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 68%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 30%,transparent),#07101f57)}.service-funnel__anchor-icon{width:42px;height:42px;border-radius:11px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 58%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 34%,transparent),#08122373);color:#ecf8ff;display:inline-flex;align-items:center;justify-content:center}.service-funnel__anchor-icon svg{width:20px;height:20px}.service-funnel__anchor-body{display:grid;gap:4px}.service-funnel__anchor-body strong{font-family:var(--font-primary);font-size:var(--text-xl);line-height:1.18}.service-funnel__anchor-body span{font-size:var(--text-one-r);color:#e2f2fdd6}.service-funnel__anchor-cta{display:inline-flex;align-items:center;justify-content:center;min-width:128px;padding:9px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 56%,transparent);background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 24%,transparent);color:#f0faff;font-size:var(--text-xs-1);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.service-funnel__anchors a:hover .service-funnel__anchor-cta{background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 38%,transparent)}.service-funnel__cards{display:grid;grid-template-columns:1fr;gap:22px}.service-funnel__card{--card-tint: color-mix(in srgb, var(--service-color, var(--color-accent-cyan)) 20%, transparent);--card-border: color-mix(in srgb, var(--service-color, var(--color-accent-cyan)) 42%, transparent);--card-glow: color-mix(in srgb, var(--service-color, var(--color-accent-cyan)) 24%, transparent);scroll-margin-top:90px;display:grid;grid-template-columns:minmax(340px,430px) minmax(0,1fr);gap:clamp(.95rem,1.8vw,1.4rem);align-items:stretch;border-radius:16px;border:1px solid var(--card-border);background:radial-gradient(320px 180px at 0% 0%,var(--card-glow),transparent 70%),linear-gradient(155deg,color-mix(in srgb,var(--card-tint) 58%,rgb(13 27 50 / 62%)),#07101f99);margin-top:clamp(1.7rem,3vw,2.4rem);padding:clamp(2rem,3vw,2.85rem) clamp(1.3rem,2.4vw,2.3rem)}.service-funnel__card-media{position:relative;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 44%,transparent);background:#ffffff05;min-height:300px}.service-funnel__card[data-media-side=right] .service-funnel__card-media{order:2}.service-funnel__card[data-media-side=right]{grid-template-columns:minmax(0,1fr) minmax(340px,430px)}.service-funnel__card-content{display:grid;gap:13px}.service-funnel__card[data-media-side=right] .service-funnel__card-content{order:1}.service-funnel__card-media img{width:100%;height:100%;object-fit:cover}.service-funnel__card-media:after{content:"";position:absolute;inset:auto 0 0;height:62px;background:linear-gradient(180deg,transparent,rgb(5 14 28 / 85%))}.service-funnel__card-media figcaption{position:absolute;left:10px;bottom:10px;z-index:2;padding:5px 8px;border-radius:999px;border:1px solid rgb(255 255 255 / 22%);background:#071121a8;color:#f2faff;font-size:var(--text-xs-1);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.service-funnel__card-heading{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 34%,transparent);margin-bottom:6px}.service-funnel__card-icon{flex-shrink:0;width:48px;height:48px;border-radius:10px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 54%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 34%,transparent),#0812236b);color:#eaf7ff;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff0f}.service-funnel__card-icon svg{width:24px;height:24px}.service-funnel__card h3{font-family:var(--font-primary);font-size:clamp(var(--text-xxl),2.2vw,var(--text-xxxl));line-height:1.15;margin:0}.service-funnel__card ul{padding-left:1rem;display:grid;gap:8px}.service-funnel__card-link{width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:11px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 60%,transparent);background:linear-gradient(148deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 32%,transparent),#081223db);box-shadow:0 10px 24px #030c1861,inset 0 0 0 1px #ffffff0f;font-size:var(--text-lg);font-weight:700;color:#eaf8ff;letter-spacing:.01em;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.service-funnel__card-link:after{content:"→";font-size:var(--text-base);line-height:1;transition:transform .2s ease}.service-funnel__card-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 76%,transparent);background:linear-gradient(148deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 44%,transparent),#081223db);box-shadow:0 14px 28px #030c187a,inset 0 0 0 1px #ffffff14;color:#f4fbff}.service-funnel__card-link:hover:after{transform:translate(2px)}.service-funnel__card-link:focus-visible{outline:2px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 72%,#fff);outline-offset:3px}.service-funnel__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.service-funnel__steps article{position:relative;overflow:visible;border-radius:14px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 36%,transparent);background:radial-gradient(130px 90px at 20% 0%,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 34%,transparent),transparent 72%),linear-gradient(160deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 20%,transparent),#0a172db8);padding:1.2em 1em}.service-funnel__steps article:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;right:12px;top:12px;background:#c6f2ff;box-shadow:-16px 8px #c6f2ff8c,-6px 18px #c6f2ff59}.service-funnel__steps article:not(:first-child):after{content:">";position:absolute;left:-23px;top:80px;width:28px;height:28px;border-radius:50%;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 66%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 42%,transparent),#07101fe5);color:#d7f3ff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-one-r);font-weight:700;z-index:9;box-shadow:0 0 0 6px color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 20%,transparent)}.service-funnel__steps span{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;margin-top:.45em;margin-bottom:1.4em;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 58%,transparent);background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 28%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 18%,transparent);font-size:var(--text-xl);font-weight:700}.service-funnel__steps h3{font-family:var(--font-primary);font-size:var(--text-xl);line-height:1.2;margin-bottom:.6rem;font-weight:900}.service-funnel__pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md, 16px)}.sf-pillar-card{position:relative;background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg) var(--space-lg);overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .35s,box-shadow .35s}.sf-pillar-card:hover{border-color:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 52%,transparent);box-shadow:0 12px 48px #00000059,0 0 56px color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 14%,transparent)}.sf-pillar-card__border-glow{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--service-color, var(--color-accent-cyan)),transparent);opacity:0;transition:opacity .4s}.sf-pillar-card:hover .sf-pillar-card__border-glow{opacity:.8}.sf-pillar-card__bg-glow{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:200%;height:200%;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 14%,transparent),transparent 55%);opacity:0;transition:opacity .5s;pointer-events:none}.sf-pillar-card:hover .sf-pillar-card__bg-glow{opacity:1}.sf-pillar-card__icon-ring{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 14%,transparent),color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 5%,transparent));border:1.5px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 28%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);transition:background .35s,border-color .35s,box-shadow .35s,transform .35s}.sf-pillar-card:hover .sf-pillar-card__icon-ring{background:linear-gradient(135deg,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 26%,transparent),color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 10%,transparent));border-color:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 52%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 22%,transparent);transform:scale(1.08)}.sf-pillar-card__icon{width:32px;height:32px;color:var(--service-color, var(--color-accent-cyan));transition:transform .3s}.sf-pillar-card:hover .sf-pillar-card__icon{transform:scale(1.1)}.sf-pillar-card__title{font-family:var(--font-primary);font-size:var(--text-xxl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-sm);position:relative;z-index:1}.sf-pillar-card__text{margin:0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.65;max-width:34ch;position:relative;z-index:1}.service-funnel__stats-row{padding:0;margin-top:clamp(1rem,1.8vw,1.4rem);border:none;background:none;box-shadow:none}.sf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 32%,transparent);background:#0a16287f;padding:var(--space-lg)}.sf-stats__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:var(--space-md);border-right:1px solid rgb(255 255 255 / 6%)}.sf-stats__item:last-child{border-right:none}.sf-stats__item dd{font-family:var(--font-primary);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:var(--service-color, var(--color-accent-cyan));letter-spacing:-.03em;line-height:1;margin:0}.sf-stats__item dt{font-size:var(--text-xs-1);color:var(--color-text-muted);line-height:1.4;text-align:center}@media(width<=640px){.sf-stats{grid-template-columns:repeat(2,1fr)}.sf-stats__item{border-right:none;border-bottom:1px solid rgb(255 255 255 / 6%)}.sf-stats__item:nth-child(2){border-right:none}.sf-stats__item:last-child{border-bottom:none}}.service-funnel__cta .service-funnel__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:.5rem}.service-funnel__cta-call{display:inline-flex;align-items:center;padding:14px 28px;font-size:.94rem;border-radius:var(--radius-lg);text-transform:uppercase;letter-spacing:.05em;font-weight:800;background:transparent;box-shadow:none;border:1.5px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 70%,transparent);color:var(--service-color, var(--color-accent-cyan));position:relative;isolation:isolate;overflow:hidden;gap:10px}.service-funnel__cta .service-funnel__cta-call,.service-funnel__cta .service-funnel__btn-secondary{min-width:200px;justify-content:center;min-height:52px;border-radius:12px;font-size:var(--text-sm)}.service-funnel__cta-call:hover{background:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 12%,transparent);border-color:var(--service-color, var(--color-accent-cyan));color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 30%,transparent)}.service-funnel__cta-call:after{content:"";position:absolute;top:-180%;bottom:-180%;left:-38%;width:42%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / 22%),transparent);transform:translate(-210%) rotate(18deg);animation:siti-web-call-sheen 4s ease-in-out infinite;pointer-events:none}.service-funnel__cta-call>span{position:relative;z-index:1}.service-funnel__cta-call-icon{position:relative;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--service-color, var(--color-accent-cyan))}.service-funnel__cta-call-icon svg{width:100%;height:100%;transform-origin:70% 28%;animation:siti-web-phone-ring 3s ease-in-out infinite}.service-funnel__cta-call-icon:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1px solid rgb(255 255 255 / 44%);opacity:0;transform:scale(.8);animation:siti-web-phone-pulse 3s ease-out infinite}.service-funnel__cta-call-icon--mini{flex:0 0 14px;width:14px;height:14px;color:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 74%,#fff);transform:translateY(-1px)}.service-funnel__cta-call-icon--mini:after{inset:-3px;border-color:color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 54%,transparent)}.service-funnel__faq{display:grid;gap:13px}.service-funnel__faq details{border-radius:15px;border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 42%,transparent);background:#ffffff0a;padding:16px 18px}.service-funnel__faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-primary);font-size:var(--text-xxl);font-weight:700;line-height:1.2;color:#edf8ff}.service-funnel__faq summary:after{content:"";width:11px;height:11px;flex:0 0 auto;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform .24s ease}.service-funnel__faq details[open] summary:after{transform:rotate(-135deg)}.service-funnel__faq summary::-webkit-details-marker{display:none}.faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.faq-body--open{grid-template-rows:1fr}.service-funnel__cta{position:relative;overflow:hidden;display:grid;gap:1rem;justify-items:center;text-align:center;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);border-radius:clamp(18px,2.4vw,24px);border:1px solid color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 48%,transparent);background:radial-gradient(400px 200px at 50% 0%,color-mix(in srgb,var(--service-color, var(--color-accent-cyan)) 28%,transparent),transparent 70%),linear-gradient(155deg,#0a172df2,#050e1cf5);box-shadow:0 20px 50px #01060e7f,inset 0 0 0 1px #ffffff0f}@keyframes siti-web-phone-ring{0%,70%,to{transform:rotate(0)}74%{transform:rotate(12deg)}78%{transform:rotate(-10deg)}82%{transform:rotate(8deg)}86%{transform:rotate(-6deg)}}@keyframes siti-web-phone-pulse{0%,66%{opacity:0;transform:scale(.82)}75%{opacity:.58}to{opacity:0;transform:scale(1.5)}}@keyframes siti-web-call-sheen{0%,72%{transform:translate(-210%) rotate(18deg)}88%,to{transform:translate(500%) rotate(18deg)}}@keyframes siti-web-step-orbit{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.service-funnel__eyebrow--step .service-funnel__eyebrow-step:before{animation:none}.service-funnel__cta-call:after,.service-funnel__cta-call-icon:after,.service-funnel__cta-call-icon svg{animation:none}}.service-funnel__cta h2{font-family:var(--font-primary);font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15;margin:0;max-width:24ch}
