:root{--sp-emergency: #dc2626;--sp-emergency-cta-start: #059669;--sp-emergency-cta-mid: #047857;--sp-emergency-cta-end: #065f46;--sp-night: #6366f1;--sp-warning: #d97706;--sp-calm: #0d9488;--sp-technical: #475569;--sp-specialist: #b45309;--sp-urgent: #e11d48;--sp-tech: #2563eb;--sp-check: #16a34a}.sp-hero{position:relative;margin-top:var(--s4);padding:var(--s5) var(--s3);text-align:center;background:radial-gradient(ellipse 900px 450px at 25% 15%,rgba(4,120,87,.06),transparent 60%),radial-gradient(ellipse 700px 350px at 75% 85%,rgba(62,111,168,.04),transparent 60%),linear-gradient(180deg,rgba(var(--white-rgb),.98),#fafaf9f2);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid rgba(var(--white-rgb),.6);border-radius:var(--r4);box-shadow:inset 0 1px rgba(var(--white-rgb),.8),inset 0 -1px rgba(var(--black-rgb),.02),0 4px 20px rgba(var(--black-rgb),.03),0 12px 40px rgba(var(--black-rgb),.04);overflow:hidden}.sp-hero__container{max-width:900px;margin:0 auto}.sp-hero__badge{display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s0) var(--s2);background:#dc26261f;border:1px solid rgba(220,38,38,.3);border-radius:999px;font-size:var(--fs-base);font-weight:700;color:var(--sp-emergency);margin-bottom:var(--s2-half);box-shadow:inset 0 1px rgba(var(--white-rgb),.3),0 2px 8px #dc262626;opacity:0;animation:fadeSlideUp .5s ease-out forwards}.sp-hero__badge-dot{width:8px;height:8px;background:var(--sp-emergency);border-radius:50%;flex-shrink:0;box-shadow:0 0 6px #dc262699;animation:dot-pulse 1.5s ease-in-out infinite}@keyframes dot-pulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 6px #dc262699}50%{transform:scale(1.3);opacity:.9;box-shadow:0 0 10px #dc2626cc}}.sp-hero__title{font-size:clamp(32px,7vw,56px);font-weight:900;color:var(--text);margin:0 0 var(--s2);letter-spacing:-.03em;line-height:1.1;animation:fadeSlideUp .6s ease-out forwards}.sp-hero__title-accent{color:var(--primary)}.sp-hero__subtitle{font-size:var(--fs-xl);color:var(--muted);margin:0 0 var(--s4);max-width:650px;margin-left:auto;margin-right:auto;line-height:1.6;opacity:0;animation:fadeSlideUp .6s ease-out .15s forwards}.sp-hero__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s4);margin-bottom:var(--s4);opacity:0;animation:fadeSlideUp .6s ease-out .25s forwards}.sp-hero__stat{text-align:center}.sp-hero__stat-value{display:block;font-size:clamp(28px,5vw,36px);font-weight:900;color:var(--primary);letter-spacing:-.02em}.sp-hero__stat-label{font-size:var(--fs-sm);color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sp-hero__stat--price{padding:var(--s1) var(--s2);border-radius:var(--r2);background:#22c55e0f;border:1px solid rgba(34,197,94,.15)}.sp-hero__stat--price .sp-hero__stat-value{color:#15803d}.sp-hero__stat--price .sp-hero__stat-label{color:#16a34a;opacity:.8}.sp-hero__single-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s1-half);padding:var(--s2-half) var(--s5);background:linear-gradient(135deg,var(--sp-emergency-cta-start) 0%,var(--sp-emergency-cta-mid) 40%,var(--sp-emergency-cta-end) 100%);color:var(--white);font-family:inherit;font-size:var(--fs-xl);font-weight:700;letter-spacing:.02em;border:1px solid rgba(var(--white-rgb),.25);border-radius:999px;cursor:pointer;box-shadow:0 2px 8px #04785733,0 8px 24px #0478574d,0 16px 48px #04785726,inset 0 1px rgba(var(--white-rgb),.3);opacity:0;animation:fadeSlideUp .6s ease-out .35s forwards;transition:all .3s cubic-bezier(.2,.8,.2,1)}.sp-hero__single-cta:before{content:"";position:absolute;inset:-4px;border-radius:999px;background:linear-gradient(135deg,#05966980,#0478574d);opacity:.7;z-index:-1;animation:glowPulse 2.5s ease-in-out infinite;filter:blur(8px)}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.sp-hero__single-cta:after{content:"→";margin-left:var(--s0-half);font-size:var(--fs-lg);opacity:.8;transition:transform .3s ease,opacity .3s ease}@media(hover:hover){.sp-hero__single-cta:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 4px 12px #04785740,0 12px 32px #04785766,0 24px 64px #04785733,inset 0 1px rgba(var(--white-rgb),.4)}.sp-hero__single-cta:hover:before{opacity:.9;animation:none;transform:scale(1.05)}.sp-hero__single-cta:hover:after{transform:translate(4px);opacity:1}}.sp-hero__single-cta:active{transform:scale(.97)}.sp-hero__cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--s1);margin-top:var(--s2);margin-bottom:var(--s4)}.sp-hero__cta-hint{font-size:var(--fs-md);font-weight:600;color:var(--muted);letter-spacing:.02em}.sp-hero__cta-hint-mobile{display:none}@media(max-width:768px){.sp-hero__cta-hint-desktop{display:none}.sp-hero__cta-hint-mobile{display:inline}}.sp-hero__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);padding-top:var(--s3);border-top:1px solid rgba(var(--dark-rgb),.1);opacity:0;animation:fadeSlideUp .6s ease-out .45s forwards}.sp-hero__trust-item{display:flex;align-items:center;gap:var(--s-half);font-size:var(--fs-md);font-weight:600;color:var(--muted)}.sp-hero__trust-item svg{color:var(--success)}.sp-hero__scroll{margin-top:var(--s4);font-size:var(--fs-sm);color:var(--muted);opacity:0;animation:fadeSlideUp .6s ease-out .55s forwards}.sp-hero__scroll a{color:var(--primary);text-decoration:none;font-weight:600}.sp-section{padding:var(--s6) var(--s3);max-width:var(--content);margin:0 auto}.sp-section--alt{background:var(--surface);border-radius:var(--r3);margin:var(--s4) auto;max-width:calc(var(--content) + var(--s4));padding-left:var(--s4);padding-right:var(--s4)}.sp-section--wide{max-width:1100px}.sp-section__header{text-align:center;margin-bottom:var(--s5)}.sp-section__badge{display:inline-flex;align-items:center;gap:var(--s0);padding:var(--s0) var(--s2);background:#dc26261f;border:1px solid rgba(220,38,38,.3);border-radius:999px;font-size:var(--fs-base);font-weight:700;color:var(--sp-emergency);margin-bottom:var(--s2);box-shadow:inset 0 1px rgba(var(--white-rgb),.3),0 2px 8px #dc262626}.sp-section__title{font-size:clamp(26px,5vw,40px);font-weight:800;color:var(--text);margin:0 0 var(--s1);letter-spacing:-.02em}.sp-section__subtitle{font-size:var(--fs-lg);color:var(--muted);max-width:600px;margin:0 auto;line-height:1.6}.sp-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.sp-bento__card{position:relative;background:linear-gradient(135deg,rgba(var(--white-rgb),.95),#fafaf9e6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(var(--white-rgb),.6);border-radius:var(--r3);padding:var(--s4);box-shadow:inset 0 1px rgba(var(--white-rgb),.8),0 2px 8px rgba(var(--black-rgb),.04),0 8px 24px rgba(var(--black-rgb),.06);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.sp-bento__card--featured{grid-column:span 2;background:linear-gradient(135deg,#dc26260f,#ea580c08,rgba(var(--white-rgb),.95));border:1px solid rgba(220,38,38,.2);box-shadow:inset 0 1px rgba(var(--white-rgb),.6),0 2px 8px #dc262614,0 12px 32px #dc26261f}@media(hover:hover){.sp-bento__card:hover{transform:translateY(-6px) scale(1.01);box-shadow:inset 0 1px rgba(var(--white-rgb),.9),0 8px 24px rgba(var(--black-rgb),.08),0 16px 48px rgba(var(--black-rgb),.1);border-color:var(--primary-alpha-30)}.sp-bento__card--featured:hover{border-color:#dc262666;box-shadow:inset 0 1px rgba(var(--white-rgb),.6),0 8px 24px #dc262626,0 20px 48px #dc262633}.sp-bento__card:hover .sp-bento__icon{transform:scale(1.08)}}.sp-bento__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#05966926,#04785714);border:1px solid rgba(5,150,105,.2);border-radius:var(--r2);color:var(--primary);margin-bottom:var(--s3);box-shadow:inset 0 1px rgba(var(--white-rgb),.5),0 2px 8px #05966926;transition:all .3s ease}.sp-bento__card--featured .sp-bento__icon{background:linear-gradient(135deg,#dc262626,#ea580c1a);border-color:#dc262640;color:var(--sp-emergency);box-shadow:inset 0 1px rgba(var(--white-rgb),.4),0 2px 8px #dc262633}.sp-bento__card--night .sp-bento__icon{background:linear-gradient(135deg,#6366f126,#8b5cf61a);border-color:#6366f140;color:var(--sp-night);box-shadow:inset 0 1px rgba(var(--white-rgb),.4),0 2px 8px #6366f133}.sp-bento__card--warning .sp-bento__icon{background:linear-gradient(135deg,#f59e0b26,#eab3081a);border-color:#f59e0b40;color:var(--sp-warning);box-shadow:inset 0 1px rgba(var(--white-rgb),.4),0 2px 8px #f59e0b33}.sp-bento__card--calm .sp-bento__icon{background:linear-gradient(135deg,#14b8a626,#06b6d41a);border-color:#14b8a640;color:var(--sp-calm);box-shadow:inset 0 1px rgba(var(--white-rgb),.4),0 2px 8px #14b8a633}.sp-bento__card--technical .sp-bento__icon{background:linear-gradient(135deg,#64748b26,#4755691a);border-color:#64748b40;color:var(--sp-technical);box-shadow:inset 0 1px rgba(var(--white-rgb),.4),0 2px 8px #64748b33}.sp-bento__card--specialist .sp-bento__icon{background:linear-gradient(135deg,#d9770626,#b453091a);border-color:#d9770640;color:var(--sp-specialist);box-shadow:inset 0 1px rgba(var(--white-rgb),.4),0 2px 8px #d9770633}.sp-bento__card--urgent .sp-bento__icon{background:linear-gradient(135deg,#f43f5e26,#e11d481a);border-color:#f43f5e40;color:var(--sp-urgent);box-shadow:inset 0 1px rgba(var(--white-rgb),.4),0 2px 8px #f43f5e33}.sp-bento__card--tech .sp-bento__icon{background:linear-gradient(135deg,#3b82f626,#2563eb1a);border-color:#3b82f640;color:var(--sp-tech);box-shadow:inset 0 1px rgba(var(--white-rgb),.4),0 2px 8px #3b82f633}.sp-bento__title{font-size:var(--fs-xl);font-weight:700;color:var(--text);margin:0 0 var(--s1-half);letter-spacing:-.01em}.sp-bento__desc{font-size:var(--fs-md);color:var(--muted);margin:0;line-height:1.65}@media(max-width:900px){.sp-bento{grid-template-columns:repeat(2,1fr)}.sp-bento__card--featured{grid-column:span 2}}@media(max-width:600px){.sp-bento{grid-template-columns:1fr;gap:var(--s2)}.sp-bento__card{padding:var(--s3)}.sp-bento__card--featured{grid-column:span 1}}.sp-compare{overflow-x:auto;background:linear-gradient(135deg,rgba(var(--white-rgb),.95),#fafaf9e6);border:1px solid rgba(var(--white-rgb),.6);border-radius:var(--r3);box-shadow:inset 0 1px rgba(var(--white-rgb),.8),0 4px 20px rgba(var(--black-rgb),.04),0 12px 40px rgba(var(--black-rgb),.06)}.sp-compare__table{width:100%;border-collapse:collapse}.sp-compare__table th,.sp-compare__table td{padding:var(--s2-half) var(--s3);text-align:center;border-bottom:1px solid rgba(var(--dark-rgb),.06);transition:background .2s ease}.sp-compare__table th{padding:var(--s3) var(--s3);font-weight:700;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:rgba(var(--dark-rgb),.02)}.sp-compare__table th:first-child{text-align:left;color:var(--text)}.sp-compare__table th.sp-compare__highlight{background:linear-gradient(180deg,#05966926,#05966914);color:var(--primary);font-weight:800;position:relative}.sp-compare__table td:first-child{text-align:left;font-weight:600;color:var(--text)}.sp-compare__table td.sp-compare__highlight{background:#0596690a}.sp-compare__table tbody tr{transition:background .2s ease}@media(hover:hover){.sp-compare__table tbody tr:hover{background:rgba(var(--dark-rgb),.02)}.sp-compare__table tbody tr:hover td.sp-compare__highlight{background:#05966914}}.sp-compare__table tbody tr:last-child td{border-bottom:none}.sp-compare__check{color:var(--sp-check);background:#22c55e2e;border:1px solid rgba(34,197,94,.3);padding:6px;border-radius:50%;display:inline-flex;transition:transform .2s ease}.sp-compare__x{color:var(--sp-emergency);background:#ef444426;border:1px solid rgba(239,68,68,.25);padding:6px;border-radius:50%;display:inline-flex;transition:transform .2s ease}.sp-compare__maybe{color:var(--sp-warning);background:#f59e0b2e;border:1px solid rgba(245,158,11,.3);padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:12px;font-weight:600;transition:transform .2s ease}@media(hover:hover){.sp-compare__check:hover,.sp-compare__x:hover,.sp-compare__maybe:hover{transform:scale(1.1)}}.sp-compare__na{color:var(--muted);font-weight:500;opacity:.5}@media(max-width:768px){.sp-compare{border-radius:var(--r2)}.sp-compare__table th,.sp-compare__table td{padding:6px 4px;font-size:var(--fs-xs)}.sp-compare__table th{padding:10px 4px;font-size:9px;letter-spacing:.01em}.sp-compare__table td:first-child{font-size:12px;font-weight:500;line-height:1.2}.sp-compare__check,.sp-compare__x{padding:3px}.sp-compare__maybe{width:23px;height:23px;font-size:11px}}.sp-timeline{position:relative;max-width:700px;margin:0 auto}.sp-timeline__item{display:flex;gap:var(--s3);padding-bottom:var(--s5);position:relative}.sp-timeline__item:last-child{padding-bottom:0}.sp-timeline__marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.sp-timeline__number{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary) 0%,var(--sp-emergency-cta-mid) 100%);color:var(--white);border-radius:50%;font-size:var(--fs-xl);font-weight:800;position:relative;z-index:1;box-shadow:0 4px 14px #05966940,inset 0 1px #ffffff26;transition:transform .3s ease,box-shadow .3s ease}.sp-timeline__number--success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b9814d,inset 0 1px #fff3}@media(hover:hover){.sp-timeline__item:hover .sp-timeline__number{transform:scale(1.08);box-shadow:0 8px 24px #0596694d,inset 0 1px #ffffff26}.sp-timeline__item:hover .sp-timeline__number--success{box-shadow:0 8px 24px #10b98159,inset 0 1px #fff3}}.sp-timeline__line{width:3px;flex:1;background:linear-gradient(180deg,var(--primary) 0%,rgba(5,150,105,.2) 100%);margin-top:var(--s1);border-radius:2px}.sp-timeline__item:last-child .sp-timeline__line{display:none}.sp-timeline__content{flex:1;padding-top:var(--s1)}.sp-timeline__title{font-size:var(--fs-2xl);font-weight:700;color:var(--text);margin:0 0 var(--s1);transition:color .3s ease}.sp-timeline__desc{font-size:var(--fs-md);color:var(--muted);margin:0 0 var(--s2);line-height:1.7}.sp-timeline__time{display:inline-flex;align-items:center;gap:var(--s-half);padding:var(--s-half) var(--s1);background:#05966914;border:1px solid rgba(5,150,105,.18);border-radius:999px;font-size:var(--fs-sm);font-weight:600;color:var(--primary)}.sp-timeline__time--success{background:#10b9811a;border-color:#10b98138;color:var(--sp-emergency-cta-start)}.sp-techniques{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s4)}.sp-technique{background:rgba(var(--white-rgb),.9);border:1px solid rgba(var(--dark-rgb),.06);border-radius:var(--r2);padding:var(--s4);box-shadow:0 2px 8px #0000000a,0 4px 16px #00000005;transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.sp-technique:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014,0 16px 32px #0000000a}.sp-technique:hover .sp-technique__icon{transform:scale(1.05)}}.sp-technique__header{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2)}.sp-technique__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary) 0%,var(--sp-emergency-cta-mid) 100%);border-radius:var(--r1);color:var(--white);box-shadow:0 2px 8px #05966933;transition:transform .3s ease}.sp-technique__title{font-size:var(--fs-xl);font-weight:700;color:var(--text);margin:0}.sp-technique__desc{font-size:var(--fs-md);color:var(--muted);margin:0;line-height:1.7}.sp-included{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s4)}.sp-included__item{display:flex;gap:var(--s3);padding:var(--s4);background:rgba(var(--white-rgb),.9);border:1px solid rgba(var(--dark-rgb),.06);border-radius:var(--r2);box-shadow:0 2px 8px #0000000a,0 4px 16px #00000005;transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.sp-included__item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014,0 16px 32px #0000000a}.sp-included__item:hover .sp-included__icon{transform:scale(1.05)}}.sp-included__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary) 0%,var(--sp-emergency-cta-mid) 100%);border-radius:50%;color:var(--white);flex-shrink:0;box-shadow:0 2px 8px #05966933;transition:transform .3s ease}.sp-included__content{flex:1}.sp-included__title{font-size:var(--fs-lg);font-weight:700;color:var(--text);margin:0 0 var(--s-half)}.sp-included__desc{font-size:var(--fs-md);color:var(--muted);margin:0;line-height:1.65}@media(max-width:768px){.sp-included{grid-template-columns:1fr}}.sp-articles{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2)}.sp-article{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);background:rgba(var(--white-rgb),.9);border:1px solid rgba(var(--dark-rgb),.08);border-radius:var(--r2);text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px #0000000a}.sp-article:hover{background:rgba(var(--white-rgb),1);border-color:var(--primary-alpha-30);transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.sp-article__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary) 0%,#059669 100%);border-radius:var(--r2);color:var(--white);box-shadow:0 4px 12px #04785740}.sp-article__content{flex:1;min-width:0}.sp-article__title{font-size:var(--fs-md);font-weight:700;color:var(--text);margin:0 0 var(--s-1);line-height:1.3}.sp-article__desc{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-article__arrow{flex-shrink:0;color:var(--muted);transition:transform .3s ease,color .3s ease}.sp-article:hover .sp-article__arrow{color:var(--primary);transform:translate(4px)}.sp-articles__footer{margin-top:var(--s3);text-align:center}@media(max-width:768px){.sp-articles{grid-template-columns:1fr}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sp-hero__title,.sp-hero__subtitle,.sp-hero__stats,.sp-hero__trust,.sp-hero__scroll,.sp-hero__badge{animation:none;opacity:1}}@media(max-width:768px){.sp-hero{padding:var(--s4) var(--s2);margin-top:var(--s2)}.sp-hero__title{font-size:var(--fs-5xl)}.sp-hero__stats{gap:var(--s3)}.sp-hero__stat-value{font-size:var(--fs-4xl)}.sp-hero__trust{gap:var(--s1)}.sp-hero__trust-item{font-size:var(--fs-sm)}.sp-section{padding:var(--s4) var(--s2)}.sp-section--alt{margin:var(--s3) auto;padding-left:var(--s2);padding-right:var(--s2)}.sp-timeline__item{gap:var(--s2)}.sp-timeline__number{width:40px;height:40px;font-size:var(--fs-lg)}}
